From c33447c6965bdd43c9bdab9ab0d19cc2716b857b Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Fri, 24 Jan 2025 18:17:59 +0300 Subject: [PATCH 01/64] Disable broadcasting common freq for most radios --- modular_ss220/balance/_balance.dme | 3 ++- modular_ss220/balance/code/items/radio.dm | 29 +++++++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 modular_ss220/balance/code/items/radio.dm diff --git a/modular_ss220/balance/_balance.dme b/modular_ss220/balance/_balance.dme index 8c1e00182243..43fb96d7346f 100644 --- a/modular_ss220/balance/_balance.dme +++ b/modular_ss220/balance/_balance.dme @@ -3,9 +3,10 @@ #include "code/access/access.dm" #include "code/events/blob.dm" #include "code/items/projectiles.dm" -#include "code/items/weapons.dm" +#include "code/items/radio.dm" #include "code/items/storage/surgical_tray.dm" #include "code/items/storage/closets.dm" +#include "code/items/weapons.dm" #include "code/jobs/warden.dm" #include "code/mobs/aliens/larva.dm" #include "code/species/machine.dm" diff --git a/modular_ss220/balance/code/items/radio.dm b/modular_ss220/balance/code/items/radio.dm new file mode 100644 index 000000000000..92f40c25433e --- /dev/null +++ b/modular_ss220/balance/code/items/radio.dm @@ -0,0 +1,29 @@ +GLOBAL_LIST_INIT(radios_broadcasting_common, list( + /obj/item/radio/intercom, + /obj/item/radio/centcom, + /obj/item/radio/uplink, + /obj/item/radio/syndicate, + /obj/item/radio/headset/heads, + /obj/item/radio/headset/ert, + /obj/item/radio/headset/alt/deathsquad, + /obj/item/radio/headset/skrellian, + /obj/item/radio/headset/centcom, + /obj/item/radio/headset/syndicate, + /obj/item/radio/headset/uplink, + /obj/item/radio/headset/chameleon, + /obj/item/radio/headset/deadsay, +)) + +/obj/item/radio + var/can_broadcast_into_common = FALSE + +/obj/item/radio/Initialize(mapload) + . = ..() + if(is_type_in_list(src, GLOB.radios_broadcasting_common)) + can_broadcast_into_common = TRUE + +/obj/item/radio/handle_message_mode(mob/living/M, list/message_pieces, message_mode) + // Check if it can be send to common. + if(!can_broadcast_into_common && (!message_mode || message_mode == "headset")) + return RADIO_CONNECTION_FAIL + return ..() From 086f23fcab0c79521f0b45aca4fb6e0321cc4083 Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Sat, 25 Jan 2025 16:37:40 +0300 Subject: [PATCH 02/64] Reduce intercom hear range --- modular_ss220/balance/code/items/radio.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modular_ss220/balance/code/items/radio.dm b/modular_ss220/balance/code/items/radio.dm index 92f40c25433e..37fc35dd178e 100644 --- a/modular_ss220/balance/code/items/radio.dm +++ b/modular_ss220/balance/code/items/radio.dm @@ -27,3 +27,9 @@ GLOBAL_LIST_INIT(radios_broadcasting_common, list( if(!can_broadcast_into_common && (!message_mode || message_mode == "headset")) return RADIO_CONNECTION_FAIL return ..() + +/obj/item/radio/intercom + canhear_range = 1 + +/obj/item/radio/intercom/department + canhear_range = 1 From dba66cde50045d00f330c9ece247b245c92729f1 Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Sat, 25 Jan 2025 16:38:26 +0300 Subject: [PATCH 03/64] Allow to talk into common when seclevel >= gamma --- modular_ss220/balance/code/items/radio.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modular_ss220/balance/code/items/radio.dm b/modular_ss220/balance/code/items/radio.dm index 37fc35dd178e..41897db15fd5 100644 --- a/modular_ss220/balance/code/items/radio.dm +++ b/modular_ss220/balance/code/items/radio.dm @@ -24,8 +24,9 @@ GLOBAL_LIST_INIT(radios_broadcasting_common, list( /obj/item/radio/handle_message_mode(mob/living/M, list/message_pieces, message_mode) // Check if it can be send to common. - if(!can_broadcast_into_common && (!message_mode || message_mode == "headset")) - return RADIO_CONNECTION_FAIL + if(!message_mode || message_mode == "headset") + if (!can_broadcast_into_common && SSsecurity_level.current_security_level < SEC_LEVEL_GAMMA) + return RADIO_CONNECTION_FAIL return ..() /obj/item/radio/intercom From e089a0c9060ee277b933592c581fbc4c1595fe2e Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Sat, 25 Jan 2025 20:05:19 +0300 Subject: [PATCH 04/64] Fix linter --- modular_ss220/balance/code/items/radio.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_ss220/balance/code/items/radio.dm b/modular_ss220/balance/code/items/radio.dm index 41897db15fd5..3c2082a27575 100644 --- a/modular_ss220/balance/code/items/radio.dm +++ b/modular_ss220/balance/code/items/radio.dm @@ -25,7 +25,7 @@ GLOBAL_LIST_INIT(radios_broadcasting_common, list( /obj/item/radio/handle_message_mode(mob/living/M, list/message_pieces, message_mode) // Check if it can be send to common. if(!message_mode || message_mode == "headset") - if (!can_broadcast_into_common && SSsecurity_level.current_security_level < SEC_LEVEL_GAMMA) + if(!can_broadcast_into_common && SSsecurity_level.current_security_level < SEC_LEVEL_GAMMA) return RADIO_CONNECTION_FAIL return ..() From 09fca7c52bbe018e2ffe21f9dca9d90c9ba1ffa6 Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Sat, 25 Jan 2025 20:07:24 +0300 Subject: [PATCH 05/64] Update intercom --- .../items/devices/radio/radio_objects.dm | 6 +- modular_ss220/aesthetics/_aesthetics.dme | 3 +- .../aesthetics/intercom/code/intercom.dm | 2 - .../aesthetics/intercom/icons/intercom.dmi | Bin 2050 -> 0 bytes .../aesthetics/radio/code/intercom.dm | 68 ++++++++++++++++++ modular_ss220/aesthetics/radio/code/radio.dm | 39 ++++++++++ .../aesthetics/radio/icons/intercom.dmi | Bin 0 -> 1859 bytes modular_ss220/maps220/code/directions.dm | 8 +-- 8 files changed, 116 insertions(+), 10 deletions(-) delete mode 100644 modular_ss220/aesthetics/intercom/code/intercom.dm delete mode 100644 modular_ss220/aesthetics/intercom/icons/intercom.dmi create mode 100644 modular_ss220/aesthetics/radio/code/intercom.dm create mode 100644 modular_ss220/aesthetics/radio/code/radio.dm create mode 100644 modular_ss220/aesthetics/radio/icons/intercom.dmi diff --git a/code/game/objects/items/devices/radio/radio_objects.dm b/code/game/objects/items/devices/radio/radio_objects.dm index 98a12cb91452..5b6b830394b5 100644 --- a/code/game/objects/items/devices/radio/radio_objects.dm +++ b/code/game/objects/items/devices/radio/radio_objects.dm @@ -204,9 +204,9 @@ GLOBAL_LIST_EMPTY(deadsay_radio_systems) if(has_channel_access(usr, num2text(freq))) set_frequency(freq) if("listen") - listening = !listening + ToggleReception() // SS220 EDIT - better reception toggling if("broadcast") - broadcasting = !broadcasting + ToggleBroadcast() // SS220 EDIT - better broadcast toggling if("channel") // For keyed channels on headset radios only var/channel = params["channel"] if(!(channel in channels)) @@ -219,7 +219,7 @@ GLOBAL_LIST_EMPTY(deadsay_radio_systems) if(has_loudspeaker) loudspeaker = !loudspeaker if(loudspeaker) - canhear_range = 3 + canhear_range = initial(canhear_range) // SS220 EDIT - use initial value for toggling speaker else canhear_range = 0 else diff --git a/modular_ss220/aesthetics/_aesthetics.dme b/modular_ss220/aesthetics/_aesthetics.dme index 4dc8385453cb..1bbd6fe8e414 100644 --- a/modular_ss220/aesthetics/_aesthetics.dme +++ b/modular_ss220/aesthetics/_aesthetics.dme @@ -23,7 +23,6 @@ #include "floors\code\wood.dm" #include "goonstation\code\items.dm" #include "hydroponics\code\hydroponics.dm" -#include "intercom\code\intercom.dm" #include "keycard\code\keycard.dm" #include "kitchen\code\kitchen.dm" #include "labeler\code\labeler.dm" @@ -34,6 +33,8 @@ #include "newscaster\code\newscaster.dm" #include "piano\code\piano.dm" #include "racks\code\racks.dm" +#include "radio\code\intercom.dm" +#include "radio\code\radio.dm" #include "railings\code\railings.dm" #include "rollerbed\code\rollerbed.dm" #include "safe\code\safe.dm" diff --git a/modular_ss220/aesthetics/intercom/code/intercom.dm b/modular_ss220/aesthetics/intercom/code/intercom.dm deleted file mode 100644 index 9fa1f174e314..000000000000 --- a/modular_ss220/aesthetics/intercom/code/intercom.dm +++ /dev/null @@ -1,2 +0,0 @@ -/obj/item/radio/intercom - icon = 'modular_ss220/aesthetics/intercom/icons/intercom.dmi' diff --git a/modular_ss220/aesthetics/intercom/icons/intercom.dmi b/modular_ss220/aesthetics/intercom/icons/intercom.dmi deleted file mode 100644 index 3e9fbfd93583b0e70d618fe4259f2cbe05e88f21..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2050 zcmV+d2>thoP)005u}0{{R3yb+fl0001%P)t-sz`(#O zD=RfLF-l28YHDgxQBh4zO&}m3RZ~-hfq`_>09#vGCM6^j5)nQO7!*Q6K{YipJ3BiwX8->H00930 zPEJl#SXf*jAb*5}JPi$6T3Qkj5Ia^I8b1@jz`z(77&0<4tE;PCUS30{z0Cjs00DGT zPE!Ct=GbNc004@5R9JLGWpiV4X>fFDZ*Bkpc$`yKaB_9`^iy#0_2eo`Eh^5;&r`5f zFwryM;w;ZhDainGjE%TBGg33tGfE(w;*!LYR3K9+Gp{7IC^By0N+t!%w#OP zq5uE}gh@m}RCt{2THAK&I1D9*!O$cWTA(*bdI_CEyJ+YCe{Lk_!ZfiZCvHyLHQwhT zrz=jhBTKTq(O}@=;o;E&L51#5I=_G#B!(goqrXODQ5z=fXgoO{iC{9B2n1XwEg1%r zDg2u#1{A@wFaUnQ@bf4c#c?EOvsr|I>#W8w7>~xI;9Q9LVzHPDaXxKL@O*j>1j7rO z;AI#nexn+}7$BEXgx5HVma95J{H$OK{MPF$U^s2>LGb(-2wu|!hhZR)q0kXr<@|u* zs^LL=2t0TL1lQ}EE*=!~8vz9ADZahCyVZqi>A{kq!Gn`=F~#HdF^JBe3q^n$1s zKrr0$1jWs~K@bs_(A1eggkg9WDh%;jGZPHYE{Au+?RK=?!u9%M*pc8U#9)9Zs(Ua= zl8PYwKdKXC2yh=TD9wiT{H%=v4;G*DnP3{nX+;qKXn2sGLM{YOS8LCziz7C4{x)Fmp$@?5_$*DJUg}j`7 zn>wh;Vt0bvQmFPQ5Cx0}#kIZ;DyZ1QSnNWO+e`#-AHN~IqzPW=R}yEi+p$3L8wKGR zlO*^S+?jnbL5rnstoA7Me$Zh@?Tl|U?cw3!;o;%&dtj8$eu!xqrIA#pv&OmBRexmp z%~tSlrWjBJK96$NA1w$jS4$w6G<;)6&{cm_pbjk(Wt|OAFio^mY^6W4hbHRS z2L!LjmJc+kwDjIYiWb{XpASXTihakKsA_;C# z;;Sc#h5lIC*JL>>-n1c@2SdYtP!%eJ{#f1D=#Q-Y)qwFK2W%w>cv zL+lSJ<;N3sa8Rryx-4c1a)q4zDXLt+h?Qheti`%Is6Z@b>{7`7m{)EAEH(?em4pMk znc$Pel3S)s{}t++QU8<6rPTKSDG$PdGoRw-!Jj1v z&W8u%{XRAkRQ-QQfRZ-k!-LfK|7G{|sgOOC?JzWCYWARN`I1jhG(q&BvH!1>ADRqu z{jof_YxT#RU~*sxavpqql*azQeWH-=oARAZU*FPwdN^c<16*I8oBAV5P?<#noCo#& ze>4H^1IiebNk(Te>p=(sbN`=t3b_zCWwFtNc^$+gu<)S1|BpxlK8eaYXeOvu63T;R z9W?g;5n#(uwUQXKIH*)uLjR-t|0sf7Aung2sDtkPe-uG(Da07SC@_1l-~K;#Ga=zV zenawRBG_;LAG;lsieDy^S7ROQxBrh{>X0F&KYn-rpVuEfJUl!+Jbnefd&%bP=ly@M z@7Xktg?;OPjQwiBYod1N*`|K3?OXq&?Vkp`CF*wgydBOQaOK8sm`miix62U+`Sz)QFOKX?7l!oC{t+^zr5UH`MQ z-?{(KUH`MR-+4pIZD@J@&&|F&zR|RYhlhuUhlj_{!SNk&?9af5+vCUge-JJV83v97 zbAG_E!?VZS^NtJ{I1ohV_Zb@}D;=l!y{qTjp?i|FAb9LG4Nb5o*i$fke3<^oVNbAQ zFmMFE&g>tG);jDbu2+IY5?P0Sp9H^PrRkTT%SuzB&ywy=5VNnxI%qM){caXm@GDK< g3_LtMJpOO^7lHF27)U&j-2eap07*qoM6N<$f*PsEvj6}9 diff --git a/modular_ss220/aesthetics/radio/code/intercom.dm b/modular_ss220/aesthetics/radio/code/intercom.dm new file mode 100644 index 000000000000..a9e30ac0aa90 --- /dev/null +++ b/modular_ss220/aesthetics/radio/code/intercom.dm @@ -0,0 +1,68 @@ +/obj/item/radio/intercom + icon = 'modular_ss220/aesthetics/radio/icons/intercom.dmi' + + overlay_speaker_idle = "intercom_s" + overlay_speaker_active = "intercom_receive" + + overlay_mic_idle = "intercom_m" + overlay_mic_active = null + + /// The icon of intercom while it's not assembled + var/icon_frame = "intercom-frame" + /// The state of icon of intercom while it's unscrewed + var/icon_postfix_open = "-open" + /// The icon postfix of intercom while it's turned off + var/icon_postfix_off = "-p" + + /// Used to disable mic if not used + var/mic_timeout = 10 SECONDS + +/obj/item/radio/intercom/ToggleBroadcast() + . = ..() + if(broadcasting) + start_mic_timer() + +/obj/item/radio/intercom/proc/start_mic_timer() + addtimer(CALLBACK(src, PROC_REF(disable_mic)), mic_timeout, TIMER_UNIQUE | TIMER_OVERRIDE | TIMER_DELETE_ME) + +/obj/item/radio/intercom/proc/disable_mic() + broadcasting = FALSE + update_icon() + +/obj/item/radio/intercom/talk_into(mob/living/M, list/message_pieces, channel, verbage) + . = ..() + if(broadcasting) + start_mic_timer() + +/obj/item/mounted/frame/intercom + icon = 'modular_ss220/aesthetics/radio/icons/intercom.dmi' + icon_state = "intercom-frame" + +/obj/item/mounted/frame/intercom/do_build(turf/on_wall, mob/user) + var/obj/item/radio/intercom/new_intercom = new(get_turf(src), get_dir(user, on_wall), 0) + new_intercom.dir = REVERSE_DIR(new_intercom.dir) + new_intercom.circuitry_installed = FALSE + new_intercom.update_icon() + qdel(src) + +/obj/item/radio/intercom/attackby__legacy__attackchain(obj/item/W, mob/user) + . = ..() + if(. && istype(W, /obj/item/intercom_electronics)) + circuitry_installed = TRUE + update_icon(UPDATE_ICON) + +/obj/item/radio/intercom/tool_act(mob/living/user, obj/item/tool, list/modifiers) + . = ..() + if(.) + update_icon(UPDATE_ICON) + +/obj/item/radio/intercom/crowbar_act(mob/user, obj/item/I) + . = ..() + if(.) + circuitry_installed = FALSE + +/obj/item/radio/intercom/update_icon_state() + if(!circuitry_installed) + icon_state = icon_frame + else + icon_state = "[initial(icon_state)][!on ? icon_postfix_off : ""][b_stat ? icon_postfix_open : ""]" diff --git a/modular_ss220/aesthetics/radio/code/radio.dm b/modular_ss220/aesthetics/radio/code/radio.dm new file mode 100644 index 000000000000..2e77e14af88d --- /dev/null +++ b/modular_ss220/aesthetics/radio/code/radio.dm @@ -0,0 +1,39 @@ +/obj/item/radio + /// overlay when speaker is on + var/overlay_speaker_idle = null + /// overlay when receiving a message + var/overlay_speaker_active = null + + /// overlay when mic is on + var/overlay_mic_idle = null + /// overlay when speaking a message (is displayed simultaneously with speaker_active) + var/overlay_mic_active = null + +/obj/item/radio/update_overlays() + . = ..() + if(b_stat) + return + if(broadcasting && overlay_mic_idle) + . += overlay_mic_idle + if(listening && overlay_speaker_idle) + . += overlay_speaker_idle + +/obj/item/radio/ToggleReception() + . = ..() + if(!isnull(overlay_speaker_idle)) + update_icon() + +/obj/item/radio/ToggleBroadcast() + . = ..() + if(!isnull(overlay_mic_idle)) + update_icon() + +/obj/item/radio/hear_talk(mob/M, list/message_pieces, verb) + . = ..() + if(!isnull(overlay_speaker_active)) + flick_overlay_view(image(icon, src, overlay_speaker_active), src, 5 SECONDS) + +/obj/item/radio/talk_into(mob/living/M, list/message_pieces, channel, verbage) + . = ..() + if(!isnull(overlay_mic_active)) + flick_overlay_view(image(icon, src, overlay_mic_active), src, 5 SECONDS) diff --git a/modular_ss220/aesthetics/radio/icons/intercom.dmi b/modular_ss220/aesthetics/radio/icons/intercom.dmi new file mode 100644 index 0000000000000000000000000000000000000000..3def8c4146b0a85c3148cea07c917fca73ec6d1f GIT binary patch literal 1859 zcmV-J2fX-+P)35oy~(f|NtmioHc{~VtKL06g{Elel? z06G8w5+6Dwj00DGTPE!Ct=GbNc006LhR9JLGWpiV4 zX>fFDZ*Bkpc$}4y%?g7s5QNXkQv|)L)Y@w=MJXQYD@f37U21+vf~9ZYBt4cwyv;1% zEbMH~F5R^sSbOW~2F9Y2?95Kpfsz-_Zt@wdiSll^fQ*tE zjSXo^;w0$$7f%LDr9r0CdI!31^|*%X1-H-ih)qY+8yO8ufZLz0y`Ev^?~pB;qAqGm zR;6^@m9uVWp=85_`UOI%8v54-2?*l4(%@0Ct2>Uu$2^A5uVKg$MPO1|dW_Vms&O1bK4&D>yjg zA2q^SKc3E_s-(t4RaF*+rF=tF(`S?r;l&6>k9yEf&7rj6gzcvaqV7Nm27-wei@T6f-=$zy340h9F z!ThYgW!XU2NrouQImnJr&B3ygDXYfZse^LpeephpfQ7P0YnEB{0zDU zkR4Ev8FUUoatQM?NDM(@2+su?Gw5DKh()O2XVATfkc&`3WRP5jsb!phn_$K#ZWH8< zl)Mphi*0Uv>PA0}V$x5Ra#4zHdwh>l&Rwceki|H+*ruS1ad)vzK|W69{e(U{CC413$lpIy5q7?1 zQS5%x2><{903ac$-$=A|DV6rEVDy{W9=jN)-;Vg;{^8FXO5f}cq;J3BA9}=JEl_PK zyxRl3|Av3)5nuNYJ>X?9qJQX81g^=T*XIvy9k38c$2SX1ItRTze`p=T^C3#dHxE$)UIyKZ2(bti z^F_uZgSx=4uP@7iCUD(tB8q?L8$aBfDY(V<*8ZWN!1bltR3+Cx^eNTW3S3=mQ-t`3 z9`V->QEmq9g!qREAD0+&kRk{FaPM0d9sAyN$^m@-5C8xG008`H3>#J+FZ~K_lvXkp z_#LH{j0LhYXx$bMIwfB|t;R;kDH}m=eWw-Je#coMSUhwFJKXlu;|nAVLryTGP~Tc$oQm4P)&etFtN;K2000000Q^OE|3I32OJQqvpFxn0 z=F-GzDA7KA(=?Zh{K07867h24bCDU4-|H_jS_Tu*>1#L_d0}Kf2gnY1bb;g$_RfA5 zW}XhY2<5)Wu*rRqd3>@Q_%T5p4gdfE000000001XNz%PjkH(Yl-MajX@n3(fZk#EQ z?LJWf#(&nr7aG5t-XOQav_l+ Date: Sat, 25 Jan 2025 23:57:10 +0300 Subject: [PATCH 06/64] Fix gamma+ sec level runtime --- modular_ss220/balance/code/items/radio.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_ss220/balance/code/items/radio.dm b/modular_ss220/balance/code/items/radio.dm index 3c2082a27575..1f7c72f5370c 100644 --- a/modular_ss220/balance/code/items/radio.dm +++ b/modular_ss220/balance/code/items/radio.dm @@ -25,7 +25,7 @@ GLOBAL_LIST_INIT(radios_broadcasting_common, list( /obj/item/radio/handle_message_mode(mob/living/M, list/message_pieces, message_mode) // Check if it can be send to common. if(!message_mode || message_mode == "headset") - if(!can_broadcast_into_common && SSsecurity_level.current_security_level < SEC_LEVEL_GAMMA) + if(!can_broadcast_into_common && SSsecurity_level.current_security_level.number_level < SEC_LEVEL_GAMMA) return RADIO_CONNECTION_FAIL return ..() From 29c02c7989ce471630b959abae274d04cde31ec6 Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Sun, 26 Jan 2025 00:42:45 +0300 Subject: [PATCH 07/64] Add information message to a sec level announcement --- modular_ss220/balance/_balance.dme | 1 + .../balance/code/events/security_level.dm | 34 +++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 modular_ss220/balance/code/events/security_level.dm diff --git a/modular_ss220/balance/_balance.dme b/modular_ss220/balance/_balance.dme index 43fb96d7346f..51074794006b 100644 --- a/modular_ss220/balance/_balance.dme +++ b/modular_ss220/balance/_balance.dme @@ -2,6 +2,7 @@ #include "code/access/access.dm" #include "code/events/blob.dm" +#include "code/events/security_level.dm" #include "code/items/projectiles.dm" #include "code/items/radio.dm" #include "code/items/storage/surgical_tray.dm" diff --git a/modular_ss220/balance/code/events/security_level.dm b/modular_ss220/balance/code/events/security_level.dm new file mode 100644 index 000000000000..541440d56cf5 --- /dev/null +++ b/modular_ss220/balance/code/events/security_level.dm @@ -0,0 +1,34 @@ +/datum/security_level + /// Tells if every crew member will be allowed to talk on the common frequency. + var/grants_common_channel_access = FALSE + +/datum/security_level/gamma + grants_common_channel_access = TRUE + +/datum/security_level/epsilon + grants_common_channel_access = TRUE + +/datum/security_level/delta + grants_common_channel_access = TRUE + +/datum/controller/subsystem/security_level/announce_security_level(datum/security_level/selected_level) + var/message + var/title + var/sound + var/sound2 = selected_level.ai_announcement_sound + + if(selected_level.number_level > current_security_level.number_level) + message = selected_level.elevating_to_announcement_text + title = selected_level.elevating_to_announcement_title + sound = selected_level.elevating_to_sound + else + message = selected_level.lowering_to_announcement_text + title = selected_level.lowering_to_announcement_title + sound = selected_level.lowering_to_sound + + if(selected_level.grants_common_channel_access && !current_security_level.grants_common_channel_access) + message += " Ограничения на пользование общим каналом связи сняты." + else if(!selected_level.grants_common_channel_access && current_security_level.grants_common_channel_access) + message += " Ограничения на пользование общим каналом связи восстановлены." + + GLOB.security_announcement.Announce(message, title, new_sound = sound, new_sound2 = sound2) From 9c505274dc8983880ca9eb1895ce9131e6e6bf8d Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Sun, 26 Jan 2025 00:44:14 +0300 Subject: [PATCH 08/64] Clean up --- modular_ss220/balance/code/items/radio.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_ss220/balance/code/items/radio.dm b/modular_ss220/balance/code/items/radio.dm index 1f7c72f5370c..31661dd65ea3 100644 --- a/modular_ss220/balance/code/items/radio.dm +++ b/modular_ss220/balance/code/items/radio.dm @@ -25,7 +25,7 @@ GLOBAL_LIST_INIT(radios_broadcasting_common, list( /obj/item/radio/handle_message_mode(mob/living/M, list/message_pieces, message_mode) // Check if it can be send to common. if(!message_mode || message_mode == "headset") - if(!can_broadcast_into_common && SSsecurity_level.current_security_level.number_level < SEC_LEVEL_GAMMA) + if(!can_broadcast_into_common && !SSsecurity_level.current_security_level.grants_common_channel_access) return RADIO_CONNECTION_FAIL return ..() From 332bd68512c816f67602a5097b3e2a210626ad57 Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Sun, 26 Jan 2025 00:46:01 +0300 Subject: [PATCH 09/64] Clean up --- modular_ss220/balance/code/items/radio.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_ss220/balance/code/items/radio.dm b/modular_ss220/balance/code/items/radio.dm index 31661dd65ea3..f0817b424c80 100644 --- a/modular_ss220/balance/code/items/radio.dm +++ b/modular_ss220/balance/code/items/radio.dm @@ -25,7 +25,7 @@ GLOBAL_LIST_INIT(radios_broadcasting_common, list( /obj/item/radio/handle_message_mode(mob/living/M, list/message_pieces, message_mode) // Check if it can be send to common. if(!message_mode || message_mode == "headset") - if(!can_broadcast_into_common && !SSsecurity_level.current_security_level.grants_common_channel_access) + if(!SSsecurity_level.current_security_level.grants_common_channel_access && !can_broadcast_into_common) return RADIO_CONNECTION_FAIL return ..() From 5ed3d05b75a94daf08e3a2b419a74cc77dbad117 Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Mon, 27 Jan 2025 14:28:46 +0300 Subject: [PATCH 10/64] Fix common channel filtering --- modular_ss220/balance/code/items/radio.dm | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/modular_ss220/balance/code/items/radio.dm b/modular_ss220/balance/code/items/radio.dm index f0817b424c80..ff08c76d66bf 100644 --- a/modular_ss220/balance/code/items/radio.dm +++ b/modular_ss220/balance/code/items/radio.dm @@ -23,11 +23,17 @@ GLOBAL_LIST_INIT(radios_broadcasting_common, list( can_broadcast_into_common = TRUE /obj/item/radio/handle_message_mode(mob/living/M, list/message_pieces, message_mode) + var/datum/radio_frequency/channel = ..() + if(!istype(channel)) + return channel // this will be handled + + var/common_granted = SSsecurity_level.current_security_level.grants_common_channel_access + // Check if it can be send to common. - if(!message_mode || message_mode == "headset") - if(!SSsecurity_level.current_security_level.grants_common_channel_access && !can_broadcast_into_common) - return RADIO_CONNECTION_FAIL - return ..() + if(channel.frequency == PUB_FREQ && !common_granted && !can_broadcast_into_common) + return RADIO_CONNECTION_FAIL + + return channel /obj/item/radio/intercom canhear_range = 1 From 27eae9934bed22596899fc77b784d79fe8badc8f Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Mon, 27 Jan 2025 14:46:11 +0300 Subject: [PATCH 11/64] yar --- modular_ss220/aesthetics/_aesthetics.dme | 2 - modular_ss220/objects/_objects.dme | 65 ++++++++---------- .../radio => objects}/code/intercom.dm | 4 +- .../radio => objects}/code/radio.dm | 0 .../radio => objects}/icons/intercom.dmi | Bin 5 files changed, 30 insertions(+), 41 deletions(-) rename modular_ss220/{aesthetics/radio => objects}/code/intercom.dm (94%) rename modular_ss220/{aesthetics/radio => objects}/code/radio.dm (100%) rename modular_ss220/{aesthetics/radio => objects}/icons/intercom.dmi (100%) diff --git a/modular_ss220/aesthetics/_aesthetics.dme b/modular_ss220/aesthetics/_aesthetics.dme index 1bbd6fe8e414..d534091872b9 100644 --- a/modular_ss220/aesthetics/_aesthetics.dme +++ b/modular_ss220/aesthetics/_aesthetics.dme @@ -33,8 +33,6 @@ #include "newscaster\code\newscaster.dm" #include "piano\code\piano.dm" #include "racks\code\racks.dm" -#include "radio\code\intercom.dm" -#include "radio\code\radio.dm" #include "railings\code\railings.dm" #include "rollerbed\code\rollerbed.dm" #include "safe\code\safe.dm" diff --git a/modular_ss220/objects/_objects.dme b/modular_ss220/objects/_objects.dme index cb5e10211b8f..cc180a2998bc 100644 --- a/modular_ss220/objects/_objects.dme +++ b/modular_ss220/objects/_objects.dme @@ -1,57 +1,48 @@ #include "_objects.dm" -// Flora -#include "code/flora/sakura.dm" - -// ID Skins -#include "code/id_skins/_id_skins_base.dm" -#include "code/id_skins/id_skins.dm" -#include "code/id_skins/id_skins_spawners.dm" - -// Mecha -#include "code/mecha/lockermech.dm" -#include "code/mecha/combat.dm" - -// Weapons -#include "code/weapons/melee/baseball_bat.dm" -#include "code/weapons/melee/electrostaff.dm" -#include "code/weapons/melee/stylet.dm" -#include "code/weapons/melee/vibroblade.dm" -#include "code/weapons/ranged/beretta.dm" -#include "code/weapons/ranged/pneumagun.dm" -#include "code/weapons/ranged/revolvers.dm" -#include "code/weapons/ranged/sslr.dm" -#include "code/weapons/ranged/sakhno.dm" -#include "code/weapons/ranged/skrell_rifle.dm" - -// Plushies -#include "code/plushies/hampters.dm" -#include "code/plushies/macvulpix.dm" - -// Miscellaneous +#include "code/airlock_painter.dm" +#include "code/animalhide.dm" #include "code/beach_umbrella.dm" #include "code/big_bed.dm" #include "code/billboard.dm" #include "code/closets.dm" #include "code/coffin.dm" +#include "code/components.dm" #include "code/computer.dm" +#include "code/flag.dm" +#include "code/flashlight.dm" +#include "code/flora/sakura.dm" +#include "code/id_skins/_id_skins_base.dm" +#include "code/id_skins/id_skins.dm" +#include "code/id_skins/id_skins_spawners.dm" +#include "code/intercom.dm" +#include "code/key.dm" +#include "code/material_pouch.dm" #include "code/mattress.dm" +#include "code/mecha/combat.dm" +#include "code/mecha/lockermech.dm" #include "code/miscellaneous.dm" +#include "code/musician.dm" #include "code/officetoys.dm" #include "code/papershredder.dm" #include "code/plastic_chair.dm" #include "code/platform.dm" +#include "code/plushies/hampters.dm" +#include "code/plushies/macvulpix.dm" #include "code/posters.dm" +#include "code/radio.dm" #include "code/shuttle.dm" #include "code/smartfridge.dm" #include "code/spellbook.dm" #include "code/tribune.dm" -#include "code/key.dm" -#include "code/musician.dm" -#include "code/flag.dm" #include "code/wallets.dm" -#include "code/flashlight.dm" -#include "code/material_pouch.dm" -#include "code/components.dm" -#include "code/airlock_painter.dm" -#include "code/animalhide.dm" +#include "code/weapons/melee/baseball_bat.dm" +#include "code/weapons/melee/electrostaff.dm" +#include "code/weapons/melee/stylet.dm" +#include "code/weapons/melee/vibroblade.dm" +#include "code/weapons/ranged/beretta.dm" +#include "code/weapons/ranged/pneumagun.dm" +#include "code/weapons/ranged/revolvers.dm" +#include "code/weapons/ranged/sakhno.dm" +#include "code/weapons/ranged/skrell_rifle.dm" +#include "code/weapons/ranged/sslr.dm" diff --git a/modular_ss220/aesthetics/radio/code/intercom.dm b/modular_ss220/objects/code/intercom.dm similarity index 94% rename from modular_ss220/aesthetics/radio/code/intercom.dm rename to modular_ss220/objects/code/intercom.dm index a9e30ac0aa90..5ec211831ccf 100644 --- a/modular_ss220/aesthetics/radio/code/intercom.dm +++ b/modular_ss220/objects/code/intercom.dm @@ -1,5 +1,5 @@ /obj/item/radio/intercom - icon = 'modular_ss220/aesthetics/radio/icons/intercom.dmi' + icon = 'modular_ss220/objects/icons/intercom.dmi' overlay_speaker_idle = "intercom_s" overlay_speaker_active = "intercom_receive" @@ -35,7 +35,7 @@ start_mic_timer() /obj/item/mounted/frame/intercom - icon = 'modular_ss220/aesthetics/radio/icons/intercom.dmi' + icon = 'modular_ss220/objects/icons/intercom.dmi' icon_state = "intercom-frame" /obj/item/mounted/frame/intercom/do_build(turf/on_wall, mob/user) diff --git a/modular_ss220/aesthetics/radio/code/radio.dm b/modular_ss220/objects/code/radio.dm similarity index 100% rename from modular_ss220/aesthetics/radio/code/radio.dm rename to modular_ss220/objects/code/radio.dm diff --git a/modular_ss220/aesthetics/radio/icons/intercom.dmi b/modular_ss220/objects/icons/intercom.dmi similarity index 100% rename from modular_ss220/aesthetics/radio/icons/intercom.dmi rename to modular_ss220/objects/icons/intercom.dmi From d8d11ef21b189fe6323bca8227cd975088cb2e73 Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Mon, 27 Jan 2025 19:36:00 +0300 Subject: [PATCH 12/64] Tweak mic timeout --- modular_ss220/objects/code/intercom.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modular_ss220/objects/code/intercom.dm b/modular_ss220/objects/code/intercom.dm index 5ec211831ccf..68d86ba6651b 100644 --- a/modular_ss220/objects/code/intercom.dm +++ b/modular_ss220/objects/code/intercom.dm @@ -15,7 +15,7 @@ var/icon_postfix_off = "-p" /// Used to disable mic if not used - var/mic_timeout = 10 SECONDS + var/mic_timeout = 20 SECONDS /obj/item/radio/intercom/ToggleBroadcast() . = ..() From 16fb2fcfe8f90dc1db1c0d60cb270905eb2d3a6c Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Mon, 27 Jan 2025 19:44:15 +0300 Subject: [PATCH 13/64] Add configurable hear range --- modular_ss220/objects/code/intercom.dm | 3 + modular_ss220/objects/code/radio.dm | 52 +++++- tgui/packages/tgui/interfaces/Radio220.tsx | 189 +++++++++++++++++++++ tgui/public/tgui.bundle.js | 122 ++++++------- 4 files changed, 301 insertions(+), 65 deletions(-) create mode 100644 tgui/packages/tgui/interfaces/Radio220.tsx diff --git a/modular_ss220/objects/code/intercom.dm b/modular_ss220/objects/code/intercom.dm index 68d86ba6651b..1a1bc044a807 100644 --- a/modular_ss220/objects/code/intercom.dm +++ b/modular_ss220/objects/code/intercom.dm @@ -1,6 +1,9 @@ /obj/item/radio/intercom icon = 'modular_ss220/objects/icons/intercom.dmi' + max_hear_range = 5 + has_fixed_hear_range = FALSE + overlay_speaker_idle = "intercom_s" overlay_speaker_active = "intercom_receive" diff --git a/modular_ss220/objects/code/radio.dm b/modular_ss220/objects/code/radio.dm index 2e77e14af88d..f83d0930fdde 100644 --- a/modular_ss220/objects/code/radio.dm +++ b/modular_ss220/objects/code/radio.dm @@ -1,14 +1,54 @@ /obj/item/radio - /// overlay when speaker is on + /// Max listening and broadcasting range + var/max_hear_range + ///Tells whether the hear range can be changed + var/has_fixed_hear_range = TRUE + + /// Overlay when speaker is on var/overlay_speaker_idle = null - /// overlay when receiving a message + /// Overlay when receiving a message var/overlay_speaker_active = null - /// overlay when mic is on + /// Overlay when mic is on var/overlay_mic_idle = null - /// overlay when speaking a message (is displayed simultaneously with speaker_active) + /// Overlay when speaking a message (is displayed simultaneously with speaker_active) var/overlay_mic_active = null +/obj/item/radio/Initialize(mapload) + . = ..() + max_hear_range = max_hear_range || canhear_range + +/obj/item/radio/ui_interact(mob/user, datum/tgui/ui = null) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "Radio220", name) + ui.open() + +/obj/item/radio/ui_data(mob/user) + var/data = ..() + data["hearRange"] = canhear_range + data["maxHearRange"] = max_hear_range + data["hasFixedHearRange"] = has_fixed_hear_range + return data + +/obj/item/radio/ui_act(action, params, datum/tgui/ui) + . = ..() + if(.) + return + + switch(action) + if("range") + if(has_fixed_hear_range) + return FALSE + var/new_range = isnum(params["set"]) ? params["set"] : text2num(params["set"]) + if(new_range <= max_hear_range) + canhear_range = new_range + return TRUE + else + return FALSE + else + return FALSE + /obj/item/radio/update_overlays() . = ..() if(b_stat) @@ -37,3 +77,7 @@ . = ..() if(!isnull(overlay_mic_active)) flick_overlay_view(image(icon, src, overlay_mic_active), src, 5 SECONDS) + +/obj/item/radio/borg + max_hear_range = 3 + has_fixed_hear_range = FALSE diff --git a/tgui/packages/tgui/interfaces/Radio220.tsx b/tgui/packages/tgui/interfaces/Radio220.tsx new file mode 100644 index 000000000000..5811cbbd1360 --- /dev/null +++ b/tgui/packages/tgui/interfaces/Radio220.tsx @@ -0,0 +1,189 @@ +import { map } from 'common/collections'; +import { toFixed } from 'common/math'; + +import { useBackend } from '../backend'; +import { Section, Box, LabeledList, NumberInput, Button } from '../components'; +import { RADIO_CHANNELS } from '../constants'; +import { Window } from '../layouts'; + +type RadioData = { + freqlock: boolean; + frequency: number; + minFrequency: number; + maxFrequency: number; + canReset: boolean; + listening: boolean; + broadcasting: boolean; + hearRange: number; + maxHearRange: number; + hasFixedHearRange: boolean; + schannels: Record; + ichannels: Record; +}; + +export const Radio220 = (props, context) => { + const { act, data } = useBackend(context); + const { + freqlock, + frequency, + minFrequency, + maxFrequency, + canReset, + listening, + broadcasting, + hearRange, + maxHearRange, + hasFixedHearRange, + } = data; + const tunedChannel = RADIO_CHANNELS.find((channel) => channel.freq === data.frequency); + const matchedChannel = tunedChannel && tunedChannel.name ? true : false; + + const channelColorMap = (() => { + let colorMap: { [name: string]: string } = {}; + for (let i = 0; i < RADIO_CHANNELS.length; i++) { + const channel = RADIO_CHANNELS[i]; + colorMap[channel['name']] = channel['color']; + } + return colorMap; + })(); + + const secure_channels = map((value, key) => ({ + name: key, + status: !!value, + }))(data.schannels); + + const internal_channels = map((value, key) => ({ + name: key, + freq: value, + }))(data.ichannels); + + const window_height = 130 + secure_channels.length * 21.2 + internal_channels.length * 11; + + return ( + + +
+ + + {(freqlock && ( + + {toFixed(data.frequency / 10, 1) + ' кГц'} + + )) || ( + <> + toFixed(value, 1)} + onChange={(e, value) => + act('frequency', { + adjust: value - frequency / 10, + }) + } + /> +
+
+
+ ); +}; diff --git a/tgui/public/tgui.bundle.js b/tgui/public/tgui.bundle.js index d90a28306a97..06d6119f4d7f 100644 --- a/tgui/public/tgui.bundle.js +++ b/tgui/public/tgui.bundle.js @@ -1,12 +1,12 @@ -(function(){(function(){var Jt={96376:function(A,r,n){"use strict";r.__esModule=!0,r.createPopper=void 0,r.popperGenerator=m;var e=N(n(74758)),a=N(n(28811)),t=N(n(98309)),o=N(n(44896)),f=N(n(33118)),b=N(n(10579)),B=N(n(56500)),I=N(n(17633));r.detectOverflow=I.default;var k=n(75573);function N(u){return u&&u.__esModule?u:{default:u}}var d={placement:"bottom",modifiers:[],strategy:"absolute"};function c(){for(var u=arguments.length,s=new Array(u),i=0;i0&&(0,a.round)(N.width)/B.offsetWidth||1,c=B.offsetHeight>0&&(0,a.round)(N.height)/B.offsetHeight||1);var m=(0,e.isElement)(B)?(0,t.default)(B):window,l=m.visualViewport,u=!(0,o.default)()&&k,s=(N.left+(u&&l?l.offsetLeft:0))/d,i=(N.top+(u&&l?l.offsetTop:0))/c,h=N.width/d,C=N.height/c;return{width:h,height:C,top:i,right:s+h,bottom:i+C,left:s,x:s,y:i}}},49035:function(A,r,n){"use strict";r.__esModule=!0,r.default=C;var e=n(46206),a=u(n(87991)),t=u(n(79752)),o=u(n(98309)),f=u(n(44896)),b=u(n(40600)),B=u(n(16599)),I=n(75573),k=u(n(37786)),N=u(n(57819)),d=u(n(4206)),c=u(n(12972)),m=u(n(81666)),l=n(63618);function u(v){return v&&v.__esModule?v:{default:v}}function s(v,p){var g=(0,k.default)(v,!1,p==="fixed");return g.top=g.top+v.clientTop,g.left=g.left+v.clientLeft,g.bottom=g.top+v.clientHeight,g.right=g.left+v.clientWidth,g.width=v.clientWidth,g.height=v.clientHeight,g.x=g.left,g.y=g.top,g}function i(v,p,g){return p===e.viewport?(0,m.default)((0,a.default)(v,g)):(0,I.isElement)(p)?s(p,g):(0,m.default)((0,t.default)((0,b.default)(v)))}function h(v){var p=(0,o.default)((0,N.default)(v)),g=["absolute","fixed"].indexOf((0,B.default)(v).position)>=0,V=g&&(0,I.isHTMLElement)(v)?(0,f.default)(v):v;return(0,I.isElement)(V)?p.filter(function(y){return(0,I.isElement)(y)&&(0,d.default)(y,V)&&(0,c.default)(y)!=="body"}):[]}function C(v,p,g,V){var y=p==="clippingParents"?h(v):[].concat(p),S=[].concat(y,[g]),L=S[0],w=S.reduce(function(x,T){var M=i(v,T,V);return x.top=(0,l.max)(M.top,x.top),x.right=(0,l.min)(M.right,x.right),x.bottom=(0,l.min)(M.bottom,x.bottom),x.left=(0,l.max)(M.left,x.left),x},i(v,L,V));return w.width=w.right-w.left,w.height=w.bottom-w.top,w.x=w.left,w.y=w.top,w}},74758:function(A,r,n){"use strict";r.__esModule=!0,r.default=d;var e=k(n(37786)),a=k(n(13390)),t=k(n(12972)),o=n(75573),f=k(n(79697)),b=k(n(40600)),B=k(n(10798)),I=n(63618);function k(c){return c&&c.__esModule?c:{default:c}}function N(c){var m=c.getBoundingClientRect(),l=(0,I.round)(m.width)/c.offsetWidth||1,u=(0,I.round)(m.height)/c.offsetHeight||1;return l!==1||u!==1}function d(c,m,l){l===void 0&&(l=!1);var u=(0,o.isHTMLElement)(m),s=(0,o.isHTMLElement)(m)&&N(m),i=(0,b.default)(m),h=(0,e.default)(c,s,l),C={scrollLeft:0,scrollTop:0},v={x:0,y:0};return(u||!u&&!l)&&(((0,t.default)(m)!=="body"||(0,B.default)(i))&&(C=(0,a.default)(m)),(0,o.isHTMLElement)(m)?(v=(0,e.default)(m,!0),v.x+=m.clientLeft,v.y+=m.clientTop):i&&(v.x=(0,f.default)(i))),{x:h.left+C.scrollLeft-v.x,y:h.top+C.scrollTop-v.y,width:h.width,height:h.height}}},16599:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(95115));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return(0,e.default)(o).getComputedStyle(o)}},40600:function(A,r,n){"use strict";r.__esModule=!0,r.default=a;var e=n(75573);function a(t){return(((0,e.isElement)(t)?t.ownerDocument:t.document)||window.document).documentElement}},79752:function(A,r,n){"use strict";r.__esModule=!0,r.default=B;var e=b(n(40600)),a=b(n(16599)),t=b(n(79697)),o=b(n(43750)),f=n(63618);function b(I){return I&&I.__esModule?I:{default:I}}function B(I){var k,N=(0,e.default)(I),d=(0,o.default)(I),c=(k=I.ownerDocument)==null?void 0:k.body,m=(0,f.max)(N.scrollWidth,N.clientWidth,c?c.scrollWidth:0,c?c.clientWidth:0),l=(0,f.max)(N.scrollHeight,N.clientHeight,c?c.scrollHeight:0,c?c.clientHeight:0),u=-d.scrollLeft+(0,t.default)(I),s=-d.scrollTop;return(0,a.default)(c||N).direction==="rtl"&&(u+=(0,f.max)(N.clientWidth,c?c.clientWidth:0)-m),{width:m,height:l,x:u,y:s}}},3073:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}},28811:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(37786));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=o.offsetWidth,B=o.offsetHeight;return Math.abs(f.width-b)<=1&&(b=f.width),Math.abs(f.height-B)<=1&&(B=f.height),{x:o.offsetLeft,y:o.offsetTop,width:b,height:B}}},12972:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e?(e.nodeName||"").toLowerCase():null}},13390:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(43750)),a=f(n(95115)),t=n(75573),o=f(n(3073));function f(B){return B&&B.__esModule?B:{default:B}}function b(B){return B===(0,a.default)(B)||!(0,t.isHTMLElement)(B)?(0,e.default)(B):(0,o.default)(B)}},44896:function(A,r,n){"use strict";r.__esModule=!0,r.default=d;var e=I(n(95115)),a=I(n(12972)),t=I(n(16599)),o=n(75573),f=I(n(87031)),b=I(n(57819)),B=I(n(35366));function I(c){return c&&c.__esModule?c:{default:c}}function k(c){return!(0,o.isHTMLElement)(c)||(0,t.default)(c).position==="fixed"?null:c.offsetParent}function N(c){var m=/firefox/i.test((0,B.default)()),l=/Trident/i.test((0,B.default)());if(l&&(0,o.isHTMLElement)(c)){var u=(0,t.default)(c);if(u.position==="fixed")return null}var s=(0,b.default)(c);for((0,o.isShadowRoot)(s)&&(s=s.host);(0,o.isHTMLElement)(s)&&["html","body"].indexOf((0,a.default)(s))<0;){var i=(0,t.default)(s);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||m&&i.willChange==="filter"||m&&i.filter&&i.filter!=="none")return s;s=s.parentNode}return null}function d(c){for(var m=(0,e.default)(c),l=k(c);l&&(0,f.default)(l)&&(0,t.default)(l).position==="static";)l=k(l);return l&&((0,a.default)(l)==="html"||(0,a.default)(l)==="body"&&(0,t.default)(l).position==="static")?m:l||N(c)||m}},57819:function(A,r,n){"use strict";r.__esModule=!0,r.default=f;var e=o(n(12972)),a=o(n(40600)),t=n(75573);function o(b){return b&&b.__esModule?b:{default:b}}function f(b){return(0,e.default)(b)==="html"?b:b.assignedSlot||b.parentNode||((0,t.isShadowRoot)(b)?b.host:null)||(0,a.default)(b)}},24426:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(57819)),a=f(n(10798)),t=f(n(12972)),o=n(75573);function f(B){return B&&B.__esModule?B:{default:B}}function b(B){return["html","body","#document"].indexOf((0,t.default)(B))>=0?B.ownerDocument.body:(0,o.isHTMLElement)(B)&&(0,a.default)(B)?B:b((0,e.default)(B))}},87991:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(95115)),a=f(n(40600)),t=f(n(79697)),o=f(n(89331));function f(B){return B&&B.__esModule?B:{default:B}}function b(B,I){var k=(0,e.default)(B),N=(0,a.default)(B),d=k.visualViewport,c=N.clientWidth,m=N.clientHeight,l=0,u=0;if(d){c=d.width,m=d.height;var s=(0,o.default)();(s||!s&&I==="fixed")&&(l=d.offsetLeft,u=d.offsetTop)}return{width:c,height:m,x:l+(0,t.default)(B),y:u}}},95115:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var a=e.ownerDocument;return a&&a.defaultView||window}return e}},43750:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(95115));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=f.pageXOffset,B=f.pageYOffset;return{scrollLeft:b,scrollTop:B}}},79697:function(A,r,n){"use strict";r.__esModule=!0,r.default=f;var e=o(n(37786)),a=o(n(40600)),t=o(n(43750));function o(b){return b&&b.__esModule?b:{default:b}}function f(b){return(0,e.default)((0,a.default)(b)).left+(0,t.default)(b).scrollLeft}},75573:function(A,r,n){"use strict";r.__esModule=!0,r.isElement=t,r.isHTMLElement=o,r.isShadowRoot=f;var e=a(n(95115));function a(b){return b&&b.__esModule?b:{default:b}}function t(b){var B=(0,e.default)(b).Element;return b instanceof B||b instanceof Element}function o(b){var B=(0,e.default)(b).HTMLElement;return b instanceof B||b instanceof HTMLElement}function f(b){if(typeof ShadowRoot=="undefined")return!1;var B=(0,e.default)(b).ShadowRoot;return b instanceof B||b instanceof ShadowRoot}},89331:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(35366));function a(o){return o&&o.__esModule?o:{default:o}}function t(){return!/^((?!chrome|android).)*safari/i.test((0,e.default)())}},10798:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(16599));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=f.overflow,B=f.overflowX,I=f.overflowY;return/auto|scroll|overlay|hidden/.test(b+I+B)}},87031:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(12972));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return["table","td","th"].indexOf((0,e.default)(o))>=0}},98309:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(24426)),a=f(n(57819)),t=f(n(95115)),o=f(n(10798));function f(B){return B&&B.__esModule?B:{default:B}}function b(B,I){var k;I===void 0&&(I=[]);var N=(0,e.default)(B),d=N===((k=B.ownerDocument)==null?void 0:k.body),c=(0,t.default)(N),m=d?[c].concat(c.visualViewport||[],(0,o.default)(N)?N:[]):N,l=I.concat(m);return d?l:l.concat(b((0,a.default)(m)))}},46206:function(A,r){"use strict";r.__esModule=!0,r.write=r.viewport=r.variationPlacements=r.top=r.start=r.right=r.reference=r.read=r.popper=r.placements=r.modifierPhases=r.main=r.left=r.end=r.clippingParents=r.bottom=r.beforeWrite=r.beforeRead=r.beforeMain=r.basePlacements=r.auto=r.afterWrite=r.afterRead=r.afterMain=void 0;var n=r.top="top",e=r.bottom="bottom",a=r.right="right",t=r.left="left",o=r.auto="auto",f=r.basePlacements=[n,e,a,t],b=r.start="start",B=r.end="end",I=r.clippingParents="clippingParents",k=r.viewport="viewport",N=r.popper="popper",d=r.reference="reference",c=r.variationPlacements=f.reduce(function(y,S){return y.concat([S+"-"+b,S+"-"+B])},[]),m=r.placements=[].concat(f,[o]).reduce(function(y,S){return y.concat([S,S+"-"+b,S+"-"+B])},[]),l=r.beforeRead="beforeRead",u=r.read="read",s=r.afterRead="afterRead",i=r.beforeMain="beforeMain",h=r.main="main",C=r.afterMain="afterMain",v=r.beforeWrite="beforeWrite",p=r.write="write",g=r.afterWrite="afterWrite",V=r.modifierPhases=[l,u,s,i,h,C,v,p,g]},95996:function(A,r,n){"use strict";r.__esModule=!0;var e={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};r.popperGenerator=r.detectOverflow=r.createPopperLite=r.createPopperBase=r.createPopper=void 0;var a=n(46206);Object.keys(a).forEach(function(B){B==="default"||B==="__esModule"||Object.prototype.hasOwnProperty.call(e,B)||B in r&&r[B]===a[B]||(r[B]=a[B])});var t=n(39805);Object.keys(t).forEach(function(B){B==="default"||B==="__esModule"||Object.prototype.hasOwnProperty.call(e,B)||B in r&&r[B]===t[B]||(r[B]=t[B])});var o=n(96376);r.popperGenerator=o.popperGenerator,r.detectOverflow=o.detectOverflow,r.createPopperBase=o.createPopper;var f=n(83312);r.createPopper=f.createPopper;var b=n(2473);r.createPopperLite=b.createPopper},19975:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=t(n(12972)),a=n(75573);function t(B){return B&&B.__esModule?B:{default:B}}function o(B){var I=B.state;Object.keys(I.elements).forEach(function(k){var N=I.styles[k]||{},d=I.attributes[k]||{},c=I.elements[k];!(0,a.isHTMLElement)(c)||!(0,e.default)(c)||(Object.assign(c.style,N),Object.keys(d).forEach(function(m){var l=d[m];l===!1?c.removeAttribute(m):c.setAttribute(m,l===!0?"":l)}))})}function f(B){var I=B.state,k={popper:{position:I.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(I.elements.popper.style,k.popper),I.styles=k,I.elements.arrow&&Object.assign(I.elements.arrow.style,k.arrow),function(){Object.keys(I.elements).forEach(function(N){var d=I.elements[N],c=I.attributes[N]||{},m=Object.keys(I.styles.hasOwnProperty(N)?I.styles[N]:k[N]),l=m.reduce(function(u,s){return u[s]="",u},{});!(0,a.isHTMLElement)(d)||!(0,e.default)(d)||(Object.assign(d.style,l),Object.keys(c).forEach(function(u){d.removeAttribute(u)}))})}}var b=r.default={name:"applyStyles",enabled:!0,phase:"write",fn:o,effect:f,requires:["computeStyles"]}},52744:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=N(n(83104)),a=N(n(28811)),t=N(n(4206)),o=N(n(44896)),f=N(n(41199)),b=n(28595),B=N(n(43286)),I=N(n(81447)),k=n(46206);function N(u){return u&&u.__esModule?u:{default:u}}var d=function(){function u(s,i){return s=typeof s=="function"?s(Object.assign({},i.rects,{placement:i.placement})):s,(0,B.default)(typeof s!="number"?s:(0,I.default)(s,k.basePlacements))}return u}();function c(u){var s,i=u.state,h=u.name,C=u.options,v=i.elements.arrow,p=i.modifiersData.popperOffsets,g=(0,e.default)(i.placement),V=(0,f.default)(g),y=[k.left,k.right].indexOf(g)>=0,S=y?"height":"width";if(!(!v||!p)){var L=d(C.padding,i),w=(0,a.default)(v),x=V==="y"?k.top:k.left,T=V==="y"?k.bottom:k.right,M=i.rects.reference[S]+i.rects.reference[V]-p[V]-i.rects.popper[S],O=p[V]-i.rects.reference[V],D=(0,o.default)(v),E=D?V==="y"?D.clientHeight||0:D.clientWidth||0:0,P=M/2-O/2,R=L[x],j=E-w[S]-L[T],F=E/2-w[S]/2+P,W=(0,b.within)(R,F,j),z=V;i.modifiersData[h]=(s={},s[z]=W,s.centerOffset=W-F,s)}}function m(u){var s=u.state,i=u.options,h=i.element,C=h===void 0?"[data-popper-arrow]":h;C!=null&&(typeof C=="string"&&(C=s.elements.popper.querySelector(C),!C)||(0,t.default)(s.elements.popper,C)&&(s.elements.arrow=C))}var l=r.default={name:"arrow",enabled:!0,phase:"main",fn:c,effect:m,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},59894:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0,r.mapToStyles=c;var e=n(46206),a=k(n(44896)),t=k(n(95115)),o=k(n(40600)),f=k(n(16599)),b=k(n(83104)),B=k(n(45)),I=n(63618);function k(u){return u&&u.__esModule?u:{default:u}}var N={top:"auto",right:"auto",bottom:"auto",left:"auto"};function d(u,s){var i=u.x,h=u.y,C=s.devicePixelRatio||1;return{x:(0,I.round)(i*C)/C||0,y:(0,I.round)(h*C)/C||0}}function c(u){var s,i=u.popper,h=u.popperRect,C=u.placement,v=u.variation,p=u.offsets,g=u.position,V=u.gpuAcceleration,y=u.adaptive,S=u.roundOffsets,L=u.isFixed,w=p.x,x=w===void 0?0:w,T=p.y,M=T===void 0?0:T,O=typeof S=="function"?S({x:x,y:M}):{x:x,y:M};x=O.x,M=O.y;var D=p.hasOwnProperty("x"),E=p.hasOwnProperty("y"),P=e.left,R=e.top,j=window;if(y){var F=(0,a.default)(i),W="clientHeight",z="clientWidth";if(F===(0,t.default)(i)&&(F=(0,o.default)(i),(0,f.default)(F).position!=="static"&&g==="absolute"&&(W="scrollHeight",z="scrollWidth")),F=F,C===e.top||(C===e.left||C===e.right)&&v===e.end){R=e.bottom;var K=L&&F===j&&j.visualViewport?j.visualViewport.height:F[W];M-=K-h.height,M*=V?1:-1}if(C===e.left||(C===e.top||C===e.bottom)&&v===e.end){P=e.right;var G=L&&F===j&&j.visualViewport?j.visualViewport.width:F[z];x-=G-h.width,x*=V?1:-1}}var J=Object.assign({position:g},y&&N),Q=S===!0?d({x:x,y:M},(0,t.default)(i)):{x:x,y:M};if(x=Q.x,M=Q.y,V){var ue;return Object.assign({},J,(ue={},ue[R]=E?"0":"",ue[P]=D?"0":"",ue.transform=(j.devicePixelRatio||1)<=1?"translate("+x+"px, "+M+"px)":"translate3d("+x+"px, "+M+"px, 0)",ue))}return Object.assign({},J,(s={},s[R]=E?M+"px":"",s[P]=D?x+"px":"",s.transform="",s))}function m(u){var s=u.state,i=u.options,h=i.gpuAcceleration,C=h===void 0?!0:h,v=i.adaptive,p=v===void 0?!0:v,g=i.roundOffsets,V=g===void 0?!0:g,y={placement:(0,b.default)(s.placement),variation:(0,B.default)(s.placement),popper:s.elements.popper,popperRect:s.rects.popper,gpuAcceleration:C,isFixed:s.options.strategy==="fixed"};s.modifiersData.popperOffsets!=null&&(s.styles.popper=Object.assign({},s.styles.popper,c(Object.assign({},y,{offsets:s.modifiersData.popperOffsets,position:s.options.strategy,adaptive:p,roundOffsets:V})))),s.modifiersData.arrow!=null&&(s.styles.arrow=Object.assign({},s.styles.arrow,c(Object.assign({},y,{offsets:s.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:V})))),s.attributes.popper=Object.assign({},s.attributes.popper,{"data-popper-placement":s.placement})}var l=r.default={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:m,data:{}}},36692:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=a(n(95115));function a(b){return b&&b.__esModule?b:{default:b}}var t={passive:!0};function o(b){var B=b.state,I=b.instance,k=b.options,N=k.scroll,d=N===void 0?!0:N,c=k.resize,m=c===void 0?!0:c,l=(0,e.default)(B.elements.popper),u=[].concat(B.scrollParents.reference,B.scrollParents.popper);return d&&u.forEach(function(s){s.addEventListener("scroll",I.update,t)}),m&&l.addEventListener("resize",I.update,t),function(){d&&u.forEach(function(s){s.removeEventListener("scroll",I.update,t)}),m&&l.removeEventListener("resize",I.update,t)}}var f=r.default={name:"eventListeners",enabled:!0,phase:"write",fn:function(){function b(){}return b}(),effect:o,data:{}}},23798:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=I(n(71376)),a=I(n(83104)),t=I(n(86459)),o=I(n(17633)),f=I(n(9041)),b=n(46206),B=I(n(45));function I(c){return c&&c.__esModule?c:{default:c}}function k(c){if((0,a.default)(c)===b.auto)return[];var m=(0,e.default)(c);return[(0,t.default)(c),m,(0,t.default)(m)]}function N(c){var m=c.state,l=c.options,u=c.name;if(!m.modifiersData[u]._skip){for(var s=l.mainAxis,i=s===void 0?!0:s,h=l.altAxis,C=h===void 0?!0:h,v=l.fallbackPlacements,p=l.padding,g=l.boundary,V=l.rootBoundary,y=l.altBoundary,S=l.flipVariations,L=S===void 0?!0:S,w=l.allowedAutoPlacements,x=m.options.placement,T=(0,a.default)(x),M=T===x,O=v||(M||!L?[(0,e.default)(x)]:k(x)),D=[x].concat(O).reduce(function(re,oe){return re.concat((0,a.default)(oe)===b.auto?(0,f.default)(m,{placement:oe,boundary:g,rootBoundary:V,padding:p,flipVariations:L,allowedAutoPlacements:w}):oe)},[]),E=m.rects.reference,P=m.rects.popper,R=new Map,j=!0,F=D[0],W=0;W=0,Q=J?"width":"height",ue=(0,o.default)(m,{placement:z,boundary:g,rootBoundary:V,altBoundary:y,padding:p}),ie=J?G?b.right:b.left:G?b.bottom:b.top;E[Q]>P[Q]&&(ie=(0,e.default)(ie));var pe=(0,e.default)(ie),te=[];if(i&&te.push(ue[K]<=0),C&&te.push(ue[ie]<=0,ue[pe]<=0),te.every(function(re){return re})){F=z,j=!1;break}R.set(z,te)}if(j)for(var q=L?3:1,ne=function(){function re(oe){var fe=D.find(function(me){var Y=R.get(me);if(Y)return Y.slice(0,oe).every(function(ve){return ve})});if(fe)return F=fe,"break"}return re}(),le=q;le>0;le--){var ee=ne(le);if(ee==="break")break}m.placement!==F&&(m.modifiersData[u]._skip=!0,m.placement=F,m.reset=!0)}}var d=r.default={name:"flip",enabled:!0,phase:"main",fn:N,requiresIfExists:["offset"],data:{_skip:!1}}},83761:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=n(46206),a=t(n(17633));function t(I){return I&&I.__esModule?I:{default:I}}function o(I,k,N){return N===void 0&&(N={x:0,y:0}),{top:I.top-k.height-N.y,right:I.right-k.width+N.x,bottom:I.bottom-k.height+N.y,left:I.left-k.width-N.x}}function f(I){return[e.top,e.right,e.bottom,e.left].some(function(k){return I[k]>=0})}function b(I){var k=I.state,N=I.name,d=k.rects.reference,c=k.rects.popper,m=k.modifiersData.preventOverflow,l=(0,a.default)(k,{elementContext:"reference"}),u=(0,a.default)(k,{altBoundary:!0}),s=o(l,d),i=o(u,c,m),h=f(s),C=f(i);k.modifiersData[N]={referenceClippingOffsets:s,popperEscapeOffsets:i,isReferenceHidden:h,hasPopperEscaped:C},k.attributes.popper=Object.assign({},k.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":C})}var B=r.default={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:b}},39805:function(A,r,n){"use strict";r.__esModule=!0,r.preventOverflow=r.popperOffsets=r.offset=r.hide=r.flip=r.eventListeners=r.computeStyles=r.arrow=r.applyStyles=void 0;var e=N(n(19975));r.applyStyles=e.default;var a=N(n(52744));r.arrow=a.default;var t=N(n(59894));r.computeStyles=t.default;var o=N(n(36692));r.eventListeners=o.default;var f=N(n(23798));r.flip=f.default;var b=N(n(83761));r.hide=b.default;var B=N(n(61410));r.offset=B.default;var I=N(n(40107));r.popperOffsets=I.default;var k=N(n(75137));r.preventOverflow=k.default;function N(d){return d&&d.__esModule?d:{default:d}}},61410:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0,r.distanceAndSkiddingToXY=o;var e=t(n(83104)),a=n(46206);function t(B){return B&&B.__esModule?B:{default:B}}function o(B,I,k){var N=(0,e.default)(B),d=[a.left,a.top].indexOf(N)>=0?-1:1,c=typeof k=="function"?k(Object.assign({},I,{placement:B})):k,m=c[0],l=c[1];return m=m||0,l=(l||0)*d,[a.left,a.right].indexOf(N)>=0?{x:l,y:m}:{x:m,y:l}}function f(B){var I=B.state,k=B.options,N=B.name,d=k.offset,c=d===void 0?[0,0]:d,m=a.placements.reduce(function(i,h){return i[h]=o(h,I.rects,c),i},{}),l=m[I.placement],u=l.x,s=l.y;I.modifiersData.popperOffsets!=null&&(I.modifiersData.popperOffsets.x+=u,I.modifiersData.popperOffsets.y+=s),I.modifiersData[N]=m}var b=r.default={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:f}},40107:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=a(n(89951));function a(f){return f&&f.__esModule?f:{default:f}}function t(f){var b=f.state,B=f.name;b.modifiersData[B]=(0,e.default)({reference:b.rects.reference,element:b.rects.popper,strategy:"absolute",placement:b.placement})}var o=r.default={name:"popperOffsets",enabled:!0,phase:"read",fn:t,data:{}}},75137:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=n(46206),a=c(n(83104)),t=c(n(41199)),o=c(n(28066)),f=n(28595),b=c(n(28811)),B=c(n(44896)),I=c(n(17633)),k=c(n(45)),N=c(n(34780)),d=n(63618);function c(u){return u&&u.__esModule?u:{default:u}}function m(u){var s=u.state,i=u.options,h=u.name,C=i.mainAxis,v=C===void 0?!0:C,p=i.altAxis,g=p===void 0?!1:p,V=i.boundary,y=i.rootBoundary,S=i.altBoundary,L=i.padding,w=i.tether,x=w===void 0?!0:w,T=i.tetherOffset,M=T===void 0?0:T,O=(0,I.default)(s,{boundary:V,rootBoundary:y,padding:L,altBoundary:S}),D=(0,a.default)(s.placement),E=(0,k.default)(s.placement),P=!E,R=(0,t.default)(D),j=(0,o.default)(R),F=s.modifiersData.popperOffsets,W=s.rects.reference,z=s.rects.popper,K=typeof M=="function"?M(Object.assign({},s.rects,{placement:s.placement})):M,G=typeof K=="number"?{mainAxis:K,altAxis:K}:Object.assign({mainAxis:0,altAxis:0},K),J=s.modifiersData.offset?s.modifiersData.offset[s.placement]:null,Q={x:0,y:0};if(F){if(v){var ue,ie=R==="y"?e.top:e.left,pe=R==="y"?e.bottom:e.right,te=R==="y"?"height":"width",q=F[R],ne=q+O[ie],le=q-O[pe],ee=x?-z[te]/2:0,re=E===e.start?W[te]:z[te],oe=E===e.start?-z[te]:-W[te],fe=s.elements.arrow,me=x&&fe?(0,b.default)(fe):{width:0,height:0},Y=s.modifiersData["arrow#persistent"]?s.modifiersData["arrow#persistent"].padding:(0,N.default)(),ve=Y[ie],he=Y[pe],Ve=(0,f.within)(0,W[te],me[te]),Be=P?W[te]/2-ee-Ve-ve-G.mainAxis:re-Ve-ve-G.mainAxis,be=P?-W[te]/2+ee+Ve+he+G.mainAxis:oe+Ve+he+G.mainAxis,Le=s.elements.arrow&&(0,B.default)(s.elements.arrow),we=Le?R==="y"?Le.clientTop||0:Le.clientLeft||0:0,xe=(ue=J==null?void 0:J[R])!=null?ue:0,Re=q+Be-xe-we,He=q+be-xe,ye=(0,f.within)(x?(0,d.min)(ne,Re):ne,q,x?(0,d.max)(le,He):le);F[R]=ye,Q[R]=ye-q}if(g){var de,Ce=R==="x"?e.top:e.left,ke=R==="x"?e.bottom:e.right,ge=F[j],Se=j==="y"?"height":"width",Pe=ge+O[Ce],je=ge-O[ke],_e=[e.top,e.left].indexOf(D)!==-1,ze=(de=J==null?void 0:J[j])!=null?de:0,We=_e?Pe:ge-W[Se]-z[Se]-ze+G.altAxis,Ue=_e?ge+W[Se]+z[Se]-ze-G.altAxis:je,Xe=x&&_e?(0,f.withinMaxClamp)(We,ge,Ue):(0,f.within)(x?We:Pe,ge,x?Ue:je);F[j]=Xe,Q[j]=Xe-ge}s.modifiersData[h]=Q}}var l=r.default={name:"preventOverflow",enabled:!0,phase:"main",fn:m,requiresIfExists:["offset"]}},2473:function(A,r,n){"use strict";r.__esModule=!0,r.defaultModifiers=r.createPopper=void 0;var e=n(96376);r.popperGenerator=e.popperGenerator,r.detectOverflow=e.detectOverflow;var a=b(n(36692)),t=b(n(40107)),o=b(n(59894)),f=b(n(19975));function b(k){return k&&k.__esModule?k:{default:k}}var B=r.defaultModifiers=[a.default,t.default,o.default,f.default],I=r.createPopper=(0,e.popperGenerator)({defaultModifiers:B})},83312:function(A,r,n){"use strict";r.__esModule=!0;var e={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};r.defaultModifiers=r.createPopperLite=r.createPopper=void 0;var a=n(96376);r.popperGenerator=a.popperGenerator,r.detectOverflow=a.detectOverflow;var t=l(n(36692)),o=l(n(40107)),f=l(n(59894)),b=l(n(19975)),B=l(n(61410)),I=l(n(23798)),k=l(n(75137)),N=l(n(52744)),d=l(n(83761)),c=n(2473);r.createPopperLite=c.createPopper;var m=n(39805);Object.keys(m).forEach(function(i){i==="default"||i==="__esModule"||Object.prototype.hasOwnProperty.call(e,i)||i in r&&r[i]===m[i]||(r[i]=m[i])});function l(i){return i&&i.__esModule?i:{default:i}}var u=r.defaultModifiers=[t.default,o.default,f.default,b.default,B.default,I.default,k.default,N.default,d.default],s=r.createPopperLite=r.createPopper=(0,a.popperGenerator)({defaultModifiers:u})},9041:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(45)),a=n(46206),t=f(n(17633)),o=f(n(83104));function f(B){return B&&B.__esModule?B:{default:B}}function b(B,I){I===void 0&&(I={});var k=I,N=k.placement,d=k.boundary,c=k.rootBoundary,m=k.padding,l=k.flipVariations,u=k.allowedAutoPlacements,s=u===void 0?a.placements:u,i=(0,e.default)(N),h=i?l?a.variationPlacements:a.variationPlacements.filter(function(p){return(0,e.default)(p)===i}):a.basePlacements,C=h.filter(function(p){return s.indexOf(p)>=0});C.length===0&&(C=h);var v=C.reduce(function(p,g){return p[g]=(0,t.default)(B,{placement:g,boundary:d,rootBoundary:c,padding:m})[(0,o.default)(g)],p},{});return Object.keys(v).sort(function(p,g){return v[p]-v[g]})}},89951:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(83104)),a=f(n(45)),t=f(n(41199)),o=n(46206);function f(B){return B&&B.__esModule?B:{default:B}}function b(B){var I=B.reference,k=B.element,N=B.placement,d=N?(0,e.default)(N):null,c=N?(0,a.default)(N):null,m=I.x+I.width/2-k.width/2,l=I.y+I.height/2-k.height/2,u;switch(d){case o.top:u={x:m,y:I.y-k.height};break;case o.bottom:u={x:m,y:I.y+I.height};break;case o.right:u={x:I.x+I.width,y:l};break;case o.left:u={x:I.x-k.width,y:l};break;default:u={x:I.x,y:I.y}}var s=d?(0,t.default)(d):null;if(s!=null){var i=s==="y"?"height":"width";switch(c){case o.start:u[s]=u[s]-(I[i]/2-k[i]/2);break;case o.end:u[s]=u[s]+(I[i]/2-k[i]/2);break;default:}}return u}},10579:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){var a;return function(){return a||(a=new Promise(function(t){Promise.resolve().then(function(){a=void 0,t(e())})})),a}}},17633:function(A,r,n){"use strict";r.__esModule=!0,r.default=d;var e=N(n(49035)),a=N(n(40600)),t=N(n(37786)),o=N(n(89951)),f=N(n(81666)),b=n(46206),B=n(75573),I=N(n(43286)),k=N(n(81447));function N(c){return c&&c.__esModule?c:{default:c}}function d(c,m){m===void 0&&(m={});var l=m,u=l.placement,s=u===void 0?c.placement:u,i=l.strategy,h=i===void 0?c.strategy:i,C=l.boundary,v=C===void 0?b.clippingParents:C,p=l.rootBoundary,g=p===void 0?b.viewport:p,V=l.elementContext,y=V===void 0?b.popper:V,S=l.altBoundary,L=S===void 0?!1:S,w=l.padding,x=w===void 0?0:w,T=(0,I.default)(typeof x!="number"?x:(0,k.default)(x,b.basePlacements)),M=y===b.popper?b.reference:b.popper,O=c.rects.popper,D=c.elements[L?M:y],E=(0,e.default)((0,B.isElement)(D)?D:D.contextElement||(0,a.default)(c.elements.popper),v,g,h),P=(0,t.default)(c.elements.reference),R=(0,o.default)({reference:P,element:O,strategy:"absolute",placement:s}),j=(0,f.default)(Object.assign({},O,R)),F=y===b.popper?j:P,W={top:E.top-F.top+T.top,bottom:F.bottom-E.bottom+T.bottom,left:E.left-F.left+T.left,right:F.right-E.right+T.right},z=c.modifiersData.offset;if(y===b.popper&&z){var K=z[s];Object.keys(W).forEach(function(G){var J=[b.right,b.bottom].indexOf(G)>=0?1:-1,Q=[b.top,b.bottom].indexOf(G)>=0?"y":"x";W[G]+=K[Q]*J})}return W}},81447:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e,a){return a.reduce(function(t,o){return t[o]=e,t},{})}},28066:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e==="x"?"y":"x"}},83104:function(A,r,n){"use strict";r.__esModule=!0,r.default=a;var e=n(46206);function a(t){return t.split("-")[0]}},34780:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(){return{top:0,right:0,bottom:0,left:0}}},41199:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}},71376:function(A,r){"use strict";r.__esModule=!0,r.default=e;var n={left:"right",right:"left",bottom:"top",top:"bottom"};function e(a){return a.replace(/left|right|bottom|top/g,function(t){return n[t]})}},86459:function(A,r){"use strict";r.__esModule=!0,r.default=e;var n={start:"end",end:"start"};function e(a){return a.replace(/start|end/g,function(t){return n[t]})}},45:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e.split("-")[1]}},63618:function(A,r){"use strict";r.__esModule=!0,r.round=r.min=r.max=void 0;var n=r.max=Math.max,e=r.min=Math.min,a=r.round=Math.round},56500:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){var a=e.reduce(function(t,o){var f=t[o.name];return t[o.name]=f?Object.assign({},f,o,{options:Object.assign({},f.options,o.options),data:Object.assign({},f.data,o.data)}):o,t},{});return Object.keys(a).map(function(t){return a[t]})}},43286:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(34780));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return Object.assign({},(0,e.default)(),o)}},33118:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=n(46206);function a(o){var f=new Map,b=new Set,B=[];o.forEach(function(k){f.set(k.name,k)});function I(k){b.add(k.name);var N=[].concat(k.requires||[],k.requiresIfExists||[]);N.forEach(function(d){if(!b.has(d)){var c=f.get(d);c&&I(c)}}),B.push(k)}return o.forEach(function(k){b.has(k.name)||I(k)}),B}function t(o){var f=a(o);return e.modifierPhases.reduce(function(b,B){return b.concat(f.filter(function(I){return I.phase===B}))},[])}},81666:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}},35366:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(a){return a.brand+"/"+a.version}).join(" "):navigator.userAgent}},28595:function(A,r,n){"use strict";r.__esModule=!0,r.within=a,r.withinMaxClamp=t;var e=n(63618);function a(o,f,b){return(0,e.max)(o,(0,e.min)(f,b))}function t(o,f,b){var B=a(o,f,b);return B>b?b:B}},15875:function(A,r){"use strict";r.__esModule=!0,r.VNodeFlags=r.ChildFlags=void 0;var n;(function(a){a[a.Unknown=0]="Unknown",a[a.HtmlElement=1]="HtmlElement",a[a.ComponentUnknown=2]="ComponentUnknown",a[a.ComponentClass=4]="ComponentClass",a[a.ComponentFunction=8]="ComponentFunction",a[a.Text=16]="Text",a[a.SvgElement=32]="SvgElement",a[a.InputElement=64]="InputElement",a[a.TextareaElement=128]="TextareaElement",a[a.SelectElement=256]="SelectElement",a[a.Portal=1024]="Portal",a[a.ReCreate=2048]="ReCreate",a[a.ContentEditable=4096]="ContentEditable",a[a.Fragment=8192]="Fragment",a[a.InUse=16384]="InUse",a[a.ForwardRef=32768]="ForwardRef",a[a.Normalized=65536]="Normalized",a[a.ForwardRefComponent=32776]="ForwardRefComponent",a[a.FormElement=448]="FormElement",a[a.Element=481]="Element",a[a.Component=14]="Component",a[a.DOMRef=1521]="DOMRef",a[a.InUseOrNormalized=81920]="InUseOrNormalized",a[a.ClearInUse=-16385]="ClearInUse",a[a.ComponentKnown=12]="ComponentKnown"})(n||(r.VNodeFlags=n={}));var e;(function(a){a[a.UnknownChildren=0]="UnknownChildren",a[a.HasInvalidChildren=1]="HasInvalidChildren",a[a.HasVNodeChildren=2]="HasVNodeChildren",a[a.HasNonKeyedChildren=4]="HasNonKeyedChildren",a[a.HasKeyedChildren=8]="HasKeyedChildren",a[a.HasTextChildren=16]="HasTextChildren",a[a.MultipleChildren=12]="MultipleChildren"})(e||(r.ChildFlags=e={}))},89292:function(A,r){"use strict";r.__esModule=!0,r.Fragment=r.EMPTY_OBJ=r.Component=r.AnimationQueues=void 0,r._CI=Ot,r._HI=me,r._M=$e,r._MCCC=_t,r._ME=Dt,r._MFCC=Ft,r._MP=Mt,r._MR=at,r._RFC=gt,r.__render=Ht,r.createComponentVNode=ue,r.createFragment=pe,r.createPortal=ee,r.createRef=nn,r.createRenderer=En,r.createTextVNode=ie,r.createVNode=K,r.directClone=ne,r.findDOMFromVNode=V,r.forwardRef=on,r.getFlagsForElementVnode=oe,r.linkEvent=N,r.normalizeProps=te,r.options=void 0,r.render=zt,r.rerender=Kt,r.version=void 0;var n=Array.isArray;function e(_){var U=typeof _;return U==="string"||U==="number"}function a(_){return _==null}function t(_){return _===null||_===!1||_===!0||_===void 0}function o(_){return typeof _=="function"}function f(_){return typeof _=="string"}function b(_){return typeof _=="number"}function B(_){return _===null}function I(_){return _===void 0}function k(_,U){var H={};if(_)for(var $ in _)H[$]=_[$];if(U)for(var Z in U)H[Z]=U[Z];return H}function N(_,U){return o(U)?{data:_,event:U}:null}function d(_){return!B(_)&&typeof _=="object"}var c=r.EMPTY_OBJ={},m=r.Fragment="$F",l=r.AnimationQueues=function(){function _(){this.componentDidAppear=[],this.componentWillDisappear=[],this.componentWillMove=[]}return _}();function u(_){return _.substring(2).toLowerCase()}function s(_,U){_.appendChild(U)}function i(_,U,H){B(H)?s(_,U):_.insertBefore(U,H)}function h(_,U){return U?document.createElementNS("http://www.w3.org/2000/svg",_):document.createElement(_)}function C(_,U,H){_.replaceChild(U,H)}function v(_,U){_.removeChild(U)}function p(_){for(var U=0;U<_.length;U++)_[U]()}function g(_,U,H){var $=_.children;return H&4?$.$LI:H&8192?_.childFlags===2?$:$[U?0:$.length-1]:$}function V(_,U){for(var H;_;){if(H=_.flags,H&1521)return _.dom;_=g(_,U,H)}return null}function y(_,U){for(var H=_.length,$;($=_.pop())!==void 0;)$(function(){--H<=0&&o(U)&&U()})}function S(_){for(var U=0;U<_.length;U++)_[U].fn();for(var H=0;H<_.length;H++){var $=_[H];i($.parent,$.dom,$.next)}_.splice(0,_.length)}function L(_,U,H){do{var $=_.flags;if($&1521){(!H||_.dom.parentNode===U)&&v(U,_.dom);return}var Z=_.children;if($&4&&(_=Z.$LI),$&8&&(_=Z),$&8192)if(_.childFlags===2)_=Z;else{for(var ae=0,ce=Z.length;ae0?y(H.componentWillDisappear,w(_,U)):L(_,U,!1)}function T(_,U,H,$,Z,ae,ce,se){_.componentWillMove.push({dom:$,fn:function(){function Ne(){ce&4?H.componentWillMove(U,Z,$):ce&8&&H.onComponentWillMove(U,Z,$,se)}return Ne}(),next:ae,parent:Z})}function M(_,U,H,$,Z){var ae,ce,se=U.flags;do{var Ne=U.flags;if(Ne&1521){!a(ae)&&(o(ae.componentWillMove)||o(ae.onComponentWillMove))?T(Z,_,ae,U.dom,H,$,se,ce):i(H,U.dom,$);return}var Te=U.children;if(Ne&4)ae=U.children,ce=U.props,U=Te.$LI;else if(Ne&8)ae=U.ref,ce=U.props,U=Te;else if(Ne&8192)if(U.childFlags===2)U=Te;else{for(var Ie=0,Ee=Te.length;Ie0,Te=B(se),Ie=f(se)&&se[0]===W;Ne||Te||Ie?(H=H||U.slice(0,ae),(Ne||Ie)&&(ce=ne(ce)),(Te||Ie)&&(ce.key=W+ae),H.push(ce)):H&&H.push(ce),ce.flags|=65536}}H=H||U,H.length===0?$=1:$=8}else H=U,H.flags|=65536,U.flags&81920&&(H=ne(U)),$=2;return _.children=H,_.childFlags=$,_}function me(_){return t(_)||e(_)?ie(_,null):n(_)?pe(_,0,null):_.flags&16384?ne(_):_}var Y="http://www.w3.org/1999/xlink",ve="http://www.w3.org/XML/1998/namespace",he={"xlink:actuate":Y,"xlink:arcrole":Y,"xlink:href":Y,"xlink:role":Y,"xlink:show":Y,"xlink:title":Y,"xlink:type":Y,"xml:base":ve,"xml:lang":ve,"xml:space":ve};function Ve(_){return{onClick:_,onDblClick:_,onFocusIn:_,onFocusOut:_,onKeyDown:_,onKeyPress:_,onKeyUp:_,onMouseDown:_,onMouseMove:_,onMouseUp:_,onTouchEnd:_,onTouchMove:_,onTouchStart:_}}var Be=Ve(0),be=Ve(null),Le=Ve(!0);function we(_,U){var H=U.$EV;return H||(H=U.$EV=Ve(null)),H[_]||++Be[_]===1&&(be[_]=je(_)),H}function xe(_,U){var H=U.$EV;H&&H[_]&&(--Be[_]===0&&(document.removeEventListener(u(_),be[_]),be[_]=null),H[_]=null)}function Re(_,U,H,$){if(o(H))we(_,$)[_]=H;else if(d(H)){if(R(U,H))return;we(_,$)[_]=H}else xe(_,$)}function He(_){return o(_.composedPath)?_.composedPath()[0]:_.target}function ye(_,U,H,$){var Z=He(_);do{if(U&&Z.disabled)return;var ae=Z.$EV;if(ae){var ce=ae[H];if(ce&&($.dom=Z,ce.event?ce.event(ce.data,_):ce(_),_.cancelBubble))return}Z=Z.parentNode}while(!B(Z))}function de(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function Ce(){return this.defaultPrevented}function ke(){return this.cancelBubble}function ge(_){var U={dom:document};return _.isDefaultPrevented=Ce,_.isPropagationStopped=ke,_.stopPropagation=de,Object.defineProperty(_,"currentTarget",{configurable:!0,get:function(){function H(){return U.dom}return H}()}),U}function Se(_){return function(U){if(U.button!==0){U.stopPropagation();return}ye(U,!0,_,ge(U))}}function Pe(_){return function(U){ye(U,!1,_,ge(U))}}function je(_){var U=_==="onClick"||_==="onDblClick"?Se(_):Pe(_);return document.addEventListener(u(_),U),U}function _e(_,U){var H=document.createElement("i");return H.innerHTML=U,H.innerHTML===_.innerHTML}function ze(_,U,H){if(_[U]){var $=_[U];$.event?$.event($.data,H):$(H)}else{var Z=U.toLowerCase();_[Z]&&_[Z](H)}}function We(_,U){var H=function(){function $(Z){var ae=this.$V;if(ae){var ce=ae.props||c,se=ae.dom;if(f(_))ze(ce,_,Z);else for(var Ne=0;Ne<_.length;++Ne)ze(ce,_[Ne],Z);if(o(U)){var Te=this.$V,Ie=Te.props||c;U(Ie,se,!1,Te)}}}return $}();return Object.defineProperty(H,"wrapped",{configurable:!1,enumerable:!1,value:!0,writable:!1}),H}function Ue(_,U,H){var $="$"+U,Z=_[$];if(Z){if(Z[1].wrapped)return;_.removeEventListener(Z[0],Z[1]),_[$]=null}o(H)&&(_.addEventListener(U,H),_[$]=[U,H])}function Xe(_){return _==="checkbox"||_==="radio"}var yt=We("onInput",dt),St=We(["onClick","onChange"],dt);function Ct(_){_.stopPropagation()}Ct.wrapped=!0;function Bt(_,U){Xe(U.type)?(Ue(_,"change",St),Ue(_,"click",Ct)):Ue(_,"input",yt)}function dt(_,U){var H=_.type,$=_.value,Z=_.checked,ae=_.multiple,ce=_.defaultValue,se=!a($);H&&H!==U.type&&U.setAttribute("type",H),!a(ae)&&ae!==U.multiple&&(U.multiple=ae),!a(ce)&&!se&&(U.defaultValue=ce+""),Xe(H)?(se&&(U.value=$),a(Z)||(U.checked=Z)):se&&U.value!==$?(U.defaultValue=$,U.value=$):a(Z)||(U.checked=Z)}function rt(_,U){if(_.type==="option")It(_,U);else{var H=_.children,$=_.flags;if($&4)rt(H.$LI,U);else if($&8)rt(H,U);else if(_.childFlags===2)rt(H,U);else if(_.childFlags&12)for(var Z=0,ae=H.length;Z-1&&U.options[ae]&&(se=U.options[ae].value),H&&a(se)&&(se=_.defaultValue),rt($,se)}}var Zt=We("onInput",Tt),qt=We("onChange");function en(_,U){Ue(_,"input",Zt),U.onChange&&Ue(_,"change",qt)}function Tt(_,U,H){var $=_.value,Z=U.value;if(a($)){if(H){var ae=_.defaultValue;!a(ae)&&ae!==Z&&(U.defaultValue=ae,U.value=ae)}}else Z!==$&&(U.defaultValue=$,U.value=$)}function xt(_,U,H,$,Z,ae){_&64?dt($,H):_&256?wt($,H,Z,U):_&128&&Tt($,H,Z),ae&&(H.$V=U)}function tn(_,U,H){_&64?Bt(U,H):_&256?Qt(U):_&128&&en(U,H)}function At(_){return _.type&&Xe(_.type)?!a(_.checked):!a(_.value)}function nn(){return{current:null}}function on(_){var U={render:_};return U}function st(_){_&&!F(_,null)&&_.current&&(_.current=null)}function at(_,U,H){_&&(o(_)||_.current!==void 0)&&H.push(function(){!F(_,U)&&_.current!==void 0&&(_.current=U)})}function Je(_,U,H){Ze(_,H),x(_,U,H)}function Ze(_,U){var H=_.flags,$=_.children,Z;if(H&481){Z=_.ref;var ae=_.props;st(Z);var ce=_.childFlags;if(!B(ae))for(var se=Object.keys(ae),Ne=0,Te=se.length;Ne0?y(H.componentWillDisappear,rn(U,_)):_.textContent=""}function pt(_,U,H,$){ct(H,$),U.flags&8192?x(U,_,$):mt(_,H,$)}function Et(_,U,H,$,Z){_.componentWillDisappear.push(function(ae){$&4?U.componentWillDisappear(H,ae):$&8&&U.onComponentWillDisappear(H,Z,ae)})}function an(_){var U=_.event;return function(H){U(_.data,H)}}function cn(_,U,H,$){if(d(H)){if(R(U,H))return;H=an(H)}Ue($,u(_),H)}function ln(_,U,H){if(a(U)){H.removeAttribute("style");return}var $=H.style,Z,ae;if(f(U)){$.cssText=U;return}if(!a(_)&&!f(_)){for(Z in U)ae=U[Z],ae!==_[Z]&&$.setProperty(Z,ae);for(Z in _)a(U[Z])&&$.removeProperty(Z)}else for(Z in U)ae=U[Z],$.setProperty(Z,ae)}function un(_,U,H,$,Z){var ae=_&&_.__html||"",ce=U&&U.__html||"";ae!==ce&&!a(ce)&&!_e($,ce)&&(B(H)||(H.childFlags&12?ct(H.children,Z):H.childFlags===2&&Ze(H.children,Z),H.children=null,H.childFlags=1),$.innerHTML=ce)}function vt(_,U,H,$,Z,ae,ce,se){switch(_){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":$.autofocus=!!H;break;case"allowfullscreen":case"autoplay":case"capture":case"checked":case"controls":case"default":case"disabled":case"hidden":case"indeterminate":case"loop":case"muted":case"novalidate":case"open":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"selected":$[_]=!!H;break;case"defaultChecked":case"value":case"volume":if(ae&&_==="value")break;var Ne=a(H)?"":H;$[_]!==Ne&&($[_]=Ne);break;case"style":ln(U,H,$);break;case"dangerouslySetInnerHTML":un(U,H,ce,$,se);break;default:Le[_]?Re(_,U,H,$):_.charCodeAt(0)===111&&_.charCodeAt(1)===110?cn(_,U,H,$):a(H)?$.removeAttribute(_):Z&&he[_]?$.setAttributeNS(he[_],_,H):$.setAttribute(_,H);break}}function Mt(_,U,H,$,Z,ae){var ce=!1,se=(U&448)>0;se&&(ce=At(H),ce&&tn(U,$,H));for(var Ne in H)vt(Ne,null,H[Ne],$,Z,ce,null,ae);se&&xt(U,_,$,H,!0,ce)}function Pt(_,U,H){var $=me(_.render(U,_.state,H)),Z=H;return o(_.getChildContext)&&(Z=k(H,_.getChildContext())),_.$CX=Z,$}function Ot(_,U,H,$,Z,ae){var ce=new U(H,$),se=ce.$N=!!(U.getDerivedStateFromProps||ce.getSnapshotBeforeUpdate);if(ce.$SVG=Z,ce.$L=ae,_.children=ce,ce.$BS=!1,ce.context=$,ce.props===c&&(ce.props=H),se)ce.state=O(ce,H,ce.state);else if(o(ce.componentWillMount)){ce.$BR=!0,ce.componentWillMount();var Ne=ce.$PS;if(!B(Ne)){var Te=ce.state;if(B(Te))ce.state=Ne;else for(var Ie in Ne)Te[Ie]=Ne[Ie];ce.$PS=null}ce.$BR=!1}return ce.$LI=Pt(ce,H,$),ce}function gt(_,U){var H=_.props||c;return _.flags&32768?_.type.render(H,_.ref,U):_.type(H,U)}function $e(_,U,H,$,Z,ae,ce){var se=_.flags|=16384;se&481?Dt(_,U,H,$,Z,ae,ce):se&4?mn(_,U,H,$,Z,ae,ce):se&8?pn(_,U,H,$,Z,ae,ce):se&16?Rt(_,U,Z):se&8192?sn(_,H,U,$,Z,ae,ce):se&1024&&dn(_,H,U,Z,ae,ce)}function dn(_,U,H,$,Z,ae){$e(_.children,_.ref,U,!1,null,Z,ae);var ce=le();Rt(ce,H,$),_.dom=ce.dom}function sn(_,U,H,$,Z,ae,ce){var se=_.children,Ne=_.childFlags;Ne&12&&se.length===0&&(Ne=_.childFlags=2,se=_.children=le()),Ne===2?$e(se,H,U,$,Z,ae,ce):ot(se,H,U,$,Z,ae,ce)}function Rt(_,U,H){var $=_.dom=document.createTextNode(_.children);B(U)||i(U,$,H)}function Dt(_,U,H,$,Z,ae,ce){var se=_.flags,Ne=_.props,Te=_.className,Ie=_.childFlags,Ee=_.dom=h(_.type,$=$||(se&32)>0),Ae=_.children;if(!a(Te)&&Te!==""&&($?Ee.setAttribute("class",Te):Ee.className=Te),Ie===16)P(Ee,Ae);else if(Ie!==1){var Me=$&&_.type!=="foreignObject";Ie===2?(Ae.flags&16384&&(_.children=Ae=ne(Ae)),$e(Ae,Ee,H,Me,null,ae,ce)):(Ie===8||Ie===4)&&ot(Ae,Ee,H,Me,null,ae,ce)}B(U)||i(U,Ee,Z),B(Ne)||Mt(_,se,Ne,Ee,$,ce),at(_.ref,Ee,ae)}function ot(_,U,H,$,Z,ae,ce){for(var se=0;se<_.length;++se){var Ne=_[se];Ne.flags&16384&&(_[se]=Ne=ne(Ne)),$e(Ne,U,H,$,Z,ae,ce)}}function mn(_,U,H,$,Z,ae,ce){var se=Ot(_,_.type,_.props||c,H,$,ae),Ne=ce;o(se.componentDidAppear)&&(Ne=new l),$e(se.$LI,U,se.$CX,$,Z,ae,Ne),_t(_.ref,se,ae,ce)}function pn(_,U,H,$,Z,ae,ce){var se=_.ref,Ne=ce;!a(se)&&o(se.onComponentDidAppear)&&(Ne=new l),$e(_.children=me(gt(_,H)),U,H,$,Z,ae,Ne),Ft(_,ae,ce)}function fn(_){return function(){_.componentDidMount()}}function jt(_,U,H,$,Z){_.componentDidAppear.push(function(){$&4?U.componentDidAppear(H):$&8&&U.onComponentDidAppear(H,Z)})}function _t(_,U,H,$){at(_,U,H),o(U.componentDidMount)&&H.push(fn(U)),o(U.componentDidAppear)&&jt($,U,U.$LI.dom,4,void 0)}function hn(_,U){return function(){_.onComponentDidMount(V(U,!0),U.props||c)}}function Ft(_,U,H){var $=_.ref;a($)||(F($.onComponentWillMount,_.props||c),o($.onComponentDidMount)&&U.push(hn($,_)),o($.onComponentDidAppear)&&jt(H,$,V(_,!0),8,_.props))}function Cn(_,U,H,$,Z,ae,ce){Ze(_,ce),U.flags&_.flags&1521?($e(U,null,$,Z,null,ae,ce),C(H,U.dom,_.dom)):($e(U,H,$,Z,V(_,!0),ae,ce),x(_,H,ce))}function qe(_,U,H,$,Z,ae,ce,se){var Ne=U.flags|=16384;_.flags!==Ne||_.type!==U.type||_.key!==U.key||Ne&2048?_.flags&16384?Cn(_,U,H,$,Z,ce,se):$e(U,H,$,Z,ae,ce,se):Ne&481?bn(_,U,$,Z,Ne,ce,se):Ne&4?Sn(_,U,H,$,Z,ae,ce,se):Ne&8?Bn(_,U,H,$,Z,ae,ce,se):Ne&16?In(_,U):Ne&8192?Nn(_,U,H,$,Z,ce,se):Vn(_,U,$,ce,se)}function vn(_,U,H){_!==U&&(_!==""?H.firstChild.nodeValue=U:P(H,U))}function gn(_,U){_.textContent!==U&&(_.textContent=U)}function Nn(_,U,H,$,Z,ae,ce){var se=_.children,Ne=U.children,Te=_.childFlags,Ie=U.childFlags,Ee=null;Ie&12&&Ne.length===0&&(Ie=U.childFlags=2,Ne=U.children=le());var Ae=(Ie&2)!==0;if(Te&12){var Me=se.length;(Te&8&&Ie&8||Ae||!Ae&&Ne.length>Me)&&(Ee=V(se[Me-1],!1).nextSibling)}Nt(Te,Ie,se,Ne,H,$,Z,Ee,_,ae,ce)}function Vn(_,U,H,$,Z){var ae=_.ref,ce=U.ref,se=U.children;if(Nt(_.childFlags,U.childFlags,_.children,se,ae,H,!1,null,_,$,Z),U.dom=_.dom,ae!==ce&&!t(se)){var Ne=se.dom;v(ae,Ne),s(ce,Ne)}}function bn(_,U,H,$,Z,ae,ce){var se=U.dom=_.dom,Ne=_.props,Te=U.props,Ie=!1,Ee=!1,Ae;if($=$||(Z&32)>0,Ne!==Te){var Me=Ne||c;if(Ae=Te||c,Ae!==c){Ie=(Z&448)>0,Ie&&(Ee=At(Ae));for(var Fe in Ae){var Oe=Me[Fe],Ke=Ae[Fe];Oe!==Ke&&vt(Fe,Oe,Ke,se,$,Ee,_,ce)}}if(Me!==c)for(var De in Me)a(Ae[De])&&!a(Me[De])&&vt(De,Me[De],null,se,$,Ee,_,ce)}var tt=U.children,Ye=U.className;_.className!==Ye&&(a(Ye)?se.removeAttribute("class"):$?se.setAttribute("class",Ye):se.className=Ye),Z&4096?gn(se,tt):Nt(_.childFlags,U.childFlags,_.children,tt,se,H,$&&U.type!=="foreignObject",null,_,ae,ce),Ie&&xt(Z,U,se,Ae,!1,Ee);var it=U.ref,Qe=_.ref;Qe!==it&&(st(Qe),at(it,se,ae))}function kn(_,U,H,$,Z,ae,ce){Ze(_,ce),ot(U,H,$,Z,V(_,!0),ae,ce),x(_,H,ce)}function Nt(_,U,H,$,Z,ae,ce,se,Ne,Te,Ie){switch(_){case 2:switch(U){case 2:qe(H,$,Z,ae,ce,se,Te,Ie);break;case 1:Je(H,Z,Ie);break;case 16:Ze(H,Ie),P(Z,$);break;default:kn(H,$,Z,ae,ce,Te,Ie);break}break;case 1:switch(U){case 2:$e($,Z,ae,ce,se,Te,Ie);break;case 1:break;case 16:P(Z,$);break;default:ot($,Z,ae,ce,se,Te,Ie);break}break;case 16:switch(U){case 16:vn(H,$,Z);break;case 2:mt(Z,H,Ie),$e($,Z,ae,ce,se,Te,Ie);break;case 1:mt(Z,H,Ie);break;default:mt(Z,H,Ie),ot($,Z,ae,ce,se,Te,Ie);break}break;default:switch(U){case 16:ct(H,Ie),P(Z,$);break;case 2:pt(Z,Ne,H,Ie),$e($,Z,ae,ce,se,Te,Ie);break;case 1:pt(Z,Ne,H,Ie);break;default:var Ee=H.length|0,Ae=$.length|0;Ee===0?Ae>0&&ot($,Z,ae,ce,se,Te,Ie):Ae===0?pt(Z,Ne,H,Ie):U===8&&_===8?wn(H,$,Z,ae,ce,Ee,Ae,se,Ne,Te,Ie):Ln(H,$,Z,ae,ce,Ee,Ae,se,Te,Ie);break}break}}function yn(_,U,H,$,Z){Z.push(function(){_.componentDidUpdate(U,H,$)})}function Wt(_,U,H,$,Z,ae,ce,se,Ne,Te){var Ie=_.state,Ee=_.props,Ae=!!_.$N,Me=o(_.shouldComponentUpdate);if(Ae&&(U=O(_,H,U!==Ie?k(Ie,U):U)),ce||!Me||Me&&_.shouldComponentUpdate(H,U,Z)){!Ae&&o(_.componentWillUpdate)&&_.componentWillUpdate(H,U,Z),_.props=H,_.state=U,_.context=Z;var Fe=null,Oe=Pt(_,H,Z);Ae&&o(_.getSnapshotBeforeUpdate)&&(Fe=_.getSnapshotBeforeUpdate(Ee,Ie)),qe(_.$LI,Oe,$,_.$CX,ae,se,Ne,Te),_.$LI=Oe,o(_.componentDidUpdate)&&yn(_,Ee,Ie,Fe,Ne)}else _.props=H,_.state=U,_.context=Z}function Sn(_,U,H,$,Z,ae,ce,se){var Ne=U.children=_.children;if(!B(Ne)){Ne.$L=ce;var Te=U.props||c,Ie=U.ref,Ee=_.ref,Ae=Ne.state;if(!Ne.$N){if(o(Ne.componentWillReceiveProps)){if(Ne.$BR=!0,Ne.componentWillReceiveProps(Te,$),Ne.$UN)return;Ne.$BR=!1}B(Ne.$PS)||(Ae=k(Ae,Ne.$PS),Ne.$PS=null)}Wt(Ne,Ae,Te,H,$,Z,!1,ae,ce,se),Ee!==Ie&&(st(Ee),at(Ie,Ne,ce))}}function Bn(_,U,H,$,Z,ae,ce,se){var Ne=!0,Te=U.props||c,Ie=U.ref,Ee=_.props,Ae=!a(Ie),Me=_.children;if(Ae&&o(Ie.onComponentShouldUpdate)&&(Ne=Ie.onComponentShouldUpdate(Ee,Te)),Ne!==!1){Ae&&o(Ie.onComponentWillUpdate)&&Ie.onComponentWillUpdate(Ee,Te);var Fe=me(gt(U,$));qe(Me,Fe,H,$,Z,ae,ce,se),U.children=Fe,Ae&&o(Ie.onComponentDidUpdate)&&Ie.onComponentDidUpdate(Ee,Te)}else U.children=Me}function In(_,U){var H=U.children,$=U.dom=_.dom;H!==_.children&&($.nodeValue=H)}function Ln(_,U,H,$,Z,ae,ce,se,Ne,Te){for(var Ie=ae>ce?ce:ae,Ee=0,Ae,Me;Eece)for(Ee=Ie;EeEe||Me>Ae)break e;Fe=_[Me],Oe=U[Me]}for(Fe=_[Ee],Oe=U[Ae];Fe.key===Oe.key;){if(Oe.flags&16384&&(U[Ae]=Oe=ne(Oe)),qe(Fe,Oe,H,$,Z,se,Te,Ie),_[Ee]=Oe,Ee--,Ae--,Me>Ee||Me>Ae)break e;Fe=_[Ee],Oe=U[Ae]}}if(Me>Ee){if(Me<=Ae)for(Ke=Ae+1,De=KeAe)for(;Me<=Ee;)Je(_[Me++],H,Ie);else Tn(_,U,$,ae,ce,Ee,Ae,Me,H,Z,se,Ne,Te,Ie)}function Tn(_,U,H,$,Z,ae,ce,se,Ne,Te,Ie,Ee,Ae,Me){var Fe,Oe,Ke=0,De=0,tt=se,Ye=se,it=ae-se+1,Qe=ce-se+1,lt=new Int32Array(Qe+1),nt=it===$,bt=!1,Ge=0,ut=0;if(Z<4||(it|Qe)<32)for(De=tt;De<=ae;++De)if(Fe=_[De],utse?bt=!0:Ge=se,Oe.flags&16384&&(U[se]=Oe=ne(Oe)),qe(Fe,Oe,Ne,H,Te,Ie,Ae,Me),++ut;break}!nt&&se>ce&&Je(Fe,Ne,Me)}else nt||Je(Fe,Ne,Me);else{var Yt={};for(De=Ye;De<=ce;++De)Yt[U[De].key]=De;for(De=tt;De<=ae;++De)if(Fe=_[De],uttt;)Je(_[tt++],Ne,Me);lt[se-Ye]=De+1,Ge>se?bt=!0:Ge=se,Oe=U[se],Oe.flags&16384&&(U[se]=Oe=ne(Oe)),qe(Fe,Oe,Ne,H,Te,Ie,Ae,Me),++ut}else nt||Je(Fe,Ne,Me);else nt||Je(Fe,Ne,Me)}if(nt)pt(Ne,Ee,_,Me),ot(U,Ne,H,Te,Ie,Ae,Me);else if(bt){var Xt=xn(lt);for(se=Xt.length-1,De=Qe-1;De>=0;De--)lt[De]===0?(Ge=De+Ye,Oe=U[Ge],Oe.flags&16384&&(U[Ge]=Oe=ne(Oe)),Ke=Ge+1,$e(Oe,Ne,H,Te,Ke0&&S(Me.componentWillMove)}else if(ut!==Qe)for(De=Qe-1;De>=0;De--)lt[De]===0&&(Ge=De+Ye,Oe=U[Ge],Oe.flags&16384&&(U[Ge]=Oe=ne(Oe)),Ke=Ge+1,$e(Oe,Ne,H,Te,KeUt&&(Ut=Ne,et=new Int32Array(Ne),ft=new Int32Array(Ne));H>1,_[et[se]]0&&(ft[H]=et[ae-1]),et[ae]=H)}ae=Z+1;var Te=new Int32Array(ae);for(ce=et[ae-1];ae-- >0;)Te[ae]=ce,ce=ft[ce],et[ae]=0;return Te}var An=typeof document!="undefined";An&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);function Ht(_,U,H,$){var Z=[],ae=new l,ce=U.$V;D.v=!0,a(ce)?a(_)||(_.flags&16384&&(_=ne(_)),$e(_,U,$,!1,null,Z,ae),U.$V=_,ce=_):a(_)?(Je(ce,U,ae),U.$V=null):(_.flags&16384&&(_=ne(_)),qe(ce,_,U,$,!1,null,Z,ae),ce=U.$V=_),p(Z),y(ae.componentDidAppear),D.v=!1,o(H)&&H(),o(E.renderComplete)&&E.renderComplete(ce,U)}function zt(_,U,H,$){H===void 0&&(H=null),$===void 0&&($=c),Ht(_,U,H,$)}function En(_){return function(){function U(H,$,Z,ae){_||(_=H),zt($,_,Z,ae)}return U}()}var ht=[],Mn=typeof Promise!="undefined"?Promise.resolve().then.bind(Promise.resolve()):function(_){window.setTimeout(_,0)},Vt=!1;function $t(_,U,H,$){var Z=_.$PS;if(o(U)&&(U=U(Z?k(_.state,Z):_.state,_.props,_.context)),a(Z))_.$PS=U;else for(var ae in U)Z[ae]=U[ae];if(_.$BR)o(H)&&_.$L.push(H.bind(_));else{if(!D.v&&ht.length===0){Gt(_,$),o(H)&&H.call(_);return}if(ht.indexOf(_)===-1&&ht.push(_),$&&(_.$F=!0),Vt||(Vt=!0,Mn(Kt)),o(H)){var ce=_.$QU;ce||(ce=_.$QU=[]),ce.push(H)}}}function Pn(_){for(var U=_.$QU,H=0;H=0;--F){var W=this.tryEntries[F],z=W.completion;if(W.tryLoc==="root")return j("end");if(W.tryLoc<=this.prev){var K=a.call(W,"catchLoc"),G=a.call(W,"finallyLoc");if(K&&G){if(this.prev=0;--j){var F=this.tryEntries[j];if(F.tryLoc<=this.prev&&a.call(F,"finallyLoc")&&this.prev=0;--R){var j=this.tryEntries[R];if(j.finallyLoc===P)return this.complete(j.completion,j.afterLoc),T(j),s}}return E}(),catch:function(){function E(P){for(var R=this.tryEntries.length-1;R>=0;--R){var j=this.tryEntries[R];if(j.tryLoc===P){var F=j.completion;if(F.type==="throw"){var W=F.arg;T(j)}return W}}throw new Error("illegal catch attempt")}return E}(),delegateYield:function(){function E(P,R,j){return this.delegate={iterator:O(P),resultName:R,nextLoc:j},this.method==="next"&&(this.arg=o),s}return E}()},n}(A.exports);try{regeneratorRuntime=r}catch(n){typeof globalThis=="object"?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},30236:function(){"use strict";self.fetch||(self.fetch=function(A,r){return r=r||{},new Promise(function(n,e){var a=new XMLHttpRequest,t=[],o={},f=function(){function B(){return{ok:(a.status/100|0)==2,statusText:a.statusText,status:a.status,url:a.responseURL,text:function(){function I(){return Promise.resolve(a.responseText)}return I}(),json:function(){function I(){return Promise.resolve(a.responseText).then(JSON.parse)}return I}(),blob:function(){function I(){return Promise.resolve(new Blob([a.response]))}return I}(),clone:B,headers:{keys:function(){function I(){return t}return I}(),entries:function(){function I(){return t.map(function(k){return[k,a.getResponseHeader(k)]})}return I}(),get:function(){function I(k){return a.getResponseHeader(k)}return I}(),has:function(){function I(k){return a.getResponseHeader(k)!=null}return I}()}}}return B}();for(var b in a.open(r.method||"get",A,!0),a.onload=function(){a.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,function(B,I){o[I]||t.push(o[I]=I)}),n(f())},a.onerror=e,a.withCredentials=r.credentials=="include",r.headers)a.setRequestHeader(b,r.headers[b]);a.send(r.body||null)})})},88510:function(A,r){"use strict";r.__esModule=!0,r.zipWith=r.zip=r.uniqBy=r.uniq=r.toKeyedArray=r.toArray=r.sortBy=r.sort=r.reduce=r.range=r.map=r.filterMap=r.filter=void 0;function n(i,h){var C=typeof Symbol!="undefined"&&i[Symbol.iterator]||i["@@iterator"];if(C)return(C=C.call(i)).next.bind(C);if(Array.isArray(i)||(C=e(i))||h&&i&&typeof i.length=="number"){C&&(i=C);var v=0;return function(){return v>=i.length?{done:!0}:{done:!1,value:i[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(i,h){if(i){if(typeof i=="string")return a(i,h);var C={}.toString.call(i).slice(8,-1);return C==="Object"&&i.constructor&&(C=i.constructor.name),C==="Map"||C==="Set"?Array.from(i):C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C)?a(i,h):void 0}}function a(i,h){(h==null||h>i.length)&&(h=i.length);for(var C=0,v=Array(h);C0&&(0,a.round)(N.width)/B.offsetWidth||1,c=B.offsetHeight>0&&(0,a.round)(N.height)/B.offsetHeight||1);var m=(0,e.isElement)(B)?(0,t.default)(B):window,i=m.visualViewport,u=!(0,o.default)()&&k,s=(N.left+(u&&i?i.offsetLeft:0))/d,l=(N.top+(u&&i?i.offsetTop:0))/c,h=N.width/d,C=N.height/c;return{width:h,height:C,top:l,right:s+h,bottom:l+C,left:s,x:s,y:l}}},49035:function(A,r,n){"use strict";r.__esModule=!0,r.default=C;var e=n(46206),a=u(n(87991)),t=u(n(79752)),o=u(n(98309)),f=u(n(44896)),b=u(n(40600)),B=u(n(16599)),I=n(75573),k=u(n(37786)),N=u(n(57819)),d=u(n(4206)),c=u(n(12972)),m=u(n(81666)),i=n(63618);function u(v){return v&&v.__esModule?v:{default:v}}function s(v,p){var g=(0,k.default)(v,!1,p==="fixed");return g.top=g.top+v.clientTop,g.left=g.left+v.clientLeft,g.bottom=g.top+v.clientHeight,g.right=g.left+v.clientWidth,g.width=v.clientWidth,g.height=v.clientHeight,g.x=g.left,g.y=g.top,g}function l(v,p,g){return p===e.viewport?(0,m.default)((0,a.default)(v,g)):(0,I.isElement)(p)?s(p,g):(0,m.default)((0,t.default)((0,b.default)(v)))}function h(v){var p=(0,o.default)((0,N.default)(v)),g=["absolute","fixed"].indexOf((0,B.default)(v).position)>=0,V=g&&(0,I.isHTMLElement)(v)?(0,f.default)(v):v;return(0,I.isElement)(V)?p.filter(function(y){return(0,I.isElement)(y)&&(0,d.default)(y,V)&&(0,c.default)(y)!=="body"}):[]}function C(v,p,g,V){var y=p==="clippingParents"?h(v):[].concat(p),S=[].concat(y,[g]),L=S[0],w=S.reduce(function(x,T){var M=l(v,T,V);return x.top=(0,i.max)(M.top,x.top),x.right=(0,i.min)(M.right,x.right),x.bottom=(0,i.min)(M.bottom,x.bottom),x.left=(0,i.max)(M.left,x.left),x},l(v,L,V));return w.width=w.right-w.left,w.height=w.bottom-w.top,w.x=w.left,w.y=w.top,w}},74758:function(A,r,n){"use strict";r.__esModule=!0,r.default=d;var e=k(n(37786)),a=k(n(13390)),t=k(n(12972)),o=n(75573),f=k(n(79697)),b=k(n(40600)),B=k(n(10798)),I=n(63618);function k(c){return c&&c.__esModule?c:{default:c}}function N(c){var m=c.getBoundingClientRect(),i=(0,I.round)(m.width)/c.offsetWidth||1,u=(0,I.round)(m.height)/c.offsetHeight||1;return i!==1||u!==1}function d(c,m,i){i===void 0&&(i=!1);var u=(0,o.isHTMLElement)(m),s=(0,o.isHTMLElement)(m)&&N(m),l=(0,b.default)(m),h=(0,e.default)(c,s,i),C={scrollLeft:0,scrollTop:0},v={x:0,y:0};return(u||!u&&!i)&&(((0,t.default)(m)!=="body"||(0,B.default)(l))&&(C=(0,a.default)(m)),(0,o.isHTMLElement)(m)?(v=(0,e.default)(m,!0),v.x+=m.clientLeft,v.y+=m.clientTop):l&&(v.x=(0,f.default)(l))),{x:h.left+C.scrollLeft-v.x,y:h.top+C.scrollTop-v.y,width:h.width,height:h.height}}},16599:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(95115));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return(0,e.default)(o).getComputedStyle(o)}},40600:function(A,r,n){"use strict";r.__esModule=!0,r.default=a;var e=n(75573);function a(t){return(((0,e.isElement)(t)?t.ownerDocument:t.document)||window.document).documentElement}},79752:function(A,r,n){"use strict";r.__esModule=!0,r.default=B;var e=b(n(40600)),a=b(n(16599)),t=b(n(79697)),o=b(n(43750)),f=n(63618);function b(I){return I&&I.__esModule?I:{default:I}}function B(I){var k,N=(0,e.default)(I),d=(0,o.default)(I),c=(k=I.ownerDocument)==null?void 0:k.body,m=(0,f.max)(N.scrollWidth,N.clientWidth,c?c.scrollWidth:0,c?c.clientWidth:0),i=(0,f.max)(N.scrollHeight,N.clientHeight,c?c.scrollHeight:0,c?c.clientHeight:0),u=-d.scrollLeft+(0,t.default)(I),s=-d.scrollTop;return(0,a.default)(c||N).direction==="rtl"&&(u+=(0,f.max)(N.clientWidth,c?c.clientWidth:0)-m),{width:m,height:i,x:u,y:s}}},3073:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}},28811:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(37786));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=o.offsetWidth,B=o.offsetHeight;return Math.abs(f.width-b)<=1&&(b=f.width),Math.abs(f.height-B)<=1&&(B=f.height),{x:o.offsetLeft,y:o.offsetTop,width:b,height:B}}},12972:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e?(e.nodeName||"").toLowerCase():null}},13390:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(43750)),a=f(n(95115)),t=n(75573),o=f(n(3073));function f(B){return B&&B.__esModule?B:{default:B}}function b(B){return B===(0,a.default)(B)||!(0,t.isHTMLElement)(B)?(0,e.default)(B):(0,o.default)(B)}},44896:function(A,r,n){"use strict";r.__esModule=!0,r.default=d;var e=I(n(95115)),a=I(n(12972)),t=I(n(16599)),o=n(75573),f=I(n(87031)),b=I(n(57819)),B=I(n(35366));function I(c){return c&&c.__esModule?c:{default:c}}function k(c){return!(0,o.isHTMLElement)(c)||(0,t.default)(c).position==="fixed"?null:c.offsetParent}function N(c){var m=/firefox/i.test((0,B.default)()),i=/Trident/i.test((0,B.default)());if(i&&(0,o.isHTMLElement)(c)){var u=(0,t.default)(c);if(u.position==="fixed")return null}var s=(0,b.default)(c);for((0,o.isShadowRoot)(s)&&(s=s.host);(0,o.isHTMLElement)(s)&&["html","body"].indexOf((0,a.default)(s))<0;){var l=(0,t.default)(s);if(l.transform!=="none"||l.perspective!=="none"||l.contain==="paint"||["transform","perspective"].indexOf(l.willChange)!==-1||m&&l.willChange==="filter"||m&&l.filter&&l.filter!=="none")return s;s=s.parentNode}return null}function d(c){for(var m=(0,e.default)(c),i=k(c);i&&(0,f.default)(i)&&(0,t.default)(i).position==="static";)i=k(i);return i&&((0,a.default)(i)==="html"||(0,a.default)(i)==="body"&&(0,t.default)(i).position==="static")?m:i||N(c)||m}},57819:function(A,r,n){"use strict";r.__esModule=!0,r.default=f;var e=o(n(12972)),a=o(n(40600)),t=n(75573);function o(b){return b&&b.__esModule?b:{default:b}}function f(b){return(0,e.default)(b)==="html"?b:b.assignedSlot||b.parentNode||((0,t.isShadowRoot)(b)?b.host:null)||(0,a.default)(b)}},24426:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(57819)),a=f(n(10798)),t=f(n(12972)),o=n(75573);function f(B){return B&&B.__esModule?B:{default:B}}function b(B){return["html","body","#document"].indexOf((0,t.default)(B))>=0?B.ownerDocument.body:(0,o.isHTMLElement)(B)&&(0,a.default)(B)?B:b((0,e.default)(B))}},87991:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(95115)),a=f(n(40600)),t=f(n(79697)),o=f(n(89331));function f(B){return B&&B.__esModule?B:{default:B}}function b(B,I){var k=(0,e.default)(B),N=(0,a.default)(B),d=k.visualViewport,c=N.clientWidth,m=N.clientHeight,i=0,u=0;if(d){c=d.width,m=d.height;var s=(0,o.default)();(s||!s&&I==="fixed")&&(i=d.offsetLeft,u=d.offsetTop)}return{width:c,height:m,x:i+(0,t.default)(B),y:u}}},95115:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var a=e.ownerDocument;return a&&a.defaultView||window}return e}},43750:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(95115));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=f.pageXOffset,B=f.pageYOffset;return{scrollLeft:b,scrollTop:B}}},79697:function(A,r,n){"use strict";r.__esModule=!0,r.default=f;var e=o(n(37786)),a=o(n(40600)),t=o(n(43750));function o(b){return b&&b.__esModule?b:{default:b}}function f(b){return(0,e.default)((0,a.default)(b)).left+(0,t.default)(b).scrollLeft}},75573:function(A,r,n){"use strict";r.__esModule=!0,r.isElement=t,r.isHTMLElement=o,r.isShadowRoot=f;var e=a(n(95115));function a(b){return b&&b.__esModule?b:{default:b}}function t(b){var B=(0,e.default)(b).Element;return b instanceof B||b instanceof Element}function o(b){var B=(0,e.default)(b).HTMLElement;return b instanceof B||b instanceof HTMLElement}function f(b){if(typeof ShadowRoot=="undefined")return!1;var B=(0,e.default)(b).ShadowRoot;return b instanceof B||b instanceof ShadowRoot}},89331:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(35366));function a(o){return o&&o.__esModule?o:{default:o}}function t(){return!/^((?!chrome|android).)*safari/i.test((0,e.default)())}},10798:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(16599));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=f.overflow,B=f.overflowX,I=f.overflowY;return/auto|scroll|overlay|hidden/.test(b+I+B)}},87031:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(12972));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return["table","td","th"].indexOf((0,e.default)(o))>=0}},98309:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(24426)),a=f(n(57819)),t=f(n(95115)),o=f(n(10798));function f(B){return B&&B.__esModule?B:{default:B}}function b(B,I){var k;I===void 0&&(I=[]);var N=(0,e.default)(B),d=N===((k=B.ownerDocument)==null?void 0:k.body),c=(0,t.default)(N),m=d?[c].concat(c.visualViewport||[],(0,o.default)(N)?N:[]):N,i=I.concat(m);return d?i:i.concat(b((0,a.default)(m)))}},46206:function(A,r){"use strict";r.__esModule=!0,r.write=r.viewport=r.variationPlacements=r.top=r.start=r.right=r.reference=r.read=r.popper=r.placements=r.modifierPhases=r.main=r.left=r.end=r.clippingParents=r.bottom=r.beforeWrite=r.beforeRead=r.beforeMain=r.basePlacements=r.auto=r.afterWrite=r.afterRead=r.afterMain=void 0;var n=r.top="top",e=r.bottom="bottom",a=r.right="right",t=r.left="left",o=r.auto="auto",f=r.basePlacements=[n,e,a,t],b=r.start="start",B=r.end="end",I=r.clippingParents="clippingParents",k=r.viewport="viewport",N=r.popper="popper",d=r.reference="reference",c=r.variationPlacements=f.reduce(function(y,S){return y.concat([S+"-"+b,S+"-"+B])},[]),m=r.placements=[].concat(f,[o]).reduce(function(y,S){return y.concat([S,S+"-"+b,S+"-"+B])},[]),i=r.beforeRead="beforeRead",u=r.read="read",s=r.afterRead="afterRead",l=r.beforeMain="beforeMain",h=r.main="main",C=r.afterMain="afterMain",v=r.beforeWrite="beforeWrite",p=r.write="write",g=r.afterWrite="afterWrite",V=r.modifierPhases=[i,u,s,l,h,C,v,p,g]},95996:function(A,r,n){"use strict";r.__esModule=!0;var e={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};r.popperGenerator=r.detectOverflow=r.createPopperLite=r.createPopperBase=r.createPopper=void 0;var a=n(46206);Object.keys(a).forEach(function(B){B==="default"||B==="__esModule"||Object.prototype.hasOwnProperty.call(e,B)||B in r&&r[B]===a[B]||(r[B]=a[B])});var t=n(39805);Object.keys(t).forEach(function(B){B==="default"||B==="__esModule"||Object.prototype.hasOwnProperty.call(e,B)||B in r&&r[B]===t[B]||(r[B]=t[B])});var o=n(96376);r.popperGenerator=o.popperGenerator,r.detectOverflow=o.detectOverflow,r.createPopperBase=o.createPopper;var f=n(83312);r.createPopper=f.createPopper;var b=n(2473);r.createPopperLite=b.createPopper},19975:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=t(n(12972)),a=n(75573);function t(B){return B&&B.__esModule?B:{default:B}}function o(B){var I=B.state;Object.keys(I.elements).forEach(function(k){var N=I.styles[k]||{},d=I.attributes[k]||{},c=I.elements[k];!(0,a.isHTMLElement)(c)||!(0,e.default)(c)||(Object.assign(c.style,N),Object.keys(d).forEach(function(m){var i=d[m];i===!1?c.removeAttribute(m):c.setAttribute(m,i===!0?"":i)}))})}function f(B){var I=B.state,k={popper:{position:I.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(I.elements.popper.style,k.popper),I.styles=k,I.elements.arrow&&Object.assign(I.elements.arrow.style,k.arrow),function(){Object.keys(I.elements).forEach(function(N){var d=I.elements[N],c=I.attributes[N]||{},m=Object.keys(I.styles.hasOwnProperty(N)?I.styles[N]:k[N]),i=m.reduce(function(u,s){return u[s]="",u},{});!(0,a.isHTMLElement)(d)||!(0,e.default)(d)||(Object.assign(d.style,i),Object.keys(c).forEach(function(u){d.removeAttribute(u)}))})}}var b=r.default={name:"applyStyles",enabled:!0,phase:"write",fn:o,effect:f,requires:["computeStyles"]}},52744:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=N(n(83104)),a=N(n(28811)),t=N(n(4206)),o=N(n(44896)),f=N(n(41199)),b=n(28595),B=N(n(43286)),I=N(n(81447)),k=n(46206);function N(u){return u&&u.__esModule?u:{default:u}}var d=function(){function u(s,l){return s=typeof s=="function"?s(Object.assign({},l.rects,{placement:l.placement})):s,(0,B.default)(typeof s!="number"?s:(0,I.default)(s,k.basePlacements))}return u}();function c(u){var s,l=u.state,h=u.name,C=u.options,v=l.elements.arrow,p=l.modifiersData.popperOffsets,g=(0,e.default)(l.placement),V=(0,f.default)(g),y=[k.left,k.right].indexOf(g)>=0,S=y?"height":"width";if(!(!v||!p)){var L=d(C.padding,l),w=(0,a.default)(v),x=V==="y"?k.top:k.left,T=V==="y"?k.bottom:k.right,M=l.rects.reference[S]+l.rects.reference[V]-p[V]-l.rects.popper[S],P=p[V]-l.rects.reference[V],D=(0,o.default)(v),E=D?V==="y"?D.clientHeight||0:D.clientWidth||0:0,O=M/2-P/2,R=L[x],j=E-w[S]-L[T],F=E/2-w[S]/2+O,W=(0,b.within)(R,F,j),z=V;l.modifiersData[h]=(s={},s[z]=W,s.centerOffset=W-F,s)}}function m(u){var s=u.state,l=u.options,h=l.element,C=h===void 0?"[data-popper-arrow]":h;C!=null&&(typeof C=="string"&&(C=s.elements.popper.querySelector(C),!C)||(0,t.default)(s.elements.popper,C)&&(s.elements.arrow=C))}var i=r.default={name:"arrow",enabled:!0,phase:"main",fn:c,effect:m,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},59894:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0,r.mapToStyles=c;var e=n(46206),a=k(n(44896)),t=k(n(95115)),o=k(n(40600)),f=k(n(16599)),b=k(n(83104)),B=k(n(45)),I=n(63618);function k(u){return u&&u.__esModule?u:{default:u}}var N={top:"auto",right:"auto",bottom:"auto",left:"auto"};function d(u,s){var l=u.x,h=u.y,C=s.devicePixelRatio||1;return{x:(0,I.round)(l*C)/C||0,y:(0,I.round)(h*C)/C||0}}function c(u){var s,l=u.popper,h=u.popperRect,C=u.placement,v=u.variation,p=u.offsets,g=u.position,V=u.gpuAcceleration,y=u.adaptive,S=u.roundOffsets,L=u.isFixed,w=p.x,x=w===void 0?0:w,T=p.y,M=T===void 0?0:T,P=typeof S=="function"?S({x:x,y:M}):{x:x,y:M};x=P.x,M=P.y;var D=p.hasOwnProperty("x"),E=p.hasOwnProperty("y"),O=e.left,R=e.top,j=window;if(y){var F=(0,a.default)(l),W="clientHeight",z="clientWidth";if(F===(0,t.default)(l)&&(F=(0,o.default)(l),(0,f.default)(F).position!=="static"&&g==="absolute"&&(W="scrollHeight",z="scrollWidth")),F=F,C===e.top||(C===e.left||C===e.right)&&v===e.end){R=e.bottom;var K=L&&F===j&&j.visualViewport?j.visualViewport.height:F[W];M-=K-h.height,M*=V?1:-1}if(C===e.left||(C===e.top||C===e.bottom)&&v===e.end){O=e.right;var G=L&&F===j&&j.visualViewport?j.visualViewport.width:F[z];x-=G-h.width,x*=V?1:-1}}var J=Object.assign({position:g},y&&N),Q=S===!0?d({x:x,y:M},(0,t.default)(l)):{x:x,y:M};if(x=Q.x,M=Q.y,V){var ue;return Object.assign({},J,(ue={},ue[R]=E?"0":"",ue[O]=D?"0":"",ue.transform=(j.devicePixelRatio||1)<=1?"translate("+x+"px, "+M+"px)":"translate3d("+x+"px, "+M+"px, 0)",ue))}return Object.assign({},J,(s={},s[R]=E?M+"px":"",s[O]=D?x+"px":"",s.transform="",s))}function m(u){var s=u.state,l=u.options,h=l.gpuAcceleration,C=h===void 0?!0:h,v=l.adaptive,p=v===void 0?!0:v,g=l.roundOffsets,V=g===void 0?!0:g,y={placement:(0,b.default)(s.placement),variation:(0,B.default)(s.placement),popper:s.elements.popper,popperRect:s.rects.popper,gpuAcceleration:C,isFixed:s.options.strategy==="fixed"};s.modifiersData.popperOffsets!=null&&(s.styles.popper=Object.assign({},s.styles.popper,c(Object.assign({},y,{offsets:s.modifiersData.popperOffsets,position:s.options.strategy,adaptive:p,roundOffsets:V})))),s.modifiersData.arrow!=null&&(s.styles.arrow=Object.assign({},s.styles.arrow,c(Object.assign({},y,{offsets:s.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:V})))),s.attributes.popper=Object.assign({},s.attributes.popper,{"data-popper-placement":s.placement})}var i=r.default={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:m,data:{}}},36692:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=a(n(95115));function a(b){return b&&b.__esModule?b:{default:b}}var t={passive:!0};function o(b){var B=b.state,I=b.instance,k=b.options,N=k.scroll,d=N===void 0?!0:N,c=k.resize,m=c===void 0?!0:c,i=(0,e.default)(B.elements.popper),u=[].concat(B.scrollParents.reference,B.scrollParents.popper);return d&&u.forEach(function(s){s.addEventListener("scroll",I.update,t)}),m&&i.addEventListener("resize",I.update,t),function(){d&&u.forEach(function(s){s.removeEventListener("scroll",I.update,t)}),m&&i.removeEventListener("resize",I.update,t)}}var f=r.default={name:"eventListeners",enabled:!0,phase:"write",fn:function(){function b(){}return b}(),effect:o,data:{}}},23798:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=I(n(71376)),a=I(n(83104)),t=I(n(86459)),o=I(n(17633)),f=I(n(9041)),b=n(46206),B=I(n(45));function I(c){return c&&c.__esModule?c:{default:c}}function k(c){if((0,a.default)(c)===b.auto)return[];var m=(0,e.default)(c);return[(0,t.default)(c),m,(0,t.default)(m)]}function N(c){var m=c.state,i=c.options,u=c.name;if(!m.modifiersData[u]._skip){for(var s=i.mainAxis,l=s===void 0?!0:s,h=i.altAxis,C=h===void 0?!0:h,v=i.fallbackPlacements,p=i.padding,g=i.boundary,V=i.rootBoundary,y=i.altBoundary,S=i.flipVariations,L=S===void 0?!0:S,w=i.allowedAutoPlacements,x=m.options.placement,T=(0,a.default)(x),M=T===x,P=v||(M||!L?[(0,e.default)(x)]:k(x)),D=[x].concat(P).reduce(function(re,oe){return re.concat((0,a.default)(oe)===b.auto?(0,f.default)(m,{placement:oe,boundary:g,rootBoundary:V,padding:p,flipVariations:L,allowedAutoPlacements:w}):oe)},[]),E=m.rects.reference,O=m.rects.popper,R=new Map,j=!0,F=D[0],W=0;W=0,Q=J?"width":"height",ue=(0,o.default)(m,{placement:z,boundary:g,rootBoundary:V,altBoundary:y,padding:p}),ie=J?G?b.right:b.left:G?b.bottom:b.top;E[Q]>O[Q]&&(ie=(0,e.default)(ie));var pe=(0,e.default)(ie),te=[];if(l&&te.push(ue[K]<=0),C&&te.push(ue[ie]<=0,ue[pe]<=0),te.every(function(re){return re})){F=z,j=!1;break}R.set(z,te)}if(j)for(var q=L?3:1,ne=function(){function re(oe){var fe=D.find(function(me){var Y=R.get(me);if(Y)return Y.slice(0,oe).every(function(ve){return ve})});if(fe)return F=fe,"break"}return re}(),le=q;le>0;le--){var ee=ne(le);if(ee==="break")break}m.placement!==F&&(m.modifiersData[u]._skip=!0,m.placement=F,m.reset=!0)}}var d=r.default={name:"flip",enabled:!0,phase:"main",fn:N,requiresIfExists:["offset"],data:{_skip:!1}}},83761:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=n(46206),a=t(n(17633));function t(I){return I&&I.__esModule?I:{default:I}}function o(I,k,N){return N===void 0&&(N={x:0,y:0}),{top:I.top-k.height-N.y,right:I.right-k.width+N.x,bottom:I.bottom-k.height+N.y,left:I.left-k.width-N.x}}function f(I){return[e.top,e.right,e.bottom,e.left].some(function(k){return I[k]>=0})}function b(I){var k=I.state,N=I.name,d=k.rects.reference,c=k.rects.popper,m=k.modifiersData.preventOverflow,i=(0,a.default)(k,{elementContext:"reference"}),u=(0,a.default)(k,{altBoundary:!0}),s=o(i,d),l=o(u,c,m),h=f(s),C=f(l);k.modifiersData[N]={referenceClippingOffsets:s,popperEscapeOffsets:l,isReferenceHidden:h,hasPopperEscaped:C},k.attributes.popper=Object.assign({},k.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":C})}var B=r.default={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:b}},39805:function(A,r,n){"use strict";r.__esModule=!0,r.preventOverflow=r.popperOffsets=r.offset=r.hide=r.flip=r.eventListeners=r.computeStyles=r.arrow=r.applyStyles=void 0;var e=N(n(19975));r.applyStyles=e.default;var a=N(n(52744));r.arrow=a.default;var t=N(n(59894));r.computeStyles=t.default;var o=N(n(36692));r.eventListeners=o.default;var f=N(n(23798));r.flip=f.default;var b=N(n(83761));r.hide=b.default;var B=N(n(61410));r.offset=B.default;var I=N(n(40107));r.popperOffsets=I.default;var k=N(n(75137));r.preventOverflow=k.default;function N(d){return d&&d.__esModule?d:{default:d}}},61410:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0,r.distanceAndSkiddingToXY=o;var e=t(n(83104)),a=n(46206);function t(B){return B&&B.__esModule?B:{default:B}}function o(B,I,k){var N=(0,e.default)(B),d=[a.left,a.top].indexOf(N)>=0?-1:1,c=typeof k=="function"?k(Object.assign({},I,{placement:B})):k,m=c[0],i=c[1];return m=m||0,i=(i||0)*d,[a.left,a.right].indexOf(N)>=0?{x:i,y:m}:{x:m,y:i}}function f(B){var I=B.state,k=B.options,N=B.name,d=k.offset,c=d===void 0?[0,0]:d,m=a.placements.reduce(function(l,h){return l[h]=o(h,I.rects,c),l},{}),i=m[I.placement],u=i.x,s=i.y;I.modifiersData.popperOffsets!=null&&(I.modifiersData.popperOffsets.x+=u,I.modifiersData.popperOffsets.y+=s),I.modifiersData[N]=m}var b=r.default={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:f}},40107:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=a(n(89951));function a(f){return f&&f.__esModule?f:{default:f}}function t(f){var b=f.state,B=f.name;b.modifiersData[B]=(0,e.default)({reference:b.rects.reference,element:b.rects.popper,strategy:"absolute",placement:b.placement})}var o=r.default={name:"popperOffsets",enabled:!0,phase:"read",fn:t,data:{}}},75137:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=n(46206),a=c(n(83104)),t=c(n(41199)),o=c(n(28066)),f=n(28595),b=c(n(28811)),B=c(n(44896)),I=c(n(17633)),k=c(n(45)),N=c(n(34780)),d=n(63618);function c(u){return u&&u.__esModule?u:{default:u}}function m(u){var s=u.state,l=u.options,h=u.name,C=l.mainAxis,v=C===void 0?!0:C,p=l.altAxis,g=p===void 0?!1:p,V=l.boundary,y=l.rootBoundary,S=l.altBoundary,L=l.padding,w=l.tether,x=w===void 0?!0:w,T=l.tetherOffset,M=T===void 0?0:T,P=(0,I.default)(s,{boundary:V,rootBoundary:y,padding:L,altBoundary:S}),D=(0,a.default)(s.placement),E=(0,k.default)(s.placement),O=!E,R=(0,t.default)(D),j=(0,o.default)(R),F=s.modifiersData.popperOffsets,W=s.rects.reference,z=s.rects.popper,K=typeof M=="function"?M(Object.assign({},s.rects,{placement:s.placement})):M,G=typeof K=="number"?{mainAxis:K,altAxis:K}:Object.assign({mainAxis:0,altAxis:0},K),J=s.modifiersData.offset?s.modifiersData.offset[s.placement]:null,Q={x:0,y:0};if(F){if(v){var ue,ie=R==="y"?e.top:e.left,pe=R==="y"?e.bottom:e.right,te=R==="y"?"height":"width",q=F[R],ne=q+P[ie],le=q-P[pe],ee=x?-z[te]/2:0,re=E===e.start?W[te]:z[te],oe=E===e.start?-z[te]:-W[te],fe=s.elements.arrow,me=x&&fe?(0,b.default)(fe):{width:0,height:0},Y=s.modifiersData["arrow#persistent"]?s.modifiersData["arrow#persistent"].padding:(0,N.default)(),ve=Y[ie],he=Y[pe],Ve=(0,f.within)(0,W[te],me[te]),Be=O?W[te]/2-ee-Ve-ve-G.mainAxis:re-Ve-ve-G.mainAxis,be=O?-W[te]/2+ee+Ve+he+G.mainAxis:oe+Ve+he+G.mainAxis,Le=s.elements.arrow&&(0,B.default)(s.elements.arrow),we=Le?R==="y"?Le.clientTop||0:Le.clientLeft||0:0,xe=(ue=J==null?void 0:J[R])!=null?ue:0,Re=q+Be-xe-we,He=q+be-xe,ye=(0,f.within)(x?(0,d.min)(ne,Re):ne,q,x?(0,d.max)(le,He):le);F[R]=ye,Q[R]=ye-q}if(g){var de,Ce=R==="x"?e.top:e.left,ke=R==="x"?e.bottom:e.right,ge=F[j],Se=j==="y"?"height":"width",Pe=ge+P[Ce],je=ge-P[ke],_e=[e.top,e.left].indexOf(D)!==-1,ze=(de=J==null?void 0:J[j])!=null?de:0,We=_e?Pe:ge-W[Se]-z[Se]-ze+G.altAxis,Ue=_e?ge+W[Se]+z[Se]-ze-G.altAxis:je,Xe=x&&_e?(0,f.withinMaxClamp)(We,ge,Ue):(0,f.within)(x?We:Pe,ge,x?Ue:je);F[j]=Xe,Q[j]=Xe-ge}s.modifiersData[h]=Q}}var i=r.default={name:"preventOverflow",enabled:!0,phase:"main",fn:m,requiresIfExists:["offset"]}},2473:function(A,r,n){"use strict";r.__esModule=!0,r.defaultModifiers=r.createPopper=void 0;var e=n(96376);r.popperGenerator=e.popperGenerator,r.detectOverflow=e.detectOverflow;var a=b(n(36692)),t=b(n(40107)),o=b(n(59894)),f=b(n(19975));function b(k){return k&&k.__esModule?k:{default:k}}var B=r.defaultModifiers=[a.default,t.default,o.default,f.default],I=r.createPopper=(0,e.popperGenerator)({defaultModifiers:B})},83312:function(A,r,n){"use strict";r.__esModule=!0;var e={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};r.defaultModifiers=r.createPopperLite=r.createPopper=void 0;var a=n(96376);r.popperGenerator=a.popperGenerator,r.detectOverflow=a.detectOverflow;var t=i(n(36692)),o=i(n(40107)),f=i(n(59894)),b=i(n(19975)),B=i(n(61410)),I=i(n(23798)),k=i(n(75137)),N=i(n(52744)),d=i(n(83761)),c=n(2473);r.createPopperLite=c.createPopper;var m=n(39805);Object.keys(m).forEach(function(l){l==="default"||l==="__esModule"||Object.prototype.hasOwnProperty.call(e,l)||l in r&&r[l]===m[l]||(r[l]=m[l])});function i(l){return l&&l.__esModule?l:{default:l}}var u=r.defaultModifiers=[t.default,o.default,f.default,b.default,B.default,I.default,k.default,N.default,d.default],s=r.createPopperLite=r.createPopper=(0,a.popperGenerator)({defaultModifiers:u})},9041:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(45)),a=n(46206),t=f(n(17633)),o=f(n(83104));function f(B){return B&&B.__esModule?B:{default:B}}function b(B,I){I===void 0&&(I={});var k=I,N=k.placement,d=k.boundary,c=k.rootBoundary,m=k.padding,i=k.flipVariations,u=k.allowedAutoPlacements,s=u===void 0?a.placements:u,l=(0,e.default)(N),h=l?i?a.variationPlacements:a.variationPlacements.filter(function(p){return(0,e.default)(p)===l}):a.basePlacements,C=h.filter(function(p){return s.indexOf(p)>=0});C.length===0&&(C=h);var v=C.reduce(function(p,g){return p[g]=(0,t.default)(B,{placement:g,boundary:d,rootBoundary:c,padding:m})[(0,o.default)(g)],p},{});return Object.keys(v).sort(function(p,g){return v[p]-v[g]})}},89951:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(83104)),a=f(n(45)),t=f(n(41199)),o=n(46206);function f(B){return B&&B.__esModule?B:{default:B}}function b(B){var I=B.reference,k=B.element,N=B.placement,d=N?(0,e.default)(N):null,c=N?(0,a.default)(N):null,m=I.x+I.width/2-k.width/2,i=I.y+I.height/2-k.height/2,u;switch(d){case o.top:u={x:m,y:I.y-k.height};break;case o.bottom:u={x:m,y:I.y+I.height};break;case o.right:u={x:I.x+I.width,y:i};break;case o.left:u={x:I.x-k.width,y:i};break;default:u={x:I.x,y:I.y}}var s=d?(0,t.default)(d):null;if(s!=null){var l=s==="y"?"height":"width";switch(c){case o.start:u[s]=u[s]-(I[l]/2-k[l]/2);break;case o.end:u[s]=u[s]+(I[l]/2-k[l]/2);break;default:}}return u}},10579:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){var a;return function(){return a||(a=new Promise(function(t){Promise.resolve().then(function(){a=void 0,t(e())})})),a}}},17633:function(A,r,n){"use strict";r.__esModule=!0,r.default=d;var e=N(n(49035)),a=N(n(40600)),t=N(n(37786)),o=N(n(89951)),f=N(n(81666)),b=n(46206),B=n(75573),I=N(n(43286)),k=N(n(81447));function N(c){return c&&c.__esModule?c:{default:c}}function d(c,m){m===void 0&&(m={});var i=m,u=i.placement,s=u===void 0?c.placement:u,l=i.strategy,h=l===void 0?c.strategy:l,C=i.boundary,v=C===void 0?b.clippingParents:C,p=i.rootBoundary,g=p===void 0?b.viewport:p,V=i.elementContext,y=V===void 0?b.popper:V,S=i.altBoundary,L=S===void 0?!1:S,w=i.padding,x=w===void 0?0:w,T=(0,I.default)(typeof x!="number"?x:(0,k.default)(x,b.basePlacements)),M=y===b.popper?b.reference:b.popper,P=c.rects.popper,D=c.elements[L?M:y],E=(0,e.default)((0,B.isElement)(D)?D:D.contextElement||(0,a.default)(c.elements.popper),v,g,h),O=(0,t.default)(c.elements.reference),R=(0,o.default)({reference:O,element:P,strategy:"absolute",placement:s}),j=(0,f.default)(Object.assign({},P,R)),F=y===b.popper?j:O,W={top:E.top-F.top+T.top,bottom:F.bottom-E.bottom+T.bottom,left:E.left-F.left+T.left,right:F.right-E.right+T.right},z=c.modifiersData.offset;if(y===b.popper&&z){var K=z[s];Object.keys(W).forEach(function(G){var J=[b.right,b.bottom].indexOf(G)>=0?1:-1,Q=[b.top,b.bottom].indexOf(G)>=0?"y":"x";W[G]+=K[Q]*J})}return W}},81447:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e,a){return a.reduce(function(t,o){return t[o]=e,t},{})}},28066:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e==="x"?"y":"x"}},83104:function(A,r,n){"use strict";r.__esModule=!0,r.default=a;var e=n(46206);function a(t){return t.split("-")[0]}},34780:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(){return{top:0,right:0,bottom:0,left:0}}},41199:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}},71376:function(A,r){"use strict";r.__esModule=!0,r.default=e;var n={left:"right",right:"left",bottom:"top",top:"bottom"};function e(a){return a.replace(/left|right|bottom|top/g,function(t){return n[t]})}},86459:function(A,r){"use strict";r.__esModule=!0,r.default=e;var n={start:"end",end:"start"};function e(a){return a.replace(/start|end/g,function(t){return n[t]})}},45:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e.split("-")[1]}},63618:function(A,r){"use strict";r.__esModule=!0,r.round=r.min=r.max=void 0;var n=r.max=Math.max,e=r.min=Math.min,a=r.round=Math.round},56500:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){var a=e.reduce(function(t,o){var f=t[o.name];return t[o.name]=f?Object.assign({},f,o,{options:Object.assign({},f.options,o.options),data:Object.assign({},f.data,o.data)}):o,t},{});return Object.keys(a).map(function(t){return a[t]})}},43286:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(34780));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return Object.assign({},(0,e.default)(),o)}},33118:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=n(46206);function a(o){var f=new Map,b=new Set,B=[];o.forEach(function(k){f.set(k.name,k)});function I(k){b.add(k.name);var N=[].concat(k.requires||[],k.requiresIfExists||[]);N.forEach(function(d){if(!b.has(d)){var c=f.get(d);c&&I(c)}}),B.push(k)}return o.forEach(function(k){b.has(k.name)||I(k)}),B}function t(o){var f=a(o);return e.modifierPhases.reduce(function(b,B){return b.concat(f.filter(function(I){return I.phase===B}))},[])}},81666:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}},35366:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(a){return a.brand+"/"+a.version}).join(" "):navigator.userAgent}},28595:function(A,r,n){"use strict";r.__esModule=!0,r.within=a,r.withinMaxClamp=t;var e=n(63618);function a(o,f,b){return(0,e.max)(o,(0,e.min)(f,b))}function t(o,f,b){var B=a(o,f,b);return B>b?b:B}},15875:function(A,r){"use strict";r.__esModule=!0,r.VNodeFlags=r.ChildFlags=void 0;var n;(function(a){a[a.Unknown=0]="Unknown",a[a.HtmlElement=1]="HtmlElement",a[a.ComponentUnknown=2]="ComponentUnknown",a[a.ComponentClass=4]="ComponentClass",a[a.ComponentFunction=8]="ComponentFunction",a[a.Text=16]="Text",a[a.SvgElement=32]="SvgElement",a[a.InputElement=64]="InputElement",a[a.TextareaElement=128]="TextareaElement",a[a.SelectElement=256]="SelectElement",a[a.Portal=1024]="Portal",a[a.ReCreate=2048]="ReCreate",a[a.ContentEditable=4096]="ContentEditable",a[a.Fragment=8192]="Fragment",a[a.InUse=16384]="InUse",a[a.ForwardRef=32768]="ForwardRef",a[a.Normalized=65536]="Normalized",a[a.ForwardRefComponent=32776]="ForwardRefComponent",a[a.FormElement=448]="FormElement",a[a.Element=481]="Element",a[a.Component=14]="Component",a[a.DOMRef=1521]="DOMRef",a[a.InUseOrNormalized=81920]="InUseOrNormalized",a[a.ClearInUse=-16385]="ClearInUse",a[a.ComponentKnown=12]="ComponentKnown"})(n||(r.VNodeFlags=n={}));var e;(function(a){a[a.UnknownChildren=0]="UnknownChildren",a[a.HasInvalidChildren=1]="HasInvalidChildren",a[a.HasVNodeChildren=2]="HasVNodeChildren",a[a.HasNonKeyedChildren=4]="HasNonKeyedChildren",a[a.HasKeyedChildren=8]="HasKeyedChildren",a[a.HasTextChildren=16]="HasTextChildren",a[a.MultipleChildren=12]="MultipleChildren"})(e||(r.ChildFlags=e={}))},89292:function(A,r){"use strict";r.__esModule=!0,r.Fragment=r.EMPTY_OBJ=r.Component=r.AnimationQueues=void 0,r._CI=Ot,r._HI=me,r._M=$e,r._MCCC=_t,r._ME=Dt,r._MFCC=Ft,r._MP=Mt,r._MR=at,r._RFC=gt,r.__render=Ht,r.createComponentVNode=ue,r.createFragment=pe,r.createPortal=ee,r.createRef=nn,r.createRenderer=En,r.createTextVNode=ie,r.createVNode=K,r.directClone=ne,r.findDOMFromVNode=V,r.forwardRef=on,r.getFlagsForElementVnode=oe,r.linkEvent=N,r.normalizeProps=te,r.options=void 0,r.render=zt,r.rerender=Kt,r.version=void 0;var n=Array.isArray;function e(_){var U=typeof _;return U==="string"||U==="number"}function a(_){return _==null}function t(_){return _===null||_===!1||_===!0||_===void 0}function o(_){return typeof _=="function"}function f(_){return typeof _=="string"}function b(_){return typeof _=="number"}function B(_){return _===null}function I(_){return _===void 0}function k(_,U){var H={};if(_)for(var $ in _)H[$]=_[$];if(U)for(var Z in U)H[Z]=U[Z];return H}function N(_,U){return o(U)?{data:_,event:U}:null}function d(_){return!B(_)&&typeof _=="object"}var c=r.EMPTY_OBJ={},m=r.Fragment="$F",i=r.AnimationQueues=function(){function _(){this.componentDidAppear=[],this.componentWillDisappear=[],this.componentWillMove=[]}return _}();function u(_){return _.substring(2).toLowerCase()}function s(_,U){_.appendChild(U)}function l(_,U,H){B(H)?s(_,U):_.insertBefore(U,H)}function h(_,U){return U?document.createElementNS("http://www.w3.org/2000/svg",_):document.createElement(_)}function C(_,U,H){_.replaceChild(U,H)}function v(_,U){_.removeChild(U)}function p(_){for(var U=0;U<_.length;U++)_[U]()}function g(_,U,H){var $=_.children;return H&4?$.$LI:H&8192?_.childFlags===2?$:$[U?0:$.length-1]:$}function V(_,U){for(var H;_;){if(H=_.flags,H&1521)return _.dom;_=g(_,U,H)}return null}function y(_,U){for(var H=_.length,$;($=_.pop())!==void 0;)$(function(){--H<=0&&o(U)&&U()})}function S(_){for(var U=0;U<_.length;U++)_[U].fn();for(var H=0;H<_.length;H++){var $=_[H];l($.parent,$.dom,$.next)}_.splice(0,_.length)}function L(_,U,H){do{var $=_.flags;if($&1521){(!H||_.dom.parentNode===U)&&v(U,_.dom);return}var Z=_.children;if($&4&&(_=Z.$LI),$&8&&(_=Z),$&8192)if(_.childFlags===2)_=Z;else{for(var ae=0,ce=Z.length;ae0?y(H.componentWillDisappear,w(_,U)):L(_,U,!1)}function T(_,U,H,$,Z,ae,ce,se){_.componentWillMove.push({dom:$,fn:function(){function Ne(){ce&4?H.componentWillMove(U,Z,$):ce&8&&H.onComponentWillMove(U,Z,$,se)}return Ne}(),next:ae,parent:Z})}function M(_,U,H,$,Z){var ae,ce,se=U.flags;do{var Ne=U.flags;if(Ne&1521){!a(ae)&&(o(ae.componentWillMove)||o(ae.onComponentWillMove))?T(Z,_,ae,U.dom,H,$,se,ce):l(H,U.dom,$);return}var Te=U.children;if(Ne&4)ae=U.children,ce=U.props,U=Te.$LI;else if(Ne&8)ae=U.ref,ce=U.props,U=Te;else if(Ne&8192)if(U.childFlags===2)U=Te;else{for(var Ie=0,Ee=Te.length;Ie0,Te=B(se),Ie=f(se)&&se[0]===W;Ne||Te||Ie?(H=H||U.slice(0,ae),(Ne||Ie)&&(ce=ne(ce)),(Te||Ie)&&(ce.key=W+ae),H.push(ce)):H&&H.push(ce),ce.flags|=65536}}H=H||U,H.length===0?$=1:$=8}else H=U,H.flags|=65536,U.flags&81920&&(H=ne(U)),$=2;return _.children=H,_.childFlags=$,_}function me(_){return t(_)||e(_)?ie(_,null):n(_)?pe(_,0,null):_.flags&16384?ne(_):_}var Y="http://www.w3.org/1999/xlink",ve="http://www.w3.org/XML/1998/namespace",he={"xlink:actuate":Y,"xlink:arcrole":Y,"xlink:href":Y,"xlink:role":Y,"xlink:show":Y,"xlink:title":Y,"xlink:type":Y,"xml:base":ve,"xml:lang":ve,"xml:space":ve};function Ve(_){return{onClick:_,onDblClick:_,onFocusIn:_,onFocusOut:_,onKeyDown:_,onKeyPress:_,onKeyUp:_,onMouseDown:_,onMouseMove:_,onMouseUp:_,onTouchEnd:_,onTouchMove:_,onTouchStart:_}}var Be=Ve(0),be=Ve(null),Le=Ve(!0);function we(_,U){var H=U.$EV;return H||(H=U.$EV=Ve(null)),H[_]||++Be[_]===1&&(be[_]=je(_)),H}function xe(_,U){var H=U.$EV;H&&H[_]&&(--Be[_]===0&&(document.removeEventListener(u(_),be[_]),be[_]=null),H[_]=null)}function Re(_,U,H,$){if(o(H))we(_,$)[_]=H;else if(d(H)){if(R(U,H))return;we(_,$)[_]=H}else xe(_,$)}function He(_){return o(_.composedPath)?_.composedPath()[0]:_.target}function ye(_,U,H,$){var Z=He(_);do{if(U&&Z.disabled)return;var ae=Z.$EV;if(ae){var ce=ae[H];if(ce&&($.dom=Z,ce.event?ce.event(ce.data,_):ce(_),_.cancelBubble))return}Z=Z.parentNode}while(!B(Z))}function de(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function Ce(){return this.defaultPrevented}function ke(){return this.cancelBubble}function ge(_){var U={dom:document};return _.isDefaultPrevented=Ce,_.isPropagationStopped=ke,_.stopPropagation=de,Object.defineProperty(_,"currentTarget",{configurable:!0,get:function(){function H(){return U.dom}return H}()}),U}function Se(_){return function(U){if(U.button!==0){U.stopPropagation();return}ye(U,!0,_,ge(U))}}function Pe(_){return function(U){ye(U,!1,_,ge(U))}}function je(_){var U=_==="onClick"||_==="onDblClick"?Se(_):Pe(_);return document.addEventListener(u(_),U),U}function _e(_,U){var H=document.createElement("i");return H.innerHTML=U,H.innerHTML===_.innerHTML}function ze(_,U,H){if(_[U]){var $=_[U];$.event?$.event($.data,H):$(H)}else{var Z=U.toLowerCase();_[Z]&&_[Z](H)}}function We(_,U){var H=function(){function $(Z){var ae=this.$V;if(ae){var ce=ae.props||c,se=ae.dom;if(f(_))ze(ce,_,Z);else for(var Ne=0;Ne<_.length;++Ne)ze(ce,_[Ne],Z);if(o(U)){var Te=this.$V,Ie=Te.props||c;U(Ie,se,!1,Te)}}}return $}();return Object.defineProperty(H,"wrapped",{configurable:!1,enumerable:!1,value:!0,writable:!1}),H}function Ue(_,U,H){var $="$"+U,Z=_[$];if(Z){if(Z[1].wrapped)return;_.removeEventListener(Z[0],Z[1]),_[$]=null}o(H)&&(_.addEventListener(U,H),_[$]=[U,H])}function Xe(_){return _==="checkbox"||_==="radio"}var yt=We("onInput",dt),St=We(["onClick","onChange"],dt);function Ct(_){_.stopPropagation()}Ct.wrapped=!0;function Bt(_,U){Xe(U.type)?(Ue(_,"change",St),Ue(_,"click",Ct)):Ue(_,"input",yt)}function dt(_,U){var H=_.type,$=_.value,Z=_.checked,ae=_.multiple,ce=_.defaultValue,se=!a($);H&&H!==U.type&&U.setAttribute("type",H),!a(ae)&&ae!==U.multiple&&(U.multiple=ae),!a(ce)&&!se&&(U.defaultValue=ce+""),Xe(H)?(se&&(U.value=$),a(Z)||(U.checked=Z)):se&&U.value!==$?(U.defaultValue=$,U.value=$):a(Z)||(U.checked=Z)}function rt(_,U){if(_.type==="option")It(_,U);else{var H=_.children,$=_.flags;if($&4)rt(H.$LI,U);else if($&8)rt(H,U);else if(_.childFlags===2)rt(H,U);else if(_.childFlags&12)for(var Z=0,ae=H.length;Z-1&&U.options[ae]&&(se=U.options[ae].value),H&&a(se)&&(se=_.defaultValue),rt($,se)}}var Zt=We("onInput",Tt),qt=We("onChange");function en(_,U){Ue(_,"input",Zt),U.onChange&&Ue(_,"change",qt)}function Tt(_,U,H){var $=_.value,Z=U.value;if(a($)){if(H){var ae=_.defaultValue;!a(ae)&&ae!==Z&&(U.defaultValue=ae,U.value=ae)}}else Z!==$&&(U.defaultValue=$,U.value=$)}function xt(_,U,H,$,Z,ae){_&64?dt($,H):_&256?wt($,H,Z,U):_&128&&Tt($,H,Z),ae&&(H.$V=U)}function tn(_,U,H){_&64?Bt(U,H):_&256?Qt(U):_&128&&en(U,H)}function At(_){return _.type&&Xe(_.type)?!a(_.checked):!a(_.value)}function nn(){return{current:null}}function on(_){var U={render:_};return U}function st(_){_&&!F(_,null)&&_.current&&(_.current=null)}function at(_,U,H){_&&(o(_)||_.current!==void 0)&&H.push(function(){!F(_,U)&&_.current!==void 0&&(_.current=U)})}function Je(_,U,H){Ze(_,H),x(_,U,H)}function Ze(_,U){var H=_.flags,$=_.children,Z;if(H&481){Z=_.ref;var ae=_.props;st(Z);var ce=_.childFlags;if(!B(ae))for(var se=Object.keys(ae),Ne=0,Te=se.length;Ne0?y(H.componentWillDisappear,rn(U,_)):_.textContent=""}function pt(_,U,H,$){ct(H,$),U.flags&8192?x(U,_,$):mt(_,H,$)}function Et(_,U,H,$,Z){_.componentWillDisappear.push(function(ae){$&4?U.componentWillDisappear(H,ae):$&8&&U.onComponentWillDisappear(H,Z,ae)})}function an(_){var U=_.event;return function(H){U(_.data,H)}}function cn(_,U,H,$){if(d(H)){if(R(U,H))return;H=an(H)}Ue($,u(_),H)}function ln(_,U,H){if(a(U)){H.removeAttribute("style");return}var $=H.style,Z,ae;if(f(U)){$.cssText=U;return}if(!a(_)&&!f(_)){for(Z in U)ae=U[Z],ae!==_[Z]&&$.setProperty(Z,ae);for(Z in _)a(U[Z])&&$.removeProperty(Z)}else for(Z in U)ae=U[Z],$.setProperty(Z,ae)}function un(_,U,H,$,Z){var ae=_&&_.__html||"",ce=U&&U.__html||"";ae!==ce&&!a(ce)&&!_e($,ce)&&(B(H)||(H.childFlags&12?ct(H.children,Z):H.childFlags===2&&Ze(H.children,Z),H.children=null,H.childFlags=1),$.innerHTML=ce)}function vt(_,U,H,$,Z,ae,ce,se){switch(_){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":$.autofocus=!!H;break;case"allowfullscreen":case"autoplay":case"capture":case"checked":case"controls":case"default":case"disabled":case"hidden":case"indeterminate":case"loop":case"muted":case"novalidate":case"open":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"selected":$[_]=!!H;break;case"defaultChecked":case"value":case"volume":if(ae&&_==="value")break;var Ne=a(H)?"":H;$[_]!==Ne&&($[_]=Ne);break;case"style":ln(U,H,$);break;case"dangerouslySetInnerHTML":un(U,H,ce,$,se);break;default:Le[_]?Re(_,U,H,$):_.charCodeAt(0)===111&&_.charCodeAt(1)===110?cn(_,U,H,$):a(H)?$.removeAttribute(_):Z&&he[_]?$.setAttributeNS(he[_],_,H):$.setAttribute(_,H);break}}function Mt(_,U,H,$,Z,ae){var ce=!1,se=(U&448)>0;se&&(ce=At(H),ce&&tn(U,$,H));for(var Ne in H)vt(Ne,null,H[Ne],$,Z,ce,null,ae);se&&xt(U,_,$,H,!0,ce)}function Pt(_,U,H){var $=me(_.render(U,_.state,H)),Z=H;return o(_.getChildContext)&&(Z=k(H,_.getChildContext())),_.$CX=Z,$}function Ot(_,U,H,$,Z,ae){var ce=new U(H,$),se=ce.$N=!!(U.getDerivedStateFromProps||ce.getSnapshotBeforeUpdate);if(ce.$SVG=Z,ce.$L=ae,_.children=ce,ce.$BS=!1,ce.context=$,ce.props===c&&(ce.props=H),se)ce.state=P(ce,H,ce.state);else if(o(ce.componentWillMount)){ce.$BR=!0,ce.componentWillMount();var Ne=ce.$PS;if(!B(Ne)){var Te=ce.state;if(B(Te))ce.state=Ne;else for(var Ie in Ne)Te[Ie]=Ne[Ie];ce.$PS=null}ce.$BR=!1}return ce.$LI=Pt(ce,H,$),ce}function gt(_,U){var H=_.props||c;return _.flags&32768?_.type.render(H,_.ref,U):_.type(H,U)}function $e(_,U,H,$,Z,ae,ce){var se=_.flags|=16384;se&481?Dt(_,U,H,$,Z,ae,ce):se&4?mn(_,U,H,$,Z,ae,ce):se&8?pn(_,U,H,$,Z,ae,ce):se&16?Rt(_,U,Z):se&8192?sn(_,H,U,$,Z,ae,ce):se&1024&&dn(_,H,U,Z,ae,ce)}function dn(_,U,H,$,Z,ae){$e(_.children,_.ref,U,!1,null,Z,ae);var ce=le();Rt(ce,H,$),_.dom=ce.dom}function sn(_,U,H,$,Z,ae,ce){var se=_.children,Ne=_.childFlags;Ne&12&&se.length===0&&(Ne=_.childFlags=2,se=_.children=le()),Ne===2?$e(se,H,U,$,Z,ae,ce):ot(se,H,U,$,Z,ae,ce)}function Rt(_,U,H){var $=_.dom=document.createTextNode(_.children);B(U)||l(U,$,H)}function Dt(_,U,H,$,Z,ae,ce){var se=_.flags,Ne=_.props,Te=_.className,Ie=_.childFlags,Ee=_.dom=h(_.type,$=$||(se&32)>0),Ae=_.children;if(!a(Te)&&Te!==""&&($?Ee.setAttribute("class",Te):Ee.className=Te),Ie===16)O(Ee,Ae);else if(Ie!==1){var Me=$&&_.type!=="foreignObject";Ie===2?(Ae.flags&16384&&(_.children=Ae=ne(Ae)),$e(Ae,Ee,H,Me,null,ae,ce)):(Ie===8||Ie===4)&&ot(Ae,Ee,H,Me,null,ae,ce)}B(U)||l(U,Ee,Z),B(Ne)||Mt(_,se,Ne,Ee,$,ce),at(_.ref,Ee,ae)}function ot(_,U,H,$,Z,ae,ce){for(var se=0;se<_.length;++se){var Ne=_[se];Ne.flags&16384&&(_[se]=Ne=ne(Ne)),$e(Ne,U,H,$,Z,ae,ce)}}function mn(_,U,H,$,Z,ae,ce){var se=Ot(_,_.type,_.props||c,H,$,ae),Ne=ce;o(se.componentDidAppear)&&(Ne=new i),$e(se.$LI,U,se.$CX,$,Z,ae,Ne),_t(_.ref,se,ae,ce)}function pn(_,U,H,$,Z,ae,ce){var se=_.ref,Ne=ce;!a(se)&&o(se.onComponentDidAppear)&&(Ne=new i),$e(_.children=me(gt(_,H)),U,H,$,Z,ae,Ne),Ft(_,ae,ce)}function fn(_){return function(){_.componentDidMount()}}function jt(_,U,H,$,Z){_.componentDidAppear.push(function(){$&4?U.componentDidAppear(H):$&8&&U.onComponentDidAppear(H,Z)})}function _t(_,U,H,$){at(_,U,H),o(U.componentDidMount)&&H.push(fn(U)),o(U.componentDidAppear)&&jt($,U,U.$LI.dom,4,void 0)}function hn(_,U){return function(){_.onComponentDidMount(V(U,!0),U.props||c)}}function Ft(_,U,H){var $=_.ref;a($)||(F($.onComponentWillMount,_.props||c),o($.onComponentDidMount)&&U.push(hn($,_)),o($.onComponentDidAppear)&&jt(H,$,V(_,!0),8,_.props))}function Cn(_,U,H,$,Z,ae,ce){Ze(_,ce),U.flags&_.flags&1521?($e(U,null,$,Z,null,ae,ce),C(H,U.dom,_.dom)):($e(U,H,$,Z,V(_,!0),ae,ce),x(_,H,ce))}function qe(_,U,H,$,Z,ae,ce,se){var Ne=U.flags|=16384;_.flags!==Ne||_.type!==U.type||_.key!==U.key||Ne&2048?_.flags&16384?Cn(_,U,H,$,Z,ce,se):$e(U,H,$,Z,ae,ce,se):Ne&481?bn(_,U,$,Z,Ne,ce,se):Ne&4?Sn(_,U,H,$,Z,ae,ce,se):Ne&8?Bn(_,U,H,$,Z,ae,ce,se):Ne&16?In(_,U):Ne&8192?Nn(_,U,H,$,Z,ce,se):Vn(_,U,$,ce,se)}function vn(_,U,H){_!==U&&(_!==""?H.firstChild.nodeValue=U:O(H,U))}function gn(_,U){_.textContent!==U&&(_.textContent=U)}function Nn(_,U,H,$,Z,ae,ce){var se=_.children,Ne=U.children,Te=_.childFlags,Ie=U.childFlags,Ee=null;Ie&12&&Ne.length===0&&(Ie=U.childFlags=2,Ne=U.children=le());var Ae=(Ie&2)!==0;if(Te&12){var Me=se.length;(Te&8&&Ie&8||Ae||!Ae&&Ne.length>Me)&&(Ee=V(se[Me-1],!1).nextSibling)}Nt(Te,Ie,se,Ne,H,$,Z,Ee,_,ae,ce)}function Vn(_,U,H,$,Z){var ae=_.ref,ce=U.ref,se=U.children;if(Nt(_.childFlags,U.childFlags,_.children,se,ae,H,!1,null,_,$,Z),U.dom=_.dom,ae!==ce&&!t(se)){var Ne=se.dom;v(ae,Ne),s(ce,Ne)}}function bn(_,U,H,$,Z,ae,ce){var se=U.dom=_.dom,Ne=_.props,Te=U.props,Ie=!1,Ee=!1,Ae;if($=$||(Z&32)>0,Ne!==Te){var Me=Ne||c;if(Ae=Te||c,Ae!==c){Ie=(Z&448)>0,Ie&&(Ee=At(Ae));for(var Fe in Ae){var Oe=Me[Fe],Ke=Ae[Fe];Oe!==Ke&&vt(Fe,Oe,Ke,se,$,Ee,_,ce)}}if(Me!==c)for(var De in Me)a(Ae[De])&&!a(Me[De])&&vt(De,Me[De],null,se,$,Ee,_,ce)}var tt=U.children,Ye=U.className;_.className!==Ye&&(a(Ye)?se.removeAttribute("class"):$?se.setAttribute("class",Ye):se.className=Ye),Z&4096?gn(se,tt):Nt(_.childFlags,U.childFlags,_.children,tt,se,H,$&&U.type!=="foreignObject",null,_,ae,ce),Ie&&xt(Z,U,se,Ae,!1,Ee);var it=U.ref,Qe=_.ref;Qe!==it&&(st(Qe),at(it,se,ae))}function kn(_,U,H,$,Z,ae,ce){Ze(_,ce),ot(U,H,$,Z,V(_,!0),ae,ce),x(_,H,ce)}function Nt(_,U,H,$,Z,ae,ce,se,Ne,Te,Ie){switch(_){case 2:switch(U){case 2:qe(H,$,Z,ae,ce,se,Te,Ie);break;case 1:Je(H,Z,Ie);break;case 16:Ze(H,Ie),O(Z,$);break;default:kn(H,$,Z,ae,ce,Te,Ie);break}break;case 1:switch(U){case 2:$e($,Z,ae,ce,se,Te,Ie);break;case 1:break;case 16:O(Z,$);break;default:ot($,Z,ae,ce,se,Te,Ie);break}break;case 16:switch(U){case 16:vn(H,$,Z);break;case 2:mt(Z,H,Ie),$e($,Z,ae,ce,se,Te,Ie);break;case 1:mt(Z,H,Ie);break;default:mt(Z,H,Ie),ot($,Z,ae,ce,se,Te,Ie);break}break;default:switch(U){case 16:ct(H,Ie),O(Z,$);break;case 2:pt(Z,Ne,H,Ie),$e($,Z,ae,ce,se,Te,Ie);break;case 1:pt(Z,Ne,H,Ie);break;default:var Ee=H.length|0,Ae=$.length|0;Ee===0?Ae>0&&ot($,Z,ae,ce,se,Te,Ie):Ae===0?pt(Z,Ne,H,Ie):U===8&&_===8?wn(H,$,Z,ae,ce,Ee,Ae,se,Ne,Te,Ie):Ln(H,$,Z,ae,ce,Ee,Ae,se,Te,Ie);break}break}}function yn(_,U,H,$,Z){Z.push(function(){_.componentDidUpdate(U,H,$)})}function Wt(_,U,H,$,Z,ae,ce,se,Ne,Te){var Ie=_.state,Ee=_.props,Ae=!!_.$N,Me=o(_.shouldComponentUpdate);if(Ae&&(U=P(_,H,U!==Ie?k(Ie,U):U)),ce||!Me||Me&&_.shouldComponentUpdate(H,U,Z)){!Ae&&o(_.componentWillUpdate)&&_.componentWillUpdate(H,U,Z),_.props=H,_.state=U,_.context=Z;var Fe=null,Oe=Pt(_,H,Z);Ae&&o(_.getSnapshotBeforeUpdate)&&(Fe=_.getSnapshotBeforeUpdate(Ee,Ie)),qe(_.$LI,Oe,$,_.$CX,ae,se,Ne,Te),_.$LI=Oe,o(_.componentDidUpdate)&&yn(_,Ee,Ie,Fe,Ne)}else _.props=H,_.state=U,_.context=Z}function Sn(_,U,H,$,Z,ae,ce,se){var Ne=U.children=_.children;if(!B(Ne)){Ne.$L=ce;var Te=U.props||c,Ie=U.ref,Ee=_.ref,Ae=Ne.state;if(!Ne.$N){if(o(Ne.componentWillReceiveProps)){if(Ne.$BR=!0,Ne.componentWillReceiveProps(Te,$),Ne.$UN)return;Ne.$BR=!1}B(Ne.$PS)||(Ae=k(Ae,Ne.$PS),Ne.$PS=null)}Wt(Ne,Ae,Te,H,$,Z,!1,ae,ce,se),Ee!==Ie&&(st(Ee),at(Ie,Ne,ce))}}function Bn(_,U,H,$,Z,ae,ce,se){var Ne=!0,Te=U.props||c,Ie=U.ref,Ee=_.props,Ae=!a(Ie),Me=_.children;if(Ae&&o(Ie.onComponentShouldUpdate)&&(Ne=Ie.onComponentShouldUpdate(Ee,Te)),Ne!==!1){Ae&&o(Ie.onComponentWillUpdate)&&Ie.onComponentWillUpdate(Ee,Te);var Fe=me(gt(U,$));qe(Me,Fe,H,$,Z,ae,ce,se),U.children=Fe,Ae&&o(Ie.onComponentDidUpdate)&&Ie.onComponentDidUpdate(Ee,Te)}else U.children=Me}function In(_,U){var H=U.children,$=U.dom=_.dom;H!==_.children&&($.nodeValue=H)}function Ln(_,U,H,$,Z,ae,ce,se,Ne,Te){for(var Ie=ae>ce?ce:ae,Ee=0,Ae,Me;Eece)for(Ee=Ie;EeEe||Me>Ae)break e;Fe=_[Me],Oe=U[Me]}for(Fe=_[Ee],Oe=U[Ae];Fe.key===Oe.key;){if(Oe.flags&16384&&(U[Ae]=Oe=ne(Oe)),qe(Fe,Oe,H,$,Z,se,Te,Ie),_[Ee]=Oe,Ee--,Ae--,Me>Ee||Me>Ae)break e;Fe=_[Ee],Oe=U[Ae]}}if(Me>Ee){if(Me<=Ae)for(Ke=Ae+1,De=KeAe)for(;Me<=Ee;)Je(_[Me++],H,Ie);else Tn(_,U,$,ae,ce,Ee,Ae,Me,H,Z,se,Ne,Te,Ie)}function Tn(_,U,H,$,Z,ae,ce,se,Ne,Te,Ie,Ee,Ae,Me){var Fe,Oe,Ke=0,De=0,tt=se,Ye=se,it=ae-se+1,Qe=ce-se+1,lt=new Int32Array(Qe+1),nt=it===$,bt=!1,Ge=0,ut=0;if(Z<4||(it|Qe)<32)for(De=tt;De<=ae;++De)if(Fe=_[De],utse?bt=!0:Ge=se,Oe.flags&16384&&(U[se]=Oe=ne(Oe)),qe(Fe,Oe,Ne,H,Te,Ie,Ae,Me),++ut;break}!nt&&se>ce&&Je(Fe,Ne,Me)}else nt||Je(Fe,Ne,Me);else{var Yt={};for(De=Ye;De<=ce;++De)Yt[U[De].key]=De;for(De=tt;De<=ae;++De)if(Fe=_[De],uttt;)Je(_[tt++],Ne,Me);lt[se-Ye]=De+1,Ge>se?bt=!0:Ge=se,Oe=U[se],Oe.flags&16384&&(U[se]=Oe=ne(Oe)),qe(Fe,Oe,Ne,H,Te,Ie,Ae,Me),++ut}else nt||Je(Fe,Ne,Me);else nt||Je(Fe,Ne,Me)}if(nt)pt(Ne,Ee,_,Me),ot(U,Ne,H,Te,Ie,Ae,Me);else if(bt){var Xt=xn(lt);for(se=Xt.length-1,De=Qe-1;De>=0;De--)lt[De]===0?(Ge=De+Ye,Oe=U[Ge],Oe.flags&16384&&(U[Ge]=Oe=ne(Oe)),Ke=Ge+1,$e(Oe,Ne,H,Te,Ke0&&S(Me.componentWillMove)}else if(ut!==Qe)for(De=Qe-1;De>=0;De--)lt[De]===0&&(Ge=De+Ye,Oe=U[Ge],Oe.flags&16384&&(U[Ge]=Oe=ne(Oe)),Ke=Ge+1,$e(Oe,Ne,H,Te,KeUt&&(Ut=Ne,et=new Int32Array(Ne),ft=new Int32Array(Ne));H>1,_[et[se]]0&&(ft[H]=et[ae-1]),et[ae]=H)}ae=Z+1;var Te=new Int32Array(ae);for(ce=et[ae-1];ae-- >0;)Te[ae]=ce,ce=ft[ce],et[ae]=0;return Te}var An=typeof document!="undefined";An&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);function Ht(_,U,H,$){var Z=[],ae=new i,ce=U.$V;D.v=!0,a(ce)?a(_)||(_.flags&16384&&(_=ne(_)),$e(_,U,$,!1,null,Z,ae),U.$V=_,ce=_):a(_)?(Je(ce,U,ae),U.$V=null):(_.flags&16384&&(_=ne(_)),qe(ce,_,U,$,!1,null,Z,ae),ce=U.$V=_),p(Z),y(ae.componentDidAppear),D.v=!1,o(H)&&H(),o(E.renderComplete)&&E.renderComplete(ce,U)}function zt(_,U,H,$){H===void 0&&(H=null),$===void 0&&($=c),Ht(_,U,H,$)}function En(_){return function(){function U(H,$,Z,ae){_||(_=H),zt($,_,Z,ae)}return U}()}var ht=[],Mn=typeof Promise!="undefined"?Promise.resolve().then.bind(Promise.resolve()):function(_){window.setTimeout(_,0)},Vt=!1;function $t(_,U,H,$){var Z=_.$PS;if(o(U)&&(U=U(Z?k(_.state,Z):_.state,_.props,_.context)),a(Z))_.$PS=U;else for(var ae in U)Z[ae]=U[ae];if(_.$BR)o(H)&&_.$L.push(H.bind(_));else{if(!D.v&&ht.length===0){Gt(_,$),o(H)&&H.call(_);return}if(ht.indexOf(_)===-1&&ht.push(_),$&&(_.$F=!0),Vt||(Vt=!0,Mn(Kt)),o(H)){var ce=_.$QU;ce||(ce=_.$QU=[]),ce.push(H)}}}function Pn(_){for(var U=_.$QU,H=0;H=0;--F){var W=this.tryEntries[F],z=W.completion;if(W.tryLoc==="root")return j("end");if(W.tryLoc<=this.prev){var K=a.call(W,"catchLoc"),G=a.call(W,"finallyLoc");if(K&&G){if(this.prev=0;--j){var F=this.tryEntries[j];if(F.tryLoc<=this.prev&&a.call(F,"finallyLoc")&&this.prev=0;--R){var j=this.tryEntries[R];if(j.finallyLoc===O)return this.complete(j.completion,j.afterLoc),T(j),s}}return E}(),catch:function(){function E(O){for(var R=this.tryEntries.length-1;R>=0;--R){var j=this.tryEntries[R];if(j.tryLoc===O){var F=j.completion;if(F.type==="throw"){var W=F.arg;T(j)}return W}}throw new Error("illegal catch attempt")}return E}(),delegateYield:function(){function E(O,R,j){return this.delegate={iterator:P(O),resultName:R,nextLoc:j},this.method==="next"&&(this.arg=o),s}return E}()},n}(A.exports);try{regeneratorRuntime=r}catch(n){typeof globalThis=="object"?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},30236:function(){"use strict";self.fetch||(self.fetch=function(A,r){return r=r||{},new Promise(function(n,e){var a=new XMLHttpRequest,t=[],o={},f=function(){function B(){return{ok:(a.status/100|0)==2,statusText:a.statusText,status:a.status,url:a.responseURL,text:function(){function I(){return Promise.resolve(a.responseText)}return I}(),json:function(){function I(){return Promise.resolve(a.responseText).then(JSON.parse)}return I}(),blob:function(){function I(){return Promise.resolve(new Blob([a.response]))}return I}(),clone:B,headers:{keys:function(){function I(){return t}return I}(),entries:function(){function I(){return t.map(function(k){return[k,a.getResponseHeader(k)]})}return I}(),get:function(){function I(k){return a.getResponseHeader(k)}return I}(),has:function(){function I(k){return a.getResponseHeader(k)!=null}return I}()}}}return B}();for(var b in a.open(r.method||"get",A,!0),a.onload=function(){a.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,function(B,I){o[I]||t.push(o[I]=I)}),n(f())},a.onerror=e,a.withCredentials=r.credentials=="include",r.headers)a.setRequestHeader(b,r.headers[b]);a.send(r.body||null)})})},88510:function(A,r){"use strict";r.__esModule=!0,r.zipWith=r.zip=r.uniqBy=r.uniq=r.toKeyedArray=r.toArray=r.sortBy=r.sort=r.reduce=r.range=r.map=r.filterMap=r.filter=void 0;function n(l,h){var C=typeof Symbol!="undefined"&&l[Symbol.iterator]||l["@@iterator"];if(C)return(C=C.call(l)).next.bind(C);if(Array.isArray(l)||(C=e(l))||h&&l&&typeof l.length=="number"){C&&(l=C);var v=0;return function(){return v>=l.length?{done:!0}:{done:!1,value:l[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(l,h){if(l){if(typeof l=="string")return a(l,h);var C={}.toString.call(l).slice(8,-1);return C==="Object"&&l.constructor&&(C=l.constructor.name),C==="Map"||C==="Set"?Array.from(l):C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C)?a(l,h):void 0}}function a(l,h){(h==null||h>l.length)&&(h=l.length);for(var C=0,v=Array(h);CS)return 1}return 0},k=r.sortBy=function(){function i(){for(var h=arguments.length,C=new Array(h),v=0;vS)return 1}return 0},k=r.sortBy=function(){function l(){for(var h=arguments.length,C=new Array(h),v=0;v=1-n)return j[F-1];var z=W%1,K=W|0;return D.lerp(j[K],j[K+1],z)}return P}(),D}(),a=function(E,P,R){return P===void 0&&(P=0),R===void 0&&(R=Math.pow(10,P)),Math.round(R*E)/R},t={grad:360/400,turn:360,rad:360/(Math.PI*2)},o=r.hexToHsva=function(){function D(E){return S(f(E))}return D}(),f=r.hexToRgba=function(){function D(E){return E[0]==="#"&&(E=E.substring(1)),E.length<6?{r:parseInt(E[0]+E[0],16),g:parseInt(E[1]+E[1],16),b:parseInt(E[2]+E[2],16),a:E.length===4?a(parseInt(E[3]+E[3],16)/255,2):1}:{r:parseInt(E.substring(0,2),16),g:parseInt(E.substring(2,4),16),b:parseInt(E.substring(4,6),16),a:E.length===8?a(parseInt(E.substring(6,8),16)/255,2):1}}return D}(),b=r.parseHue=function(){function D(E,P){return P===void 0&&(P="deg"),Number(E)*(t[P]||1)}return D}(),B=r.hslaStringToHsva=function(){function D(E){var P=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,R=P.exec(E);return R?k({h:b(R[1],R[2]),s:Number(R[3]),l:Number(R[4]),a:R[5]===void 0?1:Number(R[5])/(R[6]?100:1)}):{h:0,s:0,v:0,a:1}}return D}(),I=r.hslStringToHsva=B,k=r.hslaToHsva=function(){function D(E){var P=E.h,R=E.s,j=E.l,F=E.a;return R*=(j<50?j:100-j)/100,{h:P,s:R>0?2*R/(j+R)*100:0,v:j+R,a:F}}return D}(),N=r.hsvaToHex=function(){function D(E){return y(s(E))}return D}(),d=r.hsvaToHsla=function(){function D(E){var P=E.h,R=E.s,j=E.v,F=E.a,W=(200-R)*j/100;return{h:a(P),s:a(W>0&&W<200?R*j/100/(W<=100?W:200-W)*100:0),l:a(W/2),a:a(F,2)}}return D}(),c=r.hsvaToHslString=function(){function D(E){var P=d(E),R=P.h,j=P.s,F=P.l;return"hsl("+R+", "+j+"%, "+F+"%)"}return D}(),m=r.hsvaToHsvString=function(){function D(E){var P=L(E),R=P.h,j=P.s,F=P.v;return"hsv("+R+", "+j+"%, "+F+"%)"}return D}(),l=r.hsvaToHsvaString=function(){function D(E){var P=L(E),R=P.h,j=P.s,F=P.v,W=P.a;return"hsva("+R+", "+j+"%, "+F+"%, "+W+")"}return D}(),u=r.hsvaToHslaString=function(){function D(E){var P=d(E),R=P.h,j=P.s,F=P.l,W=P.a;return"hsla("+R+", "+j+"%, "+F+"%, "+W+")"}return D}(),s=r.hsvaToRgba=function(){function D(E){var P=E.h,R=E.s,j=E.v,F=E.a;P=P/360*6,R=R/100,j=j/100;var W=Math.floor(P),z=j*(1-R),K=j*(1-(P-W)*R),G=j*(1-(1-P+W)*R),J=W%6;return{r:[j,K,z,z,G,j][J]*255,g:[G,j,j,K,z,z][J]*255,b:[z,z,G,j,j,K][J]*255,a:a(F,2)}}return D}(),i=r.hsvaToRgbString=function(){function D(E){var P=s(E),R=P.r,j=P.g,F=P.b;return"rgb("+a(R)+", "+a(j)+", "+a(F)+")"}return D}(),h=r.hsvaToRgbaString=function(){function D(E){var P=s(E),R=P.r,j=P.g,F=P.b,W=P.a;return"rgba("+a(R)+", "+a(j)+", "+a(F)+", "+a(W,2)+")"}return D}(),C=r.hsvaStringToHsva=function(){function D(E){var P=/hsva?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,R=P.exec(E);return R?L({h:b(R[1],R[2]),s:Number(R[3]),v:Number(R[4]),a:R[5]===void 0?1:Number(R[5])/(R[6]?100:1)}):{h:0,s:0,v:0,a:1}}return D}(),v=r.hsvStringToHsva=C,p=r.rgbaStringToHsva=function(){function D(E){var P=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,R=P.exec(E);return R?S({r:Number(R[1])/(R[2]?100/255:1),g:Number(R[3])/(R[4]?100/255:1),b:Number(R[5])/(R[6]?100/255:1),a:R[7]===void 0?1:Number(R[7])/(R[8]?100:1)}):{h:0,s:0,v:0,a:1}}return D}(),g=r.rgbStringToHsva=p,V=function(E){var P=E.toString(16);return P.length<2?"0"+P:P},y=r.rgbaToHex=function(){function D(E){var P=E.r,R=E.g,j=E.b,F=E.a,W=F<1?V(a(F*255)):"";return"#"+V(a(P))+V(a(R))+V(a(j))+W}return D}(),S=r.rgbaToHsva=function(){function D(E){var P=E.r,R=E.g,j=E.b,F=E.a,W=Math.max(P,R,j),z=W-Math.min(P,R,j),K=z?W===P?(R-j)/z:W===R?2+(j-P)/z:4+(P-R)/z:0;return{h:60*(K<0?K+6:K),s:W?z/W*100:0,v:W/255*100,a:F}}return D}(),L=r.roundHsva=function(){function D(E){return{h:a(E.h),s:a(E.s),v:a(E.v),a:a(E.a,2)}}return D}(),w=r.rgbaToRgb=function(){function D(E){var P=E.r,R=E.g,j=E.b;return{r:P,g:R,b:j}}return D}(),x=r.hslaToHsl=function(){function D(E){var P=E.h,R=E.s,j=E.l;return{h:P,s:R,l:j}}return D}(),T=r.hsvaToHsv=function(){function D(E){var P=L(E),R=P.h,j=P.s,F=P.v;return{h:R,s:j,v:F}}return D}(),M=/^#?([0-9A-F]{3,8})$/i,O=r.validHex=function(){function D(E,P){var R=M.exec(E),j=R?R[1].length:0;return j===3||j===6||!!P&&j===4||!!P&&j===8}return D}()},92868:function(A,r){"use strict";r.__esModule=!0,r.EventEmitter=void 0;/** + */var n=1e-4,e=r.Color=function(){function D(O,R,j,F){O===void 0&&(O=0),R===void 0&&(R=0),j===void 0&&(j=0),F===void 0&&(F=1),this.r=void 0,this.g=void 0,this.b=void 0,this.a=void 0,this.r=O,this.g=R,this.b=j,this.a=F}var E=D.prototype;return E.toString=function(){function O(){return"rgba("+(this.r|0)+", "+(this.g|0)+", "+(this.b|0)+", "+(this.a|0)+")"}return O}(),D.fromHex=function(){function O(R){return new D(parseInt(R.substr(1,2),16),parseInt(R.substr(3,2),16),parseInt(R.substr(5,2),16))}return O}(),D.lerp=function(){function O(R,j,F){return new D((j.r-R.r)*F+R.r,(j.g-R.g)*F+R.g,(j.b-R.b)*F+R.b,(j.a-R.a)*F+R.a)}return O}(),D.lookup=function(){function O(R,j){j===void 0&&(j=[]);var F=j.length;if(F<2)throw new Error("Needs at least two colors!");var W=R*(F-1);if(R=1-n)return j[F-1];var z=W%1,K=W|0;return D.lerp(j[K],j[K+1],z)}return O}(),D}(),a=function(E,O,R){return O===void 0&&(O=0),R===void 0&&(R=Math.pow(10,O)),Math.round(R*E)/R},t={grad:360/400,turn:360,rad:360/(Math.PI*2)},o=r.hexToHsva=function(){function D(E){return S(f(E))}return D}(),f=r.hexToRgba=function(){function D(E){return E[0]==="#"&&(E=E.substring(1)),E.length<6?{r:parseInt(E[0]+E[0],16),g:parseInt(E[1]+E[1],16),b:parseInt(E[2]+E[2],16),a:E.length===4?a(parseInt(E[3]+E[3],16)/255,2):1}:{r:parseInt(E.substring(0,2),16),g:parseInt(E.substring(2,4),16),b:parseInt(E.substring(4,6),16),a:E.length===8?a(parseInt(E.substring(6,8),16)/255,2):1}}return D}(),b=r.parseHue=function(){function D(E,O){return O===void 0&&(O="deg"),Number(E)*(t[O]||1)}return D}(),B=r.hslaStringToHsva=function(){function D(E){var O=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,R=O.exec(E);return R?k({h:b(R[1],R[2]),s:Number(R[3]),l:Number(R[4]),a:R[5]===void 0?1:Number(R[5])/(R[6]?100:1)}):{h:0,s:0,v:0,a:1}}return D}(),I=r.hslStringToHsva=B,k=r.hslaToHsva=function(){function D(E){var O=E.h,R=E.s,j=E.l,F=E.a;return R*=(j<50?j:100-j)/100,{h:O,s:R>0?2*R/(j+R)*100:0,v:j+R,a:F}}return D}(),N=r.hsvaToHex=function(){function D(E){return y(s(E))}return D}(),d=r.hsvaToHsla=function(){function D(E){var O=E.h,R=E.s,j=E.v,F=E.a,W=(200-R)*j/100;return{h:a(O),s:a(W>0&&W<200?R*j/100/(W<=100?W:200-W)*100:0),l:a(W/2),a:a(F,2)}}return D}(),c=r.hsvaToHslString=function(){function D(E){var O=d(E),R=O.h,j=O.s,F=O.l;return"hsl("+R+", "+j+"%, "+F+"%)"}return D}(),m=r.hsvaToHsvString=function(){function D(E){var O=L(E),R=O.h,j=O.s,F=O.v;return"hsv("+R+", "+j+"%, "+F+"%)"}return D}(),i=r.hsvaToHsvaString=function(){function D(E){var O=L(E),R=O.h,j=O.s,F=O.v,W=O.a;return"hsva("+R+", "+j+"%, "+F+"%, "+W+")"}return D}(),u=r.hsvaToHslaString=function(){function D(E){var O=d(E),R=O.h,j=O.s,F=O.l,W=O.a;return"hsla("+R+", "+j+"%, "+F+"%, "+W+")"}return D}(),s=r.hsvaToRgba=function(){function D(E){var O=E.h,R=E.s,j=E.v,F=E.a;O=O/360*6,R=R/100,j=j/100;var W=Math.floor(O),z=j*(1-R),K=j*(1-(O-W)*R),G=j*(1-(1-O+W)*R),J=W%6;return{r:[j,K,z,z,G,j][J]*255,g:[G,j,j,K,z,z][J]*255,b:[z,z,G,j,j,K][J]*255,a:a(F,2)}}return D}(),l=r.hsvaToRgbString=function(){function D(E){var O=s(E),R=O.r,j=O.g,F=O.b;return"rgb("+a(R)+", "+a(j)+", "+a(F)+")"}return D}(),h=r.hsvaToRgbaString=function(){function D(E){var O=s(E),R=O.r,j=O.g,F=O.b,W=O.a;return"rgba("+a(R)+", "+a(j)+", "+a(F)+", "+a(W,2)+")"}return D}(),C=r.hsvaStringToHsva=function(){function D(E){var O=/hsva?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,R=O.exec(E);return R?L({h:b(R[1],R[2]),s:Number(R[3]),v:Number(R[4]),a:R[5]===void 0?1:Number(R[5])/(R[6]?100:1)}):{h:0,s:0,v:0,a:1}}return D}(),v=r.hsvStringToHsva=C,p=r.rgbaStringToHsva=function(){function D(E){var O=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,R=O.exec(E);return R?S({r:Number(R[1])/(R[2]?100/255:1),g:Number(R[3])/(R[4]?100/255:1),b:Number(R[5])/(R[6]?100/255:1),a:R[7]===void 0?1:Number(R[7])/(R[8]?100:1)}):{h:0,s:0,v:0,a:1}}return D}(),g=r.rgbStringToHsva=p,V=function(E){var O=E.toString(16);return O.length<2?"0"+O:O},y=r.rgbaToHex=function(){function D(E){var O=E.r,R=E.g,j=E.b,F=E.a,W=F<1?V(a(F*255)):"";return"#"+V(a(O))+V(a(R))+V(a(j))+W}return D}(),S=r.rgbaToHsva=function(){function D(E){var O=E.r,R=E.g,j=E.b,F=E.a,W=Math.max(O,R,j),z=W-Math.min(O,R,j),K=z?W===O?(R-j)/z:W===R?2+(j-O)/z:4+(O-R)/z:0;return{h:60*(K<0?K+6:K),s:W?z/W*100:0,v:W/255*100,a:F}}return D}(),L=r.roundHsva=function(){function D(E){return{h:a(E.h),s:a(E.s),v:a(E.v),a:a(E.a,2)}}return D}(),w=r.rgbaToRgb=function(){function D(E){var O=E.r,R=E.g,j=E.b;return{r:O,g:R,b:j}}return D}(),x=r.hslaToHsl=function(){function D(E){var O=E.h,R=E.s,j=E.l;return{h:O,s:R,l:j}}return D}(),T=r.hsvaToHsv=function(){function D(E){var O=L(E),R=O.h,j=O.s,F=O.v;return{h:R,s:j,v:F}}return D}(),M=/^#?([0-9A-F]{3,8})$/i,P=r.validHex=function(){function D(E,O){var R=M.exec(E),j=R?R[1].length:0;return j===3||j===6||!!O&&j===4||!!O&&j===8}return D}()},92868:function(A,r){"use strict";r.__esModule=!0,r.EventEmitter=void 0;/** * @file * @copyright 2020 Aleksej Komarov * @license MIT @@ -20,11 +20,11 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var n=r.KEY_BACKSPACE=8,e=r.KEY_TAB=9,a=r.KEY_ENTER=13,t=r.KEY_SHIFT=16,o=r.KEY_CTRL=17,f=r.KEY_ALT=18,b=r.KEY_PAUSE=19,B=r.KEY_CAPSLOCK=20,I=r.KEY_ESCAPE=27,k=r.KEY_SPACE=32,N=r.KEY_PAGEUP=33,d=r.KEY_PAGEDOWN=34,c=r.KEY_END=35,m=r.KEY_HOME=36,l=r.KEY_LEFT=37,u=r.KEY_UP=38,s=r.KEY_RIGHT=39,i=r.KEY_DOWN=40,h=r.KEY_INSERT=45,C=r.KEY_DELETE=46,v=r.KEY_0=48,p=r.KEY_1=49,g=r.KEY_2=50,V=r.KEY_3=51,y=r.KEY_4=52,S=r.KEY_5=53,L=r.KEY_6=54,w=r.KEY_7=55,x=r.KEY_8=56,T=r.KEY_9=57,M=r.KEY_A=65,O=r.KEY_B=66,D=r.KEY_C=67,E=r.KEY_D=68,P=r.KEY_E=69,R=r.KEY_F=70,j=r.KEY_G=71,F=r.KEY_H=72,W=r.KEY_I=73,z=r.KEY_J=74,K=r.KEY_K=75,G=r.KEY_L=76,J=r.KEY_M=77,Q=r.KEY_N=78,ue=r.KEY_O=79,ie=r.KEY_P=80,pe=r.KEY_Q=81,te=r.KEY_R=82,q=r.KEY_S=83,ne=r.KEY_T=84,le=r.KEY_U=85,ee=r.KEY_V=86,re=r.KEY_W=87,oe=r.KEY_X=88,fe=r.KEY_Y=89,me=r.KEY_Z=90,Y=r.KEY_NUMPAD_0=96,ve=r.KEY_NUMPAD_1=97,he=r.KEY_NUMPAD_2=98,Ve=r.KEY_NUMPAD_3=99,Be=r.KEY_NUMPAD_4=100,be=r.KEY_NUMPAD_5=101,Le=r.KEY_NUMPAD_6=102,we=r.KEY_NUMPAD_7=103,xe=r.KEY_NUMPAD_8=104,Re=r.KEY_NUMPAD_9=105,He=r.KEY_F1=112,ye=r.KEY_F2=113,de=r.KEY_F3=114,Ce=r.KEY_F4=115,ke=r.KEY_F5=116,ge=r.KEY_F6=117,Se=r.KEY_F7=118,Pe=r.KEY_F8=119,je=r.KEY_F9=120,_e=r.KEY_F10=121,ze=r.KEY_F11=122,We=r.KEY_F12=123,Ue=r.KEY_SEMICOLON=186,Xe=r.KEY_EQUAL=187,yt=r.KEY_COMMA=188,St=r.KEY_MINUS=189,Ct=r.KEY_PERIOD=190,Bt=r.KEY_SLASH=191,dt=r.KEY_LEFT_BRACKET=219,rt=r.KEY_BACKSLASH=220,It=r.KEY_RIGHT_BRACKET=221,Lt=r.KEY_QUOTE=222},70611:function(A,r){"use strict";r.__esModule=!0,r.isEscape=r.KEY=void 0;var n=r.KEY=function(a){return a.Alt="Alt",a.Backspace="Backspace",a.Control="Control",a.Delete="Delete",a.Down="Down",a.End="End",a.Enter="Enter",a.Esc="Esc",a.Escape="Escape",a.Home="Home",a.Insert="Insert",a.Left="Left",a.PageDown="PageDown",a.PageUp="PageUp",a.Right="Right",a.Shift="Shift",a.Space=" ",a.Tab="Tab",a.Up="Up",a}({}),e=r.isEscape=function(){function a(t){return t===n.Esc||t===n.Escape}return a}()},44879:function(A,r){"use strict";r.__esModule=!0,r.toFixed=r.scale=r.round=r.rad2deg=r.keyOfMatchingRange=r.inRange=r.clamp01=r.clamp=void 0;/** + */var n=r.KEY_BACKSPACE=8,e=r.KEY_TAB=9,a=r.KEY_ENTER=13,t=r.KEY_SHIFT=16,o=r.KEY_CTRL=17,f=r.KEY_ALT=18,b=r.KEY_PAUSE=19,B=r.KEY_CAPSLOCK=20,I=r.KEY_ESCAPE=27,k=r.KEY_SPACE=32,N=r.KEY_PAGEUP=33,d=r.KEY_PAGEDOWN=34,c=r.KEY_END=35,m=r.KEY_HOME=36,i=r.KEY_LEFT=37,u=r.KEY_UP=38,s=r.KEY_RIGHT=39,l=r.KEY_DOWN=40,h=r.KEY_INSERT=45,C=r.KEY_DELETE=46,v=r.KEY_0=48,p=r.KEY_1=49,g=r.KEY_2=50,V=r.KEY_3=51,y=r.KEY_4=52,S=r.KEY_5=53,L=r.KEY_6=54,w=r.KEY_7=55,x=r.KEY_8=56,T=r.KEY_9=57,M=r.KEY_A=65,P=r.KEY_B=66,D=r.KEY_C=67,E=r.KEY_D=68,O=r.KEY_E=69,R=r.KEY_F=70,j=r.KEY_G=71,F=r.KEY_H=72,W=r.KEY_I=73,z=r.KEY_J=74,K=r.KEY_K=75,G=r.KEY_L=76,J=r.KEY_M=77,Q=r.KEY_N=78,ue=r.KEY_O=79,ie=r.KEY_P=80,pe=r.KEY_Q=81,te=r.KEY_R=82,q=r.KEY_S=83,ne=r.KEY_T=84,le=r.KEY_U=85,ee=r.KEY_V=86,re=r.KEY_W=87,oe=r.KEY_X=88,fe=r.KEY_Y=89,me=r.KEY_Z=90,Y=r.KEY_NUMPAD_0=96,ve=r.KEY_NUMPAD_1=97,he=r.KEY_NUMPAD_2=98,Ve=r.KEY_NUMPAD_3=99,Be=r.KEY_NUMPAD_4=100,be=r.KEY_NUMPAD_5=101,Le=r.KEY_NUMPAD_6=102,we=r.KEY_NUMPAD_7=103,xe=r.KEY_NUMPAD_8=104,Re=r.KEY_NUMPAD_9=105,He=r.KEY_F1=112,ye=r.KEY_F2=113,de=r.KEY_F3=114,Ce=r.KEY_F4=115,ke=r.KEY_F5=116,ge=r.KEY_F6=117,Se=r.KEY_F7=118,Pe=r.KEY_F8=119,je=r.KEY_F9=120,_e=r.KEY_F10=121,ze=r.KEY_F11=122,We=r.KEY_F12=123,Ue=r.KEY_SEMICOLON=186,Xe=r.KEY_EQUAL=187,yt=r.KEY_COMMA=188,St=r.KEY_MINUS=189,Ct=r.KEY_PERIOD=190,Bt=r.KEY_SLASH=191,dt=r.KEY_LEFT_BRACKET=219,rt=r.KEY_BACKSLASH=220,It=r.KEY_RIGHT_BRACKET=221,Lt=r.KEY_QUOTE=222},70611:function(A,r){"use strict";r.__esModule=!0,r.isEscape=r.KEY=void 0;var n=r.KEY=function(a){return a.Alt="Alt",a.Backspace="Backspace",a.Control="Control",a.Delete="Delete",a.Down="Down",a.End="End",a.Enter="Enter",a.Esc="Esc",a.Escape="Escape",a.Home="Home",a.Insert="Insert",a.Left="Left",a.PageDown="PageDown",a.PageUp="PageUp",a.Right="Right",a.Shift="Shift",a.Space=" ",a.Tab="Tab",a.Up="Up",a}({}),e=r.isEscape=function(){function a(t){return t===n.Esc||t===n.Escape}return a}()},44879:function(A,r){"use strict";r.__esModule=!0,r.toFixed=r.scale=r.round=r.rad2deg=r.keyOfMatchingRange=r.inRange=r.clamp01=r.clamp=void 0;/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var n=r.clamp=function(){function I(k,N,d){return kd?d:k}return I}(),e=r.clamp01=function(){function I(k){return k<0?0:k>1?1:k}return I}(),a=r.scale=function(){function I(k,N,d){return(k-N)/(d-N)}return I}(),t=r.round=function(){function I(k,N){if(!k||isNaN(k))return k;var d,c,m,l;return N|=0,d=Math.pow(10,N),k*=d,l=+(k>0)|-(k<0),m=Math.abs(k%1)>=.4999999999854481,c=Math.floor(k),m&&(k=c+(l>0)),(m?k:Math.round(k))/d}return I}(),o=r.toFixed=function(){function I(k,N){return N===void 0&&(N=0),Number(k).toFixed(Math.max(N,0))}return I}(),f=r.inRange=function(){function I(k,N){return N&&k>=N[0]&&k<=N[1]}return I}(),b=r.keyOfMatchingRange=function(){function I(k,N){for(var d=0,c=Object.keys(N);dd?d:k}return I}(),e=r.clamp01=function(){function I(k){return k<0?0:k>1?1:k}return I}(),a=r.scale=function(){function I(k,N,d){return(k-N)/(d-N)}return I}(),t=r.round=function(){function I(k,N){if(!k||isNaN(k))return k;var d,c,m,i;return N|=0,d=Math.pow(10,N),k*=d,i=+(k>0)|-(k<0),m=Math.abs(k%1)>=.4999999999854481,c=Math.floor(k),m&&(k=c+(i>0)),(m?k:Math.round(k))/d}return I}(),o=r.toFixed=function(){function I(k,N){return N===void 0&&(N=0),Number(k).toFixed(Math.max(N,0))}return I}(),f=r.inRange=function(){function I(k,N){return N&&k>=N[0]&&k<=N[1]}return I}(),b=r.keyOfMatchingRange=function(){function I(k,N){for(var d=0,c=Object.keys(N);d1?l-1:0),s=1;s1?V-1:0),S=1;S=0;--me){var Y=this.tryEntries[me],ve=Y.completion;if(Y.tryLoc==="root")return fe("end");if(Y.tryLoc<=this.prev){var he=g.call(Y,"catchLoc"),Ve=g.call(Y,"finallyLoc");if(he&&Ve){if(this.prev=0;--fe){var me=this.tryEntries[fe];if(me.tryLoc<=this.prev&&g.call(me,"finallyLoc")&&this.prev=0;--oe){var fe=this.tryEntries[oe];if(fe.finallyLoc===re)return this.complete(fe.completion,fe.afterLoc),q(fe),R}}return ee}(),catch:function(){function ee(re){for(var oe=this.tryEntries.length-1;oe>=0;--oe){var fe=this.tryEntries[oe];if(fe.tryLoc===re){var me=fe.completion;if(me.type==="throw"){var Y=me.arg;q(fe)}return Y}}throw Error("illegal catch attempt")}return ee}(),delegateYield:function(){function ee(re,oe,fe){return this.delegate={iterator:le(re),resultName:oe,nextLoc:fe},this.method==="next"&&(this.arg=C),R}return ee}()},v}function e(C,v,p,g,V,y,S){try{var L=C[y](S),w=L.value}catch(x){return void p(x)}L.done?v(w):Promise.resolve(w).then(g,V)}function a(C){return function(){var v=this,p=arguments;return new Promise(function(g,V){var y=C.apply(v,p);function S(w){e(y,g,V,S,L,"next",w)}function L(w){e(y,g,V,S,L,"throw",w)}S(void 0)})}}/** + */var a=r.createStore=function(){function I(k,N){if(N)return N(I)(k);var d,c=[],m=function(){function s(){return d}return s}(),i=function(){function s(l){c.push(l)}return s}(),u=function(){function s(l){d=k(d,l);for(var h=0;h1?i-1:0),s=1;s1?V-1:0),S=1;S=0;--me){var Y=this.tryEntries[me],ve=Y.completion;if(Y.tryLoc==="root")return fe("end");if(Y.tryLoc<=this.prev){var he=g.call(Y,"catchLoc"),Ve=g.call(Y,"finallyLoc");if(he&&Ve){if(this.prev=0;--fe){var me=this.tryEntries[fe];if(me.tryLoc<=this.prev&&g.call(me,"finallyLoc")&&this.prev=0;--oe){var fe=this.tryEntries[oe];if(fe.finallyLoc===re)return this.complete(fe.completion,fe.afterLoc),q(fe),R}}return ee}(),catch:function(){function ee(re){for(var oe=this.tryEntries.length-1;oe>=0;--oe){var fe=this.tryEntries[oe];if(fe.tryLoc===re){var me=fe.completion;if(me.type==="throw"){var Y=me.arg;q(fe)}return Y}}throw Error("illegal catch attempt")}return ee}(),delegateYield:function(){function ee(re,oe,fe){return this.delegate={iterator:le(re),resultName:oe,nextLoc:fe},this.method==="next"&&(this.arg=C),R}return ee}()},v}function e(C,v,p,g,V,y,S){try{var L=C[y](S),w=L.value}catch(x){return void p(x)}L.done?v(w):Promise.resolve(w).then(g,V)}function a(C){return function(){var v=this,p=arguments;return new Promise(function(g,V){var y=C.apply(v,p);function S(w){e(y,g,V,S,L,"next",w)}function L(w){e(y,g,V,S,L,"throw",w)}S(void 0)})}}/** * Browser-agnostic abstraction of key-value web storage. * * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var t=r.IMPL_MEMORY=0,o=r.IMPL_HUB_STORAGE=1,f=r.IMPL_INDEXED_DB=2,b=1,B="para-tgui",I="storage-v1",k="readonly",N="readwrite",d=function(v){return function(){try{return!!v()}catch(p){return!1}}},c=d(function(){return window.hubStorage&&window.hubStorage.getItem}),m=d(function(){return(window.indexedDB||window.msIndexedDB)&&(window.IDBTransaction||window.msIDBTransaction)}),l=function(){function C(){this.impl=t,this.store={}}var v=C.prototype;return v.get=function(){var p=a(n().mark(function(){function V(y){return n().wrap(function(){function S(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",this.store[y]);case 1:case"end":return L.stop()}}return S}(),V,this)}return V}()));function g(V){return p.apply(this,arguments)}return g}(),v.set=function(){var p=a(n().mark(function(){function V(y,S){return n().wrap(function(){function L(w){for(;;)switch(w.prev=w.next){case 0:this.store[y]=S;case 1:case"end":return w.stop()}}return L}(),V,this)}return V}()));function g(V,y){return p.apply(this,arguments)}return g}(),v.remove=function(){var p=a(n().mark(function(){function V(y){return n().wrap(function(){function S(L){for(;;)switch(L.prev=L.next){case 0:this.store[y]=void 0;case 1:case"end":return L.stop()}}return S}(),V,this)}return V}()));function g(V){return p.apply(this,arguments)}return g}(),v.clear=function(){var p=a(n().mark(function(){function V(){return n().wrap(function(){function y(S){for(;;)switch(S.prev=S.next){case 0:this.store={};case 1:case"end":return S.stop()}}return y}(),V,this)}return V}()));function g(){return p.apply(this,arguments)}return g}(),C}(),u=function(){function C(){this.impl=o}var v=C.prototype;return v.get=function(){var p=a(n().mark(function(){function V(y){var S;return n().wrap(function(){function L(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,window.hubStorage.getItem("paradise-"+y);case 2:if(S=w.sent,typeof S!="string"){w.next=5;break}return w.abrupt("return",JSON.parse(S));case 5:case"end":return w.stop()}}return L}(),V)}return V}()));function g(V){return p.apply(this,arguments)}return g}(),v.set=function(){function p(g,V){window.hubStorage.setItem("paradise-"+g,JSON.stringify(V))}return p}(),v.remove=function(){function p(g){window.hubStorage.removeItem("paradise-"+g)}return p}(),v.clear=function(){function p(){window.hubStorage.clear()}return p}(),C}(),s=function(){function C(){this.impl=f,this.dbPromise=new Promise(function(p,g){var V=window.indexedDB||window.msIndexedDB,y=V.open(B,b);y.onupgradeneeded=function(){try{y.result.createObjectStore(I)}catch(S){g(new Error("Failed to upgrade IDB: "+y.error))}},y.onsuccess=function(){return p(y.result)},y.onerror=function(){g(new Error("Failed to open IDB: "+y.error))}})}var v=C.prototype;return v.getStore=function(){var p=a(n().mark(function(){function V(y){return n().wrap(function(){function S(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",this.dbPromise.then(function(w){return w.transaction(I,y).objectStore(I)}));case 1:case"end":return L.stop()}}return S}(),V,this)}return V}()));function g(V){return p.apply(this,arguments)}return g}(),v.get=function(){var p=a(n().mark(function(){function V(y){var S;return n().wrap(function(){function L(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,this.getStore(k);case 2:return S=w.sent,w.abrupt("return",new Promise(function(x,T){var M=S.get(y);M.onsuccess=function(){return x(M.result)},M.onerror=function(){return T(M.error)}}));case 4:case"end":return w.stop()}}return L}(),V,this)}return V}()));function g(V){return p.apply(this,arguments)}return g}(),v.set=function(){var p=a(n().mark(function(){function V(y,S){var L;return n().wrap(function(){function w(x){for(;;)switch(x.prev=x.next){case 0:return x.next=2,this.getStore(N);case 2:L=x.sent,L.put(S,y);case 4:case"end":return x.stop()}}return w}(),V,this)}return V}()));function g(V,y){return p.apply(this,arguments)}return g}(),v.remove=function(){var p=a(n().mark(function(){function V(y){var S;return n().wrap(function(){function L(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,this.getStore(N);case 2:S=w.sent,S.delete(y);case 4:case"end":return w.stop()}}return L}(),V,this)}return V}()));function g(V){return p.apply(this,arguments)}return g}(),v.clear=function(){var p=a(n().mark(function(){function V(){var y;return n().wrap(function(){function S(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,this.getStore(N);case 2:y=L.sent,y.clear();case 4:case"end":return L.stop()}}return S}(),V,this)}return V}()));function g(){return p.apply(this,arguments)}return g}(),C}(),i=function(){function C(){this.backendPromise=a(n().mark(function(){function p(){var g;return n().wrap(function(){function V(y){for(;;)switch(y.prev=y.next){case 0:if(!(!Byond.TRIDENT&&c())){y.next=2;break}return y.abrupt("return",new u);case 2:if(!m()){y.next=12;break}return y.prev=3,g=new s,y.next=7,g.dbPromise;case 7:return y.abrupt("return",g);case 10:y.prev=10,y.t0=y.catch(3);case 12:return y.abrupt("return",new l);case 13:case"end":return y.stop()}}return V}(),p,null,[[3,10]])}return p}()))()}var v=C.prototype;return v.get=function(){var p=a(n().mark(function(){function V(y){var S;return n().wrap(function(){function L(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,this.backendPromise;case 2:return S=w.sent,w.abrupt("return",S.get(y));case 4:case"end":return w.stop()}}return L}(),V,this)}return V}()));function g(V){return p.apply(this,arguments)}return g}(),v.set=function(){var p=a(n().mark(function(){function V(y,S){var L;return n().wrap(function(){function w(x){for(;;)switch(x.prev=x.next){case 0:return x.next=2,this.backendPromise;case 2:return L=x.sent,x.abrupt("return",L.set(y,S));case 4:case"end":return x.stop()}}return w}(),V,this)}return V}()));function g(V,y){return p.apply(this,arguments)}return g}(),v.remove=function(){var p=a(n().mark(function(){function V(y){var S;return n().wrap(function(){function L(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,this.backendPromise;case 2:return S=w.sent,w.abrupt("return",S.remove(y));case 4:case"end":return w.stop()}}return L}(),V,this)}return V}()));function g(V){return p.apply(this,arguments)}return g}(),v.clear=function(){var p=a(n().mark(function(){function V(){var y;return n().wrap(function(){function S(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,this.backendPromise;case 2:return y=L.sent,L.abrupt("return",y.clear());case 4:case"end":return L.stop()}}return S}(),V,this)}return V}()));function g(){return p.apply(this,arguments)}return g}(),C}(),h=r.storage=new i},25328:function(A,r){"use strict";r.__esModule=!0,r.toTitleCase=r.multiline=r.decodeHtmlEntities=r.createSearch=r.createGlobPattern=r.capitalize=r.buildQueryString=void 0;function n(N,d){var c=typeof Symbol!="undefined"&&N[Symbol.iterator]||N["@@iterator"];if(c)return(c=c.call(N)).next.bind(c);if(Array.isArray(N)||(c=e(N))||d&&N&&typeof N.length=="number"){c&&(N=c);var m=0;return function(){return m>=N.length?{done:!0}:{done:!1,value:N[m++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(N,d){if(N){if(typeof N=="string")return a(N,d);var c={}.toString.call(N).slice(8,-1);return c==="Object"&&N.constructor&&(c=N.constructor.name),c==="Map"||c==="Set"?Array.from(N):c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?a(N,d):void 0}}function a(N,d){(d==null||d>N.length)&&(d=N.length);for(var c=0,m=Array(d);c=N.length?{done:!0}:{done:!1,value:N[m++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(N,d){if(N){if(typeof N=="string")return a(N,d);var c={}.toString.call(N).slice(8,-1);return c==="Object"&&N.constructor&&(c=N.constructor.name),c==="Map"||c==="Set"?Array.from(N):c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?a(N,d):void 0}}function a(N,d){(d==null||d>N.length)&&(d=N.length);for(var c=0,m=Array(d);c",apos:"'"};return d.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(c,function(l,u){return m[u]}).replace(/&#?([0-9]+);/gi,function(l,u){var s=parseInt(u,10);return String.fromCharCode(s)}).replace(/&#x?([0-9a-f]+);/gi,function(l,u){var s=parseInt(u,16);return String.fromCharCode(s)})}return N}(),k=r.buildQueryString=function(){function N(d){return Object.keys(d).map(function(c){return encodeURIComponent(c)+"="+encodeURIComponent(d[c])}).join("&")}return N}()},69214:function(A,r){"use strict";r.__esModule=!0,r.throttle=r.sleep=r.debounce=void 0;/** + */var t=r.multiline=function(){function N(d){if(Array.isArray(d))return N(d.join(""));for(var c=d.split("\n"),m,i=n(c),u;!(u=i()).done;)for(var s=u.value,l=0;l",apos:"'"};return d.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(c,function(i,u){return m[u]}).replace(/&#?([0-9]+);/gi,function(i,u){var s=parseInt(u,10);return String.fromCharCode(s)}).replace(/&#x?([0-9a-f]+);/gi,function(i,u){var s=parseInt(u,16);return String.fromCharCode(s)})}return N}(),k=r.buildQueryString=function(){function N(d){return Object.keys(d).map(function(c){return encodeURIComponent(c)+"="+encodeURIComponent(d[c])}).join("&")}return N}()},69214:function(A,r){"use strict";r.__esModule=!0,r.throttle=r.sleep=r.debounce=void 0;/** * @file * @copyright 2020 Aleksej Komarov * @license MIT @@ -62,11 +62,11 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var a=function(u,s){return u+s},t=function(u,s){return u-s},o=function(u,s){return u*s},f=function(u,s){return u/s},b=r.vecAdd=function(){function l(){for(var u=arguments.length,s=new Array(u),i=0;i0&&(g.style=T),g}return v}(),h=r.computeBoxClassName=function(){function v(p){var g=p.textColor||p.color,V=p.backgroundColor;return(0,e.classes)([N(g)&&"color-"+g,N(V)&&"color-bg-"+V])}return v}(),C=r.Box=function(){function v(p){var g=p.as,V=g===void 0?"div":g,y=p.className,S=p.children,L=b(p,f);if(typeof S=="function")return S(i(p));var w=typeof y=="string"?y+" "+h(L):h(L),x=i(L);return(0,a.createVNode)(t.VNodeFlags.HtmlElement,V,w,S,t.ChildFlags.UnknownChildren,x)}return v}();C.defaultHooks=e.pureComponentHooks},96184:function(A,r,n){"use strict";r.__esModule=!0,r.ButtonInput=r.ButtonConfirm=r.ButtonCheckbox=r.Button=void 0;var e=n(89005),a=n(35840),t=n(92986),o=n(9394),f=n(55937),b=n(1331),B=n(62147),I=["className","fluid","translucent","icon","iconRotation","iconSpin","color","textColor","disabled","selected","tooltip","tooltipPosition","ellipsis","compact","circular","content","iconColor","iconRight","iconStyle","children","onclick","onClick","multiLine"],k=["checked"],N=["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"],d=["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","disabled","multiLine"];/** + */function b(v,p){if(v==null)return{};var g={};for(var V in v)if({}.hasOwnProperty.call(v,V)){if(p.includes(V))continue;g[V]=v[V]}return g}var B=r.unit=function(){function v(p){if(typeof p=="string")return p.endsWith("px")?parseFloat(p)/12+"rem":p;if(typeof p=="number")return p+"rem"}return v}(),I=r.halfUnit=function(){function v(p){if(typeof p=="string")return B(p);if(typeof p=="number")return B(p*.5)}return v}(),k=function(p){return!N(p)},N=function(p){if(typeof p=="string")return o.CSS_COLORS.includes(p)},d=function(p){return function(g,V){(typeof V=="number"||typeof V=="string")&&(g[p]=V)}},c=function(p,g){return function(V,y){(typeof y=="number"||typeof y=="string")&&(V[p]=g(y))}},m=function(p,g){return function(V,y){y&&(V[p]=g)}},i=function(p,g,V){return function(y,S){if(typeof S=="number"||typeof S=="string")for(var L=0;L0&&(g.style=T),g}return v}(),h=r.computeBoxClassName=function(){function v(p){var g=p.textColor||p.color,V=p.backgroundColor;return(0,e.classes)([N(g)&&"color-"+g,N(V)&&"color-bg-"+V])}return v}(),C=r.Box=function(){function v(p){var g=p.as,V=g===void 0?"div":g,y=p.className,S=p.children,L=b(p,f);if(typeof S=="function")return S(l(p));var w=typeof y=="string"?y+" "+h(L):h(L),x=l(L);return(0,a.createVNode)(t.VNodeFlags.HtmlElement,V,w,S,t.ChildFlags.UnknownChildren,x)}return v}();C.defaultHooks=e.pureComponentHooks},96184:function(A,r,n){"use strict";r.__esModule=!0,r.ButtonInput=r.ButtonConfirm=r.ButtonCheckbox=r.Button=void 0;var e=n(89005),a=n(35840),t=n(92986),o=n(9394),f=n(55937),b=n(1331),B=n(62147),I=["className","fluid","translucent","icon","iconRotation","iconSpin","color","textColor","disabled","selected","tooltip","tooltipPosition","ellipsis","compact","circular","content","iconColor","iconRight","iconStyle","children","onclick","onClick","multiLine"],k=["checked"],N=["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"],d=["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","disabled","multiLine"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function c(v,p){v.prototype=Object.create(p.prototype),v.prototype.constructor=v,m(v,p)}function m(v,p){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(g,V){return g.__proto__=V,g},m(v,p)}function l(v,p){if(v==null)return{};var g={};for(var V in v)if({}.hasOwnProperty.call(v,V)){if(p.includes(V))continue;g[V]=v[V]}return g}var u=(0,o.createLogger)("Button"),s=r.Button=function(){function v(p){var g=p.className,V=p.fluid,y=p.translucent,S=p.icon,L=p.iconRotation,w=p.iconSpin,x=p.color,T=p.textColor,M=p.disabled,O=p.selected,D=p.tooltip,E=p.tooltipPosition,P=p.ellipsis,R=p.compact,j=p.circular,F=p.content,W=p.iconColor,z=p.iconRight,K=p.iconStyle,G=p.children,J=p.onclick,Q=p.onClick,ue=p.multiLine,ie=l(p,I),pe=!!(F||G);J&&u.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"),ie.onClick=function(q){!M&&Q&&Q(q)};var te=(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Box,Object.assign({className:(0,a.classes)(["Button",V&&"Button--fluid",M&&"Button--disabled"+(y?"--translucent":""),O&&"Button--selected"+(y?"--translucent":""),pe&&"Button--hasContent",P&&"Button--ellipsis",j&&"Button--circular",R&&"Button--compact",z&&"Button--iconRight",ue&&"Button--multiLine",x&&typeof x=="string"?"Button--color--"+x+(y?"--translucent":""):"Button--color--default"+(y?"--translucent":""),g]),tabIndex:!M&&"0",color:T,onKeyDown:function(){function q(ne){var le=window.event?ne.which:ne.keyCode;if(le===t.KEY_SPACE||le===t.KEY_ENTER){ne.preventDefault(),!M&&Q&&Q(ne);return}if(le===t.KEY_ESCAPE){ne.preventDefault();return}}return q}()},ie,{children:[S&&!z&&(0,e.createComponentVNode)(2,b.Icon,{name:S,color:W,rotation:L,spin:w,style:K}),F,G,S&&z&&(0,e.createComponentVNode)(2,b.Icon,{name:S,color:W,rotation:L,spin:w,style:K})]})));return D&&(te=(0,e.createComponentVNode)(2,B.Tooltip,{content:D,position:E,children:te})),te}return v}();s.defaultHooks=a.pureComponentHooks;var i=r.ButtonCheckbox=function(){function v(p){var g=p.checked,V=l(p,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,s,Object.assign({color:"transparent",icon:g?"check-square-o":"square-o",selected:g},V)))}return v}();s.Checkbox=i;var h=r.ButtonConfirm=function(v){function p(){var V;return V=v.call(this)||this,V.handleClick=function(){V.state.clickedOnce&&V.setClickedOnce(!1)},V.state={clickedOnce:!1},V}c(p,v);var g=p.prototype;return g.setClickedOnce=function(){function V(y){var S=this;this.setState({clickedOnce:y}),y?setTimeout(function(){return window.addEventListener("click",S.handleClick)}):window.removeEventListener("click",this.handleClick)}return V}(),g.render=function(){function V(){var y=this,S=this.props,L=S.confirmContent,w=L===void 0?"Confirm?":L,x=S.confirmColor,T=x===void 0?"bad":x,M=S.confirmIcon,O=S.icon,D=S.color,E=S.content,P=S.onClick,R=l(S,N);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,s,Object.assign({content:this.state.clickedOnce?w:E,icon:this.state.clickedOnce?M:O,color:this.state.clickedOnce?T:D,onClick:function(){function j(F){return y.state.clickedOnce?P==null?void 0:P(F):y.setClickedOnce(!0)}return j}()},R)))}return V}(),p}(e.Component);s.Confirm=h;var C=r.ButtonInput=function(v){function p(){var V;return V=v.call(this)||this,V.inputRef=void 0,V.inputRef=(0,e.createRef)(),V.state={inInput:!1},V}c(p,v);var g=p.prototype;return g.setInInput=function(){function V(y){var S=this.props.disabled;if(!S&&(this.setState({inInput:y}),this.inputRef)){var L=this.inputRef.current;if(y){L.value=this.props.currentValue||"";try{L.focus(),L.select()}catch(w){}}}}return V}(),g.commitResult=function(){function V(y){if(this.inputRef){var S=this.inputRef.current,L=S.value!=="";if(L){this.props.onCommit(y,S.value);return}else{if(!this.props.defaultValue)return;this.props.onCommit(y,this.props.defaultValue)}}}return V}(),g.render=function(){function V(){var y=this,S=this.props,L=S.fluid,w=S.content,x=S.icon,T=S.iconRotation,M=S.iconSpin,O=S.tooltip,D=S.tooltipPosition,E=S.color,P=E===void 0?"default":E,R=S.disabled,j=S.multiLine,F=l(S,d),W=(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Box,Object.assign({className:(0,a.classes)(["Button",L&&"Button--fluid",R&&"Button--disabled","Button--color--"+P,j+"Button--multiLine"])},F,{onClick:function(){function z(){return y.setInInput(!0)}return z}(),children:[x&&(0,e.createComponentVNode)(2,b.Icon,{name:x,rotation:T,spin:M}),(0,e.createVNode)(1,"div",null,w,0),(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?void 0:"none","text-align":"left"},onBlur:function(){function z(K){y.state.inInput&&(y.setInInput(!1),y.commitResult(K))}return z}(),onKeyDown:function(){function z(K){if(K.keyCode===t.KEY_ENTER){y.setInInput(!1),y.commitResult(K);return}K.keyCode===t.KEY_ESCAPE&&y.setInInput(!1)}return z}()},null,this.inputRef)]})));return O&&(W=(0,e.createComponentVNode)(2,B.Tooltip,{content:O,position:D,children:W})),W}return V}(),p}(e.Component);s.Input=C},18982:function(A,r,n){"use strict";r.__esModule=!0,r.ByondUi=void 0;var e=n(89005),a=n(35840),t=n(69214),o=n(9394),f=n(55937),b=["params"],B=["params"],I=["parent","params"];function k(h,C){if(h==null)return{};var v={};for(var p in h)if({}.hasOwnProperty.call(h,p)){if(C.includes(p))continue;v[p]=h[p]}return v}function N(h,C){h.prototype=Object.create(C.prototype),h.prototype.constructor=h,d(h,C)}function d(h,C){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(v,p){return v.__proto__=p,v},d(h,C)}/** + */function c(v,p){v.prototype=Object.create(p.prototype),v.prototype.constructor=v,m(v,p)}function m(v,p){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(g,V){return g.__proto__=V,g},m(v,p)}function i(v,p){if(v==null)return{};var g={};for(var V in v)if({}.hasOwnProperty.call(v,V)){if(p.includes(V))continue;g[V]=v[V]}return g}var u=(0,o.createLogger)("Button"),s=r.Button=function(){function v(p){var g=p.className,V=p.fluid,y=p.translucent,S=p.icon,L=p.iconRotation,w=p.iconSpin,x=p.color,T=p.textColor,M=p.disabled,P=p.selected,D=p.tooltip,E=p.tooltipPosition,O=p.ellipsis,R=p.compact,j=p.circular,F=p.content,W=p.iconColor,z=p.iconRight,K=p.iconStyle,G=p.children,J=p.onclick,Q=p.onClick,ue=p.multiLine,ie=i(p,I),pe=!!(F||G);J&&u.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"),ie.onClick=function(q){!M&&Q&&Q(q)};var te=(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Box,Object.assign({className:(0,a.classes)(["Button",V&&"Button--fluid",M&&"Button--disabled"+(y?"--translucent":""),P&&"Button--selected"+(y?"--translucent":""),pe&&"Button--hasContent",O&&"Button--ellipsis",j&&"Button--circular",R&&"Button--compact",z&&"Button--iconRight",ue&&"Button--multiLine",x&&typeof x=="string"?"Button--color--"+x+(y?"--translucent":""):"Button--color--default"+(y?"--translucent":""),g]),tabIndex:!M&&"0",color:T,onKeyDown:function(){function q(ne){var le=window.event?ne.which:ne.keyCode;if(le===t.KEY_SPACE||le===t.KEY_ENTER){ne.preventDefault(),!M&&Q&&Q(ne);return}if(le===t.KEY_ESCAPE){ne.preventDefault();return}}return q}()},ie,{children:[S&&!z&&(0,e.createComponentVNode)(2,b.Icon,{name:S,color:W,rotation:L,spin:w,style:K}),F,G,S&&z&&(0,e.createComponentVNode)(2,b.Icon,{name:S,color:W,rotation:L,spin:w,style:K})]})));return D&&(te=(0,e.createComponentVNode)(2,B.Tooltip,{content:D,position:E,children:te})),te}return v}();s.defaultHooks=a.pureComponentHooks;var l=r.ButtonCheckbox=function(){function v(p){var g=p.checked,V=i(p,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,s,Object.assign({color:"transparent",icon:g?"check-square-o":"square-o",selected:g},V)))}return v}();s.Checkbox=l;var h=r.ButtonConfirm=function(v){function p(){var V;return V=v.call(this)||this,V.handleClick=function(){V.state.clickedOnce&&V.setClickedOnce(!1)},V.state={clickedOnce:!1},V}c(p,v);var g=p.prototype;return g.setClickedOnce=function(){function V(y){var S=this;this.setState({clickedOnce:y}),y?setTimeout(function(){return window.addEventListener("click",S.handleClick)}):window.removeEventListener("click",this.handleClick)}return V}(),g.render=function(){function V(){var y=this,S=this.props,L=S.confirmContent,w=L===void 0?"Confirm?":L,x=S.confirmColor,T=x===void 0?"bad":x,M=S.confirmIcon,P=S.icon,D=S.color,E=S.content,O=S.onClick,R=i(S,N);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,s,Object.assign({content:this.state.clickedOnce?w:E,icon:this.state.clickedOnce?M:P,color:this.state.clickedOnce?T:D,onClick:function(){function j(F){return y.state.clickedOnce?O==null?void 0:O(F):y.setClickedOnce(!0)}return j}()},R)))}return V}(),p}(e.Component);s.Confirm=h;var C=r.ButtonInput=function(v){function p(){var V;return V=v.call(this)||this,V.inputRef=void 0,V.inputRef=(0,e.createRef)(),V.state={inInput:!1},V}c(p,v);var g=p.prototype;return g.setInInput=function(){function V(y){var S=this.props.disabled;if(!S&&(this.setState({inInput:y}),this.inputRef)){var L=this.inputRef.current;if(y){L.value=this.props.currentValue||"";try{L.focus(),L.select()}catch(w){}}}}return V}(),g.commitResult=function(){function V(y){if(this.inputRef){var S=this.inputRef.current,L=S.value!=="";if(L){this.props.onCommit(y,S.value);return}else{if(!this.props.defaultValue)return;this.props.onCommit(y,this.props.defaultValue)}}}return V}(),g.render=function(){function V(){var y=this,S=this.props,L=S.fluid,w=S.content,x=S.icon,T=S.iconRotation,M=S.iconSpin,P=S.tooltip,D=S.tooltipPosition,E=S.color,O=E===void 0?"default":E,R=S.disabled,j=S.multiLine,F=i(S,d),W=(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Box,Object.assign({className:(0,a.classes)(["Button",L&&"Button--fluid",R&&"Button--disabled","Button--color--"+O,j+"Button--multiLine"])},F,{onClick:function(){function z(){return y.setInInput(!0)}return z}(),children:[x&&(0,e.createComponentVNode)(2,b.Icon,{name:x,rotation:T,spin:M}),(0,e.createVNode)(1,"div",null,w,0),(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?void 0:"none","text-align":"left"},onBlur:function(){function z(K){y.state.inInput&&(y.setInInput(!1),y.commitResult(K))}return z}(),onKeyDown:function(){function z(K){if(K.keyCode===t.KEY_ENTER){y.setInInput(!1),y.commitResult(K);return}K.keyCode===t.KEY_ESCAPE&&y.setInInput(!1)}return z}()},null,this.inputRef)]})));return P&&(W=(0,e.createComponentVNode)(2,B.Tooltip,{content:P,position:D,children:W})),W}return V}(),p}(e.Component);s.Input=C},18982:function(A,r,n){"use strict";r.__esModule=!0,r.ByondUi=void 0;var e=n(89005),a=n(35840),t=n(69214),o=n(9394),f=n(55937),b=["params"],B=["params"],I=["parent","params"];function k(h,C){if(h==null)return{};var v={};for(var p in h)if({}.hasOwnProperty.call(h,p)){if(C.includes(p))continue;v[p]=h[p]}return v}function N(h,C){h.prototype=Object.create(C.prototype),h.prototype.constructor=h,d(h,C)}function d(h,C){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(v,p){return v.__proto__=p,v},d(h,C)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var c=(0,o.createLogger)("ByondUi"),m=[],l=function(C){var v=m.length;m.push(null);var p=C||"byondui_"+v;return c.log("allocated '"+p+"'"),{render:function(){function g(V){c.log("unmounting '"+p+"'"),m[v]=null,Byond.winset(p,{parent:""}),c.log("rendering '"+p+"'"),m[v]=p,Byond.winset(p,V)}return g}(),unmount:function(){function g(){c.log("unmounting '"+p+"'"),m[v]=null,Byond.winset(p,{parent:""})}return g}()}};window.addEventListener("beforeunload",function(){for(var h=0;h0){var E=D[0],P=D[D.length-1];D.push([O[0]+T,P[1]]),D.push([O[0]+T,-T]),D.push([-T,-T]),D.push([-T,E[1]])}var R=N(D);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({position:"relative"},M,{children:function(){function j(F){return(0,e.normalizeProps)((0,e.createVNode)(1,"div",null,(0,e.createVNode)(32,"svg",null,(0,e.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+O[1]+")",fill:S,stroke:w,"stroke-width":T,points:R}),2,{viewBox:"0 0 "+O[0]+" "+O[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},F),null,h.ref))}return j}()})))}return i}(),u}(e.Component);d.defaultHooks=t.pureComponentHooks;var c=function(u){return null},m=r.Chart={Line:d}},4796:function(A,r,n){"use strict";r.__esModule=!0,r.Collapsible=void 0;var e=n(89005),a=n(55937),t=n(96184),o=["children","color","title","buttons","contentStyle"];function f(k,N){if(k==null)return{};var d={};for(var c in k)if({}.hasOwnProperty.call(k,c)){if(N.includes(c))continue;d[c]=k[c]}return d}function b(k,N){k.prototype=Object.create(N.prototype),k.prototype.constructor=k,B(k,N)}function B(k,N){return B=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(d,c){return d.__proto__=c,d},B(k,N)}/** +*/var k=function(u,s,l,h){if(u.length===0)return[];var C=(0,a.zipWith)(Math.min).apply(void 0,u),v=(0,a.zipWith)(Math.max).apply(void 0,u);l!==void 0&&(C[0]=l[0],v[0]=l[1]),h!==void 0&&(C[1]=h[0],v[1]=h[1]);var p=(0,a.map)(function(g){return(0,a.zipWith)(function(V,y,S,L){return(V-y)/(S-y)*L})(g,C,v,s)})(u);return p},N=function(u){for(var s="",l=0;l0){var E=D[0],O=D[D.length-1];D.push([P[0]+T,O[1]]),D.push([P[0]+T,-T]),D.push([-T,-T]),D.push([-T,E[1]])}var R=N(D);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({position:"relative"},M,{children:function(){function j(F){return(0,e.normalizeProps)((0,e.createVNode)(1,"div",null,(0,e.createVNode)(32,"svg",null,(0,e.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+P[1]+")",fill:S,stroke:w,"stroke-width":T,points:R}),2,{viewBox:"0 0 "+P[0]+" "+P[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},F),null,h.ref))}return j}()})))}return l}(),u}(e.Component);d.defaultHooks=t.pureComponentHooks;var c=function(u){return null},m=r.Chart={Line:d}},4796:function(A,r,n){"use strict";r.__esModule=!0,r.Collapsible=void 0;var e=n(89005),a=n(55937),t=n(96184),o=["children","color","title","buttons","contentStyle"];function f(k,N){if(k==null)return{};var d={};for(var c in k)if({}.hasOwnProperty.call(k,c)){if(N.includes(c))continue;d[c]=k[c]}return d}function b(k,N){k.prototype=Object.create(N.prototype),k.prototype.constructor=k,B(k,N)}function B(k,N){return B=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(d,c){return d.__proto__=c,d},B(k,N)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var I=r.Collapsible=function(k){function N(c){var m;m=k.call(this,c)||this;var l=c.open;return m.state={open:l||!1},m}b(N,k);var d=N.prototype;return d.render=function(){function c(){var m=this,l=this.props,u=this.state.open,s=l.children,i=l.color,h=i===void 0?"default":i,C=l.title,v=l.buttons,p=l.contentStyle,g=f(l,o);return(0,e.createComponentVNode)(2,a.Box,{className:"Collapsible",children:[(0,e.createVNode)(1,"div","Table",[(0,e.createVNode)(1,"div","Table__cell",(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Button,Object.assign({fluid:!0,color:h,icon:u?"chevron-down":"chevron-right",onClick:function(){function V(){return m.setState({open:!u})}return V}()},g,{children:C}))),2),v&&(0,e.createVNode)(1,"div","Table__cell Table__cell--collapsing",v,0)],0),u&&(0,e.createComponentVNode)(2,a.Box,{mt:1,style:p,children:s})]})}return c}(),N}(e.Component)},88894:function(A,r,n){"use strict";r.__esModule=!0,r.ColorBox=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["content","children","className","color","backgroundColor"];/** +*/var I=r.Collapsible=function(k){function N(c){var m;m=k.call(this,c)||this;var i=c.open;return m.state={open:i||!1},m}b(N,k);var d=N.prototype;return d.render=function(){function c(){var m=this,i=this.props,u=this.state.open,s=i.children,l=i.color,h=l===void 0?"default":l,C=i.title,v=i.buttons,p=i.contentStyle,g=f(i,o);return(0,e.createComponentVNode)(2,a.Box,{className:"Collapsible",children:[(0,e.createVNode)(1,"div","Table",[(0,e.createVNode)(1,"div","Table__cell",(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Button,Object.assign({fluid:!0,color:h,icon:u?"chevron-down":"chevron-right",onClick:function(){function V(){return m.setState({open:!u})}return V}()},g,{children:C}))),2),v&&(0,e.createVNode)(1,"div","Table__cell Table__cell--collapsing",v,0)],0),u&&(0,e.createComponentVNode)(2,a.Box,{mt:1,style:p,children:s})]})}return c}(),N}(e.Component)},88894:function(A,r,n){"use strict";r.__esModule=!0,r.ColorBox=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["content","children","className","color","backgroundColor"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function f(B,I){if(B==null)return{};var k={};for(var N in B)if({}.hasOwnProperty.call(B,N)){if(I.includes(N))continue;k[N]=B[N]}return k}var b=r.ColorBox=function(){function B(I){var k=I.content,N=I.children,d=I.className,c=I.color,m=I.backgroundColor,l=f(I,o);return l.color=k?null:"transparent",l.backgroundColor=c||m,(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["ColorBox",d,(0,t.computeBoxClassName)(l)]),k||".",0,Object.assign({},(0,t.computeBoxProps)(l))))}return B}();b.defaultHooks=a.pureComponentHooks},73379:function(A,r,n){"use strict";r.__esModule=!0,r.Countdown=void 0;var e=n(89005),a=n(55937),t=["format"];function o(I,k){if(I==null)return{};var N={};for(var d in I)if({}.hasOwnProperty.call(I,d)){if(k.includes(d))continue;N[d]=I[d]}return N}function f(I,k){I.prototype=Object.create(k.prototype),I.prototype.constructor=I,b(I,k)}function b(I,k){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(N,d){return N.__proto__=d,N},b(I,k)}var B=r.Countdown=function(I){function k(d){var c;return c=I.call(this,d)||this,c.timer=null,c.state={value:Math.max(d.timeLeft*100,0)},c}f(k,I);var N=k.prototype;return N.tick=function(){function d(){var c=Math.max(this.state.value-this.props.rate,0);c<=0&&clearInterval(this.timer),this.setState(function(m){return{value:c}})}return d}(),N.componentDidMount=function(){function d(){var c=this;this.timer=setInterval(function(){return c.tick()},this.props.rate)}return d}(),N.componentWillUnmount=function(){function d(){clearInterval(this.timer)}return d}(),N.componentDidUpdate=function(){function d(c){var m=this;this.props.current!==c.current&&this.setState(function(l){return{value:Math.max(m.props.timeLeft*100,0)}}),this.timer||this.componentDidMount()}return d}(),N.render=function(){function d(){var c=this.props,m=c.format,l=o(c,t),u=new Date(this.state.value).toISOString().slice(11,19);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({as:"span"},l,{children:m?m(this.state.value,u):u})))}return d}(),k}(e.Component);B.defaultProps={rate:1e3}},61940:function(A,r,n){"use strict";r.__esModule=!0,r.Dimmer=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["className","children"];/** + */function f(B,I){if(B==null)return{};var k={};for(var N in B)if({}.hasOwnProperty.call(B,N)){if(I.includes(N))continue;k[N]=B[N]}return k}var b=r.ColorBox=function(){function B(I){var k=I.content,N=I.children,d=I.className,c=I.color,m=I.backgroundColor,i=f(I,o);return i.color=k?null:"transparent",i.backgroundColor=c||m,(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["ColorBox",d,(0,t.computeBoxClassName)(i)]),k||".",0,Object.assign({},(0,t.computeBoxProps)(i))))}return B}();b.defaultHooks=a.pureComponentHooks},73379:function(A,r,n){"use strict";r.__esModule=!0,r.Countdown=void 0;var e=n(89005),a=n(55937),t=["format"];function o(I,k){if(I==null)return{};var N={};for(var d in I)if({}.hasOwnProperty.call(I,d)){if(k.includes(d))continue;N[d]=I[d]}return N}function f(I,k){I.prototype=Object.create(k.prototype),I.prototype.constructor=I,b(I,k)}function b(I,k){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(N,d){return N.__proto__=d,N},b(I,k)}var B=r.Countdown=function(I){function k(d){var c;return c=I.call(this,d)||this,c.timer=null,c.state={value:Math.max(d.timeLeft*100,0)},c}f(k,I);var N=k.prototype;return N.tick=function(){function d(){var c=Math.max(this.state.value-this.props.rate,0);c<=0&&clearInterval(this.timer),this.setState(function(m){return{value:c}})}return d}(),N.componentDidMount=function(){function d(){var c=this;this.timer=setInterval(function(){return c.tick()},this.props.rate)}return d}(),N.componentWillUnmount=function(){function d(){clearInterval(this.timer)}return d}(),N.componentDidUpdate=function(){function d(c){var m=this;this.props.current!==c.current&&this.setState(function(i){return{value:Math.max(m.props.timeLeft*100,0)}}),this.timer||this.componentDidMount()}return d}(),N.render=function(){function d(){var c=this.props,m=c.format,i=o(c,t),u=new Date(this.state.value).toISOString().slice(11,19);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({as:"span"},i,{children:m?m(this.state.value,u):u})))}return d}(),k}(e.Component);B.defaultProps={rate:1e3}},61940:function(A,r,n){"use strict";r.__esModule=!0,r.Dimmer=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["className","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT @@ -117,31 +117,31 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var t=r.Divider=function(){function o(f){var b=f.vertical,B=f.hidden;return(0,e.createVNode)(1,"div",(0,a.classes)(["Divider",B&&"Divider--hidden",b?"Divider--vertical":"Divider--horizontal"]))}return o}()},60218:function(A,r,n){"use strict";r.__esModule=!0,r.DmIcon=void 0;var e=n(89005),a=n(79140),t=n(46085),o=n(91225),f=["className","direction","fallback","frame","icon_state","movement"];function b(u,s){if(u==null)return{};var i={};for(var h in u)if({}.hasOwnProperty.call(u,h)){if(s.includes(h))continue;i[h]=u[h]}return i}function B(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */B=function(){return s};var u,s={},i=Object.prototype,h=i.hasOwnProperty,C=Object.defineProperty||function(te,q,ne){te[q]=ne.value},v=typeof Symbol=="function"?Symbol:{},p=v.iterator||"@@iterator",g=v.asyncIterator||"@@asyncIterator",V=v.toStringTag||"@@toStringTag";function y(te,q,ne){return Object.defineProperty(te,q,{value:ne,enumerable:!0,configurable:!0,writable:!0}),te[q]}try{y({},"")}catch(te){y=function(ne,le,ee){return ne[le]=ee}}function S(te,q,ne,le){var ee=q&&q.prototype instanceof D?q:D,re=Object.create(ee.prototype),oe=new ie(le||[]);return C(re,"_invoke",{value:G(te,ne,oe)}),re}function L(te,q,ne){try{return{type:"normal",arg:te.call(q,ne)}}catch(le){return{type:"throw",arg:le}}}s.wrap=S;var w="suspendedStart",x="suspendedYield",T="executing",M="completed",O={};function D(){}function E(){}function P(){}var R={};y(R,p,function(){return this});var j=Object.getPrototypeOf,F=j&&j(j(pe([])));F&&F!==i&&h.call(F,p)&&(R=F);var W=P.prototype=D.prototype=Object.create(R);function z(te){["next","throw","return"].forEach(function(q){y(te,q,function(ne){return this._invoke(q,ne)})})}function K(te,q){function ne(ee,re,oe,fe){var me=L(te[ee],te,re);if(me.type!=="throw"){var Y=me.arg,ve=Y.value;return ve&&typeof ve=="object"&&h.call(ve,"__await")?q.resolve(ve.__await).then(function(he){ne("next",he,oe,fe)},function(he){ne("throw",he,oe,fe)}):q.resolve(ve).then(function(he){Y.value=he,oe(Y)},function(he){return ne("throw",he,oe,fe)})}fe(me.arg)}var le;C(this,"_invoke",{value:function(){function ee(re,oe){function fe(){return new q(function(me,Y){ne(re,oe,me,Y)})}return le=le?le.then(fe,fe):fe()}return ee}()})}function G(te,q,ne){var le=w;return function(ee,re){if(le===T)throw Error("Generator is already running");if(le===M){if(ee==="throw")throw re;return{value:u,done:!0}}for(ne.method=ee,ne.arg=re;;){var oe=ne.delegate;if(oe){var fe=J(oe,ne);if(fe){if(fe===O)continue;return fe}}if(ne.method==="next")ne.sent=ne._sent=ne.arg;else if(ne.method==="throw"){if(le===w)throw le=M,ne.arg;ne.dispatchException(ne.arg)}else ne.method==="return"&&ne.abrupt("return",ne.arg);le=T;var me=L(te,q,ne);if(me.type==="normal"){if(le=ne.done?M:x,me.arg===O)continue;return{value:me.arg,done:ne.done}}me.type==="throw"&&(le=M,ne.method="throw",ne.arg=me.arg)}}}function J(te,q){var ne=q.method,le=te.iterator[ne];if(le===u)return q.delegate=null,ne==="throw"&&te.iterator.return&&(q.method="return",q.arg=u,J(te,q),q.method==="throw")||ne!=="return"&&(q.method="throw",q.arg=new TypeError("The iterator does not provide a '"+ne+"' method")),O;var ee=L(le,te.iterator,q.arg);if(ee.type==="throw")return q.method="throw",q.arg=ee.arg,q.delegate=null,O;var re=ee.arg;return re?re.done?(q[te.resultName]=re.value,q.next=te.nextLoc,q.method!=="return"&&(q.method="next",q.arg=u),q.delegate=null,O):re:(q.method="throw",q.arg=new TypeError("iterator result is not an object"),q.delegate=null,O)}function Q(te){var q={tryLoc:te[0]};1 in te&&(q.catchLoc=te[1]),2 in te&&(q.finallyLoc=te[2],q.afterLoc=te[3]),this.tryEntries.push(q)}function ue(te){var q=te.completion||{};q.type="normal",delete q.arg,te.completion=q}function ie(te){this.tryEntries=[{tryLoc:"root"}],te.forEach(Q,this),this.reset(!0)}function pe(te){if(te||te===""){var q=te[p];if(q)return q.call(te);if(typeof te.next=="function")return te;if(!isNaN(te.length)){var ne=-1,le=function(){function ee(){for(;++ne=0;--ee){var re=this.tryEntries[ee],oe=re.completion;if(re.tryLoc==="root")return le("end");if(re.tryLoc<=this.prev){var fe=h.call(re,"catchLoc"),me=h.call(re,"finallyLoc");if(fe&&me){if(this.prev=0;--le){var ee=this.tryEntries[le];if(ee.tryLoc<=this.prev&&h.call(ee,"finallyLoc")&&this.prev=0;--ne){var le=this.tryEntries[ne];if(le.finallyLoc===q)return this.complete(le.completion,le.afterLoc),ue(le),O}}return te}(),catch:function(){function te(q){for(var ne=this.tryEntries.length-1;ne>=0;--ne){var le=this.tryEntries[ne];if(le.tryLoc===q){var ee=le.completion;if(ee.type==="throw"){var re=ee.arg;ue(le)}return re}}throw Error("illegal catch attempt")}return te}(),delegateYield:function(){function te(q,ne,le){return this.delegate={iterator:pe(q),resultName:ne,nextLoc:le},this.method==="next"&&(this.arg=u),O}return te}()},s}function I(u,s,i,h,C,v,p){try{var g=u[v](p),V=g.value}catch(y){return void i(y)}g.done?s(V):Promise.resolve(V).then(h,C)}function k(u){return function(){var s=this,i=arguments;return new Promise(function(h,C){var v=u.apply(s,i);function p(V){I(v,h,C,p,g,"next",V)}function g(V){I(v,h,C,p,g,"throw",V)}p(void 0)})}}function N(u,s){u.prototype=Object.create(s.prototype),u.prototype.constructor=u,d(u,s)}function d(u,s){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,h){return i.__proto__=h,i},d(u,s)}var c=function(u){return u[u.NORTH=1]="NORTH",u[u.SOUTH=2]="SOUTH",u[u.EAST=4]="EAST",u[u.WEST=8]="WEST",u[u.NORTHEAST=5]="NORTHEAST",u[u.NORTHWEST=9]="NORTHWEST",u[u.SOUTHEAST=6]="SOUTHEAST",u[u.SOUTHWEST=10]="SOUTHWEST",u}(c||{}),m,l=r.DmIcon=function(u){function s(h){var C;return C=u.call(this,h)||this,C.state={iconRef:""},C}N(s,u);var i=s.prototype;return i.fetchRefMap=function(){var h=k(B().mark(function(){function v(){var p,g;return B().wrap(function(){function V(y){for(;;)switch(y.prev=y.next){case 0:return y.prev=0,y.next=3,(0,t.fetchRetry)((0,a.resolveAsset)("icon_ref_map.json"));case 3:return p=y.sent,y.next=6,p.json();case 6:g=y.sent,m=g,this.setState({iconRef:g[this.props.icon]||""}),y.next=14;break;case 11:return y.prev=11,y.t0=y.catch(0),y.abrupt("return");case 14:case"end":return y.stop()}}return V}(),v,this,[[0,11]])}return v}()));function C(){return h.apply(this,arguments)}return C}(),i.componentDidMount=function(){function h(){m?this.setState({iconRef:m[this.props.icon]}):this.fetchRefMap()}return h}(),i.componentDidUpdate=function(){function h(C){C.icon!==this.props.icon&&(m?this.setState({iconRef:m[this.props.icon]}):this.fetchRefMap())}return h}(),i.render=function(){function h(){var C=this.props,v=C.className,p=C.direction,g=p===void 0?c.SOUTH:p,V=C.fallback,y=C.frame,S=y===void 0?1:y,L=C.icon_state,w=C.movement,x=w===void 0?!1:w,T=b(C,f),M=this.state.iconRef,O=M+"?state="+L+"&dir="+g+"&movement="+!!x+"&frame="+S;return M?(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Image,Object.assign({fixErrors:!0,src:O},T))):V||null}return h}(),s}(e.Component)},20342:function(A,r,n){"use strict";r.__esModule=!0,r.DraggableControl=void 0;var e=n(89005),a=n(44879),t=n(35840),o=n(9474);function f(N,d){N.prototype=Object.create(d.prototype),N.prototype.constructor=N,b(N,d)}function b(N,d){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(c,m){return c.__proto__=m,c},b(N,d)}var B=400,I=function(d,c){return d.screenX*c[0]+d.screenY*c[1]},k=r.DraggableControl=function(N){function d(m){var l;return l=N.call(this,m)||this,l.inputRef=(0,e.createRef)(),l.state={originalValue:m.value,value:m.value,dragging:!1,editing:!1,origin:null,suppressingFlicker:!1},l.flickerTimer=null,l.suppressFlicker=function(){var u=l.props.suppressFlicker;u>0&&(l.setState({suppressingFlicker:!0}),clearTimeout(l.flickerTimer),l.flickerTimer=setTimeout(function(){return l.setState({suppressingFlicker:!1})},u))},l.handleDragStart=function(u){var s=l.props,i=s.value,h=s.dragMatrix,C=s.disabled,v=l.state.editing;v||C||(document.body.style["pointer-events"]="none",l.ref=u.currentTarget,l.setState({originalValue:i,dragging:!1,value:i,origin:I(u,h)}),l.timer=setTimeout(function(){l.setState({dragging:!0})},250),l.dragInterval=setInterval(function(){var p=l.state,g=p.dragging,V=p.value,y=l.props.onDrag;g&&y&&y(u,V)},l.props.updateRate||B),document.addEventListener("mousemove",l.handleDragMove),document.addEventListener("mouseup",l.handleDragEnd))},l.handleDragMove=function(u){var s,i=l.props,h=i.minValue,C=i.maxValue,v=i.step,p=i.dragMatrix,g=i.disabled;if(!g){var V=l.ref.offsetWidth/((C-h)/v),y=(s=l.props.stepPixelSize)!=null?s:V;typeof y=="function"&&(y=y(V)),l.setState(function(S){var L=Object.assign({},S),w=S.origin,x=I(u,p)-w;if(S.dragging){var T=Math.trunc(x/y);L.value=(0,a.clamp)(Math.floor(L.originalValue/v)*v+T*v,h,C)}else Math.abs(x)>4&&(L.dragging=!0);return L})}},l.handleDragEnd=function(u){var s=l.props,i=s.onChange,h=s.onDrag,C=l.state,v=C.dragging,p=C.value;if(document.body.style["pointer-events"]="auto",clearTimeout(l.timer),clearInterval(l.dragInterval),l.setState({originalValue:null,dragging:!1,editing:!v,origin:null}),document.removeEventListener("mousemove",l.handleDragMove),document.removeEventListener("mouseup",l.handleDragEnd),v)l.suppressFlicker(),i&&i(u,p),h&&h(u,p);else if(l.inputRef){var g=l.inputRef.current;g.value=p;try{g.focus(),g.select()}catch(V){}}},l}f(d,N);var c=d.prototype;return c.render=function(){function m(){var l=this,u=this.state,s=u.dragging,i=u.editing,h=u.value,C=u.suppressingFlicker,v=this.props,p=v.animated,g=v.value,V=v.unit,y=v.minValue,S=v.maxValue,L=v.format,w=v.onChange,x=v.onDrag,T=v.children,M=v.height,O=v.lineHeight,D=v.fontSize,E=v.disabled,P=g;(s||C)&&(P=h);var R=function(){function W(z){return z+(V?" "+V:"")}return W}(),j=p&&!s&&!C&&(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:P,format:L,children:R})||R(L?L(P):P),F=(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:!i||E?"none":void 0,height:M,"line-height":O,"font-size":D},onBlur:function(){function W(z){if(i){var K=(0,a.clamp)(parseFloat(z.target.value),y,S);if(Number.isNaN(K)){l.setState({editing:!1});return}l.setState({editing:!1,value:K}),l.suppressFlicker(),w&&w(z,K),x&&x(z,K)}}return W}(),onKeyDown:function(){function W(z){if(z.keyCode===13){var K=(0,a.clamp)(parseFloat(z.target.value),y,S);if(Number.isNaN(K)){l.setState({editing:!1});return}l.setState({editing:!1,value:K}),l.suppressFlicker(),w&&w(z,K),x&&x(z,K);return}if(z.keyCode===27){l.setState({editing:!1});return}}return W}(),disabled:E},null,this.inputRef);return T({dragging:s,editing:i,value:g,displayValue:P,displayElement:j,inputElement:F,handleDragStart:this.handleDragStart})}return m}(),d}(e.Component);k.defaultHooks=t.pureComponentHooks,k.defaultProps={minValue:-1/0,maxValue:1/0,step:1,suppressFlicker:50,dragMatrix:[1,0]}},87099:function(A,r,n){"use strict";r.__esModule=!0,r.Dropdown=void 0;var e=n(89005),a=n(95996),t=n(35840),o=n(55937),f=n(96184),b=n(1331),B=n(96690),I=["icon","iconRotation","iconSpin","clipSelectedText","color","dropdownStyle","over","nochevron","width","onClick","onSelected","selected","disabled","displayText","buttons"],k=["className"],N;function d(C,v){if(C==null)return{};var p={};for(var g in C)if({}.hasOwnProperty.call(C,g)){if(v.includes(g))continue;p[g]=C[g]}return p}function c(C,v){C.prototype=Object.create(v.prototype),C.prototype.constructor=C,m(C,v)}function m(C,v){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(p,g){return p.__proto__=g,p},m(C,v)}var l={placement:"left-start",modifiers:[{name:"eventListeners",enabled:!1}]},u={width:0,height:0,top:0,right:0,bottom:0,left:0,x:0,y:0,toJSON:function(){function C(){return null}return C}()},s="Layout Dropdown__menu",i="Layout Dropdown__menu-scroll",h=r.Dropdown=function(C){function v(g){var V;return V=C.call(this,g)||this,V.menuContents=void 0,V.handleClick=function(){V.state.open&&V.setOpen(!1)},V.state={open:!1,selected:V.props.selected},V.menuContents=null,V}c(v,C);var p=v.prototype;return p.getDOMNode=function(){function g(){return(0,e.findDOMFromVNode)(this.$LI,!0)}return g}(),p.componentDidMount=function(){function g(){var V=this.getDOMNode()}return g}(),p.openMenu=function(){function g(){var V=v.renderedMenu;V===void 0&&(V=document.createElement("div"),V.className=s,document.body.appendChild(V),v.renderedMenu=V);var y=this.getDOMNode();v.currentOpenMenu=y,V.scrollTop=0,V.style.width=this.props.menuWidth||y.offsetWidth+"px",V.style.opacity="1",V.style.pointerEvents="auto",setTimeout(function(){var S;(S=v.renderedMenu)==null||S.focus()},400),this.renderMenuContent()}return g}(),p.closeMenu=function(){function g(){v.currentOpenMenu===this.getDOMNode()&&(v.currentOpenMenu=void 0,v.renderedMenu.style.opacity="0",v.renderedMenu.style.pointerEvents="none")}return g}(),p.componentWillUnmount=function(){function g(){this.closeMenu(),this.setOpen(!1)}return g}(),p.renderMenuContent=function(){function g(){var V=this,y=v.renderedMenu;if(y){y.offsetHeight>200?y.className=i:y.className=s;var S=this.props.options,L=S===void 0?[]:S,w=L.map(function(T){var M,O;return typeof T=="string"?(O=T,M=T):T!==null&&(O=T.displayText,M=T.value),(0,e.createVNode)(1,"div",(0,t.classes)(["Dropdown__menuentry",V.state.selected===M&&"selected"]),O,0,{onClick:function(){function D(){V.setSelected(M)}return D}()},M)}),x=w.length?w:"No Options Found";(0,e.render)((0,e.createVNode)(1,"div",null,x,0),y,function(){var T=v.singletonPopper;T===void 0?(T=(0,a.createPopper)(v.virtualElement,y,Object.assign({},l,{placement:"bottom-start"})),v.singletonPopper=T):(T.setOptions(Object.assign({},l,{placement:"bottom-start"})),T.update())},this.context)}}return g}(),p.setOpen=function(){function g(V){var y=this;this.setState(function(S){return Object.assign({},S,{open:V})}),V?setTimeout(function(){y.openMenu(),window.addEventListener("click",y.handleClick)}):(this.closeMenu(),window.removeEventListener("click",this.handleClick))}return g}(),p.setSelected=function(){function g(V){this.setState(function(y){return Object.assign({},y,{selected:V})}),this.setOpen(!1),this.props.onSelected&&this.props.onSelected(V)}return g}(),p.getOptionValue=function(){function g(V){return typeof V=="string"?V:V.value}return g}(),p.getSelectedIndex=function(){function g(){var V=this,y=this.state.selected||this.props.selected,S=this.props.options,L=S===void 0?[]:S;return L.findIndex(function(w){return V.getOptionValue(w)===y})}return g}(),p.toPrevious=function(){function g(){if(!(this.props.options.length<1)){var V=this.getSelectedIndex(),y=0,S=this.props.options.length-1,L=V>=0;L||(V=y);var w=V===y?S:V-1;this.setSelected(this.getOptionValue(this.props.options[w]))}}return g}(),p.toNext=function(){function g(){if(!(this.props.options.length<1)){var V=this.getSelectedIndex(),y=0,S=this.props.options.length-1,L=V>=0;L||(V=S);var w=V===S?y:V+1;this.setSelected(this.getOptionValue(this.props.options[w]))}}return g}(),p.render=function(){function g(){var V=this,y=this.props,S=y.icon,L=y.iconRotation,w=y.iconSpin,x=y.clipSelectedText,T=x===void 0?!0:x,M=y.color,O=M===void 0?"default":M,D=y.dropdownStyle,E=y.over,P=y.nochevron,R=y.width,j=y.onClick,F=y.onSelected,W=y.selected,z=y.disabled,K=y.displayText,G=y.buttons,J=d(y,I),Q=J.className,ue=d(J,k),ie=E?!this.state.open:this.state.open;return(0,e.createComponentVNode)(2,B.Stack,{inline:!0,fill:!0,width:R,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{grow:!0,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({width:"100%",className:(0,t.classes)(["Dropdown__control","Button","Button--color--"+O,z&&"Button--disabled",Q]),onClick:function(){function pe(te){z&&!V.state.open||(V.setOpen(!V.state.open),j&&j(te))}return pe}()},ue,{children:[S&&(0,e.createComponentVNode)(2,b.Icon,{name:S,rotation:L,spin:w,mr:1}),(0,e.createVNode)(1,"span","Dropdown__selected-text",K||this.state.selected,0,{style:{overflow:T?"hidden":"visible"}}),P||(0,e.createVNode)(1,"span","Dropdown__arrow-button",(0,e.createComponentVNode)(2,b.Icon,{name:ie?"chevron-up":"chevron-down"}),2)]})))}),G&&(0,e.createFragment)([(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",children:(0,e.createComponentVNode)(2,f.Button,{height:"100%",icon:"chevron-left",disabled:z,onClick:function(){function pe(){z||V.toPrevious()}return pe}()})}),(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",children:(0,e.createComponentVNode)(2,f.Button,{height:"100%",icon:"chevron-right",disabled:z,onClick:function(){function pe(){z||V.toNext()}return pe}()})})],4)]})}return g}(),v}(e.Component);N=h,h.renderedMenu=void 0,h.singletonPopper=void 0,h.currentOpenMenu=void 0,h.virtualElement={getBoundingClientRect:function(){function C(){var v,p;return(v=(p=N.currentOpenMenu)==null?void 0:p.getBoundingClientRect())!=null?v:u}return C}()}},39473:function(A,r,n){"use strict";r.__esModule=!0,r.computeFlexProps=r.computeFlexItemProps=r.computeFlexItemClassName=r.computeFlexClassName=r.Flex=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["className","direction","wrap","align","justify","inline","style"],f=["className"],b=["className","style","grow","order","shrink","basis","align"],B=["className"];/** + */var t=r.Divider=function(){function o(f){var b=f.vertical,B=f.hidden;return(0,e.createVNode)(1,"div",(0,a.classes)(["Divider",B&&"Divider--hidden",b?"Divider--vertical":"Divider--horizontal"]))}return o}()},60218:function(A,r,n){"use strict";r.__esModule=!0,r.DmIcon=void 0;var e=n(89005),a=n(79140),t=n(46085),o=n(91225),f=["className","direction","fallback","frame","icon_state","movement"];function b(u,s){if(u==null)return{};var l={};for(var h in u)if({}.hasOwnProperty.call(u,h)){if(s.includes(h))continue;l[h]=u[h]}return l}function B(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */B=function(){return s};var u,s={},l=Object.prototype,h=l.hasOwnProperty,C=Object.defineProperty||function(te,q,ne){te[q]=ne.value},v=typeof Symbol=="function"?Symbol:{},p=v.iterator||"@@iterator",g=v.asyncIterator||"@@asyncIterator",V=v.toStringTag||"@@toStringTag";function y(te,q,ne){return Object.defineProperty(te,q,{value:ne,enumerable:!0,configurable:!0,writable:!0}),te[q]}try{y({},"")}catch(te){y=function(ne,le,ee){return ne[le]=ee}}function S(te,q,ne,le){var ee=q&&q.prototype instanceof D?q:D,re=Object.create(ee.prototype),oe=new ie(le||[]);return C(re,"_invoke",{value:G(te,ne,oe)}),re}function L(te,q,ne){try{return{type:"normal",arg:te.call(q,ne)}}catch(le){return{type:"throw",arg:le}}}s.wrap=S;var w="suspendedStart",x="suspendedYield",T="executing",M="completed",P={};function D(){}function E(){}function O(){}var R={};y(R,p,function(){return this});var j=Object.getPrototypeOf,F=j&&j(j(pe([])));F&&F!==l&&h.call(F,p)&&(R=F);var W=O.prototype=D.prototype=Object.create(R);function z(te){["next","throw","return"].forEach(function(q){y(te,q,function(ne){return this._invoke(q,ne)})})}function K(te,q){function ne(ee,re,oe,fe){var me=L(te[ee],te,re);if(me.type!=="throw"){var Y=me.arg,ve=Y.value;return ve&&typeof ve=="object"&&h.call(ve,"__await")?q.resolve(ve.__await).then(function(he){ne("next",he,oe,fe)},function(he){ne("throw",he,oe,fe)}):q.resolve(ve).then(function(he){Y.value=he,oe(Y)},function(he){return ne("throw",he,oe,fe)})}fe(me.arg)}var le;C(this,"_invoke",{value:function(){function ee(re,oe){function fe(){return new q(function(me,Y){ne(re,oe,me,Y)})}return le=le?le.then(fe,fe):fe()}return ee}()})}function G(te,q,ne){var le=w;return function(ee,re){if(le===T)throw Error("Generator is already running");if(le===M){if(ee==="throw")throw re;return{value:u,done:!0}}for(ne.method=ee,ne.arg=re;;){var oe=ne.delegate;if(oe){var fe=J(oe,ne);if(fe){if(fe===P)continue;return fe}}if(ne.method==="next")ne.sent=ne._sent=ne.arg;else if(ne.method==="throw"){if(le===w)throw le=M,ne.arg;ne.dispatchException(ne.arg)}else ne.method==="return"&&ne.abrupt("return",ne.arg);le=T;var me=L(te,q,ne);if(me.type==="normal"){if(le=ne.done?M:x,me.arg===P)continue;return{value:me.arg,done:ne.done}}me.type==="throw"&&(le=M,ne.method="throw",ne.arg=me.arg)}}}function J(te,q){var ne=q.method,le=te.iterator[ne];if(le===u)return q.delegate=null,ne==="throw"&&te.iterator.return&&(q.method="return",q.arg=u,J(te,q),q.method==="throw")||ne!=="return"&&(q.method="throw",q.arg=new TypeError("The iterator does not provide a '"+ne+"' method")),P;var ee=L(le,te.iterator,q.arg);if(ee.type==="throw")return q.method="throw",q.arg=ee.arg,q.delegate=null,P;var re=ee.arg;return re?re.done?(q[te.resultName]=re.value,q.next=te.nextLoc,q.method!=="return"&&(q.method="next",q.arg=u),q.delegate=null,P):re:(q.method="throw",q.arg=new TypeError("iterator result is not an object"),q.delegate=null,P)}function Q(te){var q={tryLoc:te[0]};1 in te&&(q.catchLoc=te[1]),2 in te&&(q.finallyLoc=te[2],q.afterLoc=te[3]),this.tryEntries.push(q)}function ue(te){var q=te.completion||{};q.type="normal",delete q.arg,te.completion=q}function ie(te){this.tryEntries=[{tryLoc:"root"}],te.forEach(Q,this),this.reset(!0)}function pe(te){if(te||te===""){var q=te[p];if(q)return q.call(te);if(typeof te.next=="function")return te;if(!isNaN(te.length)){var ne=-1,le=function(){function ee(){for(;++ne=0;--ee){var re=this.tryEntries[ee],oe=re.completion;if(re.tryLoc==="root")return le("end");if(re.tryLoc<=this.prev){var fe=h.call(re,"catchLoc"),me=h.call(re,"finallyLoc");if(fe&&me){if(this.prev=0;--le){var ee=this.tryEntries[le];if(ee.tryLoc<=this.prev&&h.call(ee,"finallyLoc")&&this.prev=0;--ne){var le=this.tryEntries[ne];if(le.finallyLoc===q)return this.complete(le.completion,le.afterLoc),ue(le),P}}return te}(),catch:function(){function te(q){for(var ne=this.tryEntries.length-1;ne>=0;--ne){var le=this.tryEntries[ne];if(le.tryLoc===q){var ee=le.completion;if(ee.type==="throw"){var re=ee.arg;ue(le)}return re}}throw Error("illegal catch attempt")}return te}(),delegateYield:function(){function te(q,ne,le){return this.delegate={iterator:pe(q),resultName:ne,nextLoc:le},this.method==="next"&&(this.arg=u),P}return te}()},s}function I(u,s,l,h,C,v,p){try{var g=u[v](p),V=g.value}catch(y){return void l(y)}g.done?s(V):Promise.resolve(V).then(h,C)}function k(u){return function(){var s=this,l=arguments;return new Promise(function(h,C){var v=u.apply(s,l);function p(V){I(v,h,C,p,g,"next",V)}function g(V){I(v,h,C,p,g,"throw",V)}p(void 0)})}}function N(u,s){u.prototype=Object.create(s.prototype),u.prototype.constructor=u,d(u,s)}function d(u,s){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(l,h){return l.__proto__=h,l},d(u,s)}var c=function(u){return u[u.NORTH=1]="NORTH",u[u.SOUTH=2]="SOUTH",u[u.EAST=4]="EAST",u[u.WEST=8]="WEST",u[u.NORTHEAST=5]="NORTHEAST",u[u.NORTHWEST=9]="NORTHWEST",u[u.SOUTHEAST=6]="SOUTHEAST",u[u.SOUTHWEST=10]="SOUTHWEST",u}(c||{}),m,i=r.DmIcon=function(u){function s(h){var C;return C=u.call(this,h)||this,C.state={iconRef:""},C}N(s,u);var l=s.prototype;return l.fetchRefMap=function(){var h=k(B().mark(function(){function v(){var p,g;return B().wrap(function(){function V(y){for(;;)switch(y.prev=y.next){case 0:return y.prev=0,y.next=3,(0,t.fetchRetry)((0,a.resolveAsset)("icon_ref_map.json"));case 3:return p=y.sent,y.next=6,p.json();case 6:g=y.sent,m=g,this.setState({iconRef:g[this.props.icon]||""}),y.next=14;break;case 11:return y.prev=11,y.t0=y.catch(0),y.abrupt("return");case 14:case"end":return y.stop()}}return V}(),v,this,[[0,11]])}return v}()));function C(){return h.apply(this,arguments)}return C}(),l.componentDidMount=function(){function h(){m?this.setState({iconRef:m[this.props.icon]}):this.fetchRefMap()}return h}(),l.componentDidUpdate=function(){function h(C){C.icon!==this.props.icon&&(m?this.setState({iconRef:m[this.props.icon]}):this.fetchRefMap())}return h}(),l.render=function(){function h(){var C=this.props,v=C.className,p=C.direction,g=p===void 0?c.SOUTH:p,V=C.fallback,y=C.frame,S=y===void 0?1:y,L=C.icon_state,w=C.movement,x=w===void 0?!1:w,T=b(C,f),M=this.state.iconRef,P=M+"?state="+L+"&dir="+g+"&movement="+!!x+"&frame="+S;return M?(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Image,Object.assign({fixErrors:!0,src:P},T))):V||null}return h}(),s}(e.Component)},20342:function(A,r,n){"use strict";r.__esModule=!0,r.DraggableControl=void 0;var e=n(89005),a=n(44879),t=n(35840),o=n(9474);function f(N,d){N.prototype=Object.create(d.prototype),N.prototype.constructor=N,b(N,d)}function b(N,d){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(c,m){return c.__proto__=m,c},b(N,d)}var B=400,I=function(d,c){return d.screenX*c[0]+d.screenY*c[1]},k=r.DraggableControl=function(N){function d(m){var i;return i=N.call(this,m)||this,i.inputRef=(0,e.createRef)(),i.state={originalValue:m.value,value:m.value,dragging:!1,editing:!1,origin:null,suppressingFlicker:!1},i.flickerTimer=null,i.suppressFlicker=function(){var u=i.props.suppressFlicker;u>0&&(i.setState({suppressingFlicker:!0}),clearTimeout(i.flickerTimer),i.flickerTimer=setTimeout(function(){return i.setState({suppressingFlicker:!1})},u))},i.handleDragStart=function(u){var s=i.props,l=s.value,h=s.dragMatrix,C=s.disabled,v=i.state.editing;v||C||(document.body.style["pointer-events"]="none",i.ref=u.currentTarget,i.setState({originalValue:l,dragging:!1,value:l,origin:I(u,h)}),i.timer=setTimeout(function(){i.setState({dragging:!0})},250),i.dragInterval=setInterval(function(){var p=i.state,g=p.dragging,V=p.value,y=i.props.onDrag;g&&y&&y(u,V)},i.props.updateRate||B),document.addEventListener("mousemove",i.handleDragMove),document.addEventListener("mouseup",i.handleDragEnd))},i.handleDragMove=function(u){var s,l=i.props,h=l.minValue,C=l.maxValue,v=l.step,p=l.dragMatrix,g=l.disabled;if(!g){var V=i.ref.offsetWidth/((C-h)/v),y=(s=i.props.stepPixelSize)!=null?s:V;typeof y=="function"&&(y=y(V)),i.setState(function(S){var L=Object.assign({},S),w=S.origin,x=I(u,p)-w;if(S.dragging){var T=Math.trunc(x/y);L.value=(0,a.clamp)(Math.floor(L.originalValue/v)*v+T*v,h,C)}else Math.abs(x)>4&&(L.dragging=!0);return L})}},i.handleDragEnd=function(u){var s=i.props,l=s.onChange,h=s.onDrag,C=i.state,v=C.dragging,p=C.value;if(document.body.style["pointer-events"]="auto",clearTimeout(i.timer),clearInterval(i.dragInterval),i.setState({originalValue:null,dragging:!1,editing:!v,origin:null}),document.removeEventListener("mousemove",i.handleDragMove),document.removeEventListener("mouseup",i.handleDragEnd),v)i.suppressFlicker(),l&&l(u,p),h&&h(u,p);else if(i.inputRef){var g=i.inputRef.current;g.value=p;try{g.focus(),g.select()}catch(V){}}},i}f(d,N);var c=d.prototype;return c.render=function(){function m(){var i=this,u=this.state,s=u.dragging,l=u.editing,h=u.value,C=u.suppressingFlicker,v=this.props,p=v.animated,g=v.value,V=v.unit,y=v.minValue,S=v.maxValue,L=v.format,w=v.onChange,x=v.onDrag,T=v.children,M=v.height,P=v.lineHeight,D=v.fontSize,E=v.disabled,O=g;(s||C)&&(O=h);var R=function(){function W(z){return z+(V?" "+V:"")}return W}(),j=p&&!s&&!C&&(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:O,format:L,children:R})||R(L?L(O):O),F=(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:!l||E?"none":void 0,height:M,"line-height":P,"font-size":D},onBlur:function(){function W(z){if(l){var K=(0,a.clamp)(parseFloat(z.target.value),y,S);if(Number.isNaN(K)){i.setState({editing:!1});return}i.setState({editing:!1,value:K}),i.suppressFlicker(),w&&w(z,K),x&&x(z,K)}}return W}(),onKeyDown:function(){function W(z){if(z.keyCode===13){var K=(0,a.clamp)(parseFloat(z.target.value),y,S);if(Number.isNaN(K)){i.setState({editing:!1});return}i.setState({editing:!1,value:K}),i.suppressFlicker(),w&&w(z,K),x&&x(z,K);return}if(z.keyCode===27){i.setState({editing:!1});return}}return W}(),disabled:E},null,this.inputRef);return T({dragging:s,editing:l,value:g,displayValue:O,displayElement:j,inputElement:F,handleDragStart:this.handleDragStart})}return m}(),d}(e.Component);k.defaultHooks=t.pureComponentHooks,k.defaultProps={minValue:-1/0,maxValue:1/0,step:1,suppressFlicker:50,dragMatrix:[1,0]}},87099:function(A,r,n){"use strict";r.__esModule=!0,r.Dropdown=void 0;var e=n(89005),a=n(95996),t=n(35840),o=n(55937),f=n(96184),b=n(1331),B=n(96690),I=["icon","iconRotation","iconSpin","clipSelectedText","color","dropdownStyle","over","nochevron","width","onClick","onSelected","selected","disabled","displayText","buttons"],k=["className"],N;function d(C,v){if(C==null)return{};var p={};for(var g in C)if({}.hasOwnProperty.call(C,g)){if(v.includes(g))continue;p[g]=C[g]}return p}function c(C,v){C.prototype=Object.create(v.prototype),C.prototype.constructor=C,m(C,v)}function m(C,v){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(p,g){return p.__proto__=g,p},m(C,v)}var i={placement:"left-start",modifiers:[{name:"eventListeners",enabled:!1}]},u={width:0,height:0,top:0,right:0,bottom:0,left:0,x:0,y:0,toJSON:function(){function C(){return null}return C}()},s="Layout Dropdown__menu",l="Layout Dropdown__menu-scroll",h=r.Dropdown=function(C){function v(g){var V;return V=C.call(this,g)||this,V.menuContents=void 0,V.handleClick=function(){V.state.open&&V.setOpen(!1)},V.state={open:!1,selected:V.props.selected},V.menuContents=null,V}c(v,C);var p=v.prototype;return p.getDOMNode=function(){function g(){return(0,e.findDOMFromVNode)(this.$LI,!0)}return g}(),p.componentDidMount=function(){function g(){var V=this.getDOMNode()}return g}(),p.openMenu=function(){function g(){var V=v.renderedMenu;V===void 0&&(V=document.createElement("div"),V.className=s,document.body.appendChild(V),v.renderedMenu=V);var y=this.getDOMNode();v.currentOpenMenu=y,V.scrollTop=0,V.style.width=this.props.menuWidth||y.offsetWidth+"px",V.style.opacity="1",V.style.pointerEvents="auto",setTimeout(function(){var S;(S=v.renderedMenu)==null||S.focus()},400),this.renderMenuContent()}return g}(),p.closeMenu=function(){function g(){v.currentOpenMenu===this.getDOMNode()&&(v.currentOpenMenu=void 0,v.renderedMenu.style.opacity="0",v.renderedMenu.style.pointerEvents="none")}return g}(),p.componentWillUnmount=function(){function g(){this.closeMenu(),this.setOpen(!1)}return g}(),p.renderMenuContent=function(){function g(){var V=this,y=v.renderedMenu;if(y){y.offsetHeight>200?y.className=l:y.className=s;var S=this.props.options,L=S===void 0?[]:S,w=L.map(function(T){var M,P;return typeof T=="string"?(P=T,M=T):T!==null&&(P=T.displayText,M=T.value),(0,e.createVNode)(1,"div",(0,t.classes)(["Dropdown__menuentry",V.state.selected===M&&"selected"]),P,0,{onClick:function(){function D(){V.setSelected(M)}return D}()},M)}),x=w.length?w:"No Options Found";(0,e.render)((0,e.createVNode)(1,"div",null,x,0),y,function(){var T=v.singletonPopper;T===void 0?(T=(0,a.createPopper)(v.virtualElement,y,Object.assign({},i,{placement:"bottom-start"})),v.singletonPopper=T):(T.setOptions(Object.assign({},i,{placement:"bottom-start"})),T.update())},this.context)}}return g}(),p.setOpen=function(){function g(V){var y=this;this.setState(function(S){return Object.assign({},S,{open:V})}),V?setTimeout(function(){y.openMenu(),window.addEventListener("click",y.handleClick)}):(this.closeMenu(),window.removeEventListener("click",this.handleClick))}return g}(),p.setSelected=function(){function g(V){this.setState(function(y){return Object.assign({},y,{selected:V})}),this.setOpen(!1),this.props.onSelected&&this.props.onSelected(V)}return g}(),p.getOptionValue=function(){function g(V){return typeof V=="string"?V:V.value}return g}(),p.getSelectedIndex=function(){function g(){var V=this,y=this.state.selected||this.props.selected,S=this.props.options,L=S===void 0?[]:S;return L.findIndex(function(w){return V.getOptionValue(w)===y})}return g}(),p.toPrevious=function(){function g(){if(!(this.props.options.length<1)){var V=this.getSelectedIndex(),y=0,S=this.props.options.length-1,L=V>=0;L||(V=y);var w=V===y?S:V-1;this.setSelected(this.getOptionValue(this.props.options[w]))}}return g}(),p.toNext=function(){function g(){if(!(this.props.options.length<1)){var V=this.getSelectedIndex(),y=0,S=this.props.options.length-1,L=V>=0;L||(V=S);var w=V===S?y:V+1;this.setSelected(this.getOptionValue(this.props.options[w]))}}return g}(),p.render=function(){function g(){var V=this,y=this.props,S=y.icon,L=y.iconRotation,w=y.iconSpin,x=y.clipSelectedText,T=x===void 0?!0:x,M=y.color,P=M===void 0?"default":M,D=y.dropdownStyle,E=y.over,O=y.nochevron,R=y.width,j=y.onClick,F=y.onSelected,W=y.selected,z=y.disabled,K=y.displayText,G=y.buttons,J=d(y,I),Q=J.className,ue=d(J,k),ie=E?!this.state.open:this.state.open;return(0,e.createComponentVNode)(2,B.Stack,{inline:!0,fill:!0,width:R,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{grow:!0,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({width:"100%",className:(0,t.classes)(["Dropdown__control","Button","Button--color--"+P,z&&"Button--disabled",Q]),onClick:function(){function pe(te){z&&!V.state.open||(V.setOpen(!V.state.open),j&&j(te))}return pe}()},ue,{children:[S&&(0,e.createComponentVNode)(2,b.Icon,{name:S,rotation:L,spin:w,mr:1}),(0,e.createVNode)(1,"span","Dropdown__selected-text",K||this.state.selected,0,{style:{overflow:T?"hidden":"visible"}}),O||(0,e.createVNode)(1,"span","Dropdown__arrow-button",(0,e.createComponentVNode)(2,b.Icon,{name:ie?"chevron-up":"chevron-down"}),2)]})))}),G&&(0,e.createFragment)([(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",children:(0,e.createComponentVNode)(2,f.Button,{height:"100%",icon:"chevron-left",disabled:z,onClick:function(){function pe(){z||V.toPrevious()}return pe}()})}),(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",children:(0,e.createComponentVNode)(2,f.Button,{height:"100%",icon:"chevron-right",disabled:z,onClick:function(){function pe(){z||V.toNext()}return pe}()})})],4)]})}return g}(),v}(e.Component);N=h,h.renderedMenu=void 0,h.singletonPopper=void 0,h.currentOpenMenu=void 0,h.virtualElement={getBoundingClientRect:function(){function C(){var v,p;return(v=(p=N.currentOpenMenu)==null?void 0:p.getBoundingClientRect())!=null?v:u}return C}()}},39473:function(A,r,n){"use strict";r.__esModule=!0,r.computeFlexProps=r.computeFlexItemProps=r.computeFlexItemClassName=r.computeFlexClassName=r.Flex=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["className","direction","wrap","align","justify","inline","style"],f=["className"],b=["className","style","grow","order","shrink","basis","align"],B=["className"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function I(u,s){if(u==null)return{};var i={};for(var h in u)if({}.hasOwnProperty.call(u,h)){if(s.includes(h))continue;i[h]=u[h]}return i}var k=r.computeFlexClassName=function(){function u(s){return(0,a.classes)(["Flex",s.inline&&"Flex--inline",(0,t.computeBoxClassName)(s)])}return u}(),N=r.computeFlexProps=function(){function u(s){var i=s.className,h=s.direction,C=s.wrap,v=s.align,p=s.justify,g=s.inline,V=s.style,y=I(s,o);return(0,t.computeBoxProps)(Object.assign({style:Object.assign({},V,{"flex-direction":h,"flex-wrap":C===!0?"wrap":C,"align-items":v,"justify-content":p})},y))}return u}(),d=r.Flex=function(){function u(s){var i=s.className,h=I(s,f);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)([i,k(h)]),null,1,Object.assign({},N(h))))}return u}();d.defaultHooks=a.pureComponentHooks;var c=r.computeFlexItemClassName=function(){function u(s){return(0,a.classes)(["Flex__item",(0,t.computeBoxClassName)(s)])}return u}(),m=r.computeFlexItemProps=function(){function u(s){var i=s.className,h=s.style,C=s.grow,v=s.order,p=s.shrink,g=s.basis,V=g===void 0?s.width:g,y=s.align,S=I(s,b);return(0,t.computeBoxProps)(Object.assign({style:Object.assign({},h,{"flex-grow":C!==void 0&&Number(C),"flex-shrink":p!==void 0&&Number(p),"flex-basis":(0,t.unit)(V),order:v,"align-self":y})},S))}return u}(),l=function(s){var i=s.className,h=I(s,B);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)([i,c(s)]),null,1,Object.assign({},m(h))))};l.defaultHooks=a.pureComponentHooks,d.Item=l},79646:function(A,r,n){"use strict";r.__esModule=!0,r.GridColumn=r.Grid=void 0;var e=n(89005),a=n(36352),t=n(35840),o=["children"],f=["size","style"];/** + */function I(u,s){if(u==null)return{};var l={};for(var h in u)if({}.hasOwnProperty.call(u,h)){if(s.includes(h))continue;l[h]=u[h]}return l}var k=r.computeFlexClassName=function(){function u(s){return(0,a.classes)(["Flex",s.inline&&"Flex--inline",(0,t.computeBoxClassName)(s)])}return u}(),N=r.computeFlexProps=function(){function u(s){var l=s.className,h=s.direction,C=s.wrap,v=s.align,p=s.justify,g=s.inline,V=s.style,y=I(s,o);return(0,t.computeBoxProps)(Object.assign({style:Object.assign({},V,{"flex-direction":h,"flex-wrap":C===!0?"wrap":C,"align-items":v,"justify-content":p})},y))}return u}(),d=r.Flex=function(){function u(s){var l=s.className,h=I(s,f);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)([l,k(h)]),null,1,Object.assign({},N(h))))}return u}();d.defaultHooks=a.pureComponentHooks;var c=r.computeFlexItemClassName=function(){function u(s){return(0,a.classes)(["Flex__item",(0,t.computeBoxClassName)(s)])}return u}(),m=r.computeFlexItemProps=function(){function u(s){var l=s.className,h=s.style,C=s.grow,v=s.order,p=s.shrink,g=s.basis,V=g===void 0?s.width:g,y=s.align,S=I(s,b);return(0,t.computeBoxProps)(Object.assign({style:Object.assign({},h,{"flex-grow":C!==void 0&&Number(C),"flex-shrink":p!==void 0&&Number(p),"flex-basis":(0,t.unit)(V),order:v,"align-self":y})},S))}return u}(),i=function(s){var l=s.className,h=I(s,B);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)([l,c(s)]),null,1,Object.assign({},m(h))))};i.defaultHooks=a.pureComponentHooks,d.Item=i},79646:function(A,r,n){"use strict";r.__esModule=!0,r.GridColumn=r.Grid=void 0;var e=n(89005),a=n(36352),t=n(35840),o=["children"],f=["size","style"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function b(k,N){if(k==null)return{};var d={};for(var c in k)if({}.hasOwnProperty.call(k,c)){if(N.includes(c))continue;d[c]=k[c]}return d}var B=r.Grid=function(){function k(N){var d=N.children,c=b(N,o);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Table,Object.assign({},c,{children:(0,e.createComponentVNode)(2,a.Table.Row,{children:d})})))}return k}();B.defaultHooks=t.pureComponentHooks;var I=r.GridColumn=function(){function k(N){var d=N.size,c=d===void 0?1:d,m=N.style,l=b(N,f);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Table.Cell,Object.assign({style:Object.assign({width:c+"%"},m)},l)))}return k}();B.defaultHooks=t.pureComponentHooks,B.Column=I},1331:function(A,r,n){"use strict";r.__esModule=!0,r.IconStack=r.Icon=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["name","size","spin","className","style","rotation","inverse"],f=["className","style","children"];/** + */function b(k,N){if(k==null)return{};var d={};for(var c in k)if({}.hasOwnProperty.call(k,c)){if(N.includes(c))continue;d[c]=k[c]}return d}var B=r.Grid=function(){function k(N){var d=N.children,c=b(N,o);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Table,Object.assign({},c,{children:(0,e.createComponentVNode)(2,a.Table.Row,{children:d})})))}return k}();B.defaultHooks=t.pureComponentHooks;var I=r.GridColumn=function(){function k(N){var d=N.size,c=d===void 0?1:d,m=N.style,i=b(N,f);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Table.Cell,Object.assign({style:Object.assign({width:c+"%"},m)},i)))}return k}();B.defaultHooks=t.pureComponentHooks,B.Column=I},1331:function(A,r,n){"use strict";r.__esModule=!0,r.IconStack=r.Icon=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["name","size","spin","className","style","rotation","inverse"],f=["className","style","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function b(N,d){if(N==null)return{};var c={};for(var m in N)if({}.hasOwnProperty.call(N,m)){if(d.includes(m))continue;c[m]=N[m]}return c}var B=/-o$/,I=r.Icon=function(){function N(d){var c=d.name,m=d.size,l=d.spin,u=d.className,s=d.style,i=s===void 0?{}:s,h=d.rotation,C=d.inverse,v=b(d,o);m&&(i["font-size"]=m*100+"%"),typeof h=="number"&&(i.transform="rotate("+h+"deg)");var p=B.test(c),g=c.replace(B,"");return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({as:"i",className:(0,a.classes)(["Icon",u,p?"far":"fas","fa-"+g,l&&"fa-spin"]),style:i},v)))}return N}();I.defaultHooks=a.pureComponentHooks;var k=r.IconStack=function(){function N(d){var c=d.className,m=d.style,l=m===void 0?{}:m,u=d.children,s=b(d,f);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({as:"span",class:(0,a.classes)(["IconStack",c]),style:l},s,{children:u})))}return N}();I.Stack=k},91225:function(A,r,n){"use strict";r.__esModule=!0,r.Image=void 0;var e=n(89005),a=n(55937),t=["fixBlur","fixErrors","objectFit","src"];function o(k,N){if(k==null)return{};var d={};for(var c in k)if({}.hasOwnProperty.call(k,c)){if(N.includes(c))continue;d[c]=k[c]}return d}function f(k,N){k.prototype=Object.create(N.prototype),k.prototype.constructor=k,b(k,N)}function b(k,N){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(d,c){return d.__proto__=c,d},b(k,N)}var B=5,I=r.Image=function(k){function N(){for(var c,m=arguments.length,l=new Array(m),u=0;u0;u&&(l=c.containerRef)!=null&&l.current?c.props.onMove(b(c.containerRef.current,m)):c.toggleDocumentEvents(!1)},c.handleMoveEnd=function(){c.toggleDocumentEvents(!1)},c.handleKeyDown=function(m){var l=m.which||m.keyCode;l<37||l>40||(m.preventDefault(),c.props.onKey({left:l===39?.05:l===37?-.05:0,top:l===40?.05:l===38?-.05:0}))},c.props=d,c.containerRef=(0,e.createRef)(),c}t(k,I);var N=k.prototype;return N.toggleDocumentEvents=function(){function d(c){var m,l=(m=this.containerRef)==null?void 0:m.current,u=f(l),s=c?u.addEventListener:u.removeEventListener;s("mousemove",this.handleMove),s("mouseup",this.handleMoveEnd)}return d}(),N.componentDidMount=function(){function d(){this.toggleDocumentEvents(!0)}return d}(),N.componentWillUnmount=function(){function d(){this.toggleDocumentEvents(!1)}return d}(),N.render=function(){function d(){return(0,e.normalizeProps)((0,e.createVNode)(1,"div","react-colorful__interactive",this.props.children,0,Object.assign({},this.props,{style:this.props.style,onMouseDown:this.handleMoveStart,onKeyDown:this.handleKeyDown,tabIndex:0,role:"slider"}),null,this.containerRef))}return d}(),k}(e.Component)},76334:function(A,r,n){"use strict";r.__esModule=!0,r.Knob=void 0;var e=n(89005),a=n(44879),t=n(35840),o=n(55937),f=n(20342),b=n(59263),B=["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"];/** +*/var N=r.toInputValue=function(){function c(m){return typeof m!="number"&&typeof m!="string"?"":String(m)}return c}(),d=r.Input=function(c){function m(){var u;return u=c.call(this)||this,u.inputRef=(0,e.createRef)(),u.state={editing:!1},u.handleInput=function(s){var l=u.state.editing,h=u.props.onInput;l||u.setEditing(!0),h&&h(s,s.target.value)},u.handleFocus=function(s){var l=u.state.editing;l||u.setEditing(!0)},u.handleBlur=function(s){var l=u.state.editing,h=u.props.onChange;l&&(u.setEditing(!1),h&&h(s,s.target.value))},u.handleKeyDown=function(s){var l=u.props,h=l.onInput,C=l.onChange,v=l.onEnter;if(s.keyCode===o.KEY_ENTER){u.setEditing(!1),C&&C(s,s.target.value),h&&h(s,s.target.value),v&&v(s,s.target.value),u.props.selfClear?s.target.value="":s.target.blur();return}if(s.keyCode===o.KEY_ESCAPE){u.setEditing(!1),s.target.value=N(u.props.value),s.target.blur();return}},u}I(m,c);var i=m.prototype;return i.componentDidMount=function(){function u(){var s=this,l=this.props.value,h=this.inputRef.current;h&&(h.value=N(l),h.selectionStart=0,h.selectionEnd=h.value.length),(this.props.autoFocus||this.props.autoSelect)&&setTimeout(function(){h.focus(),s.props.autoSelect&&h.select()},1)}return u}(),i.componentDidUpdate=function(){function u(s,l){var h=this.state.editing,C=s.value,v=this.props.value,p=this.inputRef.current;p&&!h&&C!==v&&(p.value=N(v))}return u}(),i.setEditing=function(){function u(s){this.setState({editing:s})}return u}(),i.render=function(){function u(){var s=this.props,l=s.selfClear,h=s.onInput,C=s.onChange,v=s.onEnter,p=s.value,g=s.maxLength,V=s.placeholder,y=s.autofocus,S=s.disabled,L=s.multiline,w=s.cols,x=w===void 0?32:w,T=s.rows,M=T===void 0?4:T,P=B(s,f),D=P.className,E=P.fluid,O=P.monospace,R=B(P,b);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["Input",E&&"Input--fluid",O&&"Input--monospace",S&&"Input--disabled",D])},R,{children:[(0,e.createVNode)(1,"div","Input__baseline",".",16),L?(0,e.createVNode)(128,"textarea","Input__textarea",null,1,{placeholder:V,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:g,cols:x,rows:M,disabled:S},null,this.inputRef):(0,e.createVNode)(64,"input","Input__input",null,1,{placeholder:V,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:g,disabled:S},null,this.inputRef)]})))}return u}(),m}(e.Component)},4454:function(A,r,n){"use strict";r.__esModule=!0,r.Interactive=void 0;var e=n(89005),a=n(44879);function t(I,k){I.prototype=Object.create(k.prototype),I.prototype.constructor=I,o(I,k)}function o(I,k){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(N,d){return N.__proto__=d,N},o(I,k)}var f=function(k){return k&&k.ownerDocument.defaultView||self},b=function(k,N){var d=k.getBoundingClientRect(),c=N;return{left:(0,a.clamp)((c.pageX-(d.left+f(k).pageXOffset))/d.width,0,1),top:(0,a.clamp)((c.pageY-(d.top+f(k).pageYOffset))/d.height,0,1)}},B=r.Interactive=function(I){function k(d){var c;return c=I.call(this)||this,c.containerRef=void 0,c.props=void 0,c.handleMoveStart=function(m){var i,u=(i=c.containerRef)==null?void 0:i.current;u&&(m.preventDefault(),u.focus(),c.props.onMove(b(u,m)),c.toggleDocumentEvents(!0))},c.handleMove=function(m){var i;m.preventDefault();var u=m.buttons>0;u&&(i=c.containerRef)!=null&&i.current?c.props.onMove(b(c.containerRef.current,m)):c.toggleDocumentEvents(!1)},c.handleMoveEnd=function(){c.toggleDocumentEvents(!1)},c.handleKeyDown=function(m){var i=m.which||m.keyCode;i<37||i>40||(m.preventDefault(),c.props.onKey({left:i===39?.05:i===37?-.05:0,top:i===40?.05:i===38?-.05:0}))},c.props=d,c.containerRef=(0,e.createRef)(),c}t(k,I);var N=k.prototype;return N.toggleDocumentEvents=function(){function d(c){var m,i=(m=this.containerRef)==null?void 0:m.current,u=f(i),s=c?u.addEventListener:u.removeEventListener;s("mousemove",this.handleMove),s("mouseup",this.handleMoveEnd)}return d}(),N.componentDidMount=function(){function d(){this.toggleDocumentEvents(!0)}return d}(),N.componentWillUnmount=function(){function d(){this.toggleDocumentEvents(!1)}return d}(),N.render=function(){function d(){return(0,e.normalizeProps)((0,e.createVNode)(1,"div","react-colorful__interactive",this.props.children,0,Object.assign({},this.props,{style:this.props.style,onMouseDown:this.handleMoveStart,onKeyDown:this.handleKeyDown,tabIndex:0,role:"slider"}),null,this.containerRef))}return d}(),k}(e.Component)},76334:function(A,r,n){"use strict";r.__esModule=!0,r.Knob=void 0;var e=n(89005),a=n(44879),t=n(35840),o=n(55937),f=n(20342),b=n(59263),B=["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function I(N,d){if(N==null)return{};var c={};for(var m in N)if({}.hasOwnProperty.call(N,m)){if(d.includes(m))continue;c[m]=N[m]}return c}var k=r.Knob=function(){function N(d){var c=d.animated,m=d.format,l=d.maxValue,u=d.minValue,s=d.onChange,i=d.onDrag,h=d.step,C=d.stepPixelSize,v=d.suppressFlicker,p=d.unit,g=d.value,V=d.className,y=d.style,S=d.fillValue,L=d.color,w=d.ranges,x=w===void 0?{}:w,T=d.size,M=T===void 0?1:T,O=d.bipolar,D=d.children,E=d.popUpPosition,P=I(d,B);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:c,format:m,maxValue:l,minValue:u,onChange:s,onDrag:i,step:h,stepPixelSize:C,suppressFlicker:v,unit:p,value:g},{children:function(){function R(j){var F=j.dragging,W=j.editing,z=j.value,K=j.displayValue,G=j.displayElement,J=j.inputElement,Q=j.handleDragStart,ue=(0,a.scale)(S!=null?S:K,u,l),ie=(0,a.scale)(K,u,l),pe=L||(0,a.keyOfMatchingRange)(S!=null?S:z,x)||"default",te=(ie-.5)*270;return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,t.classes)(["Knob","Knob--color--"+pe,O&&"Knob--bipolar",V,(0,o.computeBoxClassName)(P)]),[(0,e.createVNode)(1,"div","Knob__circle",(0,e.createVNode)(1,"div","Knob__cursorBox",(0,e.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+te+"deg)"}}),2),F&&(0,e.createVNode)(1,"div",(0,t.classes)(["Knob__popupValue",E&&"Knob__popupValue--"+E]),G,0),(0,e.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,e.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,e.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,e.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((O?2.75:2)-ue*1.5)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),J],0,Object.assign({},(0,o.computeBoxProps)(Object.assign({style:Object.assign({"font-size":M+"em"},y)},P)),{onMouseDown:Q})))}return R}()})))}return N}()},78621:function(A,r,n){"use strict";r.__esModule=!0,r.LabeledControls=void 0;var e=n(89005),a=n(39473),t=["children"],o=["label","children"];/** + */function I(N,d){if(N==null)return{};var c={};for(var m in N)if({}.hasOwnProperty.call(N,m)){if(d.includes(m))continue;c[m]=N[m]}return c}var k=r.Knob=function(){function N(d){var c=d.animated,m=d.format,i=d.maxValue,u=d.minValue,s=d.onChange,l=d.onDrag,h=d.step,C=d.stepPixelSize,v=d.suppressFlicker,p=d.unit,g=d.value,V=d.className,y=d.style,S=d.fillValue,L=d.color,w=d.ranges,x=w===void 0?{}:w,T=d.size,M=T===void 0?1:T,P=d.bipolar,D=d.children,E=d.popUpPosition,O=I(d,B);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:c,format:m,maxValue:i,minValue:u,onChange:s,onDrag:l,step:h,stepPixelSize:C,suppressFlicker:v,unit:p,value:g},{children:function(){function R(j){var F=j.dragging,W=j.editing,z=j.value,K=j.displayValue,G=j.displayElement,J=j.inputElement,Q=j.handleDragStart,ue=(0,a.scale)(S!=null?S:K,u,i),ie=(0,a.scale)(K,u,i),pe=L||(0,a.keyOfMatchingRange)(S!=null?S:z,x)||"default",te=(ie-.5)*270;return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,t.classes)(["Knob","Knob--color--"+pe,P&&"Knob--bipolar",V,(0,o.computeBoxClassName)(O)]),[(0,e.createVNode)(1,"div","Knob__circle",(0,e.createVNode)(1,"div","Knob__cursorBox",(0,e.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+te+"deg)"}}),2),F&&(0,e.createVNode)(1,"div",(0,t.classes)(["Knob__popupValue",E&&"Knob__popupValue--"+E]),G,0),(0,e.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,e.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,e.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,e.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((P?2.75:2)-ue*1.5)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),J],0,Object.assign({},(0,o.computeBoxProps)(Object.assign({style:Object.assign({"font-size":M+"em"},y)},O)),{onMouseDown:Q})))}return R}()})))}return N}()},78621:function(A,r,n){"use strict";r.__esModule=!0,r.LabeledControls=void 0;var e=n(89005),a=n(39473),t=["children"],o=["label","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT @@ -149,56 +149,56 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var b=r.LabeledList=function(){function k(N){var d=N.children;return(0,e.createVNode)(1,"table","LabeledList",d,0)}return k}();b.defaultHooks=a.pureComponentHooks;var B=function(N){var d=N.className,c=N.label,m=N.labelColor,l=m===void 0?"label":m,u=N.color,s=N.textAlign,i=N.buttons,h=N.tooltip,C=N.content,v=N.children,p=N.preserveWhitespace,g=N.labelStyle,V=(0,e.createVNode)(1,"tr",(0,a.classes)(["LabeledList__row",d]),[(0,e.createComponentVNode)(2,t.Box,{as:"td",color:l,className:(0,a.classes)(["LabeledList__cell","LabeledList__label"]),style:g,children:c?c+":":null}),(0,e.createComponentVNode)(2,t.Box,{as:"td",color:u,textAlign:s,className:(0,a.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:i?void 0:2,preserveWhitespace:p,children:[C,v]}),i&&(0,e.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",i,0)],0);return h&&(V=(0,e.createComponentVNode)(2,f.Tooltip,{content:h,children:V})),V};B.defaultHooks=a.pureComponentHooks;var I=function(N){var d=N.size?(0,t.unit)(Math.max(0,N.size-1)):0;return(0,e.createVNode)(1,"tr","LabeledList__row",(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,o.Divider),2,{colSpan:3,style:{"padding-top":d,"padding-bottom":d}}),2)};I.defaultHooks=a.pureComponentHooks,b.Item=B,b.Divider=I},36077:function(A,r,n){"use strict";r.__esModule=!0,r.Modal=void 0;var e=n(89005),a=n(35840),t=n(55937),o=n(61940),f=["className","children","onEnter"];/** + */var b=r.LabeledList=function(){function k(N){var d=N.children;return(0,e.createVNode)(1,"table","LabeledList",d,0)}return k}();b.defaultHooks=a.pureComponentHooks;var B=function(N){var d=N.className,c=N.label,m=N.labelColor,i=m===void 0?"label":m,u=N.color,s=N.textAlign,l=N.buttons,h=N.tooltip,C=N.content,v=N.children,p=N.preserveWhitespace,g=N.labelStyle,V=(0,e.createVNode)(1,"tr",(0,a.classes)(["LabeledList__row",d]),[(0,e.createComponentVNode)(2,t.Box,{as:"td",color:i,className:(0,a.classes)(["LabeledList__cell","LabeledList__label"]),style:g,children:c?c+":":null}),(0,e.createComponentVNode)(2,t.Box,{as:"td",color:u,textAlign:s,className:(0,a.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:l?void 0:2,preserveWhitespace:p,children:[C,v]}),l&&(0,e.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",l,0)],0);return h&&(V=(0,e.createComponentVNode)(2,f.Tooltip,{content:h,children:V})),V};B.defaultHooks=a.pureComponentHooks;var I=function(N){var d=N.size?(0,t.unit)(Math.max(0,N.size-1)):0;return(0,e.createVNode)(1,"tr","LabeledList__row",(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,o.Divider),2,{colSpan:3,style:{"padding-top":d,"padding-bottom":d}}),2)};I.defaultHooks=a.pureComponentHooks,b.Item=B,b.Divider=I},36077:function(A,r,n){"use strict";r.__esModule=!0,r.Modal=void 0;var e=n(89005),a=n(35840),t=n(55937),o=n(61940),f=["className","children","onEnter"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function b(I,k){if(I==null)return{};var N={};for(var d in I)if({}.hasOwnProperty.call(I,d)){if(k.includes(d))continue;N[d]=I[d]}return N}var B=r.Modal=function(){function I(k){var N=k.className,d=k.children,c=k.onEnter,m=b(k,f),l;return c&&(l=function(){function u(s){s.keyCode===13&&c(s)}return u}()),(0,e.createComponentVNode)(2,o.Dimmer,{onKeyDown:l,children:(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Modal",N,(0,t.computeBoxClassName)(m)]),d,0,Object.assign({},(0,t.computeBoxProps)(m))))})}return I}()},73280:function(A,r,n){"use strict";r.__esModule=!0,r.NanoMap=void 0;var e=n(89005),a=n(36036),t=n(72253),o=n(29319),f=n(79911),b=n(79140),B=["x","y","icon","tooltip","color","children"],I=["icon","color"];function k(g,V){if(g==null)return{};var y={};for(var S in g)if({}.hasOwnProperty.call(g,S)){if(V.includes(S))continue;y[S]=g[S]}return y}function N(g,V){g.prototype=Object.create(V.prototype),g.prototype.constructor=g,d(g,V)}function d(g,V){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(y,S){return y.__proto__=S,y},d(g,V)}var c=510,m=2,l=function(V){return V.stopPropagation&&V.stopPropagation(),V.preventDefault&&V.preventDefault(),V.cancelBubble=!0,V.returnValue=!1,!1},u=r.NanoMap=function(g){function V(S){var L,w,x,T;T=g.call(this,S)||this;var M=window.innerWidth/2-256,O=window.innerHeight/2-256;return T.state={offsetX:(L=S.offsetX)!=null?L:0,offsetY:(w=S.offsetY)!=null?w:0,dragging:!1,originX:null,originY:null,zoom:(x=S.zoom)!=null?x:1},T.handleDragStart=function(D){T.ref=D.target,T.setState({dragging:!1,originX:D.screenX,originY:D.screenY}),document.addEventListener("mousemove",T.handleDragMove),document.addEventListener("mouseup",T.handleDragEnd),l(D)},T.handleDragMove=function(D){T.setState(function(E){var P=Object.assign({},E),R=D.screenX-P.originX,j=D.screenY-P.originY;return E.dragging?(P.offsetX+=R/P.zoom,P.offsetY+=j/P.zoom,P.originX=D.screenX,P.originY=D.screenY):P.dragging=!0,P}),l(D)},T.handleDragEnd=function(D){T.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",T.handleDragMove),document.removeEventListener("mouseup",T.handleDragEnd),S.onOffsetChange==null||S.onOffsetChange(D,T.state),l(D)},T.handleZoom=function(D,E){T.setState(function(P){var R=Math.min(Math.max(E,1),8);return P.zoom=R,S.onZoom&&S.onZoom(P.zoom),P})},T.handleReset=function(D){T.setState(function(E){E.offsetX=0,E.offsetY=0,E.zoom=1,T.handleZoom(D,1),S.onOffsetChange==null||S.onOffsetChange(D,E)})},T}N(V,g);var y=V.prototype;return y.getChildContext=function(){function S(){return{map:{zoom:this.state.zoom}}}return S}(),y.render=function(){function S(){var L=(0,t.useBackend)(this.context),w=L.config,x=this.state,T=x.dragging,M=x.offsetX,O=x.offsetY,D=x.zoom,E=D===void 0?1:D,P=this.props.children,R=this.props.mapUrl||w.map+"_nanomap_z1.png",j=c*E+"px",F={width:j,height:j,"margin-top":O*E+"px","margin-left":M*E+"px",overflow:"hidden",position:"relative",top:"50%",left:"50%",transform:"translate(-50%, -50%)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:T?"move":"auto"},W={width:"100%",height:"100%",position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"};return(0,e.createComponentVNode)(2,a.Box,{className:"NanoMap__container",children:[(0,e.createComponentVNode)(2,a.Box,{style:F,onMouseDown:this.handleDragStart,children:[(0,e.createVNode)(1,"img",null,null,1,{src:(0,b.resolveAsset)(R),style:W}),(0,e.createComponentVNode)(2,a.Box,{children:P})]}),(0,e.createComponentVNode)(2,h,{zoom:E,onZoom:this.handleZoom,onReset:this.handleReset}),(0,e.createComponentVNode)(2,p)]})}return S}(),V}(e.Component),s=function(V,y){var S=y.map.zoom,L=V.x,w=V.y,x=V.icon,T=V.tooltip,M=V.color,O=V.children,D=k(V,B),E=m*S,P=(L-1)*E,R=(w-1)*E;return(0,e.createVNode)(1,"div",null,(0,e.createComponentVNode)(2,a.Tooltip,{content:T,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:R+"px",left:P+"px",width:E+"px",height:E+"px"},D,{children:O})))}),2)};u.Marker=s;var i=function(V,y){var S=y.map.zoom,L=V.icon,w=V.color,x=k(V,I),T=m*S+4/Math.ceil(S/4);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,s,Object.assign({},x,{children:(0,e.createComponentVNode)(2,a.Icon,{name:L,color:w,fontSize:T+"px",style:{position:"relative",top:"50%",left:"50%",transform:"translate(-50%, -50%)"}})})))};u.MarkerIcon=i;var h=function(V,y){return(0,e.createComponentVNode)(2,a.Box,{className:"NanoMap__zoomer",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Zoom",labelStyle:{"vertical-align":"middle"},children:(0,e.createComponentVNode)(2,a.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,f.Slider,{minValue:1,maxValue:8,stepPixelSize:10,format:function(){function S(L){return L+"x"}return S}(),value:V.zoom,onDrag:function(){function S(L,w){return V.onZoom(L,w)}return S}()}),(0,e.createComponentVNode)(2,a.Button,{ml:"0.5em",float:"right",icon:"sync",tooltip:"Reset View",onClick:function(){function S(L){return V.onReset==null?void 0:V.onReset(L)}return S}()})]})})})})};u.Zoomer=h;var C,v=function(g){function V(S){var L;L=g.call(this,S)||this;var w=(0,t.useBackend)(L.props.context),x=w.act;return L.state={color:L.props.color},L.handleClick=function(T){C!==void 0&&C.setState({color:"blue"}),x("switch_camera",{name:L.props.name}),C=L,L.setState({color:"green"})},L}N(V,g);var y=V.prototype;return y.render=function(){function S(){var L=this.props.x*2*this.props.zoom-this.props.zoom-3,w=this.props.y*2*this.props.zoom-this.props.zoom-3;return(0,e.createComponentVNode)(2,a.Button,{onClick:this.handleClick,position:"absolute",className:"NanoMap__button",lineHeight:"0",color:this.props.status?this.state.color:"red",bottom:w+"px",left:L+"px",children:(0,e.createComponentVNode)(2,a.Tooltip,{content:this.props.tooltip})},this.props.key)}return S}(),V}(e.Component);u.NanoButton=v;var p=function(V,y){var S=(0,t.useBackend)(y),L=S.act,w=S.data;return(0,e.createComponentVNode)(2,a.Box,{className:"NanoMap__zchooser",children:[(0,e.createComponentVNode)(2,a.Box,{children:(0,e.createComponentVNode)(2,a.Button,{icon:"chevron-up",tooltip:"\u0423\u0440\u043E\u0432\u043D\u0435\u043C \u0432\u044B\u0448\u0435",onClick:function(){function x(){return L("switch_z_level",{z_dir:1})}return x}()})}),(0,e.createComponentVNode)(2,a.Box,{children:(0,e.createComponentVNode)(2,a.Button,{icon:"chevron-down",tooltip:"\u0423\u0440\u043E\u0432\u043D\u0435\u043C \u043D\u0438\u0436\u0435",onClick:function(){function x(){return L("switch_z_level",{z_dir:-1})}return x}()})})]})}},74733:function(A,r,n){"use strict";r.__esModule=!0,r.NoticeBox=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["className","color","info","warning","success","danger"];/** + */function b(I,k){if(I==null)return{};var N={};for(var d in I)if({}.hasOwnProperty.call(I,d)){if(k.includes(d))continue;N[d]=I[d]}return N}var B=r.Modal=function(){function I(k){var N=k.className,d=k.children,c=k.onEnter,m=b(k,f),i;return c&&(i=function(){function u(s){s.keyCode===13&&c(s)}return u}()),(0,e.createComponentVNode)(2,o.Dimmer,{onKeyDown:i,children:(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Modal",N,(0,t.computeBoxClassName)(m)]),d,0,Object.assign({},(0,t.computeBoxProps)(m))))})}return I}()},73280:function(A,r,n){"use strict";r.__esModule=!0,r.NanoMap=void 0;var e=n(89005),a=n(36036),t=n(72253),o=n(29319),f=n(79911),b=n(79140),B=["x","y","icon","tooltip","color","children"],I=["icon","color"];function k(g,V){if(g==null)return{};var y={};for(var S in g)if({}.hasOwnProperty.call(g,S)){if(V.includes(S))continue;y[S]=g[S]}return y}function N(g,V){g.prototype=Object.create(V.prototype),g.prototype.constructor=g,d(g,V)}function d(g,V){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(y,S){return y.__proto__=S,y},d(g,V)}var c=510,m=2,i=function(V){return V.stopPropagation&&V.stopPropagation(),V.preventDefault&&V.preventDefault(),V.cancelBubble=!0,V.returnValue=!1,!1},u=r.NanoMap=function(g){function V(S){var L,w,x,T;T=g.call(this,S)||this;var M=window.innerWidth/2-256,P=window.innerHeight/2-256;return T.state={offsetX:(L=S.offsetX)!=null?L:0,offsetY:(w=S.offsetY)!=null?w:0,dragging:!1,originX:null,originY:null,zoom:(x=S.zoom)!=null?x:1},T.handleDragStart=function(D){T.ref=D.target,T.setState({dragging:!1,originX:D.screenX,originY:D.screenY}),document.addEventListener("mousemove",T.handleDragMove),document.addEventListener("mouseup",T.handleDragEnd),i(D)},T.handleDragMove=function(D){T.setState(function(E){var O=Object.assign({},E),R=D.screenX-O.originX,j=D.screenY-O.originY;return E.dragging?(O.offsetX+=R/O.zoom,O.offsetY+=j/O.zoom,O.originX=D.screenX,O.originY=D.screenY):O.dragging=!0,O}),i(D)},T.handleDragEnd=function(D){T.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",T.handleDragMove),document.removeEventListener("mouseup",T.handleDragEnd),S.onOffsetChange==null||S.onOffsetChange(D,T.state),i(D)},T.handleZoom=function(D,E){T.setState(function(O){var R=Math.min(Math.max(E,1),8);return O.zoom=R,S.onZoom&&S.onZoom(O.zoom),O})},T.handleReset=function(D){T.setState(function(E){E.offsetX=0,E.offsetY=0,E.zoom=1,T.handleZoom(D,1),S.onOffsetChange==null||S.onOffsetChange(D,E)})},T}N(V,g);var y=V.prototype;return y.getChildContext=function(){function S(){return{map:{zoom:this.state.zoom}}}return S}(),y.render=function(){function S(){var L=(0,t.useBackend)(this.context),w=L.config,x=this.state,T=x.dragging,M=x.offsetX,P=x.offsetY,D=x.zoom,E=D===void 0?1:D,O=this.props.children,R=this.props.mapUrl||w.map+"_nanomap_z1.png",j=c*E+"px",F={width:j,height:j,"margin-top":P*E+"px","margin-left":M*E+"px",overflow:"hidden",position:"relative",top:"50%",left:"50%",transform:"translate(-50%, -50%)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:T?"move":"auto"},W={width:"100%",height:"100%",position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"};return(0,e.createComponentVNode)(2,a.Box,{className:"NanoMap__container",children:[(0,e.createComponentVNode)(2,a.Box,{style:F,onMouseDown:this.handleDragStart,children:[(0,e.createVNode)(1,"img",null,null,1,{src:(0,b.resolveAsset)(R),style:W}),(0,e.createComponentVNode)(2,a.Box,{children:O})]}),(0,e.createComponentVNode)(2,h,{zoom:E,onZoom:this.handleZoom,onReset:this.handleReset}),(0,e.createComponentVNode)(2,p)]})}return S}(),V}(e.Component),s=function(V,y){var S=y.map.zoom,L=V.x,w=V.y,x=V.icon,T=V.tooltip,M=V.color,P=V.children,D=k(V,B),E=m*S,O=(L-1)*E,R=(w-1)*E;return(0,e.createVNode)(1,"div",null,(0,e.createComponentVNode)(2,a.Tooltip,{content:T,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:R+"px",left:O+"px",width:E+"px",height:E+"px"},D,{children:P})))}),2)};u.Marker=s;var l=function(V,y){var S=y.map.zoom,L=V.icon,w=V.color,x=k(V,I),T=m*S+4/Math.ceil(S/4);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,s,Object.assign({},x,{children:(0,e.createComponentVNode)(2,a.Icon,{name:L,color:w,fontSize:T+"px",style:{position:"relative",top:"50%",left:"50%",transform:"translate(-50%, -50%)"}})})))};u.MarkerIcon=l;var h=function(V,y){return(0,e.createComponentVNode)(2,a.Box,{className:"NanoMap__zoomer",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Zoom",labelStyle:{"vertical-align":"middle"},children:(0,e.createComponentVNode)(2,a.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,f.Slider,{minValue:1,maxValue:8,stepPixelSize:10,format:function(){function S(L){return L+"x"}return S}(),value:V.zoom,onDrag:function(){function S(L,w){return V.onZoom(L,w)}return S}()}),(0,e.createComponentVNode)(2,a.Button,{ml:"0.5em",float:"right",icon:"sync",tooltip:"Reset View",onClick:function(){function S(L){return V.onReset==null?void 0:V.onReset(L)}return S}()})]})})})})};u.Zoomer=h;var C,v=function(g){function V(S){var L;L=g.call(this,S)||this;var w=(0,t.useBackend)(L.props.context),x=w.act;return L.state={color:L.props.color},L.handleClick=function(T){C!==void 0&&C.setState({color:"blue"}),x("switch_camera",{name:L.props.name}),C=L,L.setState({color:"green"})},L}N(V,g);var y=V.prototype;return y.render=function(){function S(){var L=this.props.x*2*this.props.zoom-this.props.zoom-3,w=this.props.y*2*this.props.zoom-this.props.zoom-3;return(0,e.createComponentVNode)(2,a.Button,{onClick:this.handleClick,position:"absolute",className:"NanoMap__button",lineHeight:"0",color:this.props.status?this.state.color:"red",bottom:w+"px",left:L+"px",children:(0,e.createComponentVNode)(2,a.Tooltip,{content:this.props.tooltip})},this.props.key)}return S}(),V}(e.Component);u.NanoButton=v;var p=function(V,y){var S=(0,t.useBackend)(y),L=S.act,w=S.data;return(0,e.createComponentVNode)(2,a.Box,{className:"NanoMap__zchooser",children:[(0,e.createComponentVNode)(2,a.Box,{children:(0,e.createComponentVNode)(2,a.Button,{icon:"chevron-up",tooltip:"\u0423\u0440\u043E\u0432\u043D\u0435\u043C \u0432\u044B\u0448\u0435",onClick:function(){function x(){return L("switch_z_level",{z_dir:1})}return x}()})}),(0,e.createComponentVNode)(2,a.Box,{children:(0,e.createComponentVNode)(2,a.Button,{icon:"chevron-down",tooltip:"\u0423\u0440\u043E\u0432\u043D\u0435\u043C \u043D\u0438\u0436\u0435",onClick:function(){function x(){return L("switch_z_level",{z_dir:-1})}return x}()})})]})}},74733:function(A,r,n){"use strict";r.__esModule=!0,r.NoticeBox=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["className","color","info","warning","success","danger"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function f(B,I){if(B==null)return{};var k={};for(var N in B)if({}.hasOwnProperty.call(B,N)){if(I.includes(N))continue;k[N]=B[N]}return k}var b=r.NoticeBox=function(){function B(I){var k=I.className,N=I.color,d=I.info,c=I.warning,m=I.success,l=I.danger,u=f(I,o);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["NoticeBox",N&&"NoticeBox--color--"+N,d&&"NoticeBox--type--info",m&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",k])},u)))}return B}();b.defaultHooks=a.pureComponentHooks},59263:function(A,r,n){"use strict";r.__esModule=!0,r.NumberInput=void 0;var e=n(89005),a=n(44879),t=n(35840),o=n(9474),f=n(55937);function b(N,d){N.prototype=Object.create(d.prototype),N.prototype.constructor=N,B(N,d)}function B(N,d){return B=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(c,m){return c.__proto__=m,c},B(N,d)}/** + */function f(B,I){if(B==null)return{};var k={};for(var N in B)if({}.hasOwnProperty.call(B,N)){if(I.includes(N))continue;k[N]=B[N]}return k}var b=r.NoticeBox=function(){function B(I){var k=I.className,N=I.color,d=I.info,c=I.warning,m=I.success,i=I.danger,u=f(I,o);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["NoticeBox",N&&"NoticeBox--color--"+N,d&&"NoticeBox--type--info",m&&"NoticeBox--type--success",i&&"NoticeBox--type--danger",k])},u)))}return B}();b.defaultHooks=a.pureComponentHooks},59263:function(A,r,n){"use strict";r.__esModule=!0,r.NumberInput=void 0;var e=n(89005),a=n(44879),t=n(35840),o=n(9474),f=n(55937);function b(N,d){N.prototype=Object.create(d.prototype),N.prototype.constructor=N,B(N,d)}function B(N,d){return B=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(c,m){return c.__proto__=m,c},B(N,d)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var I=400,k=r.NumberInput=function(N){function d(m){var l;l=N.call(this,m)||this;var u=m.value;return l.inputRef=(0,e.createRef)(),l.state={value:u,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},l.flickerTimer=null,l.suppressFlicker=function(){var s=l.props.suppressFlicker;s>0&&(l.setState({suppressingFlicker:!0}),clearTimeout(l.flickerTimer),l.flickerTimer=setTimeout(function(){return l.setState({suppressingFlicker:!1})},s))},l.handleDragStart=function(s){var i=l.props.value,h=l.state.editing;h||(document.body.style["pointer-events"]="none",l.ref=s.target,l.setState({dragging:!1,origin:s.screenY,value:i,internalValue:i}),l.timer=setTimeout(function(){l.setState({dragging:!0})},250),l.dragInterval=setInterval(function(){var C=l.state,v=C.dragging,p=C.value,g=l.props.onDrag;v&&g&&g(s,p)},l.props.updateRate||I),document.addEventListener("mousemove",l.handleDragMove),document.addEventListener("mouseup",l.handleDragEnd))},l.handleDragMove=function(s){var i=l.props,h=i.minValue,C=i.maxValue,v=i.step,p=i.stepPixelSize;l.setState(function(g){var V=Object.assign({},g),y=V.origin-s.screenY;if(g.dragging){var S=Number.isFinite(h)?h%v:0;V.internalValue=(0,a.clamp)(V.internalValue+y*v/p,h-v,C+v),V.value=(0,a.clamp)(V.internalValue-V.internalValue%v+S,h,C),V.origin=s.screenY}else Math.abs(y)>4&&(V.dragging=!0);return V})},l.handleDragEnd=function(s){var i=l.props,h=i.onChange,C=i.onDrag,v=l.state,p=v.dragging,g=v.value,V=v.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(l.timer),clearInterval(l.dragInterval),l.setState({dragging:!1,editing:!p,origin:null}),document.removeEventListener("mousemove",l.handleDragMove),document.removeEventListener("mouseup",l.handleDragEnd),p)l.suppressFlicker(),h&&h(s,g),C&&C(s,g);else if(l.inputRef){var y=l.inputRef.current;y.value=V;try{y.focus(),y.select()}catch(S){}}},l}b(d,N);var c=d.prototype;return c.render=function(){function m(){var l=this,u=this.state,s=u.dragging,i=u.editing,h=u.value,C=u.suppressingFlicker,v=this.props,p=v.className,g=v.fluid,V=v.animated,y=v.value,S=v.unit,L=v.minValue,w=v.maxValue,x=v.height,T=v.width,M=v.lineHeight,O=v.fontSize,D=v.format,E=v.onChange,P=v.onDrag,R=y;(s||C)&&(R=h);var j=(0,e.createVNode)(1,"div","NumberInput__content",[V&&!s&&!C?(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:R,format:D}):D?D(R):R,S?" "+S:""],0);return(0,e.createComponentVNode)(2,f.Box,{className:(0,t.classes)(["NumberInput",g&&"NumberInput--fluid",p]),minWidth:T,minHeight:x,lineHeight:M,fontSize:O,onMouseDown:this.handleDragStart,children:[(0,e.createVNode)(1,"div","NumberInput__barContainer",(0,e.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,a.clamp)((R-L)/(w-L)*100,0,100)+"%"}}),2),j,(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:i?void 0:"none",height:x,"line-height":M,"font-size":O},onBlur:function(){function F(W){if(i){var z=(0,a.clamp)(parseFloat(W.target.value),L,w);if(Number.isNaN(z)){l.setState({editing:!1});return}l.setState({editing:!1,value:z}),l.suppressFlicker(),E&&E(W,z),P&&P(W,z)}}return F}(),onKeyDown:function(){function F(W){if(W.keyCode===13){var z=(0,a.clamp)(parseFloat(W.target.value),L,w);if(Number.isNaN(z)){l.setState({editing:!1});return}l.setState({editing:!1,value:z}),l.suppressFlicker(),E&&E(W,z),P&&P(W,z);return}if(W.keyCode===27){l.setState({editing:!1});return}}return F}()},null,this.inputRef)]})}return m}(),d}(e.Component);k.defaultHooks=t.pureComponentHooks,k.defaultProps={minValue:-1/0,maxValue:1/0,step:1,stepPixelSize:1,suppressFlicker:50}},33337:function(A,r,n){"use strict";r.__esModule=!0,r.Pointer=void 0;var e=n(89005),a=n(35840),t=r.Pointer=function(){function o(f){var b=f.className,B=f.color,I=f.left,k=f.top,N=k===void 0?.5:k,d=(0,a.classes)(["react-colorful__pointer",b]),c={top:N*100+"%",left:I*100+"%"};return(0,e.createVNode)(1,"div",d,(0,e.createVNode)(1,"div","react-colorful__pointer-fill",null,1,{style:{"background-color":B}}),2,{style:c})}return o}()},50186:function(A,r,n){"use strict";r.__esModule=!0,r.Popper=void 0;var e=n(95996),a=n(89005);function t(b,B){b.prototype=Object.create(B.prototype),b.prototype.constructor=b,o(b,B)}function o(b,B){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(I,k){return I.__proto__=k,I},o(b,B)}var f=r.Popper=function(b){function B(){var k;return k=b.call(this)||this,k.renderedContent=void 0,k.popperInstance=void 0,B.id+=1,k}t(B,b);var I=B.prototype;return I.componentDidMount=function(){function k(){var N=this,d=this.props,c=d.additionalStyles,m=d.options;if(this.renderedContent=document.createElement("div"),c)for(var l=0,u=Object.entries(c);l0&&(i.setState({suppressingFlicker:!0}),clearTimeout(i.flickerTimer),i.flickerTimer=setTimeout(function(){return i.setState({suppressingFlicker:!1})},s))},i.handleDragStart=function(s){var l=i.props.value,h=i.state.editing;h||(document.body.style["pointer-events"]="none",i.ref=s.target,i.setState({dragging:!1,origin:s.screenY,value:l,internalValue:l}),i.timer=setTimeout(function(){i.setState({dragging:!0})},250),i.dragInterval=setInterval(function(){var C=i.state,v=C.dragging,p=C.value,g=i.props.onDrag;v&&g&&g(s,p)},i.props.updateRate||I),document.addEventListener("mousemove",i.handleDragMove),document.addEventListener("mouseup",i.handleDragEnd))},i.handleDragMove=function(s){var l=i.props,h=l.minValue,C=l.maxValue,v=l.step,p=l.stepPixelSize;i.setState(function(g){var V=Object.assign({},g),y=V.origin-s.screenY;if(g.dragging){var S=Number.isFinite(h)?h%v:0;V.internalValue=(0,a.clamp)(V.internalValue+y*v/p,h-v,C+v),V.value=(0,a.clamp)(V.internalValue-V.internalValue%v+S,h,C),V.origin=s.screenY}else Math.abs(y)>4&&(V.dragging=!0);return V})},i.handleDragEnd=function(s){var l=i.props,h=l.onChange,C=l.onDrag,v=i.state,p=v.dragging,g=v.value,V=v.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(i.timer),clearInterval(i.dragInterval),i.setState({dragging:!1,editing:!p,origin:null}),document.removeEventListener("mousemove",i.handleDragMove),document.removeEventListener("mouseup",i.handleDragEnd),p)i.suppressFlicker(),h&&h(s,g),C&&C(s,g);else if(i.inputRef){var y=i.inputRef.current;y.value=V;try{y.focus(),y.select()}catch(S){}}},i}b(d,N);var c=d.prototype;return c.render=function(){function m(){var i=this,u=this.state,s=u.dragging,l=u.editing,h=u.value,C=u.suppressingFlicker,v=this.props,p=v.className,g=v.fluid,V=v.animated,y=v.value,S=v.unit,L=v.minValue,w=v.maxValue,x=v.height,T=v.width,M=v.lineHeight,P=v.fontSize,D=v.format,E=v.onChange,O=v.onDrag,R=y;(s||C)&&(R=h);var j=(0,e.createVNode)(1,"div","NumberInput__content",[V&&!s&&!C?(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:R,format:D}):D?D(R):R,S?" "+S:""],0);return(0,e.createComponentVNode)(2,f.Box,{className:(0,t.classes)(["NumberInput",g&&"NumberInput--fluid",p]),minWidth:T,minHeight:x,lineHeight:M,fontSize:P,onMouseDown:this.handleDragStart,children:[(0,e.createVNode)(1,"div","NumberInput__barContainer",(0,e.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,a.clamp)((R-L)/(w-L)*100,0,100)+"%"}}),2),j,(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:l?void 0:"none",height:x,"line-height":M,"font-size":P},onBlur:function(){function F(W){if(l){var z=(0,a.clamp)(parseFloat(W.target.value),L,w);if(Number.isNaN(z)){i.setState({editing:!1});return}i.setState({editing:!1,value:z}),i.suppressFlicker(),E&&E(W,z),O&&O(W,z)}}return F}(),onKeyDown:function(){function F(W){if(W.keyCode===13){var z=(0,a.clamp)(parseFloat(W.target.value),L,w);if(Number.isNaN(z)){i.setState({editing:!1});return}i.setState({editing:!1,value:z}),i.suppressFlicker(),E&&E(W,z),O&&O(W,z);return}if(W.keyCode===27){i.setState({editing:!1});return}}return F}()},null,this.inputRef)]})}return m}(),d}(e.Component);k.defaultHooks=t.pureComponentHooks,k.defaultProps={minValue:-1/0,maxValue:1/0,step:1,stepPixelSize:1,suppressFlicker:50}},33337:function(A,r,n){"use strict";r.__esModule=!0,r.Pointer=void 0;var e=n(89005),a=n(35840),t=r.Pointer=function(){function o(f){var b=f.className,B=f.color,I=f.left,k=f.top,N=k===void 0?.5:k,d=(0,a.classes)(["react-colorful__pointer",b]),c={top:N*100+"%",left:I*100+"%"};return(0,e.createVNode)(1,"div",d,(0,e.createVNode)(1,"div","react-colorful__pointer-fill",null,1,{style:{"background-color":B}}),2,{style:c})}return o}()},50186:function(A,r,n){"use strict";r.__esModule=!0,r.Popper=void 0;var e=n(95996),a=n(89005);function t(b,B){b.prototype=Object.create(B.prototype),b.prototype.constructor=b,o(b,B)}function o(b,B){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(I,k){return I.__proto__=k,I},o(b,B)}var f=r.Popper=function(b){function B(){var k;return k=b.call(this)||this,k.renderedContent=void 0,k.popperInstance=void 0,B.id+=1,k}t(B,b);var I=B.prototype;return I.componentDidMount=function(){function k(){var N=this,d=this.props,c=d.additionalStyles,m=d.options;if(this.renderedContent=document.createElement("div"),c)for(var i=0,u=Object.entries(c);i=N.length)){var m=document.body.offsetHeight-c.getBoundingClientRect().bottom,l=Math.ceil(c.offsetHeight/d);if(m>0){var u=Math.min(N.length,d+Math.max(1,Math.ceil(m/l)));k.setState({visibleElements:u,padding:(N.length-u)*l})}}},k.containerRef=(0,e.createRef)(),k.state={visibleElements:1,padding:0},k}a(b,f);var B=b.prototype;return B.componentDidMount=function(){function I(){this.adjustExtents(),this.intervalId=setInterval(this.adjustExtents,100)}return I}(),B.componentWillUnmount=function(){function I(){clearInterval(this.intervalId)}return I}(),B.render=function(){function I(){var k=this.props.children,N=this.state,d=N.visibleElements,c=N.padding;return(0,e.createVNode)(1,"div","VirtualList",[(0,e.createVNode)(1,"div","VirtualList__Container",Array.isArray(k)?k.slice(0,d):null,0,null,null,this.containerRef),(0,e.createVNode)(1,"div","VirtualList__Padding",null,1,{style:{"padding-bottom":c+"px"}})],4)}return I}(),b}(e.Component)},36036:function(A,r,n){"use strict";r.__esModule=!0,r.Tooltip=r.TimeDisplay=r.TextArea=r.Tabs=r.Table=r.Stack=r.Slider=r.Section=r.RoundGauge=r.RestrictedInput=r.ProgressBar=r.Popper=r.Pointer=r.NumberInput=r.NoticeBox=r.NanoMap=r.Modal=r.LabeledList=r.LabeledControls=r.Knob=r.Interactive=r.Input=r.ImageButton=r.Image=r.Icon=r.Grid=r.Flex=r.Dropdown=r.DraggableControl=r.DmIcon=r.Divider=r.Dimmer=r.Countdown=r.ColorBox=r.Collapsible=r.Chart=r.ByondUi=r.Button=r.Box=r.BlockQuote=r.Blink=r.Autofocus=r.AnimatedNumber=void 0;var e=n(9474);r.AnimatedNumber=e.AnimatedNumber;var a=n(27185);r.Autofocus=a.Autofocus;var t=n(5814);r.Blink=t.Blink;var o=n(61773);r.BlockQuote=o.BlockQuote;var f=n(55937);r.Box=f.Box;var b=n(96184);r.Button=b.Button;var B=n(18982);r.ByondUi=B.ByondUi;var I=n(66820);r.Chart=I.Chart;var k=n(4796);r.Collapsible=k.Collapsible;var N=n(88894);r.ColorBox=N.ColorBox;var d=n(73379);r.Countdown=d.Countdown;var c=n(61940);r.Dimmer=c.Dimmer;var m=n(13605);r.Divider=m.Divider;var l=n(20342);r.DraggableControl=l.DraggableControl;var u=n(87099);r.Dropdown=u.Dropdown;var s=n(39473);r.Flex=s.Flex;var i=n(79646);r.Grid=i.Grid;var h=n(4454);r.Interactive=h.Interactive;var C=n(91225);r.Image=C.Image;var v=n(60218);r.DmIcon=v.DmIcon;var p=n(1331);r.Icon=p.Icon;var g=n(79825);r.ImageButton=g.ImageButton;var V=n(79652);r.Input=V.Input;var y=n(76334);r.Knob=y.Knob;var S=n(78621);r.LabeledControls=S.LabeledControls;var L=n(29319);r.LabeledList=L.LabeledList;var w=n(36077);r.Modal=w.Modal;var x=n(73280);r.NanoMap=x.NanoMap;var T=n(74733);r.NoticeBox=T.NoticeBox;var M=n(59263);r.NumberInput=M.NumberInput;var O=n(33337);r.Pointer=O.Pointer;var D=n(50186);r.Popper=D.Popper;var E=n(92704);r.ProgressBar=E.ProgressBar;var P=n(9075);r.RestrictedInput=P.RestrictedInput;var R=n(11441);r.RoundGauge=R.RoundGauge;var j=n(97079);r.Section=j.Section;var F=n(79911);r.Slider=F.Slider;var W=n(96690);r.Stack=W.Stack;var z=n(36352);r.Table=z.Table;var K=n(85138);r.Tabs=K.Tabs;var G=n(44868);r.TextArea=G.TextArea;var J=n(5169);r.TimeDisplay=J.TimeDisplay;var Q=n(62147);r.Tooltip=Q.Tooltip},76910:function(A,r){"use strict";r.__esModule=!0,r.timeAgo=r.getGasLabel=r.getGasColor=r.UI_UPDATE=r.UI_INTERACTIVE=r.UI_DISABLED=r.UI_CLOSE=r.RADIO_CHANNELS=r.CSS_COLORS=r.COLORS=void 0;var n=r.UI_INTERACTIVE=2,e=r.UI_UPDATE=1,a=r.UI_DISABLED=0,t=r.UI_CLOSE=-1,o=r.COLORS={department:{command:"#526aff",security:"#CF0000",medical:"#009190",science:"#993399",engineering:"#A66300",supply:"#9F8545",service:"#80A000",centcom:"#78789B",other:"#C38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}},f=r.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"],b=r.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"SyndTeam",freq:1244,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"Response Team",freq:1345,color:"#2681a5"},{name:"Special Ops",freq:1341,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:"Procedure",freq:1339,color:"#F70285"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Medical(I)",freq:1485,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"Security(I)",freq:1475,color:"#dd3535"},{name:"AI Private",freq:1343,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"},{name:"VoxCom",freq:1220,color:"#952aa5"}],B=[{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"},{id:"hydrogen",name:"Hydrogen",label:"H\u2082",color:"white"},{id:"ab",name:"Agent B",label:"Agent B",color:"purple"}],I=r.getGasLabel=function(){function d(c,m){var l=String(c).toLowerCase(),u=B.find(function(s){return s.id===l||s.name.toLowerCase()===l});return u&&u.label||m||c}return d}(),k=r.getGasColor=function(){function d(c){var m=String(c).toLowerCase(),l=B.find(function(u){return u.id===m||u.name.toLowerCase()===m});return l&&l.color}return d}(),N=r.timeAgo=function(){function d(c,m){if(c>m)return"in the future";c=c/10,m=m/10;var l=m-c;if(l>3600){var u=Math.round(l/3600);return u+" hour"+(u===1?"":"s")+" ago"}else if(l>60){var s=Math.round(l/60);return s+" minute"+(s===1?"":"s")+" ago"}else{var i=Math.round(l);return i+" second"+(i===1?"":"s")+" ago"}return"just now"}return d}()},40944:function(A,r,n){"use strict";r.__esModule=!0,r.KitchenSink=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595);/** +*/var d=r.TextArea=function(c){function m(u,s){var l;l=c.call(this,u,s)||this,l.textareaRef=u.innerRef||(0,e.createRef)(),l.fillerRef=(0,e.createRef)(),l.state={editing:!1};var h=u.dontUseTabForIndent,C=h===void 0?!1:h;return l.handleOnInput=function(v){var p=l.state.editing,g=l.props.onInput;p||l.setEditing(!0),g&&g(v,v.target.value)},l.handleOnChange=function(v){var p=l.state.editing,g=l.props.onChange;g&&g(v,v.target.value)},l.handleKeyPress=function(v){var p=l.state.editing,g=l.props.onKeyPress;p||l.setEditing(!0),g&&g(v,v.target.value)},l.handleKeyDown=function(v){var p=l.state.editing,g=l.props,V=g.onChange,y=g.onInput,S=g.onEnter,L=g.onKeyDown;if(v.keyCode===f.KEY_ENTER){l.setEditing(!1),V&&V(v,v.target.value),y&&y(v,v.target.value),S&&S(v,v.target.value),l.props.selfClear&&(v.target.value="",v.target.blur());return}if(v.keyCode===f.KEY_ESCAPE){l.props.onEscape&&l.props.onEscape(v),l.setEditing(!1),l.props.selfClear?v.target.value="":(v.target.value=(0,o.toInputValue)(l.props.value),v.target.blur());return}if(p||l.setEditing(!0),L&&L(v,v.target.value),!C){var w=v.keyCode||v.which;if(w===f.KEY_TAB){v.preventDefault();var x=v.target,T=x.value,M=x.selectionStart,P=x.selectionEnd;v.target.value=T.substring(0,M)+" "+T.substring(P),v.target.selectionEnd=M+1}}},l.handleFocus=function(v){var p=l.state.editing;p||l.setEditing(!0)},l.handleBlur=function(v){var p=l.state.editing,g=l.props.onChange;p&&(l.setEditing(!1),g&&g(v,v.target.value))},l}k(m,c);var i=m.prototype;return i.componentDidMount=function(){function u(){var s=this,l=this.props.value,h=this.textareaRef.current;h&&(h.value=(0,o.toInputValue)(l)),(this.props.autoFocus||this.props.autoSelect)&&setTimeout(function(){h.focus(),s.props.autoSelect&&h.select()},1)}return u}(),i.componentDidUpdate=function(){function u(s,l){var h=s.value,C=this.props.value,v=this.textareaRef.current;v&&typeof C=="string"&&h!==C&&(v.value=(0,o.toInputValue)(C))}return u}(),i.setEditing=function(){function u(s){this.setState({editing:s})}return u}(),i.getValue=function(){function u(){return this.textareaRef.current&&this.textareaRef.current.value}return u}(),i.render=function(){function u(){var s=this.props,l=s.onChange,h=s.onKeyDown,C=s.onKeyPress,v=s.onInput,p=s.onFocus,g=s.onBlur,V=s.onEnter,y=s.value,S=s.maxLength,L=s.placeholder,w=I(s,b),x=w.className,T=w.fluid,M=I(w,B);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["TextArea",T&&"TextArea--fluid",x])},M,{children:(0,e.createVNode)(128,"textarea","TextArea__textarea",null,1,{placeholder:L,onChange:this.handleOnChange,onKeyDown:this.handleKeyDown,onKeyPress:this.handleKeyPress,onInput:this.handleOnInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:S},null,this.textareaRef)})))}return u}(),m}(e.Component)},5169:function(A,r){"use strict";r.__esModule=!0,r.TimeDisplay=void 0;var n=function(t){(!t||t<0)&&(t=0);var o=Math.floor(t/60).toString(10),f=(Math.floor(t)%60).toString(10);return[o,f].map(function(b){return b.length<2?"0"+b:b}).join(":")},e=r.TimeDisplay=function(){function a(t){var o=t.totalSeconds,f=o===void 0?0:o;return n(f)}return a}()},62147:function(A,r,n){"use strict";r.__esModule=!0,r.Tooltip=void 0;var e=n(89005),a=n(95996),t;function o(k,N){k.prototype=Object.create(N.prototype),k.prototype.constructor=k,f(k,N)}function f(k,N){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(d,c){return d.__proto__=c,d},f(k,N)}var b={modifiers:[{name:"eventListeners",enabled:!1}]},B={width:0,height:0,top:0,right:0,bottom:0,left:0,x:0,y:0,toJSON:function(){function k(){return null}return k}()},I=r.Tooltip=function(k){function N(){return k.apply(this,arguments)||this}o(N,k);var d=N.prototype;return d.getDOMNode=function(){function c(){return(0,e.findDOMFromVNode)(this.$LI,!0)}return c}(),d.componentDidMount=function(){function c(){var m=this,i=this.getDOMNode();i&&(i.addEventListener("mouseenter",function(){var u=N.renderedTooltip;u===void 0&&(u=document.createElement("div"),u.className="Tooltip",document.body.appendChild(u),N.renderedTooltip=u),N.currentHoveredElement=i,u.style.opacity="1",m.renderPopperContent()}),i.addEventListener("mouseleave",function(){m.fadeOut()}))}return c}(),d.fadeOut=function(){function c(){N.currentHoveredElement===this.getDOMNode()&&(N.currentHoveredElement=void 0,N.renderedTooltip.style.opacity="0")}return c}(),d.renderPopperContent=function(){function c(){var m=this,i=N.renderedTooltip;i&&(0,e.render)((0,e.createVNode)(1,"span",null,this.props.content,0),i,function(){var u=N.singletonPopper;u===void 0?(u=(0,a.createPopper)(N.virtualElement,i,Object.assign({},b,{placement:m.props.position||"auto"})),N.singletonPopper=u):(u.setOptions(Object.assign({},b,{placement:m.props.position||"auto"})),u.update())},this.context)}return c}(),d.componentDidUpdate=function(){function c(){N.currentHoveredElement===this.getDOMNode()&&this.renderPopperContent()}return c}(),d.componentWillUnmount=function(){function c(){this.fadeOut()}return c}(),d.render=function(){function c(){return this.props.children}return c}(),N}(e.Component);t=I,I.renderedTooltip=void 0,I.singletonPopper=void 0,I.currentHoveredElement=void 0,I.virtualElement={getBoundingClientRect:function(){function k(){var N,d;return(N=(d=t.currentHoveredElement)==null?void 0:d.getBoundingClientRect())!=null?N:B}return k}()}},46095:function(A,r,n){"use strict";r.__esModule=!0,r.VirtualList=void 0;var e=n(89005);function a(f,b){f.prototype=Object.create(b.prototype),f.prototype.constructor=f,t(f,b)}function t(f,b){return t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(B,I){return B.__proto__=I,B},t(f,b)}var o=r.VirtualList=function(f){function b(I){var k;return k=f.call(this,I)||this,k.containerRef=void 0,k.intervalId=void 0,k.adjustExtents=function(){var N=k.props.children,d=k.state.visibleElements,c=k.containerRef.current;if(!(!N||!Array.isArray(N)||!c||d>=N.length)){var m=document.body.offsetHeight-c.getBoundingClientRect().bottom,i=Math.ceil(c.offsetHeight/d);if(m>0){var u=Math.min(N.length,d+Math.max(1,Math.ceil(m/i)));k.setState({visibleElements:u,padding:(N.length-u)*i})}}},k.containerRef=(0,e.createRef)(),k.state={visibleElements:1,padding:0},k}a(b,f);var B=b.prototype;return B.componentDidMount=function(){function I(){this.adjustExtents(),this.intervalId=setInterval(this.adjustExtents,100)}return I}(),B.componentWillUnmount=function(){function I(){clearInterval(this.intervalId)}return I}(),B.render=function(){function I(){var k=this.props.children,N=this.state,d=N.visibleElements,c=N.padding;return(0,e.createVNode)(1,"div","VirtualList",[(0,e.createVNode)(1,"div","VirtualList__Container",Array.isArray(k)?k.slice(0,d):null,0,null,null,this.containerRef),(0,e.createVNode)(1,"div","VirtualList__Padding",null,1,{style:{"padding-bottom":c+"px"}})],4)}return I}(),b}(e.Component)},36036:function(A,r,n){"use strict";r.__esModule=!0,r.Tooltip=r.TimeDisplay=r.TextArea=r.Tabs=r.Table=r.Stack=r.Slider=r.Section=r.RoundGauge=r.RestrictedInput=r.ProgressBar=r.Popper=r.Pointer=r.NumberInput=r.NoticeBox=r.NanoMap=r.Modal=r.LabeledList=r.LabeledControls=r.Knob=r.Interactive=r.Input=r.ImageButton=r.Image=r.Icon=r.Grid=r.Flex=r.Dropdown=r.DraggableControl=r.DmIcon=r.Divider=r.Dimmer=r.Countdown=r.ColorBox=r.Collapsible=r.Chart=r.ByondUi=r.Button=r.Box=r.BlockQuote=r.Blink=r.Autofocus=r.AnimatedNumber=void 0;var e=n(9474);r.AnimatedNumber=e.AnimatedNumber;var a=n(27185);r.Autofocus=a.Autofocus;var t=n(5814);r.Blink=t.Blink;var o=n(61773);r.BlockQuote=o.BlockQuote;var f=n(55937);r.Box=f.Box;var b=n(96184);r.Button=b.Button;var B=n(18982);r.ByondUi=B.ByondUi;var I=n(66820);r.Chart=I.Chart;var k=n(4796);r.Collapsible=k.Collapsible;var N=n(88894);r.ColorBox=N.ColorBox;var d=n(73379);r.Countdown=d.Countdown;var c=n(61940);r.Dimmer=c.Dimmer;var m=n(13605);r.Divider=m.Divider;var i=n(20342);r.DraggableControl=i.DraggableControl;var u=n(87099);r.Dropdown=u.Dropdown;var s=n(39473);r.Flex=s.Flex;var l=n(79646);r.Grid=l.Grid;var h=n(4454);r.Interactive=h.Interactive;var C=n(91225);r.Image=C.Image;var v=n(60218);r.DmIcon=v.DmIcon;var p=n(1331);r.Icon=p.Icon;var g=n(79825);r.ImageButton=g.ImageButton;var V=n(79652);r.Input=V.Input;var y=n(76334);r.Knob=y.Knob;var S=n(78621);r.LabeledControls=S.LabeledControls;var L=n(29319);r.LabeledList=L.LabeledList;var w=n(36077);r.Modal=w.Modal;var x=n(73280);r.NanoMap=x.NanoMap;var T=n(74733);r.NoticeBox=T.NoticeBox;var M=n(59263);r.NumberInput=M.NumberInput;var P=n(33337);r.Pointer=P.Pointer;var D=n(50186);r.Popper=D.Popper;var E=n(92704);r.ProgressBar=E.ProgressBar;var O=n(9075);r.RestrictedInput=O.RestrictedInput;var R=n(11441);r.RoundGauge=R.RoundGauge;var j=n(97079);r.Section=j.Section;var F=n(79911);r.Slider=F.Slider;var W=n(96690);r.Stack=W.Stack;var z=n(36352);r.Table=z.Table;var K=n(85138);r.Tabs=K.Tabs;var G=n(44868);r.TextArea=G.TextArea;var J=n(5169);r.TimeDisplay=J.TimeDisplay;var Q=n(62147);r.Tooltip=Q.Tooltip},76910:function(A,r){"use strict";r.__esModule=!0,r.timeAgo=r.getGasLabel=r.getGasColor=r.UI_UPDATE=r.UI_INTERACTIVE=r.UI_DISABLED=r.UI_CLOSE=r.RADIO_CHANNELS=r.CSS_COLORS=r.COLORS=void 0;var n=r.UI_INTERACTIVE=2,e=r.UI_UPDATE=1,a=r.UI_DISABLED=0,t=r.UI_CLOSE=-1,o=r.COLORS={department:{command:"#526aff",security:"#CF0000",medical:"#009190",science:"#993399",engineering:"#A66300",supply:"#9F8545",service:"#80A000",centcom:"#78789B",other:"#C38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}},f=r.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"],b=r.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"SyndTeam",freq:1244,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"Response Team",freq:1345,color:"#2681a5"},{name:"Special Ops",freq:1341,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:"Procedure",freq:1339,color:"#F70285"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Medical(I)",freq:1485,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"Security(I)",freq:1475,color:"#dd3535"},{name:"AI Private",freq:1343,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"},{name:"VoxCom",freq:1220,color:"#952aa5"}],B=[{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"},{id:"hydrogen",name:"Hydrogen",label:"H\u2082",color:"white"},{id:"ab",name:"Agent B",label:"Agent B",color:"purple"}],I=r.getGasLabel=function(){function d(c,m){var i=String(c).toLowerCase(),u=B.find(function(s){return s.id===i||s.name.toLowerCase()===i});return u&&u.label||m||c}return d}(),k=r.getGasColor=function(){function d(c){var m=String(c).toLowerCase(),i=B.find(function(u){return u.id===m||u.name.toLowerCase()===m});return i&&i.color}return d}(),N=r.timeAgo=function(){function d(c,m){if(c>m)return"in the future";c=c/10,m=m/10;var i=m-c;if(i>3600){var u=Math.round(i/3600);return u+" hour"+(u===1?"":"s")+" ago"}else if(i>60){var s=Math.round(i/60);return s+" minute"+(s===1?"":"s")+" ago"}else{var l=Math.round(i);return l+" second"+(l===1?"":"s")+" ago"}return"just now"}return d}()},40944:function(A,r,n){"use strict";r.__esModule=!0,r.KitchenSink=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595);/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var f=n(4085),b=function(){return f.keys().map(function(k){return f(k)})},B=r.KitchenSink=function(){function I(k,N){var d=k.panel,c=(0,a.useLocalState)(N,"kitchenSinkTheme"),m=c[0],l=(0,a.useLocalState)(N,"pageIndex",0),u=l[0],s=l[1],i=b(),h=i[u],C=d?o.Pane:o.Window;return(0,e.createComponentVNode)(2,C,{title:"Kitchen Sink",width:600,height:500,theme:m,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{m:1,mr:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,fitted:!0,children:(0,e.createComponentVNode)(2,t.Tabs,{vertical:!0,children:i.map(function(v,p){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{color:"transparent",selected:p===u,onClick:function(){function g(){return s(p)}return g}(),children:v.meta.title},p)})})})}),(0,e.createComponentVNode)(2,t.Flex.Item,{position:"relative",grow:1,children:(0,e.createComponentVNode)(2,C.Content,{scrollable:!0,children:h.meta.render()})})]})})}return I}()},77384:function(A,r,n){"use strict";r.__esModule=!0,r.toggleKitchenSink=r.toggleDebugLayout=r.openExternalBrowser=void 0;var e=n(85307);/** + */var f=n(4085),b=function(){return f.keys().map(function(k){return f(k)})},B=r.KitchenSink=function(){function I(k,N){var d=k.panel,c=(0,a.useLocalState)(N,"kitchenSinkTheme"),m=c[0],i=(0,a.useLocalState)(N,"pageIndex",0),u=i[0],s=i[1],l=b(),h=l[u],C=d?o.Pane:o.Window;return(0,e.createComponentVNode)(2,C,{title:"Kitchen Sink",width:600,height:500,theme:m,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{m:1,mr:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,fitted:!0,children:(0,e.createComponentVNode)(2,t.Tabs,{vertical:!0,children:l.map(function(v,p){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{color:"transparent",selected:p===u,onClick:function(){function g(){return s(p)}return g}(),children:v.meta.title},p)})})})}),(0,e.createComponentVNode)(2,t.Flex.Item,{position:"relative",grow:1,children:(0,e.createComponentVNode)(2,C.Content,{scrollable:!0,children:h.meta.render()})})]})})}return I}()},77384:function(A,r,n){"use strict";r.__esModule=!0,r.toggleKitchenSink=r.toggleDebugLayout=r.openExternalBrowser=void 0;var e=n(85307);/** * @file * @copyright 2020 Aleksej Komarov * @license MIT @@ -210,7 +210,7 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var f=["backend/update","chat/message"],b=r.debugMiddleware=function(){function I(k){return(0,t.acquireHotKey)(e.KEY_F11),(0,t.acquireHotKey)(e.KEY_F12),a.globalEvents.on("keydown",function(N){N.code===e.KEY_F11&&k.dispatch((0,o.toggleDebugLayout)()),N.code===e.KEY_F12&&k.dispatch((0,o.toggleKitchenSink)()),N.ctrl&&N.alt&&N.code===e.KEY_BACKSPACE&&setTimeout(function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")})}),function(N){return function(d){return N(d)}}}return I}(),B=r.relayMiddleware=function(){function I(k){var N=n(7435),d=location.search==="?external";return d?N.subscribe(function(c){var m=c.type,l=c.payload;m==="relay"&&l.windowId===Byond.windowId&&k.dispatch(Object.assign({},l.action,{relayed:!0}))}):((0,t.acquireHotKey)(e.KEY_F10),a.globalEvents.on("keydown",function(c){c===e.KEY_F10&&k.dispatch((0,o.openExternalBrowser)())})),function(c){return function(m){var l=m.type,u=m.payload,s=m.relayed;if(l===o.openExternalBrowser.type){window.open(location.href+"?external","_blank");return}return f.includes(l)&&!s&&!d&&N.sendMessage({type:"relay",payload:{windowId:Byond.windowId,action:m}}),c(m)}}}return I}()},19147:function(A,r){"use strict";r.__esModule=!0,r.debugReducer=void 0;/** + */var f=["backend/update","chat/message"],b=r.debugMiddleware=function(){function I(k){return(0,t.acquireHotKey)(e.KEY_F11),(0,t.acquireHotKey)(e.KEY_F12),a.globalEvents.on("keydown",function(N){N.code===e.KEY_F11&&k.dispatch((0,o.toggleDebugLayout)()),N.code===e.KEY_F12&&k.dispatch((0,o.toggleKitchenSink)()),N.ctrl&&N.alt&&N.code===e.KEY_BACKSPACE&&setTimeout(function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")})}),function(N){return function(d){return N(d)}}}return I}(),B=r.relayMiddleware=function(){function I(k){var N=n(7435),d=location.search==="?external";return d?N.subscribe(function(c){var m=c.type,i=c.payload;m==="relay"&&i.windowId===Byond.windowId&&k.dispatch(Object.assign({},i.action,{relayed:!0}))}):((0,t.acquireHotKey)(e.KEY_F10),a.globalEvents.on("keydown",function(c){c===e.KEY_F10&&k.dispatch((0,o.openExternalBrowser)())})),function(c){return function(m){var i=m.type,u=m.payload,s=m.relayed;if(i===o.openExternalBrowser.type){window.open(location.href+"?external","_blank");return}return f.includes(i)&&!s&&!d&&N.sendMessage({type:"relay",payload:{windowId:Byond.windowId,action:m}}),c(m)}}}return I}()},19147:function(A,r){"use strict";r.__esModule=!0,r.debugReducer=void 0;/** * @file * @copyright 2020 Aleksej Komarov * @license MIT @@ -222,13 +222,13 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var B=(0,t.createLogger)("drag"),I=Byond.windowId,k=!1,N=!1,d=[0,0],c,m,l,u,s,i=r.setWindowKey=function(){function R(j){I=j}return R}(),h=r.getWindowPosition=function(){function R(){return[window.screenLeft,window.screenTop]}return R}(),C=r.getWindowSize=function(){function R(){return[window.innerWidth,window.innerHeight]}return R}(),v=r.setWindowPosition=function(){function R(j){var F=(0,a.vecAdd)(j,d);return Byond.winset(Byond.windowId,{pos:F[0]+","+F[1]})}return R}(),p=r.setWindowSize=function(){function R(j){return Byond.winset(Byond.windowId,{size:j[0]+"x"+j[1]})}return R}(),g=r.getScreenPosition=function(){function R(){return[0-d[0],0-d[1]]}return R}(),V=r.getScreenSize=function(){function R(){return[window.screen.availWidth,window.screen.availHeight]}return R}(),y=function(j,F,W){W===void 0&&(W=50);for(var z=[F],K,G=0;Gue&&(K[J]=ue-F[J],G=!0)}return[G,K]},T=r.dragStartHandler=function(){function R(j){B.log("drag start"),k=!0,m=[window.screenLeft-j.screenX,window.screenTop-j.screenY],document.addEventListener("mousemove",O),document.addEventListener("mouseup",M),O(j)}return R}(),M=function R(j){B.log("drag end"),O(j),document.removeEventListener("mousemove",O),document.removeEventListener("mouseup",R),k=!1,S()},O=function(j){k&&(j.preventDefault(),v((0,a.vecAdd)([j.screenX,j.screenY],m)))},D=r.resizeStartHandler=function(){function R(j,F){return function(W){l=[j,F],B.log("resize start",l),N=!0,m=[window.screenLeft-W.screenX,window.screenTop-W.screenY],u=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",P),document.addEventListener("mouseup",E),P(W)}}return R}(),E=function R(j){B.log("resize end",s),P(j),document.removeEventListener("mousemove",P),document.removeEventListener("mouseup",R),N=!1,S()},P=function(j){N&&(j.preventDefault(),s=(0,a.vecAdd)(u,(0,a.vecMultiply)(l,(0,a.vecAdd)([j.screenX,j.screenY],(0,a.vecInverse)([window.screenLeft,window.screenTop]),m,[1,1]))),s[0]=Math.max(s[0],150),s[1]=Math.max(s[1],50),p(s))}},24826:function(A,r,n){"use strict";r.__esModule=!0,r.setupGlobalEvents=r.removeScrollableNode=r.globalEvents=r.canStealFocus=r.addScrollableNode=r.KeyEvent=void 0;var e=n(92868),a=n(92986);/** +*/var B=(0,t.createLogger)("drag"),I=Byond.windowId,k=!1,N=!1,d=[0,0],c,m,i,u,s,l=r.setWindowKey=function(){function R(j){I=j}return R}(),h=r.getWindowPosition=function(){function R(){return[window.screenLeft,window.screenTop]}return R}(),C=r.getWindowSize=function(){function R(){return[window.innerWidth,window.innerHeight]}return R}(),v=r.setWindowPosition=function(){function R(j){var F=(0,a.vecAdd)(j,d);return Byond.winset(Byond.windowId,{pos:F[0]+","+F[1]})}return R}(),p=r.setWindowSize=function(){function R(j){return Byond.winset(Byond.windowId,{size:j[0]+"x"+j[1]})}return R}(),g=r.getScreenPosition=function(){function R(){return[0-d[0],0-d[1]]}return R}(),V=r.getScreenSize=function(){function R(){return[window.screen.availWidth,window.screen.availHeight]}return R}(),y=function(j,F,W){W===void 0&&(W=50);for(var z=[F],K,G=0;Gue&&(K[J]=ue-F[J],G=!0)}return[G,K]},T=r.dragStartHandler=function(){function R(j){B.log("drag start"),k=!0,m=[window.screenLeft-j.screenX,window.screenTop-j.screenY],document.addEventListener("mousemove",P),document.addEventListener("mouseup",M),P(j)}return R}(),M=function R(j){B.log("drag end"),P(j),document.removeEventListener("mousemove",P),document.removeEventListener("mouseup",R),k=!1,S()},P=function(j){k&&(j.preventDefault(),v((0,a.vecAdd)([j.screenX,j.screenY],m)))},D=r.resizeStartHandler=function(){function R(j,F){return function(W){i=[j,F],B.log("resize start",i),N=!0,m=[window.screenLeft-W.screenX,window.screenTop-W.screenY],u=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",O),document.addEventListener("mouseup",E),O(W)}}return R}(),E=function R(j){B.log("resize end",s),O(j),document.removeEventListener("mousemove",O),document.removeEventListener("mouseup",R),N=!1,S()},O=function(j){N&&(j.preventDefault(),s=(0,a.vecAdd)(u,(0,a.vecMultiply)(i,(0,a.vecAdd)([j.screenX,j.screenY],(0,a.vecInverse)([window.screenLeft,window.screenTop]),m,[1,1]))),s[0]=Math.max(s[0],150),s[1]=Math.max(s[1],50),p(s))}},24826:function(A,r,n){"use strict";r.__esModule=!0,r.setupGlobalEvents=r.removeScrollableNode=r.globalEvents=r.canStealFocus=r.addScrollableNode=r.KeyEvent=void 0;var e=n(92868),a=n(92986);/** * Normalized browser focus events and BYOND-specific focus helpers. * * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var t=r.globalEvents=new e.EventEmitter,o=!1,f=r.setupGlobalEvents=function(){function p(g){g===void 0&&(g={}),o=!!g.ignoreWindowFocus}return p}(),b,B=!0,I=function p(g,V){if(o){B=!0;return}if(b&&(clearTimeout(b),b=null),V){b=setTimeout(function(){return p(g)});return}B!==g&&(B=g,t.emit(g?"window-focus":"window-blur"),t.emit("window-focus-change",g))},k=null,N=r.canStealFocus=function(){function p(g){var V=String(g.tagName).toLowerCase();return V==="input"||V==="textarea"}return p}(),d=function(g){c(),k=g,k.addEventListener("blur",c)},c=function p(){k&&(k.removeEventListener("blur",p),k=null)},m=null,l=null,u=[],s=r.addScrollableNode=function(){function p(g){u.push(g)}return p}(),i=r.removeScrollableNode=function(){function p(g){var V=u.indexOf(g);V>=0&&u.splice(V,1)}return p}(),h=function(g){if(!(k||!B))for(var V=document.body;g&&g!==V;){if(u.includes(g)){if(g.contains(m))return;m=g,g.focus();return}g=g.parentNode}};window.addEventListener("mousemove",function(p){var g=p.target;g!==l&&(l=g,h(g))}),window.addEventListener("focusin",function(p){if(l=null,m=p.target,I(!0),N(p.target)){d(p.target);return}}),window.addEventListener("focusout",function(p){l=null,I(!1,!0)}),window.addEventListener("blur",function(p){l=null,I(!1,!0)}),window.addEventListener("beforeunload",function(p){I(!1)});var C={},v=r.KeyEvent=function(){function p(V,y,S){this.event=V,this.type=y,this.code=window.event?V.which:V.keyCode,this.ctrl=V.ctrlKey,this.shift=V.shiftKey,this.alt=V.altKey,this.repeat=!!S}var g=p.prototype;return g.hasModifierKeys=function(){function V(){return this.ctrl||this.alt||this.shift}return V}(),g.isModifierKey=function(){function V(){return this.code===a.KEY_CTRL||this.code===a.KEY_SHIFT||this.code===a.KEY_ALT}return V}(),g.isDown=function(){function V(){return this.type==="keydown"}return V}(),g.isUp=function(){function V(){return this.type==="keyup"}return V}(),g.toString=function(){function V(){return this._str?this._str:(this._str="",this.ctrl&&(this._str+="Ctrl+"),this.alt&&(this._str+="Alt+"),this.shift&&(this._str+="Shift+"),this.code>=48&&this.code<=90?this._str+=String.fromCharCode(this.code):this.code>=a.KEY_F1&&this.code<=a.KEY_F12?this._str+="F"+(this.code-111):this._str+="["+this.code+"]",this._str)}return V}(),p}();document.addEventListener("keydown",function(p){if(!N(p.target)){var g=p.keyCode,V=new v(p,"keydown",C[g]);t.emit("keydown",V),t.emit("key",V),C[g]=!0}}),document.addEventListener("keyup",function(p){if(!N(p.target)){var g=p.keyCode,V=new v(p,"keyup");t.emit("keyup",V),t.emit("key",V),C[g]=!1}})},87695:function(A,r){"use strict";r.__esModule=!0,r.focusWindow=r.focusMap=void 0;/** + */var t=r.globalEvents=new e.EventEmitter,o=!1,f=r.setupGlobalEvents=function(){function p(g){g===void 0&&(g={}),o=!!g.ignoreWindowFocus}return p}(),b,B=!0,I=function p(g,V){if(o){B=!0;return}if(b&&(clearTimeout(b),b=null),V){b=setTimeout(function(){return p(g)});return}B!==g&&(B=g,t.emit(g?"window-focus":"window-blur"),t.emit("window-focus-change",g))},k=null,N=r.canStealFocus=function(){function p(g){var V=String(g.tagName).toLowerCase();return V==="input"||V==="textarea"}return p}(),d=function(g){c(),k=g,k.addEventListener("blur",c)},c=function p(){k&&(k.removeEventListener("blur",p),k=null)},m=null,i=null,u=[],s=r.addScrollableNode=function(){function p(g){u.push(g)}return p}(),l=r.removeScrollableNode=function(){function p(g){var V=u.indexOf(g);V>=0&&u.splice(V,1)}return p}(),h=function(g){if(!(k||!B))for(var V=document.body;g&&g!==V;){if(u.includes(g)){if(g.contains(m))return;m=g,g.focus();return}g=g.parentNode}};window.addEventListener("mousemove",function(p){var g=p.target;g!==i&&(i=g,h(g))}),window.addEventListener("focusin",function(p){if(i=null,m=p.target,I(!0),N(p.target)){d(p.target);return}}),window.addEventListener("focusout",function(p){i=null,I(!1,!0)}),window.addEventListener("blur",function(p){i=null,I(!1,!0)}),window.addEventListener("beforeunload",function(p){I(!1)});var C={},v=r.KeyEvent=function(){function p(V,y,S){this.event=V,this.type=y,this.code=window.event?V.which:V.keyCode,this.ctrl=V.ctrlKey,this.shift=V.shiftKey,this.alt=V.altKey,this.repeat=!!S}var g=p.prototype;return g.hasModifierKeys=function(){function V(){return this.ctrl||this.alt||this.shift}return V}(),g.isModifierKey=function(){function V(){return this.code===a.KEY_CTRL||this.code===a.KEY_SHIFT||this.code===a.KEY_ALT}return V}(),g.isDown=function(){function V(){return this.type==="keydown"}return V}(),g.isUp=function(){function V(){return this.type==="keyup"}return V}(),g.toString=function(){function V(){return this._str?this._str:(this._str="",this.ctrl&&(this._str+="Ctrl+"),this.alt&&(this._str+="Alt+"),this.shift&&(this._str+="Shift+"),this.code>=48&&this.code<=90?this._str+=String.fromCharCode(this.code):this.code>=a.KEY_F1&&this.code<=a.KEY_F12?this._str+="F"+(this.code-111):this._str+="["+this.code+"]",this._str)}return V}(),p}();document.addEventListener("keydown",function(p){if(!N(p.target)){var g=p.keyCode,V=new v(p,"keydown",C[g]);t.emit("keydown",V),t.emit("key",V),C[g]=!0}}),document.addEventListener("keyup",function(p){if(!N(p.target)){var g=p.keyCode,V=new v(p,"keyup");t.emit("keyup",V),t.emit("key",V),C[g]=!1}})},87695:function(A,r){"use strict";r.__esModule=!0,r.focusWindow=r.focusMap=void 0;/** * Various focus helpers. * * @file @@ -238,32 +238,32 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var a=["f","p","n","\u03BC","m"," ","k","M","G","T","P","E","Z","Y"],t=a.indexOf(" "),o=r.formatSiUnit=function(){function I(k,N,d){if(N===void 0&&(N=-t),d===void 0&&(d=""),typeof k!="number"||!Number.isFinite(k))return k;var c=Math.floor(Math.log10(k)),m=Math.floor(Math.max(N*3,c)),l=Math.floor(c/3),u=Math.floor(m/3),s=(0,e.clamp)(t+u,0,a.length),i=a[s],h=k/Math.pow(1e3,u),C=l>N?2+u*3-m:0,v=(0,e.toFixed)(h,C)+" "+i+d;return v.trim()}return I}(),f=r.formatPower=function(){function I(k,N){return N===void 0&&(N=0),o(k,N,"W")}return I}(),b=r.formatMoney=function(){function I(k,N){if(N===void 0&&(N=0),!Number.isFinite(k))return k;var d=(0,e.round)(k,N);N>0&&(d=(0,e.toFixed)(k,N)),d=String(d);var c=d.length,m=d.indexOf(".");m===-1&&(m=c);for(var l="",u=0;u0&&u=0?"+":N<0?"\u2013":"",c=Math.abs(N);return c===1/0?c="Inf":c=(0,e.toFixed)(c,2),d+c+" dB"}return I}()},56518:function(A,r,n){"use strict";r.__esModule=!0,r.setupHotKeys=r.releaseHotKey=r.releaseHeldKeys=r.acquireHotKey=void 0;var e=f(n(92986)),a=n(24826),t=n(9394);function o(s){if(typeof WeakMap!="function")return null;var i=new WeakMap,h=new WeakMap;return(o=function(v){return v?h:i})(s)}function f(s,i){if(!i&&s&&s.__esModule)return s;if(s===null||typeof s!="object"&&typeof s!="function")return{default:s};var h=o(i);if(h&&h.has(s))return h.get(s);var C={__proto__:null},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in s)if(p!=="default"&&{}.hasOwnProperty.call(s,p)){var g=v?Object.getOwnPropertyDescriptor(s,p):null;g&&(g.get||g.set)?Object.defineProperty(C,p,g):C[p]=s[p]}return C.default=s,h&&h.set(s,C),C}/** + */var a=["f","p","n","\u03BC","m"," ","k","M","G","T","P","E","Z","Y"],t=a.indexOf(" "),o=r.formatSiUnit=function(){function I(k,N,d){if(N===void 0&&(N=-t),d===void 0&&(d=""),typeof k!="number"||!Number.isFinite(k))return k;var c=Math.floor(Math.log10(k)),m=Math.floor(Math.max(N*3,c)),i=Math.floor(c/3),u=Math.floor(m/3),s=(0,e.clamp)(t+u,0,a.length),l=a[s],h=k/Math.pow(1e3,u),C=i>N?2+u*3-m:0,v=(0,e.toFixed)(h,C)+" "+l+d;return v.trim()}return I}(),f=r.formatPower=function(){function I(k,N){return N===void 0&&(N=0),o(k,N,"W")}return I}(),b=r.formatMoney=function(){function I(k,N){if(N===void 0&&(N=0),!Number.isFinite(k))return k;var d=(0,e.round)(k,N);N>0&&(d=(0,e.toFixed)(k,N)),d=String(d);var c=d.length,m=d.indexOf(".");m===-1&&(m=c);for(var i="",u=0;u0&&u=0?"+":N<0?"\u2013":"",c=Math.abs(N);return c===1/0?c="Inf":c=(0,e.toFixed)(c,2),d+c+" dB"}return I}()},56518:function(A,r,n){"use strict";r.__esModule=!0,r.setupHotKeys=r.releaseHotKey=r.releaseHeldKeys=r.acquireHotKey=void 0;var e=f(n(92986)),a=n(24826),t=n(9394);function o(s){if(typeof WeakMap!="function")return null;var l=new WeakMap,h=new WeakMap;return(o=function(v){return v?h:l})(s)}function f(s,l){if(!l&&s&&s.__esModule)return s;if(s===null||typeof s!="object"&&typeof s!="function")return{default:s};var h=o(l);if(h&&h.has(s))return h.get(s);var C={__proto__:null},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in s)if(p!=="default"&&{}.hasOwnProperty.call(s,p)){var g=v?Object.getOwnPropertyDescriptor(s,p):null;g&&(g.get||g.set)?Object.defineProperty(C,p,g):C[p]=s[p]}return C.default=s,h&&h.set(s,C),C}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var b=(0,t.createLogger)("hotkeys"),B={},I=[e.KEY_ESCAPE,e.KEY_ENTER,e.KEY_SPACE,e.KEY_TAB,e.KEY_CTRL,e.KEY_SHIFT,e.KEY_UP,e.KEY_DOWN,e.KEY_LEFT,e.KEY_RIGHT],k={},N=function(i){if(i===16)return"Shift";if(i===17)return"Ctrl";if(i===18)return"Alt";if(i===33)return"Northeast";if(i===34)return"Southeast";if(i===35)return"Southwest";if(i===36)return"Northwest";if(i===37)return"West";if(i===38)return"North";if(i===39)return"East";if(i===40)return"South";if(i===45)return"Insert";if(i===46)return"Delete";if(i>=48&&i<=57||i>=65&&i<=90)return String.fromCharCode(i);if(i>=96&&i<=105)return"Numpad"+(i-96);if(i>=112&&i<=123)return"F"+(i-111);if(i===188)return",";if(i===189)return"-";if(i===190)return"."},d=function(i){var h=String(i);if(h==="Ctrl+F5"||h==="Ctrl+R"){location.reload();return}if(h!=="Ctrl+F"&&!(i.event.defaultPrevented||i.isModifierKey()||I.includes(i.code))){h==="F5"&&(i.event.preventDefault(),i.event.returnValue=!1);var C=N(i.code);if(C){var v=B[C];if(v)return b.debug("macro",v),Byond.command(v);if(i.isDown()&&!k[C]){k[C]=!0;var p='Key_Down "'+C+'"';return b.debug(p),Byond.command(p)}if(i.isUp()&&k[C]){k[C]=!1;var g='Key_Up "'+C+'"';return b.debug(g),Byond.command(g)}}}},c=r.acquireHotKey=function(){function s(i){I.push(i)}return s}(),m=r.releaseHotKey=function(){function s(i){var h=I.indexOf(i);h>=0&&I.splice(h,1)}return s}(),l=r.releaseHeldKeys=function(){function s(){for(var i=0,h=Object.keys(k);i0||(0,a.fetchRetry)((0,e.resolveAsset)("icon_ref_map.json")).then(function(b){return b.json()}).then(function(b){return Byond.iconRefMap=b}).catch(function(b){return t.logger.log(b)})}return f}()},1090:function(A,r,n){"use strict";r.__esModule=!0,r.AICard=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AICard=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;if(d.has_ai===0)return(0,e.createComponentVNode)(2,o.Window,{width:250,height:120,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Stored AI",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var c=null;return d.integrity>=75?c="green":d.integrity>=25?c="yellow":c="red",(0,e.createComponentVNode)(2,o.Window,{width:600,height:420,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:d.name,children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:c,value:d.integrity/100})})}),(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h2",null,d.flushing===1?"Wipe of AI in progress...":"",0)})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Laws",children:!!d.has_laws&&(0,e.createComponentVNode)(2,t.Box,{children:d.laws.map(function(m,l){return(0,e.createComponentVNode)(2,t.Box,{children:m},l)})})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h3",null,"No laws detected.",16)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wireless Activity",children:(0,e.createComponentVNode)(2,t.Button,{width:10,icon:d.wireless?"check":"times",content:d.wireless?"Enabled":"Disabled",color:d.wireless?"green":"red",onClick:function(){function m(){return N("wireless")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subspace Transceiver",children:(0,e.createComponentVNode)(2,t.Button,{width:10,icon:d.radio?"check":"times",content:d.radio?"Enabled":"Disabled",color:d.radio?"green":"red",onClick:function(){function m(){return N("radio")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wipe",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{width:10,icon:"trash-alt",confirmIcon:"trash-alt",disabled:d.flushing||d.integrity===0,confirmColor:"red",content:"Wipe AI",onClick:function(){function m(){return N("wipe")}return m}()})})]})})})]})})})}return b}()},39454:function(A,r,n){"use strict";r.__esModule=!0,r.AIFixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AIFixer=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;if(d.occupant===null)return(0,e.createComponentVNode)(2,o.Window,{width:550,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Stored AI",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"robot",size:5,color:"silver"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"h3",null,"No Artificial Intelligence detected.",16)]})})})})});var c=!0;(d.stat===2||d.stat===null)&&(c=!1);var m=null;d.integrity>=75?m="green":d.integrity>=25?m="yellow":m="red";var l=!0;return d.integrity>=100&&d.stat!==2&&(l=!1),(0,e.createComponentVNode)(2,o.Window,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:d.occupant,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:m,value:d.integrity/100})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:c?"green":"red",children:c?"Functional":"Non-Functional"})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Laws",children:!!d.has_laws&&(0,e.createComponentVNode)(2,t.Box,{children:d.laws.map(function(u,s){return(0,e.createComponentVNode)(2,t.Box,{inline:!0,children:u},s)})})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h3",null,"No laws detected.",16)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wireless Activity",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.wireless?"times":"check",content:d.wireless?"Disabled":"Enabled",color:d.wireless?"red":"green",onClick:function(){function u(){return N("wireless")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subspace Transceiver",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.radio?"times":"check",content:d.radio?"Disabled":"Enabled",color:d.radio?"red":"green",onClick:function(){function u(){return N("radio")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Start Repairs",children:(0,e.createComponentVNode)(2,t.Button,{icon:"wrench",disabled:!l||d.active,content:!l||d.active?"Already Repaired":"Repair",onClick:function(){function u(){return N("fix")}return u}()})})]}),(0,e.createComponentVNode)(2,t.Box,{color:"green",lineHeight:2,children:d.active?"Reconstruction in progress.":""})]})})]})})})}return b}()},88422:function(A,r,n){"use strict";r.__esModule=!0,r.APC=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(195),b=r.APC=function(){function N(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:510,height:435,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,k)})})}return N}(),B={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"}},I={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"}},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.locked&&!u.siliconUser,i=u.normallyLocked,h=B[u.externalPower]||B[0],C=B[u.chargingStatus]||B[0],v=u.powerChannels||[],p=I[u.malfStatus]||I[0],g=u.powerCellStatus/100;return(0,e.createFragment)([(0,e.createComponentVNode)(2,f.InterfaceLockNoticeBox),(0,e.createComponentVNode)(2,t.Section,{title:"Power Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Main Breaker",color:h.color,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:u.isOperating?"power-off":"times",content:u.isOperating?"On":"Off",selected:u.isOperating&&!s,color:u.isOperating?"":"bad",disabled:s,onClick:function(){function V(){return l("breaker")}return V}()}),children:["[ ",h.externalPowerText," ]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Cell",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:"good",value:g})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Charge Mode",color:C.color,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:u.chargeMode?"sync":"times",content:u.chargeMode?"Auto":"Off",selected:u.chargeMode,disabled:s,onClick:function(){function V(){return l("charge")}return V}()}),children:["[ ",C.chargingText," ]"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Channels",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[v.map(function(V){var y=V.topicParams;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:V.title,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,mx:2,color:V.status>=2?"good":"bad",children:V.status>=2?"On":"Off"}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Auto",selected:!s&&(V.status===1||V.status===3),disabled:s,onClick:function(){function S(){return l("channel",y.auto)}return S}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:"On",selected:!s&&V.status===2,disabled:s,onClick:function(){function S(){return l("channel",y.on)}return S}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Off",selected:!s&&V.status===0,disabled:s,onClick:function(){function S(){return l("channel",y.off)}return S}()})],4),children:[V.powerLoad," W"]},V.title)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Load",children:(0,e.createVNode)(1,"b",null,[u.totalLoad,(0,e.createTextVNode)(" W")],0)})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Misc",buttons:!!u.siliconUser&&(0,e.createFragment)([!!u.malfStatus&&(0,e.createComponentVNode)(2,t.Button,{icon:p.icon,content:p.content,color:"bad",onClick:function(){function V(){return l(p.action)}return V}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){function V(){return l("overload")}return V}()})],0),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cover Lock",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.4,icon:u.coverLocked?"lock":"unlock",content:u.coverLocked?"Engaged":"Disengaged",disabled:s,onClick:function(){function V(){return l("cover")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"lightbulb-o",content:u.emergencyLights?"Enabled":"Disabled",disabled:s,onClick:function(){function V(){return l("emergency_lighting")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,e.createComponentVNode)(2,t.Button,{mt:.4,icon:"lightbulb-o",content:u.nightshiftLights?"Enabled":"Disabled",onClick:function(){function V(){return l("toggle_nightshift")}return V}()})})]})})],4)}},99660:function(A,r,n){"use strict";r.__esModule=!0,r.ATM=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ATM=function(){function m(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.view_screen,v=h.authenticated_account,p=h.ticks_left_locked_down,g=h.linked_db,V;if(p>0)V=(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle"}),"Maximum number of pin attempts exceeded! Access to this ATM has been temporarily disabled."]});else if(!g)V=(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle"}),"Unable to connect to accounts database, please retry and if the issue persists contact Nanotrasen IT support."]});else if(v)switch(C){case 1:V=(0,e.createComponentVNode)(2,B);break;case 2:V=(0,e.createComponentVNode)(2,I);break;case 3:V=(0,e.createComponentVNode)(2,d);break;default:V=(0,e.createComponentVNode)(2,k)}else V=(0,e.createComponentVNode)(2,N);return(0,e.createComponentVNode)(2,o.Window,{width:550,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Section,{children:V})]})})}return m}(),b=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.machine_id,v=h.held_card_name;return(0,e.createComponentVNode)(2,t.Section,{title:"Nanotrasen Automatic Teller Machine",children:[(0,e.createComponentVNode)(2,t.Box,{children:"For all your monetary needs!"}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Card",children:(0,e.createComponentVNode)(2,t.Button,{content:v,icon:"eject",onClick:function(){function p(){return i("insert_card")}return p}()})})})]})},B=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.security_level;return(0,e.createComponentVNode)(2,t.Section,{title:"Select a new security level for this account",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:(0,e.createComponentVNode)(2,t.Button,{content:"Account Number",icon:"unlock",selected:C===0,onClick:function(){function v(){return i("change_security_level",{new_security_level:1})}return v}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:"Either the account number or card is required to access this account. EFTPOS transactions will require a card."}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:(0,e.createComponentVNode)(2,t.Button,{content:"Account Pin",icon:"unlock",selected:C===2,onClick:function(){function v(){return i("change_security_level",{new_security_level:2})}return v}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:"An account number and pin must be manually entered to access this account and process transactions."})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},I=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=(0,a.useLocalState)(u,"targetAccNumber",0),v=C[0],p=C[1],g=(0,a.useLocalState)(u,"fundsAmount",0),V=g[0],y=g[1],S=(0,a.useLocalState)(u,"purpose",0),L=S[0],w=S[1],x=h.money;return(0,e.createComponentVNode)(2,t.Section,{title:"Transfer Fund",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account Balance",children:["$",x]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Account Number",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"7 Digit Number",onInput:function(){function T(M,O){return p(O)}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Funds to Transfer",children:(0,e.createComponentVNode)(2,t.Input,{onInput:function(){function T(M,O){return y(O)}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transaction Purpose",children:(0,e.createComponentVNode)(2,t.Input,{fluid:!0,onInput:function(){function T(M,O){return w(O)}return T}()})})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.Button,{content:"Transfer",icon:"sign-out-alt",onClick:function(){function T(){return i("transfer",{target_acc_number:v,funds_amount:V,purpose:L})}return T}()}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},k=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=(0,a.useLocalState)(u,"fundsAmount",0),v=C[0],p=C[1],g=h.owner_name,V=h.money;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Welcome, "+g,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Logout",icon:"sign-out-alt",onClick:function(){function y(){return i("logout")}return y}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account Balance",children:["$",V]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Withdrawal Amount",children:(0,e.createComponentVNode)(2,t.Input,{onInput:function(){function y(S,L){return p(L)}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Withdraw Funds",icon:"sign-out-alt",onClick:function(){function y(){return i("withdrawal",{funds_amount:v})}return y}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Menu",children:[(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Change account security level",icon:"lock",onClick:function(){function y(){return i("view_screen",{view_screen:1})}return y}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Make transfer",icon:"exchange-alt",onClick:function(){function y(){return i("view_screen",{view_screen:2})}return y}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"View transaction log",icon:"list",onClick:function(){function y(){return i("view_screen",{view_screen:3})}return y}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Print balance statement",icon:"print",onClick:function(){function y(){return i("balance_statement")}return y}()})})]})],4)},N=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=(0,a.useLocalState)(u,"accountID",null),v=C[0],p=C[1],g=(0,a.useLocalState)(u,"accountPin",null),V=g[0],y=g[1],S=h.machine_id,L=h.held_card_name;return(0,e.createComponentVNode)(2,t.Section,{title:"Insert card or enter ID and pin to login",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account ID",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"6 Digit Number",onInput:function(){function w(x,T){return p(T)}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pin",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"6 Digit Number",onInput:function(){function w(x,T){return y(T)}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Login",icon:"sign-in-alt",onClick:function(){function w(){return i("attempt_auth",{account_num:v,account_pin:V})}return w}()})})]})})},d=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.transaction_log;return(0,e.createComponentVNode)(2,t.Section,{title:"Transactions",children:[(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Timestamp"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Reason"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Value"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Terminal"})]}),C.map(function(v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.time}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.purpose}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:v.is_deposit?"green":"red",children:["$",v.amount]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.target_name})]},v)})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},c=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data;return(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"sign-out-alt",onClick:function(){function C(){return i("view_screen",{view_screen:0})}return C}()})}},86423:function(A,r,n){"use strict";r.__esModule=!0,r.AccountsUplinkTerminal=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(36352),b=n(98595),B=n(321),I=n(5485),k=r.AccountsUplinkTerminal=function(){function h(C,v){var p=(0,t.useBackend)(v),g=p.act,V=p.data,y=V.loginState,S=V.currentPage,L;if(y.logged_in)S===1?L=(0,e.createComponentVNode)(2,d):S===2?L=(0,e.createComponentVNode)(2,s):S===3&&(L=(0,e.createComponentVNode)(2,i));else return(0,e.createComponentVNode)(2,b.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,I.LoginScreen)})})});return(0,e.createComponentVNode)(2,b.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.LoginInfo),(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:L})]})})})}return h}(),N=function(C,v){var p=(0,t.useBackend)(v),g=p.data,V=(0,t.useLocalState)(v,"tabIndex",0),y=V[0],S=V[1],L=g.login_state;return(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,mb:1,children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:y===0,onClick:function(){function w(){return S(0)}return w}(),children:"User Accounts"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:y===1,onClick:function(){function w(){return S(1)}return w}(),children:"Department Accounts"})]})})})},d=function(C,v){var p=(0,t.useLocalState)(v,"tabIndex",0),g=p[0];switch(g){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},c=function(C,v){var p=(0,t.useBackend)(v),g=p.act,V=p.data,y=V.accounts,S=(0,t.useLocalState)(v,"searchText",""),L=S[0],w=S[1],x=(0,t.useLocalState)(v,"sortId","owner_name"),T=x[0],M=x[1],O=(0,t.useLocalState)(v,"sortOrder",!0),D=O[0],E=O[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,u),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"AccountsUplinkTerminal__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,l,{id:"owner_name",children:"Account Holder"}),(0,e.createComponentVNode)(2,l,{id:"account_number",children:"Account Number"}),(0,e.createComponentVNode)(2,l,{id:"suspended",children:"Account Status"}),(0,e.createComponentVNode)(2,l,{id:"money",children:"Account Balance"})]}),y.filter((0,a.createSearch)(L,function(P){return P.owner_name+"|"+P.account_number+"|"+P.suspended+"|"+P.money})).sort(function(P,R){var j=D?1:-1;return P[T].localeCompare(R[T])*j}).map(function(P){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+P.suspended,onClick:function(){function R(){return g("view_account_detail",{account_num:P.account_number})}return R}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",P.owner_name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:["#",P.account_number]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.suspended}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.money})]},P.account_number)})]})})})]})},m=function(C,v){var p=(0,t.useBackend)(v),g=p.act,V=p.data,y=V.department_accounts;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{className:"AccountsUplinkTerminal__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,f.TableCell,{children:"Department Name"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Number"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Status"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Balance"})]}),y.map(function(S){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+S.suspended,onClick:function(){function L(){return g("view_account_detail",{account_num:S.account_number})}return L}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"wallet"})," ",S.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:["#",S.account_number]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:S.suspended}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:S.money})]},S.account_number)})]})})})})},l=function(C,v){var p=(0,t.useLocalState)(v,"sortId","name"),g=p[0],V=p[1],y=(0,t.useLocalState)(v,"sortOrder",!0),S=y[0],L=y[1],w=C.id,x=C.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:g!==w&&"transparent",width:"100%",onClick:function(){function T(){g===w?L(!S):(V(w),L(!0))}return T}(),children:[x,g===w&&(0,e.createComponentVNode)(2,o.Icon,{name:S?"sort-up":"sort-down",ml:"0.25rem;"})]})})},u=function(C,v){var p=(0,t.useBackend)(v),g=p.act,V=p.data,y=V.is_printing,S=(0,t.useLocalState)(v,"searchText",""),L=S[0],w=S[1];return(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"New Account",icon:"plus",onClick:function(){function x(){return g("create_new_account")}return x}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by account holder, number, status",width:"100%",onInput:function(){function x(T,M){return w(M)}return x}()})})]})},s=function(C,v){var p=(0,t.useBackend)(v),g=p.act,V=p.data,y=V.account_number,S=V.owner_name,L=V.money,w=V.suspended,x=V.transactions,T=V.account_pin,M=V.is_department_account;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"#"+y+" / "+S,buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"arrow-left",content:"Back",onClick:function(){function O(){return g("back")}return O}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Number",children:["#",y]}),!!M&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Pin",children:T}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Pin Actions",children:(0,e.createComponentVNode)(2,o.Button,{ml:1,icon:"user-cog",content:"Set New Pin",disabled:!!M,onClick:function(){function O(){return g("set_account_pin",{account_number:y})}return O}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Holder",children:S}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Balance",children:L}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Status",color:w?"red":"green",children:[w?"Suspended":"Active",(0,e.createComponentVNode)(2,o.Button,{ml:1,content:w?"Unsuspend":"Suspend",icon:w?"unlock":"lock",onClick:function(){function O(){return g("toggle_suspension")}return O}()})]})]})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Transactions",children:(0,e.createComponentVNode)(2,o.Table,{children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Timestamp"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Reason"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Value"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Terminal"})]}),x.map(function(O){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.time}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.purpose}),(0,e.createComponentVNode)(2,o.Table.Cell,{color:O.is_deposit?"green":"red",children:["$",O.amount]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.target_name})]},O)})]})})})]})},i=function(C,v){var p=(0,t.useBackend)(v),g=p.act,V=p.data,y=(0,t.useLocalState)(v,"accName",""),S=y[0],L=y[1],w=(0,t.useLocalState)(v,"accDeposit",""),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Create Account",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"arrow-left",content:"Back",onClick:function(){function M(){return g("back")}return M}()}),children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Holder",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Name Here",onChange:function(){function M(O,D){return L(D)}return M}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Initial Deposit",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"0",onChange:function(){function M(O,D){return T(D)}return M}()})})]}),(0,e.createComponentVNode)(2,o.Button,{mt:1,fluid:!0,content:"Create Account",onClick:function(){function M(){return g("finalise_create_account",{holder_name:S,starting_funds:x})}return M}()})]})}},23001:function(A,r,n){"use strict";r.__esModule=!0,r.AdminAntagMenu=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(36352),b=n(98595),B=n(321),I=n(5485),k=function(h){switch(h){case 0:return"Antagonists";case 1:return"Objectives";case 2:return"Security";case 3:return"All High Value Items";default:return"Something went wrong with this menu, make an issue report please!"}},N=function(h){switch(h){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);case 2:return(0,e.createComponentVNode)(2,l);case 3:return(0,e.createComponentVNode)(2,u);default:return"Something went wrong with this menu, make an issue report please!"}},d=r.AdminAntagMenu=function(){function i(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.loginState,y=g.currentPage,S=(0,t.useLocalState)(C,"tabIndex",0),L=S[0],w=S[1],x=(0,t.useLocalState)(C,"searchText",""),T=x[0],M=x[1];return(0,e.createComponentVNode)(2,b.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.NoticeBox,{children:"This menu is a Work in Progress. Some antagonists like Nuclear Operatives and Biohazards will not show up."})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===0,onClick:function(){function O(){w(0)}return O}(),icon:"user",children:"Antagonists"},"Antagonists"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===1,onClick:function(){function O(){w(1)}return O}(),icon:"people-robbery",children:"Objectives"},"Objectives"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===2,onClick:function(){function O(){w(2)}return O}(),icon:"handcuffs",children:"Security"},"Security"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===3,onClick:function(){function O(){w(3)}return O}(),icon:"lock",children:"High Value Items"},"HighValueItems")]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:k(L),fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search...",width:"300px",onInput:function(){function O(D,E){return M(E)}return O}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"sync",onClick:function(){function O(){return p("refresh")}return O}(),children:"Refresh"})]}),children:N(L)})})]})})})}return i}(),c=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.antagonists,y=(0,t.useLocalState)(C,"searchText",""),S=y[0],L=y[1],w=(0,t.useLocalState)(C,"sortId","antag_name"),x=w[0],T=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),O=M[0],D=M[1];return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{id:"name",children:"Mob Name"}),(0,e.createComponentVNode)(2,s,{id:"",children:"Buttons"}),(0,e.createComponentVNode)(2,s,{id:"antag_name",children:"Antagonist Type"}),(0,e.createComponentVNode)(2,s,{id:"status",children:"Status"})]}),V.filter((0,a.createSearch)(S,function(E){return E.name+"|"+E.status+"|"+E.antag_name})).sort(function(E,P){var R=O?1:-1;return E[x]===void 0||E[x]===null?R:P[x]===void 0||P[x]===null?-1*R:typeof E[x]=="number"?(E[x]-P[x])*R:E[x].localeCompare(P[x])*R}).map(function(E,P){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:E.body_destroyed?E.name:(0,e.createComponentVNode)(2,o.Button,{color:E.is_hijacker||!E.name?"red":"",tooltip:E.is_hijacker?"Hijacker":"",onClick:function(){function R(){return p("show_player_panel",{mind_uid:E.antag_mind_uid})}return R}(),children:E.name?E.name:"??? (NO NAME)"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:[(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("pm",{ckey:E.ckey})}return R}(),children:"PM"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("follow",{datum_uid:E.antag_mind_uid})}return R}(),children:"FLW"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("obs",{mind_uid:E.antag_mind_uid})}return R}(),children:"OBS"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("tp",{mind_uid:E.antag_mind_uid})}return R}(),children:"TP"})]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:E.antag_name}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.status?"red":"grey",children:E.status?E.status:"Alive"})})]},P)})]}):"No Antagonists!"},m=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.objectives,y=(0,t.useLocalState)(C,"searchText",""),S=y[0],L=y[1],w=(0,t.useLocalState)(C,"sortId2","target_name"),x=w[0],T=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),O=M[0],D=M[1];return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"obj_name",children:"Name"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"target_name",children:"Target"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"status",children:"Status"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"owner_name",children:"Owner"})]}),V.filter((0,a.createSearch)(S,function(E){return E.obj_name+"|"+E.target_name+"|"+(E.status?"success":"incompleted")+"|"+E.owner_name})).sort(function(E,P){var R=O?1:-1;return E[x]===void 0||E[x]===null||x==="target_name"&&E.no_target?R:P[x]===void 0||P[x]===null||x==="target_name"&&P.no_target?-1*R:typeof E[x]=="number"?(E[x]-P[x])*R:E[x].localeCompare(P[x])*R}).map(function(E,P){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{tooltip:E.obj_desc,onClick:function(){function R(){return p("vv",{uid:E.obj_uid})}return R}(),children:E.obj_name})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:E.no_target?"":E.track.length?E.track.map(function(R,j){return(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){return p("follow",{datum_uid:R})}return F}(),children:[E.target_name," ",E.track.length>1?"("+(parseInt(j,10)+1)+")":""]},j)}):"No "+E.target_name+" Found"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.status?"green":"grey",children:E.status?"Success":"Incomplete"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("obj_owner",{owner_uid:E.owner_uid})}return R}(),children:E.owner_name})})]},P)})]}):"No Objectives!"},l=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.security,y=(0,t.useLocalState)(C,"searchText",""),S=y[0],L=y[1],w=(0,t.useLocalState)(C,"sortId3","health"),x=w[0],T=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),O=M[0],D=M[1],E=function(j){return j.status===2?"red":j.status===1?"orange":j.broken_bone||j.internal_bleeding?"yellow":"grey"},P=function(j){return j.status===2?"Dead":j.status===1?"Unconscious":j.broken_bone&&j.internal_bleeding?"Broken Bone, IB":j.broken_bone?"Broken Bone":j.internal_bleeding?"IB":"Alive"};return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"name",children:"Name"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"role",children:"Role"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"status",children:"Status"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"antag",children:"Antag"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"health",children:"Health"})]}),V.filter((0,a.createSearch)(S,function(R){return R.name+"|"+R.role+"|"+P(R)+"|"+R.antag})).sort(function(R,j){var F=O?1:-1;return R[x]===void 0||R[x]===null?F:j[x]===void 0||j[x]===null?-1*F:typeof R[x]=="number"?(R[x]-j[x])*F:R[x].localeCompare(j[x])*F}).map(function(R,j){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){return p("show_player_panel",{mind_uid:R.mind_uid})}return F}(),children:R.name})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:R.role}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:E(R),children:P(R)})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:R.antag?(0,e.createComponentVNode)(2,o.Button,{textColor:"red",translucent:!0,onClick:function(){function F(){p("tp",{mind_uid:R.mind_uid})}return F}(),children:R.antag}):""}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.ProgressBar,{minValue:0,value:R.health/R.max_health,maxValue:1,ranges:{good:[.6,1/0],average:[0,.6],bad:[-1/0,0]},children:R.health})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:[(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){p("pm",{ckey:R.ckey})}return F}(),children:"PM"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){p("follow",{datum_uid:R.mind_uid})}return F}(),children:"FLW"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){p("obs",{mind_uid:R.mind_uid})}return F}(),children:"OBS"})]})]},j)})]}):"No Security!"},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.high_value_items,y=(0,t.useLocalState)(C,"searchText",""),S=y[0],L=y[1],w=(0,t.useLocalState)(C,"sortId4","person"),x=w[0],T=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),O=M[0],D=M[1];return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"name",children:"Name"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"person",children:"Carrier"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"loc",children:"Location"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"admin_z",children:"On Admin Z-level"})]}),V.filter((0,a.createSearch)(S,function(E){return E.name+"|"+E.loc})).sort(function(E,P){var R=O?1:-1;return E[x]===void 0||E[x]===null?R:P[x]===void 0||P[x]===null?-1*R:typeof E[x]=="number"?(E[x]-P[x])*R:E[x].localeCompare(P[x])*R}).map(function(E,P){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{tooltip:E.obj_desc,translucent:E.admin_z,onClick:function(){function R(){return p("vv",{uid:E.uid})}return R}(),children:E.name})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.admin_z?"grey":"",children:E.person})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.admin_z?"grey":"",children:E.loc})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:"grey",children:E.admin_z?"On Admin Z-level":""})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("follow",{datum_uid:E.uid})}return R}(),children:"FLW"})})]},P)})]}):"No High Value Items!"},s=function(h,C){var v=h.id,p=h.sort_group,g=p===void 0?"sortId":p,V=h.default_sort,y=V===void 0?"antag_name":V,S=h.children,L=(0,t.useLocalState)(C,g,y),w=L[0],x=L[1],T=(0,t.useLocalState)(C,"sortOrder",!0),M=T[0],O=T[1];return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:w!==v&&"transparent",width:"100%",onClick:function(){function D(){w===v?O(!M):(x(v),O(!0))}return D}(),children:[S,w===v&&(0,e.createComponentVNode)(2,o.Icon,{name:M?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},39683:function(A,r,n){"use strict";r.__esModule=!0,r.AgentCardInfo=r.AgentCardAppearances=r.AgentCard=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[{name:"Male",icon:"mars"},{name:"Female",icon:"venus"},{name:"Genderless",icon:"genderless"}],b=["A+","A-","B+","B-","AB+","AB-","O+","O-"],B="Empty",I=function(m){var l=m.label,u=m.value,s=m.onCommit,i=m.onClick,h=m.onRClick,C=m.tooltip;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:l,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Input,{fluid:!0,textAlign:"center",content:u||B,onCommit:s})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"file-signature",tooltip:C,tooltipPosition:"bottom-end",onClick:i,onContextMenu:h})})]})})},k=r.AgentCard=function(){function c(m,l){var u=(0,a.useLocalState)(l,"tabIndex",0),s=u[0],i=u[1],h=function(){function C(v){switch(v){case 0:return(0,e.createComponentVNode)(2,N);case 1:return(0,e.createComponentVNode)(2,d);default:return(0,e.createComponentVNode)(2,N)}}return C}();return(0,e.createComponentVNode)(2,o.Window,{width:435,height:500,theme:"syndicate",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:s===0,onClick:function(){function C(){return i(0)}return C}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"table"})," Card Info"]},"Card Info"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:s===1,onClick:function(){function C(){return i(1)}return C}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"id-card"})," Appearance"]},"Appearance")]})}),h(s)]})})})}return c}(),N=r.AgentCardInfo=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.registered_name,C=i.sex,v=i.age,p=i.assignment,g=i.job_assets,V=i.job_icon,y=i.associated_account_number,S=i.blood_type,L=i.dna_hash,w=i.fingerprint_hash,x=i.photo,T=i.ai_tracking,M=i.photo_cooldown,O=(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Autofill options."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("LMB - Autofill your own data."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("RMB - Autofill someone else data.")],4),D=(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Autofill options."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("LMB - Autofill your own data."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("RMB - Autofill with random data.")],4);return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Card Info",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,I,{label:"Name",value:h,tooltip:O,onCommit:function(){function E(P,R){return s("change_name",{name:R})}return E}(),onClick:function(){function E(){return s("change_name",{option:"Primary"})}return E}(),onRClick:function(){function E(P){P.preventDefault(),s("change_name",{option:"Secondary"})}return E}()}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sex",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:f.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:E.icon,content:E.name,selected:C===E.name,onClick:function(){function P(){return s("change_sex",{sex:E.name})}return P}()})},E.name)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Age",children:(0,e.createComponentVNode)(2,t.Slider,{fluid:!0,minValue:17,value:v||0,maxValue:300,onChange:function(){function E(P,R){return s("change_age",{age:R})}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rank",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function E(){return s("change_occupation")}return E}(),textAlign:"middle",children:p||"[UNSET]"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{tooltip:"Change HUD icon",tooltipPosition:"bottom-end",onClick:function(){function E(){return s("change_occupation",{option:"Primary"})}return E}(),children:[(0,e.createComponentVNode)(2,t.DmIcon,{fill:!0,icon:g,icon_state:V,verticalAlign:"bottom",my:"2px",width:"16px"})," "]})})]})}),(0,e.createComponentVNode)(2,I,{label:"Fingerprint",value:w,onCommit:function(){function E(P,R){return s("change_fingerprints",{new_fingerprints:R})}return E}(),onClick:function(){function E(){return s("change_fingerprints",{option:"Primary"})}return E}(),onRClick:function(){function E(P){P.preventDefault(),s("change_fingerprints",{option:"Secondary"})}return E}(),tooltip:D}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood Type",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:[b.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:E,selected:S===E,onClick:function(){function P(){return s("change_blood_type",{new_type:E})}return P}()})},E)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file-signature",onClick:function(){function E(){return s("change_blood_type",{option:"Primary"})}return E}()})})]})}),(0,e.createComponentVNode)(2,I,{label:"DNA",value:L,onCommit:function(){function E(P,R){return s("change_dna_hash",{new_dna:R})}return E}(),onClick:function(){function E(){return s("change_dna_hash",{option:"Primary"})}return E}(),onRClick:function(){function E(P){P.preventDefault(),s("change_dna_hash",{option:"Secondary"})}return E}(),tooltip:D}),(0,e.createComponentVNode)(2,I,{label:"Account",value:y||0,onCommit:function(){function E(P,R){return s("change_money_account",{new_account:R})}return E}(),onClick:function(){function E(){return s("change_money_account",{option:"Primary"})}return E}(),onRClick:function(){function E(P){P.preventDefault(),s("change_money_account",{option:"Secondary"})}return E}(),tooltip:D}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Photo",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!M,tooltip:M?"":"You can't generate a new photo yet.",onClick:function(){function E(){return s("change_photo")}return E}(),children:x?"Update":B})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Card Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Card Info",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{fluid:!0,textAlign:"center",content:"Delete Card Info",confirmContent:"Are you sure?",onClick:function(){function E(){return s("delete_info")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Access",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{fluid:!0,textAlign:"center",content:"Reset Access",confirmContent:"Are you sure?",onClick:function(){function E(){return s("clear_access")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"AI Tracking",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",onClick:function(){function E(){return s("change_ai_tracking")}return E}(),children:T?"Untrackable":"Trackable"})})]})})})],4)}return c}(),d=r.AgentCardAppearances=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=(0,a.useSharedState)(l,"selectedAppearance",null),C=h[0],v=h[1],p=i.appearances,g=i.id_icon;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Card Appearance",children:p.map(function(V){return(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:g,dmIconState:V,imageSize:64,compact:!0,selected:V===C,tooltip:V,style:{opacity:V===C&&"1"||"0.5"},onClick:function(){function y(){v(V),s("change_appearance",{new_appearance:V})}return y}()},V)})})})}return c}()},56793:function(A,r,n){"use strict";r.__esModule=!0,r.AiAirlock=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},b=r.AiAirlock=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=f[c.power.main]||f[0],l=f[c.power.backup]||f[0],u=f[c.shock]||f[0];return(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Power Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Main",color:m.color,buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:"lightbulb-o",disabled:!c.power.main,content:"Disrupt",onClick:function(){function s(){return d("disrupt-main")}return s}()}),children:[c.power.main?"Online":"Offline"," ",!c.wires.main_power&&"[Wires have been cut!]"||c.power.main_timeleft>0&&"["+c.power.main_timeleft+"s]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Backup",color:l.color,buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:"lightbulb-o",disabled:!c.power.backup,content:"Disrupt",onClick:function(){function s(){return d("disrupt-backup")}return s}()}),children:[c.power.backup?"Online":"Offline"," ",!c.wires.backup_power&&"[Wires have been cut!]"||c.power.backup_timeleft>0&&"["+c.power.backup_timeleft+"s]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Electrify",color:u.color,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{mr:.5,icon:"wrench",disabled:!(c.wires.shock&&c.shock!==2),content:"Restore",onClick:function(){function s(){return d("shock-restore")}return s}()}),(0,e.createComponentVNode)(2,t.Button,{mr:.5,icon:"bolt",disabled:!c.wires.shock,content:"Temporary",onClick:function(){function s(){return d("shock-temp")}return s}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"bolt",disabled:!c.wires.shock||c.shock===0,content:"Permanent",onClick:function(){function s(){return d("shock-perm")}return s}()})],4),children:[c.shock===2?"Safe":"Electrified"," ",!c.wires.shock&&"[Wires have been cut!]"||c.shock_timeleft>0&&"["+c.shock_timeleft+"s]"||c.shock_timeleft===-1&&"[Permanent]"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Access and Door Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.id_scanner?"power-off":"times",content:c.id_scanner?"Enabled":"Disabled",selected:c.id_scanner,disabled:!c.wires.id_scanner,onClick:function(){function s(){return d("idscan-toggle")}return s}()}),children:!c.wires.id_scanner&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Access",buttons:(0,e.createComponentVNode)(2,t.Button,{width:6.5,icon:c.emergency?"power-off":"times",content:c.emergency?"Enabled":"Disabled",selected:c.emergency,onClick:function(){function s(){return d("emergency-toggle")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:c.locked?"lock":"unlock",content:c.locked?"Lowered":"Raised",selected:c.locked,disabled:!c.wires.bolts,onClick:function(){function s(){return d("bolt-toggle")}return s}()}),children:!c.wires.bolts&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.lights?"power-off":"times",content:c.lights?"Enabled":"Disabled",selected:c.lights,disabled:!c.wires.lights,onClick:function(){function s(){return d("light-toggle")}return s}()}),children:!c.wires.lights&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.safe?"power-off":"times",content:c.safe?"Enabled":"Disabled",selected:c.safe,disabled:!c.wires.safe,onClick:function(){function s(){return d("safe-toggle")}return s}()}),children:!c.wires.safe&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.speed?"power-off":"times",content:c.speed?"Enabled":"Disabled",selected:c.speed,disabled:!c.wires.timing,onClick:function(){function s(){return d("speed-toggle")}return s}()}),children:!c.wires.timing&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:c.opened?"sign-out-alt":"sign-in-alt",content:c.opened?"Open":"Closed",selected:c.opened,disabled:c.locked||c.welded,onClick:function(){function s(){return d("open-close")}return s}()}),children:!!(c.locked||c.welded)&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("[Door is "),c.locked?"bolted":"",c.locked&&c.welded?" and ":"",c.welded?"welded":"",(0,e.createTextVNode)("!]")],0)})]})})]})})}return B}()},72475:function(A,r,n){"use strict";r.__esModule=!0,r.AirAlarm=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(195),b=r.AirAlarm=function(){function u(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.locked;return(0,e.createComponentVNode)(2,o.Window,{width:570,height:p?310:755,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.InterfaceLockNoticeBox),(0,e.createComponentVNode)(2,I),!p&&(0,e.createFragment)([(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,N)],4)]})})}return u}(),B=function(s){return s===0?"green":s===1?"orange":"red"},I=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.air,g=v.mode,V=v.atmos_alarm,y=v.locked,S=v.alarmActivated,L=v.rcon,w=v.target_temp,x;return p.danger.overall===0?V===0?x="Optimal":x="Caution: Atmos alert in area":p.danger.overall===1?x="Caution":x="DANGER: Internals Required",(0,e.createComponentVNode)(2,t.Section,{title:"Air Status",children:p?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure",children:(0,e.createComponentVNode)(2,t.Box,{color:B(p.danger.pressure),children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.pressure})," kPa",!y&&(0,e.createFragment)([(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,t.Button,{content:g===3?"Deactivate Panic Siphon":"Activate Panic Siphon",selected:g===3,icon:"exclamation-triangle",onClick:function(){function T(){return C("mode",{mode:g===3?1:3})}return T}()})],4)]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Oxygen",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.oxygen/100,fractionDigits:"1",color:B(p.danger.oxygen)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nitrogen",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.nitrogen/100,fractionDigits:"1",color:B(p.danger.nitrogen)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Carbon Dioxide",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.co2/100,fractionDigits:"1",color:B(p.danger.co2)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Toxins",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.plasma/100,fractionDigits:"1",color:B(p.danger.plasma)})}),p.contents.n2o>.1&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nitrous Oxide",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.n2o/100,fractionDigits:"1",color:B(p.danger.n2o)})}),p.contents.other>.1&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Other",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.other/100,fractionDigits:"1",color:B(p.danger.other)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,t.Box,{color:B(p.danger.temperature),children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.temperature})," K / ",(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.temperature_c})," C\xA0",(0,e.createComponentVNode)(2,t.Button,{icon:"thermometer-full",content:w+" C",onClick:function(){function T(){return C("temperature")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{content:p.thermostat_state?"On":"Off",selected:p.thermostat_state,icon:"power-off",onClick:function(){function T(){return C("thermostat_state")}return T}()})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Local Status",children:(0,e.createComponentVNode)(2,t.Box,{color:B(p.danger.overall),children:[x,!y&&(0,e.createFragment)([(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,t.Button,{content:S?"Reset Alarm":"Activate Alarm",selected:S,onClick:function(){function T(){return C(S?"atmos_reset":"atmos_alarm")}return T}()})],4)]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remote Control Settings",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Off",selected:L===1,onClick:function(){function T(){return C("set_rcon",{rcon:1})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Auto",selected:L===2,onClick:function(){function T(){return C("set_rcon",{rcon:2})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{content:"On",selected:L===3,onClick:function(){function T(){return C("set_rcon",{rcon:3})}return T}()})]})]}):(0,e.createComponentVNode)(2,t.Box,{children:"Unable to acquire air sample!"})})},k=function(s,i){var h=(0,a.useLocalState)(i,"tabIndex",0),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===0,onClick:function(){function p(){return v(0)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"sign-out-alt"})," Vent Control"]},"Vents"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===1,onClick:function(){function p(){return v(1)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"sign-in-alt"})," Scrubber Control"]},"Scrubbers"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===2,onClick:function(){function p(){return v(2)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cog"})," Mode"]},"Mode"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===3,onClick:function(){function p(){return v(3)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"tachometer-alt"})," Thresholds"]},"Thresholds")]})},N=function(s,i){var h=(0,a.useLocalState)(i,"tabIndex",0),C=h[0],v=h[1];switch(C){case 0:return(0,e.createComponentVNode)(2,d);case 1:return(0,e.createComponentVNode)(2,c);case 2:return(0,e.createComponentVNode)(2,m);case 3:return(0,e.createComponentVNode)(2,l);default:return"WE SHOULDN'T BE HERE!"}},d=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.vents;return p.map(function(g){return(0,e.createComponentVNode)(2,t.Section,{title:g.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[(0,e.createComponentVNode)(2,t.Button,{content:g.power?"On":"Off",selected:g.power,icon:"power-off",onClick:function(){function V(){return C("command",{cmd:"power",val:!g.power,id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:g.direction?"Blowing":"Siphoning",icon:g.direction?"sign-out-alt":"sign-in-alt",onClick:function(){function V(){return C("command",{cmd:"direction",val:!g.direction,id_tag:g.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure Checks",children:[(0,e.createComponentVNode)(2,t.Button,{content:"External",selected:g.checks===1,onClick:function(){function V(){return C("command",{cmd:"checks",val:1,id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Internal",selected:g.checks===2,onClick:function(){function V(){return C("command",{cmd:"checks",val:2,id_tag:g.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"External Pressure Target",children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:g.external})," kPa\xA0",(0,e.createComponentVNode)(2,t.Button,{content:"Set",icon:"cog",onClick:function(){function V(){return C("command",{cmd:"set_external_pressure",id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Reset",icon:"redo-alt",onClick:function(){function V(){return C("command",{cmd:"set_external_pressure",val:101.325,id_tag:g.id_tag})}return V}()})]})]})},g.name)})},c=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.scrubbers;return p.map(function(g){return(0,e.createComponentVNode)(2,t.Section,{title:g.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[(0,e.createComponentVNode)(2,t.Button,{content:g.power?"On":"Off",selected:g.power,icon:"power-off",onClick:function(){function V(){return C("command",{cmd:"power",val:!g.power,id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:g.scrubbing?"Scrubbing":"Siphoning",icon:g.scrubbing?"filter":"sign-in-alt",onClick:function(){function V(){return C("command",{cmd:"scrubbing",val:!g.scrubbing,id_tag:g.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Range",children:(0,e.createComponentVNode)(2,t.Button,{content:g.widenet?"Extended":"Normal",selected:g.widenet,icon:"expand-arrows-alt",onClick:function(){function V(){return C("command",{cmd:"widenet",val:!g.widenet,id_tag:g.id_tag})}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Filtering",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Carbon Dioxide",selected:g.filter_co2,onClick:function(){function V(){return C("command",{cmd:"co2_scrub",val:!g.filter_co2,id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Plasma",selected:g.filter_toxins,onClick:function(){function V(){return C("command",{cmd:"tox_scrub",val:!g.filter_toxins,id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Nitrous Oxide",selected:g.filter_n2o,onClick:function(){function V(){return C("command",{cmd:"n2o_scrub",val:!g.filter_n2o,id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Oxygen",selected:g.filter_o2,onClick:function(){function V(){return C("command",{cmd:"o2_scrub",val:!g.filter_o2,id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Nitrogen",selected:g.filter_n2,onClick:function(){function V(){return C("command",{cmd:"n2_scrub",val:!g.filter_n2,id_tag:g.id_tag})}return V}()})]})]})},g.name)})},m=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.modes,g=v.presets,V=v.emagged,y=v.mode,S=v.preset;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"System Mode",children:Object.keys(p).map(function(L){var w=p[L];if(!w.emagonly||V)return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",width:1,children:(0,e.createComponentVNode)(2,t.Button,{content:w.name,icon:"cog",selected:w.id===y,onClick:function(){function x(){return C("mode",{mode:w.id})}return x}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.desc})]},w.name)})}),(0,e.createComponentVNode)(2,t.Section,{title:"System Presets",children:[(0,e.createComponentVNode)(2,t.Box,{italic:!0,children:"After making a selection, the system will automatically cycle in order to remove contaminants."}),(0,e.createComponentVNode)(2,t.Table,{mt:1,children:g.map(function(L){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",width:1,children:(0,e.createComponentVNode)(2,t.Button,{content:L.name,icon:"cog",selected:L.id===S,onClick:function(){function w(){return C("preset",{preset:L.id})}return w}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.desc})]},L.name)})})]})],4)},l=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.thresholds;return(0,e.createComponentVNode)(2,t.Section,{title:"Alarm Thresholds",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"20%",children:"Value"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"red",width:"20%",children:"Danger Min"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"orange",width:"20%",children:"Warning Min"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"orange",width:"20%",children:"Warning Max"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"red",width:"20%",children:"Danger Max"})]}),p.map(function(g){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:g.name}),g.settings.map(function(V){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:V.selected===-1?"Off":V.selected,onClick:function(){function y(){return C("command",{cmd:"set_threshold",env:V.env,var:V.val})}return y}()})},V.val)})]},g.name)})]})})}},12333:function(A,r,n){"use strict";r.__esModule=!0,r.AirlockAccessController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AirlockAccessController=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.exterior_status,m=d.interior_status,l=d.processing,u,s;return c==="open"?u=(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Lock Exterior Door",icon:"exclamation-triangle",disabled:l,onClick:function(){function i(){return N("force_ext")}return i}()}):u=(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:l,onClick:function(){function i(){return N("cycle_ext_door")}return i}()}),m==="open"?s=(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Lock Interior Door",icon:"exclamation-triangle",disabled:l,color:m==="open"?"red":l?"yellow":null,onClick:function(){function i(){return N("force_int")}return i}()}):s=(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:l,onClick:function(){function i(){return N("cycle_int_door")}return i}()}),(0,e.createComponentVNode)(2,o.Window,{width:330,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Information",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"External Door Status",children:c==="closed"?"Locked":"Open"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Internal Door Status",children:m==="closed"?"Locked":"Open"})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:(0,e.createComponentVNode)(2,t.Box,{children:[u,s]})})]})})}return b}()},28736:function(A,r,n){"use strict";r.__esModule=!0,r.AirlockElectronics=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49148),b=1,B=2,I=4,k=8,N=r.AirlockElectronics=function(){function m(l,u){return(0,e.createComponentVNode)(2,o.Window,{width:450,height:565,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})})})}return m}(),d=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.unrestricted_dir;return(0,e.createComponentVNode)(2,t.Section,{title:"Access Control",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,mb:1,children:"Unrestricted Access From:"}),(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-left",content:"East",selected:C&I,onClick:function(){function v(){return i("unrestricted_access",{unres_dir:I})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-up",content:"South",selected:C&B,onClick:function(){function v(){return i("unrestricted_access",{unres_dir:B})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-right",content:"West",selected:C&k,onClick:function(){function v(){return i("unrestricted_access",{unres_dir:k})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-down",content:"North",selected:C&b,onClick:function(){function v(){return i("unrestricted_access",{unres_dir:b})}return v}()})})]})]})})},c=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.selected_accesses,v=h.one_access,p=h.regions;return(0,e.createComponentVNode)(2,f.AccessList,{usedByRcd:1,rcdButtons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:v,content:"One",onClick:function(){function g(){return i("set_one_access",{access:"one"})}return g}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!v,content:"All",onClick:function(){function g(){return i("set_one_access",{access:"all"})}return g}()})],4),accesses:p,selectedList:C,accessMod:function(){function g(V){return i("set",{access:V})}return g}(),grantAll:function(){function g(){return i("grant_all")}return g}(),denyAll:function(){function g(){return i("clear_all")}return g}(),grantDep:function(){function g(V){return i("grant_region",{region:V})}return g}(),denyDep:function(){function g(V){return i("deny_region",{region:V})}return g}()})}},47365:function(A,r,n){"use strict";r.__esModule=!0,r.AlertModal=void 0;var e=n(89005),a=n(51057),t=n(72253),o=n(92986),f=n(36036),b=n(98595),B=-1,I=1,k=r.AlertModal=function(){function c(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=i.autofocus,C=i.buttons,v=C===void 0?[]:C,p=i.large_buttons,g=i.message,V=g===void 0?"":g,y=i.timeout,S=i.title,L=(0,t.useLocalState)(l,"selected",0),w=L[0],x=L[1],T=110+(V.length>30?Math.ceil(V.length/4):0)+(V.length&&p?5:0),M=325+(v.length>2?100:0),O=function(){function D(E){w===0&&E===B?x(v.length-1):w===v.length-1&&E===I?x(0):x(w+E)}return D}();return(0,e.createComponentVNode)(2,b.Window,{title:S,height:T,width:M,children:[!!y&&(0,e.createComponentVNode)(2,a.Loader,{value:y}),(0,e.createComponentVNode)(2,b.Window.Content,{onKeyDown:function(){function D(E){var P=window.event?E.which:E.keyCode;P===o.KEY_SPACE||P===o.KEY_ENTER?s("choose",{choice:v[w]}):P===o.KEY_ESCAPE?s("cancel"):P===o.KEY_LEFT?(E.preventDefault(),O(B)):(P===o.KEY_TAB||P===o.KEY_RIGHT)&&(E.preventDefault(),O(I))}return D}(),children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,m:1,children:(0,e.createComponentVNode)(2,f.Box,{color:"label",overflow:"hidden",children:V})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:[!!h&&(0,e.createComponentVNode)(2,f.Autofocus),(0,e.createComponentVNode)(2,N,{selected:w})]})]})})})]})}return c}(),N=function(m,l){var u=(0,t.useBackend)(l),s=u.data,i=s.buttons,h=i===void 0?[]:i,C=s.large_buttons,v=s.swapped_buttons,p=m.selected;return(0,e.createComponentVNode)(2,f.Flex,{fill:!0,align:"center",direction:v?"row":"row-reverse",justify:"space-around",wrap:!0,children:h==null?void 0:h.map(function(g,V){return C&&h.length<3?(0,e.createComponentVNode)(2,f.Flex.Item,{grow:!0,children:(0,e.createComponentVNode)(2,d,{button:g,id:V.toString(),selected:p===V})},V):(0,e.createComponentVNode)(2,f.Flex.Item,{grow:C?1:0,children:(0,e.createComponentVNode)(2,d,{button:g,id:V.toString(),selected:p===V})},V)})})},d=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=i.large_buttons,C=m.button,v=m.selected,p=C.length>7?"100%":7;return(0,e.createComponentVNode)(2,f.Button,{mx:h?1:0,pt:h?.33:0,content:C,fluid:!!h,onClick:function(){function g(){return s("choose",{choice:C})}return g}(),selected:v,textAlign:"center",height:!!h&&2,width:!h&&p})}},71824:function(A,r,n){"use strict";r.__esModule=!0,r.AppearanceChanger=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AppearanceChanger=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.change_race,l=c.species,u=c.specimen,s=c.change_gender,i=c.gender,h=c.change_eye_color,C=c.change_skin_tone,v=c.change_skin_color,p=c.change_runechat_color,g=c.change_head_accessory_color,V=c.change_hair_color,y=c.change_secondary_hair_color,S=c.change_facial_hair_color,L=c.change_secondary_facial_hair_color,w=c.change_head_marking_color,x=c.change_body_marking_color,T=c.change_tail_marking_color,M=c.change_head_accessory,O=c.head_accessory_styles,D=c.head_accessory_style,E=c.change_hair,P=c.hair_styles,R=c.hair_style,j=c.change_hair_gradient,F=c.change_facial_hair,W=c.facial_hair_styles,z=c.facial_hair_style,K=c.change_head_markings,G=c.head_marking_styles,J=c.head_marking_style,Q=c.change_body_markings,ue=c.body_marking_styles,ie=c.body_marking_style,pe=c.change_tail_markings,te=c.tail_marking_styles,q=c.tail_marking_style,ne=c.change_body_accessory,le=c.body_accessory_styles,ee=c.body_accessory_style,re=c.change_alt_head,oe=c.alt_head_styles,fe=c.alt_head_style,me=!1;return(h||C||v||g||p||V||y||S||L||w||x||T)&&(me=!0),(0,e.createComponentVNode)(2,o.Window,{width:800,height:450,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Species",children:l.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.specimen,selected:Y.specimen===u,onClick:function(){function ve(){return d("race",{race:Y.specimen})}return ve}()},Y.specimen)})}),!!s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gender",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Male",selected:i==="male",onClick:function(){function Y(){return d("gender",{gender:"male"})}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Female",selected:i==="female",onClick:function(){function Y(){return d("gender",{gender:"female"})}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Genderless",selected:i==="plural",onClick:function(){function Y(){return d("gender",{gender:"plural"})}return Y}()})]}),!!me&&(0,e.createComponentVNode)(2,b),!!M&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Head accessory",children:O.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.headaccessorystyle,selected:Y.headaccessorystyle===D,onClick:function(){function ve(){return d("head_accessory",{head_accessory:Y.headaccessorystyle})}return ve}()},Y.headaccessorystyle)})}),!!E&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hair",children:P.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.hairstyle,selected:Y.hairstyle===R,onClick:function(){function ve(){return d("hair",{hair:Y.hairstyle})}return ve}()},Y.hairstyle)})}),!!j&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hair Gradient",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Change Style",onClick:function(){function Y(){return d("hair_gradient")}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Offset",onClick:function(){function Y(){return d("hair_gradient_offset")}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Color",onClick:function(){function Y(){return d("hair_gradient_colour")}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Alpha",onClick:function(){function Y(){return d("hair_gradient_alpha")}return Y}()})]}),!!F&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Facial hair",children:W.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.facialhairstyle,selected:Y.facialhairstyle===z,onClick:function(){function ve(){return d("facial_hair",{facial_hair:Y.facialhairstyle})}return ve}()},Y.facialhairstyle)})}),!!K&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Head markings",children:G.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.headmarkingstyle,selected:Y.headmarkingstyle===J,onClick:function(){function ve(){return d("head_marking",{head_marking:Y.headmarkingstyle})}return ve}()},Y.headmarkingstyle)})}),!!Q&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Body markings",children:ue.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.bodymarkingstyle,selected:Y.bodymarkingstyle===ie,onClick:function(){function ve(){return d("body_marking",{body_marking:Y.bodymarkingstyle})}return ve}()},Y.bodymarkingstyle)})}),!!pe&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tail markings",children:te.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.tailmarkingstyle,selected:Y.tailmarkingstyle===q,onClick:function(){function ve(){return d("tail_marking",{tail_marking:Y.tailmarkingstyle})}return ve}()},Y.tailmarkingstyle)})}),!!ne&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Body accessory",children:le.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.bodyaccessorystyle,selected:Y.bodyaccessorystyle===ee,onClick:function(){function ve(){return d("body_accessory",{body_accessory:Y.bodyaccessorystyle})}return ve}()},Y.bodyaccessorystyle)})}),!!re&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alternate head",children:oe.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.altheadstyle,selected:Y.altheadstyle===fe,onClick:function(){function ve(){return d("alt_head",{alt_head:Y.altheadstyle})}return ve}()},Y.altheadstyle)})})]})})})}return B}(),b=function(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=[{key:"change_eye_color",text:"Change eye color",action:"eye_color"},{key:"change_skin_tone",text:"Change skin tone",action:"skin_tone"},{key:"change_skin_color",text:"Change skin color",action:"skin_color"},{key:"change_runechat_color",text:"Change runechat color",action:"runechat_color"},{key:"change_head_accessory_color",text:"Change head accessory color",action:"head_accessory_color"},{key:"change_hair_color",text:"Change hair color",action:"hair_color"},{key:"change_secondary_hair_color",text:"Change secondary hair color",action:"secondary_hair_color"},{key:"change_facial_hair_color",text:"Change facial hair color",action:"facial_hair_color"},{key:"change_secondary_facial_hair_color",text:"Change secondary facial hair color",action:"secondary_facial_hair_color"},{key:"change_head_marking_color",text:"Change head marking color",action:"head_marking_color"},{key:"change_body_marking_color",text:"Change body marking color",action:"body_marking_color"},{key:"change_tail_marking_color",text:"Change tail marking color",action:"tail_marking_color"}];return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Colors",children:m.map(function(l){return!!c[l.key]&&(0,e.createComponentVNode)(2,t.Button,{content:l.text,onClick:function(){function u(){return d(l.action)}return u}()},l.key)})})}},72285:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosAlertConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosAlertConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.priority||[],m=d.minor||[],l=d.mode||{};return(0,e.createComponentVNode)(2,o.Window,{width:350,height:300,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Alarms",children:(0,e.createVNode)(1,"ul",null,[c.length===0&&(0,e.createVNode)(1,"li","color-good","No Priority Alerts",16),c.map(function(u){return(0,e.createVNode)(1,"li","color-bad",u,0,null,u)}),m.length===0&&(0,e.createVNode)(1,"li","color-good","No Minor Alerts",16),m.map(function(u){return(0,e.createVNode)(1,"li","color-average",u,0,null,u)}),Object.keys(l).length===0&&(0,e.createVNode)(1,"li","color-good","All Areas Filtering",16),Object.keys(l).map(function(u){return(0,e.createVNode)(1,"li","color-good",[u,(0,e.createTextVNode)(" mode is "),l[u]],0,null,alert)})],0)})})})}return b}()},65805:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(36352),f=n(98595),b=function(c){if(c===0)return(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Good"});if(c===1)return(0,e.createComponentVNode)(2,t.Box,{color:"orange",bold:!0,children:"Warning"});if(c===2)return(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,children:"DANGER"})},B=function(c){if(c===0)return"green";if(c===1)return"orange";if(c===2)return"red"},I=r.AtmosControl=function(){function d(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=(0,a.useLocalState)(m,"tabIndex",0),h=i[0],C=i[1],v=function(){function p(g){switch(g){case 0:return(0,e.createComponentVNode)(2,k);case 1:return(0,e.createComponentVNode)(2,N);default:return"WE SHOULDN'T BE HERE!"}}return p}();return(0,e.createComponentVNode)(2,f.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:h===0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:h===0,onClick:function(){function p(){return C(0)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"table"})," Data View"]},"DataView"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:h===1,onClick:function(){function p(){return C(1)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),v(h)]})})})}return d}(),k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.alarms;return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Access"})]}),i.map(function(h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,o.TableCell,{children:h.name}),(0,e.createComponentVNode)(2,o.TableCell,{children:b(h.danger)}),(0,e.createComponentVNode)(2,o.TableCell,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Access",onClick:function(){function C(){return u("open_alarm",{aref:h.ref})}return C}()})})]},h.name)})]})})},N=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.alarms;return(0,e.createComponentVNode)(2,t.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,t.NanoMap,{children:i.filter(function(h){return h.z===3}).map(function(h){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:h.x,y:h.y,icon:"circle",tooltip:h.name,color:B(h.danger),onClick:function(){function C(){return u("open_alarm",{aref:h.ref})}return C}()},h.ref)})})})}},87816:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosFilter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosFilter=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.on,m=d.pressure,l=d.max_pressure,u=d.filter_type,s=d.filter_type_list;return(0,e.createComponentVNode)(2,o.Window,{width:380,height:140,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){function i(){return N("power")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:m===0,width:2.2,onClick:function(){function i(){return N("min_pressure")}return i}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:l,value:m,onDrag:function(){function i(h,C){return N("custom_pressure",{pressure:C})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:m===l,width:2.2,onClick:function(){function i(){return N("max_pressure")}return i}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Filter",children:s.map(function(i){return(0,e.createComponentVNode)(2,t.Button,{selected:i.gas_type===u,content:i.label,onClick:function(){function h(){return N("set_filter",{filter:i.gas_type})}return h}()},i.label)})})]})})})})}return b}()},57258:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosGraphMonitor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(44879),b=n(88510),B=n(35840),I=["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth","horizontalLinesCount","verticalLinesCount","gridColor","gridWidth","pointTextColor","pointTextSize","labelViewBoxSize"];function k(i,h){if(i==null)return{};var C={};for(var v in i)if({}.hasOwnProperty.call(i,v)){if(h.includes(v))continue;C[v]=i[v]}return C}function N(i,h){i.prototype=Object.create(h.prototype),i.prototype.constructor=i,d(i,h)}function d(i,h){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(C,v){return C.__proto__=v,C},d(i,h)}var c=r.AtmosGraphMonitor=function(){function i(h,C){var v=(0,a.useBackend)(C),p=v.data,g=(0,a.useLocalState)(C,"tabIndex",0),V=g[0],y=g[1],S=function(){function w(x){switch(x){case 0:return(0,e.createComponentVNode)(2,m,{data:p,info:"\u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u0437\u0430\u043F\u0438\u0441\u0438 T = 60 \u0441. | \u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u043C\u0435\u0436\u0434\u0443 \u0437\u0430\u043F\u0438\u0441\u044F\u043C\u0438 t = 3 \u0441.",pressureListName:"pressure_history",temperatureListName:"temperature_history"});case 1:return(0,e.createComponentVNode)(2,m,{data:p,info:"\u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u0437\u0430\u043F\u0438\u0441\u0438 T = 10 \u043C\u0438\u043D. | \u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u043C\u0435\u0436\u0434\u0443 \u0437\u0430\u043F\u0438\u0441\u044F\u043C\u0438 t = 30 \u0441.",pressureListName:"long_pressure_history",temperatureListName:"long_temperature_history"});default:return"WE SHOULDN'T BE HERE!"}}return w}(),L=function(){function w(x){switch(x){case 0:return 180;case 1:return 350;case 2:return 590;case 3:return 830;default:return 870}}return w}();return(0,e.createComponentVNode)(2,o.Window,{width:700,height:L(Object.keys(p.sensors).length),children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:V===0,onClick:function(){function w(){return y(0)}return w}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"area-chart"})," \u0422\u0435\u043A\u0443\u0449\u0438\u0435"]},"View"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:V===1,onClick:function(){function w(){return y(1)}return w}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"bar-chart"})," \u0418\u0441\u0442\u043E\u0440\u0438\u044F"]},"History")]}),S(V),Object.keys(p.sensors).length===0&&(0,e.createComponentVNode)(2,t.Box,{pt:2,textAlign:"center",textColor:"gray",bold:!0,fontSize:1.3,children:"\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u0435 gas sensor \u0438\u043B\u0438 meter \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E multitool"})]})})})}return i}(),m=function(h){var C=h.data,v=h.info,p=h.pressureListName,g=h.temperatureListName,V=C.sensors||{},y=function(T,M){return V[T][M].slice(-1)[0]},S=function(T,M){return Math.min.apply(Math,V[T][M])},L=function(T,M){return Math.max.apply(Math,V[T][M])},w=function(T,M){return V[T][M].map(function(O,D){return[D,O]})};return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{color:"gray",children:v}),Object.keys(V).map(function(x){return(0,e.createComponentVNode)(2,t.Section,{title:x,children:(0,e.createComponentVNode)(2,t.Section,{px:2,children:[g in V[x]&&(0,e.createComponentVNode)(2,t.Box,{mb:4,children:[(0,e.createComponentVNode)(2,t.Box,{children:"\u0422\u0435\u043C\u043F\u0435\u0440\u0430\u0442\u0443\u0440\u0430: "+(0,f.toFixed)(y(x,g),0)+"\u041A (MIN: "+(0,f.toFixed)(S(x,g),0)+"\u041A; MAX: "+(0,f.toFixed)(L(x,g),0)+"\u041A)"}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:5,mt:1,children:(0,e.createComponentVNode)(2,s,{fillPositionedParent:!0,data:w(x,g),rangeX:[0,w(x,g).length-1],rangeY:[S(x,g)-10,L(x,g)+5],strokeColor:"rgba(219, 40, 40, 1)",fillColor:"rgba(219, 40, 40, 0.1)",horizontalLinesCount:2,verticalLinesCount:w(x,g).length-2,labelViewBoxSize:400})})]}),p in V[x]&&(0,e.createComponentVNode)(2,t.Box,{mb:-1,children:[(0,e.createComponentVNode)(2,t.Box,{children:"\u0414\u0430\u0432\u043B\u0435\u043D\u0438\u0435: "+(0,f.toFixed)(y(x,p),0)+"\u043A\u041F\u0430 (MIN: "+(0,f.toFixed)(S(x,p),0)+"\u043A\u041F\u0430; MAX: "+(0,f.toFixed)(L(x,p),0)+"\u043A\u041F\u0430)"}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:5,mt:1,children:(0,e.createComponentVNode)(2,s,{fillPositionedParent:!0,data:w(x,p),rangeX:[0,w(x,p).length-1],rangeY:[S(x,p)-10,L(x,p)+5],strokeColor:"rgba(40, 219, 40, 1)",fillColor:"rgba(40, 219, 40, 0.1)",horizontalLinesCount:2,verticalLinesCount:w(x,p).length-2,labelViewBoxSize:400})})]})]})},x)})]})},l=function(h,C,v,p){if(h.length===0)return[];var g=(0,b.zipWith)(Math.min).apply(void 0,h),V=(0,b.zipWith)(Math.max).apply(void 0,h);v!==void 0&&(g[0]=v[0],V[0]=v[1]),p!==void 0&&(g[1]=p[0],V[1]=p[1]);var y=function(x,T,M,O){return(x-T)/(M-T)*O},S=(0,b.zipWith)(y),L=(0,b.map)(function(w){return S(w,g,V,C)});return L(h)},u=function(h){for(var C="",v=0;v0){var le=ne[0],ee=ne[ne.length-1];ne.push([q[0]+D,ee[1]]),ne.push([q[0]+D,-D]),ne.push([-D,-D]),ne.push([-D,le[1]])}var re=u(ne);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({position:"relative"},te,{children:function(){function oe(fe){return(0,e.normalizeProps)((0,e.createVNode)(1,"div",null,(0,e.createVNode)(32,"svg",null,[Array.from({length:P}).map(function(me,Y){return(0,e.createVNode)(32,"line",null,null,1,{x1:0,y1:(Y+1)*(q[1]/(P+1)),x2:q[0],y2:(Y+1)*(q[1]/(P+1)),stroke:W,"stroke-width":K},"horizontal-line-"+Y)}),Array.from({length:j}).map(function(me,Y){return(0,e.createVNode)(32,"line",null,null,1,{x1:(Y+1)*(q[0]/(j+1)),y1:0,x2:(Y+1)*(q[0]/(j+1)),y2:q[1],stroke:W,"stroke-width":K},"vertical-line-"+Y)}),(0,e.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+q[1]+")",fill:x,points:re}),y.map(function(me,Y){return Y===0?null:(0,e.createVNode)(32,"line",null,null,1,{x1:ne[Y-1][0],y1:q[1]-ne[Y-1][1],x2:ne[Y][0],y2:q[1]-ne[Y][1],stroke:M,"stroke-width":D},"line-"+Y)}),y.map(function(me,Y){return(0,e.createVNode)(32,"circle",null,null,1,{cx:ne[Y][0],cy:q[1]-ne[Y][1],r:2,fill:"#ffffff",stroke:M,"stroke-width":1},"point-"+Y)}),y.map(function(me,Y){return q[0]>pe&&Y%2===1&&(0,e.createVNode)(32,"text",null,me[1]!==null?me[1].toFixed(0):"N/A",0,{x:ne[Y][0],y:q[1]-ne[Y][1],fill:J,"font-size":ue,dy:"1em",style:{"text-anchor":"end"}},"point-text-"+Y)})],0,{viewBox:"0 0 "+q[0]+" "+q[1]}),2,Object.assign({},fe),null,p.ref))}return oe}()})))}return v}(),h}(e.Component);s.defaultHooks=void 0,s.defaultHooks=B.pureComponentHooks},52977:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosMixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosMixer=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.on,l=c.pressure,u=c.max_pressure,s=c.node1_concentration,i=c.node2_concentration;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:165,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:m?"On":"Off",color:m?null:"red",selected:m,onClick:function(){function h(){return d("power")}return h}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:l===0,width:2.2,onClick:function(){function h(){return d("min_pressure")}return h}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:u,value:l,onDrag:function(){function h(C,v){return d("custom_pressure",{pressure:v})}return h}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:l===u,width:2.2,onClick:function(){function h(){return d("max_pressure")}return h}()})]}),(0,e.createComponentVNode)(2,b,{node_name:"Node 1",node_ref:s}),(0,e.createComponentVNode)(2,b,{node_name:"Node 2",node_ref:i})]})})})})}return B}(),b=function(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=I.node_name,l=I.node_ref;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:m,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",width:2.2,disabled:l===0,onClick:function(){function u(){return d("set_node",{node_name:m,concentration:(l-10)/100})}return u}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"%",width:6.1,lineHeight:1.5,stepPixelSize:10,minValue:0,maxValue:100,value:l,onChange:function(){function u(s,i){return d("set_node",{node_name:m,concentration:i/100})}return u}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",width:2.2,disabled:l===100,onClick:function(){function u(){return d("set_node",{node_name:m,concentration:(l+10)/100})}return u}()})]})}},11748:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosPump=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosPump=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.on,m=d.rate,l=d.max_rate,u=d.gas_unit,s=d.step;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:110,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){function i(){return N("power")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:m===0,width:2.2,onClick:function(){function i(){return N("min_rate")}return i}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:u,width:6.1,lineHeight:1.5,step:s,minValue:0,maxValue:l,value:m,onDrag:function(){function i(h,C){return N("custom_rate",{rate:C})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:m===l,width:2.2,onClick:function(){function i(){return N("max_rate")}return i}()})]})]})})})})}return b}()},69321:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosTankControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(44879),f=n(76910),b=n(98595),B=r.AtmosTankControl=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.sensors||{};return(0,e.createComponentVNode)(2,b.Window,{width:400,height:400,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:[Object.keys(l).map(function(u){return(0,e.createComponentVNode)(2,t.Section,{title:u,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[Object.keys(l[u]).indexOf("pressure")>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure",children:[l[u].pressure," kpa"]}):"",Object.keys(l[u]).indexOf("temperature")>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:[l[u].temperature," K"]}):"",["o2","n2","plasma","co2","n2o"].map(function(s){return Object.keys(l[u]).indexOf(s)>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:(0,f.getGasLabel)(s),children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:(0,f.getGasColor)(s),value:l[u][s],minValue:0,maxValue:100,children:(0,o.toFixed)(l[u][s],2)+"%"})},(0,f.getGasLabel)(s)):""})]})},u)}),m.inlet&&Object.keys(m.inlet).length>0?(0,e.createComponentVNode)(2,t.Section,{title:"Inlet Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:(m.inlet.on,"power-off"),content:m.inlet.on?"On":"Off",color:m.inlet.on?null:"red",selected:m.inlet.on,onClick:function(){function u(){return c("toggle_active",{dev:"inlet"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"L/s",width:6.1,lineHeight:1.5,step:1,minValue:0,maxValue:50,value:m.inlet.rate,onDrag:function(){function u(s,i){return c("set_pressure",{dev:"inlet",val:i})}return u}()})})]})}):"",m.outlet&&Object.keys(m.outlet).length>0?(0,e.createComponentVNode)(2,t.Section,{title:"Outlet Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:(m.outlet.on,"power-off"),content:m.outlet.on?"On":"Off",color:m.outlet.on?null:"red",selected:m.outlet.on,onClick:function(){function u(){return c("toggle_active",{dev:"outlet"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:5066,value:m.outlet.rate,onDrag:function(){function u(s,i){return c("set_pressure",{dev:"outlet",val:i})}return u}()})})]})}):""]})})}return I}()},92444:function(A,r,n){"use strict";r.__esModule=!0,r.AugmentMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=r.AugmentMenu=function(){function k(N,d){return(0,e.createComponentVNode)(2,o.Window,{width:700,height:660,theme:"malfunction",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,B,{context:d})})})})}return k}(),B=function(N){var d=N.context,c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.usable_swarms,s=l.ability_tabs,i=l.known_abilities,h=(0,a.useLocalState)(d,"selectedTab",s[0]),C=h[0],v=h[1],p=(0,a.useLocalState)(d,"searchText",""),g=p[0],V=p[1],y=function(){var M=s.find(function(D){return D.category_name===C.category_name});if(!M)return[];var O=Math.min(M.category_stage,4);return M.abilities.filter(function(D){return D.stage<=O&&(!g||D.name.toLowerCase().includes(g.toLowerCase()))}).sort(function(D,E){return["intruder","destroyer"].includes(C.category_name.toLowerCase())?D.stage-E.stage:0})},S=y(),L=s.find(function(T){return T.category_name===C.category_name}),w=["intruder","destroyer"].includes(C.category_name.toLowerCase()),x=function(M){var O=i.find(function(P){return P.ability_path===M.ability_path}),D=O?O.cost:M.cost,E=O&&O.current_level>0?O.current_level+" / "+O.max_level:"0 / "+M.max_level;return(0,e.createComponentVNode)(2,t.Stack.Item,{direction:"row",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{height:"20px",width:"35px",mb:1,textAlign:"center",content:D,disabled:D>u||O&&O.current_level===O.max_level,tooltip:"Purchase this ability?",onClick:function(){function P(){m("purchase",{ability_path:M.ability_path}),v(C)}return P}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",children:M.name})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"13px",children:M.desc||"Description not available"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Level: ",(0,e.createVNode)(1,"span",null,E,0,{style:{color:"green"}}),w&&M.stage>0&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)(" (Stage: "),M.stage,(0,e.createTextVNode)(")")],0)]}),(0,e.createComponentVNode)(2,t.Stack.Divider)]})})]},M.name)};return(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,style:{marginRight:"10px"},children:[(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Swarms: "),(0,e.createVNode)(1,"span",null,u,0,{style:{color:"green"}})],4),w&&L&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Category Stage: "),(0,e.createVNode)(1,"span",null,Math.min(L.category_stage,4),0,{style:{color:"green"}})],4)]}),(0,e.createVNode)(1,"div","Section__buttons",(0,e.createComponentVNode)(2,t.Input,{width:"200px",placeholder:"Search Abilities",onInput:function(){function T(M,O){return V(O)}return T}(),value:g}),2)],4,{style:{display:"flex",alignItems:"center"}}),children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[s.map(function(T){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C.category_name===T.category_name,onClick:function(){function M(){v(T),V("")}return M}(),children:(0,f.capitalize)(T.category_name)},T.category_name)}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C.category_name==="upgrades",onClick:function(){function T(){return v({category_name:"upgrades"})}return T}(),children:"Upgrades"},"upgrades")]}),C.category_name==="upgrades"?(0,e.createComponentVNode)(2,I,{act:m,abilityTabs:s,knownAbilities:i,usableSwarms:u}):(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:S.map(x)})]})},I=function(N){var d=N.act,c=N.abilityTabs,m=N.knownAbilities,l=N.usableSwarms,u=m.filter(function(i){return i.current_levell,tooltip:"Upgrade this ability?",onClick:function(){function v(){return d("purchase",{ability_path:h.ability_path})}return v}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",children:h.name})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"13px",children:h.upgrade_text}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Level:"," ",(0,e.createVNode)(1,"span",null,h.current_level+" / "+h.max_level,0,{style:{color:"green"}}),C&&C.stage>0&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)(" (Stage: "),C.stage,(0,e.createTextVNode)(")")],0)]}),(0,e.createComponentVNode)(2,t.Stack.Divider)]})})]},h.name)};return(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:u.map(s)})}},59179:function(A,r,n){"use strict";r.__esModule=!0,r.Autolathe=void 0;var e=n(89005),a=n(64795),t=n(88510),o=n(72253),f=n(36036),b=n(98595),B=n(25328),I=function(d,c,m,l){return d.requirements===null?!0:!(d.requirements.metal*l>c||d.requirements.glass*l>m)},k=r.Autolathe=function(){function N(d,c){var m=(0,o.useBackend)(c),l=m.act,u=m.data,s=u.total_amount,i=u.max_amount,h=u.metal_amount,C=u.glass_amount,v=u.busyname,p=u.busyamt,g=u.showhacked,V=u.buildQueue,y=u.buildQueueLen,S=u.recipes,L=u.categories,w=(0,o.useSharedState)(c,"category",0),x=w[0],T=w[1];x===0&&(x="Tools");var M=h.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),O=C.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),D=s.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),E=(0,o.useSharedState)(c,"search_text",""),P=E[0],R=E[1],j=(0,B.createSearch)(P,function(K){return K.name}),F="";y>0&&(F=V.map(function(K,G){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:"times",color:"transparent",content:V[G][0],onClick:function(){function J(){return l("remove_from_queue",{remove_from_queue:V.indexOf(K)+1})}return J}()},K)},G)}));var W=(0,a.flow)([(0,t.filter)(function(K){return(K.category.indexOf(x)>-1||P)&&(u.showhacked||!K.hacked)}),P&&(0,t.filter)(j),(0,t.sortBy)(function(K){return K.name.toLowerCase()})])(S),z="Build";return P?z="Results for: '"+P+"':":x&&(z="Build ("+x+")"),(0,e.createComponentVNode)(2,b.Window,{width:750,height:525,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{width:"70%",children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:z,buttons:(0,e.createComponentVNode)(2,f.Dropdown,{width:"150px",options:L,selected:x,onSelected:function(){function K(G){return T(G)}return K}()}),children:[(0,e.createComponentVNode)(2,f.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function K(G,J){return R(J)}return K}(),mb:1}),W.map(function(K){return(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+K.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===1,disabled:!I(K,u.metal_amount,u.glass_amount,1),onClick:function(){function G(){return l("make",{make:K.uid,multiplier:1})}return G}(),children:(0,B.toTitleCase)(K.name)}),K.max_multiplier>=10&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===10,disabled:!I(K,u.metal_amount,u.glass_amount,10),onClick:function(){function G(){return l("make",{make:K.uid,multiplier:10})}return G}(),children:"10x"}),K.max_multiplier>=25&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===25,disabled:!I(K,u.metal_amount,u.glass_amount,25),onClick:function(){function G(){return l("make",{make:K.uid,multiplier:25})}return G}(),children:"25x"}),K.max_multiplier>25&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===K.max_multiplier,disabled:!I(K,u.metal_amount,u.glass_amount,K.max_multiplier),onClick:function(){function G(){return l("make",{make:K.uid,multiplier:K.max_multiplier})}return G}(),children:[K.max_multiplier,"x"]}),K.requirements&&Object.keys(K.requirements).map(function(G){return(0,B.toTitleCase)(G)+": "+K.requirements[G]}).join(", ")||(0,e.createComponentVNode)(2,f.Box,{children:"No resources required."})]},K.ref)})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{width:"30%",children:[(0,e.createComponentVNode)(2,f.Section,{title:"Materials",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Metal",children:M}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Glass",children:O}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Total",children:D}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Storage",children:[u.fill_percent,"% Full"]})]})}),(0,e.createComponentVNode)(2,f.Section,{title:"Building",children:(0,e.createComponentVNode)(2,f.Box,{color:v?"green":"",children:v||"Nothing"})}),(0,e.createComponentVNode)(2,f.Section,{title:"Build Queue",height:23.7,children:[F,(0,e.createComponentVNode)(2,f.Button,{mt:.5,fluid:!0,icon:"times",content:"Clear All",color:"red",disabled:!u.buildQueueLen,onClick:function(){function K(){return l("clear_queue")}return K}()})]})]})]})})})}return N}()},29943:function(A,r,n){"use strict";r.__esModule=!0,r.Autolathe220=void 0;var e=n(89005),a=n(25328),t=n(88510),o=n(64795),f=n(72253),b=n(36036),B=n(98595),I="icons/obj/stacks/minerals.dmi",k=["metal","glass"],N=function(C,v,p,g){return C.requirements===null?!0:!(C.requirements.metal*g>v||C.requirements.glass*g>p)},d=function(C,v){var p=C*v/2e3;return p===0?0:p<.01&&p>0?(0,e.createComponentVNode)(2,b.Box,{fontSize:.75,children:"< 0.01"}):Math.floor(p*100)/100},c=r.Autolathe220=function(){function h(C,v){var p=(0,f.useSharedState)(v,"category","Tools"),g=p[0],V=p[1];return(0,e.createComponentVNode)(2,B.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{basis:"20%",children:(0,e.createComponentVNode)(2,m,{category:g,setCategory:V})}),(0,e.createComponentVNode)(2,b.Stack.Item,{basis:"55%",children:(0,e.createComponentVNode)(2,l,{category:g})}),(0,e.createComponentVNode)(2,b.Stack.Item,{basis:"25%",children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,u),(0,e.createComponentVNode)(2,s),(0,e.createComponentVNode)(2,i)]})})]})})})}return h}(),m=function(C,v){var p=(0,f.useBackend)(v),g=p.data,V=C.category,y=C.setCategory,S=g.categories,L=["All"].concat(S);return(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Categories",children:(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:L.map(function(w){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{mb:.5,height:"2.5em",color:"blue",selected:w===V,onClick:function(){function x(){return y(w)}return x}(),children:w},w)})})})},l=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=V.metal_amount,S=V.glass_amount,L=V.recipes,w=C.category,x=(0,f.useSharedState)(v,"searchText",""),T=x[0],M=x[1],O=(0,o.flow)([(0,t.filter)(function(P){return w==="All"||P.category.includes(w)||T&&(V.showhacked||!P.hacked)}),T&&(0,t.filter)((0,a.createSearch)(T,function(P){return P.name})),(0,t.sortBy)(function(P){return P.name.toLowerCase()})])(L),D=function(R,j){return(0,e.createComponentVNode)(2,b.Button,{translucent:!0,tooltip:E(R,j),tooltipPosition:"top",disabled:!N(R,y,S,j),onClick:function(){function F(){return g("make",{make:R.uid,multiplier:j})}return F}(),children:[j,"x"]})},E=function(R,j){return(0,e.createFragment)(k.map(function(F){return R.requirements[F]&&(0,e.createComponentVNode)(2,b.ImageButton,{dmIcon:I,dmIconState:"sheet-"+F,imageSize:32,children:d(R.requirements[F],j)},F)}),0)};return(0,e.createComponentVNode)(2,b.Section,{fill:!0,title:"Build ("+w+")",children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function P(R,j){return M(j)}return P}()})}),(0,e.createComponentVNode)(2,b.Stack.Item,{mt:.5,mb:-2.33,grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:O.map(function(P){return(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,base64:P.image,imageSize:32,textAlign:"left",color:P.category.includes("hacked")&&"brown",tooltip:E(P,1),tooltipPosition:"top",disabled:!N(P,y,S,1),buttons:P.max_multiplier>1&&(0,e.createFragment)([P.max_multiplier>=10&&D(P,10),P.max_multiplier>=25&&D(P,25),P.max_multiplier>25&&D(P,P.max_multiplier)],0),onClick:function(){function R(){return g("make",{make:P.uid,multiplier:1})}return R}(),children:P.name},P.name)})})})]})})},u=function(C,v){var p=(0,f.useBackend)(v),g=p.data,V=g.metal_amount,y=g.glass_amount,S=g.fill_percent,L=function(x,T){return(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,imageSize:32,dmIcon:I,dmIconState:"sheet-"+x,color:"nope",buttons:(0,e.createComponentVNode)(2,b.Box,{backgroundColor:"rgba(255, 255, 255, 0.05)",width:"45px",children:d(T,1)}),children:(0,a.toTitleCase)(x)})};return(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"Materials",children:[L("metal",V),L("glass",y),(0,e.createComponentVNode)(2,b.ProgressBar,{minValue:0,value:S,maxValue:100,children:["Storage ",S,"% full"]})]})})},s=function(C,v){var p=(0,f.useBackend)(v),g=p.data,V=g.recipes,y=g.busyname,S=g.busyamt,L=V.find(function(w){return w.name===y});return(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"Building",children:(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,color:y&&"green",base64:L==null?void 0:L.image,imageSize:32,children:y?S>1?y+" x"+S:y:"Nothing"})})})},i=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=V.recipes,S=V.buildQueue,L=V.buildQueueLen,w;return L>0&&(w=S.map(function(x,T){var M=y.find(function(O){return O.name===S[T][0]});return(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,base64:M.image,imageSize:32,buttons:(0,e.createComponentVNode)(2,b.Button,{translucent:!0,width:"32px",icon:"times",iconColor:"red",onClick:function(){function O(){return g("remove_from_queue",{remove_from_queue:S.indexOf(x)+1})}return O}()},x),children:[M.name," ",Number(S[T][1])>1&&"x"+S[T][1]]},T)})),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Queue "+(L>0?L:""),children:w})}),(0,e.createComponentVNode)(2,b.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,b.Section,{fitted:!0,p:.75,children:(0,e.createComponentVNode)(2,b.Button,{fluid:!0,translucent:!L,color:"red",icon:"trash-can",disabled:!L,onClick:function(){function x(){return g("clear_queue")}return x}(),children:"Clear Queue"})})})]})})}},5147:function(A,r,n){"use strict";r.__esModule=!0,r.BioChipPad=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.BioChipPad=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.implant,m=d.contains_case,l=d.gps,u=d.tag,s=(0,a.useLocalState)(I,"newTag",u),i=s[0],h=s[1];return(0,e.createComponentVNode)(2,o.Window,{width:410,height:325,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Bio-chip Mini-Computer",buttons:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject Case",icon:"eject",disabled:!m,onClick:function(){function C(){return N("eject_case")}return C}()})}),children:c&&m?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{bold:!0,mb:2,children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+c.image,ml:0,mr:2,style:{"vertical-align":"middle",width:"32px"}}),c.name]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Life",children:c.life}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Notes",children:c.notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Function",children:c.function}),!!l&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tag",children:[(0,e.createComponentVNode)(2,t.Input,{width:"5.5rem",value:u,onEnter:function(){function C(){return N("tag",{newtag:i})}return C}(),onInput:function(){function C(v,p){return h(p)}return C}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:u===i,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){function C(){return N("tag",{newtag:i})}return C}(),children:(0,e.createComponentVNode)(2,t.Icon,{name:"pen"})})]})]})],4):m?(0,e.createComponentVNode)(2,t.Box,{children:"This bio-chip case has no implant!"}):(0,e.createComponentVNode)(2,t.Box,{children:"Please insert a bio-chip casing!"})})})})}return b}()},64273:function(A,r,n){"use strict";r.__esModule=!0,r.Biogenerator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(62411),b=r.Biogenerator=function(){function d(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.config,i=u.container,h=u.processing,C=s.title;return(0,e.createComponentVNode)(2,o.Window,{width:390,height:595,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Operating,{operating:h,name:C}),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k),i?(0,e.createComponentVNode)(2,N):(0,e.createComponentVNode)(2,B)]})})})}return d}(),B=function(c,m){return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flask",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),"The biogenerator is missing a container."]})})})},I=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.biomass,h=s.container,C=s.container_curr_reagents,v=s.container_max_reagents;return(0,e.createComponentVNode)(2,t.Section,{title:"Storage",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"20px",color:"silver",children:"Biomass:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"5px",children:i}),(0,e.createComponentVNode)(2,t.Icon,{name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"21px",mt:"8px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"10px",color:"silver",children:"Container:"}),h?(0,e.createComponentVNode)(2,t.ProgressBar,{value:C,maxValue:v,children:(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:C+" / "+v+" units"})}):(0,e.createComponentVNode)(2,t.Stack.Item,{children:"None"})]})]})},k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.has_plants,h=s.container;return(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:!i,tooltip:i?"":"There are no plants in the biogenerator.",tooltipPosition:"top-start",content:"Activate",onClick:function(){function C(){return u("activate")}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"flask",disabled:!h,tooltip:h?"":"The biogenerator does not have a container.",tooltipPosition:"top",content:"Detach Container",onClick:function(){function C(){return u("detach_container")}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:!i,tooltip:i?"":"There are no stored plants to eject.",tooltipPosition:"top-end",content:"Eject Plants",onClick:function(){function C(){return u("eject_plants")}return C}()})})]})})},N=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.biomass,h=s.product_list,C=(0,a.useSharedState)(m,"vendAmount",1),v=C[0],p=C[1],g=Object.entries(h).map(function(V,y){var S=Object.entries(V[1]).map(function(L){return L[1]});return(0,e.createComponentVNode)(2,t.Collapsible,{title:V[0],open:!0,children:S.map(function(L){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",ml:"2px",children:L.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"right",width:"20%",children:[L.cost*v,(0,e.createComponentVNode)(2,t.Icon,{ml:"5px",name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"right",width:"40%",children:(0,e.createComponentVNode)(2,t.Button,{content:"Vend",disabled:i.25?750+400*Math.random():290+150*Math.random(),time:60+150*Math.random(),children:(0,e.createComponentVNode)(2,t.Stack,{mb:"30px",fontsize:"256px",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,color:"red",fontsize:"256px",textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"skull",size:14,mb:"64px"}),(0,e.createVNode)(1,"br"),"E$#OR:& U#KN!WN IN%ERF#R_NCE"]})})})})}return k}(),B=r.BluespaceTap=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.product||[],s=l.desiredMiningPower,i=l.miningPower,h=l.points,C=l.totalPoints,v=l.powerUse,p=l.availablePower,g=l.emagged,V=l.autoShutown,y=l.stabilizers,S=l.stabilizerPower,L=l.stabilizerPriority,w=s>i&&"bad"||"good";return(0,e.createComponentVNode)(2,o.Window,{width:650,height:450,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,t.Collapsible,{title:"Input Management",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Input",children:[(0,e.createComponentVNode)(2,t.Button,{icon:V&&!g?"toggle-on":"toggle-off",content:"Auto shutdown",color:V&&!g?"green":"red",disabled:!!g,tooltip:"Turn auto shutdown on or off",tooltipPosition:"top",onClick:function(){function x(){return m("auto_shutdown")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:y&&!g?"toggle-on":"toggle-off",content:"Stabilizers",color:y&&!g?"green":"red",disabled:!!g,tooltip:"Turn stabilizers on or off",tooltipPosition:"top",onClick:function(){function x(){return m("stabilizers")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:L&&!g?"toggle-on":"toggle-off",content:"Stabilizer priority",color:L&&!g?"green":"red",disabled:!!g,tooltip:"On: Mining power will not exceed what can be stabilized",tooltipPosition:"top",onClick:function(){function x(){return m("stabilizer_priority")}return x}()}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Desired Mining Power",children:(0,f.formatPower)(s)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{labelStyle:{"vertical-align":"top"},label:"Set Desired Mining Power",children:(0,e.createComponentVNode)(2,t.Stack,{width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"step-backward",disabled:s===0||g,tooltip:"Set to 0",tooltipPosition:"bottom",onClick:function(){function x(){return m("set",{set_power:0})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",tooltip:"Decrease by 10 MW",tooltipPosition:"bottom",disabled:s===0||g,onClick:function(){function x(){return m("set",{set_power:s-1e7})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:s===0||g,tooltip:"Decrease by 1 MW",tooltipPosition:"bottom",onClick:function(){function x(){return m("set",{set_power:s-1e6})}return x}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mx:1,children:(0,e.createComponentVNode)(2,t.NumberInput,{disabled:g,minvalue:0,value:s,maxvalue:1/0,step:1,onChange:function(){function x(T,M){return m("set",{set_power:M})}return x}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:g,tooltip:"Increase by one MW",tooltipPosition:"bottom",onClick:function(){function x(){return m("set",{set_power:s+1e6})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:g,tooltip:"Increase by 10MW",tooltipPosition:"bottom",onClick:function(){function x(){return m("set",{set_power:s+1e7})}return x}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Power Use",children:(0,f.formatPower)(v)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mining Power Use",children:(0,f.formatPower)(i)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stabilizer Power Use",children:(0,f.formatPower)(S)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Surplus Power",children:(0,f.formatPower)(p)})]})]})}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Output",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available Points",children:h}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Points",children:C})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{align:"end",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(x){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:x.name,children:(0,e.createComponentVNode)(2,t.Button,{disabled:x.price>=h,onClick:function(){function T(){return m("vend",{target:x.key})}return T}(),content:x.price})},x.key)})})})})]})})]})})})}return k}(),I=r.Alerts=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.product||[],s=l.miningPower,i=l.stabilizerPower,h=l.emagged,C=l.safeLevels,v=l.autoShutown,p=l.stabilizers,g=l.overhead;return(0,e.createFragment)([!v&&!h&&(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Auto shutdown disabled"}),h?(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"All safeties disabled"}):s<=15e6?"":p?s>i+15e6?(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Stabilizers overwhelmed, Instability likely"}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"High Power, engaging stabilizers"}):(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Stabilizers disabled, Instability likely"})],0)}return k}()},33758:function(A,r,n){"use strict";r.__esModule=!0,r.BodyScanner=void 0;var e=n(89005),a=n(44879),t=n(25328),o=n(72253),f=n(36036),b=n(98595),B=[["good","Alive"],["average","Critical"],["bad","DEAD"]],I=[["hasVirus","bad","Viral pathogen detected in blood stream."],["blind","average","Cataracts detected."],["colourblind","average","Photoreceptor abnormalities detected."],["nearsighted","average","Retinal misalignment detected."]],k=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Cellular","cloneLoss"],["Burn","fireLoss"],["Inebriation","drunkenness"]],N={average:[.25,.5],bad:[.5,1/0]},d=function(y,S){for(var L=[],w=0;w0?y.filter(function(S){return!!S}).reduce(function(S,L){return(0,e.createFragment)([S,(0,e.createComponentVNode)(2,f.Box,{children:L},L)],0)},null):null},m=function(y){if(y>100){if(y<300)return"mild infection";if(y<400)return"mild infection+";if(y<500)return"mild infection++";if(y<700)return"acute infection";if(y<800)return"acute infection+";if(y<900)return"acute infection++";if(y>=900)return"septic"}return""},l=r.BodyScanner=function(){function V(y,S){var L=(0,o.useBackend)(S),w=L.data,x=w.occupied,T=w.occupant,M=T===void 0?{}:T,O=x?(0,e.createComponentVNode)(2,u,{occupant:M}):(0,e.createComponentVNode)(2,g);return(0,e.createComponentVNode)(2,b.Window,{width:700,height:600,title:"Body Scanner",children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:O})})}return V}(),u=function(y){var S=y.occupant;return(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,s,{occupant:S}),(0,e.createComponentVNode)(2,i,{occupant:S}),(0,e.createComponentVNode)(2,h,{occupant:S}),(0,e.createComponentVNode)(2,v,{organs:S.extOrgan}),(0,e.createComponentVNode)(2,p,{organs:S.intOrgan})]})},s=function(y,S){var L=(0,o.useBackend)(S),w=L.act,x=L.data,T=x.occupant;return(0,e.createComponentVNode)(2,f.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Button,{icon:"print",onClick:function(){function M(){return w("print_p")}return M}(),children:"Print Report"}),(0,e.createComponentVNode)(2,f.Button,{icon:"user-slash",onClick:function(){function M(){return w("ejectify")}return M}(),children:"Eject"})],4),children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Name",children:T.name}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:T.maxHealth,value:T.health/T.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Status",color:B[T.stat][0],children:B[T.stat][1]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,f.AnimatedNumber,{value:(0,a.round)(T.bodyTempC)}),"\xB0C,\xA0",(0,e.createComponentVNode)(2,f.AnimatedNumber,{value:(0,a.round)(T.bodyTempF)}),"\xB0F"]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Implants",children:T.implant_len?(0,e.createComponentVNode)(2,f.Box,{children:T.implant.map(function(M){return M.name}).join(", ")}):(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"None"})})]})})},i=function(y){var S=y.occupant;return S.hasBorer||S.blind||S.colourblind||S.nearsighted||S.hasVirus?(0,e.createComponentVNode)(2,f.Section,{title:"Abnormalities",children:I.map(function(L,w){if(S[L[0]])return(0,e.createComponentVNode)(2,f.Box,{color:L[1],bold:L[1]==="bad",children:L[2]},L[2])})}):(0,e.createComponentVNode)(2,f.Section,{title:"Abnormalities",children:(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No abnormalities found."})})},h=function(y){var S=y.occupant;return(0,e.createComponentVNode)(2,f.Section,{title:"Damage",children:(0,e.createComponentVNode)(2,f.Table,{children:d(k,function(L,w,x){return(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Table.Row,{color:"label",children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:[L[0],":"]}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:!!w&&w[0]+":"})]}),(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,C,{value:S[L[1]],marginBottom:x100)&&"average"||!!S.status.robotic&&"label",width:"33%",children:(0,t.capitalize)(S.name)}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,f.ProgressBar,{m:-.5,min:"0",max:S.maxHealth,mt:L>0&&"0.5rem",value:S.totalLoss/S.maxHealth,ranges:N,children:(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Tooltip,{content:"Total damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"heartbeat",mr:.5}),(0,a.round)(S.totalLoss)]})}),!!S.bruteLoss&&(0,e.createComponentVNode)(2,f.Tooltip,{content:"Brute damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:[(0,e.createComponentVNode)(2,f.Icon,{name:"bone",mr:.5}),(0,a.round)(S.bruteLoss)]})}),!!S.fireLoss&&(0,e.createComponentVNode)(2,f.Tooltip,{content:"Burn damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"fire",mr:.5}),(0,a.round)(S.fireLoss)]})})]})})}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:L>0&&"calc(0.5rem + 2px)",children:[(0,e.createComponentVNode)(2,f.Box,{color:"average",inline:!0,children:c([!!S.internalBleeding&&"Internal bleeding",!!S.burnWound&&"Critical tissue burns",!!S.lungRuptured&&"Ruptured lung",!!S.status.broken&&S.status.broken,m(S.germ_level),!!S.open&&"Open incision"])}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,children:[c([!!S.status.splinted&&(0,e.createComponentVNode)(2,f.Box,{color:"good",children:"Splinted"}),!!S.status.robotic&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Robotic"}),!!S.status.dead&&(0,e.createComponentVNode)(2,f.Box,{color:"bad",bold:!0,children:"DEAD"})]),c(S.shrapnel.map(function(w){return w.known?w.name:"Unknown object"}))]})]})]},L)})]})})},p=function(y){return y.organs.length===0?(0,e.createComponentVNode)(2,f.Section,{title:"Internal Organs",children:(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"N/A"})}):(0,e.createComponentVNode)(2,f.Section,{title:"Internal Organs",children:(0,e.createComponentVNode)(2,f.Table,{children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:"Damage"}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",children:"Injuries"})]}),y.organs.map(function(S,L){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{color:!!S.dead&&"bad"||S.germ_level>100&&"average"||S.robotic>0&&"label",width:"33%",children:(0,t.capitalize)(S.name)}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:S.maxHealth,value:S.damage/S.maxHealth,mt:L>0&&"0.5rem",ranges:N,children:(0,a.round)(S.damage)})}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:L>0&&"calc(0.5rem + 2px)",children:[(0,e.createComponentVNode)(2,f.Box,{color:"average",inline:!0,children:c([m(S.germ_level)])}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,children:c([S.robotic===1&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Robotic"}),S.robotic===2&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Assisted"}),!!S.dead&&(0,e.createComponentVNode)(2,f.Box,{color:"bad",bold:!0,children:"DEAD"})])})]})]},L)})]})})},g=function(){return(0,e.createComponentVNode)(2,f.Section,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}},67963:function(A,r,n){"use strict";r.__esModule=!0,r.BookBinder=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=n(39473),B=r.BookBinder=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.selectedbook,u=m.book_categories,s=[];return u.map(function(i){return s[i.description]=i.category_id}),(0,e.createComponentVNode)(2,o.Window,{width:600,height:400,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Book Binder",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"print",width:"auto",content:"Print Book",onClick:function(){function i(){return c("print_book")}return i}()}),children:[(0,e.createComponentVNode)(2,t.Box,{ml:10,fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:"1rem"}),"Book Binder"]}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:"auto",content:l.title,onClick:function(){function i(){return(0,f.modalOpen)(N,"edit_selected_title")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:"auto",content:l.author,onClick:function(){function i(){return(0,f.modalOpen)(N,"edit_selected_author")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"190px",options:u.map(function(i){return i.description}),onSelected:function(){function i(h){return c("toggle_binder_category",{category_id:s[h]})}return i}()})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen",width:"auto",content:"Edit Summary",onClick:function(){function i(){return(0,f.modalOpen)(N,"edit_selected_summary")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:l.summary})]}),(0,e.createVNode)(1,"br"),u.filter(function(i){return l.categories.includes(i.category_id)}).map(function(i){return(0,e.createComponentVNode)(2,t.Button,{content:i.description,selected:!0,icon:"unlink",onClick:function(){function h(){return c("toggle_binder_category",{category_id:i.category_id})}return h}()},i.category_id)})]})})]})})})]})}return I}()},61925:function(A,r,n){"use strict";r.__esModule=!0,r.BotCall=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(d){var c=[{modes:[0],label:"Idle",color:"green"},{modes:[1,2,3],label:"Arresting",color:"yellow"},{modes:[4,5],label:"Patrolling",color:"average"},{modes:[9],label:"Moving",color:"average"},{modes:[6,11],label:"Responding",color:"green"},{modes:[12],label:"Delivering Cargo",color:"blue"},{modes:[13],label:"Returning Home",color:"blue"},{modes:[7,8,10,14,15,16,17,18,19],label:"Working",color:"blue"}],m=c.find(function(l){return l.modes.includes(d)});return(0,e.createComponentVNode)(2,t.Box,{color:m.color,children:[" ",m.label," "]})},b=r.BotCall=function(){function N(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=(0,a.useLocalState)(c,"tabIndex",0),i=s[0],h=s[1],C={0:"Security",1:"Medibot",2:"Cleanbot",3:"Floorbot",4:"Mule",5:"Honkbot"},v=function(){function p(g){return C[g]?(0,e.createComponentVNode)(2,B,{model:C[g]}):"This should not happen. Report on Paradise Github"}return p}();return(0,e.createComponentVNode)(2,o.Window,{width:700,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:i===0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,textAlign:"center",children:Array.from({length:6}).map(function(p,g){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:i===g,onClick:function(){function V(){return h(g)}return V}(),children:C[g]},g)})})}),v(i)]})})})}return N}(),B=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.bots;return s[d.model]!==void 0?(0,e.createComponentVNode)(2,k,{model:[d.model]}):(0,e.createComponentVNode)(2,I,{model:[d.model]})},I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data;return(0,e.createComponentVNode)(2,t.Stack,{justify:"center",align:"center",fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Box,{bold:1,color:"bad",children:["No ",[d.model]," detected"]})})},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.bots;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Model"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Location"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Interface"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Call"})]}),s[d.model].map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.model}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.on?f(i.status):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Off"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.location}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Interface",onClick:function(){function h(){return l("interface",{botref:i.UID})}return h}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Call",onClick:function(){function h(){return l("call",{botref:i.UID})}return h}()})})]},i.UID)})]})})})}},20464:function(A,r,n){"use strict";r.__esModule=!0,r.BotClean=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotClean=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.locked,l=c.noaccess,u=c.maintpanel,s=c.on,i=c.autopatrol,h=c.canhack,C=c.emagged,v=c.remote_disabled,p=c.painame,g=c.cleanblood,V=c.area;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Cleaning Settings",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:g,content:"Clean Blood",disabled:l,onClick:function(){function y(){return d("blood")}return y}()})}),(0,e.createComponentVNode)(2,t.Section,{title:"Misc Settings",children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:V?"Reset Area Selection":"Restrict to Current Area",onClick:function(){function y(){return d("area")}return y}()}),V!==null&&(0,e.createComponentVNode)(2,t.LabeledList,{mb:1,children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Locked Area",children:V})})]}),p&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:p,disabled:l,onClick:function(){function y(){return d("ejectpai")}return y}()})})]})})}return B}()},69479:function(A,r,n){"use strict";r.__esModule=!0,r.BotFloor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotFloor=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.noaccess,l=c.painame,u=c.hullplating,s=c.replace,i=c.eat,h=c.make,C=c.fixfloor,v=c.nag_empty,p=c.magnet,g=c.tiles_amount;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:510,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Floor Settings",children:[(0,e.createComponentVNode)(2,t.Box,{mb:"5px",children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tiles Left",children:g})}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Add tiles to new hull plating",tooltip:"Fixing a plating requires the removal of floor tile. This will place it back after repairing. Same goes for hull breaches",disabled:m,onClick:function(){function V(){return d("autotile")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:s,content:"Add floor tiles on exposed hull plating",tooltip:"Example: It will add tiles to maintenance",disabled:m,onClick:function(){function V(){return d("replacetiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:C,content:"Repair damaged tiles and platings",disabled:m,onClick:function(){function V(){return d("fixfloors")}return V}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Miscellaneous",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:i,content:"Finds tiles",disabled:m,onClick:function(){function V(){return d("eattiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:h,content:"Make pieces of metal into tiles when empty",disabled:m,onClick:function(){function V(){return d("maketiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:v,content:"Transmit notice when empty",disabled:m,onClick:function(){function V(){return d("nagonempty")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:p,content:"Traction Magnets",disabled:m,onClick:function(){function V(){return d("anchored")}return V}()})]}),l&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,icon:"eject",content:l,disabled:m,onClick:function(){function V(){return d("ejectpai")}return V}()})})]})})}return B}()},59887:function(A,r,n){"use strict";r.__esModule=!0,r.BotHonk=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotHonk=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:220,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.BotStatus)})})}return B}()},80063:function(A,r,n){"use strict";r.__esModule=!0,r.BotMed=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotMed=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.locked,l=c.noaccess,u=c.maintpanel,s=c.on,i=c.autopatrol,h=c.canhack,C=c.emagged,v=c.remote_disabled,p=c.painame,g=c.shut_up,V=c.declare_crit,y=c.stationary_mode,S=c.heal_threshold,L=c.injection_amount,w=c.use_beaker,x=c.treat_virus,T=c.reagent_glass;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Communication Settings",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Speaker",checked:!g,disabled:l,onClick:function(){function M(){return d("toggle_speaker")}return M}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Critical Patient Alerts",checked:V,disabled:l,onClick:function(){function M(){return d("toggle_critical_alerts")}return M}()})]}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Treatment Settings",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Healing Threshold",children:(0,e.createComponentVNode)(2,t.Slider,{value:S.value,minValue:S.min,maxValue:S.max,step:5,disabled:l,onChange:function(){function M(O,D){return d("set_heal_threshold",{target:D})}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Injection Level",children:(0,e.createComponentVNode)(2,t.Slider,{value:L.value,minValue:L.min,maxValue:L.max,step:5,format:function(){function M(O){return O+"u"}return M}(),disabled:l,onChange:function(){function M(O,D){return d("set_injection_amount",{target:D})}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reagent Source",children:(0,e.createComponentVNode)(2,t.Button,{content:w?"Beaker":"Internal Synthesizer",icon:w?"flask":"cogs",disabled:l,onClick:function(){function M(){return d("toggle_use_beaker")}return M}()})}),T&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T.amount,minValue:0,maxValue:T.max_amount,children:[T.amount," / ",T.max_amount]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{ml:1,children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject",disabled:l,onClick:function(){function M(){return d("eject_reagent_glass")}return M}()})})]})})]}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{mt:1,fluid:!0,content:"Treat Viral Infections",checked:x,disabled:l,onClick:function(){function M(){return d("toggle_treat_viral")}return M}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Stationary Mode",checked:y,disabled:l,onClick:function(){function M(){return d("toggle_stationary_mode")}return M}()})]}),p&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:p,disabled:l,onClick:function(){function M(){return d("ejectpai")}return M}()})})]})})})}return B}()},74439:function(A,r,n){"use strict";r.__esModule=!0,r.BotSecurity=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotSecurity=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.noaccess,l=c.painame,u=c.check_id,s=c.check_weapons,i=c.check_warrant,h=c.arrest_mode,C=c.arrest_declare;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:445,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Who To Arrest",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Unidentifiable Persons",disabled:m,onClick:function(){function v(){return d("authid")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:s,content:"Unauthorized Weapons",disabled:m,onClick:function(){function v(){return d("authweapon")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:i,content:"Wanted Criminals",disabled:m,onClick:function(){function v(){return d("authwarrant")}return v}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Arrest Procedure",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:h,content:"Detain Targets Indefinitely",disabled:m,onClick:function(){function v(){return d("arrtype")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:C,content:"Announce Arrests On Radio",disabled:m,onClick:function(){function v(){return d("arrdeclare")}return v}()})]}),l&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:l,disabled:m,onClick:function(){function v(){return d("ejectpai")}return v}()})})]})})}return B}()},10833:function(A,r,n){"use strict";r.__esModule=!0,r.BrigCells=void 0;var e=n(89005),a=n(98595),t=n(36036),o=n(72253),f=function(k,N){var d=k.cell,c=(0,o.useBackend)(N),m=c.act,l=d.cell_id,u=d.occupant,s=d.crimes,i=d.brigged_by,h=d.time_left_seconds,C=d.time_set_seconds,v=d.ref,p="";h>0&&(p+=" BrigCells__listRow--active");var g=function(){m("release",{ref:v})};return(0,e.createComponentVNode)(2,t.Table.Row,{className:p,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:l}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.TimeDisplay,{totalSeconds:C})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.TimeDisplay,{totalSeconds:h})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{type:"button",onClick:g,children:"Release"})})]})},b=function(k){var N=k.cells;return(0,e.createComponentVNode)(2,t.Table,{className:"BrigCells__list",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Cell"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Occupant"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Crimes"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Brigged By"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Time Brigged For"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Time Left"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Release"})]}),N.map(function(d){return(0,e.createComponentVNode)(2,f,{cell:d},d.ref)})]})},B=r.BrigCells=function(){function I(k,N){var d=(0,o.useBackend)(N),c=d.act,m=d.data,l=m.cells;return(0,e.createComponentVNode)(2,a.Window,{theme:"security",width:800,height:400,children:(0,e.createComponentVNode)(2,a.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b,{cells:l})})})})})}return I}()},45761:function(A,r,n){"use strict";r.__esModule=!0,r.BrigTimer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.BrigTimer=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;d.nameText=d.occupant,d.timing&&(d.prisoner_hasrec?d.nameText=(0,e.createComponentVNode)(2,t.Box,{color:"green",children:d.occupant}):d.nameText=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:d.occupant}));var c="pencil-alt";d.prisoner_name&&(d.prisoner_hasrec||(c="exclamation-triangle"));var m=[],l=0;for(l=0;lm?this.substring(0,m)+"...":this};var k=function(l,u){var s,i;if(!u)return[];var h=l.findIndex(function(C){return C.name===u.name});return[(s=l[h-1])==null?void 0:s.name,(i=l[h+1])==null?void 0:i.name]},N=function(l,u){u===void 0&&(u="");var s=(0,f.createSearch)(u,function(i){return i.name});return(0,t.flow)([(0,a.filter)(function(i){return i==null?void 0:i.name}),u&&(0,a.filter)(s),(0,a.sortBy)(function(i){return i.name})])(l)},d=r.CameraConsole=function(){function m(l,u){var s=(0,b.useBackend)(u),i=s.act,h=s.data,C=s.config,v=h.mapRef,p=h.activeCamera,g=N(h.cameras),V=k(g,p),y=V[0],S=V[1];return(0,e.createComponentVNode)(2,I.Window,{width:870,height:708,children:[(0,e.createVNode)(1,"div","CameraConsole__left",(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,c)})}),2),(0,e.createVNode)(1,"div","CameraConsole__right",[(0,e.createVNode)(1,"div","CameraConsole__toolbar",[(0,e.createVNode)(1,"b",null,"Camera: ",16),p&&p.name||"\u2014"],0),(0,e.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-left",disabled:!y,onClick:function(){function L(){return i("switch_camera",{name:y})}return L}()}),(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-right",disabled:!S,onClick:function(){function L(){return i("switch_camera",{name:S})}return L}()})],4),(0,e.createComponentVNode)(2,B.ByondUi,{className:"CameraConsole__map",params:{id:v,type:"map"}})],4)]})}return m}(),c=r.CameraConsoleContent=function(){function m(l,u){var s=(0,b.useBackend)(u),i=s.act,h=s.data,C=(0,b.useLocalState)(u,"searchText",""),v=C[0],p=C[1],g=h.activeCamera,V=N(h.cameras,v);return(0,e.createComponentVNode)(2,B.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{children:(0,e.createComponentVNode)(2,B.Input,{fluid:!0,placeholder:"Search for a camera",onInput:function(){function y(S,L){return p(L)}return y}()})}),(0,e.createComponentVNode)(2,B.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,B.Section,{fill:!0,scrollable:!0,children:V.map(function(y){return(0,e.createVNode)(1,"div",(0,o.classes)(["Button","Button--fluid","Button--color--transparent",g&&y.name===g.name&&"Button--selected"]),y.name.trimLongStr(23),0,{title:y.name,onClick:function(){function S(){return i("switch_camera",{name:y.name})}return S}()},y.name)})})})]})}return m}()},39222:function(A,r,n){"use strict";r.__esModule=!0,r.CameraConsoleOldContent=r.CameraConsoleMapContent=r.CameraConsole220=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(35840),f=n(25328),b=n(72253),B=n(36036),I=n(98595),k=function(u,s){var i,h;if(!s)return[];var C=u.findIndex(function(v){return v.name===s.name});return[(i=u[C-1])==null?void 0:i.name,(h=u[C+1])==null?void 0:h.name]},N=function(u,s){s===void 0&&(s="");var i=(0,f.createSearch)(s,function(h){return h.name});return(0,t.flow)([(0,a.filter)(function(h){return h==null?void 0:h.name}),s&&(0,a.filter)(i),(0,a.sortBy)(function(h){return h.name})])(u)},d=r.CameraConsole220=function(){function l(u,s){var i=(0,b.useLocalState)(s,"tabIndex",0),h=i[0],C=i[1],v=function(){function p(g){switch(g){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);default:return"WE SHOULDN'T BE HERE!"}}return p}();return(0,e.createComponentVNode)(2,I.Window,{width:1170,height:755,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.Stack,{children:(0,e.createComponentVNode)(2,B.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{width:h===1?"222px":"475px",textAlign:"center",children:(0,e.createComponentVNode)(2,B.Tabs,{fluid:!0,ml:h===1?1:0,mt:h===1?1:0,children:[(0,e.createComponentVNode)(2,B.Tabs.Tab,{selected:h===0,onClick:function(){function p(){return C(0)}return p}(),children:[(0,e.createComponentVNode)(2,B.Icon,{name:"map-marked-alt"})," \u041A\u0430\u0440\u0442\u0430"]},"Map"),(0,e.createComponentVNode)(2,B.Tabs.Tab,{selected:h===1,onClick:function(){function p(){return C(1)}return p}(),children:[(0,e.createComponentVNode)(2,B.Icon,{name:"table"})," \u0421\u043F\u0438\u0441\u043E\u043A"]},"List")]})}),v(h)]})})})})}return l}(),c=r.CameraConsoleMapContent=function(){function l(u,s){var i=(0,b.useBackend)(s),h=i.act,C=i.data,v=N(C.cameras),p=(0,b.useLocalState)(s,"zoom",1),g=p[0],V=p[1],y=C.mapRef,S=C.activeCamera,L=C.stationLevel,w=C.mapUrl,x=C.selected_z_level,T=k(v,S),M=T[0],O=T[1];return(0,e.createComponentVNode)(2,B.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",style:{flex:"0 0 474px"},children:(0,e.createComponentVNode)(2,B.NanoMap,{onZoom:function(){function D(E){return V(E)}return D}(),mapUrl:w,children:v.filter(function(D){return D.z===(Number(x)||L)}).map(function(D){return(0,e.createComponentVNode)(2,B.NanoMap.NanoButton,{activeCamera:S,x:D.x,y:D.y,context:s,zoom:g,icon:"circle",tooltip:D.name,name:D.name,color:"blue",status:D.status},D.ref)})})}),(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",m:.1,className:"CameraConsole__right_map",children:[(0,e.createVNode)(1,"div","CameraConsole__header",[(0,e.createVNode)(1,"div","CameraConsole__toolbar",[(0,e.createVNode)(1,"b",null,"\u041A\u0430\u043C\u0435\u0440\u0430: ",16),S&&S.name||"\u2014"],0),(0,e.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-left",disabled:!M,onClick:function(){function D(){return h("switch_camera",{name:M})}return D}()}),(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-right",disabled:!O,onClick:function(){function D(){return h("switch_camera",{name:O})}return D}()})],4)],4),(0,e.createComponentVNode)(2,B.ByondUi,{className:"CameraConsole__map",overflow:"hidden",params:{id:y,type:"map"}})]})]})}return l}(),m=r.CameraConsoleOldContent=function(){function l(u,s){var i=(0,b.useBackend)(s),h=i.act,C=i.data,v=i.config,p=C.mapRef,g=C.activeCamera,V=(0,b.useLocalState)(s,"searchText",""),y=V[0],S=V[1],L=N(C.cameras,y),w=k(L,g),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,B.Stack.Item,{children:[(0,e.createVNode)(1,"div","CameraConsole__left",(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{children:(0,e.createComponentVNode)(2,B.Input,{width:"215px",placeholder:"\u041D\u0430\u0439\u0442\u0438 \u043A\u0430\u043C\u0435\u0440\u0443",onInput:function(){function M(O,D){return S(D)}return M}()})}),(0,e.createComponentVNode)(2,B.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,B.Section,{fill:!0,scrollable:!0,children:L.map(function(M){return(0,e.createVNode)(1,"div",(0,o.classes)(["Button","Button--fluid",M.status?"Button--color--transparent":"Button--color--danger","Button--ellipsis",g&&M.name===g.name&&"Button--selected"]),M.name,0,{title:M.name,onClick:function(){function O(){return h("switch_camera",{name:M.name})}return O}()},M.name)})})})]})}),2),(0,e.createVNode)(1,"div","CameraConsole__right",[(0,e.createVNode)(1,"div","CameraConsole__toolbar",[(0,e.createVNode)(1,"b",null,"\u041A\u0430\u043C\u0435\u0440\u0430: ",16),g&&g.name||"\u2014"],0),(0,e.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-left",disabled:!x,onClick:function(){function M(){return h("switch_camera",{name:x})}return M}()}),(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-right",disabled:!T,onClick:function(){function M(){return h("switch_camera",{name:T})}return M}()})],4),(0,e.createComponentVNode)(2,B.ByondUi,{className:"CameraConsole__map",params:{id:p,type:"map"}})],4)]})}return l}()},52927:function(A,r,n){"use strict";r.__esModule=!0,r.Canister=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(49968),b=n(98595),B=r.Canister=function(){function I(k,N){var d=(0,t.useBackend)(N),c=d.act,m=d.data,l=m.portConnected,u=m.tankPressure,s=m.releasePressure,i=m.defaultReleasePressure,h=m.minReleasePressure,C=m.maxReleasePressure,v=m.valveOpen,p=m.name,g=m.canLabel,V=m.colorContainer,y=m.color_index,S=m.hasHoldingTank,L=m.holdingTank,w="";y.prim&&(w=V.prim.options[y.prim].name);var x="";y.sec&&(x=V.sec.options[y.sec].name);var T="";y.ter&&(T=V.ter.options[y.ter].name);var M="";y.quart&&(M=V.quart.options[y.quart].name);var O=[],D=[],E=[],P=[],R=0;for(R=0;Rp.current_positions&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:p.total_positions-p.current_positions})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"0"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{content:"-",disabled:i.cooldown_time||!p.can_close,onClick:function(){function g(){return s("make_job_unavailable",{job:p.title})}return g}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{content:"+",disabled:i.cooldown_time||!p.can_open,onClick:function(){function g(){return s("make_job_available",{job:p.title})}return g}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:i.target_dept&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:i.priority_jobs.indexOf(p.title)>-1?"Yes":""})||(0,e.createComponentVNode)(2,t.Button,{content:p.is_priority?"Yes":"No",selected:p.is_priority,disabled:i.cooldown_time||!p.can_prioritize,onClick:function(){function g(){return s("prioritize_job",{job:p.title})}return g}()})})]},p.title)})]})})]}):v=(0,e.createComponentVNode)(2,I);break;case 2:!i.authenticated||!i.scan_name?v=(0,e.createComponentVNode)(2,I):i.modify_name?v=(0,e.createComponentVNode)(2,f.AccessList,{accesses:i.regions,selectedList:i.selectedAccess,accessMod:function(){function p(g){return s("set",{access:g})}return p}(),grantAll:function(){function p(){return s("grant_all")}return p}(),denyAll:function(){function p(){return s("clear_all")}return p}(),grantDep:function(){function p(g){return s("grant_region",{region:g})}return p}(),denyDep:function(){function p(g){return s("deny_region",{region:g})}return p}()}):v=(0,e.createComponentVNode)(2,k);break;case 3:i.authenticated?i.records.length?v=(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Records",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Delete All Records",disabled:!i.authenticated||i.records.length===0||i.target_dept,onClick:function(){function p(){return s("wipe_all_logs")}return p}()}),children:[(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Crewman"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Old Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"New Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Authorized By"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Time"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Reason"}),!!i.iscentcom&&(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Deleted By"})]}),i.records.map(function(p){return(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.transferee}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.oldvalue}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.newvalue}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.whodidit}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.timestamp}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.reason}),!!i.iscentcom&&(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.deletedby})]},p.timestamp)})]}),!!i.iscentcom&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:"Delete MY Records",color:"purple",disabled:!i.authenticated||i.records.length===0,onClick:function(){function p(){return s("wipe_my_logs")}return p}()})})]}):v=(0,e.createComponentVNode)(2,N):v=(0,e.createComponentVNode)(2,I);break;case 4:!i.authenticated||!i.scan_name?v=(0,e.createComponentVNode)(2,I):v=(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Your Team",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Sec Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Actions"})]}),i.people_dept.map(function(p){return(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.title}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.crimstat}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:p.buttontext,disabled:!p.demotable,onClick:function(){function g(){return s("remote_demote",{remote_demote:p.name})}return g}()})})]},p.title)})]})});break;default:v=(0,e.createComponentVNode)(2,t.Section,{title:"Warning",color:"red",children:"ERROR: Unknown Mode."})}return(0,e.createComponentVNode)(2,o.Window,{width:800,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:C}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:h}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:v})]})})})}return c}()},64083:function(A,r,n){"use strict";r.__esModule=!0,r.CargoConsole=void 0;var e=n(89005),a=n(64795),t=n(88510),o=n(72253),f=n(36036),b=n(98595),B=n(25328),I=r.CargoConsole=function(){function u(s,i){return(0,e.createComponentVNode)(2,b.Window,{width:900,height:800,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,l)]})})})}return u}(),k=function(s,i){var h=(0,o.useLocalState)(i,"contentsModal",null),C=h[0],v=h[1],p=(0,o.useLocalState)(i,"contentsModalTitle",null),g=p[0],V=p[1];if(C!==null&&g!==null)return(0,e.createComponentVNode)(2,f.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:window.innerHeight*.75+"px",mx:"auto",children:[(0,e.createComponentVNode)(2,f.Box,{width:"100%",bold:!0,children:(0,e.createVNode)(1,"h1",null,[g,(0,e.createTextVNode)(" contents:")],0)}),(0,e.createComponentVNode)(2,f.Box,{children:C.map(function(y){return(0,e.createComponentVNode)(2,f.Box,{children:["- ",y]},y)})}),(0,e.createComponentVNode)(2,f.Box,{m:2,children:(0,e.createComponentVNode)(2,f.Button,{content:"Close",onClick:function(){function y(){v(null),V(null)}return y}()})})]})},N=function(s,i){var h=(0,o.useBackend)(i),C=h.act,v=h.data,p=v.is_public,g=v.timeleft,V=v.moving,y=v.at_station,S,L;return!V&&!y?(S="Docked off-station",L="Call Shuttle"):!V&&y?(S="Docked at the station",L="Return Shuttle"):V&&(L="In Transit...",g!==1?S="Shuttle is en route (ETA: "+g+" minutes)":S="Shuttle is en route (ETA: "+g+" minute)"),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Status",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Shuttle Status",children:S}),p===0&&(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Controls",children:[(0,e.createComponentVNode)(2,f.Button,{content:L,disabled:V,onClick:function(){function w(){return C("moveShuttle")}return w}()}),(0,e.createComponentVNode)(2,f.Button,{content:"View Central Command Messages",onClick:function(){function w(){return C("showMessages")}return w}()})]})]})})})},d=function(s,i){var h,C=(0,o.useBackend)(i),v=C.act,p=C.data,g=p.accounts,V=(0,o.useLocalState)(i,"selectedAccount"),y=V[0],S=V[1],L=[];return g.map(function(w){return L[w.name]=w.account_UID}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Payment",children:[(0,e.createComponentVNode)(2,f.Dropdown,{width:"190px",options:g.map(function(w){return w.name}),selected:(h=g.filter(function(w){return w.account_UID===y})[0])==null?void 0:h.name,onSelected:function(){function w(x){return S(L[x])}return w}()}),g.filter(function(w){return w.account_UID===y}).map(function(w){return(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Account Name",children:(0,e.createComponentVNode)(2,f.Stack.Item,{mt:1,children:w.name})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Balance",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:w.balance})})]},w.account_UID)})]})})},c=function(s,i){var h=(0,o.useBackend)(i),C=h.act,v=h.data,p=v.requests,g=v.categories,V=v.supply_packs,y=(0,o.useSharedState)(i,"category","Emergency"),S=y[0],L=y[1],w=(0,o.useSharedState)(i,"search_text",""),x=w[0],T=w[1],M=(0,o.useLocalState)(i,"contentsModal",null),O=M[0],D=M[1],E=(0,o.useLocalState)(i,"contentsModalTitle",null),P=E[0],R=E[1],j=(0,B.createSearch)(x,function(J){return J.name}),F=(0,o.useLocalState)(i,"selectedAccount"),W=F[0],z=F[1],K=(0,a.flow)([(0,t.filter)(function(J){return J.cat===g.filter(function(Q){return Q.name===S})[0].category||x}),x&&(0,t.filter)(j),(0,t.sortBy)(function(J){return J.name.toLowerCase()})])(V),G="Crate Catalogue";return x?G="Results for '"+x+"':":S&&(G="Browsing "+S),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:G,buttons:(0,e.createComponentVNode)(2,f.Dropdown,{width:"190px",options:g.map(function(J){return J.name}),selected:S,onSelected:function(){function J(Q){return L(Q)}return J}()}),children:[(0,e.createComponentVNode)(2,f.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function J(Q,ue){return T(ue)}return J}(),mb:1}),(0,e.createComponentVNode)(2,f.Box,{maxHeight:25,overflowY:"auto",overflowX:"hidden",children:(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:K.map(function(J){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{bold:!0,children:[J.name," (",J.cost," Credits)"]}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",pr:1,children:[(0,e.createComponentVNode)(2,f.Button,{content:"Order 1",icon:"shopping-cart",disabled:!W,onClick:function(){function Q(){return C("order",{crate:J.ref,multiple:!1,account:W})}return Q}()}),(0,e.createComponentVNode)(2,f.Button,{content:"Order Multiple",icon:"cart-plus",disabled:!W||J.singleton,onClick:function(){function Q(){return C("order",{crate:J.ref,multiple:!0,account:W})}return Q}()}),(0,e.createComponentVNode)(2,f.Button,{content:"View Contents",icon:"search",onClick:function(){function Q(){D(J.contents),R(J.name)}return Q}()})]})]},J.name)})})})]})})},m=function(s,i){var h=s.request,C,v;switch(h.department){case"Engineering":v="CE",C="orange";break;case"Medical":v="CMO",C="teal";break;case"Science":v="RD",C="purple";break;case"Supply":v="CT",C="brown";break;case"Service":v="HOP",C="olive";break;case"Security":v="HOS",C="red";break;case"Command":v="CAP",C="blue";break;case"Assistant":v="Any Head",C="grey";break}return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{mt:.5,children:"Approval Required:"}),!!h.req_cargo_approval&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"brown",content:"QM",icon:"user-tie",tooltip:"This Order requires approval from the QM still"})}),!!h.req_head_approval&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:C,content:v,disabled:h.req_cargo_approval,icon:"user-tie",tooltip:h.req_cargo_approval?"This Order first requires approval from the QM before the "+v+" can approve it":"This Order requires approval from the "+v+" still"})})]})},l=function(s,i){var h=(0,o.useBackend)(i),C=h.act,v=h.data,p=v.requests,g=v.orders,V=v.shipments;return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"Orders",children:[(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Requests"}),(0,e.createComponentVNode)(2,f.Table,{children:p.map(function(y){return(0,e.createComponentVNode)(2,f.Table.Row,{className:"Cargo_RequestList",children:[(0,e.createComponentVNode)(2,f.Table.Cell,{mb:1,children:[(0,e.createComponentVNode)(2,f.Box,{children:["Order #",y.ordernum,": ",y.supply_type," (",y.cost," credits) for ",(0,e.createVNode)(1,"b",null,y.orderedby,0)," with"," ",y.department?"The "+y.department+" Department":"Their Personal"," Account"]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",y.comment]}),(0,e.createComponentVNode)(2,m,{request:y})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{textAlign:"right",children:[(0,e.createComponentVNode)(2,f.Button,{content:"Approve",color:"green",disabled:!y.can_approve,onClick:function(){function S(){return C("approve",{ordernum:y.ordernum})}return S}()}),(0,e.createComponentVNode)(2,f.Button,{content:"Deny",color:"red",disabled:!y.can_deny,onClick:function(){function S(){return C("deny",{ordernum:y.ordernum})}return S}()})]})]},y.ordernum)})}),(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Orders Awaiting Delivery"}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:g.map(function(y){return(0,e.createComponentVNode)(2,f.Table.Row,{children:(0,e.createComponentVNode)(2,f.Table.Cell,{children:[(0,e.createComponentVNode)(2,f.Box,{children:["- #",y.ordernum,": ",y.supply_type," for ",(0,e.createVNode)(1,"b",null,y.orderedby,0)]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",y.comment]})]})},y.ordernum)})}),(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Order in Transit"}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:V.map(function(y){return(0,e.createComponentVNode)(2,f.Table.Row,{children:(0,e.createComponentVNode)(2,f.Table.Cell,{children:[(0,e.createComponentVNode)(2,f.Box,{children:["- #",y.ordernum,": ",y.supply_type," for ",(0,e.createVNode)(1,"b",null,y.orderedby,0)]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",y.comment]})]})},y.ordernum)})})]})}},36232:function(A,r,n){"use strict";r.__esModule=!0,r.ChameleonAppearances=r.Chameleon=void 0;var e=n(89005),a=n(25328),t=n(64795),o=n(88510),f=n(72253),b=n(36036),B=n(98595),I=r.Chameleon=function(){function d(c,m){return(0,e.createComponentVNode)(2,B.Window,{width:431,height:500,theme:"syndicate",children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,N)})})}return d}(),k=function(c,m){m===void 0&&(m="");var l=(0,a.createSearch)(m,function(u){return u.name});return(0,t.flow)([(0,o.filter)(function(u){return u==null?void 0:u.name}),m&&(0,o.filter)(l)])(c)},N=r.ChameleonAppearances=function(){function d(c,m){var l=(0,f.useBackend)(m),u=l.act,s=l.data,i=(0,f.useLocalState)(m,"searchText",""),h=i[0],C=i[1],v=k(s.chameleon_skins,h),p=s.selected_appearance;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search for an appearance",onInput:function(){function g(V,y){return C(y)}return g}()})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Item Appearance",children:v.map(function(g){var V=g.name+"_"+g.icon_state;return(0,e.createComponentVNode)(2,b.ImageButton,{dmIcon:g.icon,dmIconState:g.icon_state,imageSize:64,m:.5,compact:!0,selected:V===p,tooltip:g.name,style:{opacity:V===p&&"1"||"0.5"},onClick:function(){function y(){u("change_appearance",{new_appearance:V})}return y}()},V)})})})]})}return d}()},87331:function(A,r,n){"use strict";r.__esModule=!0,r.ChangelogView=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ChangelogView=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=(0,a.useLocalState)(I,"onlyRecent",0),m=c[0],l=c[1],u=d.cl_data,s=d.last_cl,i={FIX:(0,e.createComponentVNode)(2,t.Icon,{name:"tools",title:"Fix"}),WIP:(0,e.createComponentVNode)(2,t.Icon,{name:"hard-hat",title:"WIP",color:"orange"}),TWEAK:(0,e.createComponentVNode)(2,t.Icon,{name:"sliders-h",title:"Tweak"}),SOUNDADD:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-up",title:"Sound Added",color:"green"}),SOUNDDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-mute",title:"Sound Removed",color:"red"}),CODEADD:(0,e.createComponentVNode)(2,t.Icon,{name:"plus",title:"Code Addition",color:"green"}),CODEDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"minus",title:"Code Removal",color:"red"}),IMAGEADD:(0,e.createComponentVNode)(2,t.Icon,{name:"folder-plus",title:"Sprite Addition",color:"green"}),IMAGEDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"folder-minus",title:"Sprite Removal",color:"red"}),SPELLCHECK:(0,e.createComponentVNode)(2,t.Icon,{name:"font",title:"Spelling/Grammar Fix"}),EXPERIMENT:(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle",title:"Experimental",color:"orange"})},h=function(){function C(v){return v in i?i[v]:(0,e.createComponentVNode)(2,t.Icon,{name:"plus",color:"green"})}return C}();return(0,e.createComponentVNode)(2,o.Window,{width:750,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"ParadiseSS13 Changelog",mt:2,buttons:(0,e.createComponentVNode)(2,t.Button,{content:m?"Showing all changes":"Showing changes since last connection",onClick:function(){function C(){return l(!m)}return C}()}),children:u.map(function(C){return!m&&C.merge_ts<=s||(0,e.createComponentVNode)(2,t.Section,{mb:2,title:C.author+" - Merged on "+C.merge_date,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"#"+C.num,onClick:function(){function v(){return N("open_pr",{pr_number:C.num})}return v}()}),children:C.entries.map(function(v){return(0,e.createComponentVNode)(2,t.Box,{m:1,children:[h(v.etype)," ",v.etext]},v)})},C)})})})})}return b}()},91360:function(A,r,n){"use strict";r.__esModule=!0,r.CheckboxListInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(36036),f=n(72253),b=n(98595),B=r.CheckboxListInputModal=function(){function k(N,d){var c=(0,f.useBackend)(d),m=c.act,l=c.data,u=l.items,s=u===void 0?[]:u,i=l.message,h=i===void 0?"":i,C=l.init_value,v=l.timeout,p=l.title,g=(0,f.useLocalState)(d,"edittedItems",s),V=g[0],y=g[1],S=330+Math.ceil(h.length/3),L=function(){function w(x){x===void 0&&(x=null);var T=[].concat(V);T=T.map(function(M){return M.key===x.key?Object.assign({},M,{checked:!x.checked}):M}),y(T)}return w}();return(0,e.createComponentVNode)(2,b.Window,{title:p,width:325,height:S,children:[v&&(0,e.createComponentVNode)(2,a.Loader,{value:v}),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{className:"ListInput__Section",fill:!0,title:h,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,I,{filteredItems:V,onClick:L})}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,children:(0,e.createComponentVNode)(2,t.InputButtons,{input:V})})]})})})]})}return k}(),I=function(N,d){var c=N.filteredItems,m=N.onClick;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,tabIndex:0,children:c.map(function(l,u){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{fluid:!0,id:u,onClick:function(){function s(){return m(l)}return s}(),checked:l.checked,style:{animation:"none",transition:"none"},children:l.key.replace(/^\w/,function(s){return s.toUpperCase()})},u)})})}},36108:function(A,r,n){"use strict";r.__esModule=!0,r.ChemDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(85870),f=n(98595),b=[1,5,10,20,30,50],B=[1,5,10],I=r.ChemDispenser=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.chemicals;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:400+h.length*8,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,d)]})})})}return c}(),k=function(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.amount,C=i.energy,v=i.maxEnergy;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:C,minValue:0,maxValue:v,ranges:{good:[v*.5,1/0],average:[v*.25,v*.5],bad:[-1/0,v*.25]},children:[C," / ",v," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{children:b.map(function(p,g){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"15%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",selected:h===p,content:p,onClick:function(){function V(){return s("amount",{amount:p})}return V}()})},g)})})})]})})})},N=function(m,l){for(var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.chemicals,C=h===void 0?[]:h,v=[],p=0;p<(C.length+1)%3;p++)v.push(!0);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:i.glass?"Drink Dispenser":"Chemical Dispenser",children:[C.map(function(g,V){return(0,e.createComponentVNode)(2,t.Button,{m:.1,width:"32.5%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",content:g.title,style:{"margin-left":"2px"},onClick:function(){function y(){return s("dispense",{reagent:g.id})}return y}()},V)}),v.map(function(g,V){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%"},V)})]})})},d=function(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.isBeakerLoaded,C=i.beakerCurrentVolume,v=i.beakerMaxVolume,p=i.beakerContents,g=p===void 0?[]:p;return(0,e.createComponentVNode)(2,t.Stack.Item,{height:16,children:(0,e.createComponentVNode)(2,t.Section,{title:i.glass?"Glass":"Beaker",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Box,{children:[!!h&&(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"label",mr:2,children:[C," / ",v," units"]}),(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!h,onClick:function(){function V(){return s("ejectBeaker")}return V}()})]}),children:(0,e.createComponentVNode)(2,o.BeakerContents,{beakerLoaded:h,beakerContents:g,buttons:function(){function V(y){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){function S(){return s("remove",{reagent:y.id,amount:-1})}return S}()}),B.map(function(S,L){return(0,e.createComponentVNode)(2,t.Button,{content:S,onClick:function(){function w(){return s("remove",{reagent:y.id,amount:S})}return w}()},L)}),(0,e.createComponentVNode)(2,t.Button,{content:"ALL",onClick:function(){function S(){return s("remove",{reagent:y.id,amount:y.volume})}return S}()})],0)}return V}()})})})}},13146:function(A,r,n){"use strict";r.__esModule=!0,r.ChemHeater=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(85870),b=n(98595),B=r.ChemHeater=function(){function N(d,c){return(0,e.createComponentVNode)(2,b.Window,{width:350,height:275,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k)]})})})}return N}(),I=function(d,c){var m=(0,t.useBackend)(c),l=m.act,u=m.data,s=u.targetTemp,i=u.targetTempReached,h=u.autoEject,C=u.isActive,v=u.currentTemp,p=u.isBeakerLoaded;return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Settings",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{content:"Auto-eject",icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){function g(){return l("toggle_autoeject")}return g}()}),(0,e.createComponentVNode)(2,o.Button,{content:C?"On":"Off",icon:"power-off",selected:C,disabled:!p,onClick:function(){function g(){return l("toggle_on")}return g}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"65px",unit:"K",step:10,stepPixelSize:3,value:(0,a.round)(s,0),minValue:0,maxValue:1e3,onDrag:function(){function g(V,y){return l("adjust_temperature",{target:y})}return g}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Reading",color:i?"good":"average",children:p&&(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:v,format:function(){function g(V){return(0,a.toFixed)(V)+" K"}return g}()})||"\u2014"})]})})})},k=function(d,c){var m=(0,t.useBackend)(c),l=m.act,u=m.data,s=u.isBeakerLoaded,i=u.beakerCurrentVolume,h=u.beakerMaxVolume,C=u.beakerContents;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:"Beaker",fill:!0,scrollable:!0,buttons:!!s&&(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{inline:!0,color:"label",mr:2,children:[i," / ",h," units"]}),(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject",onClick:function(){function v(){return l("eject_beaker")}return v}()})]}),children:(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:s,beakerContents:C})})})}},56541:function(A,r,n){"use strict";r.__esModule=!0,r.ChemMaster=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(85870),b=n(3939),B=n(35840),I=["icon"];function k(S,L){if(S==null)return{};var w={};for(var x in S)if({}.hasOwnProperty.call(S,x)){if(L.includes(x))continue;w[x]=S[x]}return w}function N(S,L){S.prototype=Object.create(L.prototype),S.prototype.constructor=S,d(S,L)}function d(S,L){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(w,x){return w.__proto__=x,w},d(S,L)}var c=[1,5,10],m=function(L,w){var x=(0,a.useBackend)(w),T=x.act,M=x.data,O=L.args.analysis;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:M.condi?"Condiment Analysis":"Reagent Analysis",children:(0,e.createComponentVNode)(2,t.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:O.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:(O.desc||"").length>0?O.desc:"N/A"}),O.blood_type&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood type",children:O.blood_type}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:O.blood_dna})],4),!M.condi&&(0,e.createComponentVNode)(2,t.Button,{icon:M.printing?"spinner":"print",disabled:M.printing,iconSpin:!!M.printing,ml:"0.5rem",content:"Print",onClick:function(){function D(){return T("print",{idx:O.idx,beaker:L.args.beaker})}return D}()})]})})})})},l=function(S){return S[S.ToDisposals=0]="ToDisposals",S[S.ToBeaker=1]="ToBeaker",S}(l||{}),u=r.ChemMaster=function(){function S(L,w){return(0,e.createComponentVNode)(2,o.Window,{width:575,height:650,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,s),(0,e.createComponentVNode)(2,i),(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,y)]})})]})}return S}(),s=function(L,w){var x=(0,a.useBackend)(w),T=x.act,M=x.data,O=M.beaker,D=M.beaker_reagents,E=M.buffer_reagents,P=E.length>0;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Beaker",fill:!0,scrollable:!0,buttons:P?(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"eject",disabled:!O,content:"Eject and Clear Buffer",onClick:function(){function R(){return T("eject")}return R}()}):(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!O,content:"Eject and Clear Buffer",onClick:function(){function R(){return T("eject")}return R}()}),children:O?(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:!0,beakerContents:D,buttons:function(){function R(j,F){return(0,e.createComponentVNode)(2,t.Box,{mb:F0?(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:!0,beakerContents:D,buttons:function(){function E(P,R){return(0,e.createComponentVNode)(2,t.Box,{mb:R0&&(P=E.map(function(R){var j=R.id,F=R.sprite;return(0,e.createComponentVNode)(2,g,{icon:F,translucent:!0,onClick:function(){function W(){return T("set_sprite_style",{production_mode:O,style:j})}return W}(),selected:D===j},j)})),(0,e.createComponentVNode)(2,p,{productionData:L.productionData,children:P&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Style",children:P})})},y=function(L,w){var x=(0,a.useBackend)(w),T=x.act,M=x.data,O=M.loaded_pill_bottle_style,D=M.containerstyles,E=M.loaded_pill_bottle,P={width:"20px",height:"20px"},R=D.map(function(j){var F=j.color,W=j.name,z=O===F;return(0,e.createComponentVNode)(2,t.Button,{style:{position:"relative",width:P.width,height:P.height},onClick:function(){function K(){return T("set_container_style",{style:F})}return K}(),icon:z&&"check",iconStyle:{position:"relative","z-index":1},tooltip:W,tooltipPosition:"top",children:[!z&&(0,e.createVNode)(1,"div",null,null,1,{style:{display:"inline-block"}}),(0,e.createVNode)(1,"span","Button",null,1,{style:{display:"inline-block",position:"absolute",top:0,left:0,margin:0,padding:0,width:P.width,height:P.height,"background-color":F,opacity:.6,filter:"alpha(opacity=60)"}})]},F)});return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Container Customization",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!E,content:"Eject Container",onClick:function(){function j(){return T("ejectp")}return j}()}),children:E?(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Style",children:[(0,e.createComponentVNode)(2,t.Button,{style:{width:P.width,height:P.height},icon:"tint-slash",onClick:function(){function j(){return T("clear_container_style")}return j}(),selected:!O,tooltip:"Default",tooltipPosition:"top"}),R]})}):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"No pill bottle or patch pack loaded."})})})};(0,b.modalRegisterBodyOverride)("analyze",m)},37173:function(A,r,n){"use strict";r.__esModule=!0,r.CloningConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(79140),b=1,B=32,I=128,k=r.CloningConsole=function(){function u(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.tab,g=v.has_scanner,V=v.pod_amount;return(0,e.createComponentVNode)(2,o.Window,{width:640,height:520,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Cloning Console",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Connected scanner",children:g?"Online":"Missing"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Connected pods",children:V})]})}),(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:p===1,icon:"home",onClick:function(){function y(){return C("menu",{tab:1})}return y}(),children:"Main Menu"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:p===2,icon:"user",onClick:function(){function y(){return C("menu",{tab:2})}return y}(),children:"Damage Configuration"})]}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,N)})]})})}return u}(),N=function(s,i){var h=(0,a.useBackend)(i),C=h.data,v=C.tab,p;return v===1?p=(0,e.createComponentVNode)(2,d):v===2&&(p=(0,e.createComponentVNode)(2,c)),p},d=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.pods,g=v.pod_amount,V=v.selected_pod_UID;return(0,e.createComponentVNode)(2,t.Box,{children:[!g&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No pods connected."}),!!g&&p.map(function(y,S){return(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Pod "+(S+1),children:(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"96px",shrink:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:(0,f.resolveAsset)("pod_"+(y.cloning?"cloning":"idle")+".gif"),style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createComponentVNode)(2,t.Button,{selected:V===y.uid,onClick:function(){function L(){return C("select_pod",{uid:y.uid})}return L}(),children:"Select"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Progress",children:[!y.cloning&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Pod is inactive."}),!!y.cloning&&(0,e.createComponentVNode)(2,t.ProgressBar,{value:y.clone_progress,maxValue:100,color:"good"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Biomass",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:y.biomass,ranges:{good:[2*y.biomass_storage_capacity/3,y.biomass_storage_capacity],average:[y.biomass_storage_capacity/3,2*y.biomass_storage_capacity/3],bad:[0,y.biomass_storage_capacity/3]},minValue:0,maxValue:y.biomass_storage_capacity,children:[y.biomass,"/",y.biomass_storage_capacity+" ("+100*y.biomass/y.biomass_storage_capacity+"%)"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sanguine Reagent",children:y.sanguine_reagent}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Osseous Reagent",children:y.osseous_reagent})]})})]})},y)})]})},c=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.selected_pod_data,g=v.has_scanned,V=v.scanner_has_patient,y=v.feedback,S=v.scan_successful,L=v.cloning_cost,w=v.has_scanner,x=v.currently_scanning;return(0,e.createComponentVNode)(2,t.Box,{children:[!w&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No scanner connected."}),!!w&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Scanner Info",buttons:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hourglass-half",onClick:function(){function T(){return C("scan")}return T}(),disabled:!V||x,children:"Scan"}),(0,e.createComponentVNode)(2,t.Button,{icon:"eject",onClick:function(){function T(){return C("eject")}return T}(),disabled:!V||x,children:"Eject Patient"})]}),children:[!g&&!x&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:V?"No scan detected for current patient.":"No patient is in the scanner."}),(!!g||!!x)&&(0,e.createComponentVNode)(2,t.Box,{color:y.color,children:y.text})]}),(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Damages Breakdown",children:(0,e.createComponentVNode)(2,t.Box,{children:[(!S||!g)&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No valid scan detected."}),!!S&&!!g&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function T(){return C("fix_all")}return T}(),children:"Repair All Damages"}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function T(){return C("fix_none")}return T}(),children:"Repair No Damages"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function T(){return C("clone")}return T}(),children:"Clone"})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[0],maxValue:p.biomass_storage_capacity,ranges:{bad:[2*p.biomass_storage_capacity/3,p.biomass_storage_capacity],average:[p.biomass_storage_capacity/3,2*p.biomass_storage_capacity/3],good:[0,p.biomass_storage_capacity/3]},color:L[0]>p.biomass?"bad":null,children:["Biomass: ",L[0],"/",p.biomass,"/",p.biomass_storage_capacity]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[1],maxValue:p.max_reagent_capacity,ranges:{bad:[2*p.max_reagent_capacity/3,p.max_reagent_capacity],average:[p.max_reagent_capacity/3,2*p.max_reagent_capacity/3],good:[0,p.max_reagent_capacity/3]},color:L[1]>p.sanguine_reagent?"bad":"good",children:["Sanguine: ",L[1],"/",p.sanguine_reagent,"/",p.max_reagent_capacity]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[2],maxValue:p.max_reagent_capacity,ranges:{bad:[2*p.max_reagent_capacity/3,p.max_reagent_capacity],average:[p.max_reagent_capacity/3,2*p.max_reagent_capacity/3],good:[0,p.max_reagent_capacity/3]},color:L[2]>p.osseous_reagent?"bad":"good",children:["Osseous: ",L[2],"/",p.osseous_reagent,"/",p.max_reagent_capacity]})})]}),(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,l)]})]})})]})]})},m=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.patient_limb_data,g=v.limb_list,V=v.desired_limb_data;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Limbs",children:g.map(function(y,S){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Stack,{align:"baseline",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"15%",height:"20px",children:[p[y][4],":"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),p[y][3]===0&&(0,e.createComponentVNode)(2,t.Stack.Item,{width:"60%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:V[y][0]+V[y][1],maxValue:p[y][5],ranges:{good:[0,p[y][5]/3],average:[p[y][5]/3,2*p[y][5]/3],bad:[2*p[y][5]/3,p[y][5]]},children:["Post-Cloning Damage: ",(0,e.createComponentVNode)(2,t.Icon,{name:"bone"})," "+V[y][0]+" / ",(0,e.createComponentVNode)(2,t.Icon,{name:"fire"})," "+V[y][1]]})}),p[y][3]!==0&&(0,e.createComponentVNode)(2,t.Stack.Item,{width:"60%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:"bad",value:0,children:["The patient's ",p[y][4]," is missing!"]})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[!!p[y][3]&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!V[y][3],onClick:function(){function L(){return C("toggle_limb_repair",{limb:y,type:"replace"})}return L}(),children:"Replace Limb"})}),!p[y][3]&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[y][0]||p[y][1]),checked:!(V[y][0]||V[y][1]),onClick:function(){function L(){return C("toggle_limb_repair",{limb:y,type:"damage"})}return L}(),children:"Repair Damages"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[y][2]&b),checked:!(V[y][2]&b),onClick:function(){function L(){return C("toggle_limb_repair",{limb:y,type:"bone"})}return L}(),children:"Mend Bone"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[y][2]&B),checked:!(V[y][2]&B),onClick:function(){function L(){return C("toggle_limb_repair",{limb:y,type:"ib"})}return L}(),children:"Mend IB"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[y][2]&I),checked:!(V[y][2]&I),onClick:function(){function L(){return C("toggle_limb_repair",{limb:y,type:"critburn"})}return L}(),children:"Mend Critical Burn"})]})]})]},y)})})},l=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.patient_organ_data,g=v.organ_list,V=v.desired_organ_data;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Organs",children:g.map(function(y,S){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Stack,{align:"baseline",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"20%",height:"20px",children:[p[y][3],":"," "]}),p[y][5]!=="heart"&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[!!p[y][2]&&(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!V[y][2]&&!V[y][1],onClick:function(){function L(){return C("toggle_organ_repair",{organ:y,type:"replace"})}return L}(),children:"Replace Organ"}),!p[y][2]&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!p[y][0],checked:!V[y][0],onClick:function(){function L(){return C("toggle_organ_repair",{organ:y,type:"damage"})}return L}(),children:"Repair Damages"})})]})}),p[y][5]==="heart"&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Heart replacement is required for cloning."}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"35%",children:[!!p[y][2]&&(0,e.createComponentVNode)(2,t.ProgressBar,{color:"bad",value:0,children:["The patient's ",p[y][3]," is missing!"]}),!p[y][2]&&(0,e.createComponentVNode)(2,t.ProgressBar,{value:V[y][0],maxValue:p[y][4],ranges:{good:[0,p[y][4]/3],average:[p[y][4]/3,2*p[y][4]/3],bad:[2*p[y][4]/3,p[y][4]]},children:"Post-Cloning Damage: "+V[y][0]})]})]})},y)})})}},98723:function(A,r,n){"use strict";r.__esModule=!0,r.CloningPod=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.CloningPod=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.biomass,m=d.biomass_storage_capacity,l=d.sanguine_reagent,u=d.osseous_reagent,s=d.organs,i=d.currently_cloning;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Liquid Storage",children:[(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Biomass:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:c,ranges:{good:[2*m/3,m],average:[m/3,2*m/3],bad:[0,m/3]},minValue:0,maxValue:m})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Sanguine Reagent:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:l+" units"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.NumberInput,{value:0,minValue:0,maxValue:l,step:1,unit:"units",onChange:function(){function h(C,v){return N("remove_reagent",{reagent:"sanguine_reagent",amount:v})}return h}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove All",onClick:function(){function h(){return N("purge_reagent",{reagent:"sanguine_reagent"})}return h}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Osseous Reagent:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:u+" units"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.NumberInput,{value:0,minValue:0,maxValue:u,step:1,unit:"units",onChange:function(){function h(C,v){return N("remove_reagent",{reagent:"osseous_reagent",amount:v})}return h}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove All",onClick:function(){function h(){return N("purge_reagent",{reagent:"osseous_reagent"})}return h}()})})]})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Organ Storage",children:[!i&&(0,e.createComponentVNode)(2,t.Box,{children:[!s&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No organs loaded."}),!!s&&s.map(function(h){return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:h.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject",onClick:function(){function C(){return N("eject_organ",{organ_ref:h.ref})}return C}()})})]},h)})]}),!!i&&(0,e.createComponentVNode)(2,t.Stack,{height:"100%",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"lock",size:"5",mb:3}),(0,e.createVNode)(1,"br"),"Unable to access organ storage while cloning."]})})]})]})})}return b}()},18259:function(A,r,n){"use strict";r.__esModule=!0,r.CoinMint=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=r.CoinMint=function(){function B(I,k){var N=(0,t.useBackend)(k),d=N.act,c=N.data,m=c.materials,l=c.moneyBag,u=c.moneyBagContent,s=c.moneyBagMaxContent,i=(l?210:138)+Math.ceil(m.length/4)*64;return(0,e.createComponentVNode)(2,f.Window,{width:210,height:i,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.NoticeBox,{m:0,info:!0,children:["Total coins produced: ",c.totalCoins]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Coin Type",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"power-off",color:c.active&&"bad",tooltip:!l&&"Need a money bag",disabled:!l,onClick:function(){function h(){return d("activate")}return h}()}),children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.ProgressBar,{minValue:0,maxValue:c.maxMaterials,value:c.totalMaterials})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"eject",tooltip:"Eject selected material",onClick:function(){function h(){return d("ejectMat")}return h}()})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:m.map(function(h){return(0,e.createComponentVNode)(2,o.Button,{bold:!0,inline:!0,translucent:!0,m:.2,textAlign:"center",selected:h.id===c.chosenMaterial,tooltip:h.name,content:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{className:(0,a.classes)(["materials32x32",h.id])}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:h.amount})]}),onClick:function(){function C(){return d("selectMaterial",{material:h.id})}return C}()},h.id)})})]})})}),!!l&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Money Bag",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject",disabled:c.active,onClick:function(){function h(){return d("ejectBag")}return h}()}),children:(0,e.createComponentVNode)(2,o.ProgressBar,{width:"100%",minValue:0,maxValue:s,value:u,children:[u," / ",s]})})})]})})})}return B}()},93858:function(A,r,n){"use strict";r.__esModule=!0,r.HexColorInput=r.ColorSelector=r.ColorPickerModal=r.ColorInput=void 0;var e=n(89005),a=n(51057),t=n(72253),o=n(36036),f=n(98595),b=n(44879),B=n(14448),I=n(4454),k=n(35840),N=n(9394),d=n(19203),c=["prefixed","alpha","color","fluid","onChange"];/** + */var b=(0,t.createLogger)("hotkeys"),B={},I=[e.KEY_ESCAPE,e.KEY_ENTER,e.KEY_SPACE,e.KEY_TAB,e.KEY_CTRL,e.KEY_SHIFT,e.KEY_UP,e.KEY_DOWN,e.KEY_LEFT,e.KEY_RIGHT],k={},N=function(l){if(l===16)return"Shift";if(l===17)return"Ctrl";if(l===18)return"Alt";if(l===33)return"Northeast";if(l===34)return"Southeast";if(l===35)return"Southwest";if(l===36)return"Northwest";if(l===37)return"West";if(l===38)return"North";if(l===39)return"East";if(l===40)return"South";if(l===45)return"Insert";if(l===46)return"Delete";if(l>=48&&l<=57||l>=65&&l<=90)return String.fromCharCode(l);if(l>=96&&l<=105)return"Numpad"+(l-96);if(l>=112&&l<=123)return"F"+(l-111);if(l===188)return",";if(l===189)return"-";if(l===190)return"."},d=function(l){var h=String(l);if(h==="Ctrl+F5"||h==="Ctrl+R"){location.reload();return}if(h!=="Ctrl+F"&&!(l.event.defaultPrevented||l.isModifierKey()||I.includes(l.code))){h==="F5"&&(l.event.preventDefault(),l.event.returnValue=!1);var C=N(l.code);if(C){var v=B[C];if(v)return b.debug("macro",v),Byond.command(v);if(l.isDown()&&!k[C]){k[C]=!0;var p='Key_Down "'+C+'"';return b.debug(p),Byond.command(p)}if(l.isUp()&&k[C]){k[C]=!1;var g='Key_Up "'+C+'"';return b.debug(g),Byond.command(g)}}}},c=r.acquireHotKey=function(){function s(l){I.push(l)}return s}(),m=r.releaseHotKey=function(){function s(l){var h=I.indexOf(l);h>=0&&I.splice(h,1)}return s}(),i=r.releaseHeldKeys=function(){function s(){for(var l=0,h=Object.keys(k);l0||(0,a.fetchRetry)((0,e.resolveAsset)("icon_ref_map.json")).then(function(b){return b.json()}).then(function(b){return Byond.iconRefMap=b}).catch(function(b){return t.logger.log(b)})}return f}()},1090:function(A,r,n){"use strict";r.__esModule=!0,r.AICard=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AICard=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;if(d.has_ai===0)return(0,e.createComponentVNode)(2,o.Window,{width:250,height:120,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Stored AI",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var c=null;return d.integrity>=75?c="green":d.integrity>=25?c="yellow":c="red",(0,e.createComponentVNode)(2,o.Window,{width:600,height:420,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:d.name,children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:c,value:d.integrity/100})})}),(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h2",null,d.flushing===1?"Wipe of AI in progress...":"",0)})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Laws",children:!!d.has_laws&&(0,e.createComponentVNode)(2,t.Box,{children:d.laws.map(function(m,i){return(0,e.createComponentVNode)(2,t.Box,{children:m},i)})})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h3",null,"No laws detected.",16)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wireless Activity",children:(0,e.createComponentVNode)(2,t.Button,{width:10,icon:d.wireless?"check":"times",content:d.wireless?"Enabled":"Disabled",color:d.wireless?"green":"red",onClick:function(){function m(){return N("wireless")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subspace Transceiver",children:(0,e.createComponentVNode)(2,t.Button,{width:10,icon:d.radio?"check":"times",content:d.radio?"Enabled":"Disabled",color:d.radio?"green":"red",onClick:function(){function m(){return N("radio")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wipe",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{width:10,icon:"trash-alt",confirmIcon:"trash-alt",disabled:d.flushing||d.integrity===0,confirmColor:"red",content:"Wipe AI",onClick:function(){function m(){return N("wipe")}return m}()})})]})})})]})})})}return b}()},39454:function(A,r,n){"use strict";r.__esModule=!0,r.AIFixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AIFixer=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;if(d.occupant===null)return(0,e.createComponentVNode)(2,o.Window,{width:550,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Stored AI",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"robot",size:5,color:"silver"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"h3",null,"No Artificial Intelligence detected.",16)]})})})})});var c=!0;(d.stat===2||d.stat===null)&&(c=!1);var m=null;d.integrity>=75?m="green":d.integrity>=25?m="yellow":m="red";var i=!0;return d.integrity>=100&&d.stat!==2&&(i=!1),(0,e.createComponentVNode)(2,o.Window,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:d.occupant,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:m,value:d.integrity/100})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:c?"green":"red",children:c?"Functional":"Non-Functional"})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Laws",children:!!d.has_laws&&(0,e.createComponentVNode)(2,t.Box,{children:d.laws.map(function(u,s){return(0,e.createComponentVNode)(2,t.Box,{inline:!0,children:u},s)})})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h3",null,"No laws detected.",16)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wireless Activity",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.wireless?"times":"check",content:d.wireless?"Disabled":"Enabled",color:d.wireless?"red":"green",onClick:function(){function u(){return N("wireless")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subspace Transceiver",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.radio?"times":"check",content:d.radio?"Disabled":"Enabled",color:d.radio?"red":"green",onClick:function(){function u(){return N("radio")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Start Repairs",children:(0,e.createComponentVNode)(2,t.Button,{icon:"wrench",disabled:!i||d.active,content:!i||d.active?"Already Repaired":"Repair",onClick:function(){function u(){return N("fix")}return u}()})})]}),(0,e.createComponentVNode)(2,t.Box,{color:"green",lineHeight:2,children:d.active?"Reconstruction in progress.":""})]})})]})})})}return b}()},88422:function(A,r,n){"use strict";r.__esModule=!0,r.APC=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(195),b=r.APC=function(){function N(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:510,height:435,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,k)})})}return N}(),B={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"}},I={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"}},k=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.locked&&!u.siliconUser,l=u.normallyLocked,h=B[u.externalPower]||B[0],C=B[u.chargingStatus]||B[0],v=u.powerChannels||[],p=I[u.malfStatus]||I[0],g=u.powerCellStatus/100;return(0,e.createFragment)([(0,e.createComponentVNode)(2,f.InterfaceLockNoticeBox),(0,e.createComponentVNode)(2,t.Section,{title:"Power Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Main Breaker",color:h.color,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:u.isOperating?"power-off":"times",content:u.isOperating?"On":"Off",selected:u.isOperating&&!s,color:u.isOperating?"":"bad",disabled:s,onClick:function(){function V(){return i("breaker")}return V}()}),children:["[ ",h.externalPowerText," ]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Cell",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:"good",value:g})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Charge Mode",color:C.color,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:u.chargeMode?"sync":"times",content:u.chargeMode?"Auto":"Off",selected:u.chargeMode,disabled:s,onClick:function(){function V(){return i("charge")}return V}()}),children:["[ ",C.chargingText," ]"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Channels",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[v.map(function(V){var y=V.topicParams;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:V.title,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,mx:2,color:V.status>=2?"good":"bad",children:V.status>=2?"On":"Off"}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Auto",selected:!s&&(V.status===1||V.status===3),disabled:s,onClick:function(){function S(){return i("channel",y.auto)}return S}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:"On",selected:!s&&V.status===2,disabled:s,onClick:function(){function S(){return i("channel",y.on)}return S}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Off",selected:!s&&V.status===0,disabled:s,onClick:function(){function S(){return i("channel",y.off)}return S}()})],4),children:[V.powerLoad," W"]},V.title)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Load",children:(0,e.createVNode)(1,"b",null,[u.totalLoad,(0,e.createTextVNode)(" W")],0)})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Misc",buttons:!!u.siliconUser&&(0,e.createFragment)([!!u.malfStatus&&(0,e.createComponentVNode)(2,t.Button,{icon:p.icon,content:p.content,color:"bad",onClick:function(){function V(){return i(p.action)}return V}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){function V(){return i("overload")}return V}()})],0),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cover Lock",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.4,icon:u.coverLocked?"lock":"unlock",content:u.coverLocked?"Engaged":"Disengaged",disabled:s,onClick:function(){function V(){return i("cover")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"lightbulb-o",content:u.emergencyLights?"Enabled":"Disabled",disabled:s,onClick:function(){function V(){return i("emergency_lighting")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,e.createComponentVNode)(2,t.Button,{mt:.4,icon:"lightbulb-o",content:u.nightshiftLights?"Enabled":"Disabled",onClick:function(){function V(){return i("toggle_nightshift")}return V}()})})]})})],4)}},99660:function(A,r,n){"use strict";r.__esModule=!0,r.ATM=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ATM=function(){function m(i,u){var s=(0,a.useBackend)(u),l=s.act,h=s.data,C=h.view_screen,v=h.authenticated_account,p=h.ticks_left_locked_down,g=h.linked_db,V;if(p>0)V=(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle"}),"Maximum number of pin attempts exceeded! Access to this ATM has been temporarily disabled."]});else if(!g)V=(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle"}),"Unable to connect to accounts database, please retry and if the issue persists contact Nanotrasen IT support."]});else if(v)switch(C){case 1:V=(0,e.createComponentVNode)(2,B);break;case 2:V=(0,e.createComponentVNode)(2,I);break;case 3:V=(0,e.createComponentVNode)(2,d);break;default:V=(0,e.createComponentVNode)(2,k)}else V=(0,e.createComponentVNode)(2,N);return(0,e.createComponentVNode)(2,o.Window,{width:550,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Section,{children:V})]})})}return m}(),b=function(i,u){var s=(0,a.useBackend)(u),l=s.act,h=s.data,C=h.machine_id,v=h.held_card_name;return(0,e.createComponentVNode)(2,t.Section,{title:"Nanotrasen Automatic Teller Machine",children:[(0,e.createComponentVNode)(2,t.Box,{children:"For all your monetary needs!"}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Card",children:(0,e.createComponentVNode)(2,t.Button,{content:v,icon:"eject",onClick:function(){function p(){return l("insert_card")}return p}()})})})]})},B=function(i,u){var s=(0,a.useBackend)(u),l=s.act,h=s.data,C=h.security_level;return(0,e.createComponentVNode)(2,t.Section,{title:"Select a new security level for this account",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:(0,e.createComponentVNode)(2,t.Button,{content:"Account Number",icon:"unlock",selected:C===0,onClick:function(){function v(){return l("change_security_level",{new_security_level:1})}return v}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:"Either the account number or card is required to access this account. EFTPOS transactions will require a card."}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:(0,e.createComponentVNode)(2,t.Button,{content:"Account Pin",icon:"unlock",selected:C===2,onClick:function(){function v(){return l("change_security_level",{new_security_level:2})}return v}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:"An account number and pin must be manually entered to access this account and process transactions."})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},I=function(i,u){var s=(0,a.useBackend)(u),l=s.act,h=s.data,C=(0,a.useLocalState)(u,"targetAccNumber",0),v=C[0],p=C[1],g=(0,a.useLocalState)(u,"fundsAmount",0),V=g[0],y=g[1],S=(0,a.useLocalState)(u,"purpose",0),L=S[0],w=S[1],x=h.money;return(0,e.createComponentVNode)(2,t.Section,{title:"Transfer Fund",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account Balance",children:["$",x]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Account Number",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"7 Digit Number",onInput:function(){function T(M,P){return p(P)}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Funds to Transfer",children:(0,e.createComponentVNode)(2,t.Input,{onInput:function(){function T(M,P){return y(P)}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transaction Purpose",children:(0,e.createComponentVNode)(2,t.Input,{fluid:!0,onInput:function(){function T(M,P){return w(P)}return T}()})})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.Button,{content:"Transfer",icon:"sign-out-alt",onClick:function(){function T(){return l("transfer",{target_acc_number:v,funds_amount:V,purpose:L})}return T}()}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},k=function(i,u){var s=(0,a.useBackend)(u),l=s.act,h=s.data,C=(0,a.useLocalState)(u,"fundsAmount",0),v=C[0],p=C[1],g=h.owner_name,V=h.money;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Welcome, "+g,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Logout",icon:"sign-out-alt",onClick:function(){function y(){return l("logout")}return y}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account Balance",children:["$",V]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Withdrawal Amount",children:(0,e.createComponentVNode)(2,t.Input,{onInput:function(){function y(S,L){return p(L)}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Withdraw Funds",icon:"sign-out-alt",onClick:function(){function y(){return l("withdrawal",{funds_amount:v})}return y}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Menu",children:[(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Change account security level",icon:"lock",onClick:function(){function y(){return l("view_screen",{view_screen:1})}return y}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Make transfer",icon:"exchange-alt",onClick:function(){function y(){return l("view_screen",{view_screen:2})}return y}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"View transaction log",icon:"list",onClick:function(){function y(){return l("view_screen",{view_screen:3})}return y}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Print balance statement",icon:"print",onClick:function(){function y(){return l("balance_statement")}return y}()})})]})],4)},N=function(i,u){var s=(0,a.useBackend)(u),l=s.act,h=s.data,C=(0,a.useLocalState)(u,"accountID",null),v=C[0],p=C[1],g=(0,a.useLocalState)(u,"accountPin",null),V=g[0],y=g[1],S=h.machine_id,L=h.held_card_name;return(0,e.createComponentVNode)(2,t.Section,{title:"Insert card or enter ID and pin to login",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account ID",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"6 Digit Number",onInput:function(){function w(x,T){return p(T)}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pin",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"6 Digit Number",onInput:function(){function w(x,T){return y(T)}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Login",icon:"sign-in-alt",onClick:function(){function w(){return l("attempt_auth",{account_num:v,account_pin:V})}return w}()})})]})})},d=function(i,u){var s=(0,a.useBackend)(u),l=s.act,h=s.data,C=h.transaction_log;return(0,e.createComponentVNode)(2,t.Section,{title:"Transactions",children:[(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Timestamp"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Reason"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Value"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Terminal"})]}),C.map(function(v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.time}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.purpose}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:v.is_deposit?"green":"red",children:["$",v.amount]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.target_name})]},v)})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},c=function(i,u){var s=(0,a.useBackend)(u),l=s.act,h=s.data;return(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"sign-out-alt",onClick:function(){function C(){return l("view_screen",{view_screen:0})}return C}()})}},86423:function(A,r,n){"use strict";r.__esModule=!0,r.AccountsUplinkTerminal=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(36352),b=n(98595),B=n(321),I=n(5485),k=r.AccountsUplinkTerminal=function(){function h(C,v){var p=(0,t.useBackend)(v),g=p.act,V=p.data,y=V.loginState,S=V.currentPage,L;if(y.logged_in)S===1?L=(0,e.createComponentVNode)(2,d):S===2?L=(0,e.createComponentVNode)(2,s):S===3&&(L=(0,e.createComponentVNode)(2,l));else return(0,e.createComponentVNode)(2,b.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,I.LoginScreen)})})});return(0,e.createComponentVNode)(2,b.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.LoginInfo),(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:L})]})})})}return h}(),N=function(C,v){var p=(0,t.useBackend)(v),g=p.data,V=(0,t.useLocalState)(v,"tabIndex",0),y=V[0],S=V[1],L=g.login_state;return(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,mb:1,children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:y===0,onClick:function(){function w(){return S(0)}return w}(),children:"User Accounts"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:y===1,onClick:function(){function w(){return S(1)}return w}(),children:"Department Accounts"})]})})})},d=function(C,v){var p=(0,t.useLocalState)(v,"tabIndex",0),g=p[0];switch(g){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},c=function(C,v){var p=(0,t.useBackend)(v),g=p.act,V=p.data,y=V.accounts,S=(0,t.useLocalState)(v,"searchText",""),L=S[0],w=S[1],x=(0,t.useLocalState)(v,"sortId","owner_name"),T=x[0],M=x[1],P=(0,t.useLocalState)(v,"sortOrder",!0),D=P[0],E=P[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,u),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"AccountsUplinkTerminal__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,i,{id:"owner_name",children:"Account Holder"}),(0,e.createComponentVNode)(2,i,{id:"account_number",children:"Account Number"}),(0,e.createComponentVNode)(2,i,{id:"suspended",children:"Account Status"}),(0,e.createComponentVNode)(2,i,{id:"money",children:"Account Balance"})]}),y.filter((0,a.createSearch)(L,function(O){return O.owner_name+"|"+O.account_number+"|"+O.suspended+"|"+O.money})).sort(function(O,R){var j=D?1:-1;return O[T].localeCompare(R[T])*j}).map(function(O){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+O.suspended,onClick:function(){function R(){return g("view_account_detail",{account_num:O.account_number})}return R}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",O.owner_name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:["#",O.account_number]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.suspended}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.money})]},O.account_number)})]})})})]})},m=function(C,v){var p=(0,t.useBackend)(v),g=p.act,V=p.data,y=V.department_accounts;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{className:"AccountsUplinkTerminal__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,f.TableCell,{children:"Department Name"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Number"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Status"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Balance"})]}),y.map(function(S){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+S.suspended,onClick:function(){function L(){return g("view_account_detail",{account_num:S.account_number})}return L}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"wallet"})," ",S.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:["#",S.account_number]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:S.suspended}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:S.money})]},S.account_number)})]})})})})},i=function(C,v){var p=(0,t.useLocalState)(v,"sortId","name"),g=p[0],V=p[1],y=(0,t.useLocalState)(v,"sortOrder",!0),S=y[0],L=y[1],w=C.id,x=C.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:g!==w&&"transparent",width:"100%",onClick:function(){function T(){g===w?L(!S):(V(w),L(!0))}return T}(),children:[x,g===w&&(0,e.createComponentVNode)(2,o.Icon,{name:S?"sort-up":"sort-down",ml:"0.25rem;"})]})})},u=function(C,v){var p=(0,t.useBackend)(v),g=p.act,V=p.data,y=V.is_printing,S=(0,t.useLocalState)(v,"searchText",""),L=S[0],w=S[1];return(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"New Account",icon:"plus",onClick:function(){function x(){return g("create_new_account")}return x}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by account holder, number, status",width:"100%",onInput:function(){function x(T,M){return w(M)}return x}()})})]})},s=function(C,v){var p=(0,t.useBackend)(v),g=p.act,V=p.data,y=V.account_number,S=V.owner_name,L=V.money,w=V.suspended,x=V.transactions,T=V.account_pin,M=V.is_department_account;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"#"+y+" / "+S,buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"arrow-left",content:"Back",onClick:function(){function P(){return g("back")}return P}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Number",children:["#",y]}),!!M&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Pin",children:T}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Pin Actions",children:(0,e.createComponentVNode)(2,o.Button,{ml:1,icon:"user-cog",content:"Set New Pin",disabled:!!M,onClick:function(){function P(){return g("set_account_pin",{account_number:y})}return P}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Holder",children:S}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Balance",children:L}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Status",color:w?"red":"green",children:[w?"Suspended":"Active",(0,e.createComponentVNode)(2,o.Button,{ml:1,content:w?"Unsuspend":"Suspend",icon:w?"unlock":"lock",onClick:function(){function P(){return g("toggle_suspension")}return P}()})]})]})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Transactions",children:(0,e.createComponentVNode)(2,o.Table,{children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Timestamp"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Reason"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Value"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Terminal"})]}),x.map(function(P){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.time}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.purpose}),(0,e.createComponentVNode)(2,o.Table.Cell,{color:P.is_deposit?"green":"red",children:["$",P.amount]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.target_name})]},P)})]})})})]})},l=function(C,v){var p=(0,t.useBackend)(v),g=p.act,V=p.data,y=(0,t.useLocalState)(v,"accName",""),S=y[0],L=y[1],w=(0,t.useLocalState)(v,"accDeposit",""),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Create Account",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"arrow-left",content:"Back",onClick:function(){function M(){return g("back")}return M}()}),children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Holder",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Name Here",onChange:function(){function M(P,D){return L(D)}return M}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Initial Deposit",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"0",onChange:function(){function M(P,D){return T(D)}return M}()})})]}),(0,e.createComponentVNode)(2,o.Button,{mt:1,fluid:!0,content:"Create Account",onClick:function(){function M(){return g("finalise_create_account",{holder_name:S,starting_funds:x})}return M}()})]})}},23001:function(A,r,n){"use strict";r.__esModule=!0,r.AdminAntagMenu=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(36352),b=n(98595),B=n(321),I=n(5485),k=function(h){switch(h){case 0:return"Antagonists";case 1:return"Objectives";case 2:return"Security";case 3:return"All High Value Items";default:return"Something went wrong with this menu, make an issue report please!"}},N=function(h){switch(h){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);case 2:return(0,e.createComponentVNode)(2,i);case 3:return(0,e.createComponentVNode)(2,u);default:return"Something went wrong with this menu, make an issue report please!"}},d=r.AdminAntagMenu=function(){function l(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.loginState,y=g.currentPage,S=(0,t.useLocalState)(C,"tabIndex",0),L=S[0],w=S[1],x=(0,t.useLocalState)(C,"searchText",""),T=x[0],M=x[1];return(0,e.createComponentVNode)(2,b.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.NoticeBox,{children:"This menu is a Work in Progress. Some antagonists like Nuclear Operatives and Biohazards will not show up."})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===0,onClick:function(){function P(){w(0)}return P}(),icon:"user",children:"Antagonists"},"Antagonists"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===1,onClick:function(){function P(){w(1)}return P}(),icon:"people-robbery",children:"Objectives"},"Objectives"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===2,onClick:function(){function P(){w(2)}return P}(),icon:"handcuffs",children:"Security"},"Security"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===3,onClick:function(){function P(){w(3)}return P}(),icon:"lock",children:"High Value Items"},"HighValueItems")]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:k(L),fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search...",width:"300px",onInput:function(){function P(D,E){return M(E)}return P}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"sync",onClick:function(){function P(){return p("refresh")}return P}(),children:"Refresh"})]}),children:N(L)})})]})})})}return l}(),c=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.antagonists,y=(0,t.useLocalState)(C,"searchText",""),S=y[0],L=y[1],w=(0,t.useLocalState)(C,"sortId","antag_name"),x=w[0],T=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),P=M[0],D=M[1];return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{id:"name",children:"Mob Name"}),(0,e.createComponentVNode)(2,s,{id:"",children:"Buttons"}),(0,e.createComponentVNode)(2,s,{id:"antag_name",children:"Antagonist Type"}),(0,e.createComponentVNode)(2,s,{id:"status",children:"Status"})]}),V.filter((0,a.createSearch)(S,function(E){return E.name+"|"+E.status+"|"+E.antag_name})).sort(function(E,O){var R=P?1:-1;return E[x]===void 0||E[x]===null?R:O[x]===void 0||O[x]===null?-1*R:typeof E[x]=="number"?(E[x]-O[x])*R:E[x].localeCompare(O[x])*R}).map(function(E,O){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:E.body_destroyed?E.name:(0,e.createComponentVNode)(2,o.Button,{color:E.is_hijacker||!E.name?"red":"",tooltip:E.is_hijacker?"Hijacker":"",onClick:function(){function R(){return p("show_player_panel",{mind_uid:E.antag_mind_uid})}return R}(),children:E.name?E.name:"??? (NO NAME)"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:[(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("pm",{ckey:E.ckey})}return R}(),children:"PM"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("follow",{datum_uid:E.antag_mind_uid})}return R}(),children:"FLW"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("obs",{mind_uid:E.antag_mind_uid})}return R}(),children:"OBS"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("tp",{mind_uid:E.antag_mind_uid})}return R}(),children:"TP"})]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:E.antag_name}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.status?"red":"grey",children:E.status?E.status:"Alive"})})]},O)})]}):"No Antagonists!"},m=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.objectives,y=(0,t.useLocalState)(C,"searchText",""),S=y[0],L=y[1],w=(0,t.useLocalState)(C,"sortId2","target_name"),x=w[0],T=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),P=M[0],D=M[1];return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"obj_name",children:"Name"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"target_name",children:"Target"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"status",children:"Status"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"owner_name",children:"Owner"})]}),V.filter((0,a.createSearch)(S,function(E){return E.obj_name+"|"+E.target_name+"|"+(E.status?"success":"incompleted")+"|"+E.owner_name})).sort(function(E,O){var R=P?1:-1;return E[x]===void 0||E[x]===null||x==="target_name"&&E.no_target?R:O[x]===void 0||O[x]===null||x==="target_name"&&O.no_target?-1*R:typeof E[x]=="number"?(E[x]-O[x])*R:E[x].localeCompare(O[x])*R}).map(function(E,O){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{tooltip:E.obj_desc,onClick:function(){function R(){return p("vv",{uid:E.obj_uid})}return R}(),children:E.obj_name})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:E.no_target?"":E.track.length?E.track.map(function(R,j){return(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){return p("follow",{datum_uid:R})}return F}(),children:[E.target_name," ",E.track.length>1?"("+(parseInt(j,10)+1)+")":""]},j)}):"No "+E.target_name+" Found"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.status?"green":"grey",children:E.status?"Success":"Incomplete"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("obj_owner",{owner_uid:E.owner_uid})}return R}(),children:E.owner_name})})]},O)})]}):"No Objectives!"},i=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.security,y=(0,t.useLocalState)(C,"searchText",""),S=y[0],L=y[1],w=(0,t.useLocalState)(C,"sortId3","health"),x=w[0],T=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),P=M[0],D=M[1],E=function(j){return j.status===2?"red":j.status===1?"orange":j.broken_bone||j.internal_bleeding?"yellow":"grey"},O=function(j){return j.status===2?"Dead":j.status===1?"Unconscious":j.broken_bone&&j.internal_bleeding?"Broken Bone, IB":j.broken_bone?"Broken Bone":j.internal_bleeding?"IB":"Alive"};return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"name",children:"Name"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"role",children:"Role"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"status",children:"Status"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"antag",children:"Antag"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"health",children:"Health"})]}),V.filter((0,a.createSearch)(S,function(R){return R.name+"|"+R.role+"|"+O(R)+"|"+R.antag})).sort(function(R,j){var F=P?1:-1;return R[x]===void 0||R[x]===null?F:j[x]===void 0||j[x]===null?-1*F:typeof R[x]=="number"?(R[x]-j[x])*F:R[x].localeCompare(j[x])*F}).map(function(R,j){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){return p("show_player_panel",{mind_uid:R.mind_uid})}return F}(),children:R.name})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:R.role}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:E(R),children:O(R)})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:R.antag?(0,e.createComponentVNode)(2,o.Button,{textColor:"red",translucent:!0,onClick:function(){function F(){p("tp",{mind_uid:R.mind_uid})}return F}(),children:R.antag}):""}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.ProgressBar,{minValue:0,value:R.health/R.max_health,maxValue:1,ranges:{good:[.6,1/0],average:[0,.6],bad:[-1/0,0]},children:R.health})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:[(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){p("pm",{ckey:R.ckey})}return F}(),children:"PM"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){p("follow",{datum_uid:R.mind_uid})}return F}(),children:"FLW"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){p("obs",{mind_uid:R.mind_uid})}return F}(),children:"OBS"})]})]},j)})]}):"No Security!"},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.high_value_items,y=(0,t.useLocalState)(C,"searchText",""),S=y[0],L=y[1],w=(0,t.useLocalState)(C,"sortId4","person"),x=w[0],T=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),P=M[0],D=M[1];return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"name",children:"Name"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"person",children:"Carrier"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"loc",children:"Location"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"admin_z",children:"On Admin Z-level"})]}),V.filter((0,a.createSearch)(S,function(E){return E.name+"|"+E.loc})).sort(function(E,O){var R=P?1:-1;return E[x]===void 0||E[x]===null?R:O[x]===void 0||O[x]===null?-1*R:typeof E[x]=="number"?(E[x]-O[x])*R:E[x].localeCompare(O[x])*R}).map(function(E,O){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{tooltip:E.obj_desc,translucent:E.admin_z,onClick:function(){function R(){return p("vv",{uid:E.uid})}return R}(),children:E.name})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.admin_z?"grey":"",children:E.person})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.admin_z?"grey":"",children:E.loc})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:"grey",children:E.admin_z?"On Admin Z-level":""})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("follow",{datum_uid:E.uid})}return R}(),children:"FLW"})})]},O)})]}):"No High Value Items!"},s=function(h,C){var v=h.id,p=h.sort_group,g=p===void 0?"sortId":p,V=h.default_sort,y=V===void 0?"antag_name":V,S=h.children,L=(0,t.useLocalState)(C,g,y),w=L[0],x=L[1],T=(0,t.useLocalState)(C,"sortOrder",!0),M=T[0],P=T[1];return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:w!==v&&"transparent",width:"100%",onClick:function(){function D(){w===v?P(!M):(x(v),P(!0))}return D}(),children:[S,w===v&&(0,e.createComponentVNode)(2,o.Icon,{name:M?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},39683:function(A,r,n){"use strict";r.__esModule=!0,r.AgentCardInfo=r.AgentCardAppearances=r.AgentCard=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[{name:"Male",icon:"mars"},{name:"Female",icon:"venus"},{name:"Genderless",icon:"genderless"}],b=["A+","A-","B+","B-","AB+","AB-","O+","O-"],B="Empty",I=function(m){var i=m.label,u=m.value,s=m.onCommit,l=m.onClick,h=m.onRClick,C=m.tooltip;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Input,{fluid:!0,textAlign:"center",content:u||B,onCommit:s})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"file-signature",tooltip:C,tooltipPosition:"bottom-end",onClick:l,onContextMenu:h})})]})})},k=r.AgentCard=function(){function c(m,i){var u=(0,a.useLocalState)(i,"tabIndex",0),s=u[0],l=u[1],h=function(){function C(v){switch(v){case 0:return(0,e.createComponentVNode)(2,N);case 1:return(0,e.createComponentVNode)(2,d);default:return(0,e.createComponentVNode)(2,N)}}return C}();return(0,e.createComponentVNode)(2,o.Window,{width:435,height:500,theme:"syndicate",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:s===0,onClick:function(){function C(){return l(0)}return C}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"table"})," Card Info"]},"Card Info"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:s===1,onClick:function(){function C(){return l(1)}return C}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"id-card"})," Appearance"]},"Appearance")]})}),h(s)]})})})}return c}(),N=r.AgentCardInfo=function(){function c(m,i){var u=(0,a.useBackend)(i),s=u.act,l=u.data,h=l.registered_name,C=l.sex,v=l.age,p=l.assignment,g=l.job_assets,V=l.job_icon,y=l.associated_account_number,S=l.blood_type,L=l.dna_hash,w=l.fingerprint_hash,x=l.photo,T=l.ai_tracking,M=l.photo_cooldown,P=(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Autofill options."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("LMB - Autofill your own data."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("RMB - Autofill someone else data.")],4),D=(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Autofill options."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("LMB - Autofill your own data."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("RMB - Autofill with random data.")],4);return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Card Info",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,I,{label:"Name",value:h,tooltip:P,onCommit:function(){function E(O,R){return s("change_name",{name:R})}return E}(),onClick:function(){function E(){return s("change_name",{option:"Primary"})}return E}(),onRClick:function(){function E(O){O.preventDefault(),s("change_name",{option:"Secondary"})}return E}()}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sex",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:f.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:E.icon,content:E.name,selected:C===E.name,onClick:function(){function O(){return s("change_sex",{sex:E.name})}return O}()})},E.name)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Age",children:(0,e.createComponentVNode)(2,t.Slider,{fluid:!0,minValue:17,value:v||0,maxValue:300,onChange:function(){function E(O,R){return s("change_age",{age:R})}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rank",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function E(){return s("change_occupation")}return E}(),textAlign:"middle",children:p||"[UNSET]"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{tooltip:"Change HUD icon",tooltipPosition:"bottom-end",onClick:function(){function E(){return s("change_occupation",{option:"Primary"})}return E}(),children:[(0,e.createComponentVNode)(2,t.DmIcon,{fill:!0,icon:g,icon_state:V,verticalAlign:"bottom",my:"2px",width:"16px"})," "]})})]})}),(0,e.createComponentVNode)(2,I,{label:"Fingerprint",value:w,onCommit:function(){function E(O,R){return s("change_fingerprints",{new_fingerprints:R})}return E}(),onClick:function(){function E(){return s("change_fingerprints",{option:"Primary"})}return E}(),onRClick:function(){function E(O){O.preventDefault(),s("change_fingerprints",{option:"Secondary"})}return E}(),tooltip:D}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood Type",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:[b.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:E,selected:S===E,onClick:function(){function O(){return s("change_blood_type",{new_type:E})}return O}()})},E)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file-signature",onClick:function(){function E(){return s("change_blood_type",{option:"Primary"})}return E}()})})]})}),(0,e.createComponentVNode)(2,I,{label:"DNA",value:L,onCommit:function(){function E(O,R){return s("change_dna_hash",{new_dna:R})}return E}(),onClick:function(){function E(){return s("change_dna_hash",{option:"Primary"})}return E}(),onRClick:function(){function E(O){O.preventDefault(),s("change_dna_hash",{option:"Secondary"})}return E}(),tooltip:D}),(0,e.createComponentVNode)(2,I,{label:"Account",value:y||0,onCommit:function(){function E(O,R){return s("change_money_account",{new_account:R})}return E}(),onClick:function(){function E(){return s("change_money_account",{option:"Primary"})}return E}(),onRClick:function(){function E(O){O.preventDefault(),s("change_money_account",{option:"Secondary"})}return E}(),tooltip:D}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Photo",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!M,tooltip:M?"":"You can't generate a new photo yet.",onClick:function(){function E(){return s("change_photo")}return E}(),children:x?"Update":B})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Card Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Card Info",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{fluid:!0,textAlign:"center",content:"Delete Card Info",confirmContent:"Are you sure?",onClick:function(){function E(){return s("delete_info")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Access",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{fluid:!0,textAlign:"center",content:"Reset Access",confirmContent:"Are you sure?",onClick:function(){function E(){return s("clear_access")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"AI Tracking",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",onClick:function(){function E(){return s("change_ai_tracking")}return E}(),children:T?"Untrackable":"Trackable"})})]})})})],4)}return c}(),d=r.AgentCardAppearances=function(){function c(m,i){var u=(0,a.useBackend)(i),s=u.act,l=u.data,h=(0,a.useSharedState)(i,"selectedAppearance",null),C=h[0],v=h[1],p=l.appearances,g=l.id_icon;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Card Appearance",children:p.map(function(V){return(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:g,dmIconState:V,imageSize:64,compact:!0,selected:V===C,tooltip:V,style:{opacity:V===C&&"1"||"0.5"},onClick:function(){function y(){v(V),s("change_appearance",{new_appearance:V})}return y}()},V)})})})}return c}()},56793:function(A,r,n){"use strict";r.__esModule=!0,r.AiAirlock=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},b=r.AiAirlock=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=f[c.power.main]||f[0],i=f[c.power.backup]||f[0],u=f[c.shock]||f[0];return(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Power Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Main",color:m.color,buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:"lightbulb-o",disabled:!c.power.main,content:"Disrupt",onClick:function(){function s(){return d("disrupt-main")}return s}()}),children:[c.power.main?"Online":"Offline"," ",!c.wires.main_power&&"[Wires have been cut!]"||c.power.main_timeleft>0&&"["+c.power.main_timeleft+"s]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Backup",color:i.color,buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:"lightbulb-o",disabled:!c.power.backup,content:"Disrupt",onClick:function(){function s(){return d("disrupt-backup")}return s}()}),children:[c.power.backup?"Online":"Offline"," ",!c.wires.backup_power&&"[Wires have been cut!]"||c.power.backup_timeleft>0&&"["+c.power.backup_timeleft+"s]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Electrify",color:u.color,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{mr:.5,icon:"wrench",disabled:!(c.wires.shock&&c.shock!==2),content:"Restore",onClick:function(){function s(){return d("shock-restore")}return s}()}),(0,e.createComponentVNode)(2,t.Button,{mr:.5,icon:"bolt",disabled:!c.wires.shock,content:"Temporary",onClick:function(){function s(){return d("shock-temp")}return s}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"bolt",disabled:!c.wires.shock||c.shock===0,content:"Permanent",onClick:function(){function s(){return d("shock-perm")}return s}()})],4),children:[c.shock===2?"Safe":"Electrified"," ",!c.wires.shock&&"[Wires have been cut!]"||c.shock_timeleft>0&&"["+c.shock_timeleft+"s]"||c.shock_timeleft===-1&&"[Permanent]"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Access and Door Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.id_scanner?"power-off":"times",content:c.id_scanner?"Enabled":"Disabled",selected:c.id_scanner,disabled:!c.wires.id_scanner,onClick:function(){function s(){return d("idscan-toggle")}return s}()}),children:!c.wires.id_scanner&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Access",buttons:(0,e.createComponentVNode)(2,t.Button,{width:6.5,icon:c.emergency?"power-off":"times",content:c.emergency?"Enabled":"Disabled",selected:c.emergency,onClick:function(){function s(){return d("emergency-toggle")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:c.locked?"lock":"unlock",content:c.locked?"Lowered":"Raised",selected:c.locked,disabled:!c.wires.bolts,onClick:function(){function s(){return d("bolt-toggle")}return s}()}),children:!c.wires.bolts&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.lights?"power-off":"times",content:c.lights?"Enabled":"Disabled",selected:c.lights,disabled:!c.wires.lights,onClick:function(){function s(){return d("light-toggle")}return s}()}),children:!c.wires.lights&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.safe?"power-off":"times",content:c.safe?"Enabled":"Disabled",selected:c.safe,disabled:!c.wires.safe,onClick:function(){function s(){return d("safe-toggle")}return s}()}),children:!c.wires.safe&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.speed?"power-off":"times",content:c.speed?"Enabled":"Disabled",selected:c.speed,disabled:!c.wires.timing,onClick:function(){function s(){return d("speed-toggle")}return s}()}),children:!c.wires.timing&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:c.opened?"sign-out-alt":"sign-in-alt",content:c.opened?"Open":"Closed",selected:c.opened,disabled:c.locked||c.welded,onClick:function(){function s(){return d("open-close")}return s}()}),children:!!(c.locked||c.welded)&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("[Door is "),c.locked?"bolted":"",c.locked&&c.welded?" and ":"",c.welded?"welded":"",(0,e.createTextVNode)("!]")],0)})]})})]})})}return B}()},72475:function(A,r,n){"use strict";r.__esModule=!0,r.AirAlarm=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(195),b=r.AirAlarm=function(){function u(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.locked;return(0,e.createComponentVNode)(2,o.Window,{width:570,height:p?310:755,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.InterfaceLockNoticeBox),(0,e.createComponentVNode)(2,I),!p&&(0,e.createFragment)([(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,N)],4)]})})}return u}(),B=function(s){return s===0?"green":s===1?"orange":"red"},I=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.air,g=v.mode,V=v.atmos_alarm,y=v.locked,S=v.alarmActivated,L=v.rcon,w=v.target_temp,x;return p.danger.overall===0?V===0?x="Optimal":x="Caution: Atmos alert in area":p.danger.overall===1?x="Caution":x="DANGER: Internals Required",(0,e.createComponentVNode)(2,t.Section,{title:"Air Status",children:p?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure",children:(0,e.createComponentVNode)(2,t.Box,{color:B(p.danger.pressure),children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.pressure})," kPa",!y&&(0,e.createFragment)([(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,t.Button,{content:g===3?"Deactivate Panic Siphon":"Activate Panic Siphon",selected:g===3,icon:"exclamation-triangle",onClick:function(){function T(){return C("mode",{mode:g===3?1:3})}return T}()})],4)]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Oxygen",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.oxygen/100,fractionDigits:"1",color:B(p.danger.oxygen)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nitrogen",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.nitrogen/100,fractionDigits:"1",color:B(p.danger.nitrogen)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Carbon Dioxide",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.co2/100,fractionDigits:"1",color:B(p.danger.co2)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Toxins",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.plasma/100,fractionDigits:"1",color:B(p.danger.plasma)})}),p.contents.n2o>.1&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nitrous Oxide",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.n2o/100,fractionDigits:"1",color:B(p.danger.n2o)})}),p.contents.other>.1&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Other",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.other/100,fractionDigits:"1",color:B(p.danger.other)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,t.Box,{color:B(p.danger.temperature),children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.temperature})," K / ",(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.temperature_c})," C\xA0",(0,e.createComponentVNode)(2,t.Button,{icon:"thermometer-full",content:w+" C",onClick:function(){function T(){return C("temperature")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{content:p.thermostat_state?"On":"Off",selected:p.thermostat_state,icon:"power-off",onClick:function(){function T(){return C("thermostat_state")}return T}()})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Local Status",children:(0,e.createComponentVNode)(2,t.Box,{color:B(p.danger.overall),children:[x,!y&&(0,e.createFragment)([(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,t.Button,{content:S?"Reset Alarm":"Activate Alarm",selected:S,onClick:function(){function T(){return C(S?"atmos_reset":"atmos_alarm")}return T}()})],4)]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remote Control Settings",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Off",selected:L===1,onClick:function(){function T(){return C("set_rcon",{rcon:1})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Auto",selected:L===2,onClick:function(){function T(){return C("set_rcon",{rcon:2})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{content:"On",selected:L===3,onClick:function(){function T(){return C("set_rcon",{rcon:3})}return T}()})]})]}):(0,e.createComponentVNode)(2,t.Box,{children:"Unable to acquire air sample!"})})},k=function(s,l){var h=(0,a.useLocalState)(l,"tabIndex",0),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===0,onClick:function(){function p(){return v(0)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"sign-out-alt"})," Vent Control"]},"Vents"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===1,onClick:function(){function p(){return v(1)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"sign-in-alt"})," Scrubber Control"]},"Scrubbers"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===2,onClick:function(){function p(){return v(2)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cog"})," Mode"]},"Mode"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===3,onClick:function(){function p(){return v(3)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"tachometer-alt"})," Thresholds"]},"Thresholds")]})},N=function(s,l){var h=(0,a.useLocalState)(l,"tabIndex",0),C=h[0],v=h[1];switch(C){case 0:return(0,e.createComponentVNode)(2,d);case 1:return(0,e.createComponentVNode)(2,c);case 2:return(0,e.createComponentVNode)(2,m);case 3:return(0,e.createComponentVNode)(2,i);default:return"WE SHOULDN'T BE HERE!"}},d=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.vents;return p.map(function(g){return(0,e.createComponentVNode)(2,t.Section,{title:g.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[(0,e.createComponentVNode)(2,t.Button,{content:g.power?"On":"Off",selected:g.power,icon:"power-off",onClick:function(){function V(){return C("command",{cmd:"power",val:!g.power,id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:g.direction?"Blowing":"Siphoning",icon:g.direction?"sign-out-alt":"sign-in-alt",onClick:function(){function V(){return C("command",{cmd:"direction",val:!g.direction,id_tag:g.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure Checks",children:[(0,e.createComponentVNode)(2,t.Button,{content:"External",selected:g.checks===1,onClick:function(){function V(){return C("command",{cmd:"checks",val:1,id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Internal",selected:g.checks===2,onClick:function(){function V(){return C("command",{cmd:"checks",val:2,id_tag:g.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"External Pressure Target",children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:g.external})," kPa\xA0",(0,e.createComponentVNode)(2,t.Button,{content:"Set",icon:"cog",onClick:function(){function V(){return C("command",{cmd:"set_external_pressure",id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Reset",icon:"redo-alt",onClick:function(){function V(){return C("command",{cmd:"set_external_pressure",val:101.325,id_tag:g.id_tag})}return V}()})]})]})},g.name)})},c=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.scrubbers;return p.map(function(g){return(0,e.createComponentVNode)(2,t.Section,{title:g.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[(0,e.createComponentVNode)(2,t.Button,{content:g.power?"On":"Off",selected:g.power,icon:"power-off",onClick:function(){function V(){return C("command",{cmd:"power",val:!g.power,id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:g.scrubbing?"Scrubbing":"Siphoning",icon:g.scrubbing?"filter":"sign-in-alt",onClick:function(){function V(){return C("command",{cmd:"scrubbing",val:!g.scrubbing,id_tag:g.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Range",children:(0,e.createComponentVNode)(2,t.Button,{content:g.widenet?"Extended":"Normal",selected:g.widenet,icon:"expand-arrows-alt",onClick:function(){function V(){return C("command",{cmd:"widenet",val:!g.widenet,id_tag:g.id_tag})}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Filtering",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Carbon Dioxide",selected:g.filter_co2,onClick:function(){function V(){return C("command",{cmd:"co2_scrub",val:!g.filter_co2,id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Plasma",selected:g.filter_toxins,onClick:function(){function V(){return C("command",{cmd:"tox_scrub",val:!g.filter_toxins,id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Nitrous Oxide",selected:g.filter_n2o,onClick:function(){function V(){return C("command",{cmd:"n2o_scrub",val:!g.filter_n2o,id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Oxygen",selected:g.filter_o2,onClick:function(){function V(){return C("command",{cmd:"o2_scrub",val:!g.filter_o2,id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Nitrogen",selected:g.filter_n2,onClick:function(){function V(){return C("command",{cmd:"n2_scrub",val:!g.filter_n2,id_tag:g.id_tag})}return V}()})]})]})},g.name)})},m=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.modes,g=v.presets,V=v.emagged,y=v.mode,S=v.preset;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"System Mode",children:Object.keys(p).map(function(L){var w=p[L];if(!w.emagonly||V)return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",width:1,children:(0,e.createComponentVNode)(2,t.Button,{content:w.name,icon:"cog",selected:w.id===y,onClick:function(){function x(){return C("mode",{mode:w.id})}return x}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.desc})]},w.name)})}),(0,e.createComponentVNode)(2,t.Section,{title:"System Presets",children:[(0,e.createComponentVNode)(2,t.Box,{italic:!0,children:"After making a selection, the system will automatically cycle in order to remove contaminants."}),(0,e.createComponentVNode)(2,t.Table,{mt:1,children:g.map(function(L){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",width:1,children:(0,e.createComponentVNode)(2,t.Button,{content:L.name,icon:"cog",selected:L.id===S,onClick:function(){function w(){return C("preset",{preset:L.id})}return w}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.desc})]},L.name)})})]})],4)},i=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.thresholds;return(0,e.createComponentVNode)(2,t.Section,{title:"Alarm Thresholds",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"20%",children:"Value"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"red",width:"20%",children:"Danger Min"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"orange",width:"20%",children:"Warning Min"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"orange",width:"20%",children:"Warning Max"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"red",width:"20%",children:"Danger Max"})]}),p.map(function(g){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:g.name}),g.settings.map(function(V){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:V.selected===-1?"Off":V.selected,onClick:function(){function y(){return C("command",{cmd:"set_threshold",env:V.env,var:V.val})}return y}()})},V.val)})]},g.name)})]})})}},12333:function(A,r,n){"use strict";r.__esModule=!0,r.AirlockAccessController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AirlockAccessController=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.exterior_status,m=d.interior_status,i=d.processing,u,s;return c==="open"?u=(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Lock Exterior Door",icon:"exclamation-triangle",disabled:i,onClick:function(){function l(){return N("force_ext")}return l}()}):u=(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:i,onClick:function(){function l(){return N("cycle_ext_door")}return l}()}),m==="open"?s=(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Lock Interior Door",icon:"exclamation-triangle",disabled:i,color:m==="open"?"red":i?"yellow":null,onClick:function(){function l(){return N("force_int")}return l}()}):s=(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:i,onClick:function(){function l(){return N("cycle_int_door")}return l}()}),(0,e.createComponentVNode)(2,o.Window,{width:330,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Information",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"External Door Status",children:c==="closed"?"Locked":"Open"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Internal Door Status",children:m==="closed"?"Locked":"Open"})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:(0,e.createComponentVNode)(2,t.Box,{children:[u,s]})})]})})}return b}()},28736:function(A,r,n){"use strict";r.__esModule=!0,r.AirlockElectronics=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49148),b=1,B=2,I=4,k=8,N=r.AirlockElectronics=function(){function m(i,u){return(0,e.createComponentVNode)(2,o.Window,{width:450,height:565,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})})})}return m}(),d=function(i,u){var s=(0,a.useBackend)(u),l=s.act,h=s.data,C=h.unrestricted_dir;return(0,e.createComponentVNode)(2,t.Section,{title:"Access Control",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,mb:1,children:"Unrestricted Access From:"}),(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-left",content:"East",selected:C&I,onClick:function(){function v(){return l("unrestricted_access",{unres_dir:I})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-up",content:"South",selected:C&B,onClick:function(){function v(){return l("unrestricted_access",{unres_dir:B})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-right",content:"West",selected:C&k,onClick:function(){function v(){return l("unrestricted_access",{unres_dir:k})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-down",content:"North",selected:C&b,onClick:function(){function v(){return l("unrestricted_access",{unres_dir:b})}return v}()})})]})]})})},c=function(i,u){var s=(0,a.useBackend)(u),l=s.act,h=s.data,C=h.selected_accesses,v=h.one_access,p=h.regions;return(0,e.createComponentVNode)(2,f.AccessList,{usedByRcd:1,rcdButtons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:v,content:"One",onClick:function(){function g(){return l("set_one_access",{access:"one"})}return g}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!v,content:"All",onClick:function(){function g(){return l("set_one_access",{access:"all"})}return g}()})],4),accesses:p,selectedList:C,accessMod:function(){function g(V){return l("set",{access:V})}return g}(),grantAll:function(){function g(){return l("grant_all")}return g}(),denyAll:function(){function g(){return l("clear_all")}return g}(),grantDep:function(){function g(V){return l("grant_region",{region:V})}return g}(),denyDep:function(){function g(V){return l("deny_region",{region:V})}return g}()})}},47365:function(A,r,n){"use strict";r.__esModule=!0,r.AlertModal=void 0;var e=n(89005),a=n(51057),t=n(72253),o=n(92986),f=n(36036),b=n(98595),B=-1,I=1,k=r.AlertModal=function(){function c(m,i){var u=(0,t.useBackend)(i),s=u.act,l=u.data,h=l.autofocus,C=l.buttons,v=C===void 0?[]:C,p=l.large_buttons,g=l.message,V=g===void 0?"":g,y=l.timeout,S=l.title,L=(0,t.useLocalState)(i,"selected",0),w=L[0],x=L[1],T=110+(V.length>30?Math.ceil(V.length/4):0)+(V.length&&p?5:0),M=325+(v.length>2?100:0),P=function(){function D(E){w===0&&E===B?x(v.length-1):w===v.length-1&&E===I?x(0):x(w+E)}return D}();return(0,e.createComponentVNode)(2,b.Window,{title:S,height:T,width:M,children:[!!y&&(0,e.createComponentVNode)(2,a.Loader,{value:y}),(0,e.createComponentVNode)(2,b.Window.Content,{onKeyDown:function(){function D(E){var O=window.event?E.which:E.keyCode;O===o.KEY_SPACE||O===o.KEY_ENTER?s("choose",{choice:v[w]}):O===o.KEY_ESCAPE?s("cancel"):O===o.KEY_LEFT?(E.preventDefault(),P(B)):(O===o.KEY_TAB||O===o.KEY_RIGHT)&&(E.preventDefault(),P(I))}return D}(),children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,m:1,children:(0,e.createComponentVNode)(2,f.Box,{color:"label",overflow:"hidden",children:V})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:[!!h&&(0,e.createComponentVNode)(2,f.Autofocus),(0,e.createComponentVNode)(2,N,{selected:w})]})]})})})]})}return c}(),N=function(m,i){var u=(0,t.useBackend)(i),s=u.data,l=s.buttons,h=l===void 0?[]:l,C=s.large_buttons,v=s.swapped_buttons,p=m.selected;return(0,e.createComponentVNode)(2,f.Flex,{fill:!0,align:"center",direction:v?"row":"row-reverse",justify:"space-around",wrap:!0,children:h==null?void 0:h.map(function(g,V){return C&&h.length<3?(0,e.createComponentVNode)(2,f.Flex.Item,{grow:!0,children:(0,e.createComponentVNode)(2,d,{button:g,id:V.toString(),selected:p===V})},V):(0,e.createComponentVNode)(2,f.Flex.Item,{grow:C?1:0,children:(0,e.createComponentVNode)(2,d,{button:g,id:V.toString(),selected:p===V})},V)})})},d=function(m,i){var u=(0,t.useBackend)(i),s=u.act,l=u.data,h=l.large_buttons,C=m.button,v=m.selected,p=C.length>7?"100%":7;return(0,e.createComponentVNode)(2,f.Button,{mx:h?1:0,pt:h?.33:0,content:C,fluid:!!h,onClick:function(){function g(){return s("choose",{choice:C})}return g}(),selected:v,textAlign:"center",height:!!h&&2,width:!h&&p})}},71824:function(A,r,n){"use strict";r.__esModule=!0,r.AppearanceChanger=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AppearanceChanger=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.change_race,i=c.species,u=c.specimen,s=c.change_gender,l=c.gender,h=c.change_eye_color,C=c.change_skin_tone,v=c.change_skin_color,p=c.change_runechat_color,g=c.change_head_accessory_color,V=c.change_hair_color,y=c.change_secondary_hair_color,S=c.change_facial_hair_color,L=c.change_secondary_facial_hair_color,w=c.change_head_marking_color,x=c.change_body_marking_color,T=c.change_tail_marking_color,M=c.change_head_accessory,P=c.head_accessory_styles,D=c.head_accessory_style,E=c.change_hair,O=c.hair_styles,R=c.hair_style,j=c.change_hair_gradient,F=c.change_facial_hair,W=c.facial_hair_styles,z=c.facial_hair_style,K=c.change_head_markings,G=c.head_marking_styles,J=c.head_marking_style,Q=c.change_body_markings,ue=c.body_marking_styles,ie=c.body_marking_style,pe=c.change_tail_markings,te=c.tail_marking_styles,q=c.tail_marking_style,ne=c.change_body_accessory,le=c.body_accessory_styles,ee=c.body_accessory_style,re=c.change_alt_head,oe=c.alt_head_styles,fe=c.alt_head_style,me=!1;return(h||C||v||g||p||V||y||S||L||w||x||T)&&(me=!0),(0,e.createComponentVNode)(2,o.Window,{width:800,height:450,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Species",children:i.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.specimen,selected:Y.specimen===u,onClick:function(){function ve(){return d("race",{race:Y.specimen})}return ve}()},Y.specimen)})}),!!s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gender",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Male",selected:l==="male",onClick:function(){function Y(){return d("gender",{gender:"male"})}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Female",selected:l==="female",onClick:function(){function Y(){return d("gender",{gender:"female"})}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Genderless",selected:l==="plural",onClick:function(){function Y(){return d("gender",{gender:"plural"})}return Y}()})]}),!!me&&(0,e.createComponentVNode)(2,b),!!M&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Head accessory",children:P.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.headaccessorystyle,selected:Y.headaccessorystyle===D,onClick:function(){function ve(){return d("head_accessory",{head_accessory:Y.headaccessorystyle})}return ve}()},Y.headaccessorystyle)})}),!!E&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hair",children:O.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.hairstyle,selected:Y.hairstyle===R,onClick:function(){function ve(){return d("hair",{hair:Y.hairstyle})}return ve}()},Y.hairstyle)})}),!!j&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hair Gradient",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Change Style",onClick:function(){function Y(){return d("hair_gradient")}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Offset",onClick:function(){function Y(){return d("hair_gradient_offset")}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Color",onClick:function(){function Y(){return d("hair_gradient_colour")}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Alpha",onClick:function(){function Y(){return d("hair_gradient_alpha")}return Y}()})]}),!!F&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Facial hair",children:W.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.facialhairstyle,selected:Y.facialhairstyle===z,onClick:function(){function ve(){return d("facial_hair",{facial_hair:Y.facialhairstyle})}return ve}()},Y.facialhairstyle)})}),!!K&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Head markings",children:G.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.headmarkingstyle,selected:Y.headmarkingstyle===J,onClick:function(){function ve(){return d("head_marking",{head_marking:Y.headmarkingstyle})}return ve}()},Y.headmarkingstyle)})}),!!Q&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Body markings",children:ue.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.bodymarkingstyle,selected:Y.bodymarkingstyle===ie,onClick:function(){function ve(){return d("body_marking",{body_marking:Y.bodymarkingstyle})}return ve}()},Y.bodymarkingstyle)})}),!!pe&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tail markings",children:te.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.tailmarkingstyle,selected:Y.tailmarkingstyle===q,onClick:function(){function ve(){return d("tail_marking",{tail_marking:Y.tailmarkingstyle})}return ve}()},Y.tailmarkingstyle)})}),!!ne&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Body accessory",children:le.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.bodyaccessorystyle,selected:Y.bodyaccessorystyle===ee,onClick:function(){function ve(){return d("body_accessory",{body_accessory:Y.bodyaccessorystyle})}return ve}()},Y.bodyaccessorystyle)})}),!!re&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alternate head",children:oe.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.altheadstyle,selected:Y.altheadstyle===fe,onClick:function(){function ve(){return d("alt_head",{alt_head:Y.altheadstyle})}return ve}()},Y.altheadstyle)})})]})})})}return B}(),b=function(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=[{key:"change_eye_color",text:"Change eye color",action:"eye_color"},{key:"change_skin_tone",text:"Change skin tone",action:"skin_tone"},{key:"change_skin_color",text:"Change skin color",action:"skin_color"},{key:"change_runechat_color",text:"Change runechat color",action:"runechat_color"},{key:"change_head_accessory_color",text:"Change head accessory color",action:"head_accessory_color"},{key:"change_hair_color",text:"Change hair color",action:"hair_color"},{key:"change_secondary_hair_color",text:"Change secondary hair color",action:"secondary_hair_color"},{key:"change_facial_hair_color",text:"Change facial hair color",action:"facial_hair_color"},{key:"change_secondary_facial_hair_color",text:"Change secondary facial hair color",action:"secondary_facial_hair_color"},{key:"change_head_marking_color",text:"Change head marking color",action:"head_marking_color"},{key:"change_body_marking_color",text:"Change body marking color",action:"body_marking_color"},{key:"change_tail_marking_color",text:"Change tail marking color",action:"tail_marking_color"}];return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Colors",children:m.map(function(i){return!!c[i.key]&&(0,e.createComponentVNode)(2,t.Button,{content:i.text,onClick:function(){function u(){return d(i.action)}return u}()},i.key)})})}},72285:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosAlertConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosAlertConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.priority||[],m=d.minor||[],i=d.mode||{};return(0,e.createComponentVNode)(2,o.Window,{width:350,height:300,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Alarms",children:(0,e.createVNode)(1,"ul",null,[c.length===0&&(0,e.createVNode)(1,"li","color-good","No Priority Alerts",16),c.map(function(u){return(0,e.createVNode)(1,"li","color-bad",u,0,null,u)}),m.length===0&&(0,e.createVNode)(1,"li","color-good","No Minor Alerts",16),m.map(function(u){return(0,e.createVNode)(1,"li","color-average",u,0,null,u)}),Object.keys(i).length===0&&(0,e.createVNode)(1,"li","color-good","All Areas Filtering",16),Object.keys(i).map(function(u){return(0,e.createVNode)(1,"li","color-good",[u,(0,e.createTextVNode)(" mode is "),i[u]],0,null,alert)})],0)})})})}return b}()},65805:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(36352),f=n(98595),b=function(c){if(c===0)return(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Good"});if(c===1)return(0,e.createComponentVNode)(2,t.Box,{color:"orange",bold:!0,children:"Warning"});if(c===2)return(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,children:"DANGER"})},B=function(c){if(c===0)return"green";if(c===1)return"orange";if(c===2)return"red"},I=r.AtmosControl=function(){function d(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=(0,a.useLocalState)(m,"tabIndex",0),h=l[0],C=l[1],v=function(){function p(g){switch(g){case 0:return(0,e.createComponentVNode)(2,k);case 1:return(0,e.createComponentVNode)(2,N);default:return"WE SHOULDN'T BE HERE!"}}return p}();return(0,e.createComponentVNode)(2,f.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:h===0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:h===0,onClick:function(){function p(){return C(0)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"table"})," Data View"]},"DataView"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:h===1,onClick:function(){function p(){return C(1)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),v(h)]})})})}return d}(),k=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.alarms;return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Access"})]}),l.map(function(h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,o.TableCell,{children:h.name}),(0,e.createComponentVNode)(2,o.TableCell,{children:b(h.danger)}),(0,e.createComponentVNode)(2,o.TableCell,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Access",onClick:function(){function C(){return u("open_alarm",{aref:h.ref})}return C}()})})]},h.name)})]})})},N=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.alarms;return(0,e.createComponentVNode)(2,t.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,t.NanoMap,{children:l.filter(function(h){return h.z===3}).map(function(h){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:h.x,y:h.y,icon:"circle",tooltip:h.name,color:B(h.danger),onClick:function(){function C(){return u("open_alarm",{aref:h.ref})}return C}()},h.ref)})})})}},87816:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosFilter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosFilter=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.on,m=d.pressure,i=d.max_pressure,u=d.filter_type,s=d.filter_type_list;return(0,e.createComponentVNode)(2,o.Window,{width:380,height:140,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){function l(){return N("power")}return l}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:m===0,width:2.2,onClick:function(){function l(){return N("min_pressure")}return l}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:i,value:m,onDrag:function(){function l(h,C){return N("custom_pressure",{pressure:C})}return l}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:m===i,width:2.2,onClick:function(){function l(){return N("max_pressure")}return l}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Filter",children:s.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{selected:l.gas_type===u,content:l.label,onClick:function(){function h(){return N("set_filter",{filter:l.gas_type})}return h}()},l.label)})})]})})})})}return b}()},57258:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosGraphMonitor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(44879),b=n(88510),B=n(35840),I=["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth","horizontalLinesCount","verticalLinesCount","gridColor","gridWidth","pointTextColor","pointTextSize","labelViewBoxSize"];function k(l,h){if(l==null)return{};var C={};for(var v in l)if({}.hasOwnProperty.call(l,v)){if(h.includes(v))continue;C[v]=l[v]}return C}function N(l,h){l.prototype=Object.create(h.prototype),l.prototype.constructor=l,d(l,h)}function d(l,h){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(C,v){return C.__proto__=v,C},d(l,h)}var c=r.AtmosGraphMonitor=function(){function l(h,C){var v=(0,a.useBackend)(C),p=v.data,g=(0,a.useLocalState)(C,"tabIndex",0),V=g[0],y=g[1],S=function(){function w(x){switch(x){case 0:return(0,e.createComponentVNode)(2,m,{data:p,info:"\u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u0437\u0430\u043F\u0438\u0441\u0438 T = 60 \u0441. | \u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u043C\u0435\u0436\u0434\u0443 \u0437\u0430\u043F\u0438\u0441\u044F\u043C\u0438 t = 3 \u0441.",pressureListName:"pressure_history",temperatureListName:"temperature_history"});case 1:return(0,e.createComponentVNode)(2,m,{data:p,info:"\u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u0437\u0430\u043F\u0438\u0441\u0438 T = 10 \u043C\u0438\u043D. | \u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u043C\u0435\u0436\u0434\u0443 \u0437\u0430\u043F\u0438\u0441\u044F\u043C\u0438 t = 30 \u0441.",pressureListName:"long_pressure_history",temperatureListName:"long_temperature_history"});default:return"WE SHOULDN'T BE HERE!"}}return w}(),L=function(){function w(x){switch(x){case 0:return 180;case 1:return 350;case 2:return 590;case 3:return 830;default:return 870}}return w}();return(0,e.createComponentVNode)(2,o.Window,{width:700,height:L(Object.keys(p.sensors).length),children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:V===0,onClick:function(){function w(){return y(0)}return w}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"area-chart"})," \u0422\u0435\u043A\u0443\u0449\u0438\u0435"]},"View"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:V===1,onClick:function(){function w(){return y(1)}return w}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"bar-chart"})," \u0418\u0441\u0442\u043E\u0440\u0438\u044F"]},"History")]}),S(V),Object.keys(p.sensors).length===0&&(0,e.createComponentVNode)(2,t.Box,{pt:2,textAlign:"center",textColor:"gray",bold:!0,fontSize:1.3,children:"\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u0435 gas sensor \u0438\u043B\u0438 meter \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E multitool"})]})})})}return l}(),m=function(h){var C=h.data,v=h.info,p=h.pressureListName,g=h.temperatureListName,V=C.sensors||{},y=function(T,M){return V[T][M].slice(-1)[0]},S=function(T,M){return Math.min.apply(Math,V[T][M])},L=function(T,M){return Math.max.apply(Math,V[T][M])},w=function(T,M){return V[T][M].map(function(P,D){return[D,P]})};return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{color:"gray",children:v}),Object.keys(V).map(function(x){return(0,e.createComponentVNode)(2,t.Section,{title:x,children:(0,e.createComponentVNode)(2,t.Section,{px:2,children:[g in V[x]&&(0,e.createComponentVNode)(2,t.Box,{mb:4,children:[(0,e.createComponentVNode)(2,t.Box,{children:"\u0422\u0435\u043C\u043F\u0435\u0440\u0430\u0442\u0443\u0440\u0430: "+(0,f.toFixed)(y(x,g),0)+"\u041A (MIN: "+(0,f.toFixed)(S(x,g),0)+"\u041A; MAX: "+(0,f.toFixed)(L(x,g),0)+"\u041A)"}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:5,mt:1,children:(0,e.createComponentVNode)(2,s,{fillPositionedParent:!0,data:w(x,g),rangeX:[0,w(x,g).length-1],rangeY:[S(x,g)-10,L(x,g)+5],strokeColor:"rgba(219, 40, 40, 1)",fillColor:"rgba(219, 40, 40, 0.1)",horizontalLinesCount:2,verticalLinesCount:w(x,g).length-2,labelViewBoxSize:400})})]}),p in V[x]&&(0,e.createComponentVNode)(2,t.Box,{mb:-1,children:[(0,e.createComponentVNode)(2,t.Box,{children:"\u0414\u0430\u0432\u043B\u0435\u043D\u0438\u0435: "+(0,f.toFixed)(y(x,p),0)+"\u043A\u041F\u0430 (MIN: "+(0,f.toFixed)(S(x,p),0)+"\u043A\u041F\u0430; MAX: "+(0,f.toFixed)(L(x,p),0)+"\u043A\u041F\u0430)"}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:5,mt:1,children:(0,e.createComponentVNode)(2,s,{fillPositionedParent:!0,data:w(x,p),rangeX:[0,w(x,p).length-1],rangeY:[S(x,p)-10,L(x,p)+5],strokeColor:"rgba(40, 219, 40, 1)",fillColor:"rgba(40, 219, 40, 0.1)",horizontalLinesCount:2,verticalLinesCount:w(x,p).length-2,labelViewBoxSize:400})})]})]})},x)})]})},i=function(h,C,v,p){if(h.length===0)return[];var g=(0,b.zipWith)(Math.min).apply(void 0,h),V=(0,b.zipWith)(Math.max).apply(void 0,h);v!==void 0&&(g[0]=v[0],V[0]=v[1]),p!==void 0&&(g[1]=p[0],V[1]=p[1]);var y=function(x,T,M,P){return(x-T)/(M-T)*P},S=(0,b.zipWith)(y),L=(0,b.map)(function(w){return S(w,g,V,C)});return L(h)},u=function(h){for(var C="",v=0;v0){var le=ne[0],ee=ne[ne.length-1];ne.push([q[0]+D,ee[1]]),ne.push([q[0]+D,-D]),ne.push([-D,-D]),ne.push([-D,le[1]])}var re=u(ne);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({position:"relative"},te,{children:function(){function oe(fe){return(0,e.normalizeProps)((0,e.createVNode)(1,"div",null,(0,e.createVNode)(32,"svg",null,[Array.from({length:O}).map(function(me,Y){return(0,e.createVNode)(32,"line",null,null,1,{x1:0,y1:(Y+1)*(q[1]/(O+1)),x2:q[0],y2:(Y+1)*(q[1]/(O+1)),stroke:W,"stroke-width":K},"horizontal-line-"+Y)}),Array.from({length:j}).map(function(me,Y){return(0,e.createVNode)(32,"line",null,null,1,{x1:(Y+1)*(q[0]/(j+1)),y1:0,x2:(Y+1)*(q[0]/(j+1)),y2:q[1],stroke:W,"stroke-width":K},"vertical-line-"+Y)}),(0,e.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+q[1]+")",fill:x,points:re}),y.map(function(me,Y){return Y===0?null:(0,e.createVNode)(32,"line",null,null,1,{x1:ne[Y-1][0],y1:q[1]-ne[Y-1][1],x2:ne[Y][0],y2:q[1]-ne[Y][1],stroke:M,"stroke-width":D},"line-"+Y)}),y.map(function(me,Y){return(0,e.createVNode)(32,"circle",null,null,1,{cx:ne[Y][0],cy:q[1]-ne[Y][1],r:2,fill:"#ffffff",stroke:M,"stroke-width":1},"point-"+Y)}),y.map(function(me,Y){return q[0]>pe&&Y%2===1&&(0,e.createVNode)(32,"text",null,me[1]!==null?me[1].toFixed(0):"N/A",0,{x:ne[Y][0],y:q[1]-ne[Y][1],fill:J,"font-size":ue,dy:"1em",style:{"text-anchor":"end"}},"point-text-"+Y)})],0,{viewBox:"0 0 "+q[0]+" "+q[1]}),2,Object.assign({},fe),null,p.ref))}return oe}()})))}return v}(),h}(e.Component);s.defaultHooks=void 0,s.defaultHooks=B.pureComponentHooks},52977:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosMixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosMixer=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.on,i=c.pressure,u=c.max_pressure,s=c.node1_concentration,l=c.node2_concentration;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:165,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:m?"On":"Off",color:m?null:"red",selected:m,onClick:function(){function h(){return d("power")}return h}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:i===0,width:2.2,onClick:function(){function h(){return d("min_pressure")}return h}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:u,value:i,onDrag:function(){function h(C,v){return d("custom_pressure",{pressure:v})}return h}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:i===u,width:2.2,onClick:function(){function h(){return d("max_pressure")}return h}()})]}),(0,e.createComponentVNode)(2,b,{node_name:"Node 1",node_ref:s}),(0,e.createComponentVNode)(2,b,{node_name:"Node 2",node_ref:l})]})})})})}return B}(),b=function(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=I.node_name,i=I.node_ref;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:m,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",width:2.2,disabled:i===0,onClick:function(){function u(){return d("set_node",{node_name:m,concentration:(i-10)/100})}return u}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"%",width:6.1,lineHeight:1.5,stepPixelSize:10,minValue:0,maxValue:100,value:i,onChange:function(){function u(s,l){return d("set_node",{node_name:m,concentration:l/100})}return u}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",width:2.2,disabled:i===100,onClick:function(){function u(){return d("set_node",{node_name:m,concentration:(i+10)/100})}return u}()})]})}},11748:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosPump=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosPump=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.on,m=d.rate,i=d.max_rate,u=d.gas_unit,s=d.step;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:110,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){function l(){return N("power")}return l}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:m===0,width:2.2,onClick:function(){function l(){return N("min_rate")}return l}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:u,width:6.1,lineHeight:1.5,step:s,minValue:0,maxValue:i,value:m,onDrag:function(){function l(h,C){return N("custom_rate",{rate:C})}return l}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:m===i,width:2.2,onClick:function(){function l(){return N("max_rate")}return l}()})]})]})})})})}return b}()},69321:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosTankControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(44879),f=n(76910),b=n(98595),B=r.AtmosTankControl=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,i=m.sensors||{};return(0,e.createComponentVNode)(2,b.Window,{width:400,height:400,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:[Object.keys(i).map(function(u){return(0,e.createComponentVNode)(2,t.Section,{title:u,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[Object.keys(i[u]).indexOf("pressure")>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure",children:[i[u].pressure," kpa"]}):"",Object.keys(i[u]).indexOf("temperature")>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:[i[u].temperature," K"]}):"",["o2","n2","plasma","co2","n2o"].map(function(s){return Object.keys(i[u]).indexOf(s)>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:(0,f.getGasLabel)(s),children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:(0,f.getGasColor)(s),value:i[u][s],minValue:0,maxValue:100,children:(0,o.toFixed)(i[u][s],2)+"%"})},(0,f.getGasLabel)(s)):""})]})},u)}),m.inlet&&Object.keys(m.inlet).length>0?(0,e.createComponentVNode)(2,t.Section,{title:"Inlet Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:(m.inlet.on,"power-off"),content:m.inlet.on?"On":"Off",color:m.inlet.on?null:"red",selected:m.inlet.on,onClick:function(){function u(){return c("toggle_active",{dev:"inlet"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"L/s",width:6.1,lineHeight:1.5,step:1,minValue:0,maxValue:50,value:m.inlet.rate,onDrag:function(){function u(s,l){return c("set_pressure",{dev:"inlet",val:l})}return u}()})})]})}):"",m.outlet&&Object.keys(m.outlet).length>0?(0,e.createComponentVNode)(2,t.Section,{title:"Outlet Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:(m.outlet.on,"power-off"),content:m.outlet.on?"On":"Off",color:m.outlet.on?null:"red",selected:m.outlet.on,onClick:function(){function u(){return c("toggle_active",{dev:"outlet"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:5066,value:m.outlet.rate,onDrag:function(){function u(s,l){return c("set_pressure",{dev:"outlet",val:l})}return u}()})})]})}):""]})})}return I}()},92444:function(A,r,n){"use strict";r.__esModule=!0,r.AugmentMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=r.AugmentMenu=function(){function k(N,d){return(0,e.createComponentVNode)(2,o.Window,{width:700,height:660,theme:"malfunction",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,B,{context:d})})})})}return k}(),B=function(N){var d=N.context,c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.usable_swarms,s=i.ability_tabs,l=i.known_abilities,h=(0,a.useLocalState)(d,"selectedTab",s[0]),C=h[0],v=h[1],p=(0,a.useLocalState)(d,"searchText",""),g=p[0],V=p[1],y=function(){var M=s.find(function(D){return D.category_name===C.category_name});if(!M)return[];var P=Math.min(M.category_stage,4);return M.abilities.filter(function(D){return D.stage<=P&&(!g||D.name.toLowerCase().includes(g.toLowerCase()))}).sort(function(D,E){return["intruder","destroyer"].includes(C.category_name.toLowerCase())?D.stage-E.stage:0})},S=y(),L=s.find(function(T){return T.category_name===C.category_name}),w=["intruder","destroyer"].includes(C.category_name.toLowerCase()),x=function(M){var P=l.find(function(O){return O.ability_path===M.ability_path}),D=P?P.cost:M.cost,E=P&&P.current_level>0?P.current_level+" / "+P.max_level:"0 / "+M.max_level;return(0,e.createComponentVNode)(2,t.Stack.Item,{direction:"row",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{height:"20px",width:"35px",mb:1,textAlign:"center",content:D,disabled:D>u||P&&P.current_level===P.max_level,tooltip:"Purchase this ability?",onClick:function(){function O(){m("purchase",{ability_path:M.ability_path}),v(C)}return O}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",children:M.name})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"13px",children:M.desc||"Description not available"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Level: ",(0,e.createVNode)(1,"span",null,E,0,{style:{color:"green"}}),w&&M.stage>0&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)(" (Stage: "),M.stage,(0,e.createTextVNode)(")")],0)]}),(0,e.createComponentVNode)(2,t.Stack.Divider)]})})]},M.name)};return(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,style:{marginRight:"10px"},children:[(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Swarms: "),(0,e.createVNode)(1,"span",null,u,0,{style:{color:"green"}})],4),w&&L&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Category Stage: "),(0,e.createVNode)(1,"span",null,Math.min(L.category_stage,4),0,{style:{color:"green"}})],4)]}),(0,e.createVNode)(1,"div","Section__buttons",(0,e.createComponentVNode)(2,t.Input,{width:"200px",placeholder:"Search Abilities",onInput:function(){function T(M,P){return V(P)}return T}(),value:g}),2)],4,{style:{display:"flex",alignItems:"center"}}),children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[s.map(function(T){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C.category_name===T.category_name,onClick:function(){function M(){v(T),V("")}return M}(),children:(0,f.capitalize)(T.category_name)},T.category_name)}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C.category_name==="upgrades",onClick:function(){function T(){return v({category_name:"upgrades"})}return T}(),children:"Upgrades"},"upgrades")]}),C.category_name==="upgrades"?(0,e.createComponentVNode)(2,I,{act:m,abilityTabs:s,knownAbilities:l,usableSwarms:u}):(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:S.map(x)})]})},I=function(N){var d=N.act,c=N.abilityTabs,m=N.knownAbilities,i=N.usableSwarms,u=m.filter(function(l){return l.current_leveli,tooltip:"Upgrade this ability?",onClick:function(){function v(){return d("purchase",{ability_path:h.ability_path})}return v}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",children:h.name})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"13px",children:h.upgrade_text}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Level:"," ",(0,e.createVNode)(1,"span",null,h.current_level+" / "+h.max_level,0,{style:{color:"green"}}),C&&C.stage>0&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)(" (Stage: "),C.stage,(0,e.createTextVNode)(")")],0)]}),(0,e.createComponentVNode)(2,t.Stack.Divider)]})})]},h.name)};return(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:u.map(s)})}},59179:function(A,r,n){"use strict";r.__esModule=!0,r.Autolathe=void 0;var e=n(89005),a=n(64795),t=n(88510),o=n(72253),f=n(36036),b=n(98595),B=n(25328),I=function(d,c,m,i){return d.requirements===null?!0:!(d.requirements.metal*i>c||d.requirements.glass*i>m)},k=r.Autolathe=function(){function N(d,c){var m=(0,o.useBackend)(c),i=m.act,u=m.data,s=u.total_amount,l=u.max_amount,h=u.metal_amount,C=u.glass_amount,v=u.busyname,p=u.busyamt,g=u.showhacked,V=u.buildQueue,y=u.buildQueueLen,S=u.recipes,L=u.categories,w=(0,o.useSharedState)(c,"category",0),x=w[0],T=w[1];x===0&&(x="Tools");var M=h.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),P=C.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),D=s.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),E=(0,o.useSharedState)(c,"search_text",""),O=E[0],R=E[1],j=(0,B.createSearch)(O,function(K){return K.name}),F="";y>0&&(F=V.map(function(K,G){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:"times",color:"transparent",content:V[G][0],onClick:function(){function J(){return i("remove_from_queue",{remove_from_queue:V.indexOf(K)+1})}return J}()},K)},G)}));var W=(0,a.flow)([(0,t.filter)(function(K){return(K.category.indexOf(x)>-1||O)&&(u.showhacked||!K.hacked)}),O&&(0,t.filter)(j),(0,t.sortBy)(function(K){return K.name.toLowerCase()})])(S),z="Build";return O?z="Results for: '"+O+"':":x&&(z="Build ("+x+")"),(0,e.createComponentVNode)(2,b.Window,{width:750,height:525,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{width:"70%",children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:z,buttons:(0,e.createComponentVNode)(2,f.Dropdown,{width:"150px",options:L,selected:x,onSelected:function(){function K(G){return T(G)}return K}()}),children:[(0,e.createComponentVNode)(2,f.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function K(G,J){return R(J)}return K}(),mb:1}),W.map(function(K){return(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+K.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===1,disabled:!I(K,u.metal_amount,u.glass_amount,1),onClick:function(){function G(){return i("make",{make:K.uid,multiplier:1})}return G}(),children:(0,B.toTitleCase)(K.name)}),K.max_multiplier>=10&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===10,disabled:!I(K,u.metal_amount,u.glass_amount,10),onClick:function(){function G(){return i("make",{make:K.uid,multiplier:10})}return G}(),children:"10x"}),K.max_multiplier>=25&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===25,disabled:!I(K,u.metal_amount,u.glass_amount,25),onClick:function(){function G(){return i("make",{make:K.uid,multiplier:25})}return G}(),children:"25x"}),K.max_multiplier>25&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===K.max_multiplier,disabled:!I(K,u.metal_amount,u.glass_amount,K.max_multiplier),onClick:function(){function G(){return i("make",{make:K.uid,multiplier:K.max_multiplier})}return G}(),children:[K.max_multiplier,"x"]}),K.requirements&&Object.keys(K.requirements).map(function(G){return(0,B.toTitleCase)(G)+": "+K.requirements[G]}).join(", ")||(0,e.createComponentVNode)(2,f.Box,{children:"No resources required."})]},K.ref)})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{width:"30%",children:[(0,e.createComponentVNode)(2,f.Section,{title:"Materials",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Metal",children:M}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Glass",children:P}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Total",children:D}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Storage",children:[u.fill_percent,"% Full"]})]})}),(0,e.createComponentVNode)(2,f.Section,{title:"Building",children:(0,e.createComponentVNode)(2,f.Box,{color:v?"green":"",children:v||"Nothing"})}),(0,e.createComponentVNode)(2,f.Section,{title:"Build Queue",height:23.7,children:[F,(0,e.createComponentVNode)(2,f.Button,{mt:.5,fluid:!0,icon:"times",content:"Clear All",color:"red",disabled:!u.buildQueueLen,onClick:function(){function K(){return i("clear_queue")}return K}()})]})]})]})})})}return N}()},29943:function(A,r,n){"use strict";r.__esModule=!0,r.Autolathe220=void 0;var e=n(89005),a=n(25328),t=n(88510),o=n(64795),f=n(72253),b=n(36036),B=n(98595),I="icons/obj/stacks/minerals.dmi",k=["metal","glass"],N=function(C,v,p,g){return C.requirements===null?!0:!(C.requirements.metal*g>v||C.requirements.glass*g>p)},d=function(C,v){var p=C*v/2e3;return p===0?0:p<.01&&p>0?(0,e.createComponentVNode)(2,b.Box,{fontSize:.75,children:"< 0.01"}):Math.floor(p*100)/100},c=r.Autolathe220=function(){function h(C,v){var p=(0,f.useSharedState)(v,"category","Tools"),g=p[0],V=p[1];return(0,e.createComponentVNode)(2,B.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{basis:"20%",children:(0,e.createComponentVNode)(2,m,{category:g,setCategory:V})}),(0,e.createComponentVNode)(2,b.Stack.Item,{basis:"55%",children:(0,e.createComponentVNode)(2,i,{category:g})}),(0,e.createComponentVNode)(2,b.Stack.Item,{basis:"25%",children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,u),(0,e.createComponentVNode)(2,s),(0,e.createComponentVNode)(2,l)]})})]})})})}return h}(),m=function(C,v){var p=(0,f.useBackend)(v),g=p.data,V=C.category,y=C.setCategory,S=g.categories,L=["All"].concat(S);return(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Categories",children:(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:L.map(function(w){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{mb:.5,height:"2.5em",color:"blue",selected:w===V,onClick:function(){function x(){return y(w)}return x}(),children:w},w)})})})},i=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=V.metal_amount,S=V.glass_amount,L=V.recipes,w=C.category,x=(0,f.useSharedState)(v,"searchText",""),T=x[0],M=x[1],P=(0,o.flow)([(0,t.filter)(function(O){return w==="All"||O.category.includes(w)||T&&(V.showhacked||!O.hacked)}),T&&(0,t.filter)((0,a.createSearch)(T,function(O){return O.name})),(0,t.sortBy)(function(O){return O.name.toLowerCase()})])(L),D=function(R,j){return(0,e.createComponentVNode)(2,b.Button,{translucent:!0,tooltip:E(R,j),tooltipPosition:"top",disabled:!N(R,y,S,j),onClick:function(){function F(){return g("make",{make:R.uid,multiplier:j})}return F}(),children:[j,"x"]})},E=function(R,j){return(0,e.createFragment)(k.map(function(F){return R.requirements[F]&&(0,e.createComponentVNode)(2,b.ImageButton,{dmIcon:I,dmIconState:"sheet-"+F,imageSize:32,children:d(R.requirements[F],j)},F)}),0)};return(0,e.createComponentVNode)(2,b.Section,{fill:!0,title:"Build ("+w+")",children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function O(R,j){return M(j)}return O}()})}),(0,e.createComponentVNode)(2,b.Stack.Item,{mt:.5,mb:-2.33,grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:P.map(function(O){return(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,base64:O.image,imageSize:32,textAlign:"left",color:O.category.includes("hacked")&&"brown",tooltip:E(O,1),tooltipPosition:"top",disabled:!N(O,y,S,1),buttons:O.max_multiplier>1&&(0,e.createFragment)([O.max_multiplier>=10&&D(O,10),O.max_multiplier>=25&&D(O,25),O.max_multiplier>25&&D(O,O.max_multiplier)],0),onClick:function(){function R(){return g("make",{make:O.uid,multiplier:1})}return R}(),children:O.name},O.name)})})})]})})},u=function(C,v){var p=(0,f.useBackend)(v),g=p.data,V=g.metal_amount,y=g.glass_amount,S=g.fill_percent,L=function(x,T){return(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,imageSize:32,dmIcon:I,dmIconState:"sheet-"+x,color:"nope",buttons:(0,e.createComponentVNode)(2,b.Box,{backgroundColor:"rgba(255, 255, 255, 0.05)",width:"45px",children:d(T,1)}),children:(0,a.toTitleCase)(x)})};return(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"Materials",children:[L("metal",V),L("glass",y),(0,e.createComponentVNode)(2,b.ProgressBar,{minValue:0,value:S,maxValue:100,children:["Storage ",S,"% full"]})]})})},s=function(C,v){var p=(0,f.useBackend)(v),g=p.data,V=g.recipes,y=g.busyname,S=g.busyamt,L=V.find(function(w){return w.name===y});return(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"Building",children:(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,color:y&&"green",base64:L==null?void 0:L.image,imageSize:32,children:y?S>1?y+" x"+S:y:"Nothing"})})})},l=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=V.recipes,S=V.buildQueue,L=V.buildQueueLen,w;return L>0&&(w=S.map(function(x,T){var M=y.find(function(P){return P.name===S[T][0]});return(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,base64:M.image,imageSize:32,buttons:(0,e.createComponentVNode)(2,b.Button,{translucent:!0,width:"32px",icon:"times",iconColor:"red",onClick:function(){function P(){return g("remove_from_queue",{remove_from_queue:S.indexOf(x)+1})}return P}()},x),children:[M.name," ",Number(S[T][1])>1&&"x"+S[T][1]]},T)})),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Queue "+(L>0?L:""),children:w})}),(0,e.createComponentVNode)(2,b.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,b.Section,{fitted:!0,p:.75,children:(0,e.createComponentVNode)(2,b.Button,{fluid:!0,translucent:!L,color:"red",icon:"trash-can",disabled:!L,onClick:function(){function x(){return g("clear_queue")}return x}(),children:"Clear Queue"})})})]})})}},5147:function(A,r,n){"use strict";r.__esModule=!0,r.BioChipPad=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.BioChipPad=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.implant,m=d.contains_case,i=d.gps,u=d.tag,s=(0,a.useLocalState)(I,"newTag",u),l=s[0],h=s[1];return(0,e.createComponentVNode)(2,o.Window,{width:410,height:325,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Bio-chip Mini-Computer",buttons:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject Case",icon:"eject",disabled:!m,onClick:function(){function C(){return N("eject_case")}return C}()})}),children:c&&m?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{bold:!0,mb:2,children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+c.image,ml:0,mr:2,style:{"vertical-align":"middle",width:"32px"}}),c.name]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Life",children:c.life}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Notes",children:c.notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Function",children:c.function}),!!i&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tag",children:[(0,e.createComponentVNode)(2,t.Input,{width:"5.5rem",value:u,onEnter:function(){function C(){return N("tag",{newtag:l})}return C}(),onInput:function(){function C(v,p){return h(p)}return C}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:u===l,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){function C(){return N("tag",{newtag:l})}return C}(),children:(0,e.createComponentVNode)(2,t.Icon,{name:"pen"})})]})]})],4):m?(0,e.createComponentVNode)(2,t.Box,{children:"This bio-chip case has no implant!"}):(0,e.createComponentVNode)(2,t.Box,{children:"Please insert a bio-chip casing!"})})})})}return b}()},64273:function(A,r,n){"use strict";r.__esModule=!0,r.Biogenerator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(62411),b=r.Biogenerator=function(){function d(c,m){var i=(0,a.useBackend)(m),u=i.data,s=i.config,l=u.container,h=u.processing,C=s.title;return(0,e.createComponentVNode)(2,o.Window,{width:390,height:595,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Operating,{operating:h,name:C}),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k),l?(0,e.createComponentVNode)(2,N):(0,e.createComponentVNode)(2,B)]})})})}return d}(),B=function(c,m){return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flask",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),"The biogenerator is missing a container."]})})})},I=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.biomass,h=s.container,C=s.container_curr_reagents,v=s.container_max_reagents;return(0,e.createComponentVNode)(2,t.Section,{title:"Storage",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"20px",color:"silver",children:"Biomass:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"5px",children:l}),(0,e.createComponentVNode)(2,t.Icon,{name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"21px",mt:"8px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"10px",color:"silver",children:"Container:"}),h?(0,e.createComponentVNode)(2,t.ProgressBar,{value:C,maxValue:v,children:(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:C+" / "+v+" units"})}):(0,e.createComponentVNode)(2,t.Stack.Item,{children:"None"})]})]})},k=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.has_plants,h=s.container;return(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:!l,tooltip:l?"":"There are no plants in the biogenerator.",tooltipPosition:"top-start",content:"Activate",onClick:function(){function C(){return u("activate")}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"flask",disabled:!h,tooltip:h?"":"The biogenerator does not have a container.",tooltipPosition:"top",content:"Detach Container",onClick:function(){function C(){return u("detach_container")}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:!l,tooltip:l?"":"There are no stored plants to eject.",tooltipPosition:"top-end",content:"Eject Plants",onClick:function(){function C(){return u("eject_plants")}return C}()})})]})})},N=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.biomass,h=s.product_list,C=(0,a.useSharedState)(m,"vendAmount",1),v=C[0],p=C[1],g=Object.entries(h).map(function(V,y){var S=Object.entries(V[1]).map(function(L){return L[1]});return(0,e.createComponentVNode)(2,t.Collapsible,{title:V[0],open:!0,children:S.map(function(L){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",ml:"2px",children:L.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"right",width:"20%",children:[L.cost*v,(0,e.createComponentVNode)(2,t.Icon,{ml:"5px",name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"right",width:"40%",children:(0,e.createComponentVNode)(2,t.Button,{content:"Vend",disabled:l.25?750+400*Math.random():290+150*Math.random(),time:60+150*Math.random(),children:(0,e.createComponentVNode)(2,t.Stack,{mb:"30px",fontsize:"256px",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,color:"red",fontsize:"256px",textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"skull",size:14,mb:"64px"}),(0,e.createVNode)(1,"br"),"E$#OR:& U#KN!WN IN%ERF#R_NCE"]})})})})}return k}(),B=r.BluespaceTap=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.product||[],s=i.desiredMiningPower,l=i.miningPower,h=i.points,C=i.totalPoints,v=i.powerUse,p=i.availablePower,g=i.emagged,V=i.autoShutown,y=i.stabilizers,S=i.stabilizerPower,L=i.stabilizerPriority,w=s>l&&"bad"||"good";return(0,e.createComponentVNode)(2,o.Window,{width:650,height:450,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,t.Collapsible,{title:"Input Management",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Input",children:[(0,e.createComponentVNode)(2,t.Button,{icon:V&&!g?"toggle-on":"toggle-off",content:"Auto shutdown",color:V&&!g?"green":"red",disabled:!!g,tooltip:"Turn auto shutdown on or off",tooltipPosition:"top",onClick:function(){function x(){return m("auto_shutdown")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:y&&!g?"toggle-on":"toggle-off",content:"Stabilizers",color:y&&!g?"green":"red",disabled:!!g,tooltip:"Turn stabilizers on or off",tooltipPosition:"top",onClick:function(){function x(){return m("stabilizers")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:L&&!g?"toggle-on":"toggle-off",content:"Stabilizer priority",color:L&&!g?"green":"red",disabled:!!g,tooltip:"On: Mining power will not exceed what can be stabilized",tooltipPosition:"top",onClick:function(){function x(){return m("stabilizer_priority")}return x}()}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Desired Mining Power",children:(0,f.formatPower)(s)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{labelStyle:{"vertical-align":"top"},label:"Set Desired Mining Power",children:(0,e.createComponentVNode)(2,t.Stack,{width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"step-backward",disabled:s===0||g,tooltip:"Set to 0",tooltipPosition:"bottom",onClick:function(){function x(){return m("set",{set_power:0})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",tooltip:"Decrease by 10 MW",tooltipPosition:"bottom",disabled:s===0||g,onClick:function(){function x(){return m("set",{set_power:s-1e7})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:s===0||g,tooltip:"Decrease by 1 MW",tooltipPosition:"bottom",onClick:function(){function x(){return m("set",{set_power:s-1e6})}return x}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mx:1,children:(0,e.createComponentVNode)(2,t.NumberInput,{disabled:g,minvalue:0,value:s,maxvalue:1/0,step:1,onChange:function(){function x(T,M){return m("set",{set_power:M})}return x}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:g,tooltip:"Increase by one MW",tooltipPosition:"bottom",onClick:function(){function x(){return m("set",{set_power:s+1e6})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:g,tooltip:"Increase by 10MW",tooltipPosition:"bottom",onClick:function(){function x(){return m("set",{set_power:s+1e7})}return x}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Power Use",children:(0,f.formatPower)(v)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mining Power Use",children:(0,f.formatPower)(l)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stabilizer Power Use",children:(0,f.formatPower)(S)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Surplus Power",children:(0,f.formatPower)(p)})]})]})}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Output",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available Points",children:h}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Points",children:C})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{align:"end",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(x){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:x.name,children:(0,e.createComponentVNode)(2,t.Button,{disabled:x.price>=h,onClick:function(){function T(){return m("vend",{target:x.key})}return T}(),content:x.price})},x.key)})})})})]})})]})})})}return k}(),I=r.Alerts=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.product||[],s=i.miningPower,l=i.stabilizerPower,h=i.emagged,C=i.safeLevels,v=i.autoShutown,p=i.stabilizers,g=i.overhead;return(0,e.createFragment)([!v&&!h&&(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Auto shutdown disabled"}),h?(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"All safeties disabled"}):s<=15e6?"":p?s>l+15e6?(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Stabilizers overwhelmed, Instability likely"}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"High Power, engaging stabilizers"}):(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Stabilizers disabled, Instability likely"})],0)}return k}()},33758:function(A,r,n){"use strict";r.__esModule=!0,r.BodyScanner=void 0;var e=n(89005),a=n(44879),t=n(25328),o=n(72253),f=n(36036),b=n(98595),B=[["good","Alive"],["average","Critical"],["bad","DEAD"]],I=[["hasVirus","bad","Viral pathogen detected in blood stream."],["blind","average","Cataracts detected."],["colourblind","average","Photoreceptor abnormalities detected."],["nearsighted","average","Retinal misalignment detected."]],k=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Cellular","cloneLoss"],["Burn","fireLoss"],["Inebriation","drunkenness"]],N={average:[.25,.5],bad:[.5,1/0]},d=function(y,S){for(var L=[],w=0;w0?y.filter(function(S){return!!S}).reduce(function(S,L){return(0,e.createFragment)([S,(0,e.createComponentVNode)(2,f.Box,{children:L},L)],0)},null):null},m=function(y){if(y>100){if(y<300)return"mild infection";if(y<400)return"mild infection+";if(y<500)return"mild infection++";if(y<700)return"acute infection";if(y<800)return"acute infection+";if(y<900)return"acute infection++";if(y>=900)return"septic"}return""},i=r.BodyScanner=function(){function V(y,S){var L=(0,o.useBackend)(S),w=L.data,x=w.occupied,T=w.occupant,M=T===void 0?{}:T,P=x?(0,e.createComponentVNode)(2,u,{occupant:M}):(0,e.createComponentVNode)(2,g);return(0,e.createComponentVNode)(2,b.Window,{width:700,height:600,title:"Body Scanner",children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:P})})}return V}(),u=function(y){var S=y.occupant;return(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,s,{occupant:S}),(0,e.createComponentVNode)(2,l,{occupant:S}),(0,e.createComponentVNode)(2,h,{occupant:S}),(0,e.createComponentVNode)(2,v,{organs:S.extOrgan}),(0,e.createComponentVNode)(2,p,{organs:S.intOrgan})]})},s=function(y,S){var L=(0,o.useBackend)(S),w=L.act,x=L.data,T=x.occupant;return(0,e.createComponentVNode)(2,f.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Button,{icon:"print",onClick:function(){function M(){return w("print_p")}return M}(),children:"Print Report"}),(0,e.createComponentVNode)(2,f.Button,{icon:"user-slash",onClick:function(){function M(){return w("ejectify")}return M}(),children:"Eject"})],4),children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Name",children:T.name}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:T.maxHealth,value:T.health/T.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Status",color:B[T.stat][0],children:B[T.stat][1]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,f.AnimatedNumber,{value:(0,a.round)(T.bodyTempC)}),"\xB0C,\xA0",(0,e.createComponentVNode)(2,f.AnimatedNumber,{value:(0,a.round)(T.bodyTempF)}),"\xB0F"]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Implants",children:T.implant_len?(0,e.createComponentVNode)(2,f.Box,{children:T.implant.map(function(M){return M.name}).join(", ")}):(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"None"})})]})})},l=function(y){var S=y.occupant;return S.hasBorer||S.blind||S.colourblind||S.nearsighted||S.hasVirus?(0,e.createComponentVNode)(2,f.Section,{title:"Abnormalities",children:I.map(function(L,w){if(S[L[0]])return(0,e.createComponentVNode)(2,f.Box,{color:L[1],bold:L[1]==="bad",children:L[2]},L[2])})}):(0,e.createComponentVNode)(2,f.Section,{title:"Abnormalities",children:(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No abnormalities found."})})},h=function(y){var S=y.occupant;return(0,e.createComponentVNode)(2,f.Section,{title:"Damage",children:(0,e.createComponentVNode)(2,f.Table,{children:d(k,function(L,w,x){return(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Table.Row,{color:"label",children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:[L[0],":"]}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:!!w&&w[0]+":"})]}),(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,C,{value:S[L[1]],marginBottom:x100)&&"average"||!!S.status.robotic&&"label",width:"33%",children:(0,t.capitalize)(S.name)}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,f.ProgressBar,{m:-.5,min:"0",max:S.maxHealth,mt:L>0&&"0.5rem",value:S.totalLoss/S.maxHealth,ranges:N,children:(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Tooltip,{content:"Total damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"heartbeat",mr:.5}),(0,a.round)(S.totalLoss)]})}),!!S.bruteLoss&&(0,e.createComponentVNode)(2,f.Tooltip,{content:"Brute damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:[(0,e.createComponentVNode)(2,f.Icon,{name:"bone",mr:.5}),(0,a.round)(S.bruteLoss)]})}),!!S.fireLoss&&(0,e.createComponentVNode)(2,f.Tooltip,{content:"Burn damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"fire",mr:.5}),(0,a.round)(S.fireLoss)]})})]})})}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:L>0&&"calc(0.5rem + 2px)",children:[(0,e.createComponentVNode)(2,f.Box,{color:"average",inline:!0,children:c([!!S.internalBleeding&&"Internal bleeding",!!S.burnWound&&"Critical tissue burns",!!S.lungRuptured&&"Ruptured lung",!!S.status.broken&&S.status.broken,m(S.germ_level),!!S.open&&"Open incision"])}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,children:[c([!!S.status.splinted&&(0,e.createComponentVNode)(2,f.Box,{color:"good",children:"Splinted"}),!!S.status.robotic&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Robotic"}),!!S.status.dead&&(0,e.createComponentVNode)(2,f.Box,{color:"bad",bold:!0,children:"DEAD"})]),c(S.shrapnel.map(function(w){return w.known?w.name:"Unknown object"}))]})]})]},L)})]})})},p=function(y){return y.organs.length===0?(0,e.createComponentVNode)(2,f.Section,{title:"Internal Organs",children:(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"N/A"})}):(0,e.createComponentVNode)(2,f.Section,{title:"Internal Organs",children:(0,e.createComponentVNode)(2,f.Table,{children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:"Damage"}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",children:"Injuries"})]}),y.organs.map(function(S,L){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{color:!!S.dead&&"bad"||S.germ_level>100&&"average"||S.robotic>0&&"label",width:"33%",children:(0,t.capitalize)(S.name)}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:S.maxHealth,value:S.damage/S.maxHealth,mt:L>0&&"0.5rem",ranges:N,children:(0,a.round)(S.damage)})}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:L>0&&"calc(0.5rem + 2px)",children:[(0,e.createComponentVNode)(2,f.Box,{color:"average",inline:!0,children:c([m(S.germ_level)])}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,children:c([S.robotic===1&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Robotic"}),S.robotic===2&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Assisted"}),!!S.dead&&(0,e.createComponentVNode)(2,f.Box,{color:"bad",bold:!0,children:"DEAD"})])})]})]},L)})]})})},g=function(){return(0,e.createComponentVNode)(2,f.Section,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}},67963:function(A,r,n){"use strict";r.__esModule=!0,r.BookBinder=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=n(39473),B=r.BookBinder=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,i=m.selectedbook,u=m.book_categories,s=[];return u.map(function(l){return s[l.description]=l.category_id}),(0,e.createComponentVNode)(2,o.Window,{width:600,height:400,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Book Binder",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"print",width:"auto",content:"Print Book",onClick:function(){function l(){return c("print_book")}return l}()}),children:[(0,e.createComponentVNode)(2,t.Box,{ml:10,fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:"1rem"}),"Book Binder"]}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:"auto",content:i.title,onClick:function(){function l(){return(0,f.modalOpen)(N,"edit_selected_title")}return l}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:"auto",content:i.author,onClick:function(){function l(){return(0,f.modalOpen)(N,"edit_selected_author")}return l}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"190px",options:u.map(function(l){return l.description}),onSelected:function(){function l(h){return c("toggle_binder_category",{category_id:s[h]})}return l}()})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen",width:"auto",content:"Edit Summary",onClick:function(){function l(){return(0,f.modalOpen)(N,"edit_selected_summary")}return l}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:i.summary})]}),(0,e.createVNode)(1,"br"),u.filter(function(l){return i.categories.includes(l.category_id)}).map(function(l){return(0,e.createComponentVNode)(2,t.Button,{content:l.description,selected:!0,icon:"unlink",onClick:function(){function h(){return c("toggle_binder_category",{category_id:l.category_id})}return h}()},l.category_id)})]})})]})})})]})}return I}()},61925:function(A,r,n){"use strict";r.__esModule=!0,r.BotCall=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(d){var c=[{modes:[0],label:"Idle",color:"green"},{modes:[1,2,3],label:"Arresting",color:"yellow"},{modes:[4,5],label:"Patrolling",color:"average"},{modes:[9],label:"Moving",color:"average"},{modes:[6,11],label:"Responding",color:"green"},{modes:[12],label:"Delivering Cargo",color:"blue"},{modes:[13],label:"Returning Home",color:"blue"},{modes:[7,8,10,14,15,16,17,18,19],label:"Working",color:"blue"}],m=c.find(function(i){return i.modes.includes(d)});return(0,e.createComponentVNode)(2,t.Box,{color:m.color,children:[" ",m.label," "]})},b=r.BotCall=function(){function N(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=(0,a.useLocalState)(c,"tabIndex",0),l=s[0],h=s[1],C={0:"Security",1:"Medibot",2:"Cleanbot",3:"Floorbot",4:"Mule",5:"Honkbot"},v=function(){function p(g){return C[g]?(0,e.createComponentVNode)(2,B,{model:C[g]}):"This should not happen. Report on Paradise Github"}return p}();return(0,e.createComponentVNode)(2,o.Window,{width:700,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:l===0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,textAlign:"center",children:Array.from({length:6}).map(function(p,g){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:l===g,onClick:function(){function V(){return h(g)}return V}(),children:C[g]},g)})})}),v(l)]})})})}return N}(),B=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.bots;return s[d.model]!==void 0?(0,e.createComponentVNode)(2,k,{model:[d.model]}):(0,e.createComponentVNode)(2,I,{model:[d.model]})},I=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data;return(0,e.createComponentVNode)(2,t.Stack,{justify:"center",align:"center",fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Box,{bold:1,color:"bad",children:["No ",[d.model]," detected"]})})},k=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.bots;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Model"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Location"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Interface"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Call"})]}),s[d.model].map(function(l){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.model}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.on?f(l.status):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Off"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.location}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Interface",onClick:function(){function h(){return i("interface",{botref:l.UID})}return h}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Call",onClick:function(){function h(){return i("call",{botref:l.UID})}return h}()})})]},l.UID)})]})})})}},20464:function(A,r,n){"use strict";r.__esModule=!0,r.BotClean=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotClean=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.locked,i=c.noaccess,u=c.maintpanel,s=c.on,l=c.autopatrol,h=c.canhack,C=c.emagged,v=c.remote_disabled,p=c.painame,g=c.cleanblood,V=c.area;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Cleaning Settings",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:g,content:"Clean Blood",disabled:i,onClick:function(){function y(){return d("blood")}return y}()})}),(0,e.createComponentVNode)(2,t.Section,{title:"Misc Settings",children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:V?"Reset Area Selection":"Restrict to Current Area",onClick:function(){function y(){return d("area")}return y}()}),V!==null&&(0,e.createComponentVNode)(2,t.LabeledList,{mb:1,children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Locked Area",children:V})})]}),p&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:p,disabled:i,onClick:function(){function y(){return d("ejectpai")}return y}()})})]})})}return B}()},69479:function(A,r,n){"use strict";r.__esModule=!0,r.BotFloor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotFloor=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.noaccess,i=c.painame,u=c.hullplating,s=c.replace,l=c.eat,h=c.make,C=c.fixfloor,v=c.nag_empty,p=c.magnet,g=c.tiles_amount;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:510,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Floor Settings",children:[(0,e.createComponentVNode)(2,t.Box,{mb:"5px",children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tiles Left",children:g})}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Add tiles to new hull plating",tooltip:"Fixing a plating requires the removal of floor tile. This will place it back after repairing. Same goes for hull breaches",disabled:m,onClick:function(){function V(){return d("autotile")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:s,content:"Add floor tiles on exposed hull plating",tooltip:"Example: It will add tiles to maintenance",disabled:m,onClick:function(){function V(){return d("replacetiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:C,content:"Repair damaged tiles and platings",disabled:m,onClick:function(){function V(){return d("fixfloors")}return V}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Miscellaneous",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:l,content:"Finds tiles",disabled:m,onClick:function(){function V(){return d("eattiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:h,content:"Make pieces of metal into tiles when empty",disabled:m,onClick:function(){function V(){return d("maketiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:v,content:"Transmit notice when empty",disabled:m,onClick:function(){function V(){return d("nagonempty")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:p,content:"Traction Magnets",disabled:m,onClick:function(){function V(){return d("anchored")}return V}()})]}),i&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,icon:"eject",content:i,disabled:m,onClick:function(){function V(){return d("ejectpai")}return V}()})})]})})}return B}()},59887:function(A,r,n){"use strict";r.__esModule=!0,r.BotHonk=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotHonk=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:220,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.BotStatus)})})}return B}()},80063:function(A,r,n){"use strict";r.__esModule=!0,r.BotMed=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotMed=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.locked,i=c.noaccess,u=c.maintpanel,s=c.on,l=c.autopatrol,h=c.canhack,C=c.emagged,v=c.remote_disabled,p=c.painame,g=c.shut_up,V=c.declare_crit,y=c.stationary_mode,S=c.heal_threshold,L=c.injection_amount,w=c.use_beaker,x=c.treat_virus,T=c.reagent_glass;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Communication Settings",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Speaker",checked:!g,disabled:i,onClick:function(){function M(){return d("toggle_speaker")}return M}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Critical Patient Alerts",checked:V,disabled:i,onClick:function(){function M(){return d("toggle_critical_alerts")}return M}()})]}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Treatment Settings",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Healing Threshold",children:(0,e.createComponentVNode)(2,t.Slider,{value:S.value,minValue:S.min,maxValue:S.max,step:5,disabled:i,onChange:function(){function M(P,D){return d("set_heal_threshold",{target:D})}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Injection Level",children:(0,e.createComponentVNode)(2,t.Slider,{value:L.value,minValue:L.min,maxValue:L.max,step:5,format:function(){function M(P){return P+"u"}return M}(),disabled:i,onChange:function(){function M(P,D){return d("set_injection_amount",{target:D})}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reagent Source",children:(0,e.createComponentVNode)(2,t.Button,{content:w?"Beaker":"Internal Synthesizer",icon:w?"flask":"cogs",disabled:i,onClick:function(){function M(){return d("toggle_use_beaker")}return M}()})}),T&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T.amount,minValue:0,maxValue:T.max_amount,children:[T.amount," / ",T.max_amount]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{ml:1,children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject",disabled:i,onClick:function(){function M(){return d("eject_reagent_glass")}return M}()})})]})})]}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{mt:1,fluid:!0,content:"Treat Viral Infections",checked:x,disabled:i,onClick:function(){function M(){return d("toggle_treat_viral")}return M}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Stationary Mode",checked:y,disabled:i,onClick:function(){function M(){return d("toggle_stationary_mode")}return M}()})]}),p&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:p,disabled:i,onClick:function(){function M(){return d("ejectpai")}return M}()})})]})})})}return B}()},74439:function(A,r,n){"use strict";r.__esModule=!0,r.BotSecurity=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotSecurity=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.noaccess,i=c.painame,u=c.check_id,s=c.check_weapons,l=c.check_warrant,h=c.arrest_mode,C=c.arrest_declare;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:445,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Who To Arrest",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Unidentifiable Persons",disabled:m,onClick:function(){function v(){return d("authid")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:s,content:"Unauthorized Weapons",disabled:m,onClick:function(){function v(){return d("authweapon")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:l,content:"Wanted Criminals",disabled:m,onClick:function(){function v(){return d("authwarrant")}return v}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Arrest Procedure",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:h,content:"Detain Targets Indefinitely",disabled:m,onClick:function(){function v(){return d("arrtype")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:C,content:"Announce Arrests On Radio",disabled:m,onClick:function(){function v(){return d("arrdeclare")}return v}()})]}),i&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:i,disabled:m,onClick:function(){function v(){return d("ejectpai")}return v}()})})]})})}return B}()},10833:function(A,r,n){"use strict";r.__esModule=!0,r.BrigCells=void 0;var e=n(89005),a=n(98595),t=n(36036),o=n(72253),f=function(k,N){var d=k.cell,c=(0,o.useBackend)(N),m=c.act,i=d.cell_id,u=d.occupant,s=d.crimes,l=d.brigged_by,h=d.time_left_seconds,C=d.time_set_seconds,v=d.ref,p="";h>0&&(p+=" BrigCells__listRow--active");var g=function(){m("release",{ref:v})};return(0,e.createComponentVNode)(2,t.Table.Row,{className:p,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.TimeDisplay,{totalSeconds:C})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.TimeDisplay,{totalSeconds:h})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{type:"button",onClick:g,children:"Release"})})]})},b=function(k){var N=k.cells;return(0,e.createComponentVNode)(2,t.Table,{className:"BrigCells__list",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Cell"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Occupant"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Crimes"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Brigged By"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Time Brigged For"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Time Left"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Release"})]}),N.map(function(d){return(0,e.createComponentVNode)(2,f,{cell:d},d.ref)})]})},B=r.BrigCells=function(){function I(k,N){var d=(0,o.useBackend)(N),c=d.act,m=d.data,i=m.cells;return(0,e.createComponentVNode)(2,a.Window,{theme:"security",width:800,height:400,children:(0,e.createComponentVNode)(2,a.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b,{cells:i})})})})})}return I}()},45761:function(A,r,n){"use strict";r.__esModule=!0,r.BrigTimer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.BrigTimer=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;d.nameText=d.occupant,d.timing&&(d.prisoner_hasrec?d.nameText=(0,e.createComponentVNode)(2,t.Box,{color:"green",children:d.occupant}):d.nameText=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:d.occupant}));var c="pencil-alt";d.prisoner_name&&(d.prisoner_hasrec||(c="exclamation-triangle"));var m=[],i=0;for(i=0;im?this.substring(0,m)+"...":this};var k=function(i,u){var s,l;if(!u)return[];var h=i.findIndex(function(C){return C.name===u.name});return[(s=i[h-1])==null?void 0:s.name,(l=i[h+1])==null?void 0:l.name]},N=function(i,u){u===void 0&&(u="");var s=(0,f.createSearch)(u,function(l){return l.name});return(0,t.flow)([(0,a.filter)(function(l){return l==null?void 0:l.name}),u&&(0,a.filter)(s),(0,a.sortBy)(function(l){return l.name})])(i)},d=r.CameraConsole=function(){function m(i,u){var s=(0,b.useBackend)(u),l=s.act,h=s.data,C=s.config,v=h.mapRef,p=h.activeCamera,g=N(h.cameras),V=k(g,p),y=V[0],S=V[1];return(0,e.createComponentVNode)(2,I.Window,{width:870,height:708,children:[(0,e.createVNode)(1,"div","CameraConsole__left",(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,c)})}),2),(0,e.createVNode)(1,"div","CameraConsole__right",[(0,e.createVNode)(1,"div","CameraConsole__toolbar",[(0,e.createVNode)(1,"b",null,"Camera: ",16),p&&p.name||"\u2014"],0),(0,e.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-left",disabled:!y,onClick:function(){function L(){return l("switch_camera",{name:y})}return L}()}),(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-right",disabled:!S,onClick:function(){function L(){return l("switch_camera",{name:S})}return L}()})],4),(0,e.createComponentVNode)(2,B.ByondUi,{className:"CameraConsole__map",params:{id:v,type:"map"}})],4)]})}return m}(),c=r.CameraConsoleContent=function(){function m(i,u){var s=(0,b.useBackend)(u),l=s.act,h=s.data,C=(0,b.useLocalState)(u,"searchText",""),v=C[0],p=C[1],g=h.activeCamera,V=N(h.cameras,v);return(0,e.createComponentVNode)(2,B.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{children:(0,e.createComponentVNode)(2,B.Input,{fluid:!0,placeholder:"Search for a camera",onInput:function(){function y(S,L){return p(L)}return y}()})}),(0,e.createComponentVNode)(2,B.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,B.Section,{fill:!0,scrollable:!0,children:V.map(function(y){return(0,e.createVNode)(1,"div",(0,o.classes)(["Button","Button--fluid","Button--color--transparent",g&&y.name===g.name&&"Button--selected"]),y.name.trimLongStr(23),0,{title:y.name,onClick:function(){function S(){return l("switch_camera",{name:y.name})}return S}()},y.name)})})})]})}return m}()},39222:function(A,r,n){"use strict";r.__esModule=!0,r.CameraConsoleOldContent=r.CameraConsoleMapContent=r.CameraConsole220=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(35840),f=n(25328),b=n(72253),B=n(36036),I=n(98595),k=function(u,s){var l,h;if(!s)return[];var C=u.findIndex(function(v){return v.name===s.name});return[(l=u[C-1])==null?void 0:l.name,(h=u[C+1])==null?void 0:h.name]},N=function(u,s){s===void 0&&(s="");var l=(0,f.createSearch)(s,function(h){return h.name});return(0,t.flow)([(0,a.filter)(function(h){return h==null?void 0:h.name}),s&&(0,a.filter)(l),(0,a.sortBy)(function(h){return h.name})])(u)},d=r.CameraConsole220=function(){function i(u,s){var l=(0,b.useLocalState)(s,"tabIndex",0),h=l[0],C=l[1],v=function(){function p(g){switch(g){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);default:return"WE SHOULDN'T BE HERE!"}}return p}();return(0,e.createComponentVNode)(2,I.Window,{width:1170,height:755,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.Stack,{children:(0,e.createComponentVNode)(2,B.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{width:h===1?"222px":"475px",textAlign:"center",children:(0,e.createComponentVNode)(2,B.Tabs,{fluid:!0,ml:h===1?1:0,mt:h===1?1:0,children:[(0,e.createComponentVNode)(2,B.Tabs.Tab,{selected:h===0,onClick:function(){function p(){return C(0)}return p}(),children:[(0,e.createComponentVNode)(2,B.Icon,{name:"map-marked-alt"})," \u041A\u0430\u0440\u0442\u0430"]},"Map"),(0,e.createComponentVNode)(2,B.Tabs.Tab,{selected:h===1,onClick:function(){function p(){return C(1)}return p}(),children:[(0,e.createComponentVNode)(2,B.Icon,{name:"table"})," \u0421\u043F\u0438\u0441\u043E\u043A"]},"List")]})}),v(h)]})})})})}return i}(),c=r.CameraConsoleMapContent=function(){function i(u,s){var l=(0,b.useBackend)(s),h=l.act,C=l.data,v=N(C.cameras),p=(0,b.useLocalState)(s,"zoom",1),g=p[0],V=p[1],y=C.mapRef,S=C.activeCamera,L=C.stationLevel,w=C.mapUrl,x=C.selected_z_level,T=k(v,S),M=T[0],P=T[1];return(0,e.createComponentVNode)(2,B.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",style:{flex:"0 0 474px"},children:(0,e.createComponentVNode)(2,B.NanoMap,{onZoom:function(){function D(E){return V(E)}return D}(),mapUrl:w,children:v.filter(function(D){return D.z===(Number(x)||L)}).map(function(D){return(0,e.createComponentVNode)(2,B.NanoMap.NanoButton,{activeCamera:S,x:D.x,y:D.y,context:s,zoom:g,icon:"circle",tooltip:D.name,name:D.name,color:"blue",status:D.status},D.ref)})})}),(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",m:.1,className:"CameraConsole__right_map",children:[(0,e.createVNode)(1,"div","CameraConsole__header",[(0,e.createVNode)(1,"div","CameraConsole__toolbar",[(0,e.createVNode)(1,"b",null,"\u041A\u0430\u043C\u0435\u0440\u0430: ",16),S&&S.name||"\u2014"],0),(0,e.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-left",disabled:!M,onClick:function(){function D(){return h("switch_camera",{name:M})}return D}()}),(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-right",disabled:!P,onClick:function(){function D(){return h("switch_camera",{name:P})}return D}()})],4)],4),(0,e.createComponentVNode)(2,B.ByondUi,{className:"CameraConsole__map",overflow:"hidden",params:{id:y,type:"map"}})]})]})}return i}(),m=r.CameraConsoleOldContent=function(){function i(u,s){var l=(0,b.useBackend)(s),h=l.act,C=l.data,v=l.config,p=C.mapRef,g=C.activeCamera,V=(0,b.useLocalState)(s,"searchText",""),y=V[0],S=V[1],L=N(C.cameras,y),w=k(L,g),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,B.Stack.Item,{children:[(0,e.createVNode)(1,"div","CameraConsole__left",(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{children:(0,e.createComponentVNode)(2,B.Input,{width:"215px",placeholder:"\u041D\u0430\u0439\u0442\u0438 \u043A\u0430\u043C\u0435\u0440\u0443",onInput:function(){function M(P,D){return S(D)}return M}()})}),(0,e.createComponentVNode)(2,B.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,B.Section,{fill:!0,scrollable:!0,children:L.map(function(M){return(0,e.createVNode)(1,"div",(0,o.classes)(["Button","Button--fluid",M.status?"Button--color--transparent":"Button--color--danger","Button--ellipsis",g&&M.name===g.name&&"Button--selected"]),M.name,0,{title:M.name,onClick:function(){function P(){return h("switch_camera",{name:M.name})}return P}()},M.name)})})})]})}),2),(0,e.createVNode)(1,"div","CameraConsole__right",[(0,e.createVNode)(1,"div","CameraConsole__toolbar",[(0,e.createVNode)(1,"b",null,"\u041A\u0430\u043C\u0435\u0440\u0430: ",16),g&&g.name||"\u2014"],0),(0,e.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-left",disabled:!x,onClick:function(){function M(){return h("switch_camera",{name:x})}return M}()}),(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-right",disabled:!T,onClick:function(){function M(){return h("switch_camera",{name:T})}return M}()})],4),(0,e.createComponentVNode)(2,B.ByondUi,{className:"CameraConsole__map",params:{id:p,type:"map"}})],4)]})}return i}()},52927:function(A,r,n){"use strict";r.__esModule=!0,r.Canister=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(49968),b=n(98595),B=r.Canister=function(){function I(k,N){var d=(0,t.useBackend)(N),c=d.act,m=d.data,i=m.portConnected,u=m.tankPressure,s=m.releasePressure,l=m.defaultReleasePressure,h=m.minReleasePressure,C=m.maxReleasePressure,v=m.valveOpen,p=m.name,g=m.canLabel,V=m.colorContainer,y=m.color_index,S=m.hasHoldingTank,L=m.holdingTank,w="";y.prim&&(w=V.prim.options[y.prim].name);var x="";y.sec&&(x=V.sec.options[y.sec].name);var T="";y.ter&&(T=V.ter.options[y.ter].name);var M="";y.quart&&(M=V.quart.options[y.quart].name);var P=[],D=[],E=[],O=[],R=0;for(R=0;Rp.current_positions&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:p.total_positions-p.current_positions})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"0"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{content:"-",disabled:l.cooldown_time||!p.can_close,onClick:function(){function g(){return s("make_job_unavailable",{job:p.title})}return g}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{content:"+",disabled:l.cooldown_time||!p.can_open,onClick:function(){function g(){return s("make_job_available",{job:p.title})}return g}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:l.target_dept&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:l.priority_jobs.indexOf(p.title)>-1?"Yes":""})||(0,e.createComponentVNode)(2,t.Button,{content:p.is_priority?"Yes":"No",selected:p.is_priority,disabled:l.cooldown_time||!p.can_prioritize,onClick:function(){function g(){return s("prioritize_job",{job:p.title})}return g}()})})]},p.title)})]})})]}):v=(0,e.createComponentVNode)(2,I);break;case 2:!l.authenticated||!l.scan_name?v=(0,e.createComponentVNode)(2,I):l.modify_name?v=(0,e.createComponentVNode)(2,f.AccessList,{accesses:l.regions,selectedList:l.selectedAccess,accessMod:function(){function p(g){return s("set",{access:g})}return p}(),grantAll:function(){function p(){return s("grant_all")}return p}(),denyAll:function(){function p(){return s("clear_all")}return p}(),grantDep:function(){function p(g){return s("grant_region",{region:g})}return p}(),denyDep:function(){function p(g){return s("deny_region",{region:g})}return p}()}):v=(0,e.createComponentVNode)(2,k);break;case 3:l.authenticated?l.records.length?v=(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Records",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Delete All Records",disabled:!l.authenticated||l.records.length===0||l.target_dept,onClick:function(){function p(){return s("wipe_all_logs")}return p}()}),children:[(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Crewman"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Old Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"New Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Authorized By"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Time"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Reason"}),!!l.iscentcom&&(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Deleted By"})]}),l.records.map(function(p){return(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.transferee}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.oldvalue}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.newvalue}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.whodidit}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.timestamp}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.reason}),!!l.iscentcom&&(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.deletedby})]},p.timestamp)})]}),!!l.iscentcom&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:"Delete MY Records",color:"purple",disabled:!l.authenticated||l.records.length===0,onClick:function(){function p(){return s("wipe_my_logs")}return p}()})})]}):v=(0,e.createComponentVNode)(2,N):v=(0,e.createComponentVNode)(2,I);break;case 4:!l.authenticated||!l.scan_name?v=(0,e.createComponentVNode)(2,I):v=(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Your Team",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Sec Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Actions"})]}),l.people_dept.map(function(p){return(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.title}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.crimstat}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:p.buttontext,disabled:!p.demotable,onClick:function(){function g(){return s("remote_demote",{remote_demote:p.name})}return g}()})})]},p.title)})]})});break;default:v=(0,e.createComponentVNode)(2,t.Section,{title:"Warning",color:"red",children:"ERROR: Unknown Mode."})}return(0,e.createComponentVNode)(2,o.Window,{width:800,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:C}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:h}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:v})]})})})}return c}()},64083:function(A,r,n){"use strict";r.__esModule=!0,r.CargoConsole=void 0;var e=n(89005),a=n(64795),t=n(88510),o=n(72253),f=n(36036),b=n(98595),B=n(25328),I=r.CargoConsole=function(){function u(s,l){return(0,e.createComponentVNode)(2,b.Window,{width:900,height:800,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,i)]})})})}return u}(),k=function(s,l){var h=(0,o.useLocalState)(l,"contentsModal",null),C=h[0],v=h[1],p=(0,o.useLocalState)(l,"contentsModalTitle",null),g=p[0],V=p[1];if(C!==null&&g!==null)return(0,e.createComponentVNode)(2,f.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:window.innerHeight*.75+"px",mx:"auto",children:[(0,e.createComponentVNode)(2,f.Box,{width:"100%",bold:!0,children:(0,e.createVNode)(1,"h1",null,[g,(0,e.createTextVNode)(" contents:")],0)}),(0,e.createComponentVNode)(2,f.Box,{children:C.map(function(y){return(0,e.createComponentVNode)(2,f.Box,{children:["- ",y]},y)})}),(0,e.createComponentVNode)(2,f.Box,{m:2,children:(0,e.createComponentVNode)(2,f.Button,{content:"Close",onClick:function(){function y(){v(null),V(null)}return y}()})})]})},N=function(s,l){var h=(0,o.useBackend)(l),C=h.act,v=h.data,p=v.is_public,g=v.timeleft,V=v.moving,y=v.at_station,S,L;return!V&&!y?(S="Docked off-station",L="Call Shuttle"):!V&&y?(S="Docked at the station",L="Return Shuttle"):V&&(L="In Transit...",g!==1?S="Shuttle is en route (ETA: "+g+" minutes)":S="Shuttle is en route (ETA: "+g+" minute)"),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Status",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Shuttle Status",children:S}),p===0&&(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Controls",children:[(0,e.createComponentVNode)(2,f.Button,{content:L,disabled:V,onClick:function(){function w(){return C("moveShuttle")}return w}()}),(0,e.createComponentVNode)(2,f.Button,{content:"View Central Command Messages",onClick:function(){function w(){return C("showMessages")}return w}()})]})]})})})},d=function(s,l){var h,C=(0,o.useBackend)(l),v=C.act,p=C.data,g=p.accounts,V=(0,o.useLocalState)(l,"selectedAccount"),y=V[0],S=V[1],L=[];return g.map(function(w){return L[w.name]=w.account_UID}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Payment",children:[(0,e.createComponentVNode)(2,f.Dropdown,{width:"190px",options:g.map(function(w){return w.name}),selected:(h=g.filter(function(w){return w.account_UID===y})[0])==null?void 0:h.name,onSelected:function(){function w(x){return S(L[x])}return w}()}),g.filter(function(w){return w.account_UID===y}).map(function(w){return(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Account Name",children:(0,e.createComponentVNode)(2,f.Stack.Item,{mt:1,children:w.name})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Balance",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:w.balance})})]},w.account_UID)})]})})},c=function(s,l){var h=(0,o.useBackend)(l),C=h.act,v=h.data,p=v.requests,g=v.categories,V=v.supply_packs,y=(0,o.useSharedState)(l,"category","Emergency"),S=y[0],L=y[1],w=(0,o.useSharedState)(l,"search_text",""),x=w[0],T=w[1],M=(0,o.useLocalState)(l,"contentsModal",null),P=M[0],D=M[1],E=(0,o.useLocalState)(l,"contentsModalTitle",null),O=E[0],R=E[1],j=(0,B.createSearch)(x,function(J){return J.name}),F=(0,o.useLocalState)(l,"selectedAccount"),W=F[0],z=F[1],K=(0,a.flow)([(0,t.filter)(function(J){return J.cat===g.filter(function(Q){return Q.name===S})[0].category||x}),x&&(0,t.filter)(j),(0,t.sortBy)(function(J){return J.name.toLowerCase()})])(V),G="Crate Catalogue";return x?G="Results for '"+x+"':":S&&(G="Browsing "+S),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:G,buttons:(0,e.createComponentVNode)(2,f.Dropdown,{width:"190px",options:g.map(function(J){return J.name}),selected:S,onSelected:function(){function J(Q){return L(Q)}return J}()}),children:[(0,e.createComponentVNode)(2,f.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function J(Q,ue){return T(ue)}return J}(),mb:1}),(0,e.createComponentVNode)(2,f.Box,{maxHeight:25,overflowY:"auto",overflowX:"hidden",children:(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:K.map(function(J){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{bold:!0,children:[J.name," (",J.cost," Credits)"]}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",pr:1,children:[(0,e.createComponentVNode)(2,f.Button,{content:"Order 1",icon:"shopping-cart",disabled:!W,onClick:function(){function Q(){return C("order",{crate:J.ref,multiple:!1,account:W})}return Q}()}),(0,e.createComponentVNode)(2,f.Button,{content:"Order Multiple",icon:"cart-plus",disabled:!W||J.singleton,onClick:function(){function Q(){return C("order",{crate:J.ref,multiple:!0,account:W})}return Q}()}),(0,e.createComponentVNode)(2,f.Button,{content:"View Contents",icon:"search",onClick:function(){function Q(){D(J.contents),R(J.name)}return Q}()})]})]},J.name)})})})]})})},m=function(s,l){var h=s.request,C,v;switch(h.department){case"Engineering":v="CE",C="orange";break;case"Medical":v="CMO",C="teal";break;case"Science":v="RD",C="purple";break;case"Supply":v="CT",C="brown";break;case"Service":v="HOP",C="olive";break;case"Security":v="HOS",C="red";break;case"Command":v="CAP",C="blue";break;case"Assistant":v="Any Head",C="grey";break}return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{mt:.5,children:"Approval Required:"}),!!h.req_cargo_approval&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"brown",content:"QM",icon:"user-tie",tooltip:"This Order requires approval from the QM still"})}),!!h.req_head_approval&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:C,content:v,disabled:h.req_cargo_approval,icon:"user-tie",tooltip:h.req_cargo_approval?"This Order first requires approval from the QM before the "+v+" can approve it":"This Order requires approval from the "+v+" still"})})]})},i=function(s,l){var h=(0,o.useBackend)(l),C=h.act,v=h.data,p=v.requests,g=v.orders,V=v.shipments;return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"Orders",children:[(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Requests"}),(0,e.createComponentVNode)(2,f.Table,{children:p.map(function(y){return(0,e.createComponentVNode)(2,f.Table.Row,{className:"Cargo_RequestList",children:[(0,e.createComponentVNode)(2,f.Table.Cell,{mb:1,children:[(0,e.createComponentVNode)(2,f.Box,{children:["Order #",y.ordernum,": ",y.supply_type," (",y.cost," credits) for ",(0,e.createVNode)(1,"b",null,y.orderedby,0)," with"," ",y.department?"The "+y.department+" Department":"Their Personal"," Account"]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",y.comment]}),(0,e.createComponentVNode)(2,m,{request:y})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{textAlign:"right",children:[(0,e.createComponentVNode)(2,f.Button,{content:"Approve",color:"green",disabled:!y.can_approve,onClick:function(){function S(){return C("approve",{ordernum:y.ordernum})}return S}()}),(0,e.createComponentVNode)(2,f.Button,{content:"Deny",color:"red",disabled:!y.can_deny,onClick:function(){function S(){return C("deny",{ordernum:y.ordernum})}return S}()})]})]},y.ordernum)})}),(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Orders Awaiting Delivery"}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:g.map(function(y){return(0,e.createComponentVNode)(2,f.Table.Row,{children:(0,e.createComponentVNode)(2,f.Table.Cell,{children:[(0,e.createComponentVNode)(2,f.Box,{children:["- #",y.ordernum,": ",y.supply_type," for ",(0,e.createVNode)(1,"b",null,y.orderedby,0)]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",y.comment]})]})},y.ordernum)})}),(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Order in Transit"}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:V.map(function(y){return(0,e.createComponentVNode)(2,f.Table.Row,{children:(0,e.createComponentVNode)(2,f.Table.Cell,{children:[(0,e.createComponentVNode)(2,f.Box,{children:["- #",y.ordernum,": ",y.supply_type," for ",(0,e.createVNode)(1,"b",null,y.orderedby,0)]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",y.comment]})]})},y.ordernum)})})]})}},36232:function(A,r,n){"use strict";r.__esModule=!0,r.ChameleonAppearances=r.Chameleon=void 0;var e=n(89005),a=n(25328),t=n(64795),o=n(88510),f=n(72253),b=n(36036),B=n(98595),I=r.Chameleon=function(){function d(c,m){return(0,e.createComponentVNode)(2,B.Window,{width:431,height:500,theme:"syndicate",children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,N)})})}return d}(),k=function(c,m){m===void 0&&(m="");var i=(0,a.createSearch)(m,function(u){return u.name});return(0,t.flow)([(0,o.filter)(function(u){return u==null?void 0:u.name}),m&&(0,o.filter)(i)])(c)},N=r.ChameleonAppearances=function(){function d(c,m){var i=(0,f.useBackend)(m),u=i.act,s=i.data,l=(0,f.useLocalState)(m,"searchText",""),h=l[0],C=l[1],v=k(s.chameleon_skins,h),p=s.selected_appearance;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search for an appearance",onInput:function(){function g(V,y){return C(y)}return g}()})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Item Appearance",children:v.map(function(g){var V=g.name+"_"+g.icon_state;return(0,e.createComponentVNode)(2,b.ImageButton,{dmIcon:g.icon,dmIconState:g.icon_state,imageSize:64,m:.5,compact:!0,selected:V===p,tooltip:g.name,style:{opacity:V===p&&"1"||"0.5"},onClick:function(){function y(){u("change_appearance",{new_appearance:V})}return y}()},V)})})})]})}return d}()},87331:function(A,r,n){"use strict";r.__esModule=!0,r.ChangelogView=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ChangelogView=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=(0,a.useLocalState)(I,"onlyRecent",0),m=c[0],i=c[1],u=d.cl_data,s=d.last_cl,l={FIX:(0,e.createComponentVNode)(2,t.Icon,{name:"tools",title:"Fix"}),WIP:(0,e.createComponentVNode)(2,t.Icon,{name:"hard-hat",title:"WIP",color:"orange"}),TWEAK:(0,e.createComponentVNode)(2,t.Icon,{name:"sliders-h",title:"Tweak"}),SOUNDADD:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-up",title:"Sound Added",color:"green"}),SOUNDDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-mute",title:"Sound Removed",color:"red"}),CODEADD:(0,e.createComponentVNode)(2,t.Icon,{name:"plus",title:"Code Addition",color:"green"}),CODEDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"minus",title:"Code Removal",color:"red"}),IMAGEADD:(0,e.createComponentVNode)(2,t.Icon,{name:"folder-plus",title:"Sprite Addition",color:"green"}),IMAGEDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"folder-minus",title:"Sprite Removal",color:"red"}),SPELLCHECK:(0,e.createComponentVNode)(2,t.Icon,{name:"font",title:"Spelling/Grammar Fix"}),EXPERIMENT:(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle",title:"Experimental",color:"orange"})},h=function(){function C(v){return v in l?l[v]:(0,e.createComponentVNode)(2,t.Icon,{name:"plus",color:"green"})}return C}();return(0,e.createComponentVNode)(2,o.Window,{width:750,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"ParadiseSS13 Changelog",mt:2,buttons:(0,e.createComponentVNode)(2,t.Button,{content:m?"Showing all changes":"Showing changes since last connection",onClick:function(){function C(){return i(!m)}return C}()}),children:u.map(function(C){return!m&&C.merge_ts<=s||(0,e.createComponentVNode)(2,t.Section,{mb:2,title:C.author+" - Merged on "+C.merge_date,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"#"+C.num,onClick:function(){function v(){return N("open_pr",{pr_number:C.num})}return v}()}),children:C.entries.map(function(v){return(0,e.createComponentVNode)(2,t.Box,{m:1,children:[h(v.etype)," ",v.etext]},v)})},C)})})})})}return b}()},91360:function(A,r,n){"use strict";r.__esModule=!0,r.CheckboxListInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(36036),f=n(72253),b=n(98595),B=r.CheckboxListInputModal=function(){function k(N,d){var c=(0,f.useBackend)(d),m=c.act,i=c.data,u=i.items,s=u===void 0?[]:u,l=i.message,h=l===void 0?"":l,C=i.init_value,v=i.timeout,p=i.title,g=(0,f.useLocalState)(d,"edittedItems",s),V=g[0],y=g[1],S=330+Math.ceil(h.length/3),L=function(){function w(x){x===void 0&&(x=null);var T=[].concat(V);T=T.map(function(M){return M.key===x.key?Object.assign({},M,{checked:!x.checked}):M}),y(T)}return w}();return(0,e.createComponentVNode)(2,b.Window,{title:p,width:325,height:S,children:[v&&(0,e.createComponentVNode)(2,a.Loader,{value:v}),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{className:"ListInput__Section",fill:!0,title:h,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,I,{filteredItems:V,onClick:L})}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,children:(0,e.createComponentVNode)(2,t.InputButtons,{input:V})})]})})})]})}return k}(),I=function(N,d){var c=N.filteredItems,m=N.onClick;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,tabIndex:0,children:c.map(function(i,u){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{fluid:!0,id:u,onClick:function(){function s(){return m(i)}return s}(),checked:i.checked,style:{animation:"none",transition:"none"},children:i.key.replace(/^\w/,function(s){return s.toUpperCase()})},u)})})}},36108:function(A,r,n){"use strict";r.__esModule=!0,r.ChemDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(85870),f=n(98595),b=[1,5,10,20,30,50],B=[1,5,10],I=r.ChemDispenser=function(){function c(m,i){var u=(0,a.useBackend)(i),s=u.act,l=u.data,h=l.chemicals;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:400+h.length*8,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,d)]})})})}return c}(),k=function(m,i){var u=(0,a.useBackend)(i),s=u.act,l=u.data,h=l.amount,C=l.energy,v=l.maxEnergy;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:C,minValue:0,maxValue:v,ranges:{good:[v*.5,1/0],average:[v*.25,v*.5],bad:[-1/0,v*.25]},children:[C," / ",v," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{children:b.map(function(p,g){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"15%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",selected:h===p,content:p,onClick:function(){function V(){return s("amount",{amount:p})}return V}()})},g)})})})]})})})},N=function(m,i){for(var u=(0,a.useBackend)(i),s=u.act,l=u.data,h=l.chemicals,C=h===void 0?[]:h,v=[],p=0;p<(C.length+1)%3;p++)v.push(!0);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:l.glass?"Drink Dispenser":"Chemical Dispenser",children:[C.map(function(g,V){return(0,e.createComponentVNode)(2,t.Button,{m:.1,width:"32.5%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",content:g.title,style:{"margin-left":"2px"},onClick:function(){function y(){return s("dispense",{reagent:g.id})}return y}()},V)}),v.map(function(g,V){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%"},V)})]})})},d=function(m,i){var u=(0,a.useBackend)(i),s=u.act,l=u.data,h=l.isBeakerLoaded,C=l.beakerCurrentVolume,v=l.beakerMaxVolume,p=l.beakerContents,g=p===void 0?[]:p;return(0,e.createComponentVNode)(2,t.Stack.Item,{height:16,children:(0,e.createComponentVNode)(2,t.Section,{title:l.glass?"Glass":"Beaker",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Box,{children:[!!h&&(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"label",mr:2,children:[C," / ",v," units"]}),(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!h,onClick:function(){function V(){return s("ejectBeaker")}return V}()})]}),children:(0,e.createComponentVNode)(2,o.BeakerContents,{beakerLoaded:h,beakerContents:g,buttons:function(){function V(y){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){function S(){return s("remove",{reagent:y.id,amount:-1})}return S}()}),B.map(function(S,L){return(0,e.createComponentVNode)(2,t.Button,{content:S,onClick:function(){function w(){return s("remove",{reagent:y.id,amount:S})}return w}()},L)}),(0,e.createComponentVNode)(2,t.Button,{content:"ALL",onClick:function(){function S(){return s("remove",{reagent:y.id,amount:y.volume})}return S}()})],0)}return V}()})})})}},13146:function(A,r,n){"use strict";r.__esModule=!0,r.ChemHeater=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(85870),b=n(98595),B=r.ChemHeater=function(){function N(d,c){return(0,e.createComponentVNode)(2,b.Window,{width:350,height:275,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k)]})})})}return N}(),I=function(d,c){var m=(0,t.useBackend)(c),i=m.act,u=m.data,s=u.targetTemp,l=u.targetTempReached,h=u.autoEject,C=u.isActive,v=u.currentTemp,p=u.isBeakerLoaded;return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Settings",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{content:"Auto-eject",icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){function g(){return i("toggle_autoeject")}return g}()}),(0,e.createComponentVNode)(2,o.Button,{content:C?"On":"Off",icon:"power-off",selected:C,disabled:!p,onClick:function(){function g(){return i("toggle_on")}return g}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"65px",unit:"K",step:10,stepPixelSize:3,value:(0,a.round)(s,0),minValue:0,maxValue:1e3,onDrag:function(){function g(V,y){return i("adjust_temperature",{target:y})}return g}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Reading",color:l?"good":"average",children:p&&(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:v,format:function(){function g(V){return(0,a.toFixed)(V)+" K"}return g}()})||"\u2014"})]})})})},k=function(d,c){var m=(0,t.useBackend)(c),i=m.act,u=m.data,s=u.isBeakerLoaded,l=u.beakerCurrentVolume,h=u.beakerMaxVolume,C=u.beakerContents;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:"Beaker",fill:!0,scrollable:!0,buttons:!!s&&(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{inline:!0,color:"label",mr:2,children:[l," / ",h," units"]}),(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject",onClick:function(){function v(){return i("eject_beaker")}return v}()})]}),children:(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:s,beakerContents:C})})})}},56541:function(A,r,n){"use strict";r.__esModule=!0,r.ChemMaster=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(85870),b=n(3939),B=n(35840),I=["icon"];function k(S,L){if(S==null)return{};var w={};for(var x in S)if({}.hasOwnProperty.call(S,x)){if(L.includes(x))continue;w[x]=S[x]}return w}function N(S,L){S.prototype=Object.create(L.prototype),S.prototype.constructor=S,d(S,L)}function d(S,L){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(w,x){return w.__proto__=x,w},d(S,L)}var c=[1,5,10],m=function(L,w){var x=(0,a.useBackend)(w),T=x.act,M=x.data,P=L.args.analysis;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:M.condi?"Condiment Analysis":"Reagent Analysis",children:(0,e.createComponentVNode)(2,t.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:P.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:(P.desc||"").length>0?P.desc:"N/A"}),P.blood_type&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood type",children:P.blood_type}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:P.blood_dna})],4),!M.condi&&(0,e.createComponentVNode)(2,t.Button,{icon:M.printing?"spinner":"print",disabled:M.printing,iconSpin:!!M.printing,ml:"0.5rem",content:"Print",onClick:function(){function D(){return T("print",{idx:P.idx,beaker:L.args.beaker})}return D}()})]})})})})},i=function(S){return S[S.ToDisposals=0]="ToDisposals",S[S.ToBeaker=1]="ToBeaker",S}(i||{}),u=r.ChemMaster=function(){function S(L,w){return(0,e.createComponentVNode)(2,o.Window,{width:575,height:650,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,s),(0,e.createComponentVNode)(2,l),(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,y)]})})]})}return S}(),s=function(L,w){var x=(0,a.useBackend)(w),T=x.act,M=x.data,P=M.beaker,D=M.beaker_reagents,E=M.buffer_reagents,O=E.length>0;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Beaker",fill:!0,scrollable:!0,buttons:O?(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"eject",disabled:!P,content:"Eject and Clear Buffer",onClick:function(){function R(){return T("eject")}return R}()}):(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!P,content:"Eject and Clear Buffer",onClick:function(){function R(){return T("eject")}return R}()}),children:P?(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:!0,beakerContents:D,buttons:function(){function R(j,F){return(0,e.createComponentVNode)(2,t.Box,{mb:F0?(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:!0,beakerContents:D,buttons:function(){function E(O,R){return(0,e.createComponentVNode)(2,t.Box,{mb:R0&&(O=E.map(function(R){var j=R.id,F=R.sprite;return(0,e.createComponentVNode)(2,g,{icon:F,translucent:!0,onClick:function(){function W(){return T("set_sprite_style",{production_mode:P,style:j})}return W}(),selected:D===j},j)})),(0,e.createComponentVNode)(2,p,{productionData:L.productionData,children:O&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Style",children:O})})},y=function(L,w){var x=(0,a.useBackend)(w),T=x.act,M=x.data,P=M.loaded_pill_bottle_style,D=M.containerstyles,E=M.loaded_pill_bottle,O={width:"20px",height:"20px"},R=D.map(function(j){var F=j.color,W=j.name,z=P===F;return(0,e.createComponentVNode)(2,t.Button,{style:{position:"relative",width:O.width,height:O.height},onClick:function(){function K(){return T("set_container_style",{style:F})}return K}(),icon:z&&"check",iconStyle:{position:"relative","z-index":1},tooltip:W,tooltipPosition:"top",children:[!z&&(0,e.createVNode)(1,"div",null,null,1,{style:{display:"inline-block"}}),(0,e.createVNode)(1,"span","Button",null,1,{style:{display:"inline-block",position:"absolute",top:0,left:0,margin:0,padding:0,width:O.width,height:O.height,"background-color":F,opacity:.6,filter:"alpha(opacity=60)"}})]},F)});return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Container Customization",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!E,content:"Eject Container",onClick:function(){function j(){return T("ejectp")}return j}()}),children:E?(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Style",children:[(0,e.createComponentVNode)(2,t.Button,{style:{width:O.width,height:O.height},icon:"tint-slash",onClick:function(){function j(){return T("clear_container_style")}return j}(),selected:!P,tooltip:"Default",tooltipPosition:"top"}),R]})}):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"No pill bottle or patch pack loaded."})})})};(0,b.modalRegisterBodyOverride)("analyze",m)},37173:function(A,r,n){"use strict";r.__esModule=!0,r.CloningConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(79140),b=1,B=32,I=128,k=r.CloningConsole=function(){function u(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.tab,g=v.has_scanner,V=v.pod_amount;return(0,e.createComponentVNode)(2,o.Window,{width:640,height:520,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Cloning Console",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Connected scanner",children:g?"Online":"Missing"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Connected pods",children:V})]})}),(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:p===1,icon:"home",onClick:function(){function y(){return C("menu",{tab:1})}return y}(),children:"Main Menu"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:p===2,icon:"user",onClick:function(){function y(){return C("menu",{tab:2})}return y}(),children:"Damage Configuration"})]}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,N)})]})})}return u}(),N=function(s,l){var h=(0,a.useBackend)(l),C=h.data,v=C.tab,p;return v===1?p=(0,e.createComponentVNode)(2,d):v===2&&(p=(0,e.createComponentVNode)(2,c)),p},d=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.pods,g=v.pod_amount,V=v.selected_pod_UID;return(0,e.createComponentVNode)(2,t.Box,{children:[!g&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No pods connected."}),!!g&&p.map(function(y,S){return(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Pod "+(S+1),children:(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"96px",shrink:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:(0,f.resolveAsset)("pod_"+(y.cloning?"cloning":"idle")+".gif"),style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createComponentVNode)(2,t.Button,{selected:V===y.uid,onClick:function(){function L(){return C("select_pod",{uid:y.uid})}return L}(),children:"Select"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Progress",children:[!y.cloning&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Pod is inactive."}),!!y.cloning&&(0,e.createComponentVNode)(2,t.ProgressBar,{value:y.clone_progress,maxValue:100,color:"good"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Biomass",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:y.biomass,ranges:{good:[2*y.biomass_storage_capacity/3,y.biomass_storage_capacity],average:[y.biomass_storage_capacity/3,2*y.biomass_storage_capacity/3],bad:[0,y.biomass_storage_capacity/3]},minValue:0,maxValue:y.biomass_storage_capacity,children:[y.biomass,"/",y.biomass_storage_capacity+" ("+100*y.biomass/y.biomass_storage_capacity+"%)"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sanguine Reagent",children:y.sanguine_reagent}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Osseous Reagent",children:y.osseous_reagent})]})})]})},y)})]})},c=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.selected_pod_data,g=v.has_scanned,V=v.scanner_has_patient,y=v.feedback,S=v.scan_successful,L=v.cloning_cost,w=v.has_scanner,x=v.currently_scanning;return(0,e.createComponentVNode)(2,t.Box,{children:[!w&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No scanner connected."}),!!w&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Scanner Info",buttons:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hourglass-half",onClick:function(){function T(){return C("scan")}return T}(),disabled:!V||x,children:"Scan"}),(0,e.createComponentVNode)(2,t.Button,{icon:"eject",onClick:function(){function T(){return C("eject")}return T}(),disabled:!V||x,children:"Eject Patient"})]}),children:[!g&&!x&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:V?"No scan detected for current patient.":"No patient is in the scanner."}),(!!g||!!x)&&(0,e.createComponentVNode)(2,t.Box,{color:y.color,children:y.text})]}),(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Damages Breakdown",children:(0,e.createComponentVNode)(2,t.Box,{children:[(!S||!g)&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No valid scan detected."}),!!S&&!!g&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function T(){return C("fix_all")}return T}(),children:"Repair All Damages"}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function T(){return C("fix_none")}return T}(),children:"Repair No Damages"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function T(){return C("clone")}return T}(),children:"Clone"})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[0],maxValue:p.biomass_storage_capacity,ranges:{bad:[2*p.biomass_storage_capacity/3,p.biomass_storage_capacity],average:[p.biomass_storage_capacity/3,2*p.biomass_storage_capacity/3],good:[0,p.biomass_storage_capacity/3]},color:L[0]>p.biomass?"bad":null,children:["Biomass: ",L[0],"/",p.biomass,"/",p.biomass_storage_capacity]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[1],maxValue:p.max_reagent_capacity,ranges:{bad:[2*p.max_reagent_capacity/3,p.max_reagent_capacity],average:[p.max_reagent_capacity/3,2*p.max_reagent_capacity/3],good:[0,p.max_reagent_capacity/3]},color:L[1]>p.sanguine_reagent?"bad":"good",children:["Sanguine: ",L[1],"/",p.sanguine_reagent,"/",p.max_reagent_capacity]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[2],maxValue:p.max_reagent_capacity,ranges:{bad:[2*p.max_reagent_capacity/3,p.max_reagent_capacity],average:[p.max_reagent_capacity/3,2*p.max_reagent_capacity/3],good:[0,p.max_reagent_capacity/3]},color:L[2]>p.osseous_reagent?"bad":"good",children:["Osseous: ",L[2],"/",p.osseous_reagent,"/",p.max_reagent_capacity]})})]}),(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,i)]})]})})]})]})},m=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.patient_limb_data,g=v.limb_list,V=v.desired_limb_data;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Limbs",children:g.map(function(y,S){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Stack,{align:"baseline",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"15%",height:"20px",children:[p[y][4],":"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),p[y][3]===0&&(0,e.createComponentVNode)(2,t.Stack.Item,{width:"60%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:V[y][0]+V[y][1],maxValue:p[y][5],ranges:{good:[0,p[y][5]/3],average:[p[y][5]/3,2*p[y][5]/3],bad:[2*p[y][5]/3,p[y][5]]},children:["Post-Cloning Damage: ",(0,e.createComponentVNode)(2,t.Icon,{name:"bone"})," "+V[y][0]+" / ",(0,e.createComponentVNode)(2,t.Icon,{name:"fire"})," "+V[y][1]]})}),p[y][3]!==0&&(0,e.createComponentVNode)(2,t.Stack.Item,{width:"60%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:"bad",value:0,children:["The patient's ",p[y][4]," is missing!"]})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[!!p[y][3]&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!V[y][3],onClick:function(){function L(){return C("toggle_limb_repair",{limb:y,type:"replace"})}return L}(),children:"Replace Limb"})}),!p[y][3]&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[y][0]||p[y][1]),checked:!(V[y][0]||V[y][1]),onClick:function(){function L(){return C("toggle_limb_repair",{limb:y,type:"damage"})}return L}(),children:"Repair Damages"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[y][2]&b),checked:!(V[y][2]&b),onClick:function(){function L(){return C("toggle_limb_repair",{limb:y,type:"bone"})}return L}(),children:"Mend Bone"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[y][2]&B),checked:!(V[y][2]&B),onClick:function(){function L(){return C("toggle_limb_repair",{limb:y,type:"ib"})}return L}(),children:"Mend IB"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[y][2]&I),checked:!(V[y][2]&I),onClick:function(){function L(){return C("toggle_limb_repair",{limb:y,type:"critburn"})}return L}(),children:"Mend Critical Burn"})]})]})]},y)})})},i=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.patient_organ_data,g=v.organ_list,V=v.desired_organ_data;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Organs",children:g.map(function(y,S){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Stack,{align:"baseline",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"20%",height:"20px",children:[p[y][3],":"," "]}),p[y][5]!=="heart"&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[!!p[y][2]&&(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!V[y][2]&&!V[y][1],onClick:function(){function L(){return C("toggle_organ_repair",{organ:y,type:"replace"})}return L}(),children:"Replace Organ"}),!p[y][2]&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!p[y][0],checked:!V[y][0],onClick:function(){function L(){return C("toggle_organ_repair",{organ:y,type:"damage"})}return L}(),children:"Repair Damages"})})]})}),p[y][5]==="heart"&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Heart replacement is required for cloning."}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"35%",children:[!!p[y][2]&&(0,e.createComponentVNode)(2,t.ProgressBar,{color:"bad",value:0,children:["The patient's ",p[y][3]," is missing!"]}),!p[y][2]&&(0,e.createComponentVNode)(2,t.ProgressBar,{value:V[y][0],maxValue:p[y][4],ranges:{good:[0,p[y][4]/3],average:[p[y][4]/3,2*p[y][4]/3],bad:[2*p[y][4]/3,p[y][4]]},children:"Post-Cloning Damage: "+V[y][0]})]})]})},y)})})}},98723:function(A,r,n){"use strict";r.__esModule=!0,r.CloningPod=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.CloningPod=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.biomass,m=d.biomass_storage_capacity,i=d.sanguine_reagent,u=d.osseous_reagent,s=d.organs,l=d.currently_cloning;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Liquid Storage",children:[(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Biomass:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:c,ranges:{good:[2*m/3,m],average:[m/3,2*m/3],bad:[0,m/3]},minValue:0,maxValue:m})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Sanguine Reagent:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:i+" units"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.NumberInput,{value:0,minValue:0,maxValue:i,step:1,unit:"units",onChange:function(){function h(C,v){return N("remove_reagent",{reagent:"sanguine_reagent",amount:v})}return h}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove All",onClick:function(){function h(){return N("purge_reagent",{reagent:"sanguine_reagent"})}return h}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Osseous Reagent:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:u+" units"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.NumberInput,{value:0,minValue:0,maxValue:u,step:1,unit:"units",onChange:function(){function h(C,v){return N("remove_reagent",{reagent:"osseous_reagent",amount:v})}return h}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove All",onClick:function(){function h(){return N("purge_reagent",{reagent:"osseous_reagent"})}return h}()})})]})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Organ Storage",children:[!l&&(0,e.createComponentVNode)(2,t.Box,{children:[!s&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No organs loaded."}),!!s&&s.map(function(h){return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:h.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject",onClick:function(){function C(){return N("eject_organ",{organ_ref:h.ref})}return C}()})})]},h)})]}),!!l&&(0,e.createComponentVNode)(2,t.Stack,{height:"100%",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"lock",size:"5",mb:3}),(0,e.createVNode)(1,"br"),"Unable to access organ storage while cloning."]})})]})]})})}return b}()},18259:function(A,r,n){"use strict";r.__esModule=!0,r.CoinMint=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=r.CoinMint=function(){function B(I,k){var N=(0,t.useBackend)(k),d=N.act,c=N.data,m=c.materials,i=c.moneyBag,u=c.moneyBagContent,s=c.moneyBagMaxContent,l=(i?210:138)+Math.ceil(m.length/4)*64;return(0,e.createComponentVNode)(2,f.Window,{width:210,height:l,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.NoticeBox,{m:0,info:!0,children:["Total coins produced: ",c.totalCoins]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Coin Type",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"power-off",color:c.active&&"bad",tooltip:!i&&"Need a money bag",disabled:!i,onClick:function(){function h(){return d("activate")}return h}()}),children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.ProgressBar,{minValue:0,maxValue:c.maxMaterials,value:c.totalMaterials})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"eject",tooltip:"Eject selected material",onClick:function(){function h(){return d("ejectMat")}return h}()})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:m.map(function(h){return(0,e.createComponentVNode)(2,o.Button,{bold:!0,inline:!0,translucent:!0,m:.2,textAlign:"center",selected:h.id===c.chosenMaterial,tooltip:h.name,content:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{className:(0,a.classes)(["materials32x32",h.id])}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:h.amount})]}),onClick:function(){function C(){return d("selectMaterial",{material:h.id})}return C}()},h.id)})})]})})}),!!i&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Money Bag",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject",disabled:c.active,onClick:function(){function h(){return d("ejectBag")}return h}()}),children:(0,e.createComponentVNode)(2,o.ProgressBar,{width:"100%",minValue:0,maxValue:s,value:u,children:[u," / ",s]})})})]})})})}return B}()},93858:function(A,r,n){"use strict";r.__esModule=!0,r.HexColorInput=r.ColorSelector=r.ColorPickerModal=r.ColorInput=void 0;var e=n(89005),a=n(51057),t=n(72253),o=n(36036),f=n(98595),b=n(44879),B=n(14448),I=n(4454),k=n(35840),N=n(9394),d=n(19203),c=["prefixed","alpha","color","fluid","onChange"];/** * @file * @copyright 2023 itsmeow * @license MIT - */function m(w,x){w.prototype=Object.create(x.prototype),w.prototype.constructor=w,l(w,x)}function l(w,x){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(T,M){return T.__proto__=M,T},l(w,x)}function u(w,x){if(w==null)return{};var T={};for(var M in w)if({}.hasOwnProperty.call(w,M)){if(x.includes(M))continue;T[M]=w[M]}return T}var s=r.ColorPickerModal=function(){function w(x,T){var M=(0,t.useBackend)(T),O=M.data,D=O.timeout,E=O.message,P=O.title,R=O.autofocus,j=O.default_color,F=j===void 0?"#000000":j,W=(0,t.useLocalState)(T,"color_picker_choice",(0,B.hexToHsva)(F)),z=W[0],K=W[1];return(0,e.createComponentVNode)(2,f.Window,{height:400,title:P,width:600,theme:"generic",children:[!!D&&(0,e.createComponentVNode)(2,a.Loader,{value:D}),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[E&&(0,e.createComponentVNode)(2,o.Stack.Item,{m:1,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:"label",overflow:"hidden",children:E})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[!!R&&(0,e.createComponentVNode)(2,o.Autofocus),(0,e.createComponentVNode)(2,i,{color:z,setColor:K,defaultColor:F})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d.InputButtons,{input:(0,B.hsvaToHex)(z)})})]})})]})}return w}(),i=r.ColorSelector=function(){function w(x,T){var M=x.color,O=x.setColor,D=x.defaultColor,E=function(){function j(F){O(function(W){return Object.assign({},W,F)})}return j}(),P=(0,B.hsvaToRgba)(M),R=(0,B.hsvaToHex)(M);return(0,e.createComponentVNode)(2,o.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{mr:2,children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createVNode)(1,"div","react-colorful",[(0,e.createComponentVNode)(2,g,{hsva:M,onChange:E}),(0,e.createComponentVNode)(2,V,{hue:M.h,onChange:E,className:"react-colorful__last-control"})],4)}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"20px",textAlign:"center",children:"Current"}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"20px",textAlign:"center",children:"Previous"}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Tooltip,{content:R,position:"bottom",children:(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"30px",backgroundColor:R})}),(0,e.createComponentVNode)(2,o.Tooltip,{content:D,position:"bottom",children:(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"30px",backgroundColor:D})})]})]})}),(0,e.createComponentVNode)(2,o.Flex.Item,{grow:!0,fontSize:"15px",lineHeight:"24px",children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"Hex:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,height:"24px",children:(0,e.createComponentVNode)(2,v,{fluid:!0,color:(0,B.hsvaToHex)(M).substring(1),onChange:function(){function j(F){N.logger.info(F),O((0,B.hexToHsva)(F))}return j}(),prefixed:!0})})]})}),(0,e.createComponentVNode)(2,o.Stack.Divider),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"H:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,V,{hue:M.h,onChange:E})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:M.h,callback:function(){function j(F,W){return E({h:W})}return j}(),max:360,unit:"\xB0"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"S:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,y,{color:M,onChange:E})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:M.s,callback:function(){function j(F,W){return E({s:W})}return j}(),unit:"%"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"V:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,S,{color:M,onChange:E})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:M.v,callback:function(){function j(F,W){return E({v:W})}return j}(),unit:"%"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Divider),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"R:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:M,onChange:E,target:"r"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:P.r,callback:function(){function j(F,W){P.r=W,E((0,B.rgbaToHsva)(P))}return j}(),max:255})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"G:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:M,onChange:E,target:"g"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:P.g,callback:function(){function j(F,W){P.g=W,E((0,B.rgbaToHsva)(P))}return j}(),max:255})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"B:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:M,onChange:E,target:"b"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:P.b,callback:function(){function j(F,W){P.b=W,E((0,B.rgbaToHsva)(P))}return j}(),max:255})})]})})]})})]})}return w}(),h=function(x){var T=x.value,M=x.callback,O=x.min,D=O===void 0?0:O,E=x.max,P=E===void 0?100:E,R=x.unit;return(0,e.createComponentVNode)(2,o.NumberInput,{width:"70px",value:Math.round(T),step:1,minValue:D,maxValue:P,onChange:M,unit:R})},C=function(x){return"#"+x},v=r.HexColorInput=function(){function w(x){var T=x.prefixed,M=x.alpha,O=x.color,D=x.fluid,E=x.onChange,P=u(x,c),R=function(){function F(W){return W.replace(/([^0-9A-F]+)/gi,"").substring(0,M?8:6)}return F}(),j=function(){function F(W){return(0,B.validHex)(W,M)}return F}();return(0,e.normalizeProps)((0,e.createComponentVNode)(2,p,Object.assign({},P,{fluid:D,color:O,onChange:E,escape:R,format:T?C:void 0,validate:j})))}return w}(),p=r.ColorInput=function(w){function x(M){var O;return O=w.call(this)||this,O.props=void 0,O.state=void 0,O.handleInput=function(D){var E=O.props.escape(D.currentTarget.value);O.setState({localValue:E})},O.handleBlur=function(D){D.currentTarget&&(O.props.validate(D.currentTarget.value)?O.props.onChange(O.props.escape?O.props.escape(D.currentTarget.value):D.currentTarget.value):O.setState({localValue:O.props.escape(O.props.color)}))},O.props=M,O.state={localValue:O.props.escape(O.props.color)},O}m(x,w);var T=x.prototype;return T.componentDidUpdate=function(){function M(O,D){O.color!==this.props.color&&this.setState({localValue:this.props.escape(this.props.color)})}return M}(),T.render=function(){function M(){return(0,e.createComponentVNode)(2,o.Box,{className:(0,k.classes)(["Input",this.props.fluid&&"Input--fluid"]),children:[(0,e.createVNode)(1,"div","Input__baseline",".",16),(0,e.createVNode)(64,"input","Input__input",null,1,{value:this.props.format?this.props.format(this.state.localValue):this.state.localValue,spellCheck:"false",onInput:this.handleInput,onBlur:this.handleBlur})]})}return M}(),x}(e.Component),g=function(x){var T=x.hsva,M=x.onChange,O=function(R){M({s:R.left*100,v:100-R.top*100})},D=function(R){M({s:(0,b.clamp)(T.s+R.left*100,0,100),v:(0,b.clamp)(T.v-R.top*100,0,100)})},E={"background-color":(0,B.hsvaToHslString)({h:T.h,s:100,v:100,a:1})+" !important"};return(0,e.createVNode)(1,"div","react-colorful__saturation_value",(0,e.createComponentVNode)(2,I.Interactive,{onMove:O,onKey:D,"aria-label":"Color","aria-valuetext":"Saturation "+Math.round(T.s)+"%, Brightness "+Math.round(T.v)+"%",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__saturation_value-pointer",top:1-T.v/100,left:T.s/100,color:(0,B.hsvaToHslString)(T)})}),2,{style:E})},V=function(x){var T=x.className,M=x.hue,O=x.onChange,D=function(j){O({h:360*j.left})},E=function(j){O({h:(0,b.clamp)(M+j.left*360,0,360)})},P=(0,k.classes)(["react-colorful__hue",T]);return(0,e.createVNode)(1,"div",P,(0,e.createComponentVNode)(2,I.Interactive,{onMove:D,onKey:E,"aria-label":"Hue","aria-valuenow":Math.round(M),"aria-valuemax":"360","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__hue-pointer",left:M/360,color:(0,B.hsvaToHslString)({h:M,s:100,v:100,a:1})})}),2)},y=function(x){var T=x.className,M=x.color,O=x.onChange,D=function(j){O({s:100*j.left})},E=function(j){O({s:(0,b.clamp)(M.s+j.left*100,0,100)})},P=(0,k.classes)(["react-colorful__saturation",T]);return(0,e.createVNode)(1,"div",P,(0,e.createComponentVNode)(2,I.Interactive,{style:{background:"linear-gradient(to right, "+(0,B.hsvaToHslString)({h:M.h,s:0,v:M.v,a:1})+", "+(0,B.hsvaToHslString)({h:M.h,s:100,v:M.v,a:1})+")"},onMove:D,onKey:E,"aria-label":"Saturation","aria-valuenow":Math.round(M.s),"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__saturation-pointer",left:M.s/100,color:(0,B.hsvaToHslString)({h:M.h,s:M.s,v:M.v,a:1})})}),2)},S=function(x){var T=x.className,M=x.color,O=x.onChange,D=function(j){O({v:100*j.left})},E=function(j){O({v:(0,b.clamp)(M.v+j.left*100,0,100)})},P=(0,k.classes)(["react-colorful__value",T]);return(0,e.createVNode)(1,"div",P,(0,e.createComponentVNode)(2,I.Interactive,{style:{background:"linear-gradient(to right, "+(0,B.hsvaToHslString)({h:M.h,s:M.s,v:0,a:1})+", "+(0,B.hsvaToHslString)({h:M.h,s:M.s,v:100,a:1})+")"},onMove:D,onKey:E,"aria-label":"Value","aria-valuenow":Math.round(M.s),"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__value-pointer",left:M.v/100,color:(0,B.hsvaToHslString)({h:M.h,s:M.s,v:M.v,a:1})})}),2)},L=function(x){var T=x.className,M=x.color,O=x.onChange,D=x.target,E=(0,B.hsvaToRgba)(M),P=function(K){E[D]=K,O((0,B.rgbaToHsva)(E))},R=function(K){P(255*K.left)},j=function(K){P((0,b.clamp)(E[D]+K.left*255,0,255))},F=(0,k.classes)(["react-colorful__"+D,T]),W=D==="r"?"rgb("+Math.round(E.r)+",0,0)":D==="g"?"rgb(0,"+Math.round(E.g)+",0)":"rgb(0,0,"+Math.round(E.b)+")";return(0,e.createVNode)(1,"div",F,(0,e.createComponentVNode)(2,I.Interactive,{onMove:R,onKey:j,"aria-valuenow":E[D],"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__"+D+"-pointer",left:E[D]/255,color:W})}),2)}},8444:function(A,r,n){"use strict";r.__esModule=!0,r.ColourMatrixTester=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ColourMatrixTester=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.colour_data,m=[[{name:"RR",idx:0},{name:"RG",idx:1},{name:"RB",idx:2},{name:"RA",idx:3}],[{name:"GR",idx:4},{name:"GG",idx:5},{name:"GB",idx:6},{name:"GA",idx:7}],[{name:"BR",idx:8},{name:"BG",idx:9},{name:"BB",idx:10},{name:"BA",idx:11}],[{name:"AR",idx:12},{name:"AG",idx:13},{name:"AB",idx:14},{name:"AA",idx:15}]];return(0,e.createComponentVNode)(2,o.Window,{width:360,height:190,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Modify Matrix",children:m.map(function(l){return(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",textColor:"label",children:l.map(function(u){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:1,children:[u.name,":\xA0",(0,e.createComponentVNode)(2,t.NumberInput,{width:4,value:c[u.idx],step:.05,minValue:-5,maxValue:5,stepPixelSize:5,onChange:function(){function s(i,h){return N("setvalue",{idx:u.idx+1,value:h})}return s}()})]},u.name)})},l)})})})})})}return b}()},63818:function(A,r,n){"use strict";r.__esModule=!0,r.CommunicationsComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(s){switch(s){case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,d);case 3:return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,c)})});case 4:return(0,e.createComponentVNode)(2,l);default:return"ERROR. Unknown menu_state. Please contact NT Technical Support."}},b=r.CommunicationsComputer=function(){function u(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.menu_state;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B),f(p)]})})})}return u}(),B=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.authenticated,g=v.noauthbutton,V=v.esc_section,y=v.esc_callable,S=v.esc_recallable,L=v.esc_status,w=v.authhead,x=v.is_ai,T=v.lastCallLoc,M=!1,O;return p?p===1?O="Command":p===2?O="Captain":p===3?O="CentComm Officer":p===4?(O="CentComm Secure Connection",M=!0):O="ERROR: Report This Bug!":O="Not Logged In",(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authentication",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:M&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Access",children:O})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{icon:p?"sign-out-alt":"id-card",selected:p,disabled:g,content:p?"Log Out ("+O+")":"Log In",onClick:function(){function D(){return C("auth")}return D}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!V&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Escape Shuttle",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!L&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:L}),!!y&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"rocket",content:"Call Shuttle",disabled:!w,onClick:function(){function D(){return C("callshuttle")}return D}()})}),!!S&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Recall Shuttle",disabled:!w||x,onClick:function(){function D(){return C("cancelshuttle")}return D}()})}),!!T&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Last Call/Recall From",children:T})]})})})],4)},I=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.is_admin;return p?(0,e.createComponentVNode)(2,k):(0,e.createComponentVNode)(2,N)},k=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.is_admin,g=v.gamma_armory_location,V=v.admin_levels,y=v.authenticated,S=v.ert_allowed;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"CentComm Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:V,required_access:p,use_confirm:1})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:"Make Central Announcement",disabled:!p,onClick:function(){function L(){return C("send_to_cc_announcement_page")}return L}()}),y===4&&(0,e.createComponentVNode)(2,t.Button,{icon:"plus",content:"Make Other Announcement",disabled:!p,onClick:function(){function L(){return C("make_other_announcement")}return L}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Response Team",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"ambulance",content:"Dispatch ERT",disabled:!p,onClick:function(){function L(){return C("dispatch_ert")}return L}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:S,content:S?"ERT calling enabled":"ERT calling disabled",tooltip:S?"Command can request an ERT":"ERTs cannot be requested",disabled:!p,onClick:function(){function L(){return C("toggle_ert_allowed")}return L}(),selected:null})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:"Get Authentication Codes",disabled:!p,onClick:function(){function L(){return C("send_nuke_codes")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gamma Armory",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"biohazard",content:g?"Send Gamma Armory":"Recall Gamma Armory",disabled:!p,onClick:function(){function L(){return C("move_gamma_armory")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Other",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"coins",content:"View Economy",disabled:!p,onClick:function(){function L(){return C("view_econ")}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fax",content:"Fax Manager",disabled:!p,onClick:function(){function L(){return C("view_fax")}return L}()})]})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"View Command accessible controls",children:(0,e.createComponentVNode)(2,N)})]})},N=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.msg_cooldown,g=v.emagged,V=v.cc_cooldown,y=v.security_level_color,S=v.str_security_level,L=v.levels,w=v.authcapt,x=v.authhead,T=v.messages,M="Make Priority Announcement";p>0&&(M+=" ("+p+"s)");var O=g?"Message [UNKNOWN]":"Message CentComm",D="Request Authentication Codes";return V>0&&(O+=" ("+V+"s)",D+=" ("+V+"s)"),(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Captain-Only Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Alert",color:y,children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:L,required_access:w})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:M,disabled:!w||p>0,onClick:function(){function E(){return C("announce")}return E}()})}),!!g&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",color:"red",content:O,disabled:!w||V>0,onClick:function(){function E(){return C("MessageSyndicate")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!w,onClick:function(){function E(){return C("RestoreBackup")}return E}()})]})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",content:O,disabled:!w||V>0,onClick:function(){function E(){return C("MessageCentcomm")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bomb",content:D,disabled:!w||V>0,onClick:function(){function E(){return C("nukerequest")}return E}()})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Command Staff Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Displays",children:(0,e.createComponentVNode)(2,t.Button,{icon:"tv",content:"Change Status Displays",disabled:!x,onClick:function(){function E(){return C("status")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Incoming Messages",children:(0,e.createComponentVNode)(2,t.Button,{icon:"folder-open",content:"View ("+T.length+")",disabled:!x,onClick:function(){function E(){return C("messagelist")}return E}()})})]})})})],4)},d=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.stat_display,g=v.authhead,V=v.current_message_title,y=p.presets.map(function(L){return(0,e.createComponentVNode)(2,t.Button,{content:L.label,selected:L.name===p.type,disabled:!g,onClick:function(){function w(){return C("setstat",{statdisp:L.name})}return w}()},L.name)}),S=p.alerts.map(function(L){return(0,e.createComponentVNode)(2,t.Button,{content:L.label,selected:L.alert===p.icon,disabled:!g,onClick:function(){function w(){return C("setstat",{statdisp:3,alert:L.alert})}return w}()},L.alert)});return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Modify Status Screens",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function L(){return C("main")}return L}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Presets",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alerts",children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 1",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_1,disabled:!g,onClick:function(){function L(){return C("setmsg1")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 2",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_2,disabled:!g,onClick:function(){function L(){return C("setmsg2")}return L}()})})]})})})},c=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.authhead,g=v.current_message_title,V=v.current_message,y=v.messages,S=v.security_level,L;if(g)L=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:g,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Return To Message List",disabled:!p,onClick:function(){function x(){return C("messagelist")}return x}()}),children:(0,e.createComponentVNode)(2,t.Box,{children:V})})});else{var w=y.map(function(x){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:x.title,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eye",content:"View",disabled:!p||g===x.title,onClick:function(){function T(){return C("messagelist",{msgid:x.id})}return T}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"times",content:"Delete",disabled:!p,onClick:function(){function T(){return C("delmessage",{msgid:x.id})}return T}()})]},x.id)});L=(0,e.createComponentVNode)(2,t.Section,{title:"Messages Received",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function x(){return C("main")}return x}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:w})})}return(0,e.createComponentVNode)(2,t.Box,{children:L})},m=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=s.levels,g=s.required_access,V=s.use_confirm,y=v.security_level;return V?p.map(function(S){return(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:S.icon,content:S.name,disabled:!g||S.id===y,tooltip:S.tooltip,onClick:function(){function L(){return C("newalertlevel",{level:S.id})}return L}()},S.name)}):p.map(function(S){return(0,e.createComponentVNode)(2,t.Button,{icon:S.icon,content:S.name,disabled:!g||S.id===y,tooltip:S.tooltip,onClick:function(){function L(){return C("newalertlevel",{level:S.id})}return L}()},S.name)})},l=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.is_admin,g=v.possible_cc_sounds;if(!p)return C("main");var V=(0,a.useLocalState)(i,"subtitle",""),y=V[0],S=V[1],L=(0,a.useLocalState)(i,"text",""),w=L[0],x=L[1],T=(0,a.useLocalState)(i,"classified",0),M=T[0],O=T[1],D=(0,a.useLocalState)(i,"beepsound","Beep"),E=D[0],P=D[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Central Command Report",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function R(){return C("main")}return R}()}),children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Subtitle here.",fluid:!0,value:y,onChange:function(){function R(j,F){return S(F)}return R}(),mb:"5px"}),(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Announcement here,\nMultiline input is accepted.",rows:10,fluid:!0,multiline:1,value:w,onChange:function(){function R(j,F){return x(F)}return R}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Send Announcement",fluid:!0,icon:"paper-plane",center:!0,mt:"5px",textAlign:"center",onClick:function(){function R(){return C("make_cc_announcement",{subtitle:y,text:w,classified:M,beepsound:E})}return R}()}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"260px",height:"20px",options:g,selected:E,onSelected:function(){function R(j){return P(j)}return R}(),disabled:M})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"volume-up",mx:"5px",disabled:M,tooltip:"Test sound",onClick:function(){function R(){return C("test_sound",{sound:E})}return R}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:M,content:"Classified",fluid:!0,tooltip:M?"Sent to station communications consoles":"Publically announced",onClick:function(){function R(){return O(!M)}return R}()})})]})]})})}},20562:function(A,r,n){"use strict";r.__esModule=!0,r.CompostBin=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.CompostBin=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.biomass,m=d.compost,l=d.biomass_capacity,u=d.compost_capacity,s=d.potassium,i=d.potassium_capacity,h=d.potash,C=d.potash_capacity,v=(0,a.useSharedState)(I,"vendAmount",1),p=v[0],g=v[1];return(0,e.createComponentVNode)(2,o.Window,{width:360,height:250,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{label:"Resources",children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Biomass",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:c,minValue:0,maxValue:l,ranges:{good:[l*.5,1/0],average:[l*.25,l*.5],bad:[-1/0,l*.25]},children:[c," / ",l," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compost",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:m,minValue:0,maxValue:u,ranges:{good:[u*.5,1/0],average:[u*.25,u*.5],bad:[-1/0,u*.25]},children:[m," / ",u," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Potassium",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:s,minValue:0,maxValue:i,ranges:{good:[i*.5,1/0],average:[i*.25,i*.5],bad:[-1/0,i*.25]},children:[s," / ",i," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Potash",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:h,minValue:0,maxValue:C,ranges:{good:[C*.5,1/0],average:[C*.25,C*.5],bad:[-1/0,C*.25]},children:[h," / ",C," Units"]})})]})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,mr:"5px",color:"silver",children:"Soil clumps to make:"}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:p,width:"32px",minValue:1,maxValue:10,stepPixelSize:7,onChange:function(){function V(y,S){return g(S)}return V}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,align:"center",content:"Make Soil",disabled:m<25*p,icon:"arrow-circle-down",onClick:function(){function V(){return N("create",{amount:p})}return V}()})})})]})})})}return b}()},21813:function(A,r,n){"use strict";r.__esModule=!0,r.Contractor=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(73379),b=n(98595);function B(C,v){C.prototype=Object.create(v.prototype),C.prototype.constructor=C,I(C,v)}function I(C,v){return I=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(p,g){return p.__proto__=g,p},I(C,v)}var k={1:["ACTIVE","good"],2:["COMPLETED","good"],3:["FAILED","bad"]},N=["Recording biometric data...","Analyzing embedded syndicate info...","STATUS CONFIRMED","Contacting Syndicate database...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Response received, ack 4851234...","CONFIRM ACC "+Math.round(Math.random()*2e4),"Setting up private accounts...","CONTRACTOR ACCOUNT CREATED","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","CONTRACTS FOUND","WELCOME, AGENT"],d=r.Contractor=function(){function C(v,p){var g=(0,t.useBackend)(p),V=g.act,y=g.data,S;y.unauthorized?S=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,i,{height:"100%",allMessages:["ERROR: UNAUTHORIZED USER"],finishedTimeout:100,onFinished:function(){function T(){}return T}()})}):y.load_animation_completed?S=(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:(0,e.createComponentVNode)(2,c)}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",overflow:"hidden",children:y.page===1?(0,e.createComponentVNode)(2,l,{height:"100%"}):(0,e.createComponentVNode)(2,s,{height:"100%"})})],4):S=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,i,{height:"100%",allMessages:N,finishedTimeout:3e3,onFinished:function(){function T(){return V("complete_load_animation")}return T}()})});var L=(0,t.useLocalState)(p,"viewingPhoto",""),w=L[0],x=L[1];return(0,e.createComponentVNode)(2,b.Window,{theme:"syndicate",width:500,height:600,children:[w&&(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,b.Window.Content,{className:"Contractor",children:(0,e.createComponentVNode)(2,o.Flex,{direction:"column",height:"100%",children:S})})]})}return C}(),c=function(v,p){var g=(0,t.useBackend)(p),V=g.act,y=g.data,S=y.tc_available,L=y.tc_paid_out,w=y.completed_contracts,x=y.rep;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Summary",buttons:(0,e.createComponentVNode)(2,o.Box,{verticalAlign:"middle",mt:"0.25rem",children:[x," Rep"]})},v,{children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Available",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",children:[S," TC"]}),(0,e.createComponentVNode)(2,o.Button,{disabled:S<=0,content:"Claim",mx:"0.75rem",mb:"0",flexBasis:"content",onClick:function(){function T(){return V("claim")}return T}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Earned",children:[L," TC"]})]})}),(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contracts Completed",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Box,{height:"20px",lineHeight:"20px",inline:!0,children:w})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contractor Status",verticalAlign:"middle",children:"ACTIVE"})]})})]})})))},m=function(v,p){var g=(0,t.useBackend)(p),V=g.act,y=g.data,S=y.page;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Tabs,Object.assign({},v,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:S===1,onClick:function(){function L(){return V("page",{page:1})}return L}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"suitcase"}),"Contracts"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:S===2,onClick:function(){function L(){return V("page",{page:2})}return L}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"shopping-cart"}),"Hub"]})]})))},l=function(v,p){var g=(0,t.useBackend)(p),V=g.act,y=g.data,S=y.contracts,L=y.contract_active,w=y.can_extract,x=!!L&&S.filter(function(E){return E.status===1})[0],T=x&&x.time_left>0,M=(0,t.useLocalState)(p,"viewingPhoto",""),O=M[0],D=M[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Contracts",overflow:"auto",buttons:(0,e.createComponentVNode)(2,o.Button,{disabled:!w||T,icon:"parachute-box",content:["Call Extraction",T&&(0,e.createComponentVNode)(2,f.Countdown,{timeLeft:x.time_left,format:function(){function E(P,R){return" ("+R.substr(3)+")"}return E}()})],onClick:function(){function E(){return V("extract")}return E}()})},v,{children:S.slice().sort(function(E,P){return E.status===1?-1:P.status===1?1:E.status-P.status}).map(function(E){var P;return(0,e.createComponentVNode)(2,o.Section,{title:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",color:E.status===1&&"good",children:E.target_name}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:E.has_photo&&(0,e.createComponentVNode)(2,o.Button,{icon:"camera",mb:"-0.5rem",ml:"0.5rem",onClick:function(){function R(){return D("target_photo_"+E.uid+".png")}return R}()})})]}),className:"Contractor__Contract",buttons:(0,e.createComponentVNode)(2,o.Box,{width:"100%",children:[!!k[E.status]&&(0,e.createComponentVNode)(2,o.Box,{color:k[E.status][1],inline:!0,mt:E.status!==1&&"0.125rem",mr:"0.25rem",lineHeight:"20px",children:k[E.status][0]}),E.status===1&&(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"ban",color:"bad",content:"Abort",ml:"0.5rem",onClick:function(){function R(){return V("abort")}return R}()})]}),children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"2",mr:"0.5rem",children:[E.fluff_message,!!E.completed_time&&(0,e.createComponentVNode)(2,o.Box,{color:"good",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"check",mr:"0.5rem"}),"Contract completed at ",E.completed_time]}),!!E.dead_extraction&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",mt:"0.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"Telecrystals reward reduced drastically as the target was dead during extraction."]}),!!E.fail_reason&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"times",mr:"0.5rem"}),"Contract failed: ",E.fail_reason]})]}),(0,e.createComponentVNode)(2,o.Flex.Item,{flexBasis:"100%",children:[(0,e.createComponentVNode)(2,o.Flex,{mb:"0.5rem",color:"label",children:["Extraction Zone:\xA0",u(E)]}),(P=E.difficulties)==null?void 0:P.map(function(R,j){return(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!!L,content:R.name+" ("+R.reward+" TC)",onClick:function(){function F(){return V("activate",{uid:E.uid,difficulty:j+1})}return F}()},j)}),!!E.objective&&(0,e.createComponentVNode)(2,o.Box,{color:"white",bold:!0,children:[E.objective.extraction_name,(0,e.createVNode)(1,"br"),"(",(E.objective.rewards.tc||0)+" TC",",\xA0",(E.objective.rewards.credits||0)+" Credits",")"]})]})]})},E.uid)})})))},u=function(v){if(!(!v.objective||v.status>1)){var p=v.objective.locs.user_area_id,g=v.objective.locs.user_coords,V=v.objective.locs.target_area_id,y=v.objective.locs.target_coords,S=p===V;return(0,e.createComponentVNode)(2,o.Flex.Item,{children:(0,e.createComponentVNode)(2,o.Icon,{name:S?"dot-circle-o":"arrow-alt-circle-right-o",color:S?"green":"yellow",rotation:S?null:-(0,a.rad2deg)(Math.atan2(y[1]-g[1],y[0]-g[0])),lineHeight:S?null:"0.85",size:"1.5"})})}},s=function(v,p){var g=(0,t.useBackend)(p),V=g.act,y=g.data,S=y.rep,L=y.buyables;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Purchases",overflow:"auto"},v,{children:L.map(function(w){return(0,e.createComponentVNode)(2,o.Section,{title:w.name,children:[w.description,(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:S-1&&(0,e.createComponentVNode)(2,o.Box,{as:"span",color:w.stock===0?"bad":"good",ml:"0.5rem",children:[w.stock," in stock"]})]},w.uid)})})))},i=function(C){function v(g){var V;return V=C.call(this,g)||this,V.timer=null,V.state={currentIndex:0,currentDisplay:[]},V}B(v,C);var p=v.prototype;return p.tick=function(){function g(){var V=this.props,y=this.state;if(y.currentIndex<=V.allMessages.length){this.setState(function(L){return{currentIndex:L.currentIndex+1}});var S=y.currentDisplay;S.push(V.allMessages[y.currentIndex])}else clearTimeout(this.timer),setTimeout(V.onFinished,V.finishedTimeout)}return g}(),p.componentDidMount=function(){function g(){var V=this,y=this.props.linesPerSecond,S=y===void 0?2.5:y;this.timer=setInterval(function(){return V.tick()},1e3/S)}return g}(),p.componentWillUnmount=function(){function g(){clearTimeout(this.timer)}return g}(),p.render=function(){function g(){return(0,e.createComponentVNode)(2,o.Box,{m:1,children:this.state.currentDisplay.map(function(V){return(0,e.createFragment)([V,(0,e.createVNode)(1,"br")],0,V)})})}return g}(),v}(e.Component),h=function(v,p){var g=(0,t.useLocalState)(p,"viewingPhoto",""),V=g[0],y=g[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Contractor__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:V}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function S(){return y("")}return S}()})]})}},54151:function(A,r,n){"use strict";r.__esModule=!0,r.ConveyorSwitch=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ConveyorSwitch=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.slowFactor,m=d.oneWay,l=d.position;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lever position",children:l>0?"forward":l<0?"reverse":"neutral"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Allow reverse",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!m,onClick:function(){function u(){return N("toggleOneWay")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Slowdown factor",children:(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",onClick:function(){function u(){return N("slowFactor",{value:c-5})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-left",onClick:function(){function u(){return N("slowFactor",{value:c-1})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Slider,{width:"100px",mx:"1px",value:c,fillValue:c,minValue:1,maxValue:50,step:1,format:function(){function u(s){return s+"x"}return u}(),onChange:function(){function u(s,i){return N("slowFactor",{value:i})}return u}()})}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-right",onClick:function(){function u(){return N("slowFactor",{value:c+1})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",onClick:function(){function u(){return N("slowFactor",{value:c+5})}return u}()})," "]})]})})]})})})})}return b}()},73169:function(A,r,n){"use strict";r.__esModule=!0,r.CrewMonitor=void 0;var e=n(89005),a=n(88510),t=n(25328),o=n(72253),f=n(36036),b=n(36352),B=n(76910),I=n(98595),k=n(96184),N=["color"];function d(h,C){if(h==null)return{};var v={};for(var p in h)if({}.hasOwnProperty.call(h,p)){if(C.includes(p))continue;v[p]=h[p]}return v}var c=function(C,v){return C.dead?"Deceased":parseInt(C.health,10)<=v?"Critical":parseInt(C.stat,10)===1?"Unconscious":"Living"},m=function(C,v){return C.dead?"red":parseInt(C.health,10)<=v?"orange":parseInt(C.stat,10)===1?"blue":"green"},l=r.CrewMonitor=function(){function h(C,v){var p=(0,o.useBackend)(v),g=p.act,V=p.data,y=(0,o.useLocalState)(v,"tabIndex",V.tabIndex),S=y[0],L=y[1],w=function(){function T(M){L(M),g("set_tab_index",{tab_index:M})}return T}(),x=function(){function T(M){switch(M){case 0:return(0,e.createComponentVNode)(2,u);case 1:return(0,e.createComponentVNode)(2,i);default:return"WE SHOULDN'T BE HERE!"}}return T}();return(0,e.createComponentVNode)(2,I.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"table",selected:S===0,onClick:function(){function T(){return w(0)}return T}(),children:"Data View"},"DataView"),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"map-marked-alt",selected:S===1,onClick:function(){function T(){return w(1)}return T}(),children:"Map View"},"MapView")]})}),x(S)]})})})}return h}(),u=function(C,v){var p=(0,o.useBackend)(v),g=p.act,V=p.data,y=V.possible_levels,S=V.viewing_current_z_level,L=V.is_advanced,w=V.highlightedNames,x=(0,a.sortBy)(function(E){return!w.includes(E.name)},function(E){return E.name})(V.crewmembers||[]),T=(0,o.useLocalState)(v,"search",""),M=T[0],O=T[1],D=(0,t.createSearch)(M,function(E){return E.name+"|"+E.assignment+"|"+E.area});return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,backgroundColor:"transparent",children:[(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{width:"100%",ml:"5px",children:(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name, assignment or location..",width:"100%",onInput:function(){function E(P,R){return O(R)}return E}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:L?(0,e.createComponentVNode)(2,f.Dropdown,{mr:"5px",width:"50px",options:y,selected:S,onSelected:function(){function E(P){return g("switch_level",{new_level:P})}return E}()}):null})]}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,f.Button,{tooltip:"Clear highlights",icon:"square-xmark",onClick:function(){function E(){return g("clear_highlighted_names")}return E}()})}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Location"})]}),x.filter(D).map(function(E,P){var R=w.includes(E.name);return(0,e.createComponentVNode)(2,f.Table.Row,{bold:!!E.is_command,children:[(0,e.createComponentVNode)(2,b.TableCell,{children:(0,e.createComponentVNode)(2,k.ButtonCheckbox,{checked:R,tooltip:"Mark on map",onClick:function(){function j(){return g(R?"remove_highlighted_name":"add_highlighted_name",{name:E.name})}return j}()})}),(0,e.createComponentVNode)(2,b.TableCell,{children:[E.name," (",E.assignment,")"]}),(0,e.createComponentVNode)(2,b.TableCell,{children:[(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:m(E,V.critThreshold),children:c(E,V.critThreshold)}),E.sensor_type>=2||V.ignoreSensors?(0,e.createComponentVNode)(2,f.Box,{inline:!0,ml:1,children:["(",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.oxy,children:E.oxy}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.toxin,children:E.tox}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.burn,children:E.fire}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.brute,children:E.brute}),")"]}):null]}),(0,e.createComponentVNode)(2,b.TableCell,{children:E.sensor_type===3||V.ignoreSensors?V.isAI||V.isObserver?(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:"location-arrow",content:E.area+" ("+E.x+", "+E.y+")",onClick:function(){function j(){return g("track",{track:E.ref})}return j}()}):E.area+" ("+E.x+", "+E.y+")":(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:"grey",children:"Not Available"})})]},P)})]})]})},s=function(C,v){var p=C.color,g=d(C,N);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.NanoMap.Marker,Object.assign({},g,{children:(0,e.createVNode)(1,"span","highlighted-marker color-border-"+p)})))},i=function(C,v){var p=(0,o.useBackend)(v),g=p.act,V=p.data,y=V.highlightedNames;return(0,e.createComponentVNode)(2,f.Box,{height:"100vh",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,f.NanoMap,{zoom:V.zoom,offsetX:V.offsetX,offsetY:V.offsetY,onZoom:function(){function S(L){return g("set_zoom",{zoom:L})}return S}(),onOffsetChange:function(){function S(L,w){return g("set_offset",{offset_x:w.offsetX,offset_y:w.offsetY})}return S}(),children:V.crewmembers.filter(function(S){return S.sensor_type===3||V.ignoreSensors}).map(function(S){var L=m(S,V.critThreshold),w=y.includes(S.name),x=function(){return V.isObserver?g("track",{track:S.ref}):null},T=function(){return g(w?"remove_highlighted_name":"add_highlighted_name",{name:S.name})},M=S.name+" ("+S.assignment+")";return w?(0,e.createComponentVNode)(2,s,{x:S.x,y:S.y,tooltip:M,color:L,onClick:x,onDblClick:T},S.ref):(0,e.createComponentVNode)(2,f.NanoMap.MarkerIcon,{x:S.x,y:S.y,icon:"circle",tooltip:M,color:L,onClick:x,onDblClick:T},S.ref)})})})}},63987:function(A,r,n){"use strict";r.__esModule=!0,r.Cryo=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],b=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],B=r.Cryo=function(){function N(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:520,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,I)})})})}return N}(),I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.isOperating,i=u.hasOccupant,h=u.occupant,C=h===void 0?[]:h,v=u.cellTemperature,p=u.cellTemperatureStatus,g=u.isBeakerLoaded,V=u.cooldownProgress,y=u.auto_eject_healthy,S=u.auto_eject_dead;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",onClick:function(){function L(){return l("ejectOccupant")}return L}(),disabled:!i,children:"Eject"}),children:i?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:C.name||"Unknown"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:C.health,max:C.maxHealth,value:C.health/C.maxHealth,color:C.health>0?"good":"average",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(C.health)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:b[C.stat][0],children:b[C.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(C.bodyTemperature)})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),f.map(function(L){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:L.label,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:C[L.type]/100,ranges:{bad:[.01,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(C[L.type])})})},L.id)})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Cell",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",onClick:function(){function L(){return l("ejectBeaker")}return L}(),disabled:!g,children:"Eject Beaker"}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",onClick:function(){function L(){return l(s?"switchOff":"switchOn")}return L}(),selected:s,children:s?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",color:p,children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:v})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:(0,e.createComponentVNode)(2,k)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dosage interval",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{average:[-1/0,99],good:[99,1/0]},color:!g&&"average",value:V,minValue:0,maxValue:100})}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject healthy occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:y?"toggle-on":"toggle-off",selected:y,onClick:function(){function L(){return l(y?"auto_eject_healthy_off":"auto_eject_healthy_on")}return L}(),children:y?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject dead occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:S?"toggle-on":"toggle-off",selected:S,onClick:function(){function L(){return l(S?"auto_eject_dead_off":"auto_eject_dead_on")}return L}(),children:S?"On":"Off"})})]})})})],4)},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.isBeakerLoaded,i=u.beakerLabel,h=u.beakerVolume;return s?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!i&&"average",children:[i||"No label",":"]}),(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!h&&"bad",ml:1,children:h?(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:h,format:function(){function C(v){return Math.round(v)+" units remaining"}return C}()}):"Beaker is empty"})],4):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"bad",children:"No beaker loaded"})}},86099:function(A,r,n){"use strict";r.__esModule=!0,r.CryopodConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=r.CryopodConsole=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.data,l=m.account_name,u=m.allow_items;return(0,e.createComponentVNode)(2,o.Window,{title:"Cryopod Console",width:400,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Hello, "+(l||"[REDACTED]")+"!",children:"This automated cryogenic freezing unit will safely store your corporeal form until your next assignment."}),(0,e.createComponentVNode)(2,B),!!u&&(0,e.createComponentVNode)(2,I)]})})}return k}(),B=function(N,d){var c=(0,a.useBackend)(d),m=c.data,l=m.frozen_crew;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Crew",children:l.length?(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:l.map(function(u,s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u.name,children:u.rank},s)})})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored crew!"})})},I=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.frozen_items,s=function(h){var C=h.toString();return C.startsWith("the ")&&(C=C.slice(4,C.length)),(0,f.toTitleCase)(C)};return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Items",children:u.length?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:s(i.name),buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Drop",mr:1,onClick:function(){function h(){return m("one_item",{item:i.uid})}return h}()})},i)})})}),(0,e.createComponentVNode)(2,t.Button,{content:"Drop All Items",color:"red",onClick:function(){function i(){return m("all_items")}return i}()})],4):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored items!"})})}},12692:function(A,r,n){"use strict";r.__esModule=!0,r.DNAModifier=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=[["good","Alive"],["average","Critical"],["bad","DEAD"]],B=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],I=[5,10,20,30,50],k=r.DNAModifier=function(){function p(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.irradiating,x=L.dnaBlockSize,T=L.occupant;V.dnaBlockSize=x,V.isDNAInvalid=!T.isViableSubject||!T.uniqueIdentity||!T.structuralEnzymes;var M;return w&&(M=(0,e.createComponentVNode)(2,C,{duration:w})),(0,e.createComponentVNode)(2,o.Window,{width:660,height:775,children:[(0,e.createComponentVNode)(2,f.ComplexModal),M,(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,N)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,d)})]})})]})}return p}(),N=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.locked,x=L.hasOccupant,T=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x,selected:w,icon:w?"toggle-on":"toggle-off",content:w?"Engaged":"Disengaged",onClick:function(){function M(){return S("toggleLock")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x||w,icon:"user-slash",content:"Eject",onClick:function(){function M(){return S("ejectOccupant")}return M}()})],4),children:x?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:T.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:T.minHealth,max:T.maxHealth,value:T.health/T.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:b[T.stat][0],children:b[T.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})}),V.isDNAInvalid?(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Radiation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:"0",max:"100",value:T.radiationLevel/100,color:"average"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:L.occupant.uniqueEnzymes?L.occupant.uniqueEnzymes:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 Unknown"]})})]})],0):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Cell unoccupied."})})},d=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.selectedMenuKey,x=L.hasOccupant,T=L.occupant;if(x){if(V.isDNAInvalid)return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No operation possible on this subject."]})})})}else return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant in DNA modifier."]})})});var M;return w==="ui"?M=(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,l)],4):w==="se"?M=(0,e.createFragment)([(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,l)],4):w==="buffer"?M=(0,e.createComponentVNode)(2,u):w==="rejuvenators"&&(M=(0,e.createComponentVNode)(2,h)),(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:B.map(function(O,D){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:O[2],selected:w===O[0],onClick:function(){function E(){return S("selectMenuKey",{key:O[0]})}return E}(),children:O[1]},D)})}),M]})},c=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.selectedUIBlock,x=L.selectedUISubBlock,T=L.selectedUITarget,M=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Unique Identifier",children:[(0,e.createComponentVNode)(2,v,{dnaString:M.uniqueIdentity,selectedBlock:w,selectedSubblock:x,blockSize:V.dnaBlockSize,action:"selectUIBlock"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:15,stepPixelSize:"20",value:T,format:function(){function O(D){return D.toString(16).toUpperCase()}return O}(),ml:"0",onChange:function(){function O(D,E){return S("changeUITarget",{value:E})}return O}()})})}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){function O(){return S("pulseUIRadiation")}return O}()})]})},m=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.selectedSEBlock,x=L.selectedSESubBlock,T=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Structural Enzymes",children:[(0,e.createComponentVNode)(2,v,{dnaString:T.structuralEnzymes,selectedBlock:w,selectedSubblock:x,blockSize:V.dnaBlockSize,action:"selectSEBlock"}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){function M(){return S("pulseSERadiation")}return M}()})]})},l=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.radiationIntensity,x=L.radiationDuration;return(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Emitter",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Intensity",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:10,stepPixelSize:20,value:w,popUpPosition:"right",ml:"0",onChange:function(){function T(M,O){return S("radiationIntensity",{value:O})}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:20,stepPixelSize:10,unit:"s",value:x,popUpPosition:"right",ml:"0",onChange:function(){function T(M,O){return S("radiationDuration",{value:O})}return T}()})})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-start",mt:"0.5rem",onClick:function(){function T(){return S("pulseRadiation")}return T}()})]})},u=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.buffers,x=w.map(function(T,M){return(0,e.createComponentVNode)(2,s,{id:M+1,name:"Buffer "+(M+1),buffer:T},M)});return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{height:"75%",mt:1,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Buffers",children:x})}),(0,e.createComponentVNode)(2,t.Stack.Item,{height:"25%",children:(0,e.createComponentVNode)(2,i)})]})},s=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=g.id,x=g.name,T=g.buffer,M=L.isInjectorReady,O=x+(T.data?" - "+T.label:"");return(0,e.createComponentVNode)(2,t.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,t.Section,{title:O,mx:"0",lineHeight:"18px",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!T.data,icon:"trash",content:"Clear",onClick:function(){function D(){return S("bufferOption",{option:"clear",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!T.data,icon:"pen",content:"Rename",onClick:function(){function D(){return S("bufferOption",{option:"changeLabel",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!T.data||!L.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-start",onClick:function(){function D(){return S("bufferOption",{option:"saveDisk",id:w})}return D}()})],4),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Write",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"saveUI",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"saveUIAndUE",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"saveSE",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!L.hasDisk||!L.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"loadDisk",id:w})}return D}()})]}),!!T.data&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:T.owner||(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[T.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!T.ue&&" and Unique Enzymes"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transfer to",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:!M,icon:M?"syringe":"spinner",iconSpin:!M,content:"Injector",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"createInjector",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!M,icon:M?"syringe":"spinner",iconSpin:!M,content:"Block Injector",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"createInjector",id:w,block:1})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"transfer",id:w})}return D}()})]})],4)]}),!T.data&&(0,e.createComponentVNode)(2,t.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},i=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.hasDisk,x=L.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!w||!x.data,icon:"trash",content:"Wipe",onClick:function(){function T(){return S("wipeDisk")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!w,icon:"eject",content:"Eject",onClick:function(){function T(){return S("ejectDisk")}return T}()})],4),children:w?x.data?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Label",children:x.label?x.label:"No label"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:x.owner?x.owner:(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[x.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!x.ue&&" and Unique Enzymes"]})]}):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Disk is blank."}):(0,e.createComponentVNode)(2,t.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"save-o",size:"4"}),(0,e.createVNode)(1,"br"),"No disk inserted."]})})},h=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.isBeakerLoaded,x=L.beakerVolume,T=L.beakerLabel;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Rejuvenators and Beaker",buttons:(0,e.createComponentVNode)(2,t.Button,{disabled:!w,icon:"eject",content:"Eject",onClick:function(){function M(){return S("ejectBeaker")}return M}()}),children:w?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Inject",children:[I.map(function(M,O){return(0,e.createComponentVNode)(2,t.Button,{disabled:M>x,icon:"syringe",content:M,onClick:function(){function D(){return S("injectRejuvenators",{amount:M})}return D}()},O)}),(0,e.createComponentVNode)(2,t.Button,{disabled:x<=0,icon:"syringe",content:"All",onClick:function(){function M(){return S("injectRejuvenators",{amount:x})}return M}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:[(0,e.createComponentVNode)(2,t.Box,{mb:"0.5rem",children:T||"No label"}),x?(0,e.createComponentVNode)(2,t.Box,{color:"good",children:[x," unit",x===1?"":"s"," remaining"]}):(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Empty"})]})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flask",size:5,color:"silver"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"h3",null,"No beaker loaded.",16)]})})})},C=function(g,V){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"average",children:(0,e.createVNode)(1,"h1",null,[(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"}),(0,e.createTextVNode)("\xA0Irradiating occupant\xA0"),(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"})],4)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,[(0,e.createTextVNode)("For "),g.duration,(0,e.createTextVNode)(" second"),g.duration===1?"":"s"],0)})]})},v=function(g,V){for(var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=g.dnaString,x=g.selectedBlock,T=g.selectedSubblock,M=g.blockSize,O=g.action,D=w.split(""),E=0,P=[],R=function(){for(var W=j/M+1,z=[],K=function(){var Q=G+1;z.push((0,e.createComponentVNode)(2,t.Button,{selected:x===W&&T===Q,content:D[j+G],mb:"0",onClick:function(){function ue(){return S(O,{block:W,subblock:Q})}return ue}()}))},G=0;Gi.spawnpoints?"red":"green",children:[i.total," total, versus ",i.spawnpoints," spawnpoints"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dispatch",children:(0,e.createComponentVNode)(2,t.Button,{width:10.5,textAlign:"center",icon:"ambulance",content:"Send ERT",onClick:function(){function g(){return s("dispatch_ert",{silent:v})}return g}()})})]})})})},N=function(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.ert_request_messages;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:h&&h.length?h.map(function(C){return(0,e.createComponentVNode)(2,t.Section,{title:C.time,buttons:(0,e.createComponentVNode)(2,t.Button,{content:C.sender_real_name,onClick:function(){function v(){return s("view_player_panel",{uid:C.sender_uid})}return v}(),tooltip:"View player panel"}),children:C.message},(0,f.decodeHtmlEntities)(C.time))}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"broadcast-tower",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No ERT requests."]})})})})},d=function(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=(0,a.useLocalState)(l,"text",""),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter ERT denial reason here,\nMultiline input is accepted.",rows:19,fluid:!0,multiline:1,value:C,onChange:function(){function p(g,V){return v(V)}return p}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Deny ERT",fluid:!0,icon:"times",center:!0,mt:2,textAlign:"center",onClick:function(){function p(){return s("deny_ert",{reason:C})}return p}()})]})})}},90217:function(A,r,n){"use strict";r.__esModule=!0,r.EconomyManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.EconomyManager=function(){function I(k,N){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:325,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,B)})]})}return I}(),B=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.next_payroll_time;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"coins",verticalAlign:"middle",size:3,mr:"1rem"}),"Economy Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.LabeledList,{label:"Pay Bonuses and Deductions",children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Global",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Global Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"global"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Account Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"department"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Members",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Members Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"department_members"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Single Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Crew Member Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"crew_member"})}return u}()})})]}),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Box,{mb:.5,children:["Next Payroll in: ",l," Minutes"]}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",width:"auto",color:"bad",content:"Delay Payroll",onClick:function(){function u(){return c("delay_payroll")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{width:"auto",content:"Set Payroll Time",onClick:function(){function u(){return c("set_payroll")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",width:"auto",color:"good",content:"Accelerate Payroll",onClick:function(){function u(){return c("accelerate_payroll")}return u}()})]}),(0,e.createComponentVNode)(2,t.NoticeBox,{children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," You take full responsibility for unbalancing the economy with these buttons!"]})],4)}},82565:function(A,r,n){"use strict";r.__esModule=!0,r.Electropack=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.Electropack=function(){function B(I,k){var N=(0,t.useBackend)(k),d=N.act,c=N.data,m=c.power,l=c.code,u=c.frequency,s=c.minFrequency,i=c.maxFrequency;return(0,e.createComponentVNode)(2,f.Window,{width:360,height:135,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,o.Button,{icon:m?"power-off":"times",content:m?"On":"Off",selected:m,onClick:function(){function h(){return d("power")}return h}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function h(){return d("reset",{reset:"freq"})}return h}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:i/10,value:u/10,format:function(){function h(C){return(0,a.toFixed)(C,1)}return h}(),width:"80px",onChange:function(){function h(C,v){return d("freq",{freq:v})}return h}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function h(){return d("reset",{reset:"code"})}return h}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:"80px",onChange:function(){function h(C,v){return d("code",{code:v})}return h}()})})]})})})})}return B}()},11243:function(A,r,n){"use strict";r.__esModule=!0,r.Emojipedia=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=r.Emojipedia=function(){function I(k,N){var d=(0,t.useBackend)(N),c=d.data,m=c.emoji_list,l=(0,t.useLocalState)(N,"searchText",""),u=l[0],s=l[1],i=m.filter(function(h){return h.name.toLowerCase().includes(u.toLowerCase())});return(0,e.createComponentVNode)(2,f.Window,{width:325,height:400,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Emojipedia v1.0.1",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by name",value:u,onInput:function(){function h(C,v){return s(v)}return h}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"Click on an emoji to copy its tag!",tooltipPosition:"bottom",icon:"circle-question"})],4),children:i.map(function(h){return(0,e.createComponentVNode)(2,o.Button,{m:1,color:"transparent",className:(0,a.classes)(["emoji16x16","emoji-"+h.name]),style:{transform:"scale(1.5)"},tooltip:h.name,onClick:function(){function C(){B(h.name)}return C}()},h.name)})})})})}return I}(),B=function(k){var N=document.createElement("input"),d=":"+k+":";N.value=d,document.body.appendChild(N),N.select(),document.execCommand("copy"),document.body.removeChild(N)}},69784:function(A,r,n){"use strict";r.__esModule=!0,r.EmotePanelContent=r.EmotePanel=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=n(25328),b=r.EmotePanel=function(){function I(k,N){return(0,e.createComponentVNode)(2,t.Window,{width:500,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,B)})})})}return I}(),B=r.EmotePanelContent=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.emotes,u=(0,a.useLocalState)(N,"searchText",""),s=u[0],i=u[1],h=(0,a.useLocalState)(N,"filterVisible",""),C=h[0],v=h[1],p=(0,a.useLocalState)(N,"filterAudible",""),g=p[0],V=p[1],y=(0,a.useLocalState)(N,"filterSound",""),S=y[0],L=y[1],w=(0,a.useLocalState)(N,"filterHands",""),x=w[0],T=w[1],M=(0,a.useLocalState)(N,"filterTargettable",""),O=M[0],D=M[1],E=(0,a.useLocalState)(N,"useTarget",""),P=E[0],R=E[1],j=(0,e.createComponentVNode)(2,o.Input,{placeholder:"\u0418\u0441\u043A\u0430\u0442\u044C \u044D\u043C\u043E\u0446\u0438\u044E...",fluid:!0,onInput:function(){function F(W,z){return i(z)}return F}()});return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"\u0424\u0438\u043B\u044C\u0442\u0440\u044B",buttons:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Button,{icon:"eye",align:"center",tooltip:"\u0412\u0438\u0434\u0438\u043C\u044B\u0439",selected:C,onClick:function(){function F(){return v(!C)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",align:"center",tooltip:"\u0421\u043B\u044B\u0448\u0438\u043C\u044B\u0439",selected:g,onClick:function(){function F(){return V(!g)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"volume-up",align:"center",tooltip:"\u0417\u0432\u0443\u043A",selected:S,onClick:function(){function F(){return L(!S)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"hand-paper",align:"center",tooltip:"\u0420\u0443\u043A\u0438",selected:x,onClick:function(){function F(){return T(!x)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"crosshairs",height:"100%",align:"center",tooltip:"\u0426\u0435\u043B\u044C",selected:O,onClick:function(){function F(){return D(!O)}return F}()})]}),children:j})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:s.length>0?'\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043F\u043E\u0438\u0441\u043A\u0430 "'+s+'"':"\u0412\u0441\u0435 \u044D\u043C\u043E\u0446\u0438\u0438",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"crosshairs",selected:P,onClick:function(){function F(){return R(!P)}return F}(),children:"\u0412\u044B\u0431\u0438\u0440\u0430\u0442\u044C \u0446\u0435\u043B\u044C"}),children:(0,e.createComponentVNode)(2,o.Stack,{children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:l.filter(function(F){return F.key&&(s.length>0?F.key.toLowerCase().includes(s.toLowerCase())||F.name.toLowerCase().includes(s.toLowerCase()):!0)&&(C?F.visible:!0)&&(g?F.audible:!0)&&(S?F.sound:!0)&&(x?F.hands:!0)&&(O?F.targettable:!0)}).map(function(F){return(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function W(){return c("play_emote",{emote_key:F.key,useTarget:P})}return W}(),children:[F.visible?(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}):"",F.audible?(0,e.createComponentVNode)(2,o.Icon,{name:"comment"}):"",F.sound?(0,e.createComponentVNode)(2,o.Icon,{name:"volume-up"}):"",F.hands?(0,e.createComponentVNode)(2,o.Icon,{name:"hand-paper"}):"",F.targettable?(0,e.createComponentVNode)(2,o.Icon,{name:"crosshairs"}):"",F.name]},F.name)})})})})})],4)}return I}()},36730:function(A,r,n){"use strict";r.__esModule=!0,r.EvolutionMenu=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(64795),B=n(88510),I=r.EvolutionMenu=function(){function d(c,m){return(0,e.createComponentVNode)(2,f.Window,{width:480,height:580,theme:"changeling",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,N)]})})})}return d}(),k=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.evo_points,h=s.can_respec;return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Evolution Points",height:5.5,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,color:"label",children:"Points remaining:"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,ml:2,bold:!0,color:"#1b945c",children:i}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Button,{ml:2.5,disabled:!h,content:"Readapt",icon:"sync",onClick:function(){function C(){return u("readapt")}return C}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"By transforming a humanoid into a husk, we gain the ability to readapt our chosen evolutions.",tooltipPosition:"bottom",icon:"question-circle"})]})]})})})},N=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.evo_points,h=s.ability_tabs,C=s.purchased_abilities,v=s.view_mode,p=(0,t.useLocalState)(m,"selectedTab",h[0]),g=p[0],V=p[1],y=(0,t.useLocalState)(m,"searchText",""),S=y[0],L=y[1],w=(0,t.useLocalState)(m,"ability_tabs",h[0].abilities),x=w[0],T=w[1],M=function(P,R){if(R===void 0&&(R=""),!P||P.length===0)return[];var j=(0,a.createSearch)(R,function(F){return F.name+"|"+F.description});return(0,b.flow)([(0,B.filter)(function(F){return F==null?void 0:F.name}),(0,B.filter)(j),(0,B.sortBy)(function(F){return F==null?void 0:F.name})])(P)},O=function(P){if(L(P),P==="")return T(g.abilities);T(M(h.map(function(R){return R.abilities}).flat(),P))},D=function(P){V(P),T(P.abilities),L("")};return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Abilities",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Input,{width:"200px",placeholder:"Search Abilities",onInput:function(){function E(P,R){O(R)}return E}(),value:S}),(0,e.createComponentVNode)(2,o.Button,{icon:v?"square-o":"check-square-o",selected:!v,content:"Compact",onClick:function(){function E(){return u("set_view_mode",{mode:0})}return E}()}),(0,e.createComponentVNode)(2,o.Button,{icon:v?"check-square-o":"square-o",selected:v,content:"Expanded",onClick:function(){function E(){return u("set_view_mode",{mode:1})}return E}()})],4),children:[(0,e.createComponentVNode)(2,o.Tabs,{children:h.map(function(E){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:S===""&&g===E,onClick:function(){function P(){D(E)}return P}(),children:E.category},E)})}),x.map(function(E,P){return(0,e.createComponentVNode)(2,o.Box,{p:.5,mx:-1,className:"candystripe",children:[(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{ml:.5,color:"#dedede",children:E.name}),C.includes(E.power_path)&&(0,e.createComponentVNode)(2,o.Stack.Item,{ml:2,bold:!0,color:"#1b945c",children:"(Purchased)"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mr:3,textAlign:"right",grow:1,children:[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:["Cost:"," "]}),(0,e.createComponentVNode)(2,o.Box,{as:"span",bold:!0,color:"#1b945c",children:E.cost})]}),(0,e.createComponentVNode)(2,o.Stack.Item,{textAlign:"right",children:(0,e.createComponentVNode)(2,o.Button,{mr:.5,disabled:E.cost>i||C.includes(E.power_path),content:"Evolve",onClick:function(){function R(){return u("purchase",{power_path:E.power_path})}return R}()})})]}),!!v&&(0,e.createComponentVNode)(2,o.Stack,{color:"#8a8a8a",my:1,ml:1.5,width:"95%",children:E.description+" "+E.helptext})]},P)})]})})}},17370:function(A,r,n){"use strict";r.__esModule=!0,r.ExosuitFabricator=void 0;var e=n(89005),a=n(35840),t=n(25328),o=n(72253),f=n(36036),b=n(73379),B=n(98595),I=["id","amount","lineDisplay","onClick"];function k(p,g){if(p==null)return{};var V={};for(var y in p)if({}.hasOwnProperty.call(p,y)){if(g.includes(y))continue;V[y]=p[y]}return V}var N=2e3,d={bananium:"clown",tranquillite:"mime"},c=r.ExosuitFabricator=function(){function p(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.building,x=L.linked;return x?(0,e.createComponentVNode)(2,B.Window,{width:950,height:625,children:(0,e.createComponentVNode)(2,B.Window.Content,{className:"Exofab",children:[(0,e.createComponentVNode)(2,v),(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,l)}),w&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,u)})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,s)})]})})]})]})}):(0,e.createComponentVNode)(2,C)}return p}(),m=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.materials,x=L.capacity,T=Object.values(w).reduce(function(M,O){return M+O},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"Materials",className:"Exofab__materials",buttons:(0,e.createComponentVNode)(2,f.Box,{color:"label",mt:"0.25rem",children:[(T/x*100).toPrecision(3),"% full"]}),children:["metal","glass","silver","gold","uranium","titanium","plasma","diamond","bluespace","bananium","tranquillite","plastic"].map(function(M){return(0,e.createComponentVNode)(2,i,{mt:-2,id:M,bold:M==="metal"||M==="glass",onClick:function(){function O(){return S("withdraw",{id:M})}return O}()},M)})})},l=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.curCategory,x=L.categories,T=L.designs,M=L.syncing,O=(0,o.useLocalState)(V,"searchText",""),D=O[0],E=O[1],P=(0,t.createSearch)(D,function(z){return z.name}),R=T.filter(P),j=(0,o.useLocalState)(V,"levelsModal",!1),F=j[0],W=j[1];return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__designs",title:(0,e.createComponentVNode)(2,f.Dropdown,{width:"19rem",className:"Exofab__dropdown",selected:w,options:x,onSelected:function(){function z(K){return S("category",{cat:K})}return z}()}),buttons:(0,e.createComponentVNode)(2,f.Box,{mt:"2px",children:[(0,e.createComponentVNode)(2,f.Button,{icon:"plus",content:"Queue all",onClick:function(){function z(){return S("queueall")}return z}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"info",content:"Show current tech levels",onClick:function(){function z(){return W(!0)}return z}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"unlink",color:"red",tooltip:"Disconnect from R&D network",onClick:function(){function z(){return S("unlink")}return z}()})]}),children:[(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name...",mb:"0.5rem",width:"100%",onInput:function(){function z(K,G){return E(G)}return z}()}),R.map(function(z){return(0,e.createComponentVNode)(2,h,{design:z},z.id)}),R.length===0&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No designs found."})]})},u=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.building,x=L.buildStart,T=L.buildEnd,M=L.worldTime;return(0,e.createComponentVNode)(2,f.Section,{className:"Exofab__building",stretchContents:!0,children:(0,e.createComponentVNode)(2,f.ProgressBar.Countdown,{start:x,current:M,end:T,children:(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Icon,{name:"cog",spin:!0})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:["Building ",w,"\xA0(",(0,e.createComponentVNode)(2,b.Countdown,{current:M,timeLeft:T-M,format:function(){function O(D,E){return E.substr(3)}return O}()}),")"]})]})})})},s=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.queue,x=L.processingQueue,T=Object.entries(L.queueDeficit).filter(function(O){return O[1]<0}),M=w.reduce(function(O,D){return O+D.time},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__queue",title:"Queue",buttons:(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Button,{selected:x,icon:x?"toggle-on":"toggle-off",content:"Process",onClick:function(){function O(){return S("process")}return O}()}),(0,e.createComponentVNode)(2,f.Button,{disabled:w.length===0,icon:"eraser",content:"Clear",onClick:function(){function O(){return S("unqueueall")}return O}()})]}),children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:w.length===0?(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"The queue is empty."}):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--queue",grow:!0,overflow:"auto",children:w.map(function(O,D){return(0,e.createComponentVNode)(2,f.Box,{color:O.notEnough&&"bad",children:[D+1,". ",O.name,D>0&&(0,e.createComponentVNode)(2,f.Button,{icon:"arrow-up",onClick:function(){function E(){return S("queueswap",{from:D+1,to:D})}return E}()}),D0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--time",children:[(0,e.createComponentVNode)(2,f.Divider),"Processing time:",(0,e.createComponentVNode)(2,f.Icon,{name:"clock",mx:"0.5rem"}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,bold:!0,children:new Date(M/10*1e3).toISOString().substr(14,5)})]}),Object.keys(T).length>0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--deficit",shrink:"0",children:[(0,e.createComponentVNode)(2,f.Divider),"Lacking materials to complete:",T.map(function(O){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,i,{id:O[0],amount:-O[1],lineDisplay:!0})},O[0])})]})],0)})})},i=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=g.id,x=g.amount,T=g.lineDisplay,M=g.onClick,O=k(g,I),D=L.materials[w]||0,E=x||D;if(!(E<=0&&!(w==="metal"||w==="glass"))){var P=x&&x>D;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Stack,Object.assign({align:"center",className:(0,a.classes)(["Exofab__material",T&&"Exofab__material--line"])},O,{children:T?(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:(0,a.classes)(["materials32x32",w])}),(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__material--amount",color:P&&"bad",ml:0,mr:1,children:E.toLocaleString("en-US")})],4):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{basis:"content",children:(0,e.createComponentVNode)(2,f.Button,{width:"85%",color:"transparent",onClick:M,children:(0,e.createComponentVNode)(2,f.Box,{mt:1,className:(0,a.classes)(["materials32x32",w])})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:"1",children:[(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--name",children:w}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--amount",children:[E.toLocaleString("en-US")," cm\xB3 (",Math.round(E/N*10)/10," ","sheets)"]})]})],4)})))}},h=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=g.design;return(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design",children:[(0,e.createComponentVNode)(2,f.Button,{disabled:w.notEnough||L.building,icon:"cog",content:w.name,onClick:function(){function x(){return S("build",{id:w.id})}return x}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"plus-circle",onClick:function(){function x(){return S("queue",{id:w.id})}return x}()}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design--cost",children:Object.entries(w.cost).map(function(x){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,i,{id:x[0],amount:x[1],lineDisplay:!0})},x[0])})}),(0,e.createComponentVNode)(2,f.Stack,{className:"Exofab__design--time",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"clock"}),w.time>0?(0,e.createFragment)([w.time/10,(0,e.createTextVNode)(" seconds")],0):"Instant"]})})]})},C=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.controllers;return(0,e.createComponentVNode)(2,B.Window,{children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Link"})]}),w.map(function(x){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:x.addr}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:x.net_id}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,f.Button,{content:"Link",icon:"link",onClick:function(){function T(){return S("linktonetworkcontroller",{target_controller:x.addr})}return T}()})})]},x.addr)})]})})})})},v=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.tech_levels,x=(0,o.useLocalState)(V,"levelsModal",!1),T=x[0],M=x[1];return T?(0,e.createComponentVNode)(2,f.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:window.innerHeight*.75+"px",mx:"auto",children:(0,e.createComponentVNode)(2,f.Section,{title:"Current tech levels",buttons:(0,e.createComponentVNode)(2,f.Button,{content:"Close",onClick:function(){function O(){M(!1)}return O}()}),children:(0,e.createComponentVNode)(2,f.LabeledList,{children:w.map(function(O){var D=O.name,E=O.level;return(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:D,children:E},D)})})})}):null}},59128:function(A,r,n){"use strict";r.__esModule=!0,r.ExperimentConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=new Map([[0,{text:"Conscious",color:"good"}],[1,{text:"Unconscious",color:"average"}],[2,{text:"Deceased",color:"bad"}]]),b=new Map([[0,{label:"Probe",icon:"thermometer"}],[1,{label:"Dissect",icon:"brain"}],[2,{label:"Analyze",icon:"search"}]]),B=r.ExperimentConsole=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.open,u=m.feedback,s=m.occupant,i=m.occupant_name,h=m.occupant_status,C=function(){function p(){if(!s)return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No specimen detected."});var g=function(){function y(){return f.get(h)}return y}(),V=g();return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:i}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:V.color,children:V.text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Experiments",children:[0,1,2].map(function(y){return(0,e.createComponentVNode)(2,t.Button,{icon:b.get(y).icon,content:b.get(y).label,onClick:function(){function S(){return c("experiment",{experiment_type:y})}return S}()},y)})})]})}return p}(),v=C();return(0,e.createComponentVNode)(2,o.Window,{theme:"abductor",width:350,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:u})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Scanner",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){function p(){return c("door")}return p}()}),children:v})]})})}return I}()},97086:function(A,r,n){"use strict";r.__esModule=!0,r.ExternalAirlockController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=0,b=1013,B=function(N){var d="good",c=80,m=95,l=110,u=120;return Nl?d="average":N>u&&(d="bad"),d},I=r.ExternalAirlockController=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.chamber_pressure,s=l.exterior_status,i=l.interior_status,h=l.processing;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:205,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Information",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chamber Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:B(u),value:u,minValue:f,maxValue:b,children:[u," kPa"]})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Actions",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Abort",icon:"ban",color:"red",disabled:!h,onClick:function(){function C(){return m("abort")}return C}()}),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:h,onClick:function(){function C(){return m("cycle_ext")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:h,onClick:function(){function C(){return m("cycle_int")}return C}()})]}),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Force Exterior Door",icon:"exclamation-triangle",color:i==="open"?"red":h?"yellow":null,onClick:function(){function C(){return m("force_ext")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Force Interior Door",icon:"exclamation-triangle",color:i==="open"?"red":h?"yellow":null,onClick:function(){function C(){return m("force_int")}return C}()})]})]})]})})}return k}()},96142:function(A,r,n){"use strict";r.__esModule=!0,r.FaxMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.FaxMachine=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;return(0,e.createComponentVNode)(2,o.Window,{width:540,height:295,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.scan_name?"eject":"id-card",selected:d.scan_name,content:d.scan_name?d.scan_name:"-----",tooltip:d.scan_name?"Eject ID":"Insert ID",onClick:function(){function c(){return N("scan")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorize",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.authenticated?"sign-out-alt":"id-card",selected:d.authenticated,disabled:d.nologin,content:d.realauth?"Log Out":"Log In",onClick:function(){function c(){return N("auth")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fax Menu",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network",children:d.network}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Document",children:[(0,e.createComponentVNode)(2,t.Button,{icon:d.paper?"eject":"paperclip",disabled:!d.authenticated&&!d.paper,content:d.paper?d.paper:"-----",onClick:function(){function c(){return N("paper")}return c}()}),!!d.paper&&(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){function c(){return N("rename")}return c}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sending To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:d.destination?d.destination:"-----",disabled:!d.authenticated,onClick:function(){function c(){return N("dept")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Action",children:(0,e.createComponentVNode)(2,t.Button,{icon:"envelope",content:d.sendError?d.sendError:"Send",disabled:!d.paper||!d.destination||!d.authenticated||d.sendError,onClick:function(){function c(){return N("send")}return c}()})})]})})]})})}return b}()},74123:function(A,r,n){"use strict";r.__esModule=!0,r.FilingCabinet=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.FilingCabinet=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=k.config,m=d.contents,l=c.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:300,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Contents",children:[!m&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"folder-open",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"The ",l," is empty."]})}),!!m&&m.slice().map(function(u){return(0,e.createComponentVNode)(2,t.Stack,{mt:.5,className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"80%",children:u.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Retrieve",onClick:function(){function s(){return N("retrieve",{index:u.index})}return s}()})})]},u)})]})})})})}return b}()},83767:function(A,r,n){"use strict";r.__esModule=!0,r.FloorPainter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=k.icon_state,u=k.direction,s=k.isSelected,i=k.onSelect;return(0,e.createComponentVNode)(2,t.DmIcon,{icon:m.icon,icon_state:l,direction:u,onClick:i,style:{"border-style":s&&"solid"||"none","border-width":"2px","border-color":"orange",padding:s&&"0px"||"2px"}})},b={NORTH:1,SOUTH:2,EAST:4,WEST:8},B=r.FloorPainter=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.availableStyles,u=m.selectedStyle,s=m.selectedDir;return(0,e.createComponentVNode)(2,o.Window,{width:405,height:475,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Decal setup",children:[(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",onClick:function(){function i(){return c("cycle_style",{offset:-1})}return i}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{options:l,selected:u,width:"150px",nochevron:!0,onSelected:function(){function i(h){return c("select_style",{style:h})}return i}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",onClick:function(){function i(){return c("cycle_style",{offset:1})}return i}()})})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"5px",mb:"5px",children:(0,e.createComponentVNode)(2,t.Flex,{overflowY:"auto",maxHeight:"239px",wrap:"wrap",children:l.map(function(i){return(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,f,{icon_state:i,isSelected:u===i,onSelect:function(){function h(){return c("select_style",{style:i})}return h}()})},i)})})}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Direction",children:(0,e.createComponentVNode)(2,t.Table,{style:{display:"inline"},children:[b.NORTH,null,b.SOUTH].map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[i+b.WEST,i,i+b.EAST].map(function(h){return(0,e.createComponentVNode)(2,t.Table.Cell,{style:{"vertical-align":"middle","text-align":"center"},children:h===null?(0,e.createComponentVNode)(2,t.Icon,{name:"arrows-alt",size:3}):(0,e.createComponentVNode)(2,f,{icon_state:u,direction:h,isSelected:h===s,onSelect:function(){function C(){return c("select_direction",{direction:h})}return C}()})},h)})},i)})})})})]})})})}return I}()},53424:function(A,r,n){"use strict";r.__esModule=!0,r.GPS=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=function(l){return l?"("+l.join(", ")+")":"ERROR"},B=function(l,u){if(!(!l||!u)){if(l[2]!==u[2])return null;var s=Math.atan2(u[1]-l[1],u[0]-l[0]),i=Math.sqrt(Math.pow(u[1]-l[1],2)+Math.pow(u[0]-l[0],2));return{angle:(0,a.rad2deg)(s),distance:i}}},I=r.GPS=function(){function m(l,u){var s=(0,t.useBackend)(u),i=s.data,h=i.emped,C=i.active,v=i.area,p=i.position,g=i.saved;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:h?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,k,{emp:!0})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,N)}),C?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d,{area:v,position:p})}),g&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d,{title:"Saved Position",position:g})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,c,{height:"100%"})})],0):(0,e.createComponentVNode)(2,k)],0)})})})}return m}(),k=function(l,u){var s=l.emp;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Box,{width:"100%",height:"100%",color:"label",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:s?"ban":"power-off",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),s?"ERROR: Device temporarily lost signal.":"Device is disabled."]})})})})},N=function(l,u){var s=(0,t.useBackend)(u),i=s.act,h=s.data,C=h.active,v=h.tag,p=h.same_z,g=(0,t.useLocalState)(u,"newTag",v),V=g[0],y=g[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Settings",buttons:(0,e.createComponentVNode)(2,o.Button,{selected:C,icon:C?"toggle-on":"toggle-off",content:C?"On":"Off",onClick:function(){function S(){return i("toggle")}return S}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tag",children:[(0,e.createComponentVNode)(2,o.Input,{width:"5rem",value:v,onEnter:function(){function S(){return i("tag",{newtag:V})}return S}(),onInput:function(){function S(L,w){return y(w)}return S}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:v===V,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){function S(){return i("tag",{newtag:V})}return S}(),children:(0,e.createComponentVNode)(2,o.Icon,{name:"pen"})})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Range",children:(0,e.createComponentVNode)(2,o.Button,{selected:!p,icon:p?"compress":"expand",content:p?"Local Sector":"Global",onClick:function(){function S(){return i("same_z")}return S}()})})]})})},d=function(l,u){var s=l.title,i=l.area,h=l.position;return(0,e.createComponentVNode)(2,o.Section,{title:s||"Position",children:(0,e.createComponentVNode)(2,o.Box,{fontSize:"1.5rem",children:[i&&(0,e.createFragment)([i,(0,e.createVNode)(1,"br")],0),b(h)]})})},c=function(l,u){var s=(0,t.useBackend)(u),i=s.data,h=i.position,C=i.signals;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,title:"Signals"},l,{children:(0,e.createComponentVNode)(2,o.Table,{children:C.map(function(v){return Object.assign({},v,B(h,v.position))}).map(function(v,p){return(0,e.createComponentVNode)(2,o.Table.Row,{backgroundColor:p%2===0&&"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,o.Table.Cell,{width:"30%",verticalAlign:"middle",color:"label",p:"0.25rem",bold:!0,children:v.tag}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",color:"grey",children:v.area}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:v.distance!==void 0&&(0,e.createComponentVNode)(2,o.Box,{opacity:Math.max(1-Math.min(v.distance,100)/100,.5),children:[(0,e.createComponentVNode)(2,o.Icon,{name:v.distance>0?"arrow-right":"circle",rotation:-v.angle}),"\xA0",Math.floor(v.distance)+"m"]})}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:b(v.position)})]},p)})})})))}},89124:function(A,r,n){"use strict";r.__esModule=!0,r.GeneModder=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(3939),f=n(98595),b=r.GeneModder=function(){function u(s,i){var h=(0,a.useBackend)(i),C=h.data,v=C.has_seed;return(0,e.createComponentVNode)(2,f.Window,{width:950,height:650,children:[(0,e.createVNode)(1,"div","GeneModder__left",(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,l,{scrollable:!0})}),2),(0,e.createVNode)(1,"div","GeneModder__right",(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,o.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),v===0?(0,e.createComponentVNode)(2,I):(0,e.createComponentVNode)(2,B)]})}),2)]})}return u}(),B=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Genes",fill:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})},I=function(s,i){return(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:"85%",children:(0,e.createComponentVNode)(2,t.Stack,{height:"100%",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"green",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"leaf",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),"The plant DNA manipulator is missing a seed."]})})})},k=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.has_seed,g=v.seed,V=v.has_disk,y=v.disk,S,L;return p?S=(0,e.createComponentVNode)(2,t.Stack.Item,{mb:"-6px",mt:"-4px",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+g.image,style:{"vertical-align":"middle",width:"32px",margin:"-1px","margin-left":"-11px"}}),(0,e.createComponentVNode)(2,t.Button,{content:g.name,onClick:function(){function w(){return C("eject_seed")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{ml:"3px",icon:"pen",tooltip:"Name Variant",onClick:function(){function w(){return C("variant_name")}return w}()})]}):S=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:"None",onClick:function(){function w(){return C("eject_seed")}return w}()})}),V?L=y.name:L="None",(0,e.createComponentVNode)(2,t.Section,{title:"Storage",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Plant Sample",children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Disk",children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:L,tooltip:"Select Empty Disk",onClick:function(){function w(){return C("select_empty_disk")}return w}()})})})]})})},N=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.disk,g=v.core_genes;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core Genes",open:!0,children:[g.map(function(V){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:V.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(p!=null&&p.can_extract),icon:"save",onClick:function(){function y(){return C("extract",{id:V.id})}return y}()})})]},V)})," ",(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract All",disabled:!(p!=null&&p.can_extract),icon:"save",onClick:function(){function V(){return C("bulk_extract_core")}return V}()})})})]},"Core Genes")},d=function(s,i){var h=(0,a.useBackend)(i),C=h.data,v=C.reagent_genes,p=C.has_reagent;return(0,e.createComponentVNode)(2,m,{title:"Reagent Genes",gene_set:v,do_we_show:p})},c=function(s,i){var h=(0,a.useBackend)(i),C=h.data,v=C.trait_genes,p=C.has_trait;return(0,e.createComponentVNode)(2,m,{title:"Trait Genes",gene_set:v,do_we_show:p})},m=function(s,i){var h=s.title,C=s.gene_set,v=s.do_we_show,p=(0,a.useBackend)(i),g=p.act,V=p.data,y=V.disk;return(0,e.createComponentVNode)(2,t.Collapsible,{title:h,open:!0,children:v?C.map(function(S){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:S.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(y!=null&&y.can_extract),icon:"save",onClick:function(){function L(){return g("extract",{id:S.id})}return L}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"times",onClick:function(){function L(){return g("remove",{id:S.id})}return L}()})})]},S)}):(0,e.createComponentVNode)(2,t.Stack.Item,{children:"No Genes Detected"})},h)},l=function(s,i){var h=s.title,C=s.gene_set,v=s.do_we_show,p=(0,a.useBackend)(i),g=p.act,V=p.data,y=V.has_seed,S=V.empty_disks,L=V.stat_disks,w=V.trait_disks,x=V.reagent_disks;return(0,e.createComponentVNode)(2,t.Section,{title:"Disks",children:[(0,e.createVNode)(1,"br"),"Empty Disks: ",S,(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{width:12,icon:"arrow-down",tooltip:"Eject an Empty disk",content:"Eject Empty Disk",onClick:function(){function T(){return g("eject_empty_disk")}return T}()}),(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Stats",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[L.slice().sort(function(T,M){return T.display_name.localeCompare(M.display_name)}).map(function(T){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:T.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[T.stat==="All"?(0,e.createComponentVNode)(2,t.Button,{content:"Replace All",tooltip:"Write disk stats to seed",disabled:!(T!=null&&T.ready)||!y,icon:"arrow-circle-down",onClick:function(){function M(){return g("bulk_replace_core",{index:T.index})}return M}()}):(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",tooltip:"Write disk stat to seed",disabled:!T||!y,content:"Replace",onClick:function(){function M(){return g("replace",{index:T.index,stat:T.stat})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function M(){return g("select",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function M(){return g("eject_disk",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:T.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function M(){return g("set_read_only",{index:T.index,read_only:T.read_only})}return M}()})]})]},T)}),(0,e.createComponentVNode)(2,t.Button)]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Traits",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[w.slice().sort(function(T,M){return T.display_name.localeCompare(M.display_name)}).map(function(T){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:T.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",disabled:!T||!T.can_insert,tooltip:"Add disk trait to seed",content:"Insert",onClick:function(){function M(){return g("insert",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function M(){return g("select",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function M(){return g("eject_disk",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:T.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function M(){return g("set_read_only",{index:T.index,read_only:T.read_only})}return M}()})]})]},T)}),(0,e.createComponentVNode)(2,t.Button)]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Reagents",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[x.slice().sort(function(T,M){return T.display_name.localeCompare(M.display_name)}).map(function(T){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:T.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",disabled:!T||!T.can_insert,tooltip:"Add disk reagent to seed",content:"Insert",onClick:function(){function M(){return g("insert",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function M(){return g("select",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function M(){return g("eject_disk",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:T.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function M(){return g("set_read_only",{index:T.index,read_only:T.read_only})}return M}()})]})]},T)}),(0,e.createComponentVNode)(2,t.Button)]})})]})]})}},73053:function(A,r,n){"use strict";r.__esModule=!0,r.GenericCrewManifest=void 0;var e=n(89005),a=n(36036),t=n(98595),o=n(41874),f=r.GenericCrewManifest=function(){function b(B,I){return(0,e.createComponentVNode)(2,t.Window,{theme:"nologo",width:588,height:510,children:(0,e.createComponentVNode)(2,t.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,a.Section,{noTopPadding:!0,children:(0,e.createComponentVNode)(2,o.CrewManifest)})})})}return b}()},42914:function(A,r,n){"use strict";r.__esModule=!0,r.GhostHudPanel=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GhostHudPanel=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.data,c=d.security,m=d.medical,l=d.diagnostic,u=d.pressure,s=d.radioactivity,i=d.ahud;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:217,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,b,{label:"Medical",type:"medical",is_active:m}),(0,e.createComponentVNode)(2,b,{label:"Security",type:"security",is_active:c}),(0,e.createComponentVNode)(2,b,{label:"Diagnostic",type:"diagnostic",is_active:l}),(0,e.createComponentVNode)(2,b,{label:"Pressure",type:"pressure",is_active:u}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,b,{label:"Radioactivity",type:"radioactivity",is_active:s,act_on:"rads_on",act_off:"rads_off"}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,b,{label:"Antag HUD",is_active:i,act_on:"ahud_on",act_off:"ahud_off"})]})})})}return B}(),b=function(I,k){var N=(0,a.useBackend)(k),d=N.act,c=I.label,m=I.type,l=m===void 0?null:m,u=I.is_active,s=I.act_on,i=s===void 0?"hud_on":s,h=I.act_off,C=h===void 0?"hud_off":h;return(0,e.createComponentVNode)(2,t.Flex,{pt:.3,color:"label",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{pl:.5,align:"center",width:"80%",children:c}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:.6,content:u?"On":"Off",icon:u?"toggle-on":"toggle-off",selected:u,onClick:function(){function v(){return d(u?C:i,{hud_type:l})}return v}()})})]})}},25825:function(A,r,n){"use strict";r.__esModule=!0,r.GlandDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GlandDispenser=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.glands,m=c===void 0?[]:c;return(0,e.createComponentVNode)(2,o.Window,{width:300,height:338,theme:"abductor",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{width:"60px",height:"60px",m:.75,textAlign:"center",fontSize:"17px",lineHeight:"55px",icon:"eject",backgroundColor:l.color,content:l.amount||"0",disabled:!l.amount,onClick:function(){function u(){return N("dispense",{gland_id:l.id})}return u}()},l.id)})})})})}return b}()},10270:function(A,r,n){"use strict";r.__esModule=!0,r.GravityGen=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GravityGen=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.charging_state,m=d.charge_count,l=d.breaker,u=d.ext_power,s=function(){function h(C){return C>0?(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"average",children:["[ ",C===1?"Charging":"Discharging"," ]"]}):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:u?"good":"bad",children:["[ ",u?"Powered":"Unpowered"," ]"]})}return h}(),i=function(){function h(C){if(C>0)return(0,e.createComponentVNode)(2,t.NoticeBox,{danger:!0,p:1.5,children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," Radiation Detected!"]})}return h}();return(0,e.createComponentVNode)(2,o.Window,{width:350,height:170,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[i(c),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Generator Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:l?"power-off":"times",content:l?"Online":"Offline",color:l?"green":"red",px:1.5,onClick:function(){function h(){return N("breaker")}return h}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Status",color:u?"good":"bad",children:s(c)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gravity Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:m/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})})]})})]})})})}return b}()},48657:function(A,r,n){"use strict";r.__esModule=!0,r.GuestPass=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49148),b=r.GuestPass=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:690,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"id-card",selected:!c.showlogs,onClick:function(){function m(){return d("mode",{mode:0})}return m}(),children:"Issue Pass"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"scroll",selected:c.showlogs,onClick:function(){function m(){return d("mode",{mode:1})}return m}(),children:["Records (",c.issue_log.length,")"]})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon:c.scan_name?"eject":"id-card",selected:c.scan_name,content:c.scan_name?c.scan_name:"-----",tooltip:c.scan_name?"Eject ID":"Insert ID",onClick:function(){function m(){return d("scan")}return m}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!c.showlogs&&(0,e.createComponentVNode)(2,t.Section,{title:"Issue Guest Pass",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Issue To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.giv_name?c.giv_name:"-----",disabled:!c.scan_name,onClick:function(){function m(){return d("giv_name")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reason",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.reason?c.reason:"-----",disabled:!c.scan_name,onClick:function(){function m(){return d("reason")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.duration?c.duration:"-----",disabled:!c.scan_name,onClick:function(){function m(){return d("duration")}return m}()})})]})})}),!c.showlogs&&(c.scan_name?(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.AccessList,{sectionButtons:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:c.printmsg,disabled:!c.canprint,onClick:function(){function m(){return d("issue")}return m}()}),grantableList:c.grantableList,accesses:c.regions,selectedList:c.selectedAccess,accessMod:function(){function m(l){return d("access",{access:l})}return m}(),grantAll:function(){function m(){return d("grant_all")}return m}(),denyAll:function(){function m(){return d("clear_all")}return m}(),grantDep:function(){function m(l){return d("grant_region",{region:l})}return m}(),denyDep:function(){function m(l){return d("deny_region",{region:l})}return m}()})}):(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"id-card",size:5,color:"gray",mb:5}),(0,e.createVNode)(1,"br"),"Please, insert ID Card"]})})})})),!!c.showlogs&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Issuance Log",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:!c.scan_name,onClick:function(){function m(){return d("print")}return m}()}),children:!!c.issue_log.length&&(0,e.createComponentVNode)(2,t.LabeledList,{children:c.issue_log.map(function(m,l){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:m},l)})})||(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No logs"]})})})})]})})})}return B}()},67834:function(A,r,n){"use strict";r.__esModule=!0,r.HandheldChemDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[1,5,10,20,30,50],b=null,B=r.HandheldChemDispenser=function(){function N(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:390,height:430,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k)]})})})}return N}(),I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.amount,i=u.energy,h=u.maxEnergy,C=u.mode;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:i,minValue:0,maxValue:h,ranges:{good:[h*.5,1/0],average:[h*.25,h*.5],bad:[-1/0,h*.25]},children:[i," / ",h," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Amount",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{children:f.map(function(v,p){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"15%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",selected:s===v,content:v,onClick:function(){function g(){return l("amount",{amount:v})}return g}()})},p)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mode",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{justify:"space-between",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:C==="dispense",content:"Dispense",m:"0",width:"32%",onClick:function(){function v(){return l("mode",{mode:"dispense"})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:C==="remove",content:"Remove",m:"0",width:"32%",onClick:function(){function v(){return l("mode",{mode:"remove"})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:C==="isolate",content:"Isolate",m:"0",width:"32%",onClick:function(){function v(){return l("mode",{mode:"isolate"})}return v}()})]})})]})})})},k=function(d,c){for(var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.chemicals,i=s===void 0?[]:s,h=u.current_reagent,C=[],v=0;v<(i.length+1)%3;v++)C.push(!0);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,height:"18%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:u.glass?"Drink Selector":"Chemical Selector",children:[i.map(function(p,g){return(0,e.createComponentVNode)(2,t.Button,{width:"32%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",selected:h===p.id,content:p.title,style:{"margin-left":"2px"},onClick:function(){function V(){return l("dispense",{reagent:p.id})}return V}()},g)}),C.map(function(p,g){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:"1",basis:"25%"},g)})]})})}},46098:function(A,r,n){"use strict";r.__esModule=!0,r.HealthSensor=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.HealthSensor=function(){function I(k,N){var d=(0,t.useBackend)(N),c=d.act,m=d.data,l=m.on,u=m.user_health,s=m.minHealth,i=m.maxHealth,h=m.alarm_health;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:125,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Scanning",children:(0,e.createComponentVNode)(2,o.Button,{icon:"power-off",content:l?"On":"Off",color:l?null:"red",selected:l,onClick:function(){function C(){return c("scan_toggle")}return C}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health activation",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:2,stepPixelSize:6,minValue:s,maxValue:i,value:h,format:function(){function C(v){return(0,a.toFixed)(v,1)}return C}(),width:"80px",onDrag:function(){function C(v,p){return c("alarm_health",{alarm_health:p})}return C}()})}),u!==null&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"User health",children:(0,e.createComponentVNode)(2,o.Box,{color:B(u),bold:u>=100,children:(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:u})})})]})})})})}return I}(),B=function(k){return k>50?"green":k>0?"orange":"red"}},36771:function(A,r,n){"use strict";r.__esModule=!0,r.Holodeck=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Holodeck=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=(0,a.useLocalState)(k,"currentDeck",""),l=m[0],u=m[1],s=(0,a.useLocalState)(k,"showReload",!1),i=s[0],h=s[1],C=c.decks,v=c.ai_override,p=c.emagged,g=function(){function V(y){d("select_deck",{deck:y}),u(y),h(!0),setTimeout(function(){h(!1)},3e3)}return V}();return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:[i&&(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Holodeck Control System",children:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createVNode)(1,"b",null,"Currently Loaded Program:",16)," ",l]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Available Programs",children:[C.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{width:15.5,color:"transparent",content:V,selected:V===l,onClick:function(){function y(){return g(V)}return y}()},V)}),(0,e.createVNode)(1,"hr",null,null,1,{color:"gray"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!v&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Override Protocols",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"Turn On":"Turn Off",color:p?"good":"bad",onClick:function(){function V(){return d("ai_override")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety Protocols",children:(0,e.createComponentVNode)(2,t.Box,{color:p?"bad":"good",children:[p?"Off":"On",!!p&&(0,e.createComponentVNode)(2,t.Button,{ml:9.5,width:15.5,color:"red",content:"Wildlife Simulation",onClick:function(){function V(){return d("wildlifecarp")}return V}()})]})})]})]})})]})})]})}return B}(),b=function(I,k){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"white",children:(0,e.createVNode)(1,"h1",null,"\xA0Recalibrating projection apparatus.\xA0",16)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,"Please, wait for 3 seconds.",16)})]})}},25471:function(A,r,n){"use strict";r.__esModule=!0,r.Instrument=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.Instrument=function(){function d(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:505,children:[(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,N)]})})]})}return d}(),B=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.help;if(i)return(0,e.createComponentVNode)(2,o.Modal,{maxWidth:"75%",height:window.innerHeight*.75+"px",mx:"auto",py:"0",px:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{height:"100%",title:"Help",level:"2",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{px:"0.5rem",mt:"-0.5rem",children:[(0,e.createVNode)(1,"h1",null,"Making a Song",16),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen: "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen: "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"h1",null,"Instrument Advanced Settings",16),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Type:"}),(0,e.createTextVNode)("\xA0Whether the instrument is legacy or synthesized."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Legacy instruments have a collection of sounds that are selectively used depending on the note to play."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Synthesized instruments use a base sound and change its pitch to match the note to play.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Current:"}),(0,e.createTextVNode)("\xA0Which instrument sample to play. Some instruments can be tuned to play different samples. Experiment!")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Note Shift/Note Transpose:"}),(0,e.createTextVNode)("\xA0The pitch to apply to all notes of the song.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain Mode:"}),(0,e.createTextVNode)("\xA0How a played note fades out."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Linear sustain means a note will fade out at a constant rate."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Exponential sustain means a note will fade out at an exponential rate, sounding smoother.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Volume Dropoff Threshold:"}),(0,e.createTextVNode)("\xA0The volume threshold at which a note is fully stopped.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain indefinitely last held note:"}),(0,e.createTextVNode)("\xA0Whether the last note should be sustained indefinitely.")],4)],4),(0,e.createComponentVNode)(2,o.Button,{color:"grey",content:"Close",onClick:function(){function h(){return u("help")}return h}()})]})})})},I=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.lines,h=s.playing,C=s.repeat,v=s.maxRepeats,p=s.tempo,g=s.minTempo,V=s.maxTempo,y=s.tickLag,S=s.volume,L=s.minVolume,w=s.maxVolume,x=s.ready;return(0,e.createComponentVNode)(2,o.Section,{title:"Instrument",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"info",content:"Help",onClick:function(){function T(){return u("help")}return T}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file",content:"New",onClick:function(){function T(){return u("newsong")}return T}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"upload",content:"Import",onClick:function(){function T(){return u("import")}return T}()})],4),children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Playback",children:[(0,e.createComponentVNode)(2,o.Button,{selected:h,disabled:i.length===0||C<0,icon:"play",content:"Play",onClick:function(){function T(){return u("play")}return T}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!h,icon:"stop",content:"Stop",onClick:function(){function T(){return u("stop")}return T}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Repeat",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:0,maxValue:v,value:C,stepPixelSize:59,onChange:function(){function T(M,O){return u("repeat",{new:O})}return T}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tempo",children:(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Button,{disabled:p>=V,content:"-",as:"span",mr:"0.5rem",onClick:function(){function T(){return u("tempo",{new:p+y})}return T}()}),(0,a.round)(600/p)," BPM",(0,e.createComponentVNode)(2,o.Button,{disabled:p<=g,content:"+",as:"span",ml:"0.5rem",onClick:function(){function T(){return u("tempo",{new:p-y})}return T}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:L,maxValue:w,value:S,stepPixelSize:6,onDrag:function(){function T(M,O){return u("setvolume",{new:O})}return T}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",children:x?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Ready"}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Instrument Definition Error!"})})]}),(0,e.createComponentVNode)(2,k)]})},k=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.allowedInstrumentNames,h=s.instrumentLoaded,C=s.instrument,v=s.canNoteShift,p=s.noteShift,g=s.noteShiftMin,V=s.noteShiftMax,y=s.sustainMode,S=s.sustainLinearDuration,L=s.sustainExponentialDropoff,w=s.legacy,x=s.sustainDropoffVolume,T=s.sustainHeldNote,M,O;return y===1?(M="Linear",O=(0,e.createComponentVNode)(2,o.Slider,{minValue:.1,maxValue:5,value:S,step:.5,stepPixelSize:85,format:function(){function D(E){return(0,a.round)(E*100)/100+" seconds"}return D}(),onChange:function(){function D(E,P){return u("setlinearfalloff",{new:P/10})}return D}()})):y===2&&(M="Exponential",O=(0,e.createComponentVNode)(2,o.Slider,{minValue:1.025,maxValue:10,value:L,step:.01,format:function(){function D(E){return(0,a.round)(E*1e3)/1e3+"% per decisecond"}return D}(),onChange:function(){function D(E,P){return u("setexpfalloff",{new:P})}return D}()})),i.sort(),(0,e.createComponentVNode)(2,o.Box,{my:-1,children:(0,e.createComponentVNode)(2,o.Collapsible,{mt:"1rem",mb:"0",title:"Advanced",children:(0,e.createComponentVNode)(2,o.Section,{mt:-1,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Type",children:w?"Legacy":"Synthesized"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current",children:h?(0,e.createComponentVNode)(2,o.Dropdown,{options:i,selected:C,width:"50%",onSelected:function(){function D(E){return u("switchinstrument",{name:E})}return D}()}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"None!"})}),!!(!w&&v)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Note Shift/Note Transpose",children:(0,e.createComponentVNode)(2,o.Slider,{minValue:g,maxValue:V,value:p,stepPixelSize:2,format:function(){function D(E){return E+" keys / "+(0,a.round)(E/12*100)/100+" octaves"}return D}(),onChange:function(){function D(E,P){return u("setnoteshift",{new:P})}return D}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain Mode",children:[(0,e.createComponentVNode)(2,o.Dropdown,{options:["Linear","Exponential"],selected:M,mb:"0.4rem",onSelected:function(){function D(E){return u("setsustainmode",{new:E})}return D}()}),O]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume Dropoff Threshold",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:.01,maxValue:100,value:x,stepPixelSize:6,onChange:function(){function D(E,P){return u("setdropoffvolume",{new:P})}return D}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain indefinitely last held note",children:(0,e.createComponentVNode)(2,o.Button,{selected:T,icon:T?"toggle-on":"toggle-off",content:T?"Yes":"No",onClick:function(){function D(){return u("togglesustainhold")}return D}()})})],4)]}),(0,e.createComponentVNode)(2,o.Button,{icon:"redo",content:"Reset to Default",mt:"0.5rem",onClick:function(){function D(){return u("reset")}return D}()})]})})})},N=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.playing,h=s.lines,C=s.editing;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Editor",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!C||i,icon:"plus",content:"Add Line",onClick:function(){function v(){return u("newline",{line:h.length+1})}return v}()}),(0,e.createComponentVNode)(2,o.Button,{selected:!C,icon:C?"chevron-up":"chevron-down",onClick:function(){function v(){return u("edit")}return v}()})],4),children:!!C&&(h.length>0?(0,e.createComponentVNode)(2,o.LabeledList,{children:h.map(function(v,p){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:p+1,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:i,icon:"pen",onClick:function(){function g(){return u("modifyline",{line:p+1})}return g}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:i,icon:"trash",onClick:function(){function g(){return u("deleteline",{line:p+1})}return g}()})],4),children:v},p)})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"Song is empty."}))})}},52736:function(A,r,n){"use strict";r.__esModule=!0,r.Jukebox=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(72253),f=n(36036),b=n(98595),B=r.Jukebox=function(){function N(d,c){var m=(0,o.useBackend)(c),l=m.act,u=m.data,s=u.active,i=u.looping,h=u.track_selected,C=u.volume,v=u.max_volume,p=u.songs,g=u.startTime,V=u.endTime,y=u.worldTime,S=u.need_coin,L=u.payment,w=u.advanced_admin,x=35,T=!L&&S&&!w,M=(0,t.flow)([(0,a.sortBy)(function(j){return j.name})])(p),O=p.find(function(j){return j.name===h}),D=M.length,E=O?M.findIndex(function(j){return j.name===O.name})+1:0,P=function(){function j(F){var W=Math.floor(F/60),z=F%60,K=String(W).padStart(2,"0")+":"+String(z).padStart(2,"0");return K}return j}(),R=(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[s?i?"\u221E":P(Math.round((y-g)/10)):i?"\u221E":P(O.length)," ","/ ",i?"\u221E":P(O.length)]});return(0,e.createComponentVNode)(2,b.Window,{width:350,height:435,title:"\u041C\u0443\u0437\u044B\u043A\u0430\u043B\u044C\u043D\u044B\u0439 \u0430\u0432\u0442\u043E\u043C\u0430\u0442",children:[T?(0,e.createComponentVNode)(2,k):null,(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,title:"\u041F\u0440\u043E\u0438\u0433\u0440\u044B\u0432\u0430\u0442\u0435\u043B\u044C",children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{bold:!0,maxWidth:"240px",children:O.name.length>x?(0,e.createVNode)(1,"marquee",null,O.name,0):O.name}),(0,e.createComponentVNode)(2,f.Stack,{fill:!0,mt:1.5,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:s?"pause":"play",color:"transparent",content:s?"\u0421\u0442\u043E\u043F":"\u0421\u0442\u0430\u0440\u0442",selected:s,onClick:function(){function j(){return l("toggle")}return j}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,f.Button.Checkbox,{fluid:!0,icon:"undo",content:"\u041F\u043E\u0432\u0442\u043E\u0440",disabled:s||S&&!w,tooltip:S&&!w?"\u0412\u044B \u043D\u0435 \u043C\u043E\u0436\u0435\u0442\u0435 \u0432\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u043E\u0432\u0442\u043E\u0440 \u0437\u0430 \u043C\u043E\u043D\u0435\u0442\u043A\u0443":null,checked:i,onClick:function(){function j(){return l("loop",{looping:!i})}return j}()})})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.ProgressBar.Countdown,{start:g,current:i?V:y,end:V,children:R})})]})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{children:[s?(0,e.createComponentVNode)(2,I):null,(0,e.createComponentVNode)(2,f.Stack,{fill:!0,mb:1.5,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,f.Button,{color:"transparent",icon:"fast-backward",onClick:function(){function j(){return l("set_volume",{volume:"min"})}return j}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,f.Button,{color:"transparent",icon:"undo",onClick:function(){function j(){return l("set_volume",{volume:"reset"})}return j}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,m:0,textAlign:"right",children:(0,e.createComponentVNode)(2,f.Button,{color:"transparent",icon:"fast-forward",onClick:function(){function j(){return l("set_volume",{volume:"max"})}return j}()})})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{textAlign:"center",textColor:"label",children:[(0,e.createComponentVNode)(2,f.Knob,{size:2,color:C<=25?"green":C<=50?"":C<=75?"orange":"red",value:C,unit:"%",minValue:0,maxValue:v,step:1,stepPixelSize:5,onDrag:function(){function j(F,W){return l("set_volume",{volume:W})}return j}()}),"Volume"]})]})})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"\u0414\u043E\u0441\u0442\u0443\u043F\u043D\u044B\u0435 \u0442\u0440\u0435\u043A\u0438",buttons:(0,e.createComponentVNode)(2,f.Button,{bold:!0,icon:"random",color:"transparent",content:E+"/"+D,tooltip:"\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0441\u043B\u0443\u0447\u0430\u0439\u043D\u044B\u0439 \u0442\u0440\u0435\u043A",tooltipPosition:"top-end",onClick:function(){function j(){var F=Math.floor(Math.random()*D),W=M[F];l("select_track",{track:W.name})}return j}()}),children:M.map(function(j){return(0,e.createComponentVNode)(2,f.Stack.Item,{mb:.5,textAlign:"left",children:(0,e.createComponentVNode)(2,f.Button,{fluid:!0,selected:O.name===j.name,color:"translucent",content:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:j.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:P(j.length)})]}),onClick:function(){function F(){l("select_track",{track:j.name})}return F}()})},j.name)})})})]})})]})}return N}(),I=function(){return(0,e.createComponentVNode)(2,f.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"music",size:"3",color:"gray",mb:1}),(0,e.createComponentVNode)(2,f.Box,{color:"label",bold:!0,children:"\u0418\u0433\u0440\u0430\u0435\u0442 \u043C\u0443\u0437\u044B\u043A\u0430"})]})},k=function(){return(0,e.createComponentVNode)(2,f.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"coins",size:"6",color:"gold",mr:1}),(0,e.createComponentVNode)(2,f.Box,{color:"label",bold:!0,mt:5,fontSize:2,children:"\u0412\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043C\u043E\u043D\u0435\u0442\u043A\u0443"})]})}},13618:function(A,r,n){"use strict";r.__esModule=!0,r.KeyComboModal=void 0;var e=n(89005),a=n(70611),t=n(72253),o=n(36036),f=n(98595),b=n(19203),B=n(51057),I=function(l){return l.key!==a.KEY.Alt&&l.key!==a.KEY.Control&&l.key!==a.KEY.Shift&&l.key!==a.KEY.Escape},k={DEL:"Delete",DOWN:"South",END:"Southwest",HOME:"Northwest",INSERT:"Insert",LEFT:"West",PAGEDOWN:"Southeast",PAGEUP:"Northeast",RIGHT:"East",SPACEBAR:"Space",UP:"North"},N=3,d=function(l){var u="";if(l.altKey&&(u+="Alt"),l.ctrlKey&&(u+="Ctrl"),l.shiftKey&&!(l.keyCode>=48&&l.keyCode<=57)&&(u+="Shift"),l.location===N&&(u+="Numpad"),I(l))if(l.shiftKey&&l.keyCode>=48&&l.keyCode<=57){var s=l.keyCode-48;u+="Shift"+s}else{var i=l.key.toUpperCase();u+=k[i]||i}return u},c=r.KeyComboModal=function(){function m(l,u){var s=(0,t.useBackend)(u),i=s.act,h=s.data,C=h.init_value,v=h.large_buttons,p=h.message,g=p===void 0?"":p,V=h.title,y=h.timeout,S=(0,t.useLocalState)(u,"input",C),L=S[0],w=S[1],x=(0,t.useLocalState)(u,"binding",!0),T=x[0],M=x[1],O=function(){function P(R){if(!T){R.key===a.KEY.Enter&&i("submit",{entry:L}),(0,a.isEscape)(R.key)&&i("cancel");return}if(R.preventDefault(),I(R)){D(d(R)),M(!1);return}else if(R.key===a.KEY.Escape){D(C),M(!1);return}}return P}(),D=function(){function P(R){R!==L&&w(R)}return P}(),E=130+(g.length>30?Math.ceil(g.length/3):0)+(g.length&&v?5:0);return(0,e.createComponentVNode)(2,f.Window,{title:V,width:240,height:E,children:[y&&(0,e.createComponentVNode)(2,B.Loader,{value:y}),(0,e.createComponentVNode)(2,f.Window.Content,{onKeyDown:function(){function P(R){O(R)}return P}(),children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Autofocus),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:g})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:T,content:T&&T!==null?"Awaiting input...":""+L,width:"100%",textAlign:"center",onClick:function(){function P(){D(C),M(!0)}return P}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,b.InputButtons,{input:L})})]})]})})]})}return m}()},35655:function(A,r,n){"use strict";r.__esModule=!0,r.KeycardAuth=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.KeycardAuth=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=(0,e.createComponentVNode)(2,t.Section,{title:"Keycard Authentication Device",children:(0,e.createComponentVNode)(2,t.Box,{children:"This device is used to trigger certain high security events. It requires the simultaneous swipe of two high-level ID cards."})});if(!d.swiping&&!d.busy)return(0,e.createComponentVNode)(2,o.Window,{width:540,height:280,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,(0,e.createComponentVNode)(2,t.Section,{title:"Choose Action",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Red Alert",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",disabled:!d.redAvailable,onClick:function(){function l(){return N("triggerevent",{triggerevent:"Red Alert"})}return l}(),content:"Red Alert"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ERT",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",onClick:function(){function l(){return N("triggerevent",{triggerevent:"Emergency Response Team"})}return l}(),content:"Call ERT"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Maint Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function l(){return N("triggerevent",{triggerevent:"Grant Emergency Maintenance Access"})}return l}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function l(){return N("triggerevent",{triggerevent:"Revoke Emergency Maintenance Access"})}return l}(),content:"Revoke"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Station-Wide Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function l(){return N("triggerevent",{triggerevent:"Activate Station-Wide Emergency Access"})}return l}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function l(){return N("triggerevent",{triggerevent:"Deactivate Station-Wide Emergency Access"})}return l}(),content:"Revoke"})]})]})})]})});var m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Waiting for YOU to swipe your ID..."});return!d.hasSwiped&&!d.ertreason&&d.event==="Emergency Response Team"?m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Fill out the reason for your ERT request."}):d.hasConfirm?m=(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Request Confirmed!"}):d.isRemote?m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Swipe your card to CONFIRM the remote request."}):d.hasSwiped&&(m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Waiting for second person to confirm..."})),(0,e.createComponentVNode)(2,o.Window,{width:540,height:265,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,d.event==="Emergency Response Team"&&(0,e.createComponentVNode)(2,t.Section,{title:"Reason for ERT Call",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{color:d.ertreason?"":"red",icon:d.ertreason?"check":"pencil-alt",content:d.ertreason?d.ertreason:"-----",disabled:d.busy,onClick:function(){function l(){return N("ert")}return l}()})})}),(0,e.createComponentVNode)(2,t.Section,{title:d.event,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back",disabled:d.busy||d.hasConfirm,onClick:function(){function l(){return N("reset")}return l}()}),children:m})]})})}return b}()},62955:function(A,r,n){"use strict";r.__esModule=!0,r.KitchenMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(62411),b=r.KitchenMachine=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.data,m=d.config,l=c.ingredients,u=c.operating,s=m.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Operating,{operating:u,name:s}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,B)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Ingredients",children:(0,e.createComponentVNode)(2,t.Table,{className:"Ingredient__Table",children:l.map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{tr:5,children:[(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:i.name}),2),(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:[i.amount," ",i.units]}),2)]},i.name)})})})})]})})})}return I}(),B=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.inactive,u=m.tooltip;return(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:l,tooltip:l?u:"",tooltipPosition:"bottom",content:"Activate",onClick:function(){function s(){return c("cook")}return s}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:l,tooltip:l?u:"",tooltipPosition:"bottom",content:"Eject Contents",onClick:function(){function s(){return c("eject")}return s}()})})]})})}},9525:function(A,r,n){"use strict";r.__esModule=!0,r.LawManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.LawManager=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.isAdmin,s=l.isSlaved,i=l.isMalf,h=l.isAIMalf,C=l.view;return(0,e.createComponentVNode)(2,o.Window,{width:800,height:i?620:365,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!(u&&s)&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:["This unit is slaved to ",s,"."]}),!!(i||h)&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Law Management",selected:C===0,onClick:function(){function v(){return m("set_view",{set_view:0})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Lawsets",selected:C===1,onClick:function(){function v(){return m("set_view",{set_view:1})}return v}()})]}),C===0&&(0,e.createComponentVNode)(2,b),C===1&&(0,e.createComponentVNode)(2,B)]})})}return k}(),b=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.has_zeroth_laws,s=l.zeroth_laws,i=l.has_ion_laws,h=l.ion_laws,C=l.ion_law_nr,v=l.has_inherent_laws,p=l.inherent_laws,g=l.has_supplied_laws,V=l.supplied_laws,y=l.channels,S=l.channel,L=l.isMalf,w=l.isAdmin,x=l.zeroth_law,T=l.ion_law,M=l.inherent_law,O=l.supplied_law,D=l.supplied_law_position;return(0,e.createFragment)([!!u&&(0,e.createComponentVNode)(2,I,{title:"ERR_NULL_VALUE",laws:s,ctx:d}),!!i&&(0,e.createComponentVNode)(2,I,{title:C,laws:h,ctx:d}),!!v&&(0,e.createComponentVNode)(2,I,{title:"Inherent",laws:p,ctx:d}),!!g&&(0,e.createComponentVNode)(2,I,{title:"Supplied",laws:V,ctx:d}),(0,e.createComponentVNode)(2,t.Section,{title:"Statement Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Statement Channel",children:y.map(function(E){return(0,e.createComponentVNode)(2,t.Button,{content:E.channel,selected:E.channel===S,onClick:function(){function P(){return m("law_channel",{law_channel:E.channel})}return P}()},E.channel)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"State Laws",children:(0,e.createComponentVNode)(2,t.Button,{content:"State Laws",onClick:function(){function E(){return m("state_laws")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Law Notification",children:(0,e.createComponentVNode)(2,t.Button,{content:"Notify",onClick:function(){function E(){return m("notify_laws")}return E}()})})]})}),!!L&&(0,e.createComponentVNode)(2,t.Section,{title:"Add Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"60%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"20%",children:"Actions"})]}),!!(w&&!u)&&(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Zero"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:x}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_zeroth_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_zeroth_law")}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ion"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:T}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_ion_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_ion_law")}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Inherent"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:M}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_inherent_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_inherent_law")}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Supplied"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:O}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:D,onClick:function(){function E(){return m("change_supplied_law_position")}return E}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_supplied_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_supplied_law")}return E}()})]})]})]})})],0)},B=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.law_sets;return(0,e.createComponentVNode)(2,t.Box,{children:u.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name+" - "+s.header,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Load Laws",icon:"download",onClick:function(){function i(){return m("transfer_laws",{transfer_laws:s.ref})}return i}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.laws.has_ion_laws>0&&s.laws.ion_laws.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.index,children:i.law},i.index)}),s.laws.has_zeroth_laws>0&&s.laws.zeroth_laws.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.index,children:i.law},i.index)}),s.laws.has_inherent_laws>0&&s.laws.inherent_laws.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.index,children:i.law},i.index)}),s.laws.has_supplied_laws>0&&s.laws.inherent_laws.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.index,children:i.law},i.index)})]})},s.name)})})},I=function(N,d){var c=(0,a.useBackend)(N.ctx),m=c.act,l=c.data,u=l.isMalf;return(0,e.createComponentVNode)(2,t.Section,{title:N.title+" Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"69%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"21%",children:"State?"})]}),N.laws.map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:s.index}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s.law}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:s.state?"Yes":"No",selected:s.state,onClick:function(){function i(){return m("state_law",{ref:s.ref,state_law:s.state?0:1})}return i}()}),!!u&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function i(){return m("edit_law",{edit_law:s.ref})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Delete",icon:"trash",color:"red",onClick:function(){function i(){return m("delete_law",{delete_law:s.ref})}return i}()})],4)]})]},s.law)})]})})}},85066:function(A,r,n){"use strict";r.__esModule=!0,r.LibraryComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.LibraryComputer=function(){function C(v,p){return(0,e.createComponentVNode)(2,o.Window,{width:1050,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})})]})}return C}(),B=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=v.args,L=y.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:S.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:S.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:S.summary}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[S.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",verticalAlign:"top"})]}),!S.isProgrammatic&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Categories",children:S.categories.join(", ")})]}),(0,e.createVNode)(1,"br"),L===S.ckey&&(0,e.createComponentVNode)(2,t.Button,{content:"Delete Book",icon:"trash",color:"red",disabled:S.isProgrammatic,onClick:function(){function w(){return V("delete_book",{bookid:S.id,user_ckey:L})}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Report Book",icon:"flag",color:"red",disabled:S.isProgrammatic,onClick:function(){function w(){return(0,f.modalOpen)(p,"report_book",{bookid:S.id})}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Rate Book",icon:"star",color:"caution",disabled:S.isProgrammatic,onClick:function(){function w(){return(0,f.modalOpen)(p,"rate_info",{bookid:S.id})}return w}()})]})},I=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=v.args,L=y.selected_report,w=y.report_categories,x=y.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",title:"Report this book for Rule Violations",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:S.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reasons",children:(0,e.createComponentVNode)(2,t.Box,{children:w.map(function(T,M){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:T.description,selected:T.category_id===L,onClick:function(){function O(){return V("set_report",{report_type:T.category_id})}return O}()}),(0,e.createVNode)(1,"br")],4,M)})})})]}),(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,icon:"paper-plane",content:"Submit Report",onClick:function(){function T(){return V("submit_report",{bookid:S.id,user_ckey:x})}return T}()})]})},k=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=y.selected_rating,L=Array(10).fill().map(function(w,x){return 1+x});return(0,e.createComponentVNode)(2,t.Stack,{children:[L.map(function(w,x){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{bold:!0,icon:"star",color:S>=w?"caution":"default",onClick:function(){function T(){return V("set_rating",{rating_value:w})}return T}()})},x)}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,ml:2,fontSize:"150%",children:[S+"/10",(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"top"})]})]})},N=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=v.args,L=y.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:S.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:S.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[S.current_rating?S.current_rating:0,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Ratings",children:S.total_ratings?S.total_ratings:0})]}),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,t.Button.Confirm,{mt:2,content:"Submit",icon:"paper-plane",onClick:function(){function w(){return V("rate_book",{bookid:S.id,user_ckey:L})}return w}()})]})},d=function(v,p){var g=(0,a.useBackend)(p),V=g.data,y=(0,a.useLocalState)(p,"tabIndex",0),S=y[0],L=y[1],w=V.login_state;return(0,e.createComponentVNode)(2,t.Stack.Item,{mb:1,children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:S===0,onClick:function(){function x(){return L(0)}return x}(),children:"Book Archives"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:S===1,onClick:function(){function x(){return L(1)}return x}(),children:"Corporate Literature"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:S===2,onClick:function(){function x(){return L(2)}return x}(),children:"Upload Book"}),w===1&&(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:S===3,onClick:function(){function x(){return L(3)}return x}(),children:"Patron Manager"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:S===4,onClick:function(){function x(){return L(4)}return x}(),children:"Inventory"})]})})},c=function(v,p){var g=(0,a.useLocalState)(p,"tabIndex",0),V=g[0];switch(V){case 0:return(0,e.createComponentVNode)(2,l);case 1:return(0,e.createComponentVNode)(2,u);case 2:return(0,e.createComponentVNode)(2,s);case 3:return(0,e.createComponentVNode)(2,i);case 4:return(0,e.createComponentVNode)(2,h);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},m=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=y.searchcontent,L=y.book_categories,w=y.user_ckey,x=[];return L.map(function(T){return x[T.description]=T.category_id}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"35%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"edit",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Inputs"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:S.title||"Input Title",onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_search_title")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:S.author||"Input Author",onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_search_author")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Ratings",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:1,width:"min-content",content:S.ratingmin,onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_search_ratingmin")}return T}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:"To"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:1,width:"min-content",content:S.ratingmax,onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_search_ratingmax")}return T}()})})]})})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"clipboard-list",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Book Categories"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{mt:2,children:(0,e.createComponentVNode)(2,t.Dropdown,{mt:.6,width:"190px",options:L.map(function(T){return T.description}),onSelected:function(){function T(M){return V("toggle_search_category",{category_id:x[M]})}return T}()})})})}),(0,e.createVNode)(1,"br"),L.filter(function(T){return S.categories.includes(T.category_id)}).map(function(T){return(0,e.createComponentVNode)(2,t.Button,{content:T.description,selected:!0,icon:"unlink",onClick:function(){function M(){return V("toggle_search_category",{category_id:T.category_id})}return M}()},T.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Actions"]}),(0,e.createComponentVNode)(2,t.Button,{content:"Clear Search",icon:"eraser",onClick:function(){function T(){return V("clear_search")}return T}()}),S.ckey?(0,e.createComponentVNode)(2,t.Button,{mb:.5,content:"Stop Showing My Books",color:"bad",icon:"search",onClick:function(){function T(){return V("clear_ckey_search")}return T}()}):(0,e.createComponentVNode)(2,t.Button,{content:"Find My Books",icon:"search",onClick:function(){function T(){return V("find_users_books",{user_ckey:w})}return T}()})]})]})},l=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=y.external_booklist,L=y.archive_pagenumber,w=y.num_pages,x=y.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Access",buttons:(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",disabled:L===1,onClick:function(){function T(){return V("deincrementpagemax")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",disabled:L===1,onClick:function(){function T(){return V("deincrementpage")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{bold:!0,content:L,onClick:function(){function T(){return(0,f.modalOpen)(p,"setpagenumber")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",disabled:L===w,onClick:function(){function T(){return V("incrementpage")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",disabled:L===w,onClick:function(){function T(){return V("incrementpagemax")}return T}()})],4),children:[(0,e.createComponentVNode)(2,m),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ratings"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Category"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),S.map(function(T){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:T.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:.5}),T.title.length>45?T.title.substr(0,45)+"...":T.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:T.author.length>30?T.author.substr(0,30)+"...":T.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[T.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",ml:.5,color:"yellow",verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:T.categories.join(", ").substr(0,45)}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[x===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function M(){return V("order_external_book",{bookid:T.id})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function M(){return(0,f.modalOpen)(p,"expand_info",{bookid:T.id})}return M}()})]})]},T.id)})]})]})},u=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=y.programmatic_booklist,L=y.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Corporate Book Catalog",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),S.map(function(w,x){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:2}),w.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:w.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[L===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function T(){return V("order_programmatic_book",{bookid:w.id})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function T(){return(0,f.modalOpen)(p,"expand_info",{bookid:w.id})}return T}()})]})]},x)})]})})},s=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=y.selectedbook,L=y.book_categories,w=y.user_ckey,x=[];return L.map(function(T){return x[T.description]=T.category_id}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Upload",buttons:(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,width:9.5,icon:"upload",disabled:S.copyright,content:"Upload Book",onClick:function(){function T(){return V("uploadbook",{user_ckey:w})}return T}()}),children:[S.copyright?(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"WARNING: You cannot upload or modify the attributes of a copyrighted book"}):(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{ml:15,mb:3,fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:2}),"Book Uploader"]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:S.copyright,content:S.title,onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_selected_title")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:S.copyright,content:S.author,onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_selected_author")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"240px",options:L.map(function(T){return T.description}),onSelected:function(){function T(M){return V("toggle_upload_category",{category_id:x[M]})}return T}()})})})]}),(0,e.createVNode)(1,"br"),L.filter(function(T){return S.categories.includes(T.category_id)}).map(function(T){return(0,e.createComponentVNode)(2,t.Button,{content:T.description,disabled:S.copyright,selected:!0,icon:"unlink",onClick:function(){function M(){return V("toggle_upload_category",{category_id:T.category_id})}return M}()},T.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mr:75,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen",width:"auto",disabled:S.copyright,content:"Edit Summary",onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_selected_summary")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:S.summary})]})})]})]})},i=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=y.checkout_data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Checked Out Books",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Patron"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time Left"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actions"})]}),S.map(function(L,w){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-tag"}),L.patron_name]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.title}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.timeleft>=0?L.timeleft:"LATE"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:(0,e.createComponentVNode)(2,t.Button,{content:"Mark Lost",icon:"flag",color:"bad",disabled:L.timeleft>=0,onClick:function(){function x(){return V("reportlost",{libraryid:L.libraryid})}return x}()})})]},w)})]})})},h=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=y.inventory_list;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Library Inventory",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"LIB ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"})]}),S.map(function(L,w){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.libraryid}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"})," ",L.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.checked_out?"Checked Out":"Available"})]},w)})]})})};(0,f.modalRegisterBodyOverride)("expand_info",B),(0,f.modalRegisterBodyOverride)("report_book",I),(0,f.modalRegisterBodyOverride)("rate_info",N)},9516:function(A,r,n){"use strict";r.__esModule=!0,r.LibraryManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.LibraryManager=function(){function d(c,m){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,B)})]})}return d}(),B=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.pagestate;switch(i){case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,N);case 3:return(0,e.createComponentVNode)(2,k);default:return"WE SHOULDN'T BE HERE!"}},I=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-shield",verticalAlign:"middle",size:3,mr:"1rem"}),"Library Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"trash",width:"auto",color:"danger",content:"Delete Book by SSID",onClick:function(){function i(){return(0,f.modalOpen)(m,"specify_ssid_delete")}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",width:"auto",color:"danger",content:"Delete All Books By CKEY",onClick:function(){function i(){return(0,f.modalOpen)(m,"specify_ckey_delete")}return i}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Books By CKEY",onClick:function(){function i(){return(0,f.modalOpen)(m,"specify_ckey_search")}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Reported Books",onClick:function(){function i(){return u("view_reported_books")}return i}()})]})},k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.reports;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-secret",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"All Reported Books",(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function h(){return u("return")}return h}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Uploader CKEY"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Report Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Reporter Ckey"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),i.map(function(h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:h.uploader_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),h.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:h.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:h.report_description}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:h.reporter_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",onClick:function(){function C(){return u("delete_book",{bookid:h.id})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Unflag",icon:"flag",color:"caution",onClick:function(){function C(){return u("unflag_book",{bookid:h.id})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function C(){return u("view_book",{bookid:h.id})}return C}()})]})]},h.id)})]})})},N=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.ckey,h=s.booklist;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"Books uploaded by ",i,(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{mt:1,content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function C(){return u("return")}return C}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),h.map(function(C){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:C.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),C.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:C.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",color:"bad",onClick:function(){function v(){return u("delete_book",{bookid:C.id})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function v(){return u("view_book",{bookid:C.id})}return v}()})]})]},C.id)})]})})}},90447:function(A,r,n){"use strict";r.__esModule=!0,r.ListInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(36036),f=n(72253),b=n(92986),B=n(98595),I=r.ListInputModal=function(){function d(c,m){var l=(0,f.useBackend)(m),u=l.act,s=l.data,i=s.items,h=i===void 0?[]:i,C=s.message,v=C===void 0?"":C,p=s.init_value,g=s.timeout,V=s.title,y=(0,f.useLocalState)(m,"selected",h.indexOf(p)),S=y[0],L=y[1],w=(0,f.useLocalState)(m,"searchBarVisible",h.length>10),x=w[0],T=w[1],M=(0,f.useLocalState)(m,"searchQuery",""),O=M[0],D=M[1],E=function(){function G(J){var Q=z.length-1;if(J===b.KEY_DOWN)if(S===null||S===Q){var ue;L(0),(ue=document.getElementById("0"))==null||ue.scrollIntoView()}else{var ie;L(S+1),(ie=document.getElementById((S+1).toString()))==null||ie.scrollIntoView()}else if(J===b.KEY_UP)if(S===null||S===0){var pe;L(Q),(pe=document.getElementById(Q.toString()))==null||pe.scrollIntoView()}else{var te;L(S-1),(te=document.getElementById((S-1).toString()))==null||te.scrollIntoView()}}return G}(),P=function(){function G(J){J!==S&&L(J)}return G}(),R=function(){function G(){T(!1),T(!0)}return G}(),j=function(){function G(J){var Q=String.fromCharCode(J),ue=h.find(function(te){return te==null?void 0:te.toLowerCase().startsWith(Q==null?void 0:Q.toLowerCase())});if(ue){var ie,pe=h.indexOf(ue);L(pe),(ie=document.getElementById(pe.toString()))==null||ie.scrollIntoView()}}return G}(),F=function(){function G(J){var Q;J!==O&&(D(J),L(0),(Q=document.getElementById("0"))==null||Q.scrollIntoView())}return G}(),W=function(){function G(){T(!x),D("")}return G}(),z=h.filter(function(G){return G==null?void 0:G.toLowerCase().includes(O.toLowerCase())}),K=330+Math.ceil(v.length/3);return x||setTimeout(function(){var G;return(G=document.getElementById(S.toString()))==null?void 0:G.focus()},1),(0,e.createComponentVNode)(2,B.Window,{title:V,width:325,height:K,children:[g&&(0,e.createComponentVNode)(2,a.Loader,{value:g}),(0,e.createComponentVNode)(2,B.Window.Content,{onKeyDown:function(){function G(J){var Q=window.event?J.which:J.keyCode;(Q===b.KEY_DOWN||Q===b.KEY_UP)&&(J.preventDefault(),E(Q)),Q===b.KEY_ENTER&&(J.preventDefault(),u("submit",{entry:z[S]})),!x&&Q>=b.KEY_A&&Q<=b.KEY_Z&&(J.preventDefault(),j(Q)),Q===b.KEY_ESCAPE&&(J.preventDefault(),u("cancel"))}return G}(),children:(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{compact:!0,icon:x?"search":"font",selected:!0,tooltip:x?"Search Mode. Type to search or use arrow keys to select manually.":"Hotkey Mode. Type a letter to jump to the first match. Enter to select.",tooltipPosition:"left",onClick:function(){function G(){return W()}return G}()}),className:"ListInput__Section",fill:!0,title:v,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,k,{filteredItems:z,onClick:P,onFocusSearch:R,searchBarVisible:x,selected:S})}),(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:x&&(0,e.createComponentVNode)(2,N,{filteredItems:z,onSearch:F,searchQuery:O,selected:S})}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,children:(0,e.createComponentVNode)(2,t.InputButtons,{input:z[S]})})]})})})]})}return d}(),k=function(c,m){var l=(0,f.useBackend)(m),u=l.act,s=c.filteredItems,i=c.onClick,h=c.onFocusSearch,C=c.searchBarVisible,v=c.selected;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,tabIndex:0,children:s.map(function(p,g){return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:"transparent",id:g,onClick:function(){function V(){return i(g)}return V}(),onDblClick:function(){function V(y){y.preventDefault(),u("submit",{entry:s[v]})}return V}(),onKeyDown:function(){function V(y){var S=window.event?y.which:y.keyCode;C&&S>=b.KEY_A&&S<=b.KEY_Z&&(y.preventDefault(),h())}return V}(),selected:g===v,style:{animation:"none",transition:"none"},children:p.replace(/^\w/,function(V){return V.toUpperCase()})},g)})})},N=function(c,m){var l=(0,f.useBackend)(m),u=l.act,s=c.filteredItems,i=c.onSearch,h=c.searchQuery,C=c.selected;return(0,e.createComponentVNode)(2,o.Input,{width:"100%",autoFocus:!0,autoSelect:!0,onEnter:function(){function v(p){p.preventDefault(),u("submit",{entry:s[C]})}return v}(),onInput:function(){function v(p,g){return i(g)}return v}(),placeholder:"Search...",value:h})}},26826:function(A,r,n){"use strict";r.__esModule=!0,r.Loadout=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b={Default:function(){function c(m,l){return m.gear.gear_tier-l.gear.gear_tier}return c}(),Alphabetical:function(){function c(m,l){return m.gear.name.toLowerCase().localeCompare(l.gear.name.toLowerCase())}return c}(),Cost:function(){function c(m,l){return m.gear.cost-l.gear.cost}return c}()},B=r.Loadout=function(){function c(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=(0,t.useLocalState)(l,"search",!1),C=h[0],v=h[1],p=(0,t.useLocalState)(l,"searchText",""),g=p[0],V=p[1],y=(0,t.useLocalState)(l,"category",Object.keys(i.gears)[0]),S=y[0],L=y[1],w=(0,t.useLocalState)(l,"tweakedGear",""),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,f.Window,{width:1105,height:650,children:[x&&(0,e.createComponentVNode)(2,d,{tweakedGear:x,setTweakedGear:T}),(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,I,{category:S,setCategory:L})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"25%",children:(0,e.createComponentVNode)(2,N,{setTweakedGear:T})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"75%",children:(0,e.createComponentVNode)(2,k,{category:S,search:C,setSearch:v,searchText:g,setSearchText:V})})]})})]})})]})}return c}(),I=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=m.category,C=m.setCategory;return(0,e.createComponentVNode)(2,o.Tabs,{fluid:!0,textAlign:"center",style:{"flex-wrap":"wrap-reverse"},children:Object.keys(i.gears).map(function(v){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:v===h,style:{"white-space":"nowrap"},onClick:function(){function p(){return C(v)}return p}(),children:v},v)})})},k=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=i.user_tier,C=i.gear_slots,v=i.max_gear_slots,p=m.category,g=m.search,V=m.setSearch,y=m.searchText,S=m.setSearchText,L=(0,t.useLocalState)(l,"sortType","Default"),w=L[0],x=L[1],T=(0,t.useLocalState)(l,"sortReverse",!1),M=T[0],O=T[1],D=(0,a.createSearch)(y,function(P){return P.name}),E;return y.length>2?E=Object.entries(i.gears).reduce(function(P,R){var j=R[0],F=R[1];return P.concat(Object.entries(F).map(function(W){var z=W[0],K=W[1];return{key:z,gear:K}}))},[]).filter(function(P){var R=P.gear;return D(R)}):E=Object.entries(i.gears[p]).map(function(P){var R=P[0],j=P[1];return{key:R,gear:j}}),E.sort(b[w]),M&&(E=E.reverse()),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:p,buttons:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Dropdown,{height:1.66,selected:w,options:Object.keys(b),onSelected:function(){function P(R){return x(R)}return P}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:M?"arrow-down-wide-short":"arrow-down-short-wide",tooltip:M?"Ascending order":"Descending order",tooltipPosition:"bottom-end",onClick:function(){function P(){return O(!M)}return P}()})}),g&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Input,{width:20,placeholder:"Search...",value:y,onInput:function(){function P(R){return S(R.target.value)}return P}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"magnifying-glass",selected:g,tooltip:"Toggle search field",tooltipPosition:"bottom-end",onClick:function(){function P(){V(!g),S("")}return P}()})})]}),children:E.map(function(P){var R=P.key,j=P.gear,F=12,W=Object.keys(i.selected_gears).includes(R),z=j.cost===1?j.cost+" Point":j.cost+" Points",K=(0,e.createComponentVNode)(2,o.Box,{children:[j.name.length>F&&(0,e.createComponentVNode)(2,o.Box,{children:j.name}),j.gear_tier>h&&(0,e.createComponentVNode)(2,o.Box,{mt:j.name.length>F&&1.5,textColor:"red",children:"That gear is only available at a higher donation tier than you are on."})]}),G=(0,e.createFragment)([j.allowed_roles&&(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:"user",tooltip:(0,e.createComponentVNode)(2,o.Section,{m:-1,title:"Allowed Roles",children:j.allowed_roles.map(function(Q){return(0,e.createComponentVNode)(2,o.Box,{children:Q},Q)})}),tooltipPosition:"left"}),Object.entries(j.tweaks).map(function(Q){var ue=Q[0],ie=Q[1];return ie.map(function(pe){return(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:pe.icon,tooltip:pe.tooltip,tooltipPosition:"top"},ue)})}),(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:"info",tooltip:j.desc,tooltipPosition:"top"})],0),J=(0,e.createComponentVNode)(2,o.Box,{class:"Loadout-InfoBox",children:[(0,e.createComponentVNode)(2,o.Box,{style:{"flex-grow":1},fontSize:1,color:"gold",opacity:.75,children:j.gear_tier>0&&"Tier "+j.gear_tier}),(0,e.createComponentVNode)(2,o.Box,{fontSize:.75,opacity:.66,children:z})]});return(0,e.createComponentVNode)(2,o.ImageButton,{m:.5,imageSize:84,dmIcon:j.icon,dmIconState:j.icon_state,tooltip:(j.name.length>F||j.gear_tier>0)&&K,tooltipPosition:"bottom",selected:W,disabled:j.gear_tier>h||C+j.cost>v&&!W,buttons:G,buttonsAlt:J,onClick:function(){function Q(){return s("toggle_gear",{gear:R})}return Q}(),children:j.name},R)})})},N=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=m.setTweakedGear,C=Object.entries(i.gears).reduce(function(v,p){var g=p[0],V=p[1],y=Object.entries(V).filter(function(S){var L=S[0];return Object.keys(i.selected_gears).includes(L)}).map(function(S){var L=S[0],w=S[1];return Object.assign({key:L},w)});return v.concat(y)},[]);return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Selected Equipment",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",tooltip:"Clear Loadout",tooltipPosition:"bottom-end",onClick:function(){function v(){return s("clear_loadout")}return v}()}),children:C.map(function(v){return(0,e.createComponentVNode)(2,o.ImageButton,{fluid:!0,imageSize:32,dmIcon:v.icon,dmIconState:v.icon_state,buttons:(0,e.createFragment)([Object.entries(v.tweaks).length>0&&(0,e.createComponentVNode)(2,o.Button,{translucent:!0,icon:"gears",iconColor:"gray",width:"33px",onClick:function(){function p(){return h(v)}return p}()}),(0,e.createComponentVNode)(2,o.Button,{translucent:!0,icon:"times",iconColor:"red",width:"32px",onClick:function(){function p(){return s("toggle_gear",{gear:v.key})}return p}()})],0),children:v.name},v.key)})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.ProgressBar,{value:i.gear_slots,maxValue:i.max_gear_slots,ranges:{bad:[i.max_gear_slots,1/0],average:[i.max_gear_slots*.66,i.max_gear_slots],good:[0,i.max_gear_slots*.66]},children:(0,e.createComponentVNode)(2,o.Box,{textAlign:"center",children:["Used points ",i.gear_slots,"/",i.max_gear_slots]})})})})]})},d=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=m.tweakedGear,C=m.setTweakedGear;return(0,e.createComponentVNode)(2,o.Dimmer,{children:(0,e.createComponentVNode)(2,o.Box,{className:"Loadout-Modal__background",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,width:20,height:20,title:h.name,buttons:(0,e.createComponentVNode)(2,o.Button,{color:"red",icon:"times",tooltip:"Close",tooltipPosition:"top",onClick:function(){function v(){return C("")}return v}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:Object.entries(h.tweaks).map(function(v){var p=v[0],g=v[1];return g.map(function(V){var y=i.selected_gears[h.key][p];return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:V.name,color:y?"":"gray",buttons:(0,e.createComponentVNode)(2,o.Button,{color:"transparent",icon:"pen",onClick:function(){function S(){return s("set_tweak",{gear:h.key,tweak:p})}return S}()}),children:[y||"Default",(0,e.createComponentVNode)(2,o.Box,{inline:!0,ml:1,width:1,height:1,verticalAlign:"middle",style:{"background-color":""+y}})]},p)})})})})})})}},77613:function(A,r,n){"use strict";r.__esModule=!0,r.MODsuitContent=r.MODsuit=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(S,L){var w=S.name,x=S.value,T=S.module_ref,M=(0,a.useBackend)(L),O=M.act;return(0,e.createComponentVNode)(2,t.NumberInput,{value:x,minValue:-50,maxValue:50,stepPixelSize:5,width:"39px",onChange:function(){function D(E,P){return O("configure",{key:w,value:P,ref:T})}return D}()})},b=function(S,L){var w=S.name,x=S.value,T=S.module_ref,M=(0,a.useBackend)(L),O=M.act;return(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:x,onClick:function(){function D(){return O("configure",{key:w,value:!x,ref:T})}return D}()})},B=function(S,L){var w=S.name,x=S.value,T=S.module_ref,M=(0,a.useBackend)(L),O=M.act;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"paint-brush",onClick:function(){function D(){return O("configure",{key:w,ref:T})}return D}()}),(0,e.createComponentVNode)(2,t.ColorBox,{color:x,mr:.5})],4)},I=function(S,L){var w=S.name,x=S.value,T=S.values,M=S.module_ref,O=(0,a.useBackend)(L),D=O.act;return(0,e.createComponentVNode)(2,t.Dropdown,{displayText:x,options:T,onSelected:function(){function E(P){return D("configure",{key:w,value:P,ref:M})}return E}()})},k=function(S,L){var w=S.name,x=S.display_name,T=S.type,M=S.value,O=S.values,D=S.module_ref,E={number:(0,e.normalizeProps)((0,e.createComponentVNode)(2,f,Object.assign({},S))),bool:(0,e.normalizeProps)((0,e.createComponentVNode)(2,b,Object.assign({},S))),color:(0,e.normalizeProps)((0,e.createComponentVNode)(2,B,Object.assign({},S))),list:(0,e.normalizeProps)((0,e.createComponentVNode)(2,I,Object.assign({},S)))};return(0,e.createComponentVNode)(2,t.Box,{children:[x,": ",E[T]]})},N=function(S,L){var w=S.active,x=S.userradiated,T=S.usertoxins,M=S.usermaxtoxins,O=S.threatlevel;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Level",color:w&&x?"bad":"good",children:w&&x?"IRRADIATED!":"RADIATION-FREE"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxins Level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?T/M:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:T})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Hazard Level",color:w&&O?"bad":"good",bold:!0,children:w&&O?O:0})})]})},d=function(S,L){var w=S.active,x=S.userhealth,T=S.usermaxhealth,M=S.userbrute,O=S.userburn,D=S.usertoxin,E=S.useroxy;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?x/T:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?x:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?M/T:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?M:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?O/T:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?O:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?D/T:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?D:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?E/T:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?E:0})})})})]})],4)},c=function(S,L){var w=S.active,x=S.statustime,T=S.statusid,M=S.statushealth,O=S.statusmaxhealth,D=S.statusbrute,E=S.statusburn,P=S.statustoxin,R=S.statusoxy,j=S.statustemp,F=S.statusnutrition,W=S.statusfingerprints,z=S.statusdna,K=S.statusviruses;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Time",children:w?x:"00:00:00"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Number",children:w?T||"0":"???"})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?M/O:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?M:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?D/O:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?D:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?E/O:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?E:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?P/O:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:P})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?R/O:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:R})})})})]}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Body Temperature",children:w?j:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Nutrition Status",children:w?F:0})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"DNA",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fingerprints",children:w?W:"???"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:w?z:"???"})]})}),!!w&&!!K&&(0,e.createComponentVNode)(2,t.Section,{title:"Diseases",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"signature",tooltip:"Name",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"wind",tooltip:"Type",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Stage",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"flask",tooltip:"Cure",tooltipPosition:"top"})})]}),K.map(function(G){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.type}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[G.stage,"/",G.maxstage]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.cure})]},G.name)})]})})],0)},m={rad_counter:N,health_analyzer:d,status_readout:c},l=function(){return(0,e.createComponentVNode)(2,t.Section,{align:"center",fill:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{color:"red",name:"exclamation-triangle",size:15}),(0,e.createComponentVNode)(2,t.Box,{fontSize:"30px",color:"red",children:"ERROR: INTERFACE UNRESPONSIVE"})]})},u=function(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data;return(0,e.createComponentVNode)(2,t.Dimmer,{children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",color:"blue",children:"SUIT UNPOWERED"})})})},s=function(S,L){var w=S.configuration_data,x=S.module_ref,T=Object.keys(w);return(0,e.createComponentVNode)(2,t.Dimmer,{backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[T.map(function(M){var O=w[M];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,k,{name:M,display_name:O.display_name,type:O.type,value:O.value,values:O.values,module_ref:x})},O.key)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:S.onExit,icon:"times",textAlign:"center",children:"Exit"})})})]})})},i=function(S){switch(S){case 1:return"Use";case 2:return"Toggle";case 3:return"Select"}},h=function(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.active,O=T.malfunctioning,D=T.locked,E=T.open,P=T.selected_module,R=T.complexity,j=T.complexity_max,F=T.wearer_name,W=T.wearer_job,z=O?"Malfunctioning":M?"Active":"Inactive";return(0,e.createComponentVNode)(2,t.Section,{title:"Parameters",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:M?"Deactivate":"Activate",onClick:function(){function K(){return x("activate")}return K}()}),children:z}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Lock",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:D?"lock-open":"lock",content:D?"Unlock":"Lock",onClick:function(){function K(){return x("lock")}return K}()}),children:D?"Locked":"Unlocked"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cover",children:E?"Open":"Closed"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Selected Module",children:P||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Complexity",children:[R," (",j,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:[F,", ",W]})]})})},C=function(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.active,O=T.control,D=T.helmet,E=T.chestplate,P=T.gauntlets,R=T.boots,j=T.core,F=T.charge;return(0,e.createComponentVNode)(2,t.Section,{title:"Hardware",children:[(0,e.createComponentVNode)(2,t.Collapsible,{title:"Parts",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Control Unit",children:O}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Helmet",children:D||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chestplate",children:E||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gauntlets",children:P||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Boots",children:R||"None"})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core",children:j&&(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Type",children:j}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:F/100,content:F+"%",ranges:{good:[.6,1/0],average:[.3,.6],bad:[-1/0,.3]}})})]})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",textAlign:"center",children:"No Core Detected"})})]})},v=function(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.active,O=T.modules,D=O.filter(function(E){return!!E.id});return(0,e.createComponentVNode)(2,t.Section,{title:"Info",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:D.length!==0&&D.map(function(E){var P=m[E.id];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[!M&&(0,e.createComponentVNode)(2,u),(0,e.normalizeProps)((0,e.createComponentVNode)(2,P,Object.assign({},E,{active:M})))]},E.ref)})||(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Info Modules Detected"})})})},p=function(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.complexity_max,O=T.modules,D=(0,a.useLocalState)(L,"module_configuration",null),E=D[0],P=D[1];return(0,e.createComponentVNode)(2,t.Section,{title:"Modules",fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:O.length!==0&&O.map(function(R){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Collapsible,{title:R.module_name,children:(0,e.createComponentVNode)(2,t.Section,{children:[E===R.ref&&(0,e.createComponentVNode)(2,s,{configuration_data:R.configuration_data,module_ref:R.ref,onExit:function(){function j(){return P(null)}return j}()}),(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"save",tooltip:"Complexity",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"plug",tooltip:"Idle Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"lightbulb",tooltip:"Active Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Use Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"hourglass-half",tooltip:"Cooldown",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"tasks",tooltip:"Actions",tooltipPosition:"top"})})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[R.module_complexity,"/",M]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.idle_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.active_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.use_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[R.cooldown>0&&R.cooldown/10||"0","/",R.cooldown_time/10,"s"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function j(){return x("select",{ref:R.ref})}return j}(),icon:"bullseye",selected:R.module_active,tooltip:i(R.module_type),tooltipPosition:"left",disabled:!R.module_type}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function j(){return P(R.ref)}return j}(),icon:"cog",selected:E===R.ref,tooltip:"Configure",tooltipPosition:"left",disabled:R.configuration_data.length===0}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function j(){return x("pin",{ref:R.ref})}return j}(),icon:"thumbtack",selected:R.pinned,tooltip:"Pin",tooltipPosition:"left",disabled:!R.module_type})]})]})]}),(0,e.createComponentVNode)(2,t.Box,{children:R.description})]})})},R.ref)})||(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Modules Detected"})})})})},g=r.MODsuitContent=function(){function y(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.ui_theme,O=T.interface_break;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!O,children:!!O&&(0,e.createComponentVNode)(2,l)||(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,h)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,C)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,v)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,p)})]})})}return y}(),V=r.MODsuit=function(){function y(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.ui_theme,O=T.interface_break;return(0,e.createComponentVNode)(2,o.Window,{theme:M,width:400,height:620,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,g)})})})}return y}()},78624:function(A,r,n){"use strict";r.__esModule=!0,r.MagnetController=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=n(3939),B=new Map([["n",{icon:"arrow-up",tooltip:"Move North"}],["e",{icon:"arrow-right",tooltip:"Move East"}],["s",{icon:"arrow-down",tooltip:"Move South"}],["w",{icon:"arrow-left",tooltip:"Move West"}],["c",{icon:"crosshairs",tooltip:"Move to Magnet"}],["r",{icon:"dice",tooltip:"Move Randomly"}]]),I=r.MagnetController=function(){function k(N,d){var c=(0,t.useBackend)(d),m=c.act,l=c.data,u=l.autolink,s=l.code,i=l.frequency,h=l.linkedMagnets,C=l.magnetConfiguration,v=l.path,p=l.pathPosition,g=l.probing,V=l.powerState,y=l.speed;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[!u&&(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{content:"Probe",icon:g?"spinner":"sync",iconSpin:!!g,disabled:g,onClick:function(){function S(){return m("probe_magnets")}return S}()}),title:"Magnet Linking",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,a.toFixed)(i/10,1)}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:s})]})}),(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{icon:V?"power-off":"times",content:V?"On":"Off",selected:V,onClick:function(){function S(){return m("toggle_power")}return S}()}),title:"Controller Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:y.value,minValue:y.min,maxValue:y.max,onChange:function(){function S(L,w){return m("set_speed",{speed:w})}return S}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Path",children:[Array.from(B.entries()).map(function(S){var L=S[0],w=S[1],x=w.icon,T=w.tooltip;return(0,e.createComponentVNode)(2,o.Button,{icon:x,tooltip:T,onClick:function(){function M(){return m("path_add",{code:L})}return M}()},L)}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",confirmIcon:"trash",confirmContent:"",float:"right",tooltip:"Reset Path",tooltipPosition:"left",onClick:function(){function S(){return m("path_clear")}return S}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file-import",float:"right",tooltip:"Manually input path",tooltipPosition:"left",onClick:function(){function S(){return(0,b.modalOpen)(d,"path_custom_input")}return S}()}),(0,e.createComponentVNode)(2,o.BlockQuote,{children:v.map(function(S,L){var w=B.get(S)||{icon:"question"},x=w.icon,T=w.tooltip;return(0,e.createComponentVNode)(2,o.Button.Confirm,{selected:L+2===p,icon:x,confirmIcon:x,confirmContent:"",tooltip:T,onClick:function(){function M(){return m("path_remove",{index:L+1,code:S})}return M}()},L)})})]})]})}),h.map(function(S,L){var w=S.uid,x=S.powerState,T=S.electricityLevel,M=S.magneticField;return(0,e.createComponentVNode)(2,o.Section,{title:"Magnet #"+(L+1)+" Configuration",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:x?"power-off":"times",content:x?"On":"Off",selected:x,onClick:function(){function O(){return m("toggle_magnet_power",{id:w})}return O}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Move Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:T,minValue:C.electricityLevel.min,maxValue:C.electricityLevel.max,onChange:function(){function O(D,E){return m("set_electricity_level",{id:w,electricityLevel:E})}return O}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Field Size",children:(0,e.createComponentVNode)(2,o.Slider,{value:M,minValue:C.magneticField.min,maxValue:C.magneticField.max,onChange:function(){function O(D,E){return m("set_magnetic_field",{id:w,magneticField:E})}return O}()})})]})},w)})]})]})}return k}()},72106:function(A,r,n){"use strict";r.__esModule=!0,r.MechBayConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.MechBayConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.recharge_port,m=c&&c.mech,l=m&&m.cell,u=m&&m.name;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:155,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:u?"Mech status: "+u:"Mech status",textAlign:"center",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Sync",onClick:function(){function s(){return N("reconnect")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:m.health/m.maxhealth,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||!l&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cell is installed."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]},children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})})})}return b}()},7466:function(A,r,n){"use strict";r.__esModule=!0,r.MechaControlConsole=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=n(25328),B=r.MechaControlConsole=function(){function I(k,N){var d=(0,t.useBackend)(N),c=d.act,m=d.data,l=m.beacons,u=m.stored_data;return u.length?(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:"Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"window-close",onClick:function(){function s(){return c("clear_log")}return s}()}),children:u.map(function(s){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",children:["(",s.time,")"]}),(0,e.createComponentVNode)(2,o.Box,{children:(0,b.decodeHtmlEntities)(s.message)})]},s.time)})})})}):(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:l.length&&l.map(function(s){return(0,e.createComponentVNode)(2,o.Section,{title:s.name,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function i(){return c("send_message",{mt:s.uid})}return i}(),children:"Message"}),(0,e.createComponentVNode)(2,o.Button,{icon:"eye",onClick:function(){function i(){return c("get_log",{mt:s.uid})}return i}(),children:"View Log"}),(0,e.createComponentVNode)(2,o.Button.Confirm,{color:"red",content:"Sabotage",icon:"bomb",onClick:function(){function i(){return c("shock",{mt:s.uid})}return i}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[s.maxHealth*.75,1/0],average:[s.maxHealth*.5,s.maxHealth*.75],bad:[-1/0,s.maxHealth*.5]},value:s.health,maxValue:s.maxHealth})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cell Charge",children:s.cell&&(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[s.cellMaxCharge*.75,1/0],average:[s.cellMaxCharge*.5,s.cellMaxCharge*.75],bad:[-1/0,s.cellMaxCharge*.5]},value:s.cellCharge,maxValue:s.cellMaxCharge})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No Cell Installed"})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Air Tank",children:[s.airtank,"kPa"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pilot",children:s.pilot||"Unoccupied"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:(0,b.toTitleCase)(s.location)||"Unknown"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Active Equipment",children:s.active||"None"}),s.cargoMax&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cargo Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{bad:[s.cargoMax*.75,1/0],average:[s.cargoMax*.5,s.cargoMax*.75],good:[-1/0,s.cargoMax*.5]},value:s.cargoUsed,maxValue:s.cargoMax})})||null]})},s.name)})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No mecha beacons found."})})})}return I}()},79625:function(A,r,n){"use strict";r.__esModule=!0,r.MedicalRecords=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(3939),b=n(98595),B=n(321),I=n(5485),k=n(22091),N={Minor:"lightgray",Medium:"good",Harmful:"average","Dangerous!":"bad","BIOHAZARD THREAT!":"darkred"},d={"*Deceased*":"deceased","*SSD*":"ssd","Physically Unfit":"physically_unfit",Disabled:"disabled"},c=function(x,T){(0,f.modalOpen)(x,"edit",{field:T.edit,value:T.value})},m=function(x,T){var M=x.args;return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:M.name||"Virus",children:(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Number of stages",children:M.max_stages}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Spread",children:[M.spread_text," Transmission"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Possible cure",children:M.cure}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Notes",children:M.desc}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Severity",color:N[M.severity],children:M.severity})]})})})},l=r.MedicalRecords=function(){function w(x,T){var M=(0,t.useBackend)(T),O=M.data,D=O.loginState,E=O.screen;if(!D.logged_in)return(0,e.createComponentVNode)(2,b.Window,{width:800,height:900,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,I.LoginScreen)})});var P;return E===2?P=(0,e.createComponentVNode)(2,u):E===3?P=(0,e.createComponentVNode)(2,s):E===4?P=(0,e.createComponentVNode)(2,i):E===5?P=(0,e.createComponentVNode)(2,p):E===6?P=(0,e.createComponentVNode)(2,g):E===7&&(P=(0,e.createComponentVNode)(2,V)),(0,e.createComponentVNode)(2,b.Window,{width:800,height:900,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.LoginInfo),(0,e.createComponentVNode)(2,k.TemporaryNotice),(0,e.createComponentVNode)(2,L),P]})})]})}return w}(),u=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.records,P=(0,t.useLocalState)(T,"searchText",""),R=P[0],j=P[1],F=(0,t.useLocalState)(T,"sortId","name"),W=F[0],z=F[1],K=(0,t.useLocalState)(T,"sortOrder",!0),G=K[0],J=K[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Manage Records",icon:"wrench",ml:"0.25rem",onClick:function(){function Q(){return O("screen",{screen:3})}return Q}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,placeholder:"Search by Name, ID, Physical Status, or Mental Status",onInput:function(){function Q(ue,ie){return j(ie)}return Q}()})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,y,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,y,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,y,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,y,{id:"p_stat",children:"Patient Status"}),(0,e.createComponentVNode)(2,y,{id:"m_stat",children:"Mental Status"})]}),E.filter((0,a.createSearch)(R,function(Q){return Q.name+"|"+Q.id+"|"+Q.rank+"|"+Q.p_stat+"|"+Q.m_stat})).sort(function(Q,ue){var ie=G?1:-1;return Q[W].localeCompare(ue[W])*ie}).map(function(Q){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listRow--"+d[Q.p_stat],onClick:function(){function ue(){return O("view_record",{view_record:Q.ref})}return ue}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",Q.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.p_stat}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.m_stat})]},Q.id)})]})})})],4)},s=function(x,T){var M=(0,t.useBackend)(T),O=M.act;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,translucent:!0,lineHeight:3,icon:"download",content:"Backup to Disk",disabled:!0})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,translucent:!0,lineHeight:3,icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0})," "]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button.Confirm,{fluid:!0,translucent:!0,lineHeight:3,icon:"trash",content:"Delete All Medical Records",onClick:function(){function D(){return O("del_all_med_records")}return D}()})})]})})},i=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.medical,P=D.printing;return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{height:"235px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:P?"spinner":"print",disabled:P,iconSpin:!!P,content:"Print Record",ml:"0.5rem",onClick:function(){function R(){return O("print_record")}return R}()}),children:(0,e.createComponentVNode)(2,h)})}),!E||!E.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function R(){return O("new_med_record")}return R}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Medical records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:!!E.empty,content:"Delete Medical Record",onClick:function(){function R(){return O("del_med_record")}return R}()}),children:(0,e.createComponentVNode)(2,C)})}),(0,e.createComponentVNode)(2,v)],4)],0)},h=function(x,T){var M=(0,t.useBackend)(T),O=M.data,D=O.general;return!D||!D.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:D.fields.map(function(E,P){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:E.field,children:[(0,e.createComponentVNode)(2,o.Box,{height:"20px",inline:!0,children:E.value}),!!E.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",onClick:function(){function R(){return c(T,E)}return R}()})]},P)})})}),!!D.has_photos&&D.photos.map(function(E,P){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:E,style:{width:"96px","margin-top":"2.5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createVNode)(1,"br"),"Photo #",P+1]},P)})]})},C=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.medical;return!E||!E.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"Medical records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:E.fields.map(function(P,R){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:P.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(P.value),!!P.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:P.line_break?"1rem":"initial",onClick:function(){function j(){return c(T,P)}return j}()})]},R)})})})})},v=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.medical;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function P(){return(0,f.modalOpen)(T,"add_comment")}return P}()}),children:E.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):E.comments.map(function(P,R){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:P.header}),(0,e.createVNode)(1,"br"),P.text,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function j(){return O("del_comment",{del_comment:R+1})}return j}()})]},R)})})})},p=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.virus,P=(0,t.useLocalState)(T,"searchText",""),R=P[0],j=P[1],F=(0,t.useLocalState)(T,"sortId2","name"),W=F[0],z=F[1],K=(0,t.useLocalState)(T,"sortOrder2",!0),G=K[0],J=K[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{ml:"0.25rem",fluid:!0,placeholder:"Search by Name, Max Stages, or Severity",onInput:function(){function Q(ue,ie){return j(ie)}return Q}()})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,S,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,S,{id:"max_stages",children:"Max Stages"}),(0,e.createComponentVNode)(2,S,{id:"severity",children:"Severity"})]}),E.filter((0,a.createSearch)(R,function(Q){return Q.name+"|"+Q.max_stages+"|"+Q.severity})).sort(function(Q,ue){var ie=G?1:-1;return Q[W].localeCompare(ue[W])*ie}).map(function(Q){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listVirus--"+Q.severity,onClick:function(){function ue(){return O("vir",{vir:Q.D})}return ue}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"virus"})," ",Q.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.max_stages}),(0,e.createComponentVNode)(2,o.Table.Cell,{color:N[Q.severity],children:Q.severity})]},Q.id)})]})})})})],4)},g=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.goals;return(0,e.createComponentVNode)(2,o.Section,{title:"Virology Goals",fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:E.length!==0&&E.map(function(P){return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:P.name,children:[(0,e.createComponentVNode)(2,o.Table,{children:(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:(0,e.createComponentVNode)(2,o.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,o.ProgressBar,{value:P.delivered,minValue:0,maxValue:P.deliverygoal,ranges:{good:[P.deliverygoal*.5,1/0],average:[P.deliverygoal*.25,P.deliverygoal*.5],bad:[-1/0,P.deliverygoal*.25]},children:[P.delivered," / ",P.deliverygoal," Units"]})})})}),(0,e.createComponentVNode)(2,o.Box,{children:P.report})]})},P.id)})||(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Box,{textAlign:"center",children:"No Goals Detected"})})})})},V=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.medbots;return E.length===0?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"robot",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"There are no Medibots."]})})})}):(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Area"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Chemicals"})]}),E.map(function(P){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listMedbot--"+P.on,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"medical"})," ",P.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[P.area||"Unknown"," (",P.x,", ",P.y,")"]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.on?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Online"}):(0,e.createComponentVNode)(2,o.Box,{color:"average",children:"Offline"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.use_beaker?"Reservoir: "+P.total_volume+"/"+P.maximum_volume:"Using internal synthesizer"})]},P.id)})]})})})},y=function(x,T){var M=(0,t.useLocalState)(T,"sortId","name"),O=M[0],D=M[1],E=(0,t.useLocalState)(T,"sortOrder",!0),P=E[0],R=E[1],j=x.id,F=x.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:O!==j&&"transparent",onClick:function(){function W(){O===j?R(!P):(D(j),R(!0))}return W}(),children:[F,O===j&&(0,e.createComponentVNode)(2,o.Icon,{name:P?"sort-up":"sort-down",ml:"0.25rem;"})]})})},S=function(x,T){var M=(0,t.useLocalState)(T,"sortId2","name"),O=M[0],D=M[1],E=(0,t.useLocalState)(T,"sortOrder2",!0),P=E[0],R=E[1],j=x.id,F=x.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:O!==j&&"transparent",onClick:function(){function W(){O===j?R(!P):(D(j),R(!0))}return W}(),children:[F,O===j&&(0,e.createComponentVNode)(2,o.Icon,{name:P?"sort-up":"sort-down",ml:"0.25rem;"})]})})},L=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.screen,P=D.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:E===2,onClick:function(){function R(){O("screen",{screen:2})}return R}(),children:"List Records"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"database",selected:E===5,onClick:function(){function R(){O("screen",{screen:5})}return R}(),children:"Virus Database"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"vial",selected:E===6,onClick:function(){function R(){O("screen",{screen:6})}return R}(),children:"Virology Goals"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"plus-square",selected:E===7,onClick:function(){function R(){return O("screen",{screen:7})}return R}(),children:"Medibot Tracking"}),E===3&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"wrench",selected:E===3,children:"Record Maintenance"}),E===4&&P&&!P.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:E===4,children:["Record: ",P.fields[0].value]})]})})};(0,f.modalRegisterBodyOverride)("virus",m)},54989:function(A,r,n){"use strict";r.__esModule=!0,r.MerchVendor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=N.product,s=N.productImage,i=N.productCategory,h=l.user_money;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+s,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:u.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{disabled:u.price>h,icon:"shopping-cart",content:u.price,textAlign:"left",onClick:function(){function C(){return m("purchase",{name:u.name,category:i})}return C}()})})]})},b=function(N,d){var c=(0,a.useBackend)(d),m=c.data,l=(0,a.useLocalState)(d,"tabIndex",1),u=l[0],s=m.products,i=m.imagelist,h=["apparel","toy","decoration"];return(0,e.createComponentVNode)(2,t.Table,{children:s[h[u]].map(function(C){return(0,e.createComponentVNode)(2,f,{product:C,productImage:i[C.path],productCategory:h[u]},C.name)})})},B=r.MerchVendor=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.user_cash,s=l.inserted_cash;return(0,e.createComponentVNode)(2,o.Window,{title:"Merch Computer",width:450,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"light-grey",inline:!0,mr:"0.5rem",children:["There is ",(0,e.createVNode)(1,"b",null,s,0)," credits inserted."]}),(0,e.createComponentVNode)(2,t.Button,{disabled:!s,icon:"money-bill-wave-alt",content:"Dispense Change",textAlign:"left",onClick:function(){function i(){return m("change")}return i}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Doing your job and not getting any recognition at work? Well, welcome to the merch shop! Here, you can buy cool things in exchange for money you earn when you have completed your Job Objectives.",u!==null&&(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:["Your balance is ",(0,e.createVNode)(1,"b",null,[u||0,(0,e.createTextVNode)(" credits")],0),"."]})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,b)]})})]})})})}return k}(),I=function(N,d){var c=(0,a.useBackend)(d),m=c.data,l=(0,a.useLocalState)(d,"tabIndex",1),u=l[0],s=l[1],i=m.login_state;return(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"dice",selected:u===1,onClick:function(){function h(){return s(1)}return h}(),children:"Toys"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"flag",selected:u===2,onClick:function(){function h(){return s(2)}return h}(),children:"Decorations"})]})}},87684:function(A,r,n){"use strict";r.__esModule=!0,r.MiningVendor=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=["title","items","gridLayout"];function B(l,u){if(l==null)return{};var s={};for(var i in l)if({}.hasOwnProperty.call(l,i)){if(u.includes(i))continue;s[i]=l[i]}return s}var I={Alphabetical:function(){function l(u,s){return u-s}return l}(),Availability:function(){function l(u,s){return-(u.affordable-s.affordable)}return l}(),Price:function(){function l(u,s){return u.price-s.price}return l}()},k=r.MiningVendor=function(){function l(u,s){var i=(0,t.useLocalState)(s,"gridLayout",!1),h=i[0],C=i[1];return(0,e.createComponentVNode)(2,f.Window,{width:400,height:525,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,c,{gridLayout:h,setGridLayout:C}),(0,e.createComponentVNode)(2,d,{gridLayout:h})]})})})}return l}(),N=function(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=C.has_id,p=C.id;return(0,e.createComponentVNode)(2,o.NoticeBox,{success:v,children:v?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{inline:!0,verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",p.name,".",(0,e.createVNode)(1,"br"),"You have ",p.points.toLocaleString("en-US")," points."]}),(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){function g(){return h("logoff")}return g}()}),(0,e.createComponentVNode)(2,o.Box,{style:{clear:"both"}})],4):"Please insert an ID in order to make purchases."})},d=function(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=C.has_id,p=C.id,g=C.items,V=u.gridLayout,y=(0,t.useLocalState)(s,"search",""),S=y[0],L=y[1],w=(0,t.useLocalState)(s,"sort","Alphabetical"),x=w[0],T=w[1],M=(0,t.useLocalState)(s,"descending",!1),O=M[0],D=M[1],E=(0,a.createSearch)(S,function(j){return j[0]}),P=!1,R=Object.entries(g).map(function(j,F){var W=Object.entries(j[1]).filter(E).map(function(z){return z[1].affordable=v&&p.points>=z[1].price,z[1]}).sort(I[x]);if(W.length!==0)return O&&(W=W.reverse()),P=!0,(0,e.createComponentVNode)(2,m,{title:j[0],items:W,gridLayout:V},j[0])});return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:P?R:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No items matching your criteria was found!"})})})},c=function(u,s){var i=u.gridLayout,h=u.setGridLayout,C=(0,t.useLocalState)(s,"search",""),v=C[0],p=C[1],g=(0,t.useLocalState)(s,"sort",""),V=g[0],y=g[1],S=(0,t.useLocalState)(s,"descending",!1),L=S[0],w=S[1];return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{mt:.2,placeholder:"Search by item name..",width:"100%",onInput:function(){function x(T,M){return p(M)}return x}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:i?"list":"table-cells-large",height:1.75,tooltip:i?"Toggle List Layout":"Toggle Grid Layout",tooltipPosition:"bottom-start",onClick:function(){function x(){return h(!i)}return x}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:"Alphabetical",options:Object.keys(I),width:"100%",onSelected:function(){function x(T){return y(T)}return x}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:L?"arrow-down":"arrow-up",height:1.75,tooltip:L?"Descending order":"Ascending order",tooltipPosition:"bottom-start",onClick:function(){function x(){return w(!L)}return x}()})})]})})},m=function(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=u.title,p=u.items,g=u.gridLayout,V=B(u,b);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Collapsible,Object.assign({open:!0,title:v},V,{children:p.map(function(y){return g?(0,e.createComponentVNode)(2,o.ImageButton,{mb:.5,imageSize:57.5,dmIcon:y.icon,dmIconState:y.icon_state,disabled:!C.has_id||C.id.points0?'\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043F\u043E\u0438\u0441\u043A\u0430 "'+u+'"':"\u0412\u0441\u0435 \u043C\u043E\u0434\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438 - "+m.length,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:m.filter(function(h){return h.name&&(u.length>0?h.name.toLowerCase().includes(u.toLowerCase())||h.desc.toLowerCase().includes(u.toLowerCase())||h.author.toLowerCase().includes(u.toLowerCase()):!0)}).map(function(h){return(0,e.createComponentVNode)(2,o.Collapsible,{title:h.name,children:[(0,e.createComponentVNode)(2,o.Section,{title:"\u0410\u0432\u0442\u043E\u0440\u044B",children:h.author}),(0,e.createComponentVNode)(2,o.Section,{title:"\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435",children:h.desc})]},h.name)})})})})})],4)}return B}()},59783:function(A,r,n){"use strict";r.__esModule=!0,r.NTRecruiter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.NTRecruiter=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.gamestatus,m=d.cand_name,l=d.cand_birth,u=d.cand_age,s=d.cand_species,i=d.cand_planet,h=d.cand_job,C=d.cand_records,v=d.cand_curriculum,p=d.total_curriculums,g=d.reason;if(c===0)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{pt:"45%",fontSize:"31px",color:"white",textAlign:"center",bold:!0,children:"Nanotrasen Recruiter Simulator"}),(0,e.createComponentVNode)(2,t.Stack.Item,{pt:"1%",fontSize:"16px",textAlign:"center",color:"label",children:"Work as the Nanotrasen recruiter and avoid hiring incompetent employees!"})]})}),(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Button,{textAlign:"center",lineHeight:2,fluid:!0,icon:"play",color:"green",content:"Begin Shift",onClick:function(){function V(){return N("start_game")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{textAlign:"center",lineHeight:2,fluid:!0,icon:"info",color:"blue",content:"Guide",onClick:function(){function V(){return N("instructions")}return V}()})]})]})})});if(c===1)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,color:"grey",title:"Guide",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-left",content:"Main Menu",onClick:function(){function V(){return N("back_to_menu")}return V}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"1#",color:"silver",children:["To win this game you must hire/dismiss ",(0,e.createVNode)(1,"b",null,p,0)," candidates, one wrongly made choice leads to a game over."]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"2#",color:"silver",children:"Make the right choice by truly putting yourself into the skin of a recruiter working for Nanotrasen!"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"3#",color:"silver",children:[(0,e.createVNode)(1,"b",null,"Unique",16)," characters may appear, pay attention to them!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"4#",color:"silver",children:"Make sure to pay attention to details like age, planet names, the requested job and even the species of the candidate!"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"5#",color:"silver",children:["Not every employment record is good, remember to make your choice based on the ",(0,e.createVNode)(1,"b",null,"company morals",16),"!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"6#",color:"silver",children:"The planet of origin has no restriction on the species of the candidate, don't think too much when you see humans that came from Boron!"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"7#",color:"silver",children:["Pay attention to ",(0,e.createVNode)(1,"b",null,"typos",16)," and ",(0,e.createVNode)(1,"b",null,"missing words",16),", these do make for bad applications!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"8#",color:"silver",children:["Remember, you are recruiting people to work at one of the many NT stations, so no hiring for"," ",(0,e.createVNode)(1,"b",null,"jobs",16)," that they ",(0,e.createVNode)(1,"b",null,"don't offer",16),"!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"9#",color:"silver",children:["Keep your eyes open for incompatible ",(0,e.createVNode)(1,"b",null,"naming schemes",16),", no company wants a Vox named Joe!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"10#",color:"silver",children:["For some unknown reason ",(0,e.createVNode)(1,"b",null,"clowns",16)," are never denied by the company, no matter what."]})]})})})})});if(c===2)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,color:"label",fontSize:"14px",title:"Employment Applications",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"24px",textAlign:"center",color:"silver",bold:!0,children:["Candidate Number #",v]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",color:"silver",children:(0,e.createVNode)(1,"b",null,m,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Species",color:"silver",children:(0,e.createVNode)(1,"b",null,s,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Age",color:"silver",children:(0,e.createVNode)(1,"b",null,u,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Date of Birth",color:"silver",children:(0,e.createVNode)(1,"b",null,l,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Planet of Origin",color:"silver",children:(0,e.createVNode)(1,"b",null,i,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requested Job",color:"silver",children:(0,e.createVNode)(1,"b",null,h,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Employment Records",color:"silver",children:(0,e.createVNode)(1,"b",null,C,0)})]})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Stamp the application!",color:"grey",textAlign:"center",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"red",content:"Dismiss",fontSize:"150%",icon:"ban",lineHeight:4.5,onClick:function(){function V(){return N("dismiss")}return V}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"green",content:"Hire",fontSize:"150%",icon:"arrow-circle-up",lineHeight:4.5,onClick:function(){function V(){return N("hire")}return V}()})})]})})})]})})});if(c===3)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{pt:"40%",fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,color:"red",fontSize:"50px",textAlign:"center",children:"Game Over"}),(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"15px",color:"label",textAlign:"center",children:g}),(0,e.createComponentVNode)(2,t.Stack.Item,{color:"blue",fontSize:"20px",textAlign:"center",pt:"10px",children:["FINAL SCORE: ",v-1,"/",p]})]})}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Button,{lineHeight:4,fluid:!0,icon:"arrow-left",content:"Main Menu",onClick:function(){function V(){return N("back_to_menu")}return V}()})})]})})})}return b}()},64713:function(A,r,n){"use strict";r.__esModule=!0,r.Newscaster=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(76910),b=n(98595),B=n(3939),I=n(22091),k=["icon","iconSpin","selected","security","onClick","title","children"],N=["name"];function d(S,L){if(S==null)return{};var w={};for(var x in S)if({}.hasOwnProperty.call(S,x)){if(L.includes(x))continue;w[x]=S[x]}return w}var c=128,m=["security","engineering","medical","science","service","supply"],l={security:{title:"Security",fluff_text:"Help keep the crew safe"},engineering:{title:"Engineering",fluff_text:"Ensure the station runs smoothly"},medical:{title:"Medical",fluff_text:"Practice medicine and save lives"},science:{title:"Science",fluff_text:"Develop new technologies"},service:{title:"Service",fluff_text:"Provide amenities to the crew"},supply:{title:"Supply",fluff_text:"Keep the station supplied"}},u=r.Newscaster=function(){function S(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,O=M.is_security,D=M.is_admin,E=M.is_silent,P=M.is_printing,R=M.screen,j=M.channels,F=M.channel_idx,W=F===void 0?-1:F,z=(0,t.useLocalState)(w,"menuOpen",!1),K=z[0],G=z[1],J=(0,t.useLocalState)(w,"viewingPhoto",""),Q=J[0],ue=J[1],ie=(0,t.useLocalState)(w,"censorMode",!1),pe=ie[0],te=ie[1],q;R===0||R===2?q=(0,e.createComponentVNode)(2,i):R===1&&(q=(0,e.createComponentVNode)(2,h));var ne=j.reduce(function(le,ee){return le+ee.unread},0);return(0,e.createComponentVNode)(2,b.Window,{theme:O&&"security",width:800,height:600,children:[Q?(0,e.createComponentVNode)(2,p):(0,e.createComponentVNode)(2,B.ComplexModal,{maxWidth:window.innerWidth/1.5+"px",maxHeight:window.innerHeight/1.5+"px"}),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Section,{fill:!0,className:(0,a.classes)(["Newscaster__menu",K&&"Newscaster__menu--open"]),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,s,{icon:"bars",title:"Toggle Menu",onClick:function(){function le(){return G(!K)}return le}()}),(0,e.createComponentVNode)(2,s,{icon:"newspaper",title:"Headlines",selected:R===0,onClick:function(){function le(){return T("headlines")}return le}(),children:ne>0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:ne>=10?"9+":ne})}),(0,e.createComponentVNode)(2,s,{icon:"briefcase",title:"Job Openings",selected:R===1,onClick:function(){function le(){return T("jobs")}return le}()}),(0,e.createComponentVNode)(2,o.Divider)]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:j.map(function(le){return(0,e.createComponentVNode)(2,s,{icon:le.icon,title:le.name,selected:R===2&&j[W-1]===le,onClick:function(){function ee(){return T("channel",{uid:le.uid})}return ee}(),children:le.unread>0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:le.unread>=10?"9+":le.unread})},le)})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Divider),(!!O||!!D)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,s,{security:!0,icon:"exclamation-circle",title:"Edit Wanted Notice",mb:"0.5rem",onClick:function(){function le(){return(0,B.modalOpen)(w,"wanted_notice")}return le}()}),(0,e.createComponentVNode)(2,s,{security:!0,icon:pe?"minus-square":"minus-square-o",title:"Censor Mode: "+(pe?"On":"Off"),mb:"0.5rem",onClick:function(){function le(){return te(!pe)}return le}()}),(0,e.createComponentVNode)(2,o.Divider)],4),(0,e.createComponentVNode)(2,s,{icon:"pen-alt",title:"New Story",mb:"0.5rem",onClick:function(){function le(){return(0,B.modalOpen)(w,"create_story")}return le}()}),(0,e.createComponentVNode)(2,s,{icon:"plus-circle",title:"New Channel",onClick:function(){function le(){return(0,B.modalOpen)(w,"create_channel")}return le}()}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,s,{icon:P?"spinner":"print",iconSpin:P,title:P?"Printing...":"Print Newspaper",onClick:function(){function le(){return T("print_newspaper")}return le}()}),(0,e.createComponentVNode)(2,s,{icon:E?"volume-mute":"volume-up",title:"Mute: "+(E?"On":"Off"),onClick:function(){function le(){return T("toggle_mute")}return le}()})]})]})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,width:"100%",children:[(0,e.createComponentVNode)(2,I.TemporaryNotice),q]})]})})]})}return S}(),s=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=L.icon,O=M===void 0?"":M,D=L.iconSpin,E=L.selected,P=E===void 0?!1:E,R=L.security,j=R===void 0?!1:R,F=L.onClick,W=L.title,z=L.children,K=d(L,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({className:(0,a.classes)(["Newscaster__menuButton",P&&"Newscaster__menuButton--selected",j&&"Newscaster__menuButton--security"]),onClick:F},K,{children:[P&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--selectedBar"}),(0,e.createComponentVNode)(2,o.Icon,{name:O,spin:D,size:"2"}),(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--title",children:W}),z]})))},i=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,O=M.screen,D=M.is_admin,E=M.channel_idx,P=M.channel_can_manage,R=M.channels,j=M.stories,F=M.wanted,W=(0,t.useLocalState)(w,"fullStories",[]),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"censorMode",!1),J=G[0],Q=G[1],ue=O===2&&E>-1?R[E-1]:null;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!F&&(0,e.createComponentVNode)(2,C,{story:F,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:ue?ue.icon:"newspaper",mr:"0.5rem"}),ue?ue.name:"Headlines"],0),children:j.length>0?j.slice().reverse().map(function(ie){return!z.includes(ie.uid)&&ie.body.length+3>c?Object.assign({},ie,{body_short:ie.body.substr(0,c-4)+"..."}):ie}).map(function(ie,pe){return(0,e.createComponentVNode)(2,C,{story:ie},pe)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no stories at this time."]})}),!!ue&&(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,height:"40%",title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"info-circle",mr:"0.5rem"}),(0,e.createTextVNode)("About")],4),buttons:(0,e.createFragment)([J&&(0,e.createComponentVNode)(2,o.Button,{disabled:!!ue.admin&&!D,selected:ue.censored,icon:ue.censored?"comment-slash":"comment",content:ue.censored?"Uncensor Channel":"Censor Channel",mr:"0.5rem",onClick:function(){function ie(){return T("censor_channel",{uid:ue.uid})}return ie}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!P,icon:"cog",content:"Manage",onClick:function(){function ie(){return(0,B.modalOpen)(w,"manage_channel",{uid:ue.uid})}return ie}()})],0),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",children:ue.description||"N/A"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:ue.author||"N/A"}),!!D&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Ckey",children:ue.author_ckey}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Public",children:ue.public?"Yes":"No"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Total Views",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"eye",mr:"0.5rem"}),j.reduce(function(ie,pe){return ie+pe.view_count},0).toLocaleString()]})]})})]})},h=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,O=M.jobs,D=M.wanted,E=Object.entries(O).reduce(function(P,R){var j=R[0],F=R[1];return P+F.length},0);return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!D&&(0,e.createComponentVNode)(2,C,{story:D,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"briefcase",mr:"0.5rem"}),(0,e.createTextVNode)("Job Openings")],4),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:"Work for a better future at Nanotrasen"}),children:E>0?m.map(function(P){return Object.assign({},l[P],{id:P,jobs:O[P]})}).filter(function(P){return!!P&&P.jobs.length>0}).map(function(P){return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__jobCategory","Newscaster__jobCategory--"+P.id]),title:P.title,buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:P.fluff_text}),children:P.jobs.map(function(R){return(0,e.createComponentVNode)(2,o.Box,{class:(0,a.classes)(["Newscaster__jobOpening",!!R.is_command&&"Newscaster__jobOpening--command"]),children:["\u2022 ",R.title]},R.title)})},P.id)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no openings at this time."]})}),(0,e.createComponentVNode)(2,o.Section,{height:"17%",children:["Interested in serving Nanotrasen?",(0,e.createVNode)(1,"br"),"Sign up for any of the above position now at the ",(0,e.createVNode)(1,"b",null,"Head of Personnel's Office!",16),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Box,{as:"small",color:"label",children:"By signing up for a job at Nanotrasen, you agree to transfer your soul to the loyalty department of the omnipresent and helpful watcher of humanity."})]})]})},C=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,O=L.story,D=L.wanted,E=D===void 0?!1:D,P=M.is_admin,R=(0,t.useLocalState)(w,"fullStories",[]),j=R[0],F=R[1],W=(0,t.useLocalState)(w,"censorMode",!1),z=W[0],K=W[1];return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__story",E&&"Newscaster__story--wanted"]),title:(0,e.createFragment)([E&&(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle",mr:"0.5rem"}),O.censor_flags&2&&"[REDACTED]"||O.title||"News from "+O.author],0),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:[!E&&z&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:(0,e.createComponentVNode)(2,o.Button,{enabled:O.censor_flags&2,icon:O.censor_flags&2?"comment-slash":"comment",content:O.censor_flags&2?"Uncensor":"Censor",mr:"0.5rem",mt:"-0.25rem",onClick:function(){function G(){return T("censor_story",{uid:O.uid})}return G}()})}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",O.author," |\xA0",!!P&&(0,e.createFragment)([(0,e.createTextVNode)("ckey: "),O.author_ckey,(0,e.createTextVNode)(" |\xA0")],0),!E&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),(0,e.createTextVNode)(" "),O.view_count.toLocaleString(),(0,e.createTextVNode)(" |\xA0")],0),(0,e.createComponentVNode)(2,o.Icon,{name:"clock"})," ",(0,f.timeAgo)(O.publish_time,M.world_time)]})]})}),children:(0,e.createComponentVNode)(2,o.Box,{children:O.censor_flags&2?"[REDACTED]":(0,e.createFragment)([!!O.has_photo&&(0,e.createComponentVNode)(2,v,{name:"story_photo_"+O.uid+".png",float:"right",ml:"0.5rem"}),(O.body_short||O.body).split("\n").map(function(G,J){return(0,e.createComponentVNode)(2,o.Box,{children:G||(0,e.createVNode)(1,"br")},J)}),O.body_short&&(0,e.createComponentVNode)(2,o.Button,{content:"Read more..",mt:"0.5rem",onClick:function(){function G(){return F([].concat(j,[O.uid]))}return G}()}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})],0)})})},v=function(L,w){var x=L.name,T=d(L,N),M=(0,t.useLocalState)(w,"viewingPhoto",""),O=M[0],D=M[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({as:"img",className:"Newscaster__photo",src:x,onClick:function(){function E(){return D(x)}return E}()},T)))},p=function(L,w){var x=(0,t.useLocalState)(w,"viewingPhoto",""),T=x[0],M=x[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Newscaster__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:T}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function O(){return M("")}return O}()})]})},g=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,O=!!L.args.uid&&M.channels.filter(function(oe){return oe.uid===L.args.uid}).pop();if(L.id==="manage_channel"&&!O){(0,B.modalClose)(w);return}var D=L.id==="manage_channel",E=!!L.args.is_admin,P=L.args.scanned_user,R=(0,t.useLocalState)(w,"author",(O==null?void 0:O.author)||P||"Unknown"),j=R[0],F=R[1],W=(0,t.useLocalState)(w,"name",(O==null?void 0:O.name)||""),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"description",(O==null?void 0:O.description)||""),J=G[0],Q=G[1],ue=(0,t.useLocalState)(w,"icon",(O==null?void 0:O.icon)||"newspaper"),ie=ue[0],pe=ue[1],te=(0,t.useLocalState)(w,"isPublic",D?!!(O!=null&&O.public):!1),q=te[0],ne=te[1],le=(0,t.useLocalState)(w,"adminLocked",(O==null?void 0:O.admin)===1||!1),ee=le[0],re=le[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:D?"Manage "+O.name:"Create New Channel",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!E,width:"100%",value:j,onInput:function(){function oe(fe,me){return F(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"50 characters max.",maxLength:"50",value:z,onInput:function(){function oe(fe,me){return K(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",placeholder:"128 characters max.",maxLength:"128",value:J,onInput:function(){function oe(fe,me){return Q(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Icon",children:[(0,e.createComponentVNode)(2,o.Input,{disabled:!E,value:ie,width:"35%",mr:"0.5rem",onInput:function(){function oe(fe,me){return pe(me)}return oe}()}),(0,e.createComponentVNode)(2,o.Icon,{name:ie,size:"2",verticalAlign:"middle",mr:"0.5rem"})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Accept Public Stories?",children:(0,e.createComponentVNode)(2,o.Button,{selected:q,icon:q?"toggle-on":"toggle-off",content:q?"Yes":"No",onClick:function(){function oe(){return ne(!q)}return oe}()})}),E&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ee,icon:ee?"lock":"lock-open",content:ee?"On":"Off",tooltip:"Locking this channel will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function oe(){return re(!ee)}return oe}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:j.trim().length===0||z.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function oe(){(0,B.modalAnswer)(w,L.id,"",{author:j,name:z.substr(0,49),description:J.substr(0,128),icon:ie,public:q?1:0,admin_locked:ee?1:0})}return oe}()})]})},V=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,O=M.photo,D=M.channels,E=M.channel_idx,P=E===void 0?-1:E,R=!!L.args.is_admin,j=L.args.scanned_user,F=D.slice().sort(function(oe,fe){if(P<0)return 0;var me=D[P-1];if(me.uid===oe.uid)return-1;if(me.uid===fe.uid)return 1}).filter(function(oe){return R||!oe.frozen&&(oe.author===j||!!oe.public)}),W=(0,t.useLocalState)(w,"author",j||"Unknown"),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"channel",F.length>0?F[0].name:""),J=G[0],Q=G[1],ue=(0,t.useLocalState)(w,"title",""),ie=ue[0],pe=ue[1],te=(0,t.useLocalState)(w,"body",""),q=te[0],ne=te[1],le=(0,t.useLocalState)(w,"adminLocked",!1),ee=le[0],re=le[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Create New Story",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!R,width:"100%",value:z,onInput:function(){function oe(fe,me){return K(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Channel",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:J,options:F.map(function(oe){return oe.name}),mb:"0",width:"100%",onSelected:function(){function oe(fe){return Q(fe)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Divider),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"128 characters max.",maxLength:"128",value:ie,onInput:function(){function oe(fe,me){return pe(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Story Text",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,multiline:!0,placeholder:"1024 characters max.",maxLength:"1024",rows:"8",width:"100%",value:q,onInput:function(){function oe(fe,me){return ne(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:O,content:O?"Eject: "+O.name:"Insert Photo",tooltip:!O&&"Attach a photo to this story by holding the photograph in your hand.",onClick:function(){function oe(){return T(O?"eject_photo":"attach_photo")}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Preview",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Section,{noTopPadding:!0,title:ie,maxHeight:"13.5rem",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{mt:"0.5rem",children:[!!O&&(0,e.createComponentVNode)(2,v,{name:"inserted_photo_"+O.uid+".png",float:"right"}),q.split("\n").map(function(oe,fe){return(0,e.createComponentVNode)(2,o.Box,{children:oe||(0,e.createVNode)(1,"br")},fe)}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})]})})}),R&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ee,icon:ee?"lock":"lock-open",content:ee?"On":"Off",tooltip:"Locking this story will make it censorable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function oe(){return re(!ee)}return oe}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:z.trim().length===0||J.trim().length===0||ie.trim().length===0||q.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function oe(){(0,B.modalAnswer)(w,"create_story","",{author:z,channel:J,title:ie.substr(0,127),body:q.substr(0,1023),admin_locked:ee?1:0})}return oe}()})]})},y=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,O=M.photo,D=M.wanted,E=!!L.args.is_admin,P=L.args.scanned_user,R=(0,t.useLocalState)(w,"author",(D==null?void 0:D.author)||P||"Unknown"),j=R[0],F=R[1],W=(0,t.useLocalState)(w,"name",(D==null?void 0:D.title.substr(8))||""),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"description",(D==null?void 0:D.body)||""),J=G[0],Q=G[1],ue=(0,t.useLocalState)(w,"adminLocked",(D==null?void 0:D.admin_locked)===1||!1),ie=ue[0],pe=ue[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Manage Wanted Notice",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Authority",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!E,width:"100%",value:j,onInput:function(){function te(q,ne){return F(ne)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",value:z,maxLength:"128",onInput:function(){function te(q,ne){return K(ne)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",value:J,maxLength:"512",rows:"4",onInput:function(){function te(q,ne){return Q(ne)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:O,content:O?"Eject: "+O.name:"Insert Photo",tooltip:!O&&"Attach a photo to this wanted notice by holding the photograph in your hand.",tooltipPosition:"top",onClick:function(){function te(){return T(O?"eject_photo":"attach_photo")}return te}()}),!!O&&(0,e.createComponentVNode)(2,v,{name:"inserted_photo_"+O.uid+".png",float:"right"})]}),E&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ie,icon:ie?"lock":"lock-open",content:ie?"On":"Off",tooltip:"Locking this wanted notice will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function te(){return pe(!ie)}return te}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!D,icon:"eraser",color:"danger",content:"Clear",position:"absolute",right:"7.25rem",bottom:"-0.75rem",onClick:function(){function te(){T("clear_wanted_notice"),(0,B.modalClose)(w)}return te}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:j.trim().length===0||z.trim().length===0||J.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function te(){(0,B.modalAnswer)(w,L.id,"",{author:j,name:z.substr(0,127),description:J.substr(0,511),admin_locked:ie?1:0})}return te}()})]})};(0,B.modalRegisterBodyOverride)("create_channel",g),(0,B.modalRegisterBodyOverride)("manage_channel",g),(0,B.modalRegisterBodyOverride)("create_story",V),(0,B.modalRegisterBodyOverride)("wanted_notice",y)},48286:function(A,r,n){"use strict";r.__esModule=!0,r.Noticeboard=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=r.Noticeboard=function(){function B(I,k){var N=(0,t.useBackend)(k),d=N.act,c=N.data,m=c.papers;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:300,theme:"noticeboard",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:m.map(function(l){return(0,e.createComponentVNode)(2,o.Stack.Item,{align:"center",width:"22.45%",height:"85%",onClick:function(){function u(){return d("interact",{paper:l.ref})}return u}(),onContextMenu:function(){function u(s){s.preventDefault(),d("showFull",{paper:l.ref})}return u}(),children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,fontSize:.75,title:l.name,children:(0,a.decodeHtmlEntities)(l.contents)})},l.ref)})})})})}return B}()},41166:function(A,r,n){"use strict";r.__esModule=!0,r.NuclearBomb=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.NuclearBomb=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;return d.extended?(0,e.createComponentVNode)(2,o.Window,{width:350,height:290,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Disk",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.authdisk?"eject":"id-card",selected:d.authdisk,content:d.diskname?d.diskname:"-----",tooltip:d.authdisk?"Eject Disk":"Insert Disk",onClick:function(){function c(){return N("auth")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Code",children:(0,e.createComponentVNode)(2,t.Button,{icon:"key",disabled:!d.authdisk,selected:d.authcode,content:d.codemsg,onClick:function(){function c(){return N("code")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Arming & Disarming",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bolted to floor",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.anchored?"check":"times",selected:d.anchored,disabled:!d.authdisk,content:d.anchored?"YES":"NO",onClick:function(){function c(){return N("toggle_anchor")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Time Left",children:(0,e.createComponentVNode)(2,t.Button,{icon:"stopwatch",content:d.time,disabled:!d.authfull,tooltip:"Set Timer",onClick:function(){function c(){return N("set_time")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.safety?"check":"times",selected:d.safety,disabled:!d.authfull,content:d.safety?"ON":"OFF",tooltip:d.safety?"Disable Safety":"Enable Safety",onClick:function(){function c(){return N("toggle_safety")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Arm/Disarm",children:(0,e.createComponentVNode)(2,t.Button,{icon:(d.timer,"bomb"),disabled:d.safety||!d.authfull,color:"red",content:d.timer?"DISARM THE NUKE":"ARM THE NUKE",onClick:function(){function c(){return N("toggle_armed")}return c}()})})]})})]})}):(0,e.createComponentVNode)(2,o.Window,{width:350,height:115,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Deployment",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"exclamation-triangle",content:"Deploy Nuclear Device (will bolt device to floor)",onClick:function(){function c(){return N("deploy")}return c}()})})})})}return b}()},52416:function(A,r,n){"use strict";r.__esModule=!0,r.NumberInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(92986),f=n(72253),b=n(36036),B=n(98595),I=r.NumberInputModal=function(){function N(d,c){var m=(0,f.useBackend)(c),l=m.act,u=m.data,s=u.init_value,i=u.large_buttons,h=u.message,C=h===void 0?"":h,v=u.timeout,p=u.title,g=(0,f.useLocalState)(c,"input",s),V=g[0],y=g[1],S=function(){function x(T){T!==V&&y(T)}return x}(),L=function(){function x(T){T!==V&&y(T)}return x}(),w=140+Math.max(Math.ceil(C.length/3),C.length>0&&i?5:0);return(0,e.createComponentVNode)(2,B.Window,{title:p,width:270,height:w,children:[v&&(0,e.createComponentVNode)(2,a.Loader,{value:v}),(0,e.createComponentVNode)(2,B.Window.Content,{onKeyDown:function(){function x(T){var M=window.event?T.which:T.keyCode;M===o.KEY_ENTER&&l("submit",{entry:V}),M===o.KEY_ESCAPE&&l("cancel")}return x}(),children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Box,{color:"label",children:C})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,k,{input:V,onClick:L,onChange:S})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:V})})]})})})]})}return N}(),k=function(d,c){var m=(0,f.useBackend)(c),l=m.act,u=m.data,s=u.min_value,i=u.max_value,h=u.init_value,C=u.round_value,v=d.input,p=d.onClick,g=d.onChange,V=Math.round(v!==s?Math.max(v/2,s):i/2),y=v===s&&s>0||v===1;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:v===s,icon:"angle-double-left",onClick:function(){function S(){return p(s)}return S}(),tooltip:v===s?"Min":"Min ("+s+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.RestrictedInput,{autoFocus:!0,autoSelect:!0,fluid:!0,allowFloats:!C,minValue:s,maxValue:i,onChange:function(){function S(L,w){return g(w)}return S}(),onEnter:function(){function S(L,w){return l("submit",{entry:w})}return S}(),value:v})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:v===i,icon:"angle-double-right",onClick:function(){function S(){return p(i)}return S}(),tooltip:v===i?"Max":"Max ("+i+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:y,icon:"divide",onClick:function(){function S(){return p(V)}return S}(),tooltip:y?"Split":"Split ("+V+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:v===h,icon:"redo",onClick:function(){function S(){return p(h)}return S}(),tooltip:h?"Reset ("+h+")":"Reset"})})]})}},1218:function(A,r,n){"use strict";r.__esModule=!0,r.OperatingComputer=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(98595),f=n(36036),b=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],B=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],I={average:[.25,.5],bad:[.5,1/0]},k=["bad","average","average","good","average","average","bad"],N=r.OperatingComputer=function(){function l(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=C.hasOccupant,p=C.choice,g;return p?g=(0,e.createComponentVNode)(2,m):g=v?(0,e.createComponentVNode)(2,d):(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,o.Window,{width:650,height:455,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!p,icon:"user",onClick:function(){function V(){return h("choiceOff")}return V}(),children:"Patient"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!!p,icon:"cog",onClick:function(){function V(){return h("choiceOn")}return V}(),children:"Options"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,children:g})})]})})})}return l}(),d=function(u,s){var i=(0,t.useBackend)(s),h=i.data,C=h.occupant,v=C.activeSurgeries;return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,title:"Patient",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Name",children:C.name}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Status",color:b[C.stat][0],children:b[C.stat][1]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:C.maxHealth,value:C.health/C.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),B.map(function(p,g){return(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:p[0]+" Damage",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:"100",value:C[p[1]]/100,ranges:I,children:(0,a.round)(C[p[1]])},g)},g)}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:C.maxTemp,value:C.bodyTemperature/C.maxTemp,color:k[C.temperatureSuitability+3],children:[(0,a.round)(C.btCelsius),"\xB0C, ",(0,a.round)(C.btFaren),"\xB0F"]})}),!!C.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:C.bloodMax,value:C.bloodLevel/C.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[C.bloodPercent,"%, ",C.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Pulse",children:[C.pulse," BPM"]})],4)]})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Active surgeries",level:"2",children:C.inSurgery&&v?v.map(function(p,g){return(0,e.createComponentVNode)(2,f.Section,{style:{textTransform:"capitalize"},title:p.name+" ("+p.location+")",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Next Step",children:p.step},g)},g)},g)}):(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No procedure ongoing."})})})]})},c=function(){return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No patient detected."]})})},m=function(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=C.verbose,p=C.health,g=C.healthAlarm,V=C.oxy,y=C.oxyAlarm,S=C.crit;return(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Loudspeaker",children:(0,e.createComponentVNode)(2,f.Button,{selected:v,icon:v?"toggle-on":"toggle-off",content:v?"On":"Off",onClick:function(){function L(){return h(v?"verboseOff":"verboseOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer",children:(0,e.createComponentVNode)(2,f.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){function L(){return h(p?"healthOff":"healthOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:g,stepPixelSize:5,ml:"0",onChange:function(){function L(w,x){return h("health_adj",{new:x})}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm",children:(0,e.createComponentVNode)(2,f.Button,{selected:V,icon:V?"toggle-on":"toggle-off",content:V?"On":"Off",onClick:function(){function L(){return h(V?"oxyOff":"oxyOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:y,stepPixelSize:5,ml:"0",onChange:function(){function L(w,x){return h("oxy_adj",{new:x})}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Critical Alert",children:(0,e.createComponentVNode)(2,f.Button,{selected:S,icon:S?"toggle-on":"toggle-off",content:S?"On":"Off",onClick:function(){function L(){return h(S?"critOff":"critOn")}return L}()})})]})}},46892:function(A,r,n){"use strict";r.__esModule=!0,r.Orbit=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(35840);function B(i,h){var C=typeof Symbol!="undefined"&&i[Symbol.iterator]||i["@@iterator"];if(C)return(C=C.call(i)).next.bind(C);if(Array.isArray(i)||(C=I(i))||h&&i&&typeof i.length=="number"){C&&(i=C);var v=0;return function(){return v>=i.length?{done:!0}:{done:!1,value:i[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function I(i,h){if(i){if(typeof i=="string")return k(i,h);var C={}.toString.call(i).slice(8,-1);return C==="Object"&&i.constructor&&(C=i.constructor.name),C==="Map"||C==="Set"?Array.from(i):C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C)?k(i,h):void 0}}function k(i,h){(h==null||h>i.length)&&(h=i.length);for(var C=0,v=Array(h);CC},m=function(h,C){var v=h.name,p=C.name;if(!v||!p)return 0;var g=v.match(N),V=p.match(N);if(g&&V&&v.replace(N,"")===p.replace(N,"")){var y=parseInt(g[1],10),S=parseInt(V[1],10);return y-S}return c(v,p)},l=function(h,C){var v=h.searchText,p=h.source,g=h.title,V=h.color,y=h.sorted,S=p.filter(d(v));return y&&S.sort(m),p.length>0&&(0,e.createComponentVNode)(2,o.Section,{title:g+" - ("+p.length+")",children:S.map(function(L){return(0,e.createComponentVNode)(2,u,{thing:L,color:V},L.name)})})},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=h.color,V=h.thing;return(0,e.createComponentVNode)(2,o.Button,{color:g,tooltip:V.assigned_role?(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",mr:"0.5em",className:(0,b.classes)(["job_icons16x16",V.assigned_role_sprite])})," ",V.assigned_role]}):"",tooltipPosition:"bottom",onClick:function(){function y(){return p("orbit",{ref:V.ref})}return y}(),children:[V.name,V.orbiters&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,ml:1,children:["(",V.orbiters," ",(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),")"]})]})},s=r.Orbit=function(){function i(h,C){for(var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.alive,y=g.antagonists,S=g.highlights,L=g.response_teams,w=g.tourist,x=g.auto_observe,T=g.dead,M=g.ssd,O=g.ghosts,D=g.misc,E=g.npcs,P=(0,t.useLocalState)(C,"searchText",""),R=P[0],j=P[1],F={},W=B(y),z;!(z=W()).done;){var K=z.value;F[K.antag]===void 0&&(F[K.antag]=[]),F[K.antag].push(K)}var G=Object.entries(F);G.sort(function(Q,ue){return c(Q[0],ue[0])});var J=function(){function Q(ue){for(var ie=0,pe=[G.map(function(ne){var le=ne[0],ee=ne[1];return ee}),w,S,V,O,M,T,E,D];ie0&&(0,e.createComponentVNode)(2,o.Section,{title:"Antagonists",children:G.map(function(Q){var ue=Q[0],ie=Q[1];return(0,e.createComponentVNode)(2,o.Section,{title:ue+" - ("+ie.length+")",level:2,children:ie.filter(d(R)).sort(m).map(function(pe){return(0,e.createComponentVNode)(2,u,{color:"bad",thing:pe},pe.name)})},ue)})}),S.length>0&&(0,e.createComponentVNode)(2,l,{title:"Highlights",source:S,searchText:R,color:"teal"}),(0,e.createComponentVNode)(2,l,{title:"Response Teams",source:L,searchText:R,color:"purple"}),(0,e.createComponentVNode)(2,l,{title:"Tourists",source:w,searchText:R,color:"violet"}),(0,e.createComponentVNode)(2,l,{title:"Alive",source:V,searchText:R,color:"good"}),(0,e.createComponentVNode)(2,l,{title:"Ghosts",source:O,searchText:R,color:"grey"}),(0,e.createComponentVNode)(2,l,{title:"SSD",source:M,searchText:R,color:"grey"}),(0,e.createComponentVNode)(2,l,{title:"Dead",source:T,searchText:R,sorted:!1}),(0,e.createComponentVNode)(2,l,{title:"NPCs",source:E,searchText:R,sorted:!1}),(0,e.createComponentVNode)(2,l,{title:"Misc",source:D,searchText:R,sorted:!1})]})})}return i}()},15421:function(A,r,n){"use strict";r.__esModule=!0,r.OreRedemption=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=n(9394);function B(i){if(i==null)throw new TypeError("Cannot destructure "+i)}var I=(0,b.createLogger)("OreRedemption"),k=function(h){return h.toLocaleString("en-US")+" pts"},N=r.OreRedemption=function(){function i(h,C){return(0,e.createComponentVNode)(2,f.Window,{width:490,height:750,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d,{height:"100%"})}),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m)]})})})}return i}(),d=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.id,y=g.points,S=g.disk,L=Object.assign({},(B(h),h));return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({},L,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"average",textAlign:"center",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"This machine only accepts ore. Gibtonite is not accepted."]}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Unclaimed Points",color:y>0?"good":"grey",bold:y>0&&"good",children:k(y)})}),(0,e.createComponentVNode)(2,o.Divider),S?(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Design disk",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!0,bold:!0,icon:"eject",content:S.name,tooltip:"Ejects the design disk.",onClick:function(){function w(){return p("eject_disk")}return w}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!S.design||!S.compatible,icon:"upload",content:"Download",tooltip:"Downloads the design on the disk into the machine.",onClick:function(){function w(){return p("download")}return w}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Stored design",children:(0,e.createComponentVNode)(2,o.Box,{color:S.design&&(S.compatible?"good":"bad"),children:S.design||"N/A"})})]}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No design disk inserted."})]})))},c=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.sheets,y=Object.assign({},(B(h),h));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,height:"20%",children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},y,{children:[(0,e.createComponentVNode)(2,l,{title:"Sheets",columns:[["Available","25%"],["Ore Value","15%"],["Smelt","20%"]]}),V.map(function(S){return(0,e.createComponentVNode)(2,u,{ore:S},S.id)})]})))})},m=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.alloys,y=Object.assign({},(B(h),h));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},y,{children:[(0,e.createComponentVNode)(2,l,{title:"Alloys",columns:[["Recipe","50%"],["Available","11%"],["Smelt","20%"]]}),V.map(function(S){return(0,e.createComponentVNode)(2,s,{ore:S},S.id)})]})))})},l=function(h,C){var v;return(0,e.createComponentVNode)(2,o.Box,{className:"OreHeader",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:h.title}),(v=h.columns)==null?void 0:v.map(function(p){return(0,e.createComponentVNode)(2,o.Stack.Item,{basis:p[1],textAlign:"center",color:"label",bold:!0,children:p[0]},p)})]})})},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=h.ore;if(!(g.value&&g.amount<=0&&!(["metal","glass"].indexOf(g.id)>-1)))return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"45%",align:"middle",children:(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{className:(0,a.classes)(["materials32x32",g.id])}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:g.name})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",color:g.amount>=1?"good":"gray",bold:g.amount>=1,align:"center",children:g.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",children:g.value}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(g.amount,50),stepPixelSize:6,onChange:function(){function V(y,S){return p(g.value?"sheet":"alloy",{id:g.id,amount:S})}return V}()})})]})})},s=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=h.ore;return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"7%",align:"middle",children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["alloys32x32",g.id])})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",textAlign:"middle",align:"center",children:g.name}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"35%",textAlign:"middle",color:g.amount>=1?"good":"gray",align:"center",children:g.description}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"10%",textAlign:"center",color:g.amount>=1?"good":"gray",bold:g.amount>=1,align:"center",children:g.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(g.amount,50),stepPixelSize:6,onChange:function(){function V(y,S){return p(g.value?"sheet":"alloy",{id:g.id,amount:S})}return V}()})})]})})}},52754:function(A,r,n){"use strict";r.__esModule=!0,r.PAI=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(71253),b=n(70752),B=function(N){var d;try{d=b("./"+N+".js")}catch(m){if(m.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",N);throw m}var c=d[N];return c||(0,f.routingError)("missingExport",N)},I=r.PAI=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.app_template,s=l.app_icon,i=l.app_title,h=B(u);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{p:1,fill:!0,scrollable:!0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:s,mr:1}),i,u!=="pai_main_menu"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{ml:2,mb:0,content:"Back",icon:"arrow-left",onClick:function(){function C(){return m("Back")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Home",icon:"arrow-up",onClick:function(){function C(){return m("MASTER_back")}return C}()})],4)]}),children:(0,e.createComponentVNode)(2,h)})})})})})}return k}()},85175:function(A,r,n){"use strict";r.__esModule=!0,r.PDA=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(71253),b=n(59395),B=function(c){var m;try{m=b("./"+c+".js")}catch(u){if(u.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",c);throw u}var l=m[c];return l||(0,f.routingError)("missingExport",c)},I=r.PDA=function(){function d(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.app,h=s.owner;if(!h)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:"No user data found. Please swipe an ID card."})})});var C=B(i.template);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,k)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,p:1,pb:0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:i.icon,mr:1}),i.name]}),children:(0,e.createComponentVNode)(2,C)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:7.5,children:(0,e.createComponentVNode)(2,N)})]})})})}return d}(),k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.idInserted,h=s.idLink,C=s.stationTime,v=s.cartridge_name;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{ml:.5,children:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",color:"transparent",onClick:function(){function p(){return u("Authenticate")}return p}(),content:i?h:"No ID Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"sd-card",color:"transparent",onClick:function(){function p(){return u("Eject")}return p}(),content:v?["Eject "+v]:"No Cartridge Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"right",bold:!0,mr:1,mt:.5,children:C})]})},N=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.app;return(0,e.createComponentVNode)(2,t.Box,{height:"45px",className:"PDA__footer",backgroundColor:"#1b1b1b",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[!!i.has_back&&(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"33%",mr:-.5,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:i.has_back?"white":"disabled",icon:"arrow-alt-circle-left-o",onClick:function(){function h(){return u("Back")}return h}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:i.has_back?"33%":"100%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:i.is_home?"disabled":"white",icon:"home",onClick:function(){function h(){u("Home")}return h}()})})]})})}},68654:function(A,r,n){"use strict";r.__esModule=!0,r.Pacman=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49968),b=r.Pacman=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.active,l=c.anchored,u=c.broken,s=c.emagged,i=c.fuel_type,h=c.fuel_usage,C=c.fuel_stored,v=c.fuel_cap,p=c.is_ai,g=c.tmp_current,V=c.tmp_max,y=c.tmp_overheat,S=c.output_max,L=c.power_gen,w=c.output_set,x=c.has_fuel,T=C/v,M=g/V,O=w*L,D=Math.round(C/h*2),E=Math.round(D/60),P=D>120?E+" minutes":D+" seconds";return(0,e.createComponentVNode)(2,o.Window,{width:500,height:225,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(u||!l)&&(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:[!!u&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator is malfunctioning!"}),!u&&!l&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator needs to be anchored to the floor with a wrench."})]}),!u&&!!l&&(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:m?"power-off":"times",content:m?"On":"Off",tooltip:"Toggles the generator on/off. Requires fuel.",tooltipPosition:"left",disabled:!x,selected:m,onClick:function(){function R(){return d("toggle_power")}return R}()}),children:(0,e.createComponentVNode)(2,t.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",className:"ml-1",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power setting",children:[(0,e.createComponentVNode)(2,t.NumberInput,{value:w,minValue:1,maxValue:S*(s?2.5:1),step:1,className:"mt-1",onDrag:function(){function R(j,F){return d("change_power",{change_power:F})}return R}()}),"(",(0,f.formatPower)(O),")"]})})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:M,ranges:{green:[-1/0,.33],orange:[.33,.66],red:[.66,1/0]},children:[g," \u2103"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[y>50&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"CRITICAL OVERHEAT!"}),y>20&&y<=50&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"WARNING: Overheating!"}),y>1&&y<=20&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Temperature High"}),y===0&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Optimal"})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fuel",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject Fuel",tooltip:"Ejects fuel. Generator needs to be offline.",tooltipPosition:"left",disabled:m||p||!x,onClick:function(){function R(){return d("eject_fuel")}return R}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Type",children:i}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T,ranges:{red:[-1/0,.33],orange:[.33,.66],green:[.66,1/0]},children:[Math.round(C/1e3)," dm\xB3"]})})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel usage",children:[h/1e3," dm\xB3/s"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel depletion",children:[!!x&&(h?P:"N/A"),!x&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Out of fuel"})]})]})})]})})],4)]})})}return B}()},1701:function(A,r,n){"use strict";r.__esModule=!0,r.PanDEMIC=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PanDEMIC=function(){function l(u,s){var i=(0,a.useBackend)(s),h=i.data,C=h.beakerLoaded,v=h.beakerContainsBlood,p=h.beakerContainsVirus,g=h.resistances,V=g===void 0?[]:g,y;return C?v?v&&!p&&(y=(0,e.createFragment)([(0,e.createTextVNode)("No disease detected in provided blood sample.")],4)):y=(0,e.createFragment)([(0,e.createTextVNode)("No blood sample found in the loaded container.")],4):y=(0,e.createFragment)([(0,e.createTextVNode)("No container loaded.")],4),(0,e.createComponentVNode)(2,o.Window,{width:575,height:510,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[y&&!p?(0,e.createComponentVNode)(2,t.Section,{title:"Container Information",buttons:(0,e.createComponentVNode)(2,b,{fill:!0,vertical:!0}),children:(0,e.createComponentVNode)(2,t.NoticeBox,{children:y})}):(0,e.createComponentVNode)(2,k),(V==null?void 0:V.length)>0&&(0,e.createComponentVNode)(2,m,{align:"bottom"})]})})})}return l}(),b=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.beakerLoaded;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!v,onClick:function(){function p(){return h("eject_beaker")}return p}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash-alt",confirmIcon:"eraser",content:"Destroy",confirmContent:"Destroy",disabled:!v,onClick:function(){function p(){return h("destroy_eject_beaker")}return p}()})],4)},B=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.beakerContainsVirus,p=u.strain,g=p.commonName,V=p.description,y=p.diseaseAgent,S=p.bloodDNA,L=p.bloodType,w=p.possibleTreatments,x=p.transmissionRoute,T=p.isAdvanced,M=(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood DNA",children:S?(0,e.createVNode)(1,"span",null,S,0,{style:{"font-family":"'Courier New', monospace"}}):"Undetectable"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood Type",children:(0,e.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:L!=null?L:"Undetectable"}})})],4);if(!v)return(0,e.createComponentVNode)(2,t.LabeledList,{children:M});var O;return T&&(g!=null&&g!=="Unknown"?O=(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print Release Forms",onClick:function(){function D(){return h("print_release_forms",{strain_index:u.strainIndex})}return D}(),style:{"margin-left":"auto"}}):O=(0,e.createComponentVNode)(2,t.Button,{icon:"pen",content:"Name Disease",onClick:function(){function D(){return h("name_strain",{strain_index:u.strainIndex})}return D}(),style:{"margin-left":"auto"}})),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Common Name",className:"common-name-label",children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,align:"center",children:[g!=null?g:"Unknown",O]})}),V&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:V}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Disease Agent",children:y}),M,(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Spread Vector",children:x!=null?x:"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Possible Cures",children:w!=null?w:"None"})]})},I=function(u,s){var i,h=(0,a.useBackend)(s),C=h.act,v=h.data,p=!!v.synthesisCooldown,g=(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:p?"spinner":"clone",iconSpin:p,content:"Clone",disabled:p,onClick:function(){function V(){return C("clone_strain",{strain_index:u.strainIndex})}return V}()}),u.sectionButtons],0);return(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:(i=u.sectionTitle)!=null?i:"Strain Information",buttons:g,children:(0,e.createComponentVNode)(2,B,{strain:u.strain,strainIndex:u.strainIndex})})})},k=function(u,s){var i,h=(0,a.useBackend)(s),C=h.act,v=h.data,p=v.selectedStrainIndex,g=v.strains,V=g[p-1];if(g.length===0)return(0,e.createComponentVNode)(2,t.Section,{title:"Container Information",buttons:(0,e.createComponentVNode)(2,b),children:(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No disease detected in provided blood sample."})});if(g.length===1){var y;return(0,e.createFragment)([(0,e.createComponentVNode)(2,I,{strain:g[0],strainIndex:1,sectionButtons:(0,e.createComponentVNode)(2,b)}),((y=g[0].symptoms)==null?void 0:y.length)>0&&(0,e.createComponentVNode)(2,d,{strain:g[0]})],0)}var S=(0,e.createComponentVNode)(2,b);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Culture Information",fill:!0,buttons:S,children:(0,e.createComponentVNode)(2,t.Flex,{direction:"column",style:{height:"100%"},children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:g.map(function(L,w){var x;return(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"virus",selected:p-1===w,onClick:function(){function T(){return C("switch_strain",{strain_index:w+1})}return T}(),children:(x=L.commonName)!=null?x:"Unknown"},w)})})}),(0,e.createComponentVNode)(2,I,{strain:V,strainIndex:p}),((i=V.symptoms)==null?void 0:i.length)>0&&(0,e.createComponentVNode)(2,d,{className:"remove-section-bottom-padding",strain:V})]})})})},N=function(u){return u.reduce(function(s,i){return s+i},0)},d=function(u){var s=u.strain.symptoms;return(0,e.createComponentVNode)(2,t.Flex.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Infection Symptoms",fill:!0,className:u.className,children:(0,e.createComponentVNode)(2,t.Table,{className:"symptoms-table",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Stealth"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Resistance"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Stage Speed"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Transmissibility"})]}),s.map(function(i,h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.stealth}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.resistance}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.stageSpeed}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.transmissibility})]},h)}),(0,e.createComponentVNode)(2,t.Table.Row,{className:"table-spacer"}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{style:{"font-weight":"bold"},children:"Total"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:N(s.map(function(i){return i.stealth}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:N(s.map(function(i){return i.resistance}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:N(s.map(function(i){return i.stageSpeed}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:N(s.map(function(i){return i.transmissibility}))})]})]})})})},c=["flask","vial","eye-dropper"],m=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.synthesisCooldown,p=C.beakerContainsVirus,g=C.resistances;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Antibodies",fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,wrap:!0,children:g.map(function(V,y){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:c[y%c.length],disabled:!!v,onClick:function(){function S(){return h("clone_vaccine",{resistance_index:y+1})}return S}(),mr:"0.5em"}),V]},y)})})})})}},67921:function(A,r,n){"use strict";r.__esModule=!0,r.ParticleAccelerator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(25328),f=n(79646),b=n(36352),B=n(98595),I=n(35840),k=n(38307),N=function(u){switch(u){case 1:return"north";case 2:return"south";case 4:return"east";case 8:return"west";case 5:return"northeast";case 6:return"southeast";case 9:return"northwest";case 10:return"southwest"}return""},d=r.ParticleAccelerator=function(){function l(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.assembled,p=C.power,g=C.strength,V=C.max_strength,y=C.icon,S=C.layout_1,L=C.layout_2,w=C.layout_3,x=C.orientation;return(0,e.createComponentVNode)(2,B.Window,{width:395,height:v?160:x==="north"||x==="south"?540:465,children:(0,e.createComponentVNode)(2,B.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Control Panel",buttons:(0,e.createComponentVNode)(2,t.Button,{dmIcon:"sync",content:"Connect",onClick:function(){function T(){return h("scan")}return T}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",mb:"5px",children:(0,e.createComponentVNode)(2,t.Box,{color:v?"good":"bad",children:v?"Operational":"Error: Verify Configuration"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:p?"power-off":"times",content:p?"On":"Off",selected:p,disabled:!v,onClick:function(){function T(){return h("power")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Strength",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:!v||g===0,onClick:function(){function T(){return h("remove_strength")}return T}(),mr:"4px"}),g,(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:!v||g===V,onClick:function(){function T(){return h("add_strength")}return T}(),ml:"4px"})]})]})}),v?"":(0,e.createComponentVNode)(2,t.Section,{title:x?"EM Acceleration Chamber Orientation: "+(0,o.capitalize)(x):"Place EM Acceleration Chamber Next To Console",children:x===0?"":x==="north"||x==="south"?(0,e.createComponentVNode)(2,m):(0,e.createComponentVNode)(2,c)})]})})}return l}(),c=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.assembled,p=C.power,g=C.strength,V=C.max_strength,y=C.icon,S=C.layout_1,L=C.layout_2,w=C.layout_3,x=C.orientation;return(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:(x==="east"?S:w).slice().map(function(T){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+N(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})}),(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:L.slice().map(function(T){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+N(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})}),(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:(x==="east"?w:S).slice().map(function(T){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+N(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})})]})},m=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.assembled,p=C.power,g=C.strength,V=C.max_strength,y=C.icon,S=C.layout_1,L=C.layout_2,w=C.layout_3,x=C.orientation;return(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,f.GridColumn,{width:"40px",children:(x==="north"?S:w).slice().map(function(T){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+N(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})}),(0,e.createComponentVNode)(2,f.GridColumn,{children:L.slice().map(function(T){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+N(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})}),(0,e.createComponentVNode)(2,f.GridColumn,{width:"40px",children:(x==="north"?w:S).slice().map(function(T){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,tooltip:T.status,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+N(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})})]})}},71432:function(A,r,n){"use strict";r.__esModule=!0,r.PdaPainter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PdaPainter=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.data,l=m.has_pda;return(0,e.createComponentVNode)(2,o.Window,{width:510,height:505,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:l?(0,e.createComponentVNode)(2,B):(0,e.createComponentVNode)(2,b)})})}return k}(),b=function(N,d){var c=(0,a.useBackend)(d),m=c.act;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"download",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{width:"160px",textAlign:"center",content:"Insert PDA",onClick:function(){function l(){return m("insert_pda")}return l}()})]})})})},B=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.pda_colors;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,I)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Table,{className:"PdaPainter__list",children:Object.keys(u).map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{onClick:function(){function i(){return m("choose_pda",{selectedPda:s})}return i}(),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+u[s][0],style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s})]},s)})})})})]})},I=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.current_appearance,s=l.preview_appearance;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Current PDA",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+u,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",content:"Eject",color:"green",onClick:function(){function i(){return m("eject_pda")}return i}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"paint-roller",content:"Paint PDA",onClick:function(){function i(){return m("paint_pda")}return i}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Preview",children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+s,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}})})]})}},33388:function(A,r,n){"use strict";r.__esModule=!0,r.PersonalCrafting=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PersonalCrafting=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.busy,u=m.category,s=m.display_craftable_only,i=m.display_compact,h=m.prev_cat,C=m.next_cat,v=m.subcategory,p=m.prev_subcat,g=m.next_subcat;return(0,e.createComponentVNode)(2,o.Window,{width:700,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!l&&(0,e.createComponentVNode)(2,t.Dimmer,{fontSize:"32px",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cog",spin:1})," Crafting..."]}),(0,e.createComponentVNode)(2,t.Section,{title:u,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Show Craftable Only",icon:s?"check-square-o":"square-o",selected:s,onClick:function(){function V(){return c("toggle_recipes")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Compact Mode",icon:i?"check-square-o":"square-o",selected:i,onClick:function(){function V(){return c("toggle_compact")}return V}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:h,icon:"arrow-left",onClick:function(){function V(){return c("backwardCat")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:C,icon:"arrow-right",onClick:function(){function V(){return c("forwardCat")}return V}()})]}),v&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:p,icon:"arrow-left",onClick:function(){function V(){return c("backwardSubCat")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:g,icon:"arrow-right",onClick:function(){function V(){return c("forwardSubCat")}return V}()})]}),i?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,B)]})]})})}return I}(),b=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.display_craftable_only,u=m.can_craft,s=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[u.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function h(){return c("make",{make:i.ref})}return h}()}),i.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:i.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:i.req_text,content:"Requirements",color:"transparent"}),i.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:i.tool_text,content:"Tools",color:"transparent"})]},i.name)}),!l&&s.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),i.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:i.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:i.req_text,content:"Requirements",color:"transparent"}),i.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:i.tool_text,content:"Tools",color:"transparent"})]},i.name)})]})})},B=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.display_craftable_only,u=m.can_craft,s=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:[u.map(function(i){return(0,e.createComponentVNode)(2,t.Section,{title:i.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function h(){return c("make",{make:i.ref})}return h}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[i.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:i.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:i.req_text}),i.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:i.tool_text})]})},i.name)}),!l&&s.map(function(i){return(0,e.createComponentVNode)(2,t.Section,{title:i.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[i.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:i.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:i.req_text}),i.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:i.tool_text})]})},i.name)})]})}},56150:function(A,r,n){"use strict";r.__esModule=!0,r.Photocopier=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Photocopier=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:440,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Photocopier",color:"silver",children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Copies:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"2em",bold:!0,children:m.copynumber}),(0,e.createComponentVNode)(2,t.Stack.Item,{float:"right",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"minus",textAlign:"center",content:"",onClick:function(){function l(){return c("minus")}return l}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"plus",textAlign:"center",content:"",onClick:function(){function l(){return c("add")}return l}()})]})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Toner:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,children:m.toner})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Document:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.copyitem&&!m.mob,content:m.copyitem?m.copyitem:m.mob?m.mob+"'s ass!":"document",onClick:function(){function l(){return c("removedocument")}return l}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Folder:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.folder,content:m.folder?m.folder:"folder",onClick:function(){function l(){return c("removefolder")}return l}()})})]})]}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,b)}),(0,e.createComponentVNode)(2,B)]})})})}return I}(),b=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.issilicon;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"copy",float:"center",textAlign:"center",content:"Copy",onClick:function(){function u(){return c("copy")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file-import",float:"center",textAlign:"center",content:"Scan",onClick:function(){function u(){return c("scandocument")}return u}()}),!!l&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file",color:"green",float:"center",textAlign:"center",content:"Print Text",onClick:function(){function u(){return c("ai_text")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"image",color:"green",float:"center",textAlign:"center",content:"Print Image",onClick:function(){function u(){return c("ai_pic")}return u}()})],4)],0)},B=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Scanned Files",children:m.files.map(function(l){return(0,e.createComponentVNode)(2,t.Section,{title:l.name,buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:m.toner<=0,onClick:function(){function u(){return c("filecopy",{uid:l.uid})}return u}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash-alt",content:"Delete",color:"bad",onClick:function(){function u(){return c("deletefile",{uid:l.uid})}return u}()})]})},l.name)})})}},8340:function(A,r,n){"use strict";r.__esModule=!0,r.Photocopier220=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(88510),b=n(64795),B=n(25328);function I(m,l){var u=typeof Symbol!="undefined"&&m[Symbol.iterator]||m["@@iterator"];if(u)return(u=u.call(m)).next.bind(u);if(Array.isArray(m)||(u=k(m))||l&&m&&typeof m.length=="number"){u&&(m=u);var s=0;return function(){return s>=m.length?{done:!0}:{done:!1,value:m[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function k(m,l){if(m){if(typeof m=="string")return N(m,l);var u={}.toString.call(m).slice(8,-1);return u==="Object"&&m.constructor&&(u=m.constructor.name),u==="Map"||u==="Set"?Array.from(m):u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u)?N(m,l):void 0}}function N(m,l){(l==null||l>m.length)&&(l=m.length);for(var u=0,s=Array(l);um?this.substring(0,m)+"...":this};var d=function(l,u){u===void 0&&(u="");var s=(0,B.createSearch)(u,function(i){return i.altername});return(0,b.flow)([(0,f.filter)(function(i){return i==null?void 0:i.altername}),u&&(0,f.filter)(s),(0,f.sortBy)(function(i){return i.id})])(l)},c=r.Photocopier220=function(){function m(l,u){for(var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.copies,v=h.maxcopies,p=(0,a.useLocalState)(u,"searchText",""),g=p[0],V=p[1],y=d((0,f.sortBy)(function(E){return E.category})(h.forms||[]),g),S=[],L=I(y),w;!(w=L()).done;){var x=w.value;S.includes(x.category)||S.push(x.category)}var T=(0,a.useLocalState)(u,"number",0),M=T[0],O=T[1],D;return h.category===""?D=y:D=y.filter(function(E){return E.category===h.category}),(0,e.createComponentVNode)(2,o.Window,{width:550,height:575,theme:h.ui_theme,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"40%",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"\u0421\u0442\u0430\u0442\u0443\u0441",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",mt:.3,color:"grey",children:"\u0417\u0430\u0440\u044F\u0434 \u0442\u043E\u043D\u0435\u0440\u0430:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{minValue:0,maxValue:30,value:h.toner})})]}),(0,e.createComponentVNode)(2,t.Stack,{mt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",mb:.3,color:"grey",children:"\u0424\u043E\u0440\u043C\u0430:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",textAlign:"center",bold:!0,children:h.form_id===""?"\u041D\u0435 \u0432\u044B\u0431\u0440\u0430\u043D\u0430":h.form_id})]}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",mt:1,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!h.copyitem&&!h.mob,icon:h.copyitem||h.mob?"eject":"times",content:h.copyitem?h.copyitem:h.mob?"\u0416\u043E\u043F\u0430 "+h.mob+"!":"\u0421\u043B\u043E\u0442 \u0434\u043B\u044F \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430",onClick:function(){function E(){return i("removedocument")}return E}()})})}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",mt:"3px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!h.folder,icon:h.folder?"eject":"times",content:h.folder?h.folder:"\u0421\u043B\u043E\u0442 \u0434\u043B\u044F \u043F\u0430\u043F\u043A\u0438",onClick:function(){function E(){return i("removefolder")}return E}()})})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"print",disabled:h.toner===0||h.form===null,content:"\u041F\u0435\u0447\u0430\u0442\u044C",onClick:function(){function E(){return i("print_form")}return E}()})}),!!h.isAI&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",ml:"5px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"image",disabled:h.toner<5,content:"\u0424\u043E\u0442\u043E",tooltip:"\u0420\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u0430\u0442\u044C \u0444\u043E\u0442\u043E \u0441 \u0411\u0430\u0437\u044B \u0414\u0430\u043D\u043D\u044B\u0445",onClick:function(){function E(){return i("ai_pic")}return E}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",mt:"3px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"copy",content:"\u041A\u043E\u043F\u0438\u044F",disabled:h.toner===0||!h.copyitem&&!h.mob,onClick:function(){function E(){return i("copy")}return E}()})}),!!h.isAI&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",ml:"5px",mt:"3px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"i-cursor",content:"\u0422\u0435\u043A\u0441\u0442",tooltip:"\u0420\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u0430\u0442\u044C \u0441\u0432\u043E\u0439 \u0442\u0435\u043A\u0441\u0442",disabled:h.toner===0,onClick:function(){function E(){return i("ai_text")}return E}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:1.5,mt:1.2,width:"50%",color:"grey",children:"\u041A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E:"}),(0,e.createComponentVNode)(2,t.Slider,{mt:.75,width:"50%",animated:!0,minValue:1,maxValue:v,value:C,stepPixelSize:10,onChange:function(){function E(P,R){return i("copies",{new:R})}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"\u0411\u044E\u0440\u043E\u043A\u0440\u0430\u0442\u0438\u044F",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mb:-.5,icon:"chevron-right",color:"transparent",content:"\u0412\u0441\u0435 \u0444\u043E\u0440\u043C\u044B",selected:!h.category,onClick:function(){function E(){return i("choose_category",{category:""})}return E}()})}),S.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"chevron-right",mb:-.5,color:"transparent",content:E,selected:h.category===E,onClick:function(){function P(){return i("choose_category",{category:E})}return P}()},E)},E)})]})})})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"60%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:h.category||"\u0412\u0441\u0435 \u0444\u043E\u0440\u043C\u044B",buttons:(0,e.createComponentVNode)(2,t.Input,{mr:18.5,width:"100%",placeholder:"\u041F\u043E\u0438\u0441\u043A \u0444\u043E\u0440\u043C\u044B",onInput:function(){function E(P,R){return V(R)}return E}()}),children:D.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mb:.5,color:"transparent",content:E.altername.trimLongStr(37),tooltip:E.altername,selected:h.form_id===E.id,onClick:function(){function P(){return i("choose_form",{path:E.path,id:E.id})}return P}()})},E.path)})})})]})})})}return m}()},84676:function(A,r,n){"use strict";r.__esModule=!0,r.PoolController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=["tempKey"];function b(N,d){if(N==null)return{};var c={};for(var m in N)if({}.hasOwnProperty.call(N,m)){if(d.includes(m))continue;c[m]=N[m]}return c}var B={scalding:{label:"Scalding",color:"#FF0000",icon:"fa fa-arrow-circle-up",requireEmag:!0},warm:{label:"Warm",color:"#990000",icon:"fa fa-arrow-circle-up"},normal:{label:"Normal",color:null,icon:"fa fa-arrow-circle-right"},cool:{label:"Cool",color:"#009999",icon:"fa fa-arrow-circle-down"},frigid:{label:"Frigid",color:"#00CCCC",icon:"fa fa-arrow-circle-down",requireEmag:!0}},I=function(d,c){var m=d.tempKey,l=b(d,f),u=B[m];if(!u)return null;var s=(0,a.useBackend)(c),i=s.data,h=s.act,C=i.currentTemp,v=u.label,p=u.icon,g=m===C,V=function(){h("setTemp",{temp:m})};return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Button,Object.assign({color:"transparent",selected:g,onClick:V},l,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:p}),v]})))},k=r.PoolController=function(){function N(d,c){for(var m=(0,a.useBackend)(c),l=m.data,u=l.emagged,s=l.currentTemp,i=B[s]||B.normal,h=i.label,C=i.color,v=[],p=0,g=Object.entries(B);p50?"battery-half":"battery-quarter")||C==="C"&&"bolt"||C==="F"&&"battery-full"||C==="M"&&"slash",color:C==="N"&&(v>50?"yellow":"red")||C==="C"&&"yellow"||C==="F"&&"green"||C==="M"&&"orange"}),(0,e.createComponentVNode)(2,I.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,o.toFixed)(v)+"%"})],4)};u.defaultHooks=f.pureComponentHooks;var s=function(h){var C,v,p=h.status;switch(p){case"AOn":C=!0,v=!0;break;case"AOff":C=!0,v=!1;break;case"On":C=!1,v=!0;break;case"Off":C=!1,v=!1;break}var g=(v?"On":"Off")+(" ["+(C?"auto":"manual")+"]");return(0,e.createComponentVNode)(2,I.ColorBox,{color:v?"good":"bad",content:C?void 0:"M",title:g})};s.defaultHooks=f.pureComponentHooks},50992:function(A,r,n){"use strict";r.__esModule=!0,r.PrisonerImplantManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(29319),f=n(3939),b=n(321),B=n(5485),I=n(98595),k=r.PrisonerImplantManager=function(){function N(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.loginState,i=u.prisonerInfo,h=u.chemicalInfo,C=u.trackingInfo,v;if(!s.logged_in)return(0,e.createComponentVNode)(2,I.Window,{theme:"security",width:500,height:850,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.LoginScreen)})});var p=[1,5,10];return(0,e.createComponentVNode)(2,I.Window,{theme:"security",width:500,height:850,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.LoginInfo),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Prisoner Points Manager System",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.name?"eject":"id-card",selected:i.name,content:i.name?i.name:"-----",tooltip:i.name?"Eject ID":"Insert ID",onClick:function(){function g(){return l("id_card")}return g}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Points",children:[i.points!==null?i.points:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"minus-square",disabled:i.points===null,content:"Reset",onClick:function(){function g(){return l("reset_points")}return g}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Point Goal",children:[i.goal!==null?i.goal:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"pen",disabled:i.goal===null,content:"Edit",onClick:function(){function g(){return(0,f.modalOpen)(c,"set_points")}return g}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{children:(0,e.createVNode)(1,"box",null,[(0,e.createTextVNode)("1 minute of prison time should roughly equate to 150 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Sentences should not exceed 5000 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Permanent prisoners should not be given a point goal."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Prisoners who meet their point goal will be able to automatically access their locker and return to the station using the shuttle.")],4,{hidden:i.goal===null})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Tracking Implants",children:C.map(function(g){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",g.subject]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:g.location}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:g.health}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",content:"Warn",tooltip:"Broadcast a message to this poor sod",onClick:function(){function V(){return(0,f.modalOpen)(c,"warn",{uid:g.uid})}return V}()})})]})]},g.subject)]}),(0,e.createVNode)(1,"br")],4)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Chemical Implants",children:h.map(function(g){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",g.name]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Reagents",children:g.volume})}),p.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{mt:2,disabled:g.volumec;return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:!0,title:g.name,dmIcon:g.icon,dmIconState:g.icon_state,buttonsAlt:(0,e.createComponentVNode)(2,t.Button,{bold:!0,translucent:!0,fontSize:1.5,tooltip:V&&"Not enough tickets",disabled:V,onClick:function(){function y(){return N("purchase",{purchase:g.itemID})}return y}(),children:[g.cost,(0,e.createComponentVNode)(2,t.Icon,{m:0,mt:.25,name:"ticket",color:V?"bad":"good",size:1.6})]}),children:g.desc},g.name)})})})})})})}return b}()},94813:function(A,r,n){"use strict";r.__esModule=!0,r.RCD=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=n(49148),B=r.RCD=function(){function l(u,s){return(0,e.createComponentVNode)(2,o.Window,{width:480,height:670,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})})]})}return l}(),I=function(u,s){var i=(0,a.useBackend)(s),h=i.data,C=h.matter,v=h.max_matter,p=v*.7,g=v*.25;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Matter Storage",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[p,1/0],average:[g,p],bad:[-1/0,g]},value:C,maxValue:v,children:(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:C+" / "+v+" units"})})})})},k=function(){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Construction Type",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,N,{mode_type:"Floors and Walls"}),(0,e.createComponentVNode)(2,N,{mode_type:"Airlocks"}),(0,e.createComponentVNode)(2,N,{mode_type:"Windows"}),(0,e.createComponentVNode)(2,N,{mode_type:"Deconstruction"})]})})})},N=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=u.mode_type,p=C.mode;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",content:v,selected:p===v?1:0,onClick:function(){function g(){return h("mode",{mode:v})}return g}()})})},d=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.door_name,p=C.electrochromic,g=C.airlock_glass;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Airlock Settings",children:(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",icon:"pen-alt",content:(0,e.createFragment)([(0,e.createTextVNode)("Rename: "),(0,e.createVNode)(1,"b",null,v,0)],0),onClick:function(){function V(){return(0,f.modalOpen)(s,"renameAirlock")}return V}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:g===1&&(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",content:"Electrochromic",selected:p,onClick:function(){function V(){return h("electrochromic")}return V}()})})]})})})},c=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.tab,p=C.locked,g=C.one_access,V=C.selected_accesses,y=C.regions;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"cog",selected:v===1,onClick:function(){function S(){return h("set_tab",{tab:1})}return S}(),children:"Airlock Types"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:v===2,icon:"list",onClick:function(){function S(){return h("set_tab",{tab:2})}return S}(),children:"Airlock Access"})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:v===1?(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Types",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m,{check_number:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m,{check_number:1})})]})}):v===2&&p?(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Access",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"lock-open",content:"Unlock",onClick:function(){function S(){return h("set_lock",{new_lock:"unlock"})}return S}()}),children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"lock",size:"5",mb:3}),(0,e.createVNode)(1,"br"),"Airlock access selection is currently locked."]})})}):(0,e.createComponentVNode)(2,b.AccessList,{sectionButtons:(0,e.createComponentVNode)(2,t.Button,{icon:"lock",content:"Lock",onClick:function(){function S(){return h("set_lock",{new_lock:"lock"})}return S}()}),usedByRcd:1,rcdButtons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:g,content:"One",onClick:function(){function S(){return h("set_one_access",{access:"one"})}return S}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!g,width:4,content:"All",onClick:function(){function S(){return h("set_one_access",{access:"all"})}return S}()})],4),accesses:y,selectedList:V,accessMod:function(){function S(L){return h("set",{access:L})}return S}(),grantAll:function(){function S(){return h("grant_all")}return S}(),denyAll:function(){function S(){return h("clear_all")}return S}(),grantDep:function(){function S(L){return h("grant_region",{region:L})}return S}(),denyDep:function(){function S(L){return h("deny_region",{region:L})}return S}()})})],4)},m=function(u,s){for(var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.door_types_ui_list,p=C.door_type,g=u.check_number,V=[],y=0;yf?w=(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,mb:1,children:"There are new messages"}):w=(0,e.createComponentVNode)(2,t.Box,{color:"label",mb:1,children:"There are no new messages"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Main Menu",buttons:(0,e.createComponentVNode)(2,t.Button,{width:9,content:L?"Speaker Off":"Speaker On",selected:!L,icon:L?"volume-mute":"volume-up",onClick:function(){function x(){return g("toggleSilent")}return x}()}),children:[w,(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"View Messages",icon:y>f?"envelope-open-text":"envelope",onClick:function(){function x(){return g("setScreen",{setScreen:6})}return x}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Assistance",icon:"hand-paper",onClick:function(){function x(){return g("setScreen",{setScreen:1})}return x}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Supplies",icon:"box",onClick:function(){function x(){return g("setScreen",{setScreen:2})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Secondary Goal",icon:"clipboard-list",onClick:function(){function x(){return g("setScreen",{setScreen:11})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Relay Anonymous Information",icon:"comment",onClick:function(){function x(){return g("setScreen",{setScreen:3})}return x}()})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Print Shipping Label",icon:"tag",onClick:function(){function x(){return g("setScreen",{setScreen:9})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"View Shipping Logs",icon:"clipboard-list",onClick:function(){function x(){return g("setScreen",{setScreen:10})}return x}()})]})}),!!S&&(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Send Station-Wide Announcement",icon:"bullhorn",onClick:function(){function x(){return g("setScreen",{setScreen:8})}return x}()})})]})})},d=function(C,v){var p=(0,a.useBackend)(v),g=p.act,V=p.data,y=V.department,S=[],L;switch(C.purpose){case"ASSISTANCE":S=V.assist_dept,L="Request assistance from another department";break;case"SUPPLIES":S=V.supply_dept,L="Request supplies from another department";break;case"INFO":S=V.info_dept,L="Relay information to another department";break}return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:L,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function w(){return g("setScreen",{setScreen:0})}return w}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:S.filter(function(w){return w!==y}).map(function(w){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:w,textAlign:"right",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Message",icon:"envelope",onClick:function(){function x(){return g("writeInput",{write:w,priority:B})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:"High Priority",icon:"exclamation-circle",onClick:function(){function x(){return g("writeInput",{write:w,priority:I})}return x}()})]},w)})})})})},c=function(C,v){var p=(0,a.useBackend)(v),g=p.act,V=p.data,y;switch(C.type){case"SUCCESS":y="Message sent successfully";break;case"FAIL":y="Unable to contact messaging server";break}return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:y,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function S(){return g("setScreen",{setScreen:0})}return S}()})})},m=function(C,v){var p=(0,a.useBackend)(v),g=p.act,V=p.data,y,S;switch(C.type){case"MESSAGES":y=V.message_log,S="Message Log";break;case"SHIPPING":y=V.shipping_log,S="Shipping label print log";break}return y.reverse(),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:S,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return g("setScreen",{setScreen:0})}return L}()}),children:y.map(function(L){return(0,e.createComponentVNode)(2,t.Box,{textAlign:"left",children:[L.map(function(w,x){return(0,e.createVNode)(1,"div",null,w,0,null,x)}),(0,e.createVNode)(1,"hr")]},L)})})})},l=function(C,v){var p=(0,a.useBackend)(v),g=p.act,V=p.data,y=V.recipient,S=V.message,L=V.msgVerified,w=V.msgStamped;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Message Authentication",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function x(){return g("setScreen",{setScreen:0})}return x}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Recipient",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message",children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",color:"green",children:L}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stamped by",color:"blue",children:w})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",content:"Send Message",icon:"envelope",onClick:function(){function x(){return g("department",{department:y})}return x}()})})})],4)},u=function(C,v){var p=(0,a.useBackend)(v),g=p.act,V=p.data,y=V.message,S=V.announceAuth;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Station-Wide Announcement",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return g("setScreen",{setScreen:0})}return L}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Edit Message",icon:"edit",onClick:function(){function L(){return g("writeAnnouncement")}return L}()})],4),children:y})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:[S?(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:2,textAlign:"center",content:"Send Announcement",icon:"bullhorn",disabled:!(S&&y),onClick:function(){function L(){return g("sendAnnouncement")}return L}()})]})})],4)},s=function(C,v){var p=(0,a.useBackend)(v),g=p.act,V=p.data,y=V.shipDest,S=V.msgVerified,L=V.ship_dept;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{title:"Print Shipping Label",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function w(){return g("setScreen",{setScreen:0})}return w}()}),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",children:S})]}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:1,textAlign:"center",content:"Print Label",icon:"print",disabled:!(y&&S),onClick:function(){function w(){return g("printLabel")}return w}()})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Destinations",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:L.map(function(w){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:w,textAlign:"right",className:"candystripe",children:(0,e.createComponentVNode)(2,t.Button,{content:y===w?"Selected":"Select",selected:y===w,onClick:function(){function x(){return g("shipSelect",{shipSelect:w})}return x}()})},w)})})})})],4)},i=function(C,v){var p=(0,a.useBackend)(v),g=p.act,V=p.data,y=V.secondaryGoalAuth,S=V.secondaryGoalEnabled;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Request Secondary Goal",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return g("setScreen",{setScreen:0})}return L}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:[S?y?(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Complete your current goal first!"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:2,textAlign:"center",content:"Request Secondary Goal",icon:"clipboard-list",disabled:!(y&&S),onClick:function(){function L(){return g("requestSecondaryGoal")}return L}()})]})})],4)}},9861:function(A,r,n){"use strict";r.__esModule=!0,r.RndBackupConsole=r.LinkMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.RndBackupConsole=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.network_name,l=c.has_disk,u=c.disk_name,s=c.linked,i=c.techs,h=c.last_timestamp;return(0,e.createComponentVNode)(2,o.Window,{width:900,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Device Info",children:[(0,e.createComponentVNode)(2,t.Box,{mb:2,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Network",children:s?(0,e.createComponentVNode)(2,t.Button,{content:m,icon:"unlink",selected:1,onClick:function(){function C(){return d("unlink")}return C}()}):"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Loaded Disk",children:l?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:u+" (Last backup: "+h+")",icon:"save",selected:1,onClick:function(){function C(){return d("eject_disk")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Save all",onClick:function(){function C(){return d("saveall2disk")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Load all",onClick:function(){function C(){return d("saveall2network")}return C}()})],4):"None"})]})}),!!s||(0,e.createComponentVNode)(2,b)]}),(0,e.createComponentVNode)(2,t.Box,{mt:2,children:(0,e.createComponentVNode)(2,t.Section,{title:"Tech Info",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Tech Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Level"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Disk Level"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actions"})]}),Object.keys(i).map(function(C){return!(i[C].network_level>0||i[C].disk_level>0)||(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i[C].name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i[C].network_level||"None"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i[C].disk_level||"None"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Load to network",disabled:!l||!s,onClick:function(){function v(){return d("savetech2network",{tech:C})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Load to disk",disabled:!l||!s,onClick:function(){function v(){return d("savetech2disk",{tech:C})}return v}()})]})]},C)})]})})})]})})}return B}(),b=r.LinkMenu=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.controllers;return(0,e.createComponentVNode)(2,t.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Link"})]}),m.map(function(l){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Link",icon:"link",onClick:function(){function u(){return d("linktonetworkcontroller",{target_controller:l.addr})}return u}()})})]},l.addr)})]})})}return B}()},68303:function(A,r,n){"use strict";r.__esModule=!0,r.AnalyzerMenu=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=r.AnalyzerMenu=function(){function B(I,k){var N=(0,t.useBackend)(k),d=N.data,c=N.act,m=d.tech_levels,l=d.loaded_item,u=d.linked_analyzer,s=d.can_discover;return u?l?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Section,{title:"Object Analysis",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{content:"Deconstruct",icon:"microscope",onClick:function(){function i(){c("deconstruct")}return i}()}),(0,e.createComponentVNode)(2,o.Button,{content:"Eject",icon:"eject",onClick:function(){function i(){c("eject_item")}return i}()}),!s||(0,e.createComponentVNode)(2,o.Button,{content:"Discover",icon:"atom",onClick:function(){function i(){c("discover")}return i}()})],0),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:l.name})})}),(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{id:"research-levels",children:[(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Research Field"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Current Level"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Object Level"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"New Level"})]}),m.map(function(i){return(0,e.createComponentVNode)(2,b,{techLevel:i},i.id)})]})})],4):(0,e.createComponentVNode)(2,o.Section,{title:"Analysis Menu",children:"No item loaded. Standing by..."}):(0,e.createComponentVNode)(2,o.Section,{title:"Analysis Menu",children:"NO SCIENTIFIC ANALYZER LINKED TO CONSOLE"})}return B}(),b=function(I,k){var N=I.techLevel,d=N.name,c=N.desc,m=N.level,l=N.object_level,u=N.ui_icon,s=l!=null,i=s&&l>=m?Math.max(l,m+1):m;return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"circle-info",tooltip:c})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:u})," ",d]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:m}),s?(0,e.createComponentVNode)(2,o.Table.Cell,{children:l}):(0,e.createComponentVNode)(2,o.Table.Cell,{className:"research-level-no-effect",children:"-"}),(0,e.createComponentVNode)(2,o.Table.Cell,{className:(0,a.classes)([i!==m&&"upgraded-level"]),children:i})]})}},37556:function(A,r,n){"use strict";r.__esModule=!0,r.DataDiskMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o="design",f="tech",b=function(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.act,i=u.disk_data;return i?(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:i.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:i.level}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:i.desc})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function h(){return s("updt_tech")}return h}()})})]}):null},B=function(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.act,i=u.disk_data;if(!i)return null;var h=i.name,C=i.lathe_types,v=i.materials,p=C.join(", ");return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:h}),p?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lathe Types",children:p}):null,(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Required Materials"})]}),v.map(function(g){return(0,e.createComponentVNode)(2,t.Box,{children:["- ",(0,e.createVNode)(1,"span",null,g.name,0,{style:{"text-transform":"capitalize"}})," x ",g.amount]},g.name)}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function g(){return s("updt_design")}return g}()})})]})},I=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.disk_data;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Section,Object.assign({buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Erase",icon:"eraser",disabled:!i,onClick:function(){function h(){return u("erase_disk")}return h}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject",icon:"eject",onClick:function(){function h(){u("eject_disk")}return h}()})],4)},c)))},k=function(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.act,i=u.disk_type,h=u.to_copy,C=c.title;return(0,e.createComponentVNode)(2,I,{title:C,children:(0,e.createComponentVNode)(2,t.Box,{overflowY:"auto",overflowX:"hidden",maxHeight:"450px",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:h.sort(function(v,p){return v.name.localeCompare(p.name)}).map(function(v){var p=v.name,g=v.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{noColon:!0,label:p,children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Copy to Disk",onClick:function(){function V(){i===f?s("copy_tech",{id:g}):s("copy_design",{id:g})}return V}()})},g)})})})})},N=r.DataDiskMenu=function(){function d(c,m){var l=(0,a.useBackend)(m),u=l.data,s=u.disk_type,i=u.disk_data;if(!s)return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk",children:"No disk loaded."});switch(s){case o:return i?(0,e.createComponentVNode)(2,I,{title:"Design Disk",children:(0,e.createComponentVNode)(2,B)}):(0,e.createComponentVNode)(2,k,{title:"Design Disk"});case f:return i?(0,e.createComponentVNode)(2,I,{title:"Technology Disk",children:(0,e.createComponentVNode)(2,b)}):(0,e.createComponentVNode)(2,k,{title:"Technology Disk"});default:return(0,e.createFragment)([(0,e.createTextVNode)("UNRECOGNIZED DISK TYPE")],4)}}return d}()},16830:function(A,r,n){"use strict";r.__esModule=!0,r.LatheCategory=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(52662),f=r.LatheCategory=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.data,d=k.act,c=N.category,m=N.matching_designs,l=N.menu,u=l===4,s=u?"build":"imprint";return(0,e.createComponentVNode)(2,t.Section,{title:c,children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,t.Table,{className:"RndConsole__LatheCategory__MatchingDesigns",children:m.map(function(i){var h=i.id,C=i.name,v=i.can_build,p=i.materials;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:C,disabled:v<1,onClick:function(){function g(){return d(s,{id:h,amount:1})}return g}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v>=5?(0,e.createComponentVNode)(2,t.Button,{content:"x5",onClick:function(){function g(){return d(s,{id:h,amount:5})}return g}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v>=10?(0,e.createComponentVNode)(2,t.Button,{content:"x10",onClick:function(){function g(){return d(s,{id:h,amount:10})}return g}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.map(function(g){return(0,e.createFragment)([" | ",(0,e.createVNode)(1,"span",g.is_red?"color-red":null,[g.amount,(0,e.createTextVNode)(" "),g.name],0)],0)})})]},h)})})]})}return b}()},70497:function(A,r,n){"use strict";r.__esModule=!0,r.LatheChemicalStorage=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheChemicalStorage=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data,N=I.act,d=k.loaded_chemicals,c=k.menu===4;return(0,e.createComponentVNode)(2,t.Section,{title:"Chemical Storage",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Purge All",icon:"trash",onClick:function(){function m(){var l=c?"disposeallP":"disposeallI";N(l)}return m}()}),(0,e.createComponentVNode)(2,t.LabeledList,{children:d.map(function(m){var l=m.volume,u=m.name,s=m.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"* "+l+" of "+u,children:(0,e.createComponentVNode)(2,t.Button,{content:"Purge",icon:"trash",onClick:function(){function i(){var h=c?"disposeP":"disposeI";N(h,{id:s})}return i}()})},s)})})]})}return f}()},70864:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMainMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(52662),f=n(68198),b=r.LatheMainMenu=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.data,c=N.act,m=d.menu,l=d.categories,u=m===4?"Protolathe":"Circuit Imprinter";return(0,e.createComponentVNode)(2,t.Section,{title:u+" Menu",children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,f.LatheSearch),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.Flex,{wrap:"wrap",children:l.map(function(s){return(0,e.createComponentVNode)(2,t.Flex,{style:{"flex-basis":"50%","margin-bottom":"6px"},children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-right",content:s,onClick:function(){function i(){c("setCategory",{category:s})}return i}()})},s)})})]})}return B}()},42878:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMaterialStorage=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheMaterialStorage=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data,N=I.act,d=k.loaded_materials;return(0,e.createComponentVNode)(2,t.Section,{className:"RndConsole__LatheMaterialStorage",title:"Material Storage",children:(0,e.createComponentVNode)(2,t.Table,{children:d.map(function(c){var m=c.id,l=c.amount,u=c.name,s=function(){function v(p){var g=k.menu===4?"lathe_ejectsheet":"imprinter_ejectsheet";N(g,{id:m,amount:p})}return v}(),i=Math.floor(l/2e3),h=l<1,C=i===1?"":"s";return(0,e.createComponentVNode)(2,t.Table.Row,{className:h?"color-grey":"color-yellow",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"210px",children:["* ",l," of ",u]}),(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"110px",children:["(",i," sheet",C,")"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l>=2e3?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"1x",icon:"eject",onClick:function(){function v(){return s(1)}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"C",icon:"eject",onClick:function(){function v(){return s("custom")}return v}()}),l>=2e3*5?(0,e.createComponentVNode)(2,t.Button,{content:"5x",icon:"eject",onClick:function(){function v(){return s(5)}return v}()}):null,(0,e.createComponentVNode)(2,t.Button,{content:"All",icon:"eject",onClick:function(){function v(){return s(50)}return v}()})],0):null})]},m)})})})}return f}()},52662:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMaterials=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheMaterials=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data,N=k.total_materials,d=k.max_materials,c=k.max_chemicals,m=k.total_chemicals;return(0,e.createComponentVNode)(2,t.Box,{className:"RndConsole__LatheMaterials",mb:"10px",children:(0,e.createComponentVNode)(2,t.Table,{width:"auto",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Material Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:N}),d?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+d}):null]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Chemical Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:m}),c?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+c}):null]})]})})}return f}()},9681:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(12644),f=n(70864),b=n(16830),B=n(42878),I=n(70497),k=["menu"];function N(u,s){if(u==null)return{};var i={};for(var h in u)if({}.hasOwnProperty.call(u,h)){if(s.includes(h))continue;i[h]=u[h]}return i}var d=t.Tabs.Tab,c=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.menu===o.MENU.LATHE?["nav_protolathe",v.submenu_protolathe]:["nav_imprinter",v.submenu_imprinter],g=p[0],V=p[1],y=s.menu,S=N(s,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,d,Object.assign({selected:V===y,onClick:function(){function L(){return C(g,{menu:y})}return L}()},S)))},m=function(s){switch(s){case o.PRINTER_MENU.MAIN:return(0,e.createComponentVNode)(2,f.LatheMainMenu);case o.PRINTER_MENU.SEARCH:return(0,e.createComponentVNode)(2,b.LatheCategory);case o.PRINTER_MENU.MATERIALS:return(0,e.createComponentVNode)(2,B.LatheMaterialStorage);case o.PRINTER_MENU.CHEMICALS:return(0,e.createComponentVNode)(2,I.LatheChemicalStorage)}},l=r.LatheMenu=function(){function u(s,i){var h=(0,a.useBackend)(i),C=h.data,v=C.menu,p=C.linked_lathe,g=C.linked_imprinter;return v===o.MENU.LATHE&&!p?(0,e.createComponentVNode)(2,t.Box,{children:"NO PROTOLATHE LINKED TO CONSOLE"}):v===o.MENU.IMPRINTER&&!g?(0,e.createComponentVNode)(2,t.Box,{children:"NO CIRCUIT IMPRITER LINKED TO CONSOLE"}):(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.MAIN,icon:"bars",children:"Main Menu"}),(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.MATERIALS,icon:"layer-group",children:"Materials"}),(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.CHEMICALS,icon:"flask-vial",children:"Chemicals"})]}),m(C.menu===o.MENU.LATHE?C.submenu_protolathe:C.submenu_imprinter)]})}return u}()},68198:function(A,r,n){"use strict";r.__esModule=!0,r.LatheSearch=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheSearch=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act;return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"Search...",onEnter:function(){function N(d,c){return k("search",{to_search:c})}return N}()})})}return f}()},81421:function(A,r,n){"use strict";r.__esModule=!0,r.LinkMenu=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=r.LinkMenu=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.controllers;return(0,e.createComponentVNode)(2,t.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Link"})]}),c.map(function(m){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:m.addr}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:m.net_id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Link",icon:"link",onClick:function(){function l(){return N("linktonetworkcontroller",{target_controller:m.addr})}return l}()})})]},m.addr)})]})})})})}return b}()},6256:function(A,r,n){"use strict";r.__esModule=!0,r.SettingsMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.SettingsMenu=function(){function B(I,k){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,f),(0,e.createComponentVNode)(2,b)]})}return B}(),f=function(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.sync,l=c.admin;return(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.Flex,{direction:"column",align:"flex-start",children:(0,e.createComponentVNode)(2,t.Button,{color:"red",icon:"unlink",content:"Disconnect from Research Network",onClick:function(){function u(){d("unlink")}return u}()})})})},b=function(I,k){var N=(0,a.useBackend)(k),d=N.data,c=N.act,m=d.linked_analyzer,l=d.linked_lathe,u=d.linked_imprinter;return(0,e.createComponentVNode)(2,t.Section,{title:"Linked Devices",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"link",content:"Re-sync with Nearby Devices",onClick:function(){function s(){return c("find_device")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Scientific Analyzer",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!m,content:m?"Unlink":"Undetected",onClick:function(){function s(){return c("disconnect",{item:"analyze"})}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Protolathe",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!l,content:l?"Unlink":"Undetected",onClick:function(){function s(){c("disconnect",{item:"lathe"})}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Circuit Imprinter",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!u,content:u?"Unlink":"Undetected",onClick:function(){function s(){return c("disconnect",{item:"imprinter"})}return s}()})})]})})}},12644:function(A,r,n){"use strict";r.__esModule=!0,r.RndConsole=r.PRINTER_MENU=r.MENU=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=n(35840),b=n(37556),B=n(9681),I=n(81421),k=n(6256),N=n(68303),d=["menu"];function c(p,g){if(p==null)return{};var V={};for(var y in p)if({}.hasOwnProperty.call(p,y)){if(g.includes(y))continue;V[y]=p[y]}return V}var m=o.Tabs.Tab,l=r.MENU={MAIN:0,DISK:2,ANALYZE:3,LATHE:4,IMPRINTER:5,SETTINGS:6},u=r.PRINTER_MENU={MAIN:0,SEARCH:1,MATERIALS:2,CHEMICALS:3},s=function(g){switch(g){case l.MAIN:return(0,e.createComponentVNode)(2,v);case l.DISK:return(0,e.createComponentVNode)(2,b.DataDiskMenu);case l.ANALYZE:return(0,e.createComponentVNode)(2,N.AnalyzerMenu);case l.LATHE:case l.IMPRINTER:return(0,e.createComponentVNode)(2,B.LatheMenu);case l.SETTINGS:return(0,e.createComponentVNode)(2,k.SettingsMenu);default:return"UNKNOWN MENU"}},i=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.menu,x=g.menu,T=c(g,d);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,m,Object.assign({selected:w===x,onClick:function(){function M(){return S("nav",{menu:x})}return M}()},T)))},h=r.RndConsole=function(){function p(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data;if(!L.linked)return(0,e.createComponentVNode)(2,I.LinkMenu);var w=L.menu,x=L.linked_analyzer,T=L.linked_lathe,M=L.linked_imprinter,O=L.wait_message;return(0,e.createComponentVNode)(2,t.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole",children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,i,{icon:"flask",menu:l.MAIN,children:"Research"}),!!x&&(0,e.createComponentVNode)(2,i,{icon:"microscope",menu:l.ANALYZE,children:"Analyze"}),!!T&&(0,e.createComponentVNode)(2,i,{icon:"print",menu:l.LATHE,children:"Protolathe"}),!!M&&(0,e.createComponentVNode)(2,i,{icon:"memory",menu:l.IMPRINTER,children:"Imprinter"}),(0,e.createComponentVNode)(2,i,{icon:"floppy-disk",menu:l.DISK,children:"Disk"}),(0,e.createComponentVNode)(2,i,{icon:"cog",menu:l.SETTINGS,children:"Settings"})]}),s(w),(0,e.createComponentVNode)(2,C)]})})})}return p}(),C=function(g,V){var y=(0,a.useBackend)(V),S=y.data,L=S.wait_message;return L?(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay",children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay__Wrapper",children:(0,e.createComponentVNode)(2,o.NoticeBox,{color:"black",children:L})})}):null},v=function(g,V){var y=(0,a.useBackend)(V),S=y.data,L=S.tech_levels;return(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{id:"research-levels",children:[(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Research Field"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Level"})]}),L.map(function(w){var x=w.id,T=w.name,M=w.desc,O=w.level,D=w.ui_icon;return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"circle-info",tooltip:M})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:D})," ",T]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O})]},x)})]})})}},29205:function(A,r,n){"use strict";r.__esModule=!0,r.RndNetController=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=r.RndNetController=function(){function k(N,d){var c=(0,t.useBackend)(d),m=c.act,l=c.data,u=l.ion,s=(0,t.useLocalState)(d,"mainTabIndex",0),i=s[0],h=s[1],C=function(){function v(p){switch(p){case 0:return(0,e.createComponentVNode)(2,B);case 1:return(0,e.createComponentVNode)(2,I);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}return v}();return(0,e.createComponentVNode)(2,f.Window,{width:900,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"wrench",selected:i===0,onClick:function(){function v(){return h(0)}return v}(),children:"Network Management"},"ConfigPage"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"floppy-disk",selected:i===1,onClick:function(){function v(){return h(1)}return v}(),children:"Design Management"},"DesignPage")]}),C(i)]})})}return k}(),B=function(N,d){var c=(0,t.useBackend)(d),m=c.act,l=c.data,u=(0,t.useLocalState)(d,"filterType","ALL"),s=u[0],i=u[1],h=l.network_password,C=l.network_name,v=l.devices,p=[];p.push(s),s==="MSC"&&(p.push("BCK"),p.push("PGN"));var g=s==="ALL"?v:v.filter(function(V){return p.indexOf(V.dclass)>-1});return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Section,{title:"Network Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Network Name",children:(0,e.createComponentVNode)(2,o.Button,{content:C||"Unset",selected:C,icon:"edit",onClick:function(){function V(){return m("network_name")}return V}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Network Password",children:(0,e.createComponentVNode)(2,o.Button,{content:h||"Unset",selected:h,icon:"lock",onClick:function(){function V(){return m("network_password")}return V}()})})]})}),(0,e.createComponentVNode)(2,o.Section,{title:"Connected Devices",children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="ALL",onClick:function(){function V(){return i("ALL")}return V}(),icon:"network-wired",children:"All Devices"},"AllDevices"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="SRV",onClick:function(){function V(){return i("SRV")}return V}(),icon:"server",children:"R&D Servers"},"RNDServers"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="RDC",onClick:function(){function V(){return i("RDC")}return V}(),icon:"desktop",children:"R&D Consoles"},"RDConsoles"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="MFB",onClick:function(){function V(){return i("MFB")}return V}(),icon:"industry",children:"Exosuit Fabricators"},"Mechfabs"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="MSC",onClick:function(){function V(){return i("MSC")}return V}(),icon:"microchip",children:"Miscellaneous Devices"},"Misc")]}),(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Device Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Device ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Unlink"})]}),g.map(function(V){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:V.name}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:V.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function y(){return m("unlink_device",{dclass:V.dclass,uid:V.id})}return y}()})})]},V.id)})]})]})],4)},I=function(N,d){var c=(0,t.useBackend)(d),m=c.act,l=c.data,u=l.designs,s=(0,t.useLocalState)(d,"searchText",""),i=s[0],h=s[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Design Management",children:[(0,e.createComponentVNode)(2,o.Input,{fluid:!0,placeholder:"Search for designs",mb:2,onInput:function(){function C(v,p){return h(p)}return C}()}),u.filter((0,a.createSearch)(i,function(C){return C.name})).map(function(C){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{fluid:!0,content:C.name,checked:!C.blacklisted,onClick:function(){function v(){return m(C.blacklisted?"unblacklist_design":"blacklist_design",{d_uid:C.uid})}return v}()},C.name)})]})}},63315:function(A,r,n){"use strict";r.__esModule=!0,r.RndServer=void 0;var e=n(89005),a=n(72253),t=n(44879),o=n(36036),f=n(98595),b=r.RndServer=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.active,s=l.network_name;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:500,resizable:!0,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,o.Section,{title:"Server Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Machine power",children:(0,e.createComponentVNode)(2,o.Button,{content:u?"On":"Off",selected:u,icon:"power-off",onClick:function(){function i(){return m("toggle_active")}return i}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Link status",children:s===null?(0,e.createComponentVNode)(2,o.Box,{color:"red",children:"Unlinked"}):(0,e.createComponentVNode)(2,o.Box,{color:"green",children:"Linked"})})]})}),s===null?(0,e.createComponentVNode)(2,I):(0,e.createComponentVNode)(2,B)]})})}return k}(),B=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.network_name;return(0,e.createComponentVNode)(2,o.Section,{title:"Network Info",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Connected network ID",children:u}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Unlink",children:(0,e.createComponentVNode)(2,o.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function s(){return m("unlink")}return s}()})})]})})},I=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.controllers;return(0,e.createComponentVNode)(2,o.Section,{title:"Detected Cores",children:(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Link"})]}),u.map(function(s){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:s.netname}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Link",icon:"link",onClick:function(){function i(){return m("link",{addr:s.addr})}return i}()})})]},s.addr)})]})})}},26109:function(A,r,n){"use strict";r.__esModule=!0,r.RobotSelfDiagnosis=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=function(k,N){var d=k/N;return d<=.2?"good":d<=.5?"average":"bad"},B=r.RobotSelfDiagnosis=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.data,m=c.component_data;return(0,e.createComponentVNode)(2,o.Window,{width:280,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:m.map(function(l,u){return(0,e.createComponentVNode)(2,t.Section,{title:(0,f.capitalize)(l.name),children:l.installed<=0?(0,e.createComponentVNode)(2,t.NoticeBox,{m:-.5,height:3.5,color:"red",style:{"font-style":"normal"},children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",children:(0,e.createComponentVNode)(2,t.Flex.Item,{grow:1,textAlign:"center",align:"center",color:"#e8e8e8",children:l.installed===-1?"Destroyed":"Missing"})})}):(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"72%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Brute Damage",color:b(l.brute_damage,l.max_damage),children:l.brute_damage}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Burn Damage",color:b(l.electronic_damage,l.max_damage),children:l.electronic_damage})]})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Powered",color:l.powered?"good":"bad",children:l.powered?"Yes":"No"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Enabled",color:l.status?"good":"bad",children:l.status?"Yes":"No"})]})})]})},u)})})})}return I}()},97997:function(A,r,n){"use strict";r.__esModule=!0,r.RoboticsControlConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.RoboticsControlConsole=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.can_hack,l=c.safety,u=c.show_lock_all,s=c.cyborgs,i=s===void 0?[]:s;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:460,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!u&&(0,e.createComponentVNode)(2,t.Section,{title:"Emergency Lock Down",children:[(0,e.createComponentVNode)(2,t.Button,{icon:l?"lock":"unlock",content:l?"Disable Safety":"Enable Safety",selected:l,onClick:function(){function h(){return d("arm",{})}return h}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"lock",disabled:l,content:"Lock ALL Cyborgs",color:"bad",onClick:function(){function h(){return d("masslock",{})}return h}()})]}),(0,e.createComponentVNode)(2,b,{cyborgs:i,can_hack:m})]})})}return B}(),b=function(I,k){var N=I.cyborgs,d=I.can_hack,c=(0,a.useBackend)(k),m=c.act,l=c.data,u="Detonate";return l.detonate_cooldown>0&&(u+=" ("+l.detonate_cooldown+"s)"),N.length?N.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,buttons:(0,e.createFragment)([!!s.hackable&&!s.emagged&&(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){function i(){return m("hackbot",{uid:s.uid})}return i}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:s.locked_down?"unlock":"lock",color:s.locked_down?"good":"default",content:s.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){function i(){return m("stopbot",{uid:s.uid})}return i}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:u,disabled:!l.auth||l.detonate_cooldown>0,color:"bad",onClick:function(){function i(){return m("killbot",{uid:s.uid})}return i}()})],0),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Box,{color:s.status?"bad":s.locked_down?"average":"good",children:s.status?"Not Responding":s.locked_down?"Locked Down":"Nominal"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:(0,e.createComponentVNode)(2,t.Box,{children:s.locstring})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:s.health>50?"good":"bad",value:s.health/100})}),typeof s.charge=="number"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:s.charge>30?"good":"bad",value:s.charge/100})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Capacity",children:(0,e.createComponentVNode)(2,t.Box,{color:s.cell_capacity<3e4?"average":"good",children:s.cell_capacity})})],4)||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"No Power Cell"})}),!!s.is_hacked&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safeties",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"DISABLED"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Module",children:s.module}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Master AI",children:(0,e.createComponentVNode)(2,t.Box,{color:s.synchronization?"default":"average",children:s.synchronization||"None"})})]})},s.uid)}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cyborg units detected within access parameters."})}},54431:function(A,r,n){"use strict";r.__esModule=!0,r.Safe=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Safe=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.dial,s=l.open,i=l.locked,h=l.contents;return(0,e.createComponentVNode)(2,o.Window,{theme:"safe",width:600,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving",children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"25%"}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"75%"})]}),(0,e.createComponentVNode)(2,t.Icon,{className:"Safe--engraving--arrow",name:"long-arrow-alt-down",size:"3"}),(0,e.createVNode)(1,"br"),s?(0,e.createComponentVNode)(2,B):(0,e.createComponentVNode)(2,t.Box,{as:"img",className:"Safe--dial",src:"safe_dial.png",style:{transform:"rotate(-"+3.6*u+"deg)","z-index":0}})]}),!s&&(0,e.createComponentVNode)(2,I)]})})}return k}(),b=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.dial,s=l.open,i=l.locked,h=function(v,p){return(0,e.createComponentVNode)(2,t.Button,{disabled:s||p&&!i,icon:"arrow-"+(p?"right":"left"),content:(p?"Right":"Left")+" "+v,iconRight:p,onClick:function(){function g(){return m(p?"turnleft":"turnright",{num:v})}return g}(),style:{"z-index":10}})};return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:i,icon:s?"lock":"lock-open",content:s?"Close":"Open",mb:"0.5rem",onClick:function(){function C(){return m("open")}return C}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{position:"absolute",children:[h(50),h(10),h(1)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--right",position:"absolute",right:"5px",children:[h(1,!0),h(10,!0),h(50,!0)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--number",children:u})]})},B=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.contents;return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--contents",overflow:"auto",children:u.map(function(s,i){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{mb:"0.5rem",onClick:function(){function h(){return m("retrieve",{index:i+1})}return h}(),children:[(0,e.createComponentVNode)(2,t.Box,{as:"img",src:s.sprite+".png",verticalAlign:"middle",ml:"-6px",mr:"0.5rem"}),s.name]}),(0,e.createVNode)(1,"br")],4,s)})})},I=function(N,d){return(0,e.createComponentVNode)(2,t.Section,{className:"Safe--help",title:"Safe opening instructions (because you all keep forgetting)",children:[(0,e.createComponentVNode)(2,t.Box,{children:["1. Turn the dial left to the first number.",(0,e.createVNode)(1,"br"),"2. Turn the dial right to the second number.",(0,e.createVNode)(1,"br"),"3. Continue repeating this process for each number, switching between left and right each time.",(0,e.createVNode)(1,"br"),"4. Open the safe."]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:"To lock fully, turn the dial to the left after closing the safe."})]})}},29740:function(A,r,n){"use strict";r.__esModule=!0,r.SatelliteControlSatellitesList=r.SatelliteControlMapView=r.SatelliteControlFooter=r.SatelliteControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SatelliteControl=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=(0,a.useLocalState)(d,"tabIndex",l.tabIndex),s=u[0],i=u[1],h=function(){function v(p){i(p),m("set_tab_index",{tab_index:p})}return v}(),C=function(){function v(p){switch(p){case 0:return(0,e.createComponentVNode)(2,b);case 1:return(0,e.createComponentVNode)(2,B);default:return"WE SHOULDN'T BE HERE!"}}return v}();return(0,e.createComponentVNode)(2,o.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"table",selected:s===0,onClick:function(){function v(){return h(0)}return v}(),children:"Satellites"},"Satellites"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"map-marked-alt",selected:s===1,onClick:function(){function v(){return h(1)}return v}(),children:"Map View"},"MapView")]})}),C(s),(0,e.createComponentVNode)(2,I)]})})})}return k}(),b=r.SatelliteControlSatellitesList=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.satellites;return(0,e.createComponentVNode)(2,t.Section,{title:"Satellite Network Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"#"+s.id,children:[s.mode," ",(0,e.createComponentVNode)(2,t.Button,{content:s.active?"Deactivate":"Activate",icon:"arrow-circle-right",onClick:function(){function i(){return m("toggle",{id:s.id})}return i}()})]},s.id)})})})}return k}(),B=r.SatelliteControlMapView=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.satellites,s=l.has_goal,i=l.defended,h=l.collisions,C=l.fake_meteors,v=l.zoom,p=l.offsetX,g=l.offsetY,V=0;return(0,e.createComponentVNode)(2,t.Box,{height:"100vh",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,t.NanoMap,{zoom:v,offsetX:p,offsetY:g,onZoom:function(){function y(S){return m("set_zoom",{zoom:S})}return y}(),onOffsetChange:function(){function y(S,L){return m("set_offset",{offset_x:L.offsetX,offset_y:L.offsetY})}return y}(),children:[u.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"satellite",tooltip:y.active?"Shield Satellite":"Inactive Shield Satellite",color:y.active?"white":"grey",onClick:function(){function S(){return m("toggle",{id:y.id})}return S}()},V++)}),s&&i.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"circle",tooltip:"Successful Defense",color:"blue"},V++)}),s&&h.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"x",tooltip:"Meteor Hit",color:"red"},V++)}),s&&C.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"meteor",tooltip:"Incoming Meteor",color:"white"},V++)})]})})}return k}(),I=r.SatelliteControlFooter=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.notice,s=l.notice_color,i=l.has_goal,h=l.coverage,C=l.coverage_goal,v=l.testing;return(0,e.createFragment)([i&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Station Shield Coverage",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:h>=C?"good":"average",value:h,maxValue:100,children:[h,"%"]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Check coverage",disabled:v,onClick:function(){function p(){return m("begin_test")}return p}()})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{color:s,children:u})],0)}return k}()},44162:function(A,r,n){"use strict";r.__esModule=!0,r.SecureStorage=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=n(36352),B=n(92986),I=r.SecureStorage=function(){function c(m,l){return(0,e.createComponentVNode)(2,f.Window,{theme:"securestorage",height:500,width:280,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,N)})})})})}return c}(),k=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=window.event?m.which:m.keyCode;if(i===B.KEY_ENTER){m.preventDefault(),s("keypad",{digit:"E"});return}if(i===B.KEY_ESCAPE){m.preventDefault(),s("keypad",{digit:"C"});return}if(i===B.KEY_BACKSPACE){m.preventDefault(),s("backspace");return}if(i>=B.KEY_0&&i<=B.KEY_9){m.preventDefault(),s("keypad",{digit:i-B.KEY_0});return}if(i>=B.KEY_NUMPAD_0&&i<=B.KEY_NUMPAD_9){m.preventDefault(),s("keypad",{digit:i-B.KEY_NUMPAD_0});return}},N=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=i.locked,C=i.no_passcode,v=i.emagged,p=i.user_entered_code,g=[["1","2","3"],["4","5","6"],["7","8","9"],["C","0","E"]],V=C?"":h?"bad":"good";return(0,e.createComponentVNode)(2,o.Section,{fill:!0,onKeyDown:function(){function y(S){return k(S,l)}return y}(),children:[(0,e.createComponentVNode)(2,o.Stack.Item,{height:7.3,children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["SecureStorage__displayBox","SecureStorage__displayBox--"+V]),height:"100%",children:v?"ERROR":p})}),(0,e.createComponentVNode)(2,o.Table,{children:g.map(function(y){return(0,e.createComponentVNode)(2,b.TableRow,{children:y.map(function(S){return(0,e.createComponentVNode)(2,b.TableCell,{children:(0,e.createComponentVNode)(2,d,{number:S})},S)})},y[0])})})]})},d=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=m.number;return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,bold:!0,mb:"6px",content:h,textAlign:"center",fontSize:"60px",lineHeight:1.25,width:"80px",className:(0,a.classes)(["SecureStorage__Button","SecureStorage__Button--keypad","SecureStorage__Button--"+h]),onClick:function(){function C(){return s("keypad",{digit:h})}return C}()})}},6272:function(A,r,n){"use strict";r.__esModule=!0,r.SecurityRecords=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(3939),B=n(321),I=n(5485),k=n(22091),N={"*Execute*":"execute","*Arrest*":"arrest",Incarcerated:"incarcerated",Parolled:"parolled",Released:"released",Demote:"demote",Search:"search",Monitor:"monitor"},d=function(p,g){(0,b.modalOpen)(p,"edit",{field:g.edit,value:g.value})},c=r.SecurityRecords=function(){function v(p,g){var V=(0,t.useBackend)(g),y=V.act,S=V.data,L=S.loginState,w=S.currentPage,x;if(L.logged_in)w===1?x=(0,e.createComponentVNode)(2,l):w===2&&(x=(0,e.createComponentVNode)(2,i));else return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,I.LoginScreen)})});return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.LoginInfo),(0,e.createComponentVNode)(2,k.TemporaryNotice),(0,e.createComponentVNode)(2,m),x]})})]})}return v}(),m=function(p,g){var V=(0,t.useBackend)(g),y=V.act,S=V.data,L=S.currentPage,w=S.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:L===1,onClick:function(){function x(){return y("page",{page:1})}return x}(),children:"List Records"}),L===2&&w&&!w.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:L===2,children:["Record: ",w.fields[0].value]})]})})},l=function(p,g){var V=(0,t.useBackend)(g),y=V.act,S=V.data,L=S.records,w=(0,t.useLocalState)(g,"searchText",""),x=w[0],T=w[1],M=(0,t.useLocalState)(g,"sortId","name"),O=M[0],D=M[1],E=(0,t.useLocalState)(g,"sortOrder",!0),P=E[0],R=E[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,s)}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"SecurityRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,u,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,u,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,u,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,u,{id:"fingerprint",children:"Fingerprint"}),(0,e.createComponentVNode)(2,u,{id:"status",children:"Criminal Status"})]}),L.filter((0,a.createSearch)(x,function(j){return j.name+"|"+j.id+"|"+j.rank+"|"+j.fingerprint+"|"+j.status})).sort(function(j,F){var W=P?1:-1;return j[O].localeCompare(F[O])*W}).map(function(j){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"SecurityRecords__listRow--"+N[j.status],onClick:function(){function F(){return y("view",{uid_gen:j.uid_gen,uid_sec:j.uid_sec})}return F}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",j.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.fingerprint}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.status})]},j.id)})]})})})],4)},u=function(p,g){var V=(0,t.useLocalState)(g,"sortId","name"),y=V[0],S=V[1],L=(0,t.useLocalState)(g,"sortOrder",!0),w=L[0],x=L[1],T=p.id,M=p.children;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:y!==T&&"transparent",fluid:!0,onClick:function(){function O(){y===T?x(!w):(S(T),x(!0))}return O}(),children:[M,y===T&&(0,e.createComponentVNode)(2,o.Icon,{name:w?"sort-up":"sort-down",ml:"0.25rem;"})]})})})},s=function(p,g){var V=(0,t.useBackend)(g),y=V.act,S=V.data,L=S.isPrinting,w=(0,t.useLocalState)(g,"searchText",""),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{ml:"0.25rem",content:"New Record",icon:"plus",onClick:function(){function M(){return y("new_general")}return M}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:L,icon:L?"spinner":"print",iconSpin:!!L,content:"Print Cell Log",onClick:function(){function M(){return(0,b.modalOpen)(g,"print_cell_log")}return M}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by Name, ID, Assignment, Fingerprint, Status",fluid:!0,onInput:function(){function M(O,D){return T(D)}return M}()})})]})},i=function(p,g){var V=(0,t.useBackend)(g),y=V.act,S=V.data,L=S.isPrinting,w=S.general,x=S.security;return!w||!w.fields?(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"General records lost!"}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:L,icon:L?"spinner":"print",iconSpin:!!L,content:"Print Record",onClick:function(){function T(){return y("print_record")}return T}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",tooltip:"WARNING: This will also delete the Security and Medical records associated with this crew member!",tooltipPosition:"bottom-start",content:"Delete Record",onClick:function(){function T(){return y("delete_general")}return T}()})],4),children:(0,e.createComponentVNode)(2,h)})}),!x||!x.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function T(){return y("new_security")}return T}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Security records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:x.empty,content:"Delete Record",onClick:function(){function T(){return y("delete_security")}return T}()}),children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:x.fields.map(function(T,M){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:T.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(T.value),!!T.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:T.line_break?"1rem":"initial",onClick:function(){function O(){return d(g,T)}return O}()})]},M)})})})})}),(0,e.createComponentVNode)(2,C)],4)],0)},h=function(p,g){var V=(0,t.useBackend)(g),y=V.data,S=y.general;return!S||!S.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:S.fields.map(function(L,w){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:L.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(""+L.value),!!L.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:L.line_break?"1rem":"initial",onClick:function(){function x(){return d(g,L)}return x}()})]},w)})})}),!!S.has_photos&&S.photos.map(function(L,w){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:L,style:{width:"96px","margin-top":"5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createVNode)(1,"br"),"Photo #",w+1]},w)})]})},C=function(p,g){var V=(0,t.useBackend)(g),y=V.act,S=V.data,L=S.security;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function w(){return(0,b.modalOpen)(g,"comment_add")}return w}()}),children:L.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):L.comments.map(function(w,x){return(0,e.createComponentVNode)(2,o.Box,{preserveWhitespace:!0,children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:w.header||"Auto-generated"}),(0,e.createVNode)(1,"br"),w.text||w,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function T(){return y("comment_delete",{id:x+1})}return T}()})]},x)})})})}},5099:function(A,r,n){"use strict";r.__esModule=!0,r.SeedExtractor=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(3939);function B(u,s){var i=typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(i)return(i=i.call(u)).next.bind(i);if(Array.isArray(u)||(i=I(u))||s&&u&&typeof u.length=="number"){i&&(u=i);var h=0;return function(){return h>=u.length?{done:!0}:{done:!1,value:u[h++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function I(u,s){if(u){if(typeof u=="string")return k(u,s);var i={}.toString.call(u).slice(8,-1);return i==="Object"&&u.constructor&&(i=u.constructor.name),i==="Map"||i==="Set"?Array.from(u):i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?k(u,s):void 0}}function k(u,s){(s==null||s>u.length)&&(s=u.length);for(var i=0,h=Array(s);i=x},C=function(w,x){return w<=x},v=s.split(" "),p=[],g=function(){var w=S.value,x=w.split(":");if(x.length===0)return 0;if(x.length===1)return p.push(function(O){return(O.name+" ("+O.variant+")").toLocaleLowerCase().includes(x[0].toLocaleLowerCase())}),0;if(x.length>2)return{v:function(){function O(D){return!1}return O}()};var T,M=i;if(x[1][x[1].length-1]==="-"?(M=C,T=Number(x[1].substring(0,x[1].length-1))):x[1][x[1].length-1]==="+"?(M=h,T=Number(x[1].substring(0,x[1].length-1))):T=Number(x[1]),isNaN(T))return{v:function(){function O(D){return!1}return O}()};switch(x[0].toLocaleLowerCase()){case"l":case"life":case"lifespan":p.push(function(O){return M(O.lifespan,T)});break;case"e":case"end":case"endurance":p.push(function(O){return M(O.endurance,T)});break;case"m":case"mat":case"maturation":p.push(function(O){return M(O.maturation,T)});break;case"pr":case"prod":case"production":p.push(function(O){return M(O.production,T)});break;case"y":case"yield":p.push(function(O){return M(O.yield,T)});break;case"po":case"pot":case"potency":p.push(function(O){return M(O.potency,T)});break;case"s":case"stock":case"c":case"count":case"a":case"amount":p.push(function(O){return M(O.amount,T)});break;default:return{v:function(){function O(D){return!1}return O}()}}},V,y=B(v),S;!(S=y()).done;)if(V=g(),V!==0&&V)return V.v;return function(L){for(var w=0,x=p;w=1?Number(M):1)}return x}()})]})]})}},17474:function(A,r,n){"use strict";r.__esModule=!0,r.Shop=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(25328),f=n(72253),b=n(36036),B=n(98595),I=n(3939),k=function(h){switch(h){case 0:return(0,e.createComponentVNode)(2,d);case 1:return(0,e.createComponentVNode)(2,c);default:return"\u041E\u0428\u0418\u0411\u041A\u0410, \u0421\u041E\u041E\u0411\u0429\u0418\u0422\u0415 \u0420\u0410\u0417\u0420\u0410\u0411\u041E\u0422\u0427\u0418\u041A\u0423"}},N=r.Shop=function(){function i(h,C){var v=(0,f.useBackend)(C),p=v.act,g=v.data,V=g.cart,y=(0,f.useLocalState)(C,"tabIndex",0),S=y[0],L=y[1];return(0,e.createComponentVNode)(2,B.Window,{width:900,height:600,theme:"abductor",children:[(0,e.createComponentVNode)(2,I.ComplexModal),(0,e.createComponentVNode)(2,B.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Tabs,{children:[(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:S===0,onClick:function(){function w(){L(0)}return w}(),icon:"store",children:"\u0422\u043E\u0440\u0433\u043E\u0432\u043B\u044F"},"PurchasePage"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:S===1,onClick:function(){function w(){L(1)}return w}(),icon:"shopping-cart",children:["\u041A\u043E\u0440\u0437\u0438\u043D\u0430 ",V&&V.length?"("+V.length+")":""]},"Cart")]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:k(S)})]})})]})}return i}(),d=function(h,C){var v=(0,f.useBackend)(C),p=v.act,g=v.data,V=g.cash,y=g.cats,S=(0,f.useLocalState)(C,"shopItems",y[0].items),L=S[0],w=S[1],x=(0,f.useLocalState)(C,"showDesc",1),T=x[0],M=x[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"\u0421\u0440\u0435\u0434\u0441\u0442\u0432\u0430: "+V+"\u043A",buttons:(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438",checked:T,onClick:function(){function O(){return M(!T)}return O}()})})})}),(0,e.createComponentVNode)(2,b.Stack,{fill:!0,mt:.3,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:y.map(function(O){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:O.items===L,onClick:function(){function D(){w(O.items)}return D}(),children:O.cat},O)})})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:L.map(function(O){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,m,{i:O,showDecription:T},(0,o.decodeHtmlEntities)(O.name))},(0,o.decodeHtmlEntities)(O.name))})})})})]})]})},c=function(h,C){var v=(0,f.useBackend)(C),p=v.act,g=v.data,V=g.cart,y=g.cash,S=g.cart_price,L=(0,f.useLocalState)(C,"showDesc",0),w=L[0],x=L[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"\u0421\u0440\u0435\u0434\u0441\u0442\u0432\u0430: "+y+"\u043A",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438",checked:w,onClick:function(){function T(){return x(!w)}return T}()}),(0,e.createComponentVNode)(2,b.Button,{content:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C",icon:"trash",onClick:function(){function T(){return p("empty_cart")}return T}(),disabled:!V}),(0,e.createComponentVNode)(2,b.Button,{content:"\u041E\u043F\u043B\u0430\u0442\u0438\u0442\u044C ("+S+"\u043A)",icon:"shopping-cart",onClick:function(){function T(){return p("purchase_cart")}return T}(),disabled:!V||S>y})],4),children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:V?V.map(function(T){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mr:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,m,{i:T,showDecription:w,buttons:(0,e.createComponentVNode)(2,u,{i:T})})},(0,o.decodeHtmlEntities)(T.name))}):(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:"\u0412\u0430\u0448\u0430 \u043A\u043E\u0440\u0437\u0438\u043D\u0430 \u043F\u0443\u0441\u0442\u0430!"})})})})})},m=function(h,C){var v=h.i,p=h.showDecription,g=p===void 0?1:p,V=h.buttons,y=V===void 0?(0,e.createComponentVNode)(2,l,{i:v}):V;return(0,e.createComponentVNode)(2,b.Section,{title:(0,o.decodeHtmlEntities)(v.name),showBottom:g,buttons:y,children:[g?(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(v.desc)}):null,g?(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(v.content)}):null]})},l=function(h,C){var v=(0,f.useBackend)(C),p=v.act,g=v.data,V=h.i,y=g.cash;return(0,e.createComponentVNode)(2,b.Button,{icon:"shopping-cart",content:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0432 \u043A\u043E\u0440\u0437\u0438\u043D\u0443 ("+V.cost+" \u041A\u0438\u043A\u0438\u0440\u0438\u0434\u0438\u0442\u043E\u0432)",color:V.limit!==-1&&"red",tooltip:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0442\u043E\u0432\u0430\u0440 \u0432 \u043A\u043E\u0440\u0437\u0438\u043D\u0443, \u0443\u0432\u0435\u043B\u0438\u0447\u0438\u0432 \u043E\u0431\u0449\u0435\u0435 \u0447\u0438\u0441\u043B\u043E \u0434\u0430\u043D\u043D\u043E\u0433\u043E \u0442\u043E\u0432\u0430\u0440\u0430. \u0426\u0435\u043D\u0430 \u0442\u043E\u0432\u0430\u0440\u0430 \u043C\u0435\u043D\u044F\u0435\u0442\u0441\u044F \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043C\u043E\u0441\u0442\u0438 \u043E\u0442 \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043D\u044B\u0445 \u0446\u0435\u043D\u043D\u043E\u0441\u0442\u0435\u0439 \u0432 \u0420\u0430\u0441\u0447\u0438\u0447\u0435\u0442\u0447\u0438\u043A\u0438\u043A\u0435.",tooltipPosition:"left",onClick:function(){function S(){return p("add_to_cart",{item:V.obj_path})}return S}(),disabled:V.cost>y||V.limit!==-1&&V.purchased>=V.limit||V.is_time_available===!1})},u=function(h,C){var v=(0,f.useBackend)(C),p=v.act,g=v.data,V=h.i;return(0,e.createComponentVNode)(2,b.Stack,{children:[(0,e.createComponentVNode)(2,b.Button,{icon:"times",content:"("+V.cost*V.amount+"\u043A)",tooltip:"\u0423\u0431\u0440\u0430\u0442\u044C \u0438\u0437 \u043A\u043E\u0440\u0437\u0438\u043D\u044B.",tooltipPosition:"left",onClick:function(){function y(){return p("remove_from_cart",{item:V.obj_path})}return y}()}),(0,e.createComponentVNode)(2,b.Button,{icon:"minus",ml:"5px",onClick:function(){function y(){return p("set_cart_item_quantity",{item:V.obj_path,quantity:--V.amount})}return y}(),disabled:V.amount<=0}),(0,e.createComponentVNode)(2,b.Button.Input,{content:V.amount,width:"45px",tooltipPosition:"bottom-end",onCommit:function(){function y(S,L){return p("set_cart_item_quantity",{item:V.obj_path,quantity:L})}return y}(),disabled:V.limit!==-1&&V.amount>=V.limit&&V.amount<=0}),(0,e.createComponentVNode)(2,b.Button,{mb:.3,icon:"plus",tooltipPosition:"bottom-start",tooltip:V.limit===0&&"Discount already redeemed!",onClick:function(){function y(){return p("set_cart_item_quantity",{item:V.obj_path,quantity:++V.amount})}return y}(),disabled:V.limit!==-1&&V.amount>=V.limit})]})},s=function(h,C){var v=(0,f.useBackend)(C),p=v.act,g=v.data,V=h.pack;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,horizontal:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{width:"70%",children:V.content_images.map(function(y){return(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+y,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})},y.ref)})})})}},2916:function(A,r,n){"use strict";r.__esModule=!0,r.ShuttleConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ShuttleConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:150,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:d.status?d.status:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Missing"})}),!!d.shuttle&&(!!d.docking_ports_len&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Send to ",children:d.docking_ports.map(function(c){return(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",content:c.name,onClick:function(){function m(){return N("move",{move:c.id})}return m}()},c.name)})})||(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:"red",children:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Locked"})}),!!d.admin_controlled&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorization",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-circle",content:"Request Authorization",disabled:!d.status,onClick:function(){function c(){return N("request")}return c}()})})],0))]})})})})}return b}()},39401:function(A,r,n){"use strict";r.__esModule=!0,r.ShuttleManipulator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ShuttleManipulator=function(){function k(N,d){var c=(0,a.useLocalState)(d,"tabIndex",0),m=c[0],l=c[1],u=function(){function s(i){switch(i){case 0:return(0,e.createComponentVNode)(2,b);case 1:return(0,e.createComponentVNode)(2,B);case 2:return(0,e.createComponentVNode)(2,I);default:return"WE SHOULDN'T BE HERE!"}}return s}();return(0,e.createComponentVNode)(2,o.Window,{width:650,height:700,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===0,onClick:function(){function s(){return l(0)}return s}(),icon:"info-circle",children:"Status"},"Status"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===1,onClick:function(){function s(){return l(1)}return s}(),icon:"file-import",children:"Templates"},"Templates"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===2,onClick:function(){function s(){return l(2)}return s}(),icon:"tools",children:"Modification"},"Modification")]}),u(m)]})})})}return k}(),b=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.shuttles;return(0,e.createComponentVNode)(2,t.Box,{children:u.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID",children:s.id}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Timer",children:s.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Mode",children:s.mode}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Status",children:s.status}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function i(){return m("jump_to",{type:"mobile",id:s.id})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Fast Travel",icon:"fast-forward",onClick:function(){function i(){return m("fast_travel",{id:s.id})}return i}()})]})]})},s.name)})})},B=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.templates_tabs,s=l.existing_shuttle,i=l.templates;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Tabs,{children:u.map(function(h){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:h===s.id,icon:"file",onClick:function(){function C(){return m("select_template_category",{cat:h})}return C}(),children:h},h)})}),!!s&&i[s.id].templates.map(function(h){return(0,e.createComponentVNode)(2,t.Section,{title:h.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[h.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:h.description}),h.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:h.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Load Template",icon:"download",onClick:function(){function C(){return m("select_template",{shuttle_id:h.shuttle_id})}return C}()})})]})},h.name)})]})},I=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.existing_shuttle,s=l.selected;return(0,e.createComponentVNode)(2,t.Box,{children:[u?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: "+u.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:u.status}),u.timer&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Timer",children:u.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function i(){return m("jump_to",{type:"mobile",id:u.id})}return i}()})})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: None"}),s?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: "+s.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:s.description}),s.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Preview",icon:"eye",onClick:function(){function i(){return m("preview",{shuttle_id:s.shuttle_id})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Load",icon:"download",onClick:function(){function i(){return m("load",{shuttle_id:s.shuttle_id})}return i}()})]})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: None"})]})}},86013:function(A,r,n){"use strict";r.__esModule=!0,r.SingularityMonitor=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(44879),f=n(72253),b=n(36036),B=n(76910),I=n(98595),k=n(36352),N=r.SingularityMonitor=function(){function l(u,s){var i=(0,f.useBackend)(s),h=i.act,C=i.data;return C.active===0?(0,e.createComponentVNode)(2,c):(0,e.createComponentVNode)(2,m)}return l}(),d=function(u){return Math.log2(16+Math.max(0,u))-4},c=function(u,s){var i=(0,f.useBackend)(s),h=i.act,C=i.data,v=C.singularities,p=v===void 0?[]:v;return(0,e.createComponentVNode)(2,I.Window,{width:450,height:185,children:(0,e.createComponentVNode)(2,I.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,title:"Detected Singularities",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"sync",content:"Refresh",onClick:function(){function g(){return h("refresh")}return g}()}),children:(0,e.createComponentVNode)(2,b.Table,{children:p.map(function(g){return(0,e.createComponentVNode)(2,b.Table.Row,{children:[(0,e.createComponentVNode)(2,b.Table.Cell,{children:g.singularity_id+". "+g.area_name}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,color:"label",children:"Stage:"}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,width:"120px",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:g.stage,minValue:0,maxValue:6,ranges:{good:[1,2],average:[3,4],bad:[5,6]},children:(0,o.toFixed)(g.stage)})}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,b.Button,{content:"Details",onClick:function(){function V(){return h("view",{view:g.singularity_id})}return V}()})})]},g.singularity_id)})})})})})},m=function(u,s){var i=(0,f.useBackend)(s),h=i.act,C=i.data,v=C.active,p=C.singulo_stage,g=C.singulo_potential_stage,V=C.singulo_energy,y=C.singulo_high,S=C.singulo_low,L=C.generators,w=L===void 0?[]:L;return(0,e.createComponentVNode)(2,I.Window,{width:550,height:185,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"270px",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Metrics",children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Stage",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:p,minValue:0,maxValue:6,ranges:{good:[1,2],average:[3,4],bad:[5,6]},children:(0,o.toFixed)(p)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Potential Stage",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:g,minValue:0,maxValue:6,ranges:{good:[1,p+.5],average:[p+.5,p+1.5],bad:[p+1.5,p+2]},children:(0,o.toFixed)(g)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:V,minValue:S,maxValue:y,ranges:{good:[.67*y+.33*S,y],average:[.33*y+.67*S,.67*y+.33*S],bad:[S,.33*y+.67*S]},children:(0,o.toFixed)(V)+"MJ"})})]})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Field Generators",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"arrow-left",content:"Back",onClick:function(){function x(){return h("back")}return x}()}),children:(0,e.createComponentVNode)(2,b.LabeledList,{children:w.map(function(x){return(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Remaining Charge",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:x.charge,minValue:0,maxValue:125,ranges:{good:[80,125],average:[30,80],bad:[0,30]},children:(0,o.toFixed)(x.charge)})},x.gen_index)})})})})]})})})}},88284:function(A,r,n){"use strict";r.__esModule=!0,r.Sleeper=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=[["good","Alive"],["average","Critical"],["bad","DEAD"]],B=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],I={average:[.25,.5],bad:[.5,1/0]},k=["bad","average","average","good","average","average","bad"],N=r.Sleeper=function(){function i(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.hasOccupant,y=V?(0,e.createComponentVNode)(2,d):(0,e.createComponentVNode)(2,s);return(0,e.createComponentVNode)(2,f.Window,{width:550,height:760,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:y}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,l)})]})})})}return i}(),d=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.occupant;return(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,u)],4)},c=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.occupant,y=g.auto_eject_dead;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:"Auto-eject if dead:\xA0"}),(0,e.createComponentVNode)(2,o.Button,{icon:y?"toggle-on":"toggle-off",selected:y,content:y?"On":"Off",onClick:function(){function S(){return p("auto_eject_dead_"+(y?"off":"on"))}return S}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"user-slash",content:"Eject",onClick:function(){function S(){return p("ejectify")}return S}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:V.name}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.maxHealth,value:V.health/V.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]},children:(0,a.round)(V.health,0)})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",color:b[V.stat][0],children:b[V.stat][1]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.maxTemp,value:V.bodyTemperature/V.maxTemp,color:k[V.temperatureSuitability+3],children:[(0,a.round)(V.btCelsius,0),"\xB0C,",(0,a.round)(V.btFaren,0),"\xB0F"]})}),!!V.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.bloodMax,value:V.bloodLevel/V.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[V.bloodPercent,"%, ",V.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[V.pulse," BPM"]})],4)]})})},m=function(h,C){var v=(0,t.useBackend)(C),p=v.data,g=p.occupant;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Damage",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:B.map(function(V,y){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:V[0],children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:"100",value:g[V[1]]/100,ranges:I,children:(0,a.round)(g[V[1]],0)},y)},y)})})})},l=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.hasOccupant,y=g.isBeakerLoaded,S=g.beakerMaxSpace,L=g.beakerFreeSpace,w=g.dialysis,x=w&&L>0;return(0,e.createComponentVNode)(2,o.Section,{title:"Dialysis",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!y||L<=0||!V,selected:x,icon:x?"toggle-on":"toggle-off",content:x?"Active":"Inactive",onClick:function(){function T(){return p("togglefilter")}return T}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!y,icon:"eject",content:"Eject",onClick:function(){function T(){return p("removebeaker")}return T}()})],4),children:y?(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:S,value:L/S,ranges:{good:[.5,1/0],average:[.25,.5],bad:[-1/0,.25]},children:[L,"u"]})})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No beaker loaded."})})},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.occupant,y=g.chemicals,S=g.maxchem,L=g.amounts;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Chemicals",children:y.map(function(w,x){var T="",M;return w.overdosing?(T="bad",M=(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle"}),"\xA0 Overdosing!"]})):w.od_warning&&(T="average",M=(0,e.createComponentVNode)(2,o.Box,{color:"average",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle"}),"\xA0 Close to overdosing"]})),(0,e.createComponentVNode)(2,o.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{title:w.title,level:"3",mx:"0",lineHeight:"18px",buttons:M,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:S,value:w.occ_amount/S,color:T,title:"Amount of chemicals currently inside the occupant / Total amount injectable by this machine",mr:"0.5rem",children:[w.pretty_amount,"/",S,"u"]}),L.map(function(O,D){return(0,e.createComponentVNode)(2,o.Button,{disabled:!w.injectable||w.occ_amount+O>S||V.stat===2,icon:"syringe",content:"Inject "+O+"u",title:"Inject "+O+"u of "+w.title+" into the occupant",mb:"0",height:"19px",onClick:function(){function E(){return p("chemical",{chemid:w.id,amount:O})}return E}()},D)})]})})},x)})})},s=function(h,C){return(0,e.createComponentVNode)(2,o.Section,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}},21597:function(A,r,n){"use strict";r.__esModule=!0,r.SlotMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SlotMachine=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;if(d.money===null)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:90,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:"Could not scan your card or could not find account!"}),(0,e.createComponentVNode)(2,t.Box,{children:"Please wear or hold your ID and try again."})]})})});var c;return d.plays===1?c=d.plays+" player has tried their luck today!":c=d.plays+" players have tried their luck today!",(0,e.createComponentVNode)(2,o.Window,{width:300,height:151,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{lineHeight:2,children:c}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Credits Remaining",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:d.money})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"10 credits to spin",children:(0,e.createComponentVNode)(2,t.Button,{icon:"coins",disabled:d.working,content:d.working?"Spinning...":"Spin",onClick:function(){function m(){return N("spin")}return m}()})})]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,lineHeight:2,color:d.resultlvl,children:d.result})]})})})}return b}()},46348:function(A,r,n){"use strict";r.__esModule=!0,r.Smartfridge=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Smartfridge=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.secure,m=d.can_dry,l=d.drying,u=d.contents;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"Secure Access: Please have your identification ready."}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m?"Drying rack":"Contents",buttons:!!m&&(0,e.createComponentVNode)(2,t.Button,{width:4,icon:l?"power-off":"times",content:l?"On":"Off",selected:l,onClick:function(){function s(){return N("drying")}return s}()}),children:[!u&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cookie-bite",size:5,color:"brown"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No products loaded."]})}),!!u&&u.slice().sort(function(s,i){return s.display_name.localeCompare(i.display_name)}).map(function(s){return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"55%",children:s.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"25%",children:["(",s.quantity," in stock)"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:13,children:[(0,e.createComponentVNode)(2,t.Button,{width:3,icon:"arrow-down",tooltip:"Dispense one.",content:"1",onClick:function(){function i(){return N("vend",{index:s.vend,amount:1})}return i}()}),(0,e.createComponentVNode)(2,t.NumberInput,{width:"40px",minValue:0,value:0,maxValue:s.quantity,step:1,stepPixelSize:3,onChange:function(){function i(h,C){return N("vend",{index:s.vend,amount:C})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{width:4,icon:"arrow-down",content:"All",tooltip:"Dispense all.",tooltipPosition:"bottom-start",onClick:function(){function i(){return N("vend",{index:s.vend,amount:s.quantity})}return i}()})]})]},s)})]})]})})})}return b}()},86162:function(A,r,n){"use strict";r.__esModule=!0,r.Smes=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(49968),f=n(98595),b=1e3,B=r.Smes=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.capacityPercent,u=m.capacity,s=m.charge,i=m.inputAttempt,h=m.inputting,C=m.inputLevel,v=m.inputLevelMax,p=m.inputAvailable,g=m.outputPowernet,V=m.outputAttempt,y=m.outputting,S=m.outputLevel,L=m.outputLevelMax,w=m.outputUsed,x=l>=100&&"good"||h&&"average"||"bad",T=y&&"good"||s>0&&"average"||"bad";return(0,e.createComponentVNode)(2,f.Window,{width:340,height:345,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Stored Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:l*.01,ranges:{good:[.5,1/0],average:[.15,.5],bad:[-1/0,.15]}})}),(0,e.createComponentVNode)(2,t.Section,{title:"Input",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Charge Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:i?"sync-alt":"times",selected:i,onClick:function(){function M(){return c("tryinput")}return M}(),children:i?"Auto":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:x,children:l>=100&&"Fully Charged"||h&&"Charging"||"Not Charging"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Input",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:C===0,onClick:function(){function M(){return c("input",{target:"min"})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:C===0,onClick:function(){function M(){return c("input",{adjust:-1e4})}return M}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:C/b,fillValue:p/b,minValue:0,maxValue:v/b,step:5,stepPixelSize:4,format:function(){function M(O){return(0,o.formatPower)(O*b,1)}return M}(),onChange:function(){function M(O,D){return c("input",{target:D*b})}return M}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:C===v,onClick:function(){function M(){return c("input",{adjust:1e4})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:C===v,onClick:function(){function M(){return c("input",{target:"max"})}return M}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available",children:(0,o.formatPower)(p)})]})}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Output",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Output Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){function M(){return c("tryoutput")}return M}(),children:V?"On":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:T,children:g?y?"Sending":s>0?"Not Sending":"No Charge":"Not Connected"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Output",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:S===0,onClick:function(){function M(){return c("output",{target:"min"})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:S===0,onClick:function(){function M(){return c("output",{adjust:-1e4})}return M}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:S/b,minValue:0,maxValue:L/b,step:5,stepPixelSize:4,format:function(){function M(O){return(0,o.formatPower)(O*b,1)}return M}(),onChange:function(){function M(O,D){return c("output",{target:D*b})}return M}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:S===L,onClick:function(){function M(){return c("output",{adjust:1e4})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:S===L,onClick:function(){function M(){return c("output",{target:"max"})}return M}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Outputting",children:(0,o.formatPower)(w)})]})})]})})})}return I}()},63584:function(A,r,n){"use strict";r.__esModule=!0,r.SolarControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SolarControl=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=0,m=1,l=2,u=d.generated,s=d.generated_ratio,i=d.tracking_state,h=d.tracking_rate,C=d.connected_panels,v=d.connected_tracker,p=d.cdir,g=d.direction,V=d.rotating_direction;return(0,e.createComponentVNode)(2,o.Window,{width:490,height:277,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){function y(){return N("refresh")}return y}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar tracker",color:v?"good":"bad",children:v?"OK":"N/A"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar panels",color:C>0?"good":"bad",children:C})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{size:2,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power output",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[.66,1/0],average:[.33,.66],bad:[-1/0,.33]},minValue:0,maxValue:1,value:s,children:u+" W"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[p,"\xB0 (",g,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[i===l&&(0,e.createComponentVNode)(2,t.Box,{children:" Automated "}),i===m&&(0,e.createComponentVNode)(2,t.Box,{children:[" ",h,"\xB0/h (",V,")"," "]}),i===c&&(0,e.createComponentVNode)(2,t.Box,{children:" Tracker offline "})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[i!==l&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0",step:1,stepPixelSize:1,minValue:0,maxValue:359,value:p,onDrag:function(){function y(S,L){return N("cdir",{cdir:L})}return y}()}),i===l&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker status",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Off",selected:i===c,onClick:function(){function y(){return N("track",{track:c})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"clock-o",content:"Timed",selected:i===m,onClick:function(){function y(){return N("track",{track:m})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Auto",selected:i===l,disabled:!v,onClick:function(){function y(){return N("track",{track:l})}return y}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[i===m&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0/h",step:1,stepPixelSize:1,minValue:-7200,maxValue:7200,value:h,format:function(){function y(S){var L=Math.sign(S)>0?"+":"-";return L+Math.abs(S)}return y}(),onDrag:function(){function y(S,L){return N("tdir",{tdir:L})}return y}()}),i===c&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Tracker offline "}),i===l&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]})]})})]})})}return b}()},38096:function(A,r,n){"use strict";r.__esModule=!0,r.SpawnersMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SpawnersMenu=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.spawners||[];return(0,e.createComponentVNode)(2,o.Window,{width:700,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{children:c.map(function(m){return(0,e.createComponentVNode)(2,t.Section,{mb:.5,title:m.name+" ("+m.amount_left+" left)",level:2,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Jump",onClick:function(){function l(){return N("jump",{ID:m.uids})}return l}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Spawn",onClick:function(){function l(){return N("spawn",{ID:m.uids})}return l}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mb:1,fontSize:"16px",children:m.desc}),!!m.fluff&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},textColor:"#878787",fontSize:"14px",children:m.fluff}),!!m.important_info&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mt:1,bold:!0,color:"red",fontSize:"18px",children:m.important_info})]},m.name)})})})})}return b}()},30586:function(A,r,n){"use strict";r.__esModule=!0,r.SpecMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SpecMenu=function(){function N(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:1100,height:600,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k)]})})})}return N}(),b=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Hemomancer",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function i(){return l("hemomancer")}return i}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on blood magic and the manipulation of blood around you.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Vampiric claws",16),(0,e.createTextVNode)(": Unlocked at 150 blood, allows you to summon a robust pair of claws that attack rapidly, drain a targets blood, and heal you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood Barrier",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to select two turfs and create a wall between them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood tendrils",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to slow everyone in a targeted 3x3 area after a short delay.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Sanguine pool",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to travel at high speeds for a short duration. Doing this leaves behind blood splatters. You can move through anything but walls and space when doing this.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Predator senses",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to sniff out anyone within the same sector as you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood eruption",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to manipulate all nearby blood splatters, in 4 tiles around you, into spikes that impale anyone stood ontop of them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"The blood bringers rite",16),(0,e.createTextVNode)(": When toggled you will rapidly drain the blood of everyone who is nearby and use it to heal yourself slightly and remove any incapacitating effects rapidly.")],4)]})})},B=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Umbrae",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function i(){return l("umbrae")}return i}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on darkness, stealth ambushing and mobility.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Cloak of darkness",16),(0,e.createTextVNode)(": Unlocked at 150 blood, when toggled, allows you to become nearly invisible and move rapidly when in dark regions. While active, burn damage is more effective against you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow anchor",16),(0,e.createTextVNode)(": Unlocked at 250 blood, casting it will create an anchor at the cast location after a short delay. If you then cast the ability again, you are teleported back to the anchor. If you do not cast again within 2 minutes, you will do a fake recall, causing a clone to appear at the anchor and making yourself invisible. It will not teleport you between Z levels.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow snare",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to summon a trap that when crossed blinds and ensnares the victim. This trap is hard to see, but withers in the light.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Dark passage",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to target a turf on screen, you will then teleport to that turf.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Extinguish",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to snuff out nearby electronic light sources and glowshrooms.")],4),(0,e.createVNode)(1,"b",null,"Shadow boxing",16),": Unlocked at 800 blood, sends out shadow clones towards a target, damaging them while you remain in range.",(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Eternal darkness",16),(0,e.createTextVNode)(": When toggled, you consume yourself in unholy darkness, only the strongest of lights will be able to see through it. Inside the radius, nearby creatures will freeze and energy projectiles will deal less damage.")],4),(0,e.createVNode)(1,"p",null,"In addition, you also gain permanent X-ray vision.",16)]})})},I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Gargantua",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function i(){return l("gargantua")}return i}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on tenacity and melee damage.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rejuvenate",16),(0,e.createTextVNode)(": Will heal you at an increased rate based on how much damage you have taken.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell",16),(0,e.createTextVNode)(": Unlocked at 150 blood, increases your resistance to physical damage, stuns and stamina for 30 seconds. While it is active you cannot fire guns.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Seismic stomp",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to stomp the ground to send out a shockwave, knocking people back.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood rush",16),(0,e.createTextVNode)(": Unlocked at 250 blood, gives you a short speed boost when cast.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell II",16),(0,e.createTextVNode)(": Unlocked at 400 blood, increases all melee damage by 10.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Overwhelming force",16),(0,e.createTextVNode)(": Unlocked at 600 blood, when toggled, if you bump into a door that you do not have access to, it will force it open. In addition, you cannot be pushed or pulled while it is active.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Demonic grasp",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to send out a demonic hand to snare someone. If you are on disarm/grab intent you will push/pull the target, respectively.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Charge",16),(0,e.createTextVNode)(": Unlocked at 800 blood, you gain the ability to charge at a target. Destroying and knocking back pretty much anything you collide with.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Desecrated Duel",16),(0,e.createTextVNode)(": Leap towards a visible enemy, creating an arena upon landing, infusing you with increased regeneration, and granting you resistance to internal damages.")],4)]})})},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Dantalion",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function i(){return l("dantalion")}return i}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on thralling and illusions.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Enthrall",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Thralls your target to your will, requires you to stand still. Does not work on mindshielded or already enthralled/mindslaved people.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall cap",16),(0,e.createTextVNode)(": You can only thrall a max of 1 person at a time. This can be increased at 400 blood, 600 blood and at full power to a max of 4 thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall commune",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Allows you to talk to your thralls, your thralls can talk back in the same way.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Subspace swap",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to swap positions with a target.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Pacify",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to pacify a target, preventing them from causing harm for 40 seconds.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Decoy",16),(0,e.createTextVNode)(": Unlocked at 400 blood, briefly turn invisible and send out an illusion to fool everyone nearby.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rally thralls",16),(0,e.createTextVNode)(": Unlocked at 600 blood, removes all incapacitating effects from nearby thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood bond",16),(0,e.createTextVNode)(": Unlocked at 800 blood, when cast, all nearby thralls become linked to you. If anyone in the network takes damage, it is shared equally between everyone in the network. If a thrall goes out of range, they will be removed from the network.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Mass Hysteria",16),(0,e.createTextVNode)(": Casts a powerful illusion that blinds and then makes everyone nearby perceive others as random animals.")],4)]})})}},95152:function(A,r,n){"use strict";r.__esModule=!0,r.StackCraft=void 0;var e=n(89005),a=n(72253),t=n(88510),o=n(64795),f=n(25328),b=n(98595),B=n(36036),I=r.StackCraft=function(){function s(){return(0,e.createComponentVNode)(2,b.Window,{width:350,height:500,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,k)})})}return s}(),k=function(i,h){var C=(0,a.useBackend)(h),v=C.data,p=v.amount,g=v.recipes,V=(0,a.useLocalState)(h,"searchText",""),y=V[0],S=V[1],L=N(g,(0,f.createSearch)(y)),w=(0,a.useLocalState)(h,"",!1),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,B.Section,{fill:!0,scrollable:!0,title:"Amount: "+p,buttons:(0,e.createFragment)([x&&(0,e.createComponentVNode)(2,B.Input,{width:12.5,value:y,placeholder:"Find recipe",onInput:function(){function M(O,D){return S(D)}return M}()}),(0,e.createComponentVNode)(2,B.Button,{ml:.5,tooltip:"Search",tooltipPosition:"bottom-end",icon:"magnifying-glass",selected:x,onClick:function(){function M(){return T(!x)}return M}()})],0),children:L?(0,e.createComponentVNode)(2,l,{recipes:L}):(0,e.createComponentVNode)(2,B.NoticeBox,{children:"No recipes found!"})})},N=function s(i,h){var C=(0,o.flow)([(0,t.map)(function(v){var p=v[0],g=v[1];return d(g)?h(p)?v:[p,s(g,h)]:h(p)?v:[p,void 0]}),(0,t.filter)(function(v){var p=v[0],g=v[1];return g!==void 0}),(0,t.sortBy)(function(v){var p=v[0],g=v[1];return p}),(0,t.sortBy)(function(v){var p=v[0],g=v[1];return!d(g)}),(0,t.reduce)(function(v,p){var g=p[0],V=p[1];return v[g]=V,v},{})])(Object.entries(i));return Object.keys(C).length?C:void 0},d=function(i){return i.uid===void 0},c=function(i,h){return i.required_amount>h?0:Math.floor(h/i.required_amount)},m=function(i,h){for(var C=(0,a.useBackend)(h),v=C.act,p=i.recipe,g=i.max_possible_multiplier,V=Math.min(g,Math.floor(p.max_result_amount/p.result_amount)),y=[5,10,25],S=[],L=function(){var M=x[w];V>=M&&S.push((0,e.createComponentVNode)(2,B.Button,{bold:!0,translucent:!0,fontSize:.85,width:"32px",content:M*p.result_amount+"x",onClick:function(){function O(){return v("make",{recipe_uid:p.uid,multiplier:M})}return O}()}))},w=0,x=y;w1?S+"x ":"",E=L>1?"s":"",P=""+D+V,R=L+" sheet"+E,j=c(y,g);return(0,e.createComponentVNode)(2,B.ImageButton,{fluid:!0,base64:O,dmIcon:T,dmIconState:M,imageSize:32,disabled:!j,tooltip:R,buttons:w>1&&j>1&&(0,e.createComponentVNode)(2,m,{recipe:y,max_possible_multiplier:j}),onClick:function(){function F(){return v("make",{recipe_uid:x,multiplier:1})}return F}(),children:P})}},38307:function(A,r,n){"use strict";r.__esModule=!0,r.StationAlertConsoleContent=r.StationAlertConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.StationAlertConsole=function(){function B(){return(0,e.createComponentVNode)(2,o.Window,{width:325,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b)})})}return B}(),b=r.StationAlertConsoleContent=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.data,c=d.alarms||[],m=c.Fire||[],l=c.Atmosphere||[],u=c.Power||[];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Fire Alarms",children:(0,e.createVNode)(1,"ul",null,[m.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),m.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Atmospherics Alarms",children:(0,e.createVNode)(1,"ul",null,[l.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),l.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Alarms",children:(0,e.createVNode)(1,"ul",null,[u.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),u.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)})],4)}return B}()},96091:function(A,r,n){"use strict";r.__esModule=!0,r.StationTraitsPanel=void 0;var e=n(89005),a=n(88510),t=n(42127),o=n(72253),f=n(36036),b=n(98595),B=function(d){return d[d.SetupFutureStationTraits=0]="SetupFutureStationTraits",d[d.ViewStationTraits=1]="ViewStationTraits",d}(B||{}),I=function(c,m){var l=(0,o.useBackend)(m),u=l.act,s=l.data,i=s.future_station_traits,h=(0,o.useLocalState)(m,"selectedFutureTrait",null),C=h[0],v=h[1],p=Object.fromEntries(s.valid_station_traits.map(function(V){return[V.name,V.path]})),g=Object.keys(p);return g.sort(),(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Dropdown,{displayText:!C&&"Select trait to add...",onSelected:v,options:g,selected:C,width:"100%"})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"green",icon:"plus",onClick:function(){function V(){if(C){var y=p[C],S=[y];if(i){var L,w=i.map(function(x){return x.path});if(w.indexOf(y)!==-1)return;S=(L=S).concat.apply(L,w)}u("setup_future_traits",{station_traits:S})}}return V}(),children:"Add"})})]}),(0,e.createComponentVNode)(2,f.Divider),Array.isArray(i)?i.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:i.map(function(V){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:V.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"red",icon:"times",onClick:function(){function y(){u("setup_future_traits",{station_traits:(0,a.filterMap)(i,function(S){if(S.path!==V.path)return S.path})})}return y}(),children:"Delete"})})]})},V.path)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No station traits will run next round."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"good",icon:"times",tooltip:"The next round will roll station traits randomly, just like normal",onClick:function(){function V(){return u("clear_future_traits")}return V}(),children:"Run Station Traits Normally"})]}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No future station traits are planned."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"red",icon:"times",onClick:function(){function V(){return u("setup_future_traits",{station_traits:[]})}return V}(),children:"Prevent station traits from running next round"})]})]})},k=function(c,m){var l=(0,o.useBackend)(m),u=l.act,s=l.data;return s.current_traits.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:s.current_traits.map(function(i){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:i.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button.Confirm,{content:"Revert",color:"red",disabled:s.too_late_to_revert||!i.can_revert,tooltip:!i.can_revert&&"This trait is not revertable."||s.too_late_to_revert&&"It's too late to revert station traits, the round has already started.",icon:"times",onClick:function(){function h(){return u("revert",{ref:i.ref})}return h}()})})]})},i.ref)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:"There are no active station traits."})},N=r.StationTraitsPanel=function(){function d(c,m){var l=(0,o.useLocalState)(m,"station_traits_tab",B.ViewStationTraits),u=l[0],s=l[1],i;switch(u){case B.SetupFutureStationTraits:i=(0,e.createComponentVNode)(2,I);break;case B.ViewStationTraits:i=(0,e.createComponentVNode)(2,k);break;default:(0,t.exhaustiveCheck)(u)}return(0,e.createComponentVNode)(2,b.Window,{title:"Modify Station Traits",height:350,width:350,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"eye",selected:u===B.ViewStationTraits,onClick:function(){function h(){return s(B.ViewStationTraits)}return h}(),children:"View"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"edit",selected:u===B.SetupFutureStationTraits,onClick:function(){function h(){return s(B.SetupFutureStationTraits)}return h}(),children:"Edit"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{m:0,children:[(0,e.createComponentVNode)(2,f.Divider),i]})]})})})}return d}()},39409:function(A,r,n){"use strict";r.__esModule=!0,r.StripMenu=void 0;var e=n(89005),a=n(88510),t=n(79140),o=n(72253),f=n(36036),b=n(98595),B=5,I=9,k=function(C){return C===0?5:9},N="64px",d=function(C){return C[0]+"/"+C[1]},c=function(C){var v=C.align,p=C.children;return(0,e.createComponentVNode)(2,f.Box,{style:{position:"absolute",left:v==="left"?"6px":"48px","text-align":v,"text-shadow":"2px 2px 2px #000",top:"2px"},children:p})},m={enable_internals:{icon:"lungs",text:"Enable internals"},disable_internals:{icon:"lungs",text:"Disable internals"},enable_lock:{icon:"lock",text:"Enable lock"},disable_lock:{icon:"unlock",text:"Disable lock"},suit_sensors:{icon:"tshirt",text:"Adjust suit sensors"},remove_accessory:{icon:"medal",text:"Remove accessory"},dislodge_headpocket:{icon:"head-side-virus",text:"Dislodge headpocket"}},l={eyes:{displayName:"eyewear",gridSpot:d([0,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:d([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:d([1,1]),image:"inventory-mask.png"},neck:{displayName:"neck",gridSpot:d([1,0]),image:"inventory-neck.png"},pet_collar:{displayName:"collar",gridSpot:d([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:d([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:d([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:d([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:d([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:d([1,4])},jumpsuit:{displayName:"uniform",gridSpot:d([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:d([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:d([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:d([2,3]),image:"inventory-hand_r.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:d([2,4]),image:"inventory-hand_l.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:d([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:d([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:d([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:d([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:d([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:d([3,4]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:d([3,3]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:d([4,4]),image:"inventory-pda.png"}},u={eyes:{displayName:"eyewear",gridSpot:d([0,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:d([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:d([1,1]),image:"inventory-mask.png"},neck:{displayName:"neck",gridSpot:d([1,0]),image:"inventory-neck.png"},pet_collar:{displayName:"collar",gridSpot:d([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:d([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:d([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:d([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:d([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:d([1,4])},jumpsuit:{displayName:"uniform",gridSpot:d([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:d([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:d([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:d([4,4]),image:"inventory-hand_r.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:d([4,5]),image:"inventory-hand_l.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:d([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:d([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:d([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:d([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:d([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:d([4,7]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:d([4,6]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:d([4,8]),image:"inventory-pda.png"}},s=function(h){return h[h.Completely=1]="Completely",h[h.Hidden=2]="Hidden",h}(s||{}),i=r.StripMenu=function(){function h(C,v){var p=(0,o.useBackend)(v),g=p.act,V=p.data,y=new Map;if(V.show_mode===0)for(var S=0,L=Object.keys(V.items);S=.01})},(0,a.sortBy)(function(T){return-T.amount})])(C.gases||[]),x=Math.max.apply(Math,[1].concat(w.map(function(T){return T.portion})));return(0,e.createComponentVNode)(2,I.Window,{width:550,height:250,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"270px",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Metrics",children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:p/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Relative EER",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:g,minValue:0,maxValue:5e3,ranges:{good:[-1/0,5e3],average:[5e3,7e3],bad:[7e3,1/0]},children:(0,o.toFixed)(g)+" MeV/cm3"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Gas Coefficient",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:L,minValue:1,maxValue:5.25,ranges:{bad:[1,1.55],average:[1.55,5.25],good:[5.25,1/0]},children:L.toFixed(2)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:d(V),minValue:0,maxValue:d(1e4),ranges:{teal:[-1/0,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),1/0]},children:(0,o.toFixed)(V)+" K"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Mole Per Tile",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:S,minValue:0,maxValue:12e3,ranges:{teal:[-1/0,100],average:[100,11333],good:[11333,12e3],bad:[12e3,1/0]},children:(0,o.toFixed)(S)+" mol"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Pressure",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:d(y),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-1/0,d(1e3)],bad:[d(1e3),1/0]},children:(0,o.toFixed)(y)+" kPa"})})]})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Gases",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"arrow-left",content:"Back",onClick:function(){function T(){return h("back")}return T}()}),children:(0,e.createComponentVNode)(2,b.LabeledList,{children:w.map(function(T){return(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:(0,B.getGasLabel)(T.name),children:(0,e.createComponentVNode)(2,b.ProgressBar,{color:(0,B.getGasColor)(T.name),value:T.portion,minValue:0,maxValue:x,children:(0,o.toFixed)(T.amount)+" mol ("+T.portion+"%)"})},T.name)})})})})]})})})}},46029:function(A,r,n){"use strict";r.__esModule=!0,r.SyndicateComputerSimple=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SyndicateComputerSimple=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;return(0,e.createComponentVNode)(2,o.Window,{theme:"syndicate",width:400,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:d.rows.map(function(c){return(0,e.createComponentVNode)(2,t.Section,{title:c.title,buttons:(0,e.createComponentVNode)(2,t.Button,{content:c.buttontitle,disabled:c.buttondisabled,tooltip:c.buttontooltip,tooltipPosition:"left",onClick:function(){function m(){return N(c.buttonact)}return m}()}),children:[c.status,!!c.bullets&&(0,e.createComponentVNode)(2,t.Box,{children:c.bullets.map(function(m){return(0,e.createComponentVNode)(2,t.Box,{children:m},m)})})]},c.title)})})})}return b}()},36372:function(A,r,n){"use strict";r.__esModule=!0,r.TEG=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(I){return I.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,")},b=r.TEG=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data;return c.error?(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:[c.error,(0,e.createComponentVNode)(2,t.Button,{icon:"circle",content:"Recheck",onClick:function(){function m(){return d("check")}return m}()})]})})}):(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Cold Loop ("+c.cold_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Inlet",children:[f(c.cold_inlet_temp)," K, ",f(c.cold_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Outlet",children:[f(c.cold_outlet_temp)," K, ",f(c.cold_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Hot Loop ("+c.hot_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Inlet",children:[f(c.hot_inlet_temp)," K, ",f(c.hot_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Outlet",children:[f(c.hot_outlet_temp)," K, ",f(c.hot_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Output",children:[f(c.output_power)," W",!!c.warning_switched&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold inlet temperature exceeds hot inlet temperature."}),!!c.warning_cold_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold circulator inlet pressure is under 1,000 kPa."}),!!c.warning_hot_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Hot circulator inlet pressure is under 1,000 kPa."})]})]})})}return B}()},23190:function(A,r,n){"use strict";r.__esModule=!0,r.TTSSeedsExplorerContent=r.TTSSeedsExplorer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(46095),f=n(98595),b={0:"Free",1:"Tier I",2:"Tier II",3:"Tier III",4:"Tier IV",5:"Tier V"},B={male:"\u041C\u0443\u0436\u0441\u043A\u043E\u0439",female:"\u0416\u0435\u043D\u0441\u043A\u0438\u0439"},I={\u041C\u0443\u0436\u0441\u043A\u043E\u0439:{icon:"mars",color:"blue"},\u0416\u0435\u043D\u0441\u043A\u0438\u0439:{icon:"venus",color:"purple"},\u041B\u044E\u0431\u043E\u0439:{icon:"venus-mars",color:"white"}},k=function(m,l,u,s){return s===void 0&&(s=null),m.map(function(i){var h,C=(h=i[s])!=null?h:i;return(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:l.includes(i),content:C,onClick:function(){function v(){l.includes(i)?u(l.filter(function(p){var g;return((g=p[s])!=null?g:p)!==i})):u([i].concat(l))}return v}()},C)})},N=r.TTSSeedsExplorer=function(){function c(){return(0,e.createComponentVNode)(2,f.Window,{width:1e3,height:685,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,d)})})})}return c}(),d=r.TTSSeedsExplorerContent=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.providers,C=i.seeds,v=i.selected_seed,p=i.phrases,g=i.donator_level,V=i.character_gender,y=C.map(function(Y){return Y.category}).filter(function(Y,ve,he){return he.indexOf(Y)===ve}).sort(function(Y,ve){return Y.localeCompare(ve)}),S=C.map(function(Y){return Y.gender}).filter(function(Y,ve,he){return he.indexOf(Y)===ve}),L=C.map(function(Y){return Y.required_donator_level}).filter(function(Y,ve,he){return he.indexOf(Y)===ve}).sort(function(Y,ve){return Y-ve}).map(function(Y){return b[Y]}),w=(0,a.useLocalState)(l,"selectedProviders",h),x=w[0],T=w[1],M=(0,a.useLocalState)(l,"selectedGenders",S.includes(B[V])?[B[V]]:S),O=M[0],D=M[1],E=(0,a.useLocalState)(l,"selectedCategories",y),P=E[0],R=E[1],j=(0,a.useLocalState)(l,"selectedDonatorLevels",L.includes(b[g])?L.slice(0,L.indexOf(b[g])+1):L),F=j[0],W=j[1],z=(0,a.useLocalState)(l,"selectedPhrase",p[0]),K=z[0],G=z[1],J=(0,a.useLocalState)(l,"searchtext",""),Q=J[0],ue=J[1],ie=(0,a.useLocalState)(l,"searchToggle",!1),pe=ie[0],te=ie[1],q=k(h,x,T,"name"),ne=k(S,O,D),le=k(y,P,R),ee=k(L,F,W),re=(0,e.createComponentVNode)(2,t.Dropdown,{options:p,selected:K.replace(/(.{60})..+/,"$1..."),width:"21.3em",onSelected:function(){function Y(ve){return G(ve)}return Y}()}),oe=(0,e.createFragment)([pe&&(0,e.createComponentVNode)(2,t.Input,{placeholder:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435...",width:20,onInput:function(){function Y(ve,he){return ue(he)}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"magnifying-glass",tooltip:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u043E\u0438\u0441\u043A",tooltipPosition:"bottom-end",selected:pe,onClick:function(){function Y(){return te(!pe)}return Y}()})],0),fe=C.sort(function(Y,ve){var he=Y.name.toLowerCase(),Ve=ve.name.toLowerCase();return he>Ve?1:he0&&v!==Y.name?"orange":"white",children:Y.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,opacity:v===Y.name?.5:.25,textAlign:"left",children:Y.category}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,opacity:.5,textColor:v===Y.name?"white":I[Y.gender].color,textAlign:"left",children:(0,e.createComponentVNode)(2,t.Icon,{mx:1,size:1.2,name:I[Y.gender].icon})}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,opacity:.5,textColor:"white",textAlign:"right",children:Y.required_donator_level>0&&(0,e.createFragment)([b[Y.required_donator_level],(0,e.createComponentVNode)(2,t.Icon,{ml:1,mr:2,name:"coins"})],0)})]},Y.name)});return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"30.25em",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"\u0424\u0438\u043B\u044C\u0442\u0440\u044B",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u041F\u0440\u043E\u0432\u0430\u0439\u0434\u0435\u0440\u044B",children:q}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u041F\u043E\u043B",children:ne}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u0422\u0438\u0440",children:ee}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u0424\u0440\u0430\u0437\u0430",children:re})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"\u041A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u0438",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"times",disabled:P.length===0,onClick:function(){function Y(){return R([])}return Y}(),children:"\u0423\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0451"}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",disabled:P.length===y.length,onClick:function(){function Y(){return R(y)}return Y}(),children:"\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0451"})],4),children:le})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.BlockQuote,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"11px",children:"\u0414\u043B\u044F \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F \u0438 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044F \u0441\u043E\u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u0432 \u0443\u0441\u043B\u043E\u0432\u0438\u044F\u0445 \u0440\u0430\u0441\u0442\u0443\u0449\u0438\u0445 \u0440\u0430\u0441\u0445\u043E\u0434\u043E\u0432 \u0447\u0430\u0441\u0442\u044C \u0433\u043E\u043B\u043E\u0441\u043E\u0432 \u043F\u0440\u0438\u0448\u043B\u043E\u0441\u044C \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u044B\u043C\u0438 \u0442\u043E\u043B\u044C\u043A\u043E \u0437\u0430 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u044C\u043D\u0443\u044E \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u043A\u0443 \u0441\u043E\u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0430."}),(0,e.createComponentVNode)(2,t.Box,{mt:1.5,italic:!0,color:"gray",fontSize:"10px",children:"\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u0435\u0435 \u043E\u0431 \u044D\u0442\u043E\u043C \u043C\u043E\u0436\u043D\u043E \u0443\u0437\u043D\u0430\u0442\u044C \u0432 \u043D\u0430\u0448\u0435\u043C Discord-\u0441\u043E\u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0435."})]})})})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"\u0413\u043E\u043B\u043E\u0441\u0430 ("+fe.length+"/"+C.length+")",buttons:oe,children:(0,e.createComponentVNode)(2,t.Table,{children:(0,e.createComponentVNode)(2,o.VirtualList,{children:me})})})})],4)}return c}()},56441:function(A,r,n){"use strict";r.__esModule=!0,r.TachyonArrayContent=r.TachyonArray=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TachyonArray=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.records,l=m===void 0?[]:m,u=c.explosion_target,s=c.toxins_tech,i=c.printing;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shift's Target",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Toxins Level",children:s}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Administration",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print All Logs",disabled:!l.length||i,align:"center",onClick:function(){function h(){return d("print_logs")}return h}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete All Logs",disabled:!l.length,color:"bad",align:"center",onClick:function(){function h(){return d("delete_logs")}return h}()})]})]})}),l.length?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No Records"})]})})}return B}(),b=r.TachyonArrayContent=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.records,l=m===void 0?[]:m;return(0,e.createComponentVNode)(2,t.Section,{title:"Logged Explosions",children:(0,e.createComponentVNode)(2,t.Flex,{children:(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Epicenter"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actual Size"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Theoretical Size"})]}),l.map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.logged_time}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.epicenter}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.actual_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.theoretical_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete",color:"bad",onClick:function(){function s(){return d("delete_record",{index:u.index})}return s}()})})]},u.index)})]})})})})}return B}()},1754:function(A,r,n){"use strict";r.__esModule=!0,r.Tank=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Tank=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c;return d.has_mask?c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,width:"76%",icon:d.connected?"check":"times",content:d.connected?"Internals On":"Internals Off",selected:d.connected,onClick:function(){function m(){return N("internals")}return m}()})}):c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",color:"red",children:"No Mask Equipped"}),(0,e.createComponentVNode)(2,o.Window,{width:325,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tank Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:d.tankPressure/1013,ranges:{good:[.35,1/0],average:[.15,.35],bad:[-1/0,.15]},children:d.tankPressure+" kPa"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Release Pressure",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:d.ReleasePressure===d.minReleasePressure,tooltip:"Min",onClick:function(){function m(){return N("pressure",{pressure:"min"})}return m}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:parseFloat(d.releasePressure),width:"65px",unit:"kPa",minValue:d.minReleasePressure,maxValue:d.maxReleasePressure,onChange:function(){function m(l,u){return N("pressure",{pressure:u})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:d.ReleasePressure===d.maxReleasePressure,tooltip:"Max",onClick:function(){function m(){return N("pressure",{pressure:"max"})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"undo",content:"",disabled:d.ReleasePressure===d.defaultReleasePressure,tooltip:"Reset",onClick:function(){function m(){return N("pressure",{pressure:"reset"})}return m}()})]}),c]})})})})}return b}()},7579:function(A,r,n){"use strict";r.__esModule=!0,r.TankDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TankDispenser=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.o_tanks,m=d.p_tanks;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Dispense Oxygen Tank ("+c+")",disabled:c===0,icon:"arrow-circle-down",onClick:function(){function l(){return N("oxygen")}return l}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mt:1,fluid:!0,content:"Dispense Plasma Tank ("+m+")",disabled:m===0,icon:"arrow-circle-down",onClick:function(){function l(){return N("plasma")}return l}()})})]})})})}return b}()},16136:function(A,r,n){"use strict";r.__esModule=!0,r.TcommsCore=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TcommsCore=function(){function N(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.ion,i=(0,a.useLocalState)(c,"tabIndex",0),h=i[0],C=i[1],v=function(){function p(g){switch(g){case 0:return(0,e.createComponentVNode)(2,B);case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,k);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}return p}();return(0,e.createComponentVNode)(2,o.Window,{width:900,height:520,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[s===1&&(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"wrench",selected:h===0,onClick:function(){function p(){return C(0)}return p}(),children:"Configuration"},"ConfigPage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"link",selected:h===1,onClick:function(){function p(){return C(1)}return p}(),children:"Device Linkage"},"LinkagePage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"user-times",selected:h===2,onClick:function(){function p(){return C(2)}return p}(),children:"User Filtering"},"FilterPage")]}),v(h)]})})}return N}(),b=function(){return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"ERROR: An Ionospheric overload has occured. Please wait for the machine to reboot. This cannot be manually done."})},B=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.active,i=u.sectors_available,h=u.nttc_toggle_jobs,C=u.nttc_toggle_job_color,v=u.nttc_toggle_name_color,p=u.nttc_toggle_command_bold,g=u.nttc_job_indicator_type,V=u.nttc_setting_language,y=u.network_id;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:s?"On":"Off",selected:s,icon:"power-off",onClick:function(){function S(){return l("toggle_active")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sector Coverage",children:i})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Radio Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcements",children:(0,e.createComponentVNode)(2,t.Button,{content:h?"On":"Off",selected:h,icon:"user-tag",onClick:function(){function S(){return l("nttc_toggle_jobs")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:C?"On":"Off",selected:C,icon:"clipboard-list",onClick:function(){function S(){return l("nttc_toggle_job_color")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:v?"On":"Off",selected:v,icon:"user-tag",onClick:function(){function S(){return l("nttc_toggle_name_color")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Command Amplification",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"On":"Off",selected:p,icon:"volume-up",onClick:function(){function S(){return l("nttc_toggle_command_bold")}return S}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Advanced",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcement Format",children:(0,e.createComponentVNode)(2,t.Button,{content:g||"Unset",selected:g,icon:"pencil-alt",onClick:function(){function S(){return l("nttc_job_indicator_type")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Language Conversion",children:(0,e.createComponentVNode)(2,t.Button,{content:V||"Unset",selected:V,icon:"globe",onClick:function(){function S(){return l("nttc_setting_language")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:y||"Unset",selected:y,icon:"server",onClick:function(){function S(){return l("network_id")}return S}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Import Configuration",icon:"file-import",onClick:function(){function S(){return l("import")}return S}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Export Configuration",icon:"file-export",onClick:function(){function S(){return l("export")}return S}()})]})],4)},I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.link_password,i=u.relay_entries;return(0,e.createComponentVNode)(2,t.Section,{title:"Device Linkage",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linkage Password",children:(0,e.createComponentVNode)(2,t.Button,{content:s||"Unset",selected:s,icon:"lock",onClick:function(){function h(){return l("change_password")}return h}()})})}),(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Unlink"})]}),i.map(function(h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.status===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Online"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Offline"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",onClick:function(){function C(){return l("unlink",{addr:h.addr})}return C}()})})]},h.addr)})]})]})},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.filtered_users;return(0,e.createComponentVNode)(2,t.Section,{title:"User Filtering",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Add User",icon:"user-plus",onClick:function(){function i(){return l("add_filter")}return i}()}),children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"90%"},children:"User"}),(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"10%"},children:"Actions"})]}),s.map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"user-times",onClick:function(){function h(){return l("remove_filter",{user:i})}return h}()})})]},i)})]})})}},88046:function(A,r,n){"use strict";r.__esModule=!0,r.TcommsRelay=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TcommsRelay=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.linked,u=m.active,s=m.network_id;return(0,e.createComponentVNode)(2,o.Window,{width:600,height:292,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Relay Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:u?"On":"Off",selected:u,icon:"power-off",onClick:function(){function i(){return c("toggle_active")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:s||"Unset",selected:s,icon:"server",onClick:function(){function i(){return c("network_id")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Link Status",children:l===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Linked"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Unlinked"})})]})}),l===1?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,B)]})})}return I}(),b=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.linked_core_id,u=m.linked_core_addr,s=m.hidden_link;return(0,e.createComponentVNode)(2,t.Section,{title:"Link Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core ID",children:l}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core Address",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hidden Link",children:(0,e.createComponentVNode)(2,t.Button,{content:s?"Yes":"No",icon:s?"eye-slash":"eye",selected:s,onClick:function(){function i(){return c("toggle_hidden_link")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unlink",children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function i(){return c("unlink")}return i}()})})]})})},B=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.cores;return(0,e.createComponentVNode)(2,t.Section,{title:"Detected Cores",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Link"})]}),l.map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Link",icon:"link",onClick:function(){function s(){return c("link",{addr:u.addr})}return s}()})})]},u.addr)})]})})}},20802:function(A,r,n){"use strict";r.__esModule=!0,r.Teleporter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Teleporter=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.targetsTeleport?d.targetsTeleport:{},m=0,l=1,u=2,s=d.calibrated,i=d.calibrating,h=d.powerstation,C=d.regime,v=d.teleporterhub,p=d.target,g=d.locked,V=d.adv_beacon_allowed,y=d.advanced_beacon_locking;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:270,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:[(!h||!v)&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Error",children:[v,!h&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Powerstation not linked "}),h&&!v&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Teleporter hub not linked "})]}),h&&v&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Status",buttons:(0,e.createFragment)(!!V&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"label",children:"Advanced Beacon Locking:\xA0"}),(0,e.createComponentVNode)(2,t.Button,{selected:y,icon:y?"toggle-on":"toggle-off",content:y?"Enabled":"Disabled",onClick:function(){function S(){return N("advanced_beacon_locking",{on:y?0:1})}return S}()})],4),0),children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Teleport target:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[C===m&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,disabled:i,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function S(L){return N("settarget",{x:c[L].x,y:c[L].y,z:c[L].z,tptarget:c[L].pretarget})}return S}()}),C===l&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,disabled:i,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function S(L){return N("settarget",{x:c[L].x,y:c[L].y,z:c[L].z,tptarget:c[L].pretarget})}return S}()}),C===u&&(0,e.createComponentVNode)(2,t.Box,{children:p})]})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Regime:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Gate",tooltip:"Teleport to another teleport hub.",tooltipPosition:"top",color:C===l?"good":null,onClick:function(){function S(){return N("setregime",{regime:l})}return S}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Teleporter",tooltip:"One-way teleport.",tooltipPosition:"top",color:C===m?"good":null,onClick:function(){function S(){return N("setregime",{regime:m})}return S}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"GPS",tooltip:"Teleport to a location stored in a GPS device.",tooltipPosition:"top-end",color:C===u?"good":null,disabled:!g,onClick:function(){function S(){return N("setregime",{regime:u})}return S}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{label:"Calibration",mt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Calibration:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[p!=="None"&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:15.8,textAlign:"center",mt:.5,children:i&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"In Progress"})||s&&(0,e.createComponentVNode)(2,t.Box,{color:"good",children:"Optimal"})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Sub-Optimal"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",tooltip:"Calibrates the hub. Accidents may occur when the calibration is not optimal.",tooltipPosition:"bottom-end",disabled:!!(s||i),onClick:function(){function S(){return N("calibrate")}return S}()})})]}),p==="None"&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"21px",children:"No target set"})]})]})]}),!!(g&&h&&v&&C===u)&&(0,e.createComponentVNode)(2,t.Section,{title:"GPS",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Upload GPS data",tooltip:"Loads the GPS data from the device.",icon:"upload",onClick:function(){function S(){return N("load")}return S}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject",tooltip:"Ejects the GPS device",icon:"eject",onClick:function(){function S(){return N("eject")}return S}()})]})})]})})})})}return b}()},48517:function(A,r,n){"use strict";r.__esModule=!0,r.TelescienceConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TelescienceConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.last_msg,m=d.linked_pad,l=d.held_gps,u=d.lastdata,s=d.power_levels,i=d.current_max_power,h=d.current_power,C=d.current_bearing,v=d.current_elevation,p=d.current_sector,g=d.working,V=d.max_z,y=(0,a.useLocalState)(I,"dummyrot",C),S=y[0],L=y[1];return(0,e.createComponentVNode)(2,o.Window,{width:400,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:(0,e.createFragment)([c,!(u.length>0)||(0,e.createVNode)(1,"ul",null,u.map(function(w){return(0,e.createVNode)(1,"li",null,w,0,null,w)}),0)],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Telepad Status",children:m===1?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Bearing",children:(0,e.createComponentVNode)(2,t.Box,{inline:!0,position:"relative",children:[(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0",width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:360,disabled:g,value:C,onDrag:function(){function w(x,T){return L(T)}return w}(),onChange:function(){function w(x,T){return N("setbear",{bear:T})}return w}()}),(0,e.createComponentVNode)(2,t.Icon,{ml:1,size:1,name:"arrow-up",rotation:S})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Elevation",children:(0,e.createComponentVNode)(2,t.NumberInput,{width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:100,disabled:g,value:v,onChange:function(){function w(x,T){return N("setelev",{elev:T})}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Level",children:s.map(function(w,x){return(0,e.createComponentVNode)(2,t.Button,{content:w,selected:h===w,disabled:x>=i-1||g,onClick:function(){function T(){return N("setpwr",{pwr:x+1})}return T}()},w)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Sector",children:(0,e.createComponentVNode)(2,t.NumberInput,{width:6.1,lineHeight:1.5,step:1,minValue:2,maxValue:V,value:p,disabled:g,onChange:function(){function w(x,T){return N("setz",{newz:T})}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Telepad Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Send",disabled:g,onClick:function(){function w(){return N("pad_send")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Receive",disabled:g,onClick:function(){function w(){return N("pad_receive")}return w}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Crystal Maintenance",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Recalibrate Crystals",disabled:g,onClick:function(){function w(){return N("recal_crystals")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject Crystals",disabled:g,onClick:function(){function w(){return N("eject_crystals")}return w}()})]})]}):(0,e.createFragment)([(0,e.createTextVNode)("No pad linked to console. Please use a multitool to link a pad.")],4)}),(0,e.createComponentVNode)(2,t.Section,{title:"GPS Actions",children:l===1?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{disabled:l===0||g,content:"Eject GPS",onClick:function(){function w(){return N("eject_gps")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:l===0||g,content:"Store Coordinates",onClick:function(){function w(){return N("store_to_gps")}return w}()})],4):(0,e.createFragment)([(0,e.createTextVNode)("Please insert a GPS to store coordinates to it.")],4)})]})})}return b}()},21800:function(A,r,n){"use strict";r.__esModule=!0,r.TempGun=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.TempGun=function(){function N(d,c){var m=(0,t.useBackend)(c),l=m.act,u=m.data,s=u.target_temperature,i=u.temperature,h=u.max_temp,C=u.min_temp;return(0,e.createComponentVNode)(2,f.Window,{width:250,height:121,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:10,stepPixelSize:6,minValue:C,maxValue:h,value:s,format:function(){function v(p){return(0,a.toFixed)(p,2)}return v}(),width:"50px",onDrag:function(){function v(p,g){return l("target_temperature",{target_temperature:g})}return v}()}),"\xB0C"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current Temperature",children:(0,e.createComponentVNode)(2,o.Box,{color:B(i),bold:i>500-273.15,children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:(0,a.round)(i,2)}),"\xB0C"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power Cost",children:(0,e.createComponentVNode)(2,o.Box,{color:k(i),children:I(i)})})]})})})})}return N}(),B=function(d){return d<=-100?"blue":d<=0?"teal":d<=100?"green":d<=200?"orange":"red"},I=function(d){return d<=100-273.15?"High":d<=250-273.15?"Medium":d<=300-273.15?"Low":d<=400-273.15?"Medium":"High"},k=function(d){return d<=100-273.15?"red":d<=250-273.15?"orange":d<=300-273.15?"green":d<=400-273.15?"orange":"red"}},24410:function(A,r,n){"use strict";r.__esModule=!0,r.sanitizeMultiline=r.removeAllSkiplines=r.TextInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(72253),f=n(92986),b=n(36036),B=n(98595),I=r.sanitizeMultiline=function(){function c(m){return m.replace(/(\n|\r\n){3,}/,"\n\n")}return c}(),k=r.removeAllSkiplines=function(){function c(m){return m.replace(/[\r\n]+/,"")}return c}(),N=r.TextInputModal=function(){function c(m,l){var u=(0,o.useBackend)(l),s=u.act,i=u.data,h=i.max_length,C=i.message,v=C===void 0?"":C,p=i.multiline,g=i.placeholder,V=i.timeout,y=i.title,S=(0,o.useLocalState)(l,"input",g||""),L=S[0],w=S[1],x=function(){function O(D){if(D!==L){var E=p?I(D):k(D);w(E)}}return O}(),T=p||L.length>=40,M=130+(v.length>40?Math.ceil(v.length/4):0)+(T?80:0);return(0,e.createComponentVNode)(2,B.Window,{title:y,width:325,height:M,children:[V&&(0,e.createComponentVNode)(2,a.Loader,{value:V}),(0,e.createComponentVNode)(2,B.Window.Content,{onKeyDown:function(){function O(D){var E=window.event?D.which:D.keyCode;E===f.KEY_ENTER&&(!T||!D.shiftKey)&&s("submit",{entry:L}),E===f.KEY_ESCAPE&&s("cancel")}return O}(),children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Box,{color:"label",children:v})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,d,{input:L,onChange:x})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:L,message:L.length+"/"+h})})]})})})]})}return c}(),d=function(m,l){var u=(0,o.useBackend)(l),s=u.act,i=u.data,h=i.max_length,C=i.multiline,v=m.input,p=m.onChange,g=C||v.length>=40;return(0,e.createComponentVNode)(2,b.TextArea,{autoFocus:!0,autoSelect:!0,height:C||v.length>=40?"100%":"1.8rem",maxLength:h,onEscape:function(){function V(){return s("cancel")}return V}(),onEnter:function(){function V(y,S){g&&y.shiftKey||(y.preventDefault(),s("submit",{entry:S}))}return V}(),onChange:function(){function V(y,S){return p(S)}return V}(),placeholder:"Type something...",value:v})}},25036:function(A,r,n){"use strict";r.__esModule=!0,r.ThermoMachine=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.ThermoMachine=function(){function B(I,k){var N=(0,t.useBackend)(k),d=N.act,c=N.data;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:225,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,o.Section,{title:"Status",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.temperature,format:function(){function m(l){return(0,a.toFixed)(l,2)}return m}()})," K"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pressure",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.pressure,format:function(){function m(l){return(0,a.toFixed)(l,2)}return m}()})," kPa"]})]})}),(0,e.createComponentVNode)(2,o.Section,{title:"Controls",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){function m(){return d("power")}return m}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Setting",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:c.cooling?"temperature-low":"temperature-high",content:c.cooling?"Cooling":"Heating",selected:c.cooling,onClick:function(){function m(){return d("cooling")}return m}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){function m(){return d("target",{target:c.min})}return m}()}),(0,e.createComponentVNode)(2,o.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:5.4,lineHeight:1.4,minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(){function m(l,u){return d("target",{target:u})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){function m(){return d("target",{target:c.max})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){function m(){return d("target",{target:c.initial})}return m}()})]})]})})]})})}return B}()},20035:function(A,r,n){"use strict";r.__esModule=!0,r.TransferValve=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TransferValve=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.tank_one,m=d.tank_two,l=d.attached_device,u=d.valve;return(0,e.createComponentVNode)(2,o.Window,{width:460,height:285,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Valve Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:u?"unlock":"lock",content:u?"Open":"Closed",disabled:!c||!m,onClick:function(){function s(){return N("toggle")}return s}()})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Assembly",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Configure Assembly",disabled:!l,onClick:function(){function s(){return N("device")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:l?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:l,disabled:!l,onClick:function(){function s(){return N("remove_device")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Assembly"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment One",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:c?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:c,disabled:!c,onClick:function(){function s(){return N("tankone")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment Two",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:m?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:m,disabled:!m,onClick:function(){function s(){return N("tanktwo")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})})]})})}return b}()},78166:function(A,r,n){"use strict";r.__esModule=!0,r.TurbineComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(44879),b=r.TurbineComputer=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.compressor,s=l.compressor_broken,i=l.turbine,h=l.turbine_broken,C=l.online,v=!!(u&&!s&&i&&!h);return(0,e.createComponentVNode)(2,o.Window,{width:400,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:C?"power-off":"times",content:C?"Online":"Offline",selected:C,disabled:!v,onClick:function(){function p(){return m("toggle_power")}return p}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Disconnect",onClick:function(){function p(){return m("disconnect")}return p}()})],4),children:v?(0,e.createComponentVNode)(2,I):(0,e.createComponentVNode)(2,B)})})})}return k}(),B=function(N,d){var c=(0,a.useBackend)(d),m=c.data,l=m.compressor,u=m.compressor_broken,s=m.turbine,i=m.turbine_broken,h=m.online;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compressor Status",color:!l||u?"bad":"good",children:u?l?"Offline":"Missing":"Online"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Status",color:!s||i?"bad":"good",children:i?s?"Offline":"Missing":"Online"})]})},I=function(N,d){var c=(0,a.useBackend)(d),m=c.data,l=m.rpm,u=m.temperature,s=m.power,i=m.bearing_heat;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Speed",children:[l," RPM"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Internal Temp",children:[u," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Generated Power",children:[s," W"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bearing Heat",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:i,minValue:0,maxValue:100,ranges:{good:[-1/0,60],average:[60,90],bad:[90,1/0]},children:(0,f.toFixed)(i)+"%"})})]})}},52847:function(A,r,n){"use strict";r.__esModule=!0,r.Uplink=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(25328),f=n(72253),b=n(36036),B=n(98595),I=n(3939),k=function(C){switch(C){case 0:return(0,e.createComponentVNode)(2,d);case 1:return(0,e.createComponentVNode)(2,c);case 2:return(0,e.createComponentVNode)(2,i);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}},N=r.Uplink=function(){function h(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=V.cart,S=(0,f.useLocalState)(v,"tabIndex",0),L=S[0],w=S[1],x=(0,f.useLocalState)(v,"searchText",""),T=x[0],M=x[1];return(0,e.createComponentVNode)(2,B.Window,{width:900,height:600,theme:"syndicate",children:[(0,e.createComponentVNode)(2,I.ComplexModal),(0,e.createComponentVNode)(2,B.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Tabs,{children:[(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===0,onClick:function(){function O(){w(0),M("")}return O}(),icon:"store",children:"View Market"},"PurchasePage"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===1,onClick:function(){function O(){w(1),M("")}return O}(),icon:"shopping-cart",children:["View Shopping Cart ",y&&y.length?"("+y.length+")":""]},"Cart"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===2,onClick:function(){function O(){w(2),M("")}return O}(),icon:"user",children:"Exploitable Information"},"ExploitableInfo"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{onClick:function(){function O(){return g("lock")}return O}(),icon:"lock",children:"Lock Uplink"},"LockUplink")]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:k(L)})]})})]})}return h}(),d=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=V.crystals,S=V.cats,L=(0,f.useLocalState)(v,"uplinkItems",S[0].items),w=L[0],x=L[1],T=(0,f.useLocalState)(v,"searchText",""),M=T[0],O=T[1],D=function(W,z){z===void 0&&(z="");var K=(0,o.createSearch)(z,function(G){var J=G.hijack_only===1?"|hijack":"";return G.name+"|"+G.desc+"|"+G.cost+"tc"+J});return(0,t.flow)([(0,a.filter)(function(G){return G==null?void 0:G.name}),z&&(0,a.filter)(K),(0,a.sortBy)(function(G){return G==null?void 0:G.name})])(W)},E=function(W){if(O(W),W==="")return x(S[0].items);x(D(S.map(function(z){return z.items}).flat(),W))},P=(0,f.useLocalState)(v,"showDesc",1),R=P[0],j=P[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"Current Balance: "+y+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"Show Descriptions",checked:R,onClick:function(){function F(){return j(!R)}return F}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Random Item",icon:"question",onClick:function(){function F(){return g("buyRandom")}return F}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Refund Currently Held Item",icon:"undo",onClick:function(){function F(){return g("refund")}return F}()})],4),children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search Equipment",onInput:function(){function F(W,z){E(z)}return F}(),value:M})})})}),(0,e.createComponentVNode)(2,b.Stack,{fill:!0,mt:.3,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:S.map(function(F){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:M!==""?!1:F.items===w,onClick:function(){function W(){x(F.items),O("")}return W}(),children:F.cat},F)})})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:w.map(function(F){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,l,{i:F,showDecription:R},(0,o.decodeHtmlEntities)(F.name))},(0,o.decodeHtmlEntities)(F.name))})})})})]})]})},c=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=V.cart,S=V.crystals,L=V.cart_price,w=(0,f.useLocalState)(v,"showDesc",0),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Current Balance: "+S+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"Show Descriptions",checked:x,onClick:function(){function M(){return T(!x)}return M}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Empty Cart",icon:"trash",onClick:function(){function M(){return g("empty_cart")}return M}(),disabled:!y}),(0,e.createComponentVNode)(2,b.Button,{content:"Purchase Cart ("+L+"TC)",icon:"shopping-cart",onClick:function(){function M(){return g("purchase_cart")}return M}(),disabled:!y||L>S})],4),children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:y?y.map(function(M){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mr:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,l,{i:M,showDecription:x,buttons:(0,e.createComponentVNode)(2,s,{i:M})})},(0,o.decodeHtmlEntities)(M.name))}):(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:"Your Shopping Cart is empty!"})})})}),(0,e.createComponentVNode)(2,m)]})},m=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=V.cats,S=V.lucky_numbers;return(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Suggested Purchases",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"dice",content:"See more suggestions",onClick:function(){function L(){return g("shuffle_lucky_numbers")}return L}()}),children:(0,e.createComponentVNode)(2,b.Stack,{wrap:!0,children:S.map(function(L){return y[L.cat].items[L.item]}).filter(function(L){return L!=null}).map(function(L,w){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mb:1,ml:1,width:34,backgroundColor:"rgba(255, 0, 0, 0.15)",children:(0,e.createComponentVNode)(2,l,{grow:!0,i:L})},w)})})})})},l=function(C,v){var p=C.i,g=C.showDecription,V=g===void 0?1:g,y=C.buttons,S=y===void 0?(0,e.createComponentVNode)(2,u,{i:p}):y;return(0,e.createComponentVNode)(2,b.Section,{title:(0,o.decodeHtmlEntities)(p.name),showBottom:V,buttons:S,children:V?(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(p.desc)}):null})},u=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=C.i,S=V.crystals;return(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button,{icon:"shopping-cart",color:y.hijack_only===1&&"red",tooltip:"Add to cart.",tooltipPosition:"left",onClick:function(){function L(){return g("add_to_cart",{item:y.obj_path})}return L}(),disabled:y.cost>S}),(0,e.createComponentVNode)(2,b.Button,{content:"Buy ("+y.cost+"TC)"+(y.refundable?" [Refundable]":""),color:y.hijack_only===1&&"red",tooltip:y.hijack_only===1&&"Hijack Agents Only!",tooltipPosition:"left",onClick:function(){function L(){return g("buyItem",{item:y.obj_path})}return L}(),disabled:y.cost>S})],4)},s=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=C.i,S=V.exploitable;return(0,e.createComponentVNode)(2,b.Stack,{children:[(0,e.createComponentVNode)(2,b.Button,{icon:"times",content:"("+y.cost*y.amount+"TC)",tooltip:"Remove from cart.",tooltipPosition:"left",onClick:function(){function L(){return g("remove_from_cart",{item:y.obj_path})}return L}()}),(0,e.createComponentVNode)(2,b.Button,{icon:"minus",tooltip:y.limit===0&&"Discount already redeemed!",ml:"5px",onClick:function(){function L(){return g("set_cart_item_quantity",{item:y.obj_path,quantity:--y.amount})}return L}(),disabled:y.amount<=0}),(0,e.createComponentVNode)(2,b.Button.Input,{content:y.amount,width:"45px",tooltipPosition:"bottom-end",tooltip:y.limit===0&&"Discount already redeemed!",onCommit:function(){function L(w,x){return g("set_cart_item_quantity",{item:y.obj_path,quantity:x})}return L}(),disabled:y.limit!==-1&&y.amount>=y.limit&&y.amount<=0}),(0,e.createComponentVNode)(2,b.Button,{mb:.3,icon:"plus",tooltipPosition:"bottom-start",tooltip:y.limit===0&&"Discount already redeemed!",onClick:function(){function L(){return g("set_cart_item_quantity",{item:y.obj_path,quantity:++y.amount})}return L}(),disabled:y.limit!==-1&&y.amount>=y.limit})]})},i=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=V.exploitable,S=(0,f.useLocalState)(v,"selectedRecord",y[0]),L=S[0],w=S[1],x=(0,f.useLocalState)(v,"searchText",""),T=x[0],M=x[1],O=function(P,R){R===void 0&&(R="");var j=(0,o.createSearch)(R,function(F){return F.name});return(0,t.flow)([(0,a.filter)(function(F){return F==null?void 0:F.name}),R&&(0,a.filter)(j),(0,a.sortBy)(function(F){return F.name})])(P)},D=O(y,T);return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Exploitable Records",children:[(0,e.createComponentVNode)(2,b.Input,{fluid:!0,mb:1,placeholder:"Search Crew",onInput:function(){function E(P,R){return M(R)}return E}()}),(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:D.map(function(E){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:E===L,onClick:function(){function P(){return w(E)}return P}(),children:E.name},E)})})]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:L.name,children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Age",children:L.age}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Fingerprint",children:L.fingerprint}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Rank",children:L.rank}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Sex",children:L.sex}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Species",children:L.species})]})})})]})}},12261:function(A,r,n){"use strict";r.__esModule=!0,r.Vending=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=I.product,l=I.productStock,u=I.productIcon,s=I.productIconState,i=c.chargesMoney,h=c.user,C=c.usermoney,v=c.inserted_cash,p=c.vend_ready,g=c.inserted_item_name,V=!i||m.price===0,y="ERROR!",S="";V?(y="FREE",S="arrow-circle-down"):(y=m.price,S="shopping-cart");var L=!p||l===0||!V&&m.price>C&&m.price>v;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,t.DmIcon,{verticalAlign:"middle",icon:u,icon_state:s,fallback:(0,e.createComponentVNode)(2,t.Icon,{p:.66,name:"spinner",size:2,spin:!0})})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:m.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Box,{color:l<=0&&"bad"||l<=m.max_amount/2&&"average"||"good",children:[l," in stock"]})}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,disabled:L,icon:S,content:y,textAlign:"left",onClick:function(){function w(){return d("vend",{inum:m.inum})}return w}()})})]})},b=r.Vending=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.user,l=c.usermoney,u=c.inserted_cash,s=c.chargesMoney,i=c.product_records,h=i===void 0?[]:i,C=c.hidden_records,v=C===void 0?[]:C,p=c.stock,g=c.vend_ready,V=c.inserted_item_name,y=c.panel_open,S=c.speaker,L;return L=[].concat(h),c.extended_inventory&&(L=[].concat(L,v)),L=L.filter(function(w){return!!w}),(0,e.createComponentVNode)(2,o.Window,{title:"Vending Machine",width:450,height:Math.min((s?171:89)+L.length*32,585),children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!s&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!V&&(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:(0,e.createVNode)(1,"span",null,V,0,{style:{"text-transform":"capitalize"}}),onClick:function(){function w(){return d("eject_item",{})}return w}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{disabled:!u,icon:"money-bill-wave-alt",content:u?(0,e.createFragment)([(0,e.createVNode)(1,"b",null,u,0),(0,e.createTextVNode)(" credits")],0):"Dispense Change",tooltip:u?"Dispense Change":null,textAlign:"left",onClick:function(){function w(){return d("change")}return w}()})})]}),children:m&&(0,e.createComponentVNode)(2,t.Box,{children:["Welcome, ",(0,e.createVNode)(1,"b",null,m.name,0),", ",(0,e.createVNode)(1,"b",null,m.job||"Unemployed",0),"!",(0,e.createVNode)(1,"br"),"Your balance is ",(0,e.createVNode)(1,"b",null,[l,(0,e.createTextVNode)(" credits")],0),".",(0,e.createVNode)(1,"br")]})})}),!!y&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:(0,e.createComponentVNode)(2,t.Button,{icon:S?"check":"volume-mute",selected:S,content:"Speaker",textAlign:"left",onClick:function(){function w(){return d("toggle_voice",{})}return w}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:(0,e.createComponentVNode)(2,t.Table,{children:L.map(function(w){return(0,e.createComponentVNode)(2,f,{product:w,productStock:p[w.name],productIcon:w.icon,productIconState:w.icon_state},w.name)})})})})]})})})}return B}()},68971:function(A,r,n){"use strict";r.__esModule=!0,r.VolumeMixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.VolumeMixer=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.channels;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:Math.min(95+c.length*50,565),children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:c.map(function(m,l){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.25rem",color:"label",mt:l>0&&"0.5rem",children:m.name}),(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:.5,children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-off",size:"1.5",mt:"0.1rem",onClick:function(){function u(){return N("volume",{channel:m.num,volume:0})}return u}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mx:"0.5rem",children:(0,e.createComponentVNode)(2,t.Slider,{minValue:0,maxValue:100,stepPixelSize:3.13,value:m.volume,onChange:function(){function u(s,i){return N("volume",{channel:m.num,volume:i})}return u}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-up",size:"1.5",mt:"0.1rem",onClick:function(){function u(){return N("volume",{channel:m.num,volume:100})}return u}()})})})]})})],4,m.num)})})})})}return b}()},2510:function(A,r,n){"use strict";r.__esModule=!0,r.VotePanel=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.VotePanel=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.remaining,m=d.question,l=d.choices,u=d.user_vote,s=d.counts,i=d.show_counts;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:360,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m,children:[(0,e.createComponentVNode)(2,t.Box,{mb:1.5,ml:.5,children:["Time remaining: ",Math.round(c/10),"s"]}),l.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mb:1,fluid:!0,translucent:!0,lineHeight:3,multiLine:h,content:h+(i?" ("+(s[h]||0)+")":""),onClick:function(){function C(){return N("vote",{target:h})}return C}(),selected:h===u})},h)})]})})})}return b}()},30138:function(A,r,n){"use strict";r.__esModule=!0,r.Wires=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Wires=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.wires||[],m=d.status||[],l=56+c.length*23+(status?0:15+m.length*17);return(0,e.createComponentVNode)(2,o.Window,{width:350,height:l,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:c.map(function(u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{className:"candystripe",label:u.color_name,labelColor:u.seen_color,color:u.seen_color,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:u.cut?"Mend":"Cut",onClick:function(){function s(){return N("cut",{wire:u.color})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Pulse",onClick:function(){function s(){return N("pulse",{wire:u.color})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:u.attached?"Detach":"Attach",onClick:function(){function s(){return N("attach",{wire:u.color})}return s}()})],4),children:!!u.wire&&(0,e.createVNode)(1,"i",null,[(0,e.createTextVNode)("("),u.wire,(0,e.createTextVNode)(")")],0)},u.seen_color)})})})}),!!m.length&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(u){return(0,e.createComponentVNode)(2,t.Box,{color:"lightgray",children:u},u)})})})]})})})}return b}()},21400:function(A,r,n){"use strict";r.__esModule=!0,r.WizardApprenticeContract=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.WizardApprenticeContract=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.used;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:555,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Contract of Apprenticeship",children:["Using this contract, you may summon an apprentice to aid you on your mission.",(0,e.createVNode)(1,"p",null,"If you are unable to establish contact with your apprentice, you can feed the contract back to the spellbook to refund your points.",16),c?(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"red",children:"You've already summoned an apprentice or you are in process of summoning one."}):""]}),(0,e.createComponentVNode)(2,t.Section,{title:"Which school of magic is your apprentice studying?",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fire",children:["Your apprentice is skilled in bending fire. ",(0,e.createVNode)(1,"br"),"They know Fireball, Sacred Flame, and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return N("fire")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Translocation",children:["Your apprentice is able to defy physics, learning how to move through bluespace. ",(0,e.createVNode)(1,"br"),"They know Teleport, Blink and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return N("translocation")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Restoration",children:["Your apprentice is dedicated to supporting your magical prowess.",(0,e.createVNode)(1,"br"),"They come equipped with a Staff of Healing, have the unique ability to teleport back to you, and know Charge and Knock.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return N("restoration")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stealth",children:["Your apprentice is learning the art of infiltrating mundane facilities. ",(0,e.createVNode)(1,"br"),"They know Mindswap, Knock, Homing Toolbox, and Disguise Self, all of which can be cast without robes. They also join you in a Maintenance Dweller disguise, complete with Gloves of Shock Immunity and a Belt of Tools.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return N("stealth")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Honk",children:["Your apprentice is here to spread the Honkmother's blessings.",(0,e.createVNode)(1,"br"),"They know Banana Touch, Instant Summons, Ethereal Jaunt, and come equipped with a Staff of Slipping."," ",(0,e.createVNode)(1,"br"),"While under your tutelage, they have been 'blessed' with clown shoes that are impossible to remove.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return N("honk")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})})]})})}return b}()},49148:function(A,r,n){"use strict";r.__esModule=!0,r.AccessList=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036);function f(N,d){var c=typeof Symbol!="undefined"&&N[Symbol.iterator]||N["@@iterator"];if(c)return(c=c.call(N)).next.bind(c);if(Array.isArray(N)||(c=b(N))||d&&N&&typeof N.length=="number"){c&&(N=c);var m=0;return function(){return m>=N.length?{done:!0}:{done:!1,value:N[m++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function b(N,d){if(N){if(typeof N=="string")return B(N,d);var c={}.toString.call(N).slice(8,-1);return c==="Object"&&N.constructor&&(c=N.constructor.name),c==="Map"||c==="Set"?Array.from(N):c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?B(N,d):void 0}}function B(N,d){(d==null||d>N.length)&&(d=N.length);for(var c=0,m=Array(d);c0&&!V.includes(R.ref)&&!p.includes(R.ref),checked:p.includes(R.ref),onClick:function(){function j(){return y(R.ref)}return j}()},R.desc)})]})]})})}return N}()},26991:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosScan=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036),f=function(I,k,N,d,c){return Id?"average":I>c?"bad":"good"},b=r.AtmosScan=function(){function B(I,k){var N=I.data.aircontents;return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,a.filter)(function(d){return d.val!=="0"||d.entry==="Pressure"||d.entry==="Temperature"})(N).map(function(d){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:d.entry,color:f(d.val,d.bad_low,d.poor_low,d.poor_high,d.bad_high),children:[d.val,d.units]},d.entry)})})})}return B}()},85870:function(A,r,n){"use strict";r.__esModule=!0,r.BeakerContents=void 0;var e=n(89005),a=n(36036),t=n(15964),o=function(B){return B+" unit"+(B===1?"":"s")},f=r.BeakerContents=function(){function b(B){var I=B.beakerLoaded,k=B.beakerContents,N=k===void 0?[]:k,d=B.buttons;return(0,e.createComponentVNode)(2,a.Stack,{vertical:!0,children:[!I&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"No beaker loaded."})||N.length===0&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"Beaker is empty."}),N.map(function(c,m){return(0,e.createComponentVNode)(2,a.Stack,{children:[(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",grow:!0,children:[o(c.volume)," of ",c.name]},c.name),!!d&&(0,e.createComponentVNode)(2,a.Stack.Item,{children:d(c,m)})]},c.name)})]})}return b}();f.propTypes={beakerLoaded:t.bool,beakerContents:t.array,buttons:t.arrayOf(t.element)}},92963:function(A,r,n){"use strict";r.__esModule=!0,r.BotStatus=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.BotStatus=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data,d=N.locked,c=N.noaccess,m=N.maintpanel,l=N.on,u=N.autopatrol,s=N.canhack,i=N.emagged,h=N.remote_disabled;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,e.createComponentVNode)(2,t.Section,{title:"General Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:l?"power-off":"times",content:l?"On":"Off",selected:l,disabled:c,onClick:function(){function C(){return k("power")}return C}()})}),u!==null&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Patrol",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Auto Patrol",disabled:c,onClick:function(){function C(){return k("autopatrol")}return C}()})}),!!m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Maintenance Panel",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Panel Open!"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety System",children:(0,e.createComponentVNode)(2,t.Box,{color:i?"bad":"good",children:i?"DISABLED!":"Enabled"})}),!!s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hacking",children:(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:i?"Restore Safties":"Hack",disabled:c,color:"bad",onClick:function(){function C(){return k("hack")}return C}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remote Access",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:!h,content:"AI Remote Control",disabled:c,onClick:function(){function C(){return k("disableremote")}return C}()})})]})})],4)}return f}()},3939:function(A,r,n){"use strict";r.__esModule=!0,r.modalRegisterBodyOverride=r.modalOpen=r.modalClose=r.modalAnswer=r.ComplexModal=void 0;var e=n(89005),a=n(72253),t=n(36036),o={},f=r.modalOpen=function(){function N(d,c,m){var l=(0,a.useBackend)(d),u=l.act,s=l.data,i=Object.assign(s.modal?s.modal.args:{},m||{});u("modal_open",{id:c,arguments:JSON.stringify(i)})}return N}(),b=r.modalRegisterBodyOverride=function(){function N(d,c){o[d]=c}return N}(),B=r.modalAnswer=function(){function N(d,c,m,l){var u=(0,a.useBackend)(d),s=u.act,i=u.data;if(i.modal){var h=Object.assign(i.modal.args||{},l||{});s("modal_answer",{id:c,answer:m,arguments:JSON.stringify(h)})}}return N}(),I=r.modalClose=function(){function N(d,c){var m=(0,a.useBackend)(d),l=m.act;l("modal_close",{id:c})}return N}(),k=r.ComplexModal=function(){function N(d,c){var m=(0,a.useBackend)(c),l=m.data;if(l.modal){var u=l.modal,s=u.id,i=u.text,h=u.type,C,v=(0,e.createComponentVNode)(2,t.Button,{className:"Button--modal",icon:"arrow-left",content:"Cancel",onClick:function(){function L(){return I(c)}return L}()}),p,g,V="auto";if(o[s])p=o[s](l.modal,c);else if(h==="input"){var y=l.modal.value;C=function(){function L(w){return B(c,s,y)}return L}(),p=(0,e.createComponentVNode)(2,t.Input,{value:l.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autofocus:!0,onChange:function(){function L(w,x){y=x}return L}()}),g=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){function L(){return I(c)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){function L(){return B(c,s,y)}return L}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]})}else if(h==="choice"){var S=typeof l.modal.choices=="object"?Object.values(l.modal.choices):l.modal.choices;p=(0,e.createComponentVNode)(2,t.Dropdown,{options:S,selected:l.modal.value,width:"100%",my:"0.5rem",onSelected:function(){function L(w){return B(c,s,w)}return L}()}),V="initial"}else h==="bento"?p=(0,e.createComponentVNode)(2,t.Stack,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:l.modal.choices.map(function(L,w){return(0,e.createComponentVNode)(2,t.Stack.Item,{flex:"1 1 auto",children:(0,e.createComponentVNode)(2,t.Button,{selected:w+1===parseInt(l.modal.value,10),onClick:function(){function x(){return B(c,s,w+1)}return x}(),children:(0,e.createVNode)(1,"img",null,null,1,{src:L})})},w)})}):h==="boolean"&&(g=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:l.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){function L(){return B(c,s,0)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:l.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){function L(){return B(c,s,1)}return L}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]}));return(0,e.createComponentVNode)(2,t.Modal,{maxWidth:d.maxWidth||window.innerWidth/2+"px",maxHeight:d.maxHeight||window.innerHeight/2+"px",onEnter:C,mx:"auto",overflowY:V,"padding-bottom":"5px",children:[i&&(0,e.createComponentVNode)(2,t.Box,{inline:!0,children:i}),o[s]&&v,p,g]})}}return N}()},41874:function(A,r,n){"use strict";r.__esModule=!0,r.CrewManifest=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(25328),f=n(76910),b=f.COLORS.department,B=["Captain","Head of Security","Chief Engineer","Chief Medical Officer","Research Director","Head of Personnel","Quartermaster"],I=function(m){return B.indexOf(m)!==-1?"green":"orange"},k=function(m){if(B.indexOf(m)!==-1)return!0},N=function(m){return m.length>0&&(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,color:"white",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"50%",children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"35%",children:"Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"15%",children:"Active"})]}),m.map(function(l){return(0,e.createComponentVNode)(2,t.Table.Row,{color:I(l.rank),bold:k(l.rank),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(l.name)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(l.rank)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.active})]},l.name+l.rank)})]})},d=r.CrewManifest=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,i;if(m.data)i=m.data;else{var h=(0,a.useBackend)(l),C=h.data;i=C}var v=i,p=v.manifest,g=p.heads,V=p.sec,y=p.eng,S=p.med,L=p.sci,w=p.ser,x=p.sup,T=p.misc;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.command,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Command"})}),level:2,children:N(g)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.security,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Security"})}),level:2,children:N(V)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.engineering,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Engineering"})}),level:2,children:N(y)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.medical,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Medical"})}),level:2,children:N(S)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.science,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Science"})}),level:2,children:N(L)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.service,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Service"})}),level:2,children:N(w)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.supply,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Supply"})}),level:2,children:N(x)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Misc"})}),level:2,children:N(T)})]})}return c}()},19203:function(A,r,n){"use strict";r.__esModule=!0,r.InputButtons=void 0;var e=n(89005),a=n(36036),t=n(72253),o=r.InputButtons=function(){function f(b,B){var I=(0,t.useBackend)(B),k=I.act,N=I.data,d=N.large_buttons,c=N.swapped_buttons,m=b.input,l=b.message,u=b.disabled,s=(0,e.createComponentVNode)(2,a.Button,{color:"good",content:"Submit",bold:!!d,fluid:!!d,onClick:function(){function h(){return k("submit",{entry:m})}return h}(),textAlign:"center",tooltip:d&&l,disabled:u,width:!d&&6}),i=(0,e.createComponentVNode)(2,a.Button,{color:"bad",content:"Cancel",bold:!!d,fluid:!!d,onClick:function(){function h(){return k("cancel")}return h}(),textAlign:"center",width:!d&&6});return(0,e.createComponentVNode)(2,a.Flex,{fill:!0,align:"center",direction:c?"row-reverse":"row",justify:"space-around",children:[d?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,ml:c?.5:0,mr:c?0:.5,children:i}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:i}),!d&&l&&(0,e.createComponentVNode)(2,a.Flex.Item,{children:(0,e.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",children:l})}),d?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,mr:c?.5:0,ml:c?0:.5,children:s}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:s})]})}return f}()},195:function(A,r,n){"use strict";r.__esModule=!0,r.InterfaceLockNoticeBox=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.InterfaceLockNoticeBox=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data,d=b.siliconUser,c=d===void 0?N.siliconUser:d,m=b.locked,l=m===void 0?N.locked:m,u=b.normallyLocked,s=u===void 0?N.normallyLocked:u,i=b.onLockStatusChange,h=i===void 0?function(){return k("lock")}:i,C=b.accessText,v=C===void 0?"an ID card":C;return c?(0,e.createComponentVNode)(2,t.NoticeBox,{color:c&&"grey",children:(0,e.createComponentVNode)(2,t.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:"Interface lock status:"}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:"1"}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{m:"0",color:s?"red":"green",icon:s?"lock":"unlock",content:s?"Locked":"Unlocked",onClick:function(){function p(){h&&h(!l)}return p}()})})]})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe ",v," to ",l?"unlock":"lock"," this interface."]})}return f}()},51057:function(A,r,n){"use strict";r.__esModule=!0,r.Loader=void 0;var e=n(89005),a=n(44879),t=n(36036),o=r.Loader=function(){function f(b){var B=b.value;return(0,e.createVNode)(1,"div","AlertModal__Loader",(0,e.createComponentVNode)(2,t.Box,{className:"AlertModal__LoaderProgress",style:{width:(0,a.clamp01)(B)*100+"%"}}),2)}return f}()},321:function(A,r,n){"use strict";r.__esModule=!0,r.LoginInfo=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LoginInfo=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data,d=N.loginState;if(N)return(0,e.createComponentVNode)(2,t.NoticeBox,{info:!0,children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:["Logged in as: ",d.name," (",d.rank,")"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!d.id,content:"Eject ID",color:"good",onClick:function(){function c(){return k("login_eject")}return c}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Logout",color:"good",onClick:function(){function c(){return k("login_logout")}return c}()})]})]})})}return f}()},5485:function(A,r,n){"use strict";r.__esModule=!0,r.LoginScreen=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LoginScreen=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data,d=N.loginState,c=N.isAI,m=N.isRobot,l=N.isAdmin;return(0,e.createComponentVNode)(2,t.Section,{title:"Welcome",fill:!0,stretchContents:!0,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",align:"center",justify:"center",children:(0,e.createComponentVNode)(2,t.Flex.Item,{textAlign:"center",mt:"-2rem",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,e.createComponentVNode)(2,t.Box,{color:"label",my:"1rem",children:["ID:",(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:d.id?d.id:"----------",ml:"0.5rem",onClick:function(){function u(){return k("login_insert")}return u}()})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",disabled:!d.id,content:"Login",onClick:function(){function u(){return k("login_login",{login_type:1})}return u}()}),!!c&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){function u(){return k("login_login",{login_type:2})}return u}()}),!!m&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){function u(){return k("login_login",{login_type:3})}return u}()}),!!l&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"CentComm Secure Login",onClick:function(){function u(){return k("login_login",{login_type:4})}return u}()})]})})})}return f}()},62411:function(A,r,n){"use strict";r.__esModule=!0,r.Operating=void 0;var e=n(89005),a=n(36036),t=n(15964),o=r.Operating=function(){function f(b){var B=b.operating,I=b.name;if(B)return(0,e.createComponentVNode)(2,a.Dimmer,{children:(0,e.createComponentVNode)(2,a.Flex,{mb:"30px",children:(0,e.createComponentVNode)(2,a.Flex.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,e.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,e.createVNode)(1,"br"),"The ",I," is processing..."]})})})}return f}();o.propTypes={operating:t.bool,name:t.string}},13545:function(A,r,n){"use strict";r.__esModule=!0,r.Signaler=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=r.Signaler=function(){function b(B,I){var k=(0,t.useBackend)(I),N=k.act,d=B.data,c=d.code,m=d.frequency,l=d.minFrequency,u=d.maxFrequency;return(0,e.createComponentVNode)(2,o.Section,{children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:l/10,maxValue:u/10,value:m/10,format:function(){function s(i){return(0,a.toFixed)(i,1)}return s}(),width:"80px",onDrag:function(){function s(i,h){return N("freq",{freq:h})}return s}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:c,width:"80px",onDrag:function(){function s(i,h){return N("code",{code:h})}return s}()})})]}),(0,e.createComponentVNode)(2,o.Button,{mt:1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){function s(){return N("signal")}return s}()})]})}return b}()},41984:function(A,r,n){"use strict";r.__esModule=!0,r.SimpleRecords=void 0;var e=n(89005),a=n(72253),t=n(25328),o=n(64795),f=n(88510),b=n(36036),B=r.SimpleRecords=function(){function N(d,c){var m=d.data.records;return(0,e.createComponentVNode)(2,b.Box,{children:m?(0,e.createComponentVNode)(2,k,{data:d.data,recordType:d.recordType}):(0,e.createComponentVNode)(2,I,{data:d.data})})}return N}(),I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=d.data.recordsList,s=(0,a.useLocalState)(c,"searchText",""),i=s[0],h=s[1],C=function(g,V){V===void 0&&(V="");var y=(0,t.createSearch)(V,function(S){return S.Name});return(0,o.flow)([(0,f.filter)(function(S){return S==null?void 0:S.Name}),V&&(0,f.filter)(y),(0,f.sortBy)(function(S){return S.Name})])(u)},v=C(u,i);return(0,e.createComponentVNode)(2,b.Box,{children:[(0,e.createComponentVNode)(2,b.Input,{fluid:!0,mb:1,placeholder:"Search records...",onInput:function(){function p(g,V){return h(V)}return p}()}),v.map(function(p){return(0,e.createComponentVNode)(2,b.Box,{children:(0,e.createComponentVNode)(2,b.Button,{mb:.5,content:p.Name,icon:"user",onClick:function(){function g(){return l("Records",{target:p.uid})}return g}()})},p)})]})},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=d.data.records,s=u.general,i=u.medical,h=u.security,C;switch(d.recordType){case"MED":C=(0,e.createComponentVNode)(2,b.Section,{level:2,title:"Medical Data",children:i?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Blood Type",children:i.blood_type}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Minor Disabilities",children:i.mi_dis}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:i.mi_dis_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Major Disabilities",children:i.ma_dis}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:i.ma_dis_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Allergies",children:i.alg}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:i.alg_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Current Diseases",children:i.cdi}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:i.cdi_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:i.notes})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"Medical record lost!"})});break;case"SEC":C=(0,e.createComponentVNode)(2,b.Section,{level:2,title:"Security Data",children:h?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Criminal Status",children:h.criminal}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Minor Crimes",children:h.mi_crim}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:h.mi_crim_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Major Crimes",children:h.ma_crim}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:h.ma_crim_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:h.notes})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"Security record lost!"})});break}return(0,e.createComponentVNode)(2,b.Box,{children:[(0,e.createComponentVNode)(2,b.Section,{title:"General Data",children:s?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Name",children:s.name}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Sex",children:s.sex}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Species",children:s.species}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Age",children:s.age}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Rank",children:s.rank}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"General record lost!"})}),C]})}},22091:function(A,r,n){"use strict";r.__esModule=!0,r.TemporaryNotice=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.TemporaryNotice=function(){function f(b,B){var I,k=(0,a.useBackend)(B),N=k.act,d=k.data,c=d.temp;if(c){var m=(I={},I[c.style]=!0,I);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.NoticeBox,Object.assign({},m,{children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:c.text}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"times-circle",onClick:function(){function l(){return N("cleartemp")}return l}()})})]})})))}}return f}()},95213:function(A,r,n){"use strict";r.__esModule=!0,r.goonstation_PTL=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(49968),f=n(98595);/** + */function m(w,x){w.prototype=Object.create(x.prototype),w.prototype.constructor=w,i(w,x)}function i(w,x){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(T,M){return T.__proto__=M,T},i(w,x)}function u(w,x){if(w==null)return{};var T={};for(var M in w)if({}.hasOwnProperty.call(w,M)){if(x.includes(M))continue;T[M]=w[M]}return T}var s=r.ColorPickerModal=function(){function w(x,T){var M=(0,t.useBackend)(T),P=M.data,D=P.timeout,E=P.message,O=P.title,R=P.autofocus,j=P.default_color,F=j===void 0?"#000000":j,W=(0,t.useLocalState)(T,"color_picker_choice",(0,B.hexToHsva)(F)),z=W[0],K=W[1];return(0,e.createComponentVNode)(2,f.Window,{height:400,title:O,width:600,theme:"generic",children:[!!D&&(0,e.createComponentVNode)(2,a.Loader,{value:D}),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[E&&(0,e.createComponentVNode)(2,o.Stack.Item,{m:1,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:"label",overflow:"hidden",children:E})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[!!R&&(0,e.createComponentVNode)(2,o.Autofocus),(0,e.createComponentVNode)(2,l,{color:z,setColor:K,defaultColor:F})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d.InputButtons,{input:(0,B.hsvaToHex)(z)})})]})})]})}return w}(),l=r.ColorSelector=function(){function w(x,T){var M=x.color,P=x.setColor,D=x.defaultColor,E=function(){function j(F){P(function(W){return Object.assign({},W,F)})}return j}(),O=(0,B.hsvaToRgba)(M),R=(0,B.hsvaToHex)(M);return(0,e.createComponentVNode)(2,o.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{mr:2,children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createVNode)(1,"div","react-colorful",[(0,e.createComponentVNode)(2,g,{hsva:M,onChange:E}),(0,e.createComponentVNode)(2,V,{hue:M.h,onChange:E,className:"react-colorful__last-control"})],4)}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"20px",textAlign:"center",children:"Current"}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"20px",textAlign:"center",children:"Previous"}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Tooltip,{content:R,position:"bottom",children:(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"30px",backgroundColor:R})}),(0,e.createComponentVNode)(2,o.Tooltip,{content:D,position:"bottom",children:(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"30px",backgroundColor:D})})]})]})}),(0,e.createComponentVNode)(2,o.Flex.Item,{grow:!0,fontSize:"15px",lineHeight:"24px",children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"Hex:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,height:"24px",children:(0,e.createComponentVNode)(2,v,{fluid:!0,color:(0,B.hsvaToHex)(M).substring(1),onChange:function(){function j(F){N.logger.info(F),P((0,B.hexToHsva)(F))}return j}(),prefixed:!0})})]})}),(0,e.createComponentVNode)(2,o.Stack.Divider),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"H:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,V,{hue:M.h,onChange:E})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:M.h,callback:function(){function j(F,W){return E({h:W})}return j}(),max:360,unit:"\xB0"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"S:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,y,{color:M,onChange:E})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:M.s,callback:function(){function j(F,W){return E({s:W})}return j}(),unit:"%"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"V:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,S,{color:M,onChange:E})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:M.v,callback:function(){function j(F,W){return E({v:W})}return j}(),unit:"%"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Divider),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"R:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:M,onChange:E,target:"r"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:O.r,callback:function(){function j(F,W){O.r=W,E((0,B.rgbaToHsva)(O))}return j}(),max:255})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"G:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:M,onChange:E,target:"g"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:O.g,callback:function(){function j(F,W){O.g=W,E((0,B.rgbaToHsva)(O))}return j}(),max:255})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"B:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:M,onChange:E,target:"b"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:O.b,callback:function(){function j(F,W){O.b=W,E((0,B.rgbaToHsva)(O))}return j}(),max:255})})]})})]})})]})}return w}(),h=function(x){var T=x.value,M=x.callback,P=x.min,D=P===void 0?0:P,E=x.max,O=E===void 0?100:E,R=x.unit;return(0,e.createComponentVNode)(2,o.NumberInput,{width:"70px",value:Math.round(T),step:1,minValue:D,maxValue:O,onChange:M,unit:R})},C=function(x){return"#"+x},v=r.HexColorInput=function(){function w(x){var T=x.prefixed,M=x.alpha,P=x.color,D=x.fluid,E=x.onChange,O=u(x,c),R=function(){function F(W){return W.replace(/([^0-9A-F]+)/gi,"").substring(0,M?8:6)}return F}(),j=function(){function F(W){return(0,B.validHex)(W,M)}return F}();return(0,e.normalizeProps)((0,e.createComponentVNode)(2,p,Object.assign({},O,{fluid:D,color:P,onChange:E,escape:R,format:T?C:void 0,validate:j})))}return w}(),p=r.ColorInput=function(w){function x(M){var P;return P=w.call(this)||this,P.props=void 0,P.state=void 0,P.handleInput=function(D){var E=P.props.escape(D.currentTarget.value);P.setState({localValue:E})},P.handleBlur=function(D){D.currentTarget&&(P.props.validate(D.currentTarget.value)?P.props.onChange(P.props.escape?P.props.escape(D.currentTarget.value):D.currentTarget.value):P.setState({localValue:P.props.escape(P.props.color)}))},P.props=M,P.state={localValue:P.props.escape(P.props.color)},P}m(x,w);var T=x.prototype;return T.componentDidUpdate=function(){function M(P,D){P.color!==this.props.color&&this.setState({localValue:this.props.escape(this.props.color)})}return M}(),T.render=function(){function M(){return(0,e.createComponentVNode)(2,o.Box,{className:(0,k.classes)(["Input",this.props.fluid&&"Input--fluid"]),children:[(0,e.createVNode)(1,"div","Input__baseline",".",16),(0,e.createVNode)(64,"input","Input__input",null,1,{value:this.props.format?this.props.format(this.state.localValue):this.state.localValue,spellCheck:"false",onInput:this.handleInput,onBlur:this.handleBlur})]})}return M}(),x}(e.Component),g=function(x){var T=x.hsva,M=x.onChange,P=function(R){M({s:R.left*100,v:100-R.top*100})},D=function(R){M({s:(0,b.clamp)(T.s+R.left*100,0,100),v:(0,b.clamp)(T.v-R.top*100,0,100)})},E={"background-color":(0,B.hsvaToHslString)({h:T.h,s:100,v:100,a:1})+" !important"};return(0,e.createVNode)(1,"div","react-colorful__saturation_value",(0,e.createComponentVNode)(2,I.Interactive,{onMove:P,onKey:D,"aria-label":"Color","aria-valuetext":"Saturation "+Math.round(T.s)+"%, Brightness "+Math.round(T.v)+"%",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__saturation_value-pointer",top:1-T.v/100,left:T.s/100,color:(0,B.hsvaToHslString)(T)})}),2,{style:E})},V=function(x){var T=x.className,M=x.hue,P=x.onChange,D=function(j){P({h:360*j.left})},E=function(j){P({h:(0,b.clamp)(M+j.left*360,0,360)})},O=(0,k.classes)(["react-colorful__hue",T]);return(0,e.createVNode)(1,"div",O,(0,e.createComponentVNode)(2,I.Interactive,{onMove:D,onKey:E,"aria-label":"Hue","aria-valuenow":Math.round(M),"aria-valuemax":"360","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__hue-pointer",left:M/360,color:(0,B.hsvaToHslString)({h:M,s:100,v:100,a:1})})}),2)},y=function(x){var T=x.className,M=x.color,P=x.onChange,D=function(j){P({s:100*j.left})},E=function(j){P({s:(0,b.clamp)(M.s+j.left*100,0,100)})},O=(0,k.classes)(["react-colorful__saturation",T]);return(0,e.createVNode)(1,"div",O,(0,e.createComponentVNode)(2,I.Interactive,{style:{background:"linear-gradient(to right, "+(0,B.hsvaToHslString)({h:M.h,s:0,v:M.v,a:1})+", "+(0,B.hsvaToHslString)({h:M.h,s:100,v:M.v,a:1})+")"},onMove:D,onKey:E,"aria-label":"Saturation","aria-valuenow":Math.round(M.s),"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__saturation-pointer",left:M.s/100,color:(0,B.hsvaToHslString)({h:M.h,s:M.s,v:M.v,a:1})})}),2)},S=function(x){var T=x.className,M=x.color,P=x.onChange,D=function(j){P({v:100*j.left})},E=function(j){P({v:(0,b.clamp)(M.v+j.left*100,0,100)})},O=(0,k.classes)(["react-colorful__value",T]);return(0,e.createVNode)(1,"div",O,(0,e.createComponentVNode)(2,I.Interactive,{style:{background:"linear-gradient(to right, "+(0,B.hsvaToHslString)({h:M.h,s:M.s,v:0,a:1})+", "+(0,B.hsvaToHslString)({h:M.h,s:M.s,v:100,a:1})+")"},onMove:D,onKey:E,"aria-label":"Value","aria-valuenow":Math.round(M.s),"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__value-pointer",left:M.v/100,color:(0,B.hsvaToHslString)({h:M.h,s:M.s,v:M.v,a:1})})}),2)},L=function(x){var T=x.className,M=x.color,P=x.onChange,D=x.target,E=(0,B.hsvaToRgba)(M),O=function(K){E[D]=K,P((0,B.rgbaToHsva)(E))},R=function(K){O(255*K.left)},j=function(K){O((0,b.clamp)(E[D]+K.left*255,0,255))},F=(0,k.classes)(["react-colorful__"+D,T]),W=D==="r"?"rgb("+Math.round(E.r)+",0,0)":D==="g"?"rgb(0,"+Math.round(E.g)+",0)":"rgb(0,0,"+Math.round(E.b)+")";return(0,e.createVNode)(1,"div",F,(0,e.createComponentVNode)(2,I.Interactive,{onMove:R,onKey:j,"aria-valuenow":E[D],"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__"+D+"-pointer",left:E[D]/255,color:W})}),2)}},8444:function(A,r,n){"use strict";r.__esModule=!0,r.ColourMatrixTester=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ColourMatrixTester=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.colour_data,m=[[{name:"RR",idx:0},{name:"RG",idx:1},{name:"RB",idx:2},{name:"RA",idx:3}],[{name:"GR",idx:4},{name:"GG",idx:5},{name:"GB",idx:6},{name:"GA",idx:7}],[{name:"BR",idx:8},{name:"BG",idx:9},{name:"BB",idx:10},{name:"BA",idx:11}],[{name:"AR",idx:12},{name:"AG",idx:13},{name:"AB",idx:14},{name:"AA",idx:15}]];return(0,e.createComponentVNode)(2,o.Window,{width:360,height:190,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Modify Matrix",children:m.map(function(i){return(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",textColor:"label",children:i.map(function(u){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:1,children:[u.name,":\xA0",(0,e.createComponentVNode)(2,t.NumberInput,{width:4,value:c[u.idx],step:.05,minValue:-5,maxValue:5,stepPixelSize:5,onChange:function(){function s(l,h){return N("setvalue",{idx:u.idx+1,value:h})}return s}()})]},u.name)})},i)})})})})})}return b}()},63818:function(A,r,n){"use strict";r.__esModule=!0,r.CommunicationsComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(s){switch(s){case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,d);case 3:return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,c)})});case 4:return(0,e.createComponentVNode)(2,i);default:return"ERROR. Unknown menu_state. Please contact NT Technical Support."}},b=r.CommunicationsComputer=function(){function u(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.menu_state;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B),f(p)]})})})}return u}(),B=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.authenticated,g=v.noauthbutton,V=v.esc_section,y=v.esc_callable,S=v.esc_recallable,L=v.esc_status,w=v.authhead,x=v.is_ai,T=v.lastCallLoc,M=!1,P;return p?p===1?P="Command":p===2?P="Captain":p===3?P="CentComm Officer":p===4?(P="CentComm Secure Connection",M=!0):P="ERROR: Report This Bug!":P="Not Logged In",(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authentication",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:M&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Access",children:P})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{icon:p?"sign-out-alt":"id-card",selected:p,disabled:g,content:p?"Log Out ("+P+")":"Log In",onClick:function(){function D(){return C("auth")}return D}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!V&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Escape Shuttle",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!L&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:L}),!!y&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"rocket",content:"Call Shuttle",disabled:!w,onClick:function(){function D(){return C("callshuttle")}return D}()})}),!!S&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Recall Shuttle",disabled:!w||x,onClick:function(){function D(){return C("cancelshuttle")}return D}()})}),!!T&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Last Call/Recall From",children:T})]})})})],4)},I=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.is_admin;return p?(0,e.createComponentVNode)(2,k):(0,e.createComponentVNode)(2,N)},k=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.is_admin,g=v.gamma_armory_location,V=v.admin_levels,y=v.authenticated,S=v.ert_allowed;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"CentComm Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:V,required_access:p,use_confirm:1})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:"Make Central Announcement",disabled:!p,onClick:function(){function L(){return C("send_to_cc_announcement_page")}return L}()}),y===4&&(0,e.createComponentVNode)(2,t.Button,{icon:"plus",content:"Make Other Announcement",disabled:!p,onClick:function(){function L(){return C("make_other_announcement")}return L}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Response Team",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"ambulance",content:"Dispatch ERT",disabled:!p,onClick:function(){function L(){return C("dispatch_ert")}return L}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:S,content:S?"ERT calling enabled":"ERT calling disabled",tooltip:S?"Command can request an ERT":"ERTs cannot be requested",disabled:!p,onClick:function(){function L(){return C("toggle_ert_allowed")}return L}(),selected:null})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:"Get Authentication Codes",disabled:!p,onClick:function(){function L(){return C("send_nuke_codes")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gamma Armory",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"biohazard",content:g?"Send Gamma Armory":"Recall Gamma Armory",disabled:!p,onClick:function(){function L(){return C("move_gamma_armory")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Other",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"coins",content:"View Economy",disabled:!p,onClick:function(){function L(){return C("view_econ")}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fax",content:"Fax Manager",disabled:!p,onClick:function(){function L(){return C("view_fax")}return L}()})]})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"View Command accessible controls",children:(0,e.createComponentVNode)(2,N)})]})},N=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.msg_cooldown,g=v.emagged,V=v.cc_cooldown,y=v.security_level_color,S=v.str_security_level,L=v.levels,w=v.authcapt,x=v.authhead,T=v.messages,M="Make Priority Announcement";p>0&&(M+=" ("+p+"s)");var P=g?"Message [UNKNOWN]":"Message CentComm",D="Request Authentication Codes";return V>0&&(P+=" ("+V+"s)",D+=" ("+V+"s)"),(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Captain-Only Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Alert",color:y,children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:L,required_access:w})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:M,disabled:!w||p>0,onClick:function(){function E(){return C("announce")}return E}()})}),!!g&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",color:"red",content:P,disabled:!w||V>0,onClick:function(){function E(){return C("MessageSyndicate")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!w,onClick:function(){function E(){return C("RestoreBackup")}return E}()})]})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",content:P,disabled:!w||V>0,onClick:function(){function E(){return C("MessageCentcomm")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bomb",content:D,disabled:!w||V>0,onClick:function(){function E(){return C("nukerequest")}return E}()})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Command Staff Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Displays",children:(0,e.createComponentVNode)(2,t.Button,{icon:"tv",content:"Change Status Displays",disabled:!x,onClick:function(){function E(){return C("status")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Incoming Messages",children:(0,e.createComponentVNode)(2,t.Button,{icon:"folder-open",content:"View ("+T.length+")",disabled:!x,onClick:function(){function E(){return C("messagelist")}return E}()})})]})})})],4)},d=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.stat_display,g=v.authhead,V=v.current_message_title,y=p.presets.map(function(L){return(0,e.createComponentVNode)(2,t.Button,{content:L.label,selected:L.name===p.type,disabled:!g,onClick:function(){function w(){return C("setstat",{statdisp:L.name})}return w}()},L.name)}),S=p.alerts.map(function(L){return(0,e.createComponentVNode)(2,t.Button,{content:L.label,selected:L.alert===p.icon,disabled:!g,onClick:function(){function w(){return C("setstat",{statdisp:3,alert:L.alert})}return w}()},L.alert)});return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Modify Status Screens",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function L(){return C("main")}return L}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Presets",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alerts",children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 1",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_1,disabled:!g,onClick:function(){function L(){return C("setmsg1")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 2",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_2,disabled:!g,onClick:function(){function L(){return C("setmsg2")}return L}()})})]})})})},c=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.authhead,g=v.current_message_title,V=v.current_message,y=v.messages,S=v.security_level,L;if(g)L=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:g,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Return To Message List",disabled:!p,onClick:function(){function x(){return C("messagelist")}return x}()}),children:(0,e.createComponentVNode)(2,t.Box,{children:V})})});else{var w=y.map(function(x){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:x.title,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eye",content:"View",disabled:!p||g===x.title,onClick:function(){function T(){return C("messagelist",{msgid:x.id})}return T}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"times",content:"Delete",disabled:!p,onClick:function(){function T(){return C("delmessage",{msgid:x.id})}return T}()})]},x.id)});L=(0,e.createComponentVNode)(2,t.Section,{title:"Messages Received",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function x(){return C("main")}return x}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:w})})}return(0,e.createComponentVNode)(2,t.Box,{children:L})},m=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=s.levels,g=s.required_access,V=s.use_confirm,y=v.security_level;return V?p.map(function(S){return(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:S.icon,content:S.name,disabled:!g||S.id===y,tooltip:S.tooltip,onClick:function(){function L(){return C("newalertlevel",{level:S.id})}return L}()},S.name)}):p.map(function(S){return(0,e.createComponentVNode)(2,t.Button,{icon:S.icon,content:S.name,disabled:!g||S.id===y,tooltip:S.tooltip,onClick:function(){function L(){return C("newalertlevel",{level:S.id})}return L}()},S.name)})},i=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.is_admin,g=v.possible_cc_sounds;if(!p)return C("main");var V=(0,a.useLocalState)(l,"subtitle",""),y=V[0],S=V[1],L=(0,a.useLocalState)(l,"text",""),w=L[0],x=L[1],T=(0,a.useLocalState)(l,"classified",0),M=T[0],P=T[1],D=(0,a.useLocalState)(l,"beepsound","Beep"),E=D[0],O=D[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Central Command Report",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function R(){return C("main")}return R}()}),children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Subtitle here.",fluid:!0,value:y,onChange:function(){function R(j,F){return S(F)}return R}(),mb:"5px"}),(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Announcement here,\nMultiline input is accepted.",rows:10,fluid:!0,multiline:1,value:w,onChange:function(){function R(j,F){return x(F)}return R}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Send Announcement",fluid:!0,icon:"paper-plane",center:!0,mt:"5px",textAlign:"center",onClick:function(){function R(){return C("make_cc_announcement",{subtitle:y,text:w,classified:M,beepsound:E})}return R}()}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"260px",height:"20px",options:g,selected:E,onSelected:function(){function R(j){return O(j)}return R}(),disabled:M})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"volume-up",mx:"5px",disabled:M,tooltip:"Test sound",onClick:function(){function R(){return C("test_sound",{sound:E})}return R}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:M,content:"Classified",fluid:!0,tooltip:M?"Sent to station communications consoles":"Publically announced",onClick:function(){function R(){return P(!M)}return R}()})})]})]})})}},20562:function(A,r,n){"use strict";r.__esModule=!0,r.CompostBin=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.CompostBin=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.biomass,m=d.compost,i=d.biomass_capacity,u=d.compost_capacity,s=d.potassium,l=d.potassium_capacity,h=d.potash,C=d.potash_capacity,v=(0,a.useSharedState)(I,"vendAmount",1),p=v[0],g=v[1];return(0,e.createComponentVNode)(2,o.Window,{width:360,height:250,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{label:"Resources",children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Biomass",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:c,minValue:0,maxValue:i,ranges:{good:[i*.5,1/0],average:[i*.25,i*.5],bad:[-1/0,i*.25]},children:[c," / ",i," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compost",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:m,minValue:0,maxValue:u,ranges:{good:[u*.5,1/0],average:[u*.25,u*.5],bad:[-1/0,u*.25]},children:[m," / ",u," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Potassium",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:s,minValue:0,maxValue:l,ranges:{good:[l*.5,1/0],average:[l*.25,l*.5],bad:[-1/0,l*.25]},children:[s," / ",l," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Potash",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:h,minValue:0,maxValue:C,ranges:{good:[C*.5,1/0],average:[C*.25,C*.5],bad:[-1/0,C*.25]},children:[h," / ",C," Units"]})})]})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,mr:"5px",color:"silver",children:"Soil clumps to make:"}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:p,width:"32px",minValue:1,maxValue:10,stepPixelSize:7,onChange:function(){function V(y,S){return g(S)}return V}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,align:"center",content:"Make Soil",disabled:m<25*p,icon:"arrow-circle-down",onClick:function(){function V(){return N("create",{amount:p})}return V}()})})})]})})})}return b}()},21813:function(A,r,n){"use strict";r.__esModule=!0,r.Contractor=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(73379),b=n(98595);function B(C,v){C.prototype=Object.create(v.prototype),C.prototype.constructor=C,I(C,v)}function I(C,v){return I=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(p,g){return p.__proto__=g,p},I(C,v)}var k={1:["ACTIVE","good"],2:["COMPLETED","good"],3:["FAILED","bad"]},N=["Recording biometric data...","Analyzing embedded syndicate info...","STATUS CONFIRMED","Contacting Syndicate database...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Response received, ack 4851234...","CONFIRM ACC "+Math.round(Math.random()*2e4),"Setting up private accounts...","CONTRACTOR ACCOUNT CREATED","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","CONTRACTS FOUND","WELCOME, AGENT"],d=r.Contractor=function(){function C(v,p){var g=(0,t.useBackend)(p),V=g.act,y=g.data,S;y.unauthorized?S=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,l,{height:"100%",allMessages:["ERROR: UNAUTHORIZED USER"],finishedTimeout:100,onFinished:function(){function T(){}return T}()})}):y.load_animation_completed?S=(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:(0,e.createComponentVNode)(2,c)}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",overflow:"hidden",children:y.page===1?(0,e.createComponentVNode)(2,i,{height:"100%"}):(0,e.createComponentVNode)(2,s,{height:"100%"})})],4):S=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,l,{height:"100%",allMessages:N,finishedTimeout:3e3,onFinished:function(){function T(){return V("complete_load_animation")}return T}()})});var L=(0,t.useLocalState)(p,"viewingPhoto",""),w=L[0],x=L[1];return(0,e.createComponentVNode)(2,b.Window,{theme:"syndicate",width:500,height:600,children:[w&&(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,b.Window.Content,{className:"Contractor",children:(0,e.createComponentVNode)(2,o.Flex,{direction:"column",height:"100%",children:S})})]})}return C}(),c=function(v,p){var g=(0,t.useBackend)(p),V=g.act,y=g.data,S=y.tc_available,L=y.tc_paid_out,w=y.completed_contracts,x=y.rep;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Summary",buttons:(0,e.createComponentVNode)(2,o.Box,{verticalAlign:"middle",mt:"0.25rem",children:[x," Rep"]})},v,{children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Available",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",children:[S," TC"]}),(0,e.createComponentVNode)(2,o.Button,{disabled:S<=0,content:"Claim",mx:"0.75rem",mb:"0",flexBasis:"content",onClick:function(){function T(){return V("claim")}return T}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Earned",children:[L," TC"]})]})}),(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contracts Completed",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Box,{height:"20px",lineHeight:"20px",inline:!0,children:w})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contractor Status",verticalAlign:"middle",children:"ACTIVE"})]})})]})})))},m=function(v,p){var g=(0,t.useBackend)(p),V=g.act,y=g.data,S=y.page;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Tabs,Object.assign({},v,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:S===1,onClick:function(){function L(){return V("page",{page:1})}return L}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"suitcase"}),"Contracts"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:S===2,onClick:function(){function L(){return V("page",{page:2})}return L}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"shopping-cart"}),"Hub"]})]})))},i=function(v,p){var g=(0,t.useBackend)(p),V=g.act,y=g.data,S=y.contracts,L=y.contract_active,w=y.can_extract,x=!!L&&S.filter(function(E){return E.status===1})[0],T=x&&x.time_left>0,M=(0,t.useLocalState)(p,"viewingPhoto",""),P=M[0],D=M[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Contracts",overflow:"auto",buttons:(0,e.createComponentVNode)(2,o.Button,{disabled:!w||T,icon:"parachute-box",content:["Call Extraction",T&&(0,e.createComponentVNode)(2,f.Countdown,{timeLeft:x.time_left,format:function(){function E(O,R){return" ("+R.substr(3)+")"}return E}()})],onClick:function(){function E(){return V("extract")}return E}()})},v,{children:S.slice().sort(function(E,O){return E.status===1?-1:O.status===1?1:E.status-O.status}).map(function(E){var O;return(0,e.createComponentVNode)(2,o.Section,{title:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",color:E.status===1&&"good",children:E.target_name}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:E.has_photo&&(0,e.createComponentVNode)(2,o.Button,{icon:"camera",mb:"-0.5rem",ml:"0.5rem",onClick:function(){function R(){return D("target_photo_"+E.uid+".png")}return R}()})})]}),className:"Contractor__Contract",buttons:(0,e.createComponentVNode)(2,o.Box,{width:"100%",children:[!!k[E.status]&&(0,e.createComponentVNode)(2,o.Box,{color:k[E.status][1],inline:!0,mt:E.status!==1&&"0.125rem",mr:"0.25rem",lineHeight:"20px",children:k[E.status][0]}),E.status===1&&(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"ban",color:"bad",content:"Abort",ml:"0.5rem",onClick:function(){function R(){return V("abort")}return R}()})]}),children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"2",mr:"0.5rem",children:[E.fluff_message,!!E.completed_time&&(0,e.createComponentVNode)(2,o.Box,{color:"good",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"check",mr:"0.5rem"}),"Contract completed at ",E.completed_time]}),!!E.dead_extraction&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",mt:"0.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"Telecrystals reward reduced drastically as the target was dead during extraction."]}),!!E.fail_reason&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"times",mr:"0.5rem"}),"Contract failed: ",E.fail_reason]})]}),(0,e.createComponentVNode)(2,o.Flex.Item,{flexBasis:"100%",children:[(0,e.createComponentVNode)(2,o.Flex,{mb:"0.5rem",color:"label",children:["Extraction Zone:\xA0",u(E)]}),(O=E.difficulties)==null?void 0:O.map(function(R,j){return(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!!L,content:R.name+" ("+R.reward+" TC)",onClick:function(){function F(){return V("activate",{uid:E.uid,difficulty:j+1})}return F}()},j)}),!!E.objective&&(0,e.createComponentVNode)(2,o.Box,{color:"white",bold:!0,children:[E.objective.extraction_name,(0,e.createVNode)(1,"br"),"(",(E.objective.rewards.tc||0)+" TC",",\xA0",(E.objective.rewards.credits||0)+" Credits",")"]})]})]})},E.uid)})})))},u=function(v){if(!(!v.objective||v.status>1)){var p=v.objective.locs.user_area_id,g=v.objective.locs.user_coords,V=v.objective.locs.target_area_id,y=v.objective.locs.target_coords,S=p===V;return(0,e.createComponentVNode)(2,o.Flex.Item,{children:(0,e.createComponentVNode)(2,o.Icon,{name:S?"dot-circle-o":"arrow-alt-circle-right-o",color:S?"green":"yellow",rotation:S?null:-(0,a.rad2deg)(Math.atan2(y[1]-g[1],y[0]-g[0])),lineHeight:S?null:"0.85",size:"1.5"})})}},s=function(v,p){var g=(0,t.useBackend)(p),V=g.act,y=g.data,S=y.rep,L=y.buyables;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Purchases",overflow:"auto"},v,{children:L.map(function(w){return(0,e.createComponentVNode)(2,o.Section,{title:w.name,children:[w.description,(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:S-1&&(0,e.createComponentVNode)(2,o.Box,{as:"span",color:w.stock===0?"bad":"good",ml:"0.5rem",children:[w.stock," in stock"]})]},w.uid)})})))},l=function(C){function v(g){var V;return V=C.call(this,g)||this,V.timer=null,V.state={currentIndex:0,currentDisplay:[]},V}B(v,C);var p=v.prototype;return p.tick=function(){function g(){var V=this.props,y=this.state;if(y.currentIndex<=V.allMessages.length){this.setState(function(L){return{currentIndex:L.currentIndex+1}});var S=y.currentDisplay;S.push(V.allMessages[y.currentIndex])}else clearTimeout(this.timer),setTimeout(V.onFinished,V.finishedTimeout)}return g}(),p.componentDidMount=function(){function g(){var V=this,y=this.props.linesPerSecond,S=y===void 0?2.5:y;this.timer=setInterval(function(){return V.tick()},1e3/S)}return g}(),p.componentWillUnmount=function(){function g(){clearTimeout(this.timer)}return g}(),p.render=function(){function g(){return(0,e.createComponentVNode)(2,o.Box,{m:1,children:this.state.currentDisplay.map(function(V){return(0,e.createFragment)([V,(0,e.createVNode)(1,"br")],0,V)})})}return g}(),v}(e.Component),h=function(v,p){var g=(0,t.useLocalState)(p,"viewingPhoto",""),V=g[0],y=g[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Contractor__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:V}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function S(){return y("")}return S}()})]})}},54151:function(A,r,n){"use strict";r.__esModule=!0,r.ConveyorSwitch=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ConveyorSwitch=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.slowFactor,m=d.oneWay,i=d.position;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lever position",children:i>0?"forward":i<0?"reverse":"neutral"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Allow reverse",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!m,onClick:function(){function u(){return N("toggleOneWay")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Slowdown factor",children:(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",onClick:function(){function u(){return N("slowFactor",{value:c-5})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-left",onClick:function(){function u(){return N("slowFactor",{value:c-1})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Slider,{width:"100px",mx:"1px",value:c,fillValue:c,minValue:1,maxValue:50,step:1,format:function(){function u(s){return s+"x"}return u}(),onChange:function(){function u(s,l){return N("slowFactor",{value:l})}return u}()})}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-right",onClick:function(){function u(){return N("slowFactor",{value:c+1})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",onClick:function(){function u(){return N("slowFactor",{value:c+5})}return u}()})," "]})]})})]})})})})}return b}()},73169:function(A,r,n){"use strict";r.__esModule=!0,r.CrewMonitor=void 0;var e=n(89005),a=n(88510),t=n(25328),o=n(72253),f=n(36036),b=n(36352),B=n(76910),I=n(98595),k=n(96184),N=["color"];function d(h,C){if(h==null)return{};var v={};for(var p in h)if({}.hasOwnProperty.call(h,p)){if(C.includes(p))continue;v[p]=h[p]}return v}var c=function(C,v){return C.dead?"Deceased":parseInt(C.health,10)<=v?"Critical":parseInt(C.stat,10)===1?"Unconscious":"Living"},m=function(C,v){return C.dead?"red":parseInt(C.health,10)<=v?"orange":parseInt(C.stat,10)===1?"blue":"green"},i=r.CrewMonitor=function(){function h(C,v){var p=(0,o.useBackend)(v),g=p.act,V=p.data,y=(0,o.useLocalState)(v,"tabIndex",V.tabIndex),S=y[0],L=y[1],w=function(){function T(M){L(M),g("set_tab_index",{tab_index:M})}return T}(),x=function(){function T(M){switch(M){case 0:return(0,e.createComponentVNode)(2,u);case 1:return(0,e.createComponentVNode)(2,l);default:return"WE SHOULDN'T BE HERE!"}}return T}();return(0,e.createComponentVNode)(2,I.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"table",selected:S===0,onClick:function(){function T(){return w(0)}return T}(),children:"Data View"},"DataView"),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"map-marked-alt",selected:S===1,onClick:function(){function T(){return w(1)}return T}(),children:"Map View"},"MapView")]})}),x(S)]})})})}return h}(),u=function(C,v){var p=(0,o.useBackend)(v),g=p.act,V=p.data,y=V.possible_levels,S=V.viewing_current_z_level,L=V.is_advanced,w=V.highlightedNames,x=(0,a.sortBy)(function(E){return!w.includes(E.name)},function(E){return E.name})(V.crewmembers||[]),T=(0,o.useLocalState)(v,"search",""),M=T[0],P=T[1],D=(0,t.createSearch)(M,function(E){return E.name+"|"+E.assignment+"|"+E.area});return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,backgroundColor:"transparent",children:[(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{width:"100%",ml:"5px",children:(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name, assignment or location..",width:"100%",onInput:function(){function E(O,R){return P(R)}return E}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:L?(0,e.createComponentVNode)(2,f.Dropdown,{mr:"5px",width:"50px",options:y,selected:S,onSelected:function(){function E(O){return g("switch_level",{new_level:O})}return E}()}):null})]}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,f.Button,{tooltip:"Clear highlights",icon:"square-xmark",onClick:function(){function E(){return g("clear_highlighted_names")}return E}()})}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Location"})]}),x.filter(D).map(function(E,O){var R=w.includes(E.name);return(0,e.createComponentVNode)(2,f.Table.Row,{bold:!!E.is_command,children:[(0,e.createComponentVNode)(2,b.TableCell,{children:(0,e.createComponentVNode)(2,k.ButtonCheckbox,{checked:R,tooltip:"Mark on map",onClick:function(){function j(){return g(R?"remove_highlighted_name":"add_highlighted_name",{name:E.name})}return j}()})}),(0,e.createComponentVNode)(2,b.TableCell,{children:[E.name," (",E.assignment,")"]}),(0,e.createComponentVNode)(2,b.TableCell,{children:[(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:m(E,V.critThreshold),children:c(E,V.critThreshold)}),E.sensor_type>=2||V.ignoreSensors?(0,e.createComponentVNode)(2,f.Box,{inline:!0,ml:1,children:["(",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.oxy,children:E.oxy}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.toxin,children:E.tox}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.burn,children:E.fire}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.brute,children:E.brute}),")"]}):null]}),(0,e.createComponentVNode)(2,b.TableCell,{children:E.sensor_type===3||V.ignoreSensors?V.isAI||V.isObserver?(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:"location-arrow",content:E.area+" ("+E.x+", "+E.y+")",onClick:function(){function j(){return g("track",{track:E.ref})}return j}()}):E.area+" ("+E.x+", "+E.y+")":(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:"grey",children:"Not Available"})})]},O)})]})]})},s=function(C,v){var p=C.color,g=d(C,N);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.NanoMap.Marker,Object.assign({},g,{children:(0,e.createVNode)(1,"span","highlighted-marker color-border-"+p)})))},l=function(C,v){var p=(0,o.useBackend)(v),g=p.act,V=p.data,y=V.highlightedNames;return(0,e.createComponentVNode)(2,f.Box,{height:"100vh",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,f.NanoMap,{zoom:V.zoom,offsetX:V.offsetX,offsetY:V.offsetY,onZoom:function(){function S(L){return g("set_zoom",{zoom:L})}return S}(),onOffsetChange:function(){function S(L,w){return g("set_offset",{offset_x:w.offsetX,offset_y:w.offsetY})}return S}(),children:V.crewmembers.filter(function(S){return S.sensor_type===3||V.ignoreSensors}).map(function(S){var L=m(S,V.critThreshold),w=y.includes(S.name),x=function(){return V.isObserver?g("track",{track:S.ref}):null},T=function(){return g(w?"remove_highlighted_name":"add_highlighted_name",{name:S.name})},M=S.name+" ("+S.assignment+")";return w?(0,e.createComponentVNode)(2,s,{x:S.x,y:S.y,tooltip:M,color:L,onClick:x,onDblClick:T},S.ref):(0,e.createComponentVNode)(2,f.NanoMap.MarkerIcon,{x:S.x,y:S.y,icon:"circle",tooltip:M,color:L,onClick:x,onDblClick:T},S.ref)})})})}},63987:function(A,r,n){"use strict";r.__esModule=!0,r.Cryo=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],b=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],B=r.Cryo=function(){function N(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:520,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,I)})})})}return N}(),I=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.isOperating,l=u.hasOccupant,h=u.occupant,C=h===void 0?[]:h,v=u.cellTemperature,p=u.cellTemperatureStatus,g=u.isBeakerLoaded,V=u.cooldownProgress,y=u.auto_eject_healthy,S=u.auto_eject_dead;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",onClick:function(){function L(){return i("ejectOccupant")}return L}(),disabled:!l,children:"Eject"}),children:l?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:C.name||"Unknown"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:C.health,max:C.maxHealth,value:C.health/C.maxHealth,color:C.health>0?"good":"average",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(C.health)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:b[C.stat][0],children:b[C.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(C.bodyTemperature)})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),f.map(function(L){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:L.label,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:C[L.type]/100,ranges:{bad:[.01,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(C[L.type])})})},L.id)})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Cell",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",onClick:function(){function L(){return i("ejectBeaker")}return L}(),disabled:!g,children:"Eject Beaker"}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",onClick:function(){function L(){return i(s?"switchOff":"switchOn")}return L}(),selected:s,children:s?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",color:p,children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:v})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:(0,e.createComponentVNode)(2,k)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dosage interval",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{average:[-1/0,99],good:[99,1/0]},color:!g&&"average",value:V,minValue:0,maxValue:100})}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject healthy occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:y?"toggle-on":"toggle-off",selected:y,onClick:function(){function L(){return i(y?"auto_eject_healthy_off":"auto_eject_healthy_on")}return L}(),children:y?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject dead occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:S?"toggle-on":"toggle-off",selected:S,onClick:function(){function L(){return i(S?"auto_eject_dead_off":"auto_eject_dead_on")}return L}(),children:S?"On":"Off"})})]})})})],4)},k=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.isBeakerLoaded,l=u.beakerLabel,h=u.beakerVolume;return s?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!l&&"average",children:[l||"No label",":"]}),(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!h&&"bad",ml:1,children:h?(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:h,format:function(){function C(v){return Math.round(v)+" units remaining"}return C}()}):"Beaker is empty"})],4):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"bad",children:"No beaker loaded"})}},86099:function(A,r,n){"use strict";r.__esModule=!0,r.CryopodConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=r.CryopodConsole=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.data,i=m.account_name,u=m.allow_items;return(0,e.createComponentVNode)(2,o.Window,{title:"Cryopod Console",width:400,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Hello, "+(i||"[REDACTED]")+"!",children:"This automated cryogenic freezing unit will safely store your corporeal form until your next assignment."}),(0,e.createComponentVNode)(2,B),!!u&&(0,e.createComponentVNode)(2,I)]})})}return k}(),B=function(N,d){var c=(0,a.useBackend)(d),m=c.data,i=m.frozen_crew;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Crew",children:i.length?(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:i.map(function(u,s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u.name,children:u.rank},s)})})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored crew!"})})},I=function(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.frozen_items,s=function(h){var C=h.toString();return C.startsWith("the ")&&(C=C.slice(4,C.length)),(0,f.toTitleCase)(C)};return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Items",children:u.length?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(l){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:s(l.name),buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Drop",mr:1,onClick:function(){function h(){return m("one_item",{item:l.uid})}return h}()})},l)})})}),(0,e.createComponentVNode)(2,t.Button,{content:"Drop All Items",color:"red",onClick:function(){function l(){return m("all_items")}return l}()})],4):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored items!"})})}},12692:function(A,r,n){"use strict";r.__esModule=!0,r.DNAModifier=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=[["good","Alive"],["average","Critical"],["bad","DEAD"]],B=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],I=[5,10,20,30,50],k=r.DNAModifier=function(){function p(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.irradiating,x=L.dnaBlockSize,T=L.occupant;V.dnaBlockSize=x,V.isDNAInvalid=!T.isViableSubject||!T.uniqueIdentity||!T.structuralEnzymes;var M;return w&&(M=(0,e.createComponentVNode)(2,C,{duration:w})),(0,e.createComponentVNode)(2,o.Window,{width:660,height:775,children:[(0,e.createComponentVNode)(2,f.ComplexModal),M,(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,N)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,d)})]})})]})}return p}(),N=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.locked,x=L.hasOccupant,T=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x,selected:w,icon:w?"toggle-on":"toggle-off",content:w?"Engaged":"Disengaged",onClick:function(){function M(){return S("toggleLock")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x||w,icon:"user-slash",content:"Eject",onClick:function(){function M(){return S("ejectOccupant")}return M}()})],4),children:x?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:T.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:T.minHealth,max:T.maxHealth,value:T.health/T.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:b[T.stat][0],children:b[T.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})}),V.isDNAInvalid?(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Radiation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:"0",max:"100",value:T.radiationLevel/100,color:"average"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:L.occupant.uniqueEnzymes?L.occupant.uniqueEnzymes:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 Unknown"]})})]})],0):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Cell unoccupied."})})},d=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.selectedMenuKey,x=L.hasOccupant,T=L.occupant;if(x){if(V.isDNAInvalid)return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No operation possible on this subject."]})})})}else return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant in DNA modifier."]})})});var M;return w==="ui"?M=(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,i)],4):w==="se"?M=(0,e.createFragment)([(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,i)],4):w==="buffer"?M=(0,e.createComponentVNode)(2,u):w==="rejuvenators"&&(M=(0,e.createComponentVNode)(2,h)),(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:B.map(function(P,D){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:P[2],selected:w===P[0],onClick:function(){function E(){return S("selectMenuKey",{key:P[0]})}return E}(),children:P[1]},D)})}),M]})},c=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.selectedUIBlock,x=L.selectedUISubBlock,T=L.selectedUITarget,M=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Unique Identifier",children:[(0,e.createComponentVNode)(2,v,{dnaString:M.uniqueIdentity,selectedBlock:w,selectedSubblock:x,blockSize:V.dnaBlockSize,action:"selectUIBlock"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:15,stepPixelSize:"20",value:T,format:function(){function P(D){return D.toString(16).toUpperCase()}return P}(),ml:"0",onChange:function(){function P(D,E){return S("changeUITarget",{value:E})}return P}()})})}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){function P(){return S("pulseUIRadiation")}return P}()})]})},m=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.selectedSEBlock,x=L.selectedSESubBlock,T=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Structural Enzymes",children:[(0,e.createComponentVNode)(2,v,{dnaString:T.structuralEnzymes,selectedBlock:w,selectedSubblock:x,blockSize:V.dnaBlockSize,action:"selectSEBlock"}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){function M(){return S("pulseSERadiation")}return M}()})]})},i=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.radiationIntensity,x=L.radiationDuration;return(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Emitter",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Intensity",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:10,stepPixelSize:20,value:w,popUpPosition:"right",ml:"0",onChange:function(){function T(M,P){return S("radiationIntensity",{value:P})}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:20,stepPixelSize:10,unit:"s",value:x,popUpPosition:"right",ml:"0",onChange:function(){function T(M,P){return S("radiationDuration",{value:P})}return T}()})})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-start",mt:"0.5rem",onClick:function(){function T(){return S("pulseRadiation")}return T}()})]})},u=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.buffers,x=w.map(function(T,M){return(0,e.createComponentVNode)(2,s,{id:M+1,name:"Buffer "+(M+1),buffer:T},M)});return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{height:"75%",mt:1,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Buffers",children:x})}),(0,e.createComponentVNode)(2,t.Stack.Item,{height:"25%",children:(0,e.createComponentVNode)(2,l)})]})},s=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=g.id,x=g.name,T=g.buffer,M=L.isInjectorReady,P=x+(T.data?" - "+T.label:"");return(0,e.createComponentVNode)(2,t.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,t.Section,{title:P,mx:"0",lineHeight:"18px",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!T.data,icon:"trash",content:"Clear",onClick:function(){function D(){return S("bufferOption",{option:"clear",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!T.data,icon:"pen",content:"Rename",onClick:function(){function D(){return S("bufferOption",{option:"changeLabel",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!T.data||!L.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-start",onClick:function(){function D(){return S("bufferOption",{option:"saveDisk",id:w})}return D}()})],4),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Write",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"saveUI",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"saveUIAndUE",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"saveSE",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!L.hasDisk||!L.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"loadDisk",id:w})}return D}()})]}),!!T.data&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:T.owner||(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[T.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!T.ue&&" and Unique Enzymes"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transfer to",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:!M,icon:M?"syringe":"spinner",iconSpin:!M,content:"Injector",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"createInjector",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!M,icon:M?"syringe":"spinner",iconSpin:!M,content:"Block Injector",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"createInjector",id:w,block:1})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"transfer",id:w})}return D}()})]})],4)]}),!T.data&&(0,e.createComponentVNode)(2,t.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},l=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.hasDisk,x=L.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!w||!x.data,icon:"trash",content:"Wipe",onClick:function(){function T(){return S("wipeDisk")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!w,icon:"eject",content:"Eject",onClick:function(){function T(){return S("ejectDisk")}return T}()})],4),children:w?x.data?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Label",children:x.label?x.label:"No label"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:x.owner?x.owner:(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[x.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!x.ue&&" and Unique Enzymes"]})]}):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Disk is blank."}):(0,e.createComponentVNode)(2,t.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"save-o",size:"4"}),(0,e.createVNode)(1,"br"),"No disk inserted."]})})},h=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.isBeakerLoaded,x=L.beakerVolume,T=L.beakerLabel;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Rejuvenators and Beaker",buttons:(0,e.createComponentVNode)(2,t.Button,{disabled:!w,icon:"eject",content:"Eject",onClick:function(){function M(){return S("ejectBeaker")}return M}()}),children:w?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Inject",children:[I.map(function(M,P){return(0,e.createComponentVNode)(2,t.Button,{disabled:M>x,icon:"syringe",content:M,onClick:function(){function D(){return S("injectRejuvenators",{amount:M})}return D}()},P)}),(0,e.createComponentVNode)(2,t.Button,{disabled:x<=0,icon:"syringe",content:"All",onClick:function(){function M(){return S("injectRejuvenators",{amount:x})}return M}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:[(0,e.createComponentVNode)(2,t.Box,{mb:"0.5rem",children:T||"No label"}),x?(0,e.createComponentVNode)(2,t.Box,{color:"good",children:[x," unit",x===1?"":"s"," remaining"]}):(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Empty"})]})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flask",size:5,color:"silver"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"h3",null,"No beaker loaded.",16)]})})})},C=function(g,V){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"average",children:(0,e.createVNode)(1,"h1",null,[(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"}),(0,e.createTextVNode)("\xA0Irradiating occupant\xA0"),(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"})],4)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,[(0,e.createTextVNode)("For "),g.duration,(0,e.createTextVNode)(" second"),g.duration===1?"":"s"],0)})]})},v=function(g,V){for(var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=g.dnaString,x=g.selectedBlock,T=g.selectedSubblock,M=g.blockSize,P=g.action,D=w.split(""),E=0,O=[],R=function(){for(var W=j/M+1,z=[],K=function(){var Q=G+1;z.push((0,e.createComponentVNode)(2,t.Button,{selected:x===W&&T===Q,content:D[j+G],mb:"0",onClick:function(){function ue(){return S(P,{block:W,subblock:Q})}return ue}()}))},G=0;Gl.spawnpoints?"red":"green",children:[l.total," total, versus ",l.spawnpoints," spawnpoints"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dispatch",children:(0,e.createComponentVNode)(2,t.Button,{width:10.5,textAlign:"center",icon:"ambulance",content:"Send ERT",onClick:function(){function g(){return s("dispatch_ert",{silent:v})}return g}()})})]})})})},N=function(m,i){var u=(0,a.useBackend)(i),s=u.act,l=u.data,h=l.ert_request_messages;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:h&&h.length?h.map(function(C){return(0,e.createComponentVNode)(2,t.Section,{title:C.time,buttons:(0,e.createComponentVNode)(2,t.Button,{content:C.sender_real_name,onClick:function(){function v(){return s("view_player_panel",{uid:C.sender_uid})}return v}(),tooltip:"View player panel"}),children:C.message},(0,f.decodeHtmlEntities)(C.time))}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"broadcast-tower",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No ERT requests."]})})})})},d=function(m,i){var u=(0,a.useBackend)(i),s=u.act,l=u.data,h=(0,a.useLocalState)(i,"text",""),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter ERT denial reason here,\nMultiline input is accepted.",rows:19,fluid:!0,multiline:1,value:C,onChange:function(){function p(g,V){return v(V)}return p}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Deny ERT",fluid:!0,icon:"times",center:!0,mt:2,textAlign:"center",onClick:function(){function p(){return s("deny_ert",{reason:C})}return p}()})]})})}},90217:function(A,r,n){"use strict";r.__esModule=!0,r.EconomyManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.EconomyManager=function(){function I(k,N){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:325,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,B)})]})}return I}(),B=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,i=m.next_payroll_time;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"coins",verticalAlign:"middle",size:3,mr:"1rem"}),"Economy Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.LabeledList,{label:"Pay Bonuses and Deductions",children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Global",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Global Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"global"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Account Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"department"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Members",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Members Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"department_members"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Single Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Crew Member Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"crew_member"})}return u}()})})]}),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Box,{mb:.5,children:["Next Payroll in: ",i," Minutes"]}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",width:"auto",color:"bad",content:"Delay Payroll",onClick:function(){function u(){return c("delay_payroll")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{width:"auto",content:"Set Payroll Time",onClick:function(){function u(){return c("set_payroll")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",width:"auto",color:"good",content:"Accelerate Payroll",onClick:function(){function u(){return c("accelerate_payroll")}return u}()})]}),(0,e.createComponentVNode)(2,t.NoticeBox,{children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," You take full responsibility for unbalancing the economy with these buttons!"]})],4)}},82565:function(A,r,n){"use strict";r.__esModule=!0,r.Electropack=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.Electropack=function(){function B(I,k){var N=(0,t.useBackend)(k),d=N.act,c=N.data,m=c.power,i=c.code,u=c.frequency,s=c.minFrequency,l=c.maxFrequency;return(0,e.createComponentVNode)(2,f.Window,{width:360,height:135,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,o.Button,{icon:m?"power-off":"times",content:m?"On":"Off",selected:m,onClick:function(){function h(){return d("power")}return h}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function h(){return d("reset",{reset:"freq"})}return h}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:l/10,value:u/10,format:function(){function h(C){return(0,a.toFixed)(C,1)}return h}(),width:"80px",onChange:function(){function h(C,v){return d("freq",{freq:v})}return h}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function h(){return d("reset",{reset:"code"})}return h}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:i,width:"80px",onChange:function(){function h(C,v){return d("code",{code:v})}return h}()})})]})})})})}return B}()},11243:function(A,r,n){"use strict";r.__esModule=!0,r.Emojipedia=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=r.Emojipedia=function(){function I(k,N){var d=(0,t.useBackend)(N),c=d.data,m=c.emoji_list,i=(0,t.useLocalState)(N,"searchText",""),u=i[0],s=i[1],l=m.filter(function(h){return h.name.toLowerCase().includes(u.toLowerCase())});return(0,e.createComponentVNode)(2,f.Window,{width:325,height:400,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Emojipedia v1.0.1",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by name",value:u,onInput:function(){function h(C,v){return s(v)}return h}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"Click on an emoji to copy its tag!",tooltipPosition:"bottom",icon:"circle-question"})],4),children:l.map(function(h){return(0,e.createComponentVNode)(2,o.Button,{m:1,color:"transparent",className:(0,a.classes)(["emoji16x16","emoji-"+h.name]),style:{transform:"scale(1.5)"},tooltip:h.name,onClick:function(){function C(){B(h.name)}return C}()},h.name)})})})})}return I}(),B=function(k){var N=document.createElement("input"),d=":"+k+":";N.value=d,document.body.appendChild(N),N.select(),document.execCommand("copy"),document.body.removeChild(N)}},69784:function(A,r,n){"use strict";r.__esModule=!0,r.EmotePanelContent=r.EmotePanel=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=n(25328),b=r.EmotePanel=function(){function I(k,N){return(0,e.createComponentVNode)(2,t.Window,{width:500,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,B)})})})}return I}(),B=r.EmotePanelContent=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,i=m.emotes,u=(0,a.useLocalState)(N,"searchText",""),s=u[0],l=u[1],h=(0,a.useLocalState)(N,"filterVisible",""),C=h[0],v=h[1],p=(0,a.useLocalState)(N,"filterAudible",""),g=p[0],V=p[1],y=(0,a.useLocalState)(N,"filterSound",""),S=y[0],L=y[1],w=(0,a.useLocalState)(N,"filterHands",""),x=w[0],T=w[1],M=(0,a.useLocalState)(N,"filterTargettable",""),P=M[0],D=M[1],E=(0,a.useLocalState)(N,"useTarget",""),O=E[0],R=E[1],j=(0,e.createComponentVNode)(2,o.Input,{placeholder:"\u0418\u0441\u043A\u0430\u0442\u044C \u044D\u043C\u043E\u0446\u0438\u044E...",fluid:!0,onInput:function(){function F(W,z){return l(z)}return F}()});return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"\u0424\u0438\u043B\u044C\u0442\u0440\u044B",buttons:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Button,{icon:"eye",align:"center",tooltip:"\u0412\u0438\u0434\u0438\u043C\u044B\u0439",selected:C,onClick:function(){function F(){return v(!C)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",align:"center",tooltip:"\u0421\u043B\u044B\u0448\u0438\u043C\u044B\u0439",selected:g,onClick:function(){function F(){return V(!g)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"volume-up",align:"center",tooltip:"\u0417\u0432\u0443\u043A",selected:S,onClick:function(){function F(){return L(!S)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"hand-paper",align:"center",tooltip:"\u0420\u0443\u043A\u0438",selected:x,onClick:function(){function F(){return T(!x)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"crosshairs",height:"100%",align:"center",tooltip:"\u0426\u0435\u043B\u044C",selected:P,onClick:function(){function F(){return D(!P)}return F}()})]}),children:j})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:s.length>0?'\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043F\u043E\u0438\u0441\u043A\u0430 "'+s+'"':"\u0412\u0441\u0435 \u044D\u043C\u043E\u0446\u0438\u0438",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"crosshairs",selected:O,onClick:function(){function F(){return R(!O)}return F}(),children:"\u0412\u044B\u0431\u0438\u0440\u0430\u0442\u044C \u0446\u0435\u043B\u044C"}),children:(0,e.createComponentVNode)(2,o.Stack,{children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:i.filter(function(F){return F.key&&(s.length>0?F.key.toLowerCase().includes(s.toLowerCase())||F.name.toLowerCase().includes(s.toLowerCase()):!0)&&(C?F.visible:!0)&&(g?F.audible:!0)&&(S?F.sound:!0)&&(x?F.hands:!0)&&(P?F.targettable:!0)}).map(function(F){return(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function W(){return c("play_emote",{emote_key:F.key,useTarget:O})}return W}(),children:[F.visible?(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}):"",F.audible?(0,e.createComponentVNode)(2,o.Icon,{name:"comment"}):"",F.sound?(0,e.createComponentVNode)(2,o.Icon,{name:"volume-up"}):"",F.hands?(0,e.createComponentVNode)(2,o.Icon,{name:"hand-paper"}):"",F.targettable?(0,e.createComponentVNode)(2,o.Icon,{name:"crosshairs"}):"",F.name]},F.name)})})})})})],4)}return I}()},36730:function(A,r,n){"use strict";r.__esModule=!0,r.EvolutionMenu=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(64795),B=n(88510),I=r.EvolutionMenu=function(){function d(c,m){return(0,e.createComponentVNode)(2,f.Window,{width:480,height:580,theme:"changeling",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,N)]})})})}return d}(),k=function(c,m){var i=(0,t.useBackend)(m),u=i.act,s=i.data,l=s.evo_points,h=s.can_respec;return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Evolution Points",height:5.5,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,color:"label",children:"Points remaining:"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,ml:2,bold:!0,color:"#1b945c",children:l}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Button,{ml:2.5,disabled:!h,content:"Readapt",icon:"sync",onClick:function(){function C(){return u("readapt")}return C}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"By transforming a humanoid into a husk, we gain the ability to readapt our chosen evolutions.",tooltipPosition:"bottom",icon:"question-circle"})]})]})})})},N=function(c,m){var i=(0,t.useBackend)(m),u=i.act,s=i.data,l=s.evo_points,h=s.ability_tabs,C=s.purchased_abilities,v=s.view_mode,p=(0,t.useLocalState)(m,"selectedTab",h[0]),g=p[0],V=p[1],y=(0,t.useLocalState)(m,"searchText",""),S=y[0],L=y[1],w=(0,t.useLocalState)(m,"ability_tabs",h[0].abilities),x=w[0],T=w[1],M=function(O,R){if(R===void 0&&(R=""),!O||O.length===0)return[];var j=(0,a.createSearch)(R,function(F){return F.name+"|"+F.description});return(0,b.flow)([(0,B.filter)(function(F){return F==null?void 0:F.name}),(0,B.filter)(j),(0,B.sortBy)(function(F){return F==null?void 0:F.name})])(O)},P=function(O){if(L(O),O==="")return T(g.abilities);T(M(h.map(function(R){return R.abilities}).flat(),O))},D=function(O){V(O),T(O.abilities),L("")};return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Abilities",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Input,{width:"200px",placeholder:"Search Abilities",onInput:function(){function E(O,R){P(R)}return E}(),value:S}),(0,e.createComponentVNode)(2,o.Button,{icon:v?"square-o":"check-square-o",selected:!v,content:"Compact",onClick:function(){function E(){return u("set_view_mode",{mode:0})}return E}()}),(0,e.createComponentVNode)(2,o.Button,{icon:v?"check-square-o":"square-o",selected:v,content:"Expanded",onClick:function(){function E(){return u("set_view_mode",{mode:1})}return E}()})],4),children:[(0,e.createComponentVNode)(2,o.Tabs,{children:h.map(function(E){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:S===""&&g===E,onClick:function(){function O(){D(E)}return O}(),children:E.category},E)})}),x.map(function(E,O){return(0,e.createComponentVNode)(2,o.Box,{p:.5,mx:-1,className:"candystripe",children:[(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{ml:.5,color:"#dedede",children:E.name}),C.includes(E.power_path)&&(0,e.createComponentVNode)(2,o.Stack.Item,{ml:2,bold:!0,color:"#1b945c",children:"(Purchased)"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mr:3,textAlign:"right",grow:1,children:[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:["Cost:"," "]}),(0,e.createComponentVNode)(2,o.Box,{as:"span",bold:!0,color:"#1b945c",children:E.cost})]}),(0,e.createComponentVNode)(2,o.Stack.Item,{textAlign:"right",children:(0,e.createComponentVNode)(2,o.Button,{mr:.5,disabled:E.cost>l||C.includes(E.power_path),content:"Evolve",onClick:function(){function R(){return u("purchase",{power_path:E.power_path})}return R}()})})]}),!!v&&(0,e.createComponentVNode)(2,o.Stack,{color:"#8a8a8a",my:1,ml:1.5,width:"95%",children:E.description+" "+E.helptext})]},O)})]})})}},17370:function(A,r,n){"use strict";r.__esModule=!0,r.ExosuitFabricator=void 0;var e=n(89005),a=n(35840),t=n(25328),o=n(72253),f=n(36036),b=n(73379),B=n(98595),I=["id","amount","lineDisplay","onClick"];function k(p,g){if(p==null)return{};var V={};for(var y in p)if({}.hasOwnProperty.call(p,y)){if(g.includes(y))continue;V[y]=p[y]}return V}var N=2e3,d={bananium:"clown",tranquillite:"mime"},c=r.ExosuitFabricator=function(){function p(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.building,x=L.linked;return x?(0,e.createComponentVNode)(2,B.Window,{width:950,height:625,children:(0,e.createComponentVNode)(2,B.Window.Content,{className:"Exofab",children:[(0,e.createComponentVNode)(2,v),(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,i)}),w&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,u)})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,s)})]})})]})]})}):(0,e.createComponentVNode)(2,C)}return p}(),m=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.materials,x=L.capacity,T=Object.values(w).reduce(function(M,P){return M+P},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"Materials",className:"Exofab__materials",buttons:(0,e.createComponentVNode)(2,f.Box,{color:"label",mt:"0.25rem",children:[(T/x*100).toPrecision(3),"% full"]}),children:["metal","glass","silver","gold","uranium","titanium","plasma","diamond","bluespace","bananium","tranquillite","plastic"].map(function(M){return(0,e.createComponentVNode)(2,l,{mt:-2,id:M,bold:M==="metal"||M==="glass",onClick:function(){function P(){return S("withdraw",{id:M})}return P}()},M)})})},i=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.curCategory,x=L.categories,T=L.designs,M=L.syncing,P=(0,o.useLocalState)(V,"searchText",""),D=P[0],E=P[1],O=(0,t.createSearch)(D,function(z){return z.name}),R=T.filter(O),j=(0,o.useLocalState)(V,"levelsModal",!1),F=j[0],W=j[1];return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__designs",title:(0,e.createComponentVNode)(2,f.Dropdown,{width:"19rem",className:"Exofab__dropdown",selected:w,options:x,onSelected:function(){function z(K){return S("category",{cat:K})}return z}()}),buttons:(0,e.createComponentVNode)(2,f.Box,{mt:"2px",children:[(0,e.createComponentVNode)(2,f.Button,{icon:"plus",content:"Queue all",onClick:function(){function z(){return S("queueall")}return z}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"info",content:"Show current tech levels",onClick:function(){function z(){return W(!0)}return z}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"unlink",color:"red",tooltip:"Disconnect from R&D network",onClick:function(){function z(){return S("unlink")}return z}()})]}),children:[(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name...",mb:"0.5rem",width:"100%",onInput:function(){function z(K,G){return E(G)}return z}()}),R.map(function(z){return(0,e.createComponentVNode)(2,h,{design:z},z.id)}),R.length===0&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No designs found."})]})},u=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.building,x=L.buildStart,T=L.buildEnd,M=L.worldTime;return(0,e.createComponentVNode)(2,f.Section,{className:"Exofab__building",stretchContents:!0,children:(0,e.createComponentVNode)(2,f.ProgressBar.Countdown,{start:x,current:M,end:T,children:(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Icon,{name:"cog",spin:!0})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:["Building ",w,"\xA0(",(0,e.createComponentVNode)(2,b.Countdown,{current:M,timeLeft:T-M,format:function(){function P(D,E){return E.substr(3)}return P}()}),")"]})]})})})},s=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.queue,x=L.processingQueue,T=Object.entries(L.queueDeficit).filter(function(P){return P[1]<0}),M=w.reduce(function(P,D){return P+D.time},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__queue",title:"Queue",buttons:(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Button,{selected:x,icon:x?"toggle-on":"toggle-off",content:"Process",onClick:function(){function P(){return S("process")}return P}()}),(0,e.createComponentVNode)(2,f.Button,{disabled:w.length===0,icon:"eraser",content:"Clear",onClick:function(){function P(){return S("unqueueall")}return P}()})]}),children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:w.length===0?(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"The queue is empty."}):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--queue",grow:!0,overflow:"auto",children:w.map(function(P,D){return(0,e.createComponentVNode)(2,f.Box,{color:P.notEnough&&"bad",children:[D+1,". ",P.name,D>0&&(0,e.createComponentVNode)(2,f.Button,{icon:"arrow-up",onClick:function(){function E(){return S("queueswap",{from:D+1,to:D})}return E}()}),D0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--time",children:[(0,e.createComponentVNode)(2,f.Divider),"Processing time:",(0,e.createComponentVNode)(2,f.Icon,{name:"clock",mx:"0.5rem"}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,bold:!0,children:new Date(M/10*1e3).toISOString().substr(14,5)})]}),Object.keys(T).length>0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--deficit",shrink:"0",children:[(0,e.createComponentVNode)(2,f.Divider),"Lacking materials to complete:",T.map(function(P){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,l,{id:P[0],amount:-P[1],lineDisplay:!0})},P[0])})]})],0)})})},l=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=g.id,x=g.amount,T=g.lineDisplay,M=g.onClick,P=k(g,I),D=L.materials[w]||0,E=x||D;if(!(E<=0&&!(w==="metal"||w==="glass"))){var O=x&&x>D;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Stack,Object.assign({align:"center",className:(0,a.classes)(["Exofab__material",T&&"Exofab__material--line"])},P,{children:T?(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:(0,a.classes)(["materials32x32",w])}),(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__material--amount",color:O&&"bad",ml:0,mr:1,children:E.toLocaleString("en-US")})],4):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{basis:"content",children:(0,e.createComponentVNode)(2,f.Button,{width:"85%",color:"transparent",onClick:M,children:(0,e.createComponentVNode)(2,f.Box,{mt:1,className:(0,a.classes)(["materials32x32",w])})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:"1",children:[(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--name",children:w}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--amount",children:[E.toLocaleString("en-US")," cm\xB3 (",Math.round(E/N*10)/10," ","sheets)"]})]})],4)})))}},h=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=g.design;return(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design",children:[(0,e.createComponentVNode)(2,f.Button,{disabled:w.notEnough||L.building,icon:"cog",content:w.name,onClick:function(){function x(){return S("build",{id:w.id})}return x}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"plus-circle",onClick:function(){function x(){return S("queue",{id:w.id})}return x}()}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design--cost",children:Object.entries(w.cost).map(function(x){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,l,{id:x[0],amount:x[1],lineDisplay:!0})},x[0])})}),(0,e.createComponentVNode)(2,f.Stack,{className:"Exofab__design--time",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"clock"}),w.time>0?(0,e.createFragment)([w.time/10,(0,e.createTextVNode)(" seconds")],0):"Instant"]})})]})},C=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.controllers;return(0,e.createComponentVNode)(2,B.Window,{children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Link"})]}),w.map(function(x){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:x.addr}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:x.net_id}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,f.Button,{content:"Link",icon:"link",onClick:function(){function T(){return S("linktonetworkcontroller",{target_controller:x.addr})}return T}()})})]},x.addr)})]})})})})},v=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.tech_levels,x=(0,o.useLocalState)(V,"levelsModal",!1),T=x[0],M=x[1];return T?(0,e.createComponentVNode)(2,f.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:window.innerHeight*.75+"px",mx:"auto",children:(0,e.createComponentVNode)(2,f.Section,{title:"Current tech levels",buttons:(0,e.createComponentVNode)(2,f.Button,{content:"Close",onClick:function(){function P(){M(!1)}return P}()}),children:(0,e.createComponentVNode)(2,f.LabeledList,{children:w.map(function(P){var D=P.name,E=P.level;return(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:D,children:E},D)})})})}):null}},59128:function(A,r,n){"use strict";r.__esModule=!0,r.ExperimentConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=new Map([[0,{text:"Conscious",color:"good"}],[1,{text:"Unconscious",color:"average"}],[2,{text:"Deceased",color:"bad"}]]),b=new Map([[0,{label:"Probe",icon:"thermometer"}],[1,{label:"Dissect",icon:"brain"}],[2,{label:"Analyze",icon:"search"}]]),B=r.ExperimentConsole=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,i=m.open,u=m.feedback,s=m.occupant,l=m.occupant_name,h=m.occupant_status,C=function(){function p(){if(!s)return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No specimen detected."});var g=function(){function y(){return f.get(h)}return y}(),V=g();return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:l}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:V.color,children:V.text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Experiments",children:[0,1,2].map(function(y){return(0,e.createComponentVNode)(2,t.Button,{icon:b.get(y).icon,content:b.get(y).label,onClick:function(){function S(){return c("experiment",{experiment_type:y})}return S}()},y)})})]})}return p}(),v=C();return(0,e.createComponentVNode)(2,o.Window,{theme:"abductor",width:350,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:u})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Scanner",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!i,onClick:function(){function p(){return c("door")}return p}()}),children:v})]})})}return I}()},97086:function(A,r,n){"use strict";r.__esModule=!0,r.ExternalAirlockController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=0,b=1013,B=function(N){var d="good",c=80,m=95,i=110,u=120;return Ni?d="average":N>u&&(d="bad"),d},I=r.ExternalAirlockController=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.chamber_pressure,s=i.exterior_status,l=i.interior_status,h=i.processing;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:205,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Information",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chamber Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:B(u),value:u,minValue:f,maxValue:b,children:[u," kPa"]})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Actions",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Abort",icon:"ban",color:"red",disabled:!h,onClick:function(){function C(){return m("abort")}return C}()}),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:h,onClick:function(){function C(){return m("cycle_ext")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:h,onClick:function(){function C(){return m("cycle_int")}return C}()})]}),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Force Exterior Door",icon:"exclamation-triangle",color:l==="open"?"red":h?"yellow":null,onClick:function(){function C(){return m("force_ext")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Force Interior Door",icon:"exclamation-triangle",color:l==="open"?"red":h?"yellow":null,onClick:function(){function C(){return m("force_int")}return C}()})]})]})]})})}return k}()},96142:function(A,r,n){"use strict";r.__esModule=!0,r.FaxMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.FaxMachine=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;return(0,e.createComponentVNode)(2,o.Window,{width:540,height:295,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.scan_name?"eject":"id-card",selected:d.scan_name,content:d.scan_name?d.scan_name:"-----",tooltip:d.scan_name?"Eject ID":"Insert ID",onClick:function(){function c(){return N("scan")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorize",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.authenticated?"sign-out-alt":"id-card",selected:d.authenticated,disabled:d.nologin,content:d.realauth?"Log Out":"Log In",onClick:function(){function c(){return N("auth")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fax Menu",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network",children:d.network}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Document",children:[(0,e.createComponentVNode)(2,t.Button,{icon:d.paper?"eject":"paperclip",disabled:!d.authenticated&&!d.paper,content:d.paper?d.paper:"-----",onClick:function(){function c(){return N("paper")}return c}()}),!!d.paper&&(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){function c(){return N("rename")}return c}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sending To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:d.destination?d.destination:"-----",disabled:!d.authenticated,onClick:function(){function c(){return N("dept")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Action",children:(0,e.createComponentVNode)(2,t.Button,{icon:"envelope",content:d.sendError?d.sendError:"Send",disabled:!d.paper||!d.destination||!d.authenticated||d.sendError,onClick:function(){function c(){return N("send")}return c}()})})]})})]})})}return b}()},74123:function(A,r,n){"use strict";r.__esModule=!0,r.FilingCabinet=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.FilingCabinet=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=k.config,m=d.contents,i=c.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:300,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Contents",children:[!m&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"folder-open",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"The ",i," is empty."]})}),!!m&&m.slice().map(function(u){return(0,e.createComponentVNode)(2,t.Stack,{mt:.5,className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"80%",children:u.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Retrieve",onClick:function(){function s(){return N("retrieve",{index:u.index})}return s}()})})]},u)})]})})})})}return b}()},83767:function(A,r,n){"use strict";r.__esModule=!0,r.FloorPainter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,i=k.icon_state,u=k.direction,s=k.isSelected,l=k.onSelect;return(0,e.createComponentVNode)(2,t.DmIcon,{icon:m.icon,icon_state:i,direction:u,onClick:l,style:{"border-style":s&&"solid"||"none","border-width":"2px","border-color":"orange",padding:s&&"0px"||"2px"}})},b={NORTH:1,SOUTH:2,EAST:4,WEST:8},B=r.FloorPainter=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,i=m.availableStyles,u=m.selectedStyle,s=m.selectedDir;return(0,e.createComponentVNode)(2,o.Window,{width:405,height:475,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Decal setup",children:[(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",onClick:function(){function l(){return c("cycle_style",{offset:-1})}return l}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{options:i,selected:u,width:"150px",nochevron:!0,onSelected:function(){function l(h){return c("select_style",{style:h})}return l}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",onClick:function(){function l(){return c("cycle_style",{offset:1})}return l}()})})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"5px",mb:"5px",children:(0,e.createComponentVNode)(2,t.Flex,{overflowY:"auto",maxHeight:"239px",wrap:"wrap",children:i.map(function(l){return(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,f,{icon_state:l,isSelected:u===l,onSelect:function(){function h(){return c("select_style",{style:l})}return h}()})},l)})})}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Direction",children:(0,e.createComponentVNode)(2,t.Table,{style:{display:"inline"},children:[b.NORTH,null,b.SOUTH].map(function(l){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[l+b.WEST,l,l+b.EAST].map(function(h){return(0,e.createComponentVNode)(2,t.Table.Cell,{style:{"vertical-align":"middle","text-align":"center"},children:h===null?(0,e.createComponentVNode)(2,t.Icon,{name:"arrows-alt",size:3}):(0,e.createComponentVNode)(2,f,{icon_state:u,direction:h,isSelected:h===s,onSelect:function(){function C(){return c("select_direction",{direction:h})}return C}()})},h)})},l)})})})})]})})})}return I}()},53424:function(A,r,n){"use strict";r.__esModule=!0,r.GPS=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=function(i){return i?"("+i.join(", ")+")":"ERROR"},B=function(i,u){if(!(!i||!u)){if(i[2]!==u[2])return null;var s=Math.atan2(u[1]-i[1],u[0]-i[0]),l=Math.sqrt(Math.pow(u[1]-i[1],2)+Math.pow(u[0]-i[0],2));return{angle:(0,a.rad2deg)(s),distance:l}}},I=r.GPS=function(){function m(i,u){var s=(0,t.useBackend)(u),l=s.data,h=l.emped,C=l.active,v=l.area,p=l.position,g=l.saved;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:h?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,k,{emp:!0})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,N)}),C?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d,{area:v,position:p})}),g&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d,{title:"Saved Position",position:g})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,c,{height:"100%"})})],0):(0,e.createComponentVNode)(2,k)],0)})})})}return m}(),k=function(i,u){var s=i.emp;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Box,{width:"100%",height:"100%",color:"label",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:s?"ban":"power-off",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),s?"ERROR: Device temporarily lost signal.":"Device is disabled."]})})})})},N=function(i,u){var s=(0,t.useBackend)(u),l=s.act,h=s.data,C=h.active,v=h.tag,p=h.same_z,g=(0,t.useLocalState)(u,"newTag",v),V=g[0],y=g[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Settings",buttons:(0,e.createComponentVNode)(2,o.Button,{selected:C,icon:C?"toggle-on":"toggle-off",content:C?"On":"Off",onClick:function(){function S(){return l("toggle")}return S}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tag",children:[(0,e.createComponentVNode)(2,o.Input,{width:"5rem",value:v,onEnter:function(){function S(){return l("tag",{newtag:V})}return S}(),onInput:function(){function S(L,w){return y(w)}return S}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:v===V,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){function S(){return l("tag",{newtag:V})}return S}(),children:(0,e.createComponentVNode)(2,o.Icon,{name:"pen"})})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Range",children:(0,e.createComponentVNode)(2,o.Button,{selected:!p,icon:p?"compress":"expand",content:p?"Local Sector":"Global",onClick:function(){function S(){return l("same_z")}return S}()})})]})})},d=function(i,u){var s=i.title,l=i.area,h=i.position;return(0,e.createComponentVNode)(2,o.Section,{title:s||"Position",children:(0,e.createComponentVNode)(2,o.Box,{fontSize:"1.5rem",children:[l&&(0,e.createFragment)([l,(0,e.createVNode)(1,"br")],0),b(h)]})})},c=function(i,u){var s=(0,t.useBackend)(u),l=s.data,h=l.position,C=l.signals;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,title:"Signals"},i,{children:(0,e.createComponentVNode)(2,o.Table,{children:C.map(function(v){return Object.assign({},v,B(h,v.position))}).map(function(v,p){return(0,e.createComponentVNode)(2,o.Table.Row,{backgroundColor:p%2===0&&"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,o.Table.Cell,{width:"30%",verticalAlign:"middle",color:"label",p:"0.25rem",bold:!0,children:v.tag}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",color:"grey",children:v.area}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:v.distance!==void 0&&(0,e.createComponentVNode)(2,o.Box,{opacity:Math.max(1-Math.min(v.distance,100)/100,.5),children:[(0,e.createComponentVNode)(2,o.Icon,{name:v.distance>0?"arrow-right":"circle",rotation:-v.angle}),"\xA0",Math.floor(v.distance)+"m"]})}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:b(v.position)})]},p)})})})))}},89124:function(A,r,n){"use strict";r.__esModule=!0,r.GeneModder=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(3939),f=n(98595),b=r.GeneModder=function(){function u(s,l){var h=(0,a.useBackend)(l),C=h.data,v=C.has_seed;return(0,e.createComponentVNode)(2,f.Window,{width:950,height:650,children:[(0,e.createVNode)(1,"div","GeneModder__left",(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,i,{scrollable:!0})}),2),(0,e.createVNode)(1,"div","GeneModder__right",(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,o.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),v===0?(0,e.createComponentVNode)(2,I):(0,e.createComponentVNode)(2,B)]})}),2)]})}return u}(),B=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Genes",fill:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})},I=function(s,l){return(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:"85%",children:(0,e.createComponentVNode)(2,t.Stack,{height:"100%",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"green",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"leaf",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),"The plant DNA manipulator is missing a seed."]})})})},k=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.has_seed,g=v.seed,V=v.has_disk,y=v.disk,S,L;return p?S=(0,e.createComponentVNode)(2,t.Stack.Item,{mb:"-6px",mt:"-4px",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+g.image,style:{"vertical-align":"middle",width:"32px",margin:"-1px","margin-left":"-11px"}}),(0,e.createComponentVNode)(2,t.Button,{content:g.name,onClick:function(){function w(){return C("eject_seed")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{ml:"3px",icon:"pen",tooltip:"Name Variant",onClick:function(){function w(){return C("variant_name")}return w}()})]}):S=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:"None",onClick:function(){function w(){return C("eject_seed")}return w}()})}),V?L=y.name:L="None",(0,e.createComponentVNode)(2,t.Section,{title:"Storage",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Plant Sample",children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Disk",children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:L,tooltip:"Select Empty Disk",onClick:function(){function w(){return C("select_empty_disk")}return w}()})})})]})})},N=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.disk,g=v.core_genes;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core Genes",open:!0,children:[g.map(function(V){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:V.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(p!=null&&p.can_extract),icon:"save",onClick:function(){function y(){return C("extract",{id:V.id})}return y}()})})]},V)})," ",(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract All",disabled:!(p!=null&&p.can_extract),icon:"save",onClick:function(){function V(){return C("bulk_extract_core")}return V}()})})})]},"Core Genes")},d=function(s,l){var h=(0,a.useBackend)(l),C=h.data,v=C.reagent_genes,p=C.has_reagent;return(0,e.createComponentVNode)(2,m,{title:"Reagent Genes",gene_set:v,do_we_show:p})},c=function(s,l){var h=(0,a.useBackend)(l),C=h.data,v=C.trait_genes,p=C.has_trait;return(0,e.createComponentVNode)(2,m,{title:"Trait Genes",gene_set:v,do_we_show:p})},m=function(s,l){var h=s.title,C=s.gene_set,v=s.do_we_show,p=(0,a.useBackend)(l),g=p.act,V=p.data,y=V.disk;return(0,e.createComponentVNode)(2,t.Collapsible,{title:h,open:!0,children:v?C.map(function(S){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:S.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(y!=null&&y.can_extract),icon:"save",onClick:function(){function L(){return g("extract",{id:S.id})}return L}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"times",onClick:function(){function L(){return g("remove",{id:S.id})}return L}()})})]},S)}):(0,e.createComponentVNode)(2,t.Stack.Item,{children:"No Genes Detected"})},h)},i=function(s,l){var h=s.title,C=s.gene_set,v=s.do_we_show,p=(0,a.useBackend)(l),g=p.act,V=p.data,y=V.has_seed,S=V.empty_disks,L=V.stat_disks,w=V.trait_disks,x=V.reagent_disks;return(0,e.createComponentVNode)(2,t.Section,{title:"Disks",children:[(0,e.createVNode)(1,"br"),"Empty Disks: ",S,(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{width:12,icon:"arrow-down",tooltip:"Eject an Empty disk",content:"Eject Empty Disk",onClick:function(){function T(){return g("eject_empty_disk")}return T}()}),(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Stats",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[L.slice().sort(function(T,M){return T.display_name.localeCompare(M.display_name)}).map(function(T){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:T.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[T.stat==="All"?(0,e.createComponentVNode)(2,t.Button,{content:"Replace All",tooltip:"Write disk stats to seed",disabled:!(T!=null&&T.ready)||!y,icon:"arrow-circle-down",onClick:function(){function M(){return g("bulk_replace_core",{index:T.index})}return M}()}):(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",tooltip:"Write disk stat to seed",disabled:!T||!y,content:"Replace",onClick:function(){function M(){return g("replace",{index:T.index,stat:T.stat})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function M(){return g("select",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function M(){return g("eject_disk",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:T.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function M(){return g("set_read_only",{index:T.index,read_only:T.read_only})}return M}()})]})]},T)}),(0,e.createComponentVNode)(2,t.Button)]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Traits",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[w.slice().sort(function(T,M){return T.display_name.localeCompare(M.display_name)}).map(function(T){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:T.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",disabled:!T||!T.can_insert,tooltip:"Add disk trait to seed",content:"Insert",onClick:function(){function M(){return g("insert",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function M(){return g("select",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function M(){return g("eject_disk",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:T.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function M(){return g("set_read_only",{index:T.index,read_only:T.read_only})}return M}()})]})]},T)}),(0,e.createComponentVNode)(2,t.Button)]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Reagents",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[x.slice().sort(function(T,M){return T.display_name.localeCompare(M.display_name)}).map(function(T){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:T.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",disabled:!T||!T.can_insert,tooltip:"Add disk reagent to seed",content:"Insert",onClick:function(){function M(){return g("insert",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function M(){return g("select",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function M(){return g("eject_disk",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:T.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function M(){return g("set_read_only",{index:T.index,read_only:T.read_only})}return M}()})]})]},T)}),(0,e.createComponentVNode)(2,t.Button)]})})]})]})}},73053:function(A,r,n){"use strict";r.__esModule=!0,r.GenericCrewManifest=void 0;var e=n(89005),a=n(36036),t=n(98595),o=n(41874),f=r.GenericCrewManifest=function(){function b(B,I){return(0,e.createComponentVNode)(2,t.Window,{theme:"nologo",width:588,height:510,children:(0,e.createComponentVNode)(2,t.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,a.Section,{noTopPadding:!0,children:(0,e.createComponentVNode)(2,o.CrewManifest)})})})}return b}()},42914:function(A,r,n){"use strict";r.__esModule=!0,r.GhostHudPanel=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GhostHudPanel=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.data,c=d.security,m=d.medical,i=d.diagnostic,u=d.pressure,s=d.radioactivity,l=d.ahud;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:217,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,b,{label:"Medical",type:"medical",is_active:m}),(0,e.createComponentVNode)(2,b,{label:"Security",type:"security",is_active:c}),(0,e.createComponentVNode)(2,b,{label:"Diagnostic",type:"diagnostic",is_active:i}),(0,e.createComponentVNode)(2,b,{label:"Pressure",type:"pressure",is_active:u}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,b,{label:"Radioactivity",type:"radioactivity",is_active:s,act_on:"rads_on",act_off:"rads_off"}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,b,{label:"Antag HUD",is_active:l,act_on:"ahud_on",act_off:"ahud_off"})]})})})}return B}(),b=function(I,k){var N=(0,a.useBackend)(k),d=N.act,c=I.label,m=I.type,i=m===void 0?null:m,u=I.is_active,s=I.act_on,l=s===void 0?"hud_on":s,h=I.act_off,C=h===void 0?"hud_off":h;return(0,e.createComponentVNode)(2,t.Flex,{pt:.3,color:"label",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{pl:.5,align:"center",width:"80%",children:c}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:.6,content:u?"On":"Off",icon:u?"toggle-on":"toggle-off",selected:u,onClick:function(){function v(){return d(u?C:l,{hud_type:i})}return v}()})})]})}},25825:function(A,r,n){"use strict";r.__esModule=!0,r.GlandDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GlandDispenser=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.glands,m=c===void 0?[]:c;return(0,e.createComponentVNode)(2,o.Window,{width:300,height:338,theme:"abductor",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(i){return(0,e.createComponentVNode)(2,t.Button,{width:"60px",height:"60px",m:.75,textAlign:"center",fontSize:"17px",lineHeight:"55px",icon:"eject",backgroundColor:i.color,content:i.amount||"0",disabled:!i.amount,onClick:function(){function u(){return N("dispense",{gland_id:i.id})}return u}()},i.id)})})})})}return b}()},10270:function(A,r,n){"use strict";r.__esModule=!0,r.GravityGen=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GravityGen=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.charging_state,m=d.charge_count,i=d.breaker,u=d.ext_power,s=function(){function h(C){return C>0?(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"average",children:["[ ",C===1?"Charging":"Discharging"," ]"]}):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:u?"good":"bad",children:["[ ",u?"Powered":"Unpowered"," ]"]})}return h}(),l=function(){function h(C){if(C>0)return(0,e.createComponentVNode)(2,t.NoticeBox,{danger:!0,p:1.5,children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," Radiation Detected!"]})}return h}();return(0,e.createComponentVNode)(2,o.Window,{width:350,height:170,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[l(c),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Generator Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:i?"power-off":"times",content:i?"Online":"Offline",color:i?"green":"red",px:1.5,onClick:function(){function h(){return N("breaker")}return h}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Status",color:u?"good":"bad",children:s(c)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gravity Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:m/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})})]})})]})})})}return b}()},48657:function(A,r,n){"use strict";r.__esModule=!0,r.GuestPass=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49148),b=r.GuestPass=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:690,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"id-card",selected:!c.showlogs,onClick:function(){function m(){return d("mode",{mode:0})}return m}(),children:"Issue Pass"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"scroll",selected:c.showlogs,onClick:function(){function m(){return d("mode",{mode:1})}return m}(),children:["Records (",c.issue_log.length,")"]})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon:c.scan_name?"eject":"id-card",selected:c.scan_name,content:c.scan_name?c.scan_name:"-----",tooltip:c.scan_name?"Eject ID":"Insert ID",onClick:function(){function m(){return d("scan")}return m}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!c.showlogs&&(0,e.createComponentVNode)(2,t.Section,{title:"Issue Guest Pass",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Issue To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.giv_name?c.giv_name:"-----",disabled:!c.scan_name,onClick:function(){function m(){return d("giv_name")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reason",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.reason?c.reason:"-----",disabled:!c.scan_name,onClick:function(){function m(){return d("reason")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.duration?c.duration:"-----",disabled:!c.scan_name,onClick:function(){function m(){return d("duration")}return m}()})})]})})}),!c.showlogs&&(c.scan_name?(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.AccessList,{sectionButtons:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:c.printmsg,disabled:!c.canprint,onClick:function(){function m(){return d("issue")}return m}()}),grantableList:c.grantableList,accesses:c.regions,selectedList:c.selectedAccess,accessMod:function(){function m(i){return d("access",{access:i})}return m}(),grantAll:function(){function m(){return d("grant_all")}return m}(),denyAll:function(){function m(){return d("clear_all")}return m}(),grantDep:function(){function m(i){return d("grant_region",{region:i})}return m}(),denyDep:function(){function m(i){return d("deny_region",{region:i})}return m}()})}):(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"id-card",size:5,color:"gray",mb:5}),(0,e.createVNode)(1,"br"),"Please, insert ID Card"]})})})})),!!c.showlogs&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Issuance Log",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:!c.scan_name,onClick:function(){function m(){return d("print")}return m}()}),children:!!c.issue_log.length&&(0,e.createComponentVNode)(2,t.LabeledList,{children:c.issue_log.map(function(m,i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:m},i)})})||(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No logs"]})})})})]})})})}return B}()},67834:function(A,r,n){"use strict";r.__esModule=!0,r.HandheldChemDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[1,5,10,20,30,50],b=null,B=r.HandheldChemDispenser=function(){function N(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:390,height:430,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k)]})})})}return N}(),I=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.amount,l=u.energy,h=u.maxEnergy,C=u.mode;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:l,minValue:0,maxValue:h,ranges:{good:[h*.5,1/0],average:[h*.25,h*.5],bad:[-1/0,h*.25]},children:[l," / ",h," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Amount",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{children:f.map(function(v,p){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"15%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",selected:s===v,content:v,onClick:function(){function g(){return i("amount",{amount:v})}return g}()})},p)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mode",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{justify:"space-between",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:C==="dispense",content:"Dispense",m:"0",width:"32%",onClick:function(){function v(){return i("mode",{mode:"dispense"})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:C==="remove",content:"Remove",m:"0",width:"32%",onClick:function(){function v(){return i("mode",{mode:"remove"})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:C==="isolate",content:"Isolate",m:"0",width:"32%",onClick:function(){function v(){return i("mode",{mode:"isolate"})}return v}()})]})})]})})})},k=function(d,c){for(var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.chemicals,l=s===void 0?[]:s,h=u.current_reagent,C=[],v=0;v<(l.length+1)%3;v++)C.push(!0);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,height:"18%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:u.glass?"Drink Selector":"Chemical Selector",children:[l.map(function(p,g){return(0,e.createComponentVNode)(2,t.Button,{width:"32%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",selected:h===p.id,content:p.title,style:{"margin-left":"2px"},onClick:function(){function V(){return i("dispense",{reagent:p.id})}return V}()},g)}),C.map(function(p,g){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:"1",basis:"25%"},g)})]})})}},46098:function(A,r,n){"use strict";r.__esModule=!0,r.HealthSensor=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.HealthSensor=function(){function I(k,N){var d=(0,t.useBackend)(N),c=d.act,m=d.data,i=m.on,u=m.user_health,s=m.minHealth,l=m.maxHealth,h=m.alarm_health;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:125,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Scanning",children:(0,e.createComponentVNode)(2,o.Button,{icon:"power-off",content:i?"On":"Off",color:i?null:"red",selected:i,onClick:function(){function C(){return c("scan_toggle")}return C}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health activation",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:2,stepPixelSize:6,minValue:s,maxValue:l,value:h,format:function(){function C(v){return(0,a.toFixed)(v,1)}return C}(),width:"80px",onDrag:function(){function C(v,p){return c("alarm_health",{alarm_health:p})}return C}()})}),u!==null&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"User health",children:(0,e.createComponentVNode)(2,o.Box,{color:B(u),bold:u>=100,children:(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:u})})})]})})})})}return I}(),B=function(k){return k>50?"green":k>0?"orange":"red"}},36771:function(A,r,n){"use strict";r.__esModule=!0,r.Holodeck=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Holodeck=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=(0,a.useLocalState)(k,"currentDeck",""),i=m[0],u=m[1],s=(0,a.useLocalState)(k,"showReload",!1),l=s[0],h=s[1],C=c.decks,v=c.ai_override,p=c.emagged,g=function(){function V(y){d("select_deck",{deck:y}),u(y),h(!0),setTimeout(function(){h(!1)},3e3)}return V}();return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:[l&&(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Holodeck Control System",children:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createVNode)(1,"b",null,"Currently Loaded Program:",16)," ",i]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Available Programs",children:[C.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{width:15.5,color:"transparent",content:V,selected:V===i,onClick:function(){function y(){return g(V)}return y}()},V)}),(0,e.createVNode)(1,"hr",null,null,1,{color:"gray"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!v&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Override Protocols",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"Turn On":"Turn Off",color:p?"good":"bad",onClick:function(){function V(){return d("ai_override")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety Protocols",children:(0,e.createComponentVNode)(2,t.Box,{color:p?"bad":"good",children:[p?"Off":"On",!!p&&(0,e.createComponentVNode)(2,t.Button,{ml:9.5,width:15.5,color:"red",content:"Wildlife Simulation",onClick:function(){function V(){return d("wildlifecarp")}return V}()})]})})]})]})})]})})]})}return B}(),b=function(I,k){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"white",children:(0,e.createVNode)(1,"h1",null,"\xA0Recalibrating projection apparatus.\xA0",16)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,"Please, wait for 3 seconds.",16)})]})}},25471:function(A,r,n){"use strict";r.__esModule=!0,r.Instrument=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.Instrument=function(){function d(c,m){var i=(0,t.useBackend)(m),u=i.act,s=i.data;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:505,children:[(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,N)]})})]})}return d}(),B=function(c,m){var i=(0,t.useBackend)(m),u=i.act,s=i.data,l=s.help;if(l)return(0,e.createComponentVNode)(2,o.Modal,{maxWidth:"75%",height:window.innerHeight*.75+"px",mx:"auto",py:"0",px:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{height:"100%",title:"Help",level:"2",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{px:"0.5rem",mt:"-0.5rem",children:[(0,e.createVNode)(1,"h1",null,"Making a Song",16),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen: "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen: "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"h1",null,"Instrument Advanced Settings",16),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Type:"}),(0,e.createTextVNode)("\xA0Whether the instrument is legacy or synthesized."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Legacy instruments have a collection of sounds that are selectively used depending on the note to play."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Synthesized instruments use a base sound and change its pitch to match the note to play.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Current:"}),(0,e.createTextVNode)("\xA0Which instrument sample to play. Some instruments can be tuned to play different samples. Experiment!")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Note Shift/Note Transpose:"}),(0,e.createTextVNode)("\xA0The pitch to apply to all notes of the song.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain Mode:"}),(0,e.createTextVNode)("\xA0How a played note fades out."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Linear sustain means a note will fade out at a constant rate."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Exponential sustain means a note will fade out at an exponential rate, sounding smoother.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Volume Dropoff Threshold:"}),(0,e.createTextVNode)("\xA0The volume threshold at which a note is fully stopped.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain indefinitely last held note:"}),(0,e.createTextVNode)("\xA0Whether the last note should be sustained indefinitely.")],4)],4),(0,e.createComponentVNode)(2,o.Button,{color:"grey",content:"Close",onClick:function(){function h(){return u("help")}return h}()})]})})})},I=function(c,m){var i=(0,t.useBackend)(m),u=i.act,s=i.data,l=s.lines,h=s.playing,C=s.repeat,v=s.maxRepeats,p=s.tempo,g=s.minTempo,V=s.maxTempo,y=s.tickLag,S=s.volume,L=s.minVolume,w=s.maxVolume,x=s.ready;return(0,e.createComponentVNode)(2,o.Section,{title:"Instrument",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"info",content:"Help",onClick:function(){function T(){return u("help")}return T}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file",content:"New",onClick:function(){function T(){return u("newsong")}return T}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"upload",content:"Import",onClick:function(){function T(){return u("import")}return T}()})],4),children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Playback",children:[(0,e.createComponentVNode)(2,o.Button,{selected:h,disabled:l.length===0||C<0,icon:"play",content:"Play",onClick:function(){function T(){return u("play")}return T}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!h,icon:"stop",content:"Stop",onClick:function(){function T(){return u("stop")}return T}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Repeat",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:0,maxValue:v,value:C,stepPixelSize:59,onChange:function(){function T(M,P){return u("repeat",{new:P})}return T}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tempo",children:(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Button,{disabled:p>=V,content:"-",as:"span",mr:"0.5rem",onClick:function(){function T(){return u("tempo",{new:p+y})}return T}()}),(0,a.round)(600/p)," BPM",(0,e.createComponentVNode)(2,o.Button,{disabled:p<=g,content:"+",as:"span",ml:"0.5rem",onClick:function(){function T(){return u("tempo",{new:p-y})}return T}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:L,maxValue:w,value:S,stepPixelSize:6,onDrag:function(){function T(M,P){return u("setvolume",{new:P})}return T}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",children:x?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Ready"}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Instrument Definition Error!"})})]}),(0,e.createComponentVNode)(2,k)]})},k=function(c,m){var i=(0,t.useBackend)(m),u=i.act,s=i.data,l=s.allowedInstrumentNames,h=s.instrumentLoaded,C=s.instrument,v=s.canNoteShift,p=s.noteShift,g=s.noteShiftMin,V=s.noteShiftMax,y=s.sustainMode,S=s.sustainLinearDuration,L=s.sustainExponentialDropoff,w=s.legacy,x=s.sustainDropoffVolume,T=s.sustainHeldNote,M,P;return y===1?(M="Linear",P=(0,e.createComponentVNode)(2,o.Slider,{minValue:.1,maxValue:5,value:S,step:.5,stepPixelSize:85,format:function(){function D(E){return(0,a.round)(E*100)/100+" seconds"}return D}(),onChange:function(){function D(E,O){return u("setlinearfalloff",{new:O/10})}return D}()})):y===2&&(M="Exponential",P=(0,e.createComponentVNode)(2,o.Slider,{minValue:1.025,maxValue:10,value:L,step:.01,format:function(){function D(E){return(0,a.round)(E*1e3)/1e3+"% per decisecond"}return D}(),onChange:function(){function D(E,O){return u("setexpfalloff",{new:O})}return D}()})),l.sort(),(0,e.createComponentVNode)(2,o.Box,{my:-1,children:(0,e.createComponentVNode)(2,o.Collapsible,{mt:"1rem",mb:"0",title:"Advanced",children:(0,e.createComponentVNode)(2,o.Section,{mt:-1,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Type",children:w?"Legacy":"Synthesized"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current",children:h?(0,e.createComponentVNode)(2,o.Dropdown,{options:l,selected:C,width:"50%",onSelected:function(){function D(E){return u("switchinstrument",{name:E})}return D}()}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"None!"})}),!!(!w&&v)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Note Shift/Note Transpose",children:(0,e.createComponentVNode)(2,o.Slider,{minValue:g,maxValue:V,value:p,stepPixelSize:2,format:function(){function D(E){return E+" keys / "+(0,a.round)(E/12*100)/100+" octaves"}return D}(),onChange:function(){function D(E,O){return u("setnoteshift",{new:O})}return D}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain Mode",children:[(0,e.createComponentVNode)(2,o.Dropdown,{options:["Linear","Exponential"],selected:M,mb:"0.4rem",onSelected:function(){function D(E){return u("setsustainmode",{new:E})}return D}()}),P]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume Dropoff Threshold",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:.01,maxValue:100,value:x,stepPixelSize:6,onChange:function(){function D(E,O){return u("setdropoffvolume",{new:O})}return D}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain indefinitely last held note",children:(0,e.createComponentVNode)(2,o.Button,{selected:T,icon:T?"toggle-on":"toggle-off",content:T?"Yes":"No",onClick:function(){function D(){return u("togglesustainhold")}return D}()})})],4)]}),(0,e.createComponentVNode)(2,o.Button,{icon:"redo",content:"Reset to Default",mt:"0.5rem",onClick:function(){function D(){return u("reset")}return D}()})]})})})},N=function(c,m){var i=(0,t.useBackend)(m),u=i.act,s=i.data,l=s.playing,h=s.lines,C=s.editing;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Editor",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!C||l,icon:"plus",content:"Add Line",onClick:function(){function v(){return u("newline",{line:h.length+1})}return v}()}),(0,e.createComponentVNode)(2,o.Button,{selected:!C,icon:C?"chevron-up":"chevron-down",onClick:function(){function v(){return u("edit")}return v}()})],4),children:!!C&&(h.length>0?(0,e.createComponentVNode)(2,o.LabeledList,{children:h.map(function(v,p){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:p+1,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:l,icon:"pen",onClick:function(){function g(){return u("modifyline",{line:p+1})}return g}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:l,icon:"trash",onClick:function(){function g(){return u("deleteline",{line:p+1})}return g}()})],4),children:v},p)})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"Song is empty."}))})}},52736:function(A,r,n){"use strict";r.__esModule=!0,r.Jukebox=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(72253),f=n(36036),b=n(98595),B=r.Jukebox=function(){function N(d,c){var m=(0,o.useBackend)(c),i=m.act,u=m.data,s=u.active,l=u.looping,h=u.track_selected,C=u.volume,v=u.max_volume,p=u.songs,g=u.startTime,V=u.endTime,y=u.worldTime,S=u.need_coin,L=u.payment,w=u.advanced_admin,x=35,T=!L&&S&&!w,M=(0,t.flow)([(0,a.sortBy)(function(j){return j.name})])(p),P=p.find(function(j){return j.name===h}),D=M.length,E=P?M.findIndex(function(j){return j.name===P.name})+1:0,O=function(){function j(F){var W=Math.floor(F/60),z=F%60,K=String(W).padStart(2,"0")+":"+String(z).padStart(2,"0");return K}return j}(),R=(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[s?l?"\u221E":O(Math.round((y-g)/10)):l?"\u221E":O(P.length)," ","/ ",l?"\u221E":O(P.length)]});return(0,e.createComponentVNode)(2,b.Window,{width:350,height:435,title:"\u041C\u0443\u0437\u044B\u043A\u0430\u043B\u044C\u043D\u044B\u0439 \u0430\u0432\u0442\u043E\u043C\u0430\u0442",children:[T?(0,e.createComponentVNode)(2,k):null,(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,title:"\u041F\u0440\u043E\u0438\u0433\u0440\u044B\u0432\u0430\u0442\u0435\u043B\u044C",children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{bold:!0,maxWidth:"240px",children:P.name.length>x?(0,e.createVNode)(1,"marquee",null,P.name,0):P.name}),(0,e.createComponentVNode)(2,f.Stack,{fill:!0,mt:1.5,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:s?"pause":"play",color:"transparent",content:s?"\u0421\u0442\u043E\u043F":"\u0421\u0442\u0430\u0440\u0442",selected:s,onClick:function(){function j(){return i("toggle")}return j}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,f.Button.Checkbox,{fluid:!0,icon:"undo",content:"\u041F\u043E\u0432\u0442\u043E\u0440",disabled:s||S&&!w,tooltip:S&&!w?"\u0412\u044B \u043D\u0435 \u043C\u043E\u0436\u0435\u0442\u0435 \u0432\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u043E\u0432\u0442\u043E\u0440 \u0437\u0430 \u043C\u043E\u043D\u0435\u0442\u043A\u0443":null,checked:l,onClick:function(){function j(){return i("loop",{looping:!l})}return j}()})})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.ProgressBar.Countdown,{start:g,current:l?V:y,end:V,children:R})})]})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{children:[s?(0,e.createComponentVNode)(2,I):null,(0,e.createComponentVNode)(2,f.Stack,{fill:!0,mb:1.5,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,f.Button,{color:"transparent",icon:"fast-backward",onClick:function(){function j(){return i("set_volume",{volume:"min"})}return j}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,f.Button,{color:"transparent",icon:"undo",onClick:function(){function j(){return i("set_volume",{volume:"reset"})}return j}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,m:0,textAlign:"right",children:(0,e.createComponentVNode)(2,f.Button,{color:"transparent",icon:"fast-forward",onClick:function(){function j(){return i("set_volume",{volume:"max"})}return j}()})})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{textAlign:"center",textColor:"label",children:[(0,e.createComponentVNode)(2,f.Knob,{size:2,color:C<=25?"green":C<=50?"":C<=75?"orange":"red",value:C,unit:"%",minValue:0,maxValue:v,step:1,stepPixelSize:5,onDrag:function(){function j(F,W){return i("set_volume",{volume:W})}return j}()}),"Volume"]})]})})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"\u0414\u043E\u0441\u0442\u0443\u043F\u043D\u044B\u0435 \u0442\u0440\u0435\u043A\u0438",buttons:(0,e.createComponentVNode)(2,f.Button,{bold:!0,icon:"random",color:"transparent",content:E+"/"+D,tooltip:"\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0441\u043B\u0443\u0447\u0430\u0439\u043D\u044B\u0439 \u0442\u0440\u0435\u043A",tooltipPosition:"top-end",onClick:function(){function j(){var F=Math.floor(Math.random()*D),W=M[F];i("select_track",{track:W.name})}return j}()}),children:M.map(function(j){return(0,e.createComponentVNode)(2,f.Stack.Item,{mb:.5,textAlign:"left",children:(0,e.createComponentVNode)(2,f.Button,{fluid:!0,selected:P.name===j.name,color:"translucent",content:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:j.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:O(j.length)})]}),onClick:function(){function F(){i("select_track",{track:j.name})}return F}()})},j.name)})})})]})})]})}return N}(),I=function(){return(0,e.createComponentVNode)(2,f.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"music",size:"3",color:"gray",mb:1}),(0,e.createComponentVNode)(2,f.Box,{color:"label",bold:!0,children:"\u0418\u0433\u0440\u0430\u0435\u0442 \u043C\u0443\u0437\u044B\u043A\u0430"})]})},k=function(){return(0,e.createComponentVNode)(2,f.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"coins",size:"6",color:"gold",mr:1}),(0,e.createComponentVNode)(2,f.Box,{color:"label",bold:!0,mt:5,fontSize:2,children:"\u0412\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043C\u043E\u043D\u0435\u0442\u043A\u0443"})]})}},13618:function(A,r,n){"use strict";r.__esModule=!0,r.KeyComboModal=void 0;var e=n(89005),a=n(70611),t=n(72253),o=n(36036),f=n(98595),b=n(19203),B=n(51057),I=function(i){return i.key!==a.KEY.Alt&&i.key!==a.KEY.Control&&i.key!==a.KEY.Shift&&i.key!==a.KEY.Escape},k={DEL:"Delete",DOWN:"South",END:"Southwest",HOME:"Northwest",INSERT:"Insert",LEFT:"West",PAGEDOWN:"Southeast",PAGEUP:"Northeast",RIGHT:"East",SPACEBAR:"Space",UP:"North"},N=3,d=function(i){var u="";if(i.altKey&&(u+="Alt"),i.ctrlKey&&(u+="Ctrl"),i.shiftKey&&!(i.keyCode>=48&&i.keyCode<=57)&&(u+="Shift"),i.location===N&&(u+="Numpad"),I(i))if(i.shiftKey&&i.keyCode>=48&&i.keyCode<=57){var s=i.keyCode-48;u+="Shift"+s}else{var l=i.key.toUpperCase();u+=k[l]||l}return u},c=r.KeyComboModal=function(){function m(i,u){var s=(0,t.useBackend)(u),l=s.act,h=s.data,C=h.init_value,v=h.large_buttons,p=h.message,g=p===void 0?"":p,V=h.title,y=h.timeout,S=(0,t.useLocalState)(u,"input",C),L=S[0],w=S[1],x=(0,t.useLocalState)(u,"binding",!0),T=x[0],M=x[1],P=function(){function O(R){if(!T){R.key===a.KEY.Enter&&l("submit",{entry:L}),(0,a.isEscape)(R.key)&&l("cancel");return}if(R.preventDefault(),I(R)){D(d(R)),M(!1);return}else if(R.key===a.KEY.Escape){D(C),M(!1);return}}return O}(),D=function(){function O(R){R!==L&&w(R)}return O}(),E=130+(g.length>30?Math.ceil(g.length/3):0)+(g.length&&v?5:0);return(0,e.createComponentVNode)(2,f.Window,{title:V,width:240,height:E,children:[y&&(0,e.createComponentVNode)(2,B.Loader,{value:y}),(0,e.createComponentVNode)(2,f.Window.Content,{onKeyDown:function(){function O(R){P(R)}return O}(),children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Autofocus),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:g})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:T,content:T&&T!==null?"Awaiting input...":""+L,width:"100%",textAlign:"center",onClick:function(){function O(){D(C),M(!0)}return O}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,b.InputButtons,{input:L})})]})]})})]})}return m}()},35655:function(A,r,n){"use strict";r.__esModule=!0,r.KeycardAuth=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.KeycardAuth=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=(0,e.createComponentVNode)(2,t.Section,{title:"Keycard Authentication Device",children:(0,e.createComponentVNode)(2,t.Box,{children:"This device is used to trigger certain high security events. It requires the simultaneous swipe of two high-level ID cards."})});if(!d.swiping&&!d.busy)return(0,e.createComponentVNode)(2,o.Window,{width:540,height:280,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,(0,e.createComponentVNode)(2,t.Section,{title:"Choose Action",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Red Alert",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",disabled:!d.redAvailable,onClick:function(){function i(){return N("triggerevent",{triggerevent:"Red Alert"})}return i}(),content:"Red Alert"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ERT",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",onClick:function(){function i(){return N("triggerevent",{triggerevent:"Emergency Response Team"})}return i}(),content:"Call ERT"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Maint Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function i(){return N("triggerevent",{triggerevent:"Grant Emergency Maintenance Access"})}return i}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function i(){return N("triggerevent",{triggerevent:"Revoke Emergency Maintenance Access"})}return i}(),content:"Revoke"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Station-Wide Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function i(){return N("triggerevent",{triggerevent:"Activate Station-Wide Emergency Access"})}return i}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function i(){return N("triggerevent",{triggerevent:"Deactivate Station-Wide Emergency Access"})}return i}(),content:"Revoke"})]})]})})]})});var m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Waiting for YOU to swipe your ID..."});return!d.hasSwiped&&!d.ertreason&&d.event==="Emergency Response Team"?m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Fill out the reason for your ERT request."}):d.hasConfirm?m=(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Request Confirmed!"}):d.isRemote?m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Swipe your card to CONFIRM the remote request."}):d.hasSwiped&&(m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Waiting for second person to confirm..."})),(0,e.createComponentVNode)(2,o.Window,{width:540,height:265,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,d.event==="Emergency Response Team"&&(0,e.createComponentVNode)(2,t.Section,{title:"Reason for ERT Call",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{color:d.ertreason?"":"red",icon:d.ertreason?"check":"pencil-alt",content:d.ertreason?d.ertreason:"-----",disabled:d.busy,onClick:function(){function i(){return N("ert")}return i}()})})}),(0,e.createComponentVNode)(2,t.Section,{title:d.event,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back",disabled:d.busy||d.hasConfirm,onClick:function(){function i(){return N("reset")}return i}()}),children:m})]})})}return b}()},62955:function(A,r,n){"use strict";r.__esModule=!0,r.KitchenMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(62411),b=r.KitchenMachine=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.data,m=d.config,i=c.ingredients,u=c.operating,s=m.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Operating,{operating:u,name:s}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,B)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Ingredients",children:(0,e.createComponentVNode)(2,t.Table,{className:"Ingredient__Table",children:i.map(function(l){return(0,e.createComponentVNode)(2,t.Table.Row,{tr:5,children:[(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:l.name}),2),(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:[l.amount," ",l.units]}),2)]},l.name)})})})})]})})})}return I}(),B=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,i=m.inactive,u=m.tooltip;return(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:i,tooltip:i?u:"",tooltipPosition:"bottom",content:"Activate",onClick:function(){function s(){return c("cook")}return s}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:i,tooltip:i?u:"",tooltipPosition:"bottom",content:"Eject Contents",onClick:function(){function s(){return c("eject")}return s}()})})]})})}},9525:function(A,r,n){"use strict";r.__esModule=!0,r.LawManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.LawManager=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.isAdmin,s=i.isSlaved,l=i.isMalf,h=i.isAIMalf,C=i.view;return(0,e.createComponentVNode)(2,o.Window,{width:800,height:l?620:365,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!(u&&s)&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:["This unit is slaved to ",s,"."]}),!!(l||h)&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Law Management",selected:C===0,onClick:function(){function v(){return m("set_view",{set_view:0})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Lawsets",selected:C===1,onClick:function(){function v(){return m("set_view",{set_view:1})}return v}()})]}),C===0&&(0,e.createComponentVNode)(2,b),C===1&&(0,e.createComponentVNode)(2,B)]})})}return k}(),b=function(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.has_zeroth_laws,s=i.zeroth_laws,l=i.has_ion_laws,h=i.ion_laws,C=i.ion_law_nr,v=i.has_inherent_laws,p=i.inherent_laws,g=i.has_supplied_laws,V=i.supplied_laws,y=i.channels,S=i.channel,L=i.isMalf,w=i.isAdmin,x=i.zeroth_law,T=i.ion_law,M=i.inherent_law,P=i.supplied_law,D=i.supplied_law_position;return(0,e.createFragment)([!!u&&(0,e.createComponentVNode)(2,I,{title:"ERR_NULL_VALUE",laws:s,ctx:d}),!!l&&(0,e.createComponentVNode)(2,I,{title:C,laws:h,ctx:d}),!!v&&(0,e.createComponentVNode)(2,I,{title:"Inherent",laws:p,ctx:d}),!!g&&(0,e.createComponentVNode)(2,I,{title:"Supplied",laws:V,ctx:d}),(0,e.createComponentVNode)(2,t.Section,{title:"Statement Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Statement Channel",children:y.map(function(E){return(0,e.createComponentVNode)(2,t.Button,{content:E.channel,selected:E.channel===S,onClick:function(){function O(){return m("law_channel",{law_channel:E.channel})}return O}()},E.channel)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"State Laws",children:(0,e.createComponentVNode)(2,t.Button,{content:"State Laws",onClick:function(){function E(){return m("state_laws")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Law Notification",children:(0,e.createComponentVNode)(2,t.Button,{content:"Notify",onClick:function(){function E(){return m("notify_laws")}return E}()})})]})}),!!L&&(0,e.createComponentVNode)(2,t.Section,{title:"Add Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"60%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"20%",children:"Actions"})]}),!!(w&&!u)&&(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Zero"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:x}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_zeroth_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_zeroth_law")}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ion"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:T}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_ion_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_ion_law")}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Inherent"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:M}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_inherent_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_inherent_law")}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Supplied"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:P}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:D,onClick:function(){function E(){return m("change_supplied_law_position")}return E}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_supplied_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_supplied_law")}return E}()})]})]})]})})],0)},B=function(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.law_sets;return(0,e.createComponentVNode)(2,t.Box,{children:u.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name+" - "+s.header,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Load Laws",icon:"download",onClick:function(){function l(){return m("transfer_laws",{transfer_laws:s.ref})}return l}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.laws.has_ion_laws>0&&s.laws.ion_laws.map(function(l){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:l.index,children:l.law},l.index)}),s.laws.has_zeroth_laws>0&&s.laws.zeroth_laws.map(function(l){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:l.index,children:l.law},l.index)}),s.laws.has_inherent_laws>0&&s.laws.inherent_laws.map(function(l){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:l.index,children:l.law},l.index)}),s.laws.has_supplied_laws>0&&s.laws.inherent_laws.map(function(l){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:l.index,children:l.law},l.index)})]})},s.name)})})},I=function(N,d){var c=(0,a.useBackend)(N.ctx),m=c.act,i=c.data,u=i.isMalf;return(0,e.createComponentVNode)(2,t.Section,{title:N.title+" Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"69%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"21%",children:"State?"})]}),N.laws.map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:s.index}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s.law}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:s.state?"Yes":"No",selected:s.state,onClick:function(){function l(){return m("state_law",{ref:s.ref,state_law:s.state?0:1})}return l}()}),!!u&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function l(){return m("edit_law",{edit_law:s.ref})}return l}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Delete",icon:"trash",color:"red",onClick:function(){function l(){return m("delete_law",{delete_law:s.ref})}return l}()})],4)]})]},s.law)})]})})}},85066:function(A,r,n){"use strict";r.__esModule=!0,r.LibraryComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.LibraryComputer=function(){function C(v,p){return(0,e.createComponentVNode)(2,o.Window,{width:1050,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})})]})}return C}(),B=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=v.args,L=y.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:S.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:S.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:S.summary}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[S.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",verticalAlign:"top"})]}),!S.isProgrammatic&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Categories",children:S.categories.join(", ")})]}),(0,e.createVNode)(1,"br"),L===S.ckey&&(0,e.createComponentVNode)(2,t.Button,{content:"Delete Book",icon:"trash",color:"red",disabled:S.isProgrammatic,onClick:function(){function w(){return V("delete_book",{bookid:S.id,user_ckey:L})}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Report Book",icon:"flag",color:"red",disabled:S.isProgrammatic,onClick:function(){function w(){return(0,f.modalOpen)(p,"report_book",{bookid:S.id})}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Rate Book",icon:"star",color:"caution",disabled:S.isProgrammatic,onClick:function(){function w(){return(0,f.modalOpen)(p,"rate_info",{bookid:S.id})}return w}()})]})},I=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=v.args,L=y.selected_report,w=y.report_categories,x=y.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",title:"Report this book for Rule Violations",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:S.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reasons",children:(0,e.createComponentVNode)(2,t.Box,{children:w.map(function(T,M){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:T.description,selected:T.category_id===L,onClick:function(){function P(){return V("set_report",{report_type:T.category_id})}return P}()}),(0,e.createVNode)(1,"br")],4,M)})})})]}),(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,icon:"paper-plane",content:"Submit Report",onClick:function(){function T(){return V("submit_report",{bookid:S.id,user_ckey:x})}return T}()})]})},k=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=y.selected_rating,L=Array(10).fill().map(function(w,x){return 1+x});return(0,e.createComponentVNode)(2,t.Stack,{children:[L.map(function(w,x){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{bold:!0,icon:"star",color:S>=w?"caution":"default",onClick:function(){function T(){return V("set_rating",{rating_value:w})}return T}()})},x)}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,ml:2,fontSize:"150%",children:[S+"/10",(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"top"})]})]})},N=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=v.args,L=y.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:S.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:S.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[S.current_rating?S.current_rating:0,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Ratings",children:S.total_ratings?S.total_ratings:0})]}),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,t.Button.Confirm,{mt:2,content:"Submit",icon:"paper-plane",onClick:function(){function w(){return V("rate_book",{bookid:S.id,user_ckey:L})}return w}()})]})},d=function(v,p){var g=(0,a.useBackend)(p),V=g.data,y=(0,a.useLocalState)(p,"tabIndex",0),S=y[0],L=y[1],w=V.login_state;return(0,e.createComponentVNode)(2,t.Stack.Item,{mb:1,children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:S===0,onClick:function(){function x(){return L(0)}return x}(),children:"Book Archives"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:S===1,onClick:function(){function x(){return L(1)}return x}(),children:"Corporate Literature"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:S===2,onClick:function(){function x(){return L(2)}return x}(),children:"Upload Book"}),w===1&&(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:S===3,onClick:function(){function x(){return L(3)}return x}(),children:"Patron Manager"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:S===4,onClick:function(){function x(){return L(4)}return x}(),children:"Inventory"})]})})},c=function(v,p){var g=(0,a.useLocalState)(p,"tabIndex",0),V=g[0];switch(V){case 0:return(0,e.createComponentVNode)(2,i);case 1:return(0,e.createComponentVNode)(2,u);case 2:return(0,e.createComponentVNode)(2,s);case 3:return(0,e.createComponentVNode)(2,l);case 4:return(0,e.createComponentVNode)(2,h);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},m=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=y.searchcontent,L=y.book_categories,w=y.user_ckey,x=[];return L.map(function(T){return x[T.description]=T.category_id}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"35%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"edit",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Inputs"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:S.title||"Input Title",onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_search_title")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:S.author||"Input Author",onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_search_author")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Ratings",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:1,width:"min-content",content:S.ratingmin,onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_search_ratingmin")}return T}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:"To"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:1,width:"min-content",content:S.ratingmax,onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_search_ratingmax")}return T}()})})]})})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"clipboard-list",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Book Categories"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{mt:2,children:(0,e.createComponentVNode)(2,t.Dropdown,{mt:.6,width:"190px",options:L.map(function(T){return T.description}),onSelected:function(){function T(M){return V("toggle_search_category",{category_id:x[M]})}return T}()})})})}),(0,e.createVNode)(1,"br"),L.filter(function(T){return S.categories.includes(T.category_id)}).map(function(T){return(0,e.createComponentVNode)(2,t.Button,{content:T.description,selected:!0,icon:"unlink",onClick:function(){function M(){return V("toggle_search_category",{category_id:T.category_id})}return M}()},T.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Actions"]}),(0,e.createComponentVNode)(2,t.Button,{content:"Clear Search",icon:"eraser",onClick:function(){function T(){return V("clear_search")}return T}()}),S.ckey?(0,e.createComponentVNode)(2,t.Button,{mb:.5,content:"Stop Showing My Books",color:"bad",icon:"search",onClick:function(){function T(){return V("clear_ckey_search")}return T}()}):(0,e.createComponentVNode)(2,t.Button,{content:"Find My Books",icon:"search",onClick:function(){function T(){return V("find_users_books",{user_ckey:w})}return T}()})]})]})},i=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=y.external_booklist,L=y.archive_pagenumber,w=y.num_pages,x=y.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Access",buttons:(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",disabled:L===1,onClick:function(){function T(){return V("deincrementpagemax")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",disabled:L===1,onClick:function(){function T(){return V("deincrementpage")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{bold:!0,content:L,onClick:function(){function T(){return(0,f.modalOpen)(p,"setpagenumber")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",disabled:L===w,onClick:function(){function T(){return V("incrementpage")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",disabled:L===w,onClick:function(){function T(){return V("incrementpagemax")}return T}()})],4),children:[(0,e.createComponentVNode)(2,m),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ratings"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Category"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),S.map(function(T){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:T.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:.5}),T.title.length>45?T.title.substr(0,45)+"...":T.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:T.author.length>30?T.author.substr(0,30)+"...":T.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[T.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",ml:.5,color:"yellow",verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:T.categories.join(", ").substr(0,45)}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[x===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function M(){return V("order_external_book",{bookid:T.id})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function M(){return(0,f.modalOpen)(p,"expand_info",{bookid:T.id})}return M}()})]})]},T.id)})]})]})},u=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=y.programmatic_booklist,L=y.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Corporate Book Catalog",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),S.map(function(w,x){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:2}),w.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:w.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[L===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function T(){return V("order_programmatic_book",{bookid:w.id})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function T(){return(0,f.modalOpen)(p,"expand_info",{bookid:w.id})}return T}()})]})]},x)})]})})},s=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=y.selectedbook,L=y.book_categories,w=y.user_ckey,x=[];return L.map(function(T){return x[T.description]=T.category_id}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Upload",buttons:(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,width:9.5,icon:"upload",disabled:S.copyright,content:"Upload Book",onClick:function(){function T(){return V("uploadbook",{user_ckey:w})}return T}()}),children:[S.copyright?(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"WARNING: You cannot upload or modify the attributes of a copyrighted book"}):(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{ml:15,mb:3,fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:2}),"Book Uploader"]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:S.copyright,content:S.title,onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_selected_title")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:S.copyright,content:S.author,onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_selected_author")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"240px",options:L.map(function(T){return T.description}),onSelected:function(){function T(M){return V("toggle_upload_category",{category_id:x[M]})}return T}()})})})]}),(0,e.createVNode)(1,"br"),L.filter(function(T){return S.categories.includes(T.category_id)}).map(function(T){return(0,e.createComponentVNode)(2,t.Button,{content:T.description,disabled:S.copyright,selected:!0,icon:"unlink",onClick:function(){function M(){return V("toggle_upload_category",{category_id:T.category_id})}return M}()},T.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mr:75,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen",width:"auto",disabled:S.copyright,content:"Edit Summary",onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_selected_summary")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:S.summary})]})})]})]})},l=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=y.checkout_data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Checked Out Books",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Patron"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time Left"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actions"})]}),S.map(function(L,w){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-tag"}),L.patron_name]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.title}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.timeleft>=0?L.timeleft:"LATE"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:(0,e.createComponentVNode)(2,t.Button,{content:"Mark Lost",icon:"flag",color:"bad",disabled:L.timeleft>=0,onClick:function(){function x(){return V("reportlost",{libraryid:L.libraryid})}return x}()})})]},w)})]})})},h=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=y.inventory_list;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Library Inventory",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"LIB ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"})]}),S.map(function(L,w){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.libraryid}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"})," ",L.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.checked_out?"Checked Out":"Available"})]},w)})]})})};(0,f.modalRegisterBodyOverride)("expand_info",B),(0,f.modalRegisterBodyOverride)("report_book",I),(0,f.modalRegisterBodyOverride)("rate_info",N)},9516:function(A,r,n){"use strict";r.__esModule=!0,r.LibraryManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.LibraryManager=function(){function d(c,m){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,B)})]})}return d}(),B=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.pagestate;switch(l){case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,N);case 3:return(0,e.createComponentVNode)(2,k);default:return"WE SHOULDN'T BE HERE!"}},I=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-shield",verticalAlign:"middle",size:3,mr:"1rem"}),"Library Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"trash",width:"auto",color:"danger",content:"Delete Book by SSID",onClick:function(){function l(){return(0,f.modalOpen)(m,"specify_ssid_delete")}return l}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",width:"auto",color:"danger",content:"Delete All Books By CKEY",onClick:function(){function l(){return(0,f.modalOpen)(m,"specify_ckey_delete")}return l}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Books By CKEY",onClick:function(){function l(){return(0,f.modalOpen)(m,"specify_ckey_search")}return l}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Reported Books",onClick:function(){function l(){return u("view_reported_books")}return l}()})]})},k=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.reports;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-secret",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"All Reported Books",(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function h(){return u("return")}return h}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Uploader CKEY"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Report Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Reporter Ckey"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),l.map(function(h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:h.uploader_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),h.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:h.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:h.report_description}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:h.reporter_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",onClick:function(){function C(){return u("delete_book",{bookid:h.id})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Unflag",icon:"flag",color:"caution",onClick:function(){function C(){return u("unflag_book",{bookid:h.id})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function C(){return u("view_book",{bookid:h.id})}return C}()})]})]},h.id)})]})})},N=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.ckey,h=s.booklist;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"Books uploaded by ",l,(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{mt:1,content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function C(){return u("return")}return C}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),h.map(function(C){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:C.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),C.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:C.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",color:"bad",onClick:function(){function v(){return u("delete_book",{bookid:C.id})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function v(){return u("view_book",{bookid:C.id})}return v}()})]})]},C.id)})]})})}},90447:function(A,r,n){"use strict";r.__esModule=!0,r.ListInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(36036),f=n(72253),b=n(92986),B=n(98595),I=r.ListInputModal=function(){function d(c,m){var i=(0,f.useBackend)(m),u=i.act,s=i.data,l=s.items,h=l===void 0?[]:l,C=s.message,v=C===void 0?"":C,p=s.init_value,g=s.timeout,V=s.title,y=(0,f.useLocalState)(m,"selected",h.indexOf(p)),S=y[0],L=y[1],w=(0,f.useLocalState)(m,"searchBarVisible",h.length>10),x=w[0],T=w[1],M=(0,f.useLocalState)(m,"searchQuery",""),P=M[0],D=M[1],E=function(){function G(J){var Q=z.length-1;if(J===b.KEY_DOWN)if(S===null||S===Q){var ue;L(0),(ue=document.getElementById("0"))==null||ue.scrollIntoView()}else{var ie;L(S+1),(ie=document.getElementById((S+1).toString()))==null||ie.scrollIntoView()}else if(J===b.KEY_UP)if(S===null||S===0){var pe;L(Q),(pe=document.getElementById(Q.toString()))==null||pe.scrollIntoView()}else{var te;L(S-1),(te=document.getElementById((S-1).toString()))==null||te.scrollIntoView()}}return G}(),O=function(){function G(J){J!==S&&L(J)}return G}(),R=function(){function G(){T(!1),T(!0)}return G}(),j=function(){function G(J){var Q=String.fromCharCode(J),ue=h.find(function(te){return te==null?void 0:te.toLowerCase().startsWith(Q==null?void 0:Q.toLowerCase())});if(ue){var ie,pe=h.indexOf(ue);L(pe),(ie=document.getElementById(pe.toString()))==null||ie.scrollIntoView()}}return G}(),F=function(){function G(J){var Q;J!==P&&(D(J),L(0),(Q=document.getElementById("0"))==null||Q.scrollIntoView())}return G}(),W=function(){function G(){T(!x),D("")}return G}(),z=h.filter(function(G){return G==null?void 0:G.toLowerCase().includes(P.toLowerCase())}),K=330+Math.ceil(v.length/3);return x||setTimeout(function(){var G;return(G=document.getElementById(S.toString()))==null?void 0:G.focus()},1),(0,e.createComponentVNode)(2,B.Window,{title:V,width:325,height:K,children:[g&&(0,e.createComponentVNode)(2,a.Loader,{value:g}),(0,e.createComponentVNode)(2,B.Window.Content,{onKeyDown:function(){function G(J){var Q=window.event?J.which:J.keyCode;(Q===b.KEY_DOWN||Q===b.KEY_UP)&&(J.preventDefault(),E(Q)),Q===b.KEY_ENTER&&(J.preventDefault(),u("submit",{entry:z[S]})),!x&&Q>=b.KEY_A&&Q<=b.KEY_Z&&(J.preventDefault(),j(Q)),Q===b.KEY_ESCAPE&&(J.preventDefault(),u("cancel"))}return G}(),children:(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{compact:!0,icon:x?"search":"font",selected:!0,tooltip:x?"Search Mode. Type to search or use arrow keys to select manually.":"Hotkey Mode. Type a letter to jump to the first match. Enter to select.",tooltipPosition:"left",onClick:function(){function G(){return W()}return G}()}),className:"ListInput__Section",fill:!0,title:v,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,k,{filteredItems:z,onClick:O,onFocusSearch:R,searchBarVisible:x,selected:S})}),(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:x&&(0,e.createComponentVNode)(2,N,{filteredItems:z,onSearch:F,searchQuery:P,selected:S})}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,children:(0,e.createComponentVNode)(2,t.InputButtons,{input:z[S]})})]})})})]})}return d}(),k=function(c,m){var i=(0,f.useBackend)(m),u=i.act,s=c.filteredItems,l=c.onClick,h=c.onFocusSearch,C=c.searchBarVisible,v=c.selected;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,tabIndex:0,children:s.map(function(p,g){return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:"transparent",id:g,onClick:function(){function V(){return l(g)}return V}(),onDblClick:function(){function V(y){y.preventDefault(),u("submit",{entry:s[v]})}return V}(),onKeyDown:function(){function V(y){var S=window.event?y.which:y.keyCode;C&&S>=b.KEY_A&&S<=b.KEY_Z&&(y.preventDefault(),h())}return V}(),selected:g===v,style:{animation:"none",transition:"none"},children:p.replace(/^\w/,function(V){return V.toUpperCase()})},g)})})},N=function(c,m){var i=(0,f.useBackend)(m),u=i.act,s=c.filteredItems,l=c.onSearch,h=c.searchQuery,C=c.selected;return(0,e.createComponentVNode)(2,o.Input,{width:"100%",autoFocus:!0,autoSelect:!0,onEnter:function(){function v(p){p.preventDefault(),u("submit",{entry:s[C]})}return v}(),onInput:function(){function v(p,g){return l(g)}return v}(),placeholder:"Search...",value:h})}},26826:function(A,r,n){"use strict";r.__esModule=!0,r.Loadout=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b={Default:function(){function c(m,i){return m.gear.gear_tier-i.gear.gear_tier}return c}(),Alphabetical:function(){function c(m,i){return m.gear.name.toLowerCase().localeCompare(i.gear.name.toLowerCase())}return c}(),Cost:function(){function c(m,i){return m.gear.cost-i.gear.cost}return c}()},B=r.Loadout=function(){function c(m,i){var u=(0,t.useBackend)(i),s=u.act,l=u.data,h=(0,t.useLocalState)(i,"search",!1),C=h[0],v=h[1],p=(0,t.useLocalState)(i,"searchText",""),g=p[0],V=p[1],y=(0,t.useLocalState)(i,"category",Object.keys(l.gears)[0]),S=y[0],L=y[1],w=(0,t.useLocalState)(i,"tweakedGear",""),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,f.Window,{width:1105,height:650,children:[x&&(0,e.createComponentVNode)(2,d,{tweakedGear:x,setTweakedGear:T}),(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,I,{category:S,setCategory:L})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"25%",children:(0,e.createComponentVNode)(2,N,{setTweakedGear:T})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"75%",children:(0,e.createComponentVNode)(2,k,{category:S,search:C,setSearch:v,searchText:g,setSearchText:V})})]})})]})})]})}return c}(),I=function(m,i){var u=(0,t.useBackend)(i),s=u.act,l=u.data,h=m.category,C=m.setCategory;return(0,e.createComponentVNode)(2,o.Tabs,{fluid:!0,textAlign:"center",style:{"flex-wrap":"wrap-reverse"},children:Object.keys(l.gears).map(function(v){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:v===h,style:{"white-space":"nowrap"},onClick:function(){function p(){return C(v)}return p}(),children:v},v)})})},k=function(m,i){var u=(0,t.useBackend)(i),s=u.act,l=u.data,h=l.user_tier,C=l.gear_slots,v=l.max_gear_slots,p=m.category,g=m.search,V=m.setSearch,y=m.searchText,S=m.setSearchText,L=(0,t.useLocalState)(i,"sortType","Default"),w=L[0],x=L[1],T=(0,t.useLocalState)(i,"sortReverse",!1),M=T[0],P=T[1],D=(0,a.createSearch)(y,function(O){return O.name}),E;return y.length>2?E=Object.entries(l.gears).reduce(function(O,R){var j=R[0],F=R[1];return O.concat(Object.entries(F).map(function(W){var z=W[0],K=W[1];return{key:z,gear:K}}))},[]).filter(function(O){var R=O.gear;return D(R)}):E=Object.entries(l.gears[p]).map(function(O){var R=O[0],j=O[1];return{key:R,gear:j}}),E.sort(b[w]),M&&(E=E.reverse()),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:p,buttons:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Dropdown,{height:1.66,selected:w,options:Object.keys(b),onSelected:function(){function O(R){return x(R)}return O}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:M?"arrow-down-wide-short":"arrow-down-short-wide",tooltip:M?"Ascending order":"Descending order",tooltipPosition:"bottom-end",onClick:function(){function O(){return P(!M)}return O}()})}),g&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Input,{width:20,placeholder:"Search...",value:y,onInput:function(){function O(R){return S(R.target.value)}return O}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"magnifying-glass",selected:g,tooltip:"Toggle search field",tooltipPosition:"bottom-end",onClick:function(){function O(){V(!g),S("")}return O}()})})]}),children:E.map(function(O){var R=O.key,j=O.gear,F=12,W=Object.keys(l.selected_gears).includes(R),z=j.cost===1?j.cost+" Point":j.cost+" Points",K=(0,e.createComponentVNode)(2,o.Box,{children:[j.name.length>F&&(0,e.createComponentVNode)(2,o.Box,{children:j.name}),j.gear_tier>h&&(0,e.createComponentVNode)(2,o.Box,{mt:j.name.length>F&&1.5,textColor:"red",children:"That gear is only available at a higher donation tier than you are on."})]}),G=(0,e.createFragment)([j.allowed_roles&&(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:"user",tooltip:(0,e.createComponentVNode)(2,o.Section,{m:-1,title:"Allowed Roles",children:j.allowed_roles.map(function(Q){return(0,e.createComponentVNode)(2,o.Box,{children:Q},Q)})}),tooltipPosition:"left"}),Object.entries(j.tweaks).map(function(Q){var ue=Q[0],ie=Q[1];return ie.map(function(pe){return(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:pe.icon,tooltip:pe.tooltip,tooltipPosition:"top"},ue)})}),(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:"info",tooltip:j.desc,tooltipPosition:"top"})],0),J=(0,e.createComponentVNode)(2,o.Box,{class:"Loadout-InfoBox",children:[(0,e.createComponentVNode)(2,o.Box,{style:{"flex-grow":1},fontSize:1,color:"gold",opacity:.75,children:j.gear_tier>0&&"Tier "+j.gear_tier}),(0,e.createComponentVNode)(2,o.Box,{fontSize:.75,opacity:.66,children:z})]});return(0,e.createComponentVNode)(2,o.ImageButton,{m:.5,imageSize:84,dmIcon:j.icon,dmIconState:j.icon_state,tooltip:(j.name.length>F||j.gear_tier>0)&&K,tooltipPosition:"bottom",selected:W,disabled:j.gear_tier>h||C+j.cost>v&&!W,buttons:G,buttonsAlt:J,onClick:function(){function Q(){return s("toggle_gear",{gear:R})}return Q}(),children:j.name},R)})})},N=function(m,i){var u=(0,t.useBackend)(i),s=u.act,l=u.data,h=m.setTweakedGear,C=Object.entries(l.gears).reduce(function(v,p){var g=p[0],V=p[1],y=Object.entries(V).filter(function(S){var L=S[0];return Object.keys(l.selected_gears).includes(L)}).map(function(S){var L=S[0],w=S[1];return Object.assign({key:L},w)});return v.concat(y)},[]);return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Selected Equipment",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",tooltip:"Clear Loadout",tooltipPosition:"bottom-end",onClick:function(){function v(){return s("clear_loadout")}return v}()}),children:C.map(function(v){return(0,e.createComponentVNode)(2,o.ImageButton,{fluid:!0,imageSize:32,dmIcon:v.icon,dmIconState:v.icon_state,buttons:(0,e.createFragment)([Object.entries(v.tweaks).length>0&&(0,e.createComponentVNode)(2,o.Button,{translucent:!0,icon:"gears",iconColor:"gray",width:"33px",onClick:function(){function p(){return h(v)}return p}()}),(0,e.createComponentVNode)(2,o.Button,{translucent:!0,icon:"times",iconColor:"red",width:"32px",onClick:function(){function p(){return s("toggle_gear",{gear:v.key})}return p}()})],0),children:v.name},v.key)})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.ProgressBar,{value:l.gear_slots,maxValue:l.max_gear_slots,ranges:{bad:[l.max_gear_slots,1/0],average:[l.max_gear_slots*.66,l.max_gear_slots],good:[0,l.max_gear_slots*.66]},children:(0,e.createComponentVNode)(2,o.Box,{textAlign:"center",children:["Used points ",l.gear_slots,"/",l.max_gear_slots]})})})})]})},d=function(m,i){var u=(0,t.useBackend)(i),s=u.act,l=u.data,h=m.tweakedGear,C=m.setTweakedGear;return(0,e.createComponentVNode)(2,o.Dimmer,{children:(0,e.createComponentVNode)(2,o.Box,{className:"Loadout-Modal__background",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,width:20,height:20,title:h.name,buttons:(0,e.createComponentVNode)(2,o.Button,{color:"red",icon:"times",tooltip:"Close",tooltipPosition:"top",onClick:function(){function v(){return C("")}return v}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:Object.entries(h.tweaks).map(function(v){var p=v[0],g=v[1];return g.map(function(V){var y=l.selected_gears[h.key][p];return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:V.name,color:y?"":"gray",buttons:(0,e.createComponentVNode)(2,o.Button,{color:"transparent",icon:"pen",onClick:function(){function S(){return s("set_tweak",{gear:h.key,tweak:p})}return S}()}),children:[y||"Default",(0,e.createComponentVNode)(2,o.Box,{inline:!0,ml:1,width:1,height:1,verticalAlign:"middle",style:{"background-color":""+y}})]},p)})})})})})})}},77613:function(A,r,n){"use strict";r.__esModule=!0,r.MODsuitContent=r.MODsuit=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(S,L){var w=S.name,x=S.value,T=S.module_ref,M=(0,a.useBackend)(L),P=M.act;return(0,e.createComponentVNode)(2,t.NumberInput,{value:x,minValue:-50,maxValue:50,stepPixelSize:5,width:"39px",onChange:function(){function D(E,O){return P("configure",{key:w,value:O,ref:T})}return D}()})},b=function(S,L){var w=S.name,x=S.value,T=S.module_ref,M=(0,a.useBackend)(L),P=M.act;return(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:x,onClick:function(){function D(){return P("configure",{key:w,value:!x,ref:T})}return D}()})},B=function(S,L){var w=S.name,x=S.value,T=S.module_ref,M=(0,a.useBackend)(L),P=M.act;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"paint-brush",onClick:function(){function D(){return P("configure",{key:w,ref:T})}return D}()}),(0,e.createComponentVNode)(2,t.ColorBox,{color:x,mr:.5})],4)},I=function(S,L){var w=S.name,x=S.value,T=S.values,M=S.module_ref,P=(0,a.useBackend)(L),D=P.act;return(0,e.createComponentVNode)(2,t.Dropdown,{displayText:x,options:T,onSelected:function(){function E(O){return D("configure",{key:w,value:O,ref:M})}return E}()})},k=function(S,L){var w=S.name,x=S.display_name,T=S.type,M=S.value,P=S.values,D=S.module_ref,E={number:(0,e.normalizeProps)((0,e.createComponentVNode)(2,f,Object.assign({},S))),bool:(0,e.normalizeProps)((0,e.createComponentVNode)(2,b,Object.assign({},S))),color:(0,e.normalizeProps)((0,e.createComponentVNode)(2,B,Object.assign({},S))),list:(0,e.normalizeProps)((0,e.createComponentVNode)(2,I,Object.assign({},S)))};return(0,e.createComponentVNode)(2,t.Box,{children:[x,": ",E[T]]})},N=function(S,L){var w=S.active,x=S.userradiated,T=S.usertoxins,M=S.usermaxtoxins,P=S.threatlevel;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Level",color:w&&x?"bad":"good",children:w&&x?"IRRADIATED!":"RADIATION-FREE"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxins Level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?T/M:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:T})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Hazard Level",color:w&&P?"bad":"good",bold:!0,children:w&&P?P:0})})]})},d=function(S,L){var w=S.active,x=S.userhealth,T=S.usermaxhealth,M=S.userbrute,P=S.userburn,D=S.usertoxin,E=S.useroxy;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?x/T:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?x:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?M/T:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?M:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?P/T:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?P:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?D/T:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?D:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?E/T:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?E:0})})})})]})],4)},c=function(S,L){var w=S.active,x=S.statustime,T=S.statusid,M=S.statushealth,P=S.statusmaxhealth,D=S.statusbrute,E=S.statusburn,O=S.statustoxin,R=S.statusoxy,j=S.statustemp,F=S.statusnutrition,W=S.statusfingerprints,z=S.statusdna,K=S.statusviruses;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Time",children:w?x:"00:00:00"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Number",children:w?T||"0":"???"})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?M/P:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?M:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?D/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?D:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?E/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?E:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?O/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:O})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?R/P:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:R})})})})]}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Body Temperature",children:w?j:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Nutrition Status",children:w?F:0})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"DNA",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fingerprints",children:w?W:"???"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:w?z:"???"})]})}),!!w&&!!K&&(0,e.createComponentVNode)(2,t.Section,{title:"Diseases",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"signature",tooltip:"Name",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"wind",tooltip:"Type",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Stage",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"flask",tooltip:"Cure",tooltipPosition:"top"})})]}),K.map(function(G){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.type}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[G.stage,"/",G.maxstage]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.cure})]},G.name)})]})})],0)},m={rad_counter:N,health_analyzer:d,status_readout:c},i=function(){return(0,e.createComponentVNode)(2,t.Section,{align:"center",fill:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{color:"red",name:"exclamation-triangle",size:15}),(0,e.createComponentVNode)(2,t.Box,{fontSize:"30px",color:"red",children:"ERROR: INTERFACE UNRESPONSIVE"})]})},u=function(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data;return(0,e.createComponentVNode)(2,t.Dimmer,{children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",color:"blue",children:"SUIT UNPOWERED"})})})},s=function(S,L){var w=S.configuration_data,x=S.module_ref,T=Object.keys(w);return(0,e.createComponentVNode)(2,t.Dimmer,{backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[T.map(function(M){var P=w[M];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,k,{name:M,display_name:P.display_name,type:P.type,value:P.value,values:P.values,module_ref:x})},P.key)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:S.onExit,icon:"times",textAlign:"center",children:"Exit"})})})]})})},l=function(S){switch(S){case 1:return"Use";case 2:return"Toggle";case 3:return"Select"}},h=function(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.active,P=T.malfunctioning,D=T.locked,E=T.open,O=T.selected_module,R=T.complexity,j=T.complexity_max,F=T.wearer_name,W=T.wearer_job,z=P?"Malfunctioning":M?"Active":"Inactive";return(0,e.createComponentVNode)(2,t.Section,{title:"Parameters",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:M?"Deactivate":"Activate",onClick:function(){function K(){return x("activate")}return K}()}),children:z}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Lock",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:D?"lock-open":"lock",content:D?"Unlock":"Lock",onClick:function(){function K(){return x("lock")}return K}()}),children:D?"Locked":"Unlocked"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cover",children:E?"Open":"Closed"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Selected Module",children:O||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Complexity",children:[R," (",j,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:[F,", ",W]})]})})},C=function(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.active,P=T.control,D=T.helmet,E=T.chestplate,O=T.gauntlets,R=T.boots,j=T.core,F=T.charge;return(0,e.createComponentVNode)(2,t.Section,{title:"Hardware",children:[(0,e.createComponentVNode)(2,t.Collapsible,{title:"Parts",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Control Unit",children:P}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Helmet",children:D||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chestplate",children:E||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gauntlets",children:O||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Boots",children:R||"None"})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core",children:j&&(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Type",children:j}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:F/100,content:F+"%",ranges:{good:[.6,1/0],average:[.3,.6],bad:[-1/0,.3]}})})]})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",textAlign:"center",children:"No Core Detected"})})]})},v=function(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.active,P=T.modules,D=P.filter(function(E){return!!E.id});return(0,e.createComponentVNode)(2,t.Section,{title:"Info",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:D.length!==0&&D.map(function(E){var O=m[E.id];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[!M&&(0,e.createComponentVNode)(2,u),(0,e.normalizeProps)((0,e.createComponentVNode)(2,O,Object.assign({},E,{active:M})))]},E.ref)})||(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Info Modules Detected"})})})},p=function(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.complexity_max,P=T.modules,D=(0,a.useLocalState)(L,"module_configuration",null),E=D[0],O=D[1];return(0,e.createComponentVNode)(2,t.Section,{title:"Modules",fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:P.length!==0&&P.map(function(R){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Collapsible,{title:R.module_name,children:(0,e.createComponentVNode)(2,t.Section,{children:[E===R.ref&&(0,e.createComponentVNode)(2,s,{configuration_data:R.configuration_data,module_ref:R.ref,onExit:function(){function j(){return O(null)}return j}()}),(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"save",tooltip:"Complexity",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"plug",tooltip:"Idle Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"lightbulb",tooltip:"Active Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Use Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"hourglass-half",tooltip:"Cooldown",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"tasks",tooltip:"Actions",tooltipPosition:"top"})})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[R.module_complexity,"/",M]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.idle_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.active_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.use_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[R.cooldown>0&&R.cooldown/10||"0","/",R.cooldown_time/10,"s"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function j(){return x("select",{ref:R.ref})}return j}(),icon:"bullseye",selected:R.module_active,tooltip:l(R.module_type),tooltipPosition:"left",disabled:!R.module_type}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function j(){return O(R.ref)}return j}(),icon:"cog",selected:E===R.ref,tooltip:"Configure",tooltipPosition:"left",disabled:R.configuration_data.length===0}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function j(){return x("pin",{ref:R.ref})}return j}(),icon:"thumbtack",selected:R.pinned,tooltip:"Pin",tooltipPosition:"left",disabled:!R.module_type})]})]})]}),(0,e.createComponentVNode)(2,t.Box,{children:R.description})]})})},R.ref)})||(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Modules Detected"})})})})},g=r.MODsuitContent=function(){function y(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.ui_theme,P=T.interface_break;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!P,children:!!P&&(0,e.createComponentVNode)(2,i)||(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,h)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,C)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,v)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,p)})]})})}return y}(),V=r.MODsuit=function(){function y(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.ui_theme,P=T.interface_break;return(0,e.createComponentVNode)(2,o.Window,{theme:M,width:400,height:620,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,g)})})})}return y}()},78624:function(A,r,n){"use strict";r.__esModule=!0,r.MagnetController=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=n(3939),B=new Map([["n",{icon:"arrow-up",tooltip:"Move North"}],["e",{icon:"arrow-right",tooltip:"Move East"}],["s",{icon:"arrow-down",tooltip:"Move South"}],["w",{icon:"arrow-left",tooltip:"Move West"}],["c",{icon:"crosshairs",tooltip:"Move to Magnet"}],["r",{icon:"dice",tooltip:"Move Randomly"}]]),I=r.MagnetController=function(){function k(N,d){var c=(0,t.useBackend)(d),m=c.act,i=c.data,u=i.autolink,s=i.code,l=i.frequency,h=i.linkedMagnets,C=i.magnetConfiguration,v=i.path,p=i.pathPosition,g=i.probing,V=i.powerState,y=i.speed;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[!u&&(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{content:"Probe",icon:g?"spinner":"sync",iconSpin:!!g,disabled:g,onClick:function(){function S(){return m("probe_magnets")}return S}()}),title:"Magnet Linking",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,a.toFixed)(l/10,1)}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:s})]})}),(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{icon:V?"power-off":"times",content:V?"On":"Off",selected:V,onClick:function(){function S(){return m("toggle_power")}return S}()}),title:"Controller Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:y.value,minValue:y.min,maxValue:y.max,onChange:function(){function S(L,w){return m("set_speed",{speed:w})}return S}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Path",children:[Array.from(B.entries()).map(function(S){var L=S[0],w=S[1],x=w.icon,T=w.tooltip;return(0,e.createComponentVNode)(2,o.Button,{icon:x,tooltip:T,onClick:function(){function M(){return m("path_add",{code:L})}return M}()},L)}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",confirmIcon:"trash",confirmContent:"",float:"right",tooltip:"Reset Path",tooltipPosition:"left",onClick:function(){function S(){return m("path_clear")}return S}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file-import",float:"right",tooltip:"Manually input path",tooltipPosition:"left",onClick:function(){function S(){return(0,b.modalOpen)(d,"path_custom_input")}return S}()}),(0,e.createComponentVNode)(2,o.BlockQuote,{children:v.map(function(S,L){var w=B.get(S)||{icon:"question"},x=w.icon,T=w.tooltip;return(0,e.createComponentVNode)(2,o.Button.Confirm,{selected:L+2===p,icon:x,confirmIcon:x,confirmContent:"",tooltip:T,onClick:function(){function M(){return m("path_remove",{index:L+1,code:S})}return M}()},L)})})]})]})}),h.map(function(S,L){var w=S.uid,x=S.powerState,T=S.electricityLevel,M=S.magneticField;return(0,e.createComponentVNode)(2,o.Section,{title:"Magnet #"+(L+1)+" Configuration",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:x?"power-off":"times",content:x?"On":"Off",selected:x,onClick:function(){function P(){return m("toggle_magnet_power",{id:w})}return P}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Move Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:T,minValue:C.electricityLevel.min,maxValue:C.electricityLevel.max,onChange:function(){function P(D,E){return m("set_electricity_level",{id:w,electricityLevel:E})}return P}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Field Size",children:(0,e.createComponentVNode)(2,o.Slider,{value:M,minValue:C.magneticField.min,maxValue:C.magneticField.max,onChange:function(){function P(D,E){return m("set_magnetic_field",{id:w,magneticField:E})}return P}()})})]})},w)})]})]})}return k}()},72106:function(A,r,n){"use strict";r.__esModule=!0,r.MechBayConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.MechBayConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.recharge_port,m=c&&c.mech,i=m&&m.cell,u=m&&m.name;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:155,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:u?"Mech status: "+u:"Mech status",textAlign:"center",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Sync",onClick:function(){function s(){return N("reconnect")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:m.health/m.maxhealth,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||!i&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cell is installed."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:i.charge/i.maxcharge,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]},children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:i.charge})," / "+i.maxcharge]})})]})})})})}return b}()},7466:function(A,r,n){"use strict";r.__esModule=!0,r.MechaControlConsole=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=n(25328),B=r.MechaControlConsole=function(){function I(k,N){var d=(0,t.useBackend)(N),c=d.act,m=d.data,i=m.beacons,u=m.stored_data;return u.length?(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:"Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"window-close",onClick:function(){function s(){return c("clear_log")}return s}()}),children:u.map(function(s){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",children:["(",s.time,")"]}),(0,e.createComponentVNode)(2,o.Box,{children:(0,b.decodeHtmlEntities)(s.message)})]},s.time)})})})}):(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:i.length&&i.map(function(s){return(0,e.createComponentVNode)(2,o.Section,{title:s.name,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function l(){return c("send_message",{mt:s.uid})}return l}(),children:"Message"}),(0,e.createComponentVNode)(2,o.Button,{icon:"eye",onClick:function(){function l(){return c("get_log",{mt:s.uid})}return l}(),children:"View Log"}),(0,e.createComponentVNode)(2,o.Button.Confirm,{color:"red",content:"Sabotage",icon:"bomb",onClick:function(){function l(){return c("shock",{mt:s.uid})}return l}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[s.maxHealth*.75,1/0],average:[s.maxHealth*.5,s.maxHealth*.75],bad:[-1/0,s.maxHealth*.5]},value:s.health,maxValue:s.maxHealth})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cell Charge",children:s.cell&&(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[s.cellMaxCharge*.75,1/0],average:[s.cellMaxCharge*.5,s.cellMaxCharge*.75],bad:[-1/0,s.cellMaxCharge*.5]},value:s.cellCharge,maxValue:s.cellMaxCharge})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No Cell Installed"})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Air Tank",children:[s.airtank,"kPa"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pilot",children:s.pilot||"Unoccupied"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:(0,b.toTitleCase)(s.location)||"Unknown"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Active Equipment",children:s.active||"None"}),s.cargoMax&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cargo Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{bad:[s.cargoMax*.75,1/0],average:[s.cargoMax*.5,s.cargoMax*.75],good:[-1/0,s.cargoMax*.5]},value:s.cargoUsed,maxValue:s.cargoMax})})||null]})},s.name)})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No mecha beacons found."})})})}return I}()},79625:function(A,r,n){"use strict";r.__esModule=!0,r.MedicalRecords=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(3939),b=n(98595),B=n(321),I=n(5485),k=n(22091),N={Minor:"lightgray",Medium:"good",Harmful:"average","Dangerous!":"bad","BIOHAZARD THREAT!":"darkred"},d={"*Deceased*":"deceased","*SSD*":"ssd","Physically Unfit":"physically_unfit",Disabled:"disabled"},c=function(x,T){(0,f.modalOpen)(x,"edit",{field:T.edit,value:T.value})},m=function(x,T){var M=x.args;return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:M.name||"Virus",children:(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Number of stages",children:M.max_stages}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Spread",children:[M.spread_text," Transmission"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Possible cure",children:M.cure}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Notes",children:M.desc}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Severity",color:N[M.severity],children:M.severity})]})})})},i=r.MedicalRecords=function(){function w(x,T){var M=(0,t.useBackend)(T),P=M.data,D=P.loginState,E=P.screen;if(!D.logged_in)return(0,e.createComponentVNode)(2,b.Window,{width:800,height:900,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,I.LoginScreen)})});var O;return E===2?O=(0,e.createComponentVNode)(2,u):E===3?O=(0,e.createComponentVNode)(2,s):E===4?O=(0,e.createComponentVNode)(2,l):E===5?O=(0,e.createComponentVNode)(2,p):E===6?O=(0,e.createComponentVNode)(2,g):E===7&&(O=(0,e.createComponentVNode)(2,V)),(0,e.createComponentVNode)(2,b.Window,{width:800,height:900,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.LoginInfo),(0,e.createComponentVNode)(2,k.TemporaryNotice),(0,e.createComponentVNode)(2,L),O]})})]})}return w}(),u=function(x,T){var M=(0,t.useBackend)(T),P=M.act,D=M.data,E=D.records,O=(0,t.useLocalState)(T,"searchText",""),R=O[0],j=O[1],F=(0,t.useLocalState)(T,"sortId","name"),W=F[0],z=F[1],K=(0,t.useLocalState)(T,"sortOrder",!0),G=K[0],J=K[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Manage Records",icon:"wrench",ml:"0.25rem",onClick:function(){function Q(){return P("screen",{screen:3})}return Q}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,placeholder:"Search by Name, ID, Physical Status, or Mental Status",onInput:function(){function Q(ue,ie){return j(ie)}return Q}()})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,y,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,y,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,y,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,y,{id:"p_stat",children:"Patient Status"}),(0,e.createComponentVNode)(2,y,{id:"m_stat",children:"Mental Status"})]}),E.filter((0,a.createSearch)(R,function(Q){return Q.name+"|"+Q.id+"|"+Q.rank+"|"+Q.p_stat+"|"+Q.m_stat})).sort(function(Q,ue){var ie=G?1:-1;return Q[W].localeCompare(ue[W])*ie}).map(function(Q){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listRow--"+d[Q.p_stat],onClick:function(){function ue(){return P("view_record",{view_record:Q.ref})}return ue}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",Q.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.p_stat}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.m_stat})]},Q.id)})]})})})],4)},s=function(x,T){var M=(0,t.useBackend)(T),P=M.act;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,translucent:!0,lineHeight:3,icon:"download",content:"Backup to Disk",disabled:!0})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,translucent:!0,lineHeight:3,icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0})," "]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button.Confirm,{fluid:!0,translucent:!0,lineHeight:3,icon:"trash",content:"Delete All Medical Records",onClick:function(){function D(){return P("del_all_med_records")}return D}()})})]})})},l=function(x,T){var M=(0,t.useBackend)(T),P=M.act,D=M.data,E=D.medical,O=D.printing;return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{height:"235px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:O?"spinner":"print",disabled:O,iconSpin:!!O,content:"Print Record",ml:"0.5rem",onClick:function(){function R(){return P("print_record")}return R}()}),children:(0,e.createComponentVNode)(2,h)})}),!E||!E.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function R(){return P("new_med_record")}return R}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Medical records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:!!E.empty,content:"Delete Medical Record",onClick:function(){function R(){return P("del_med_record")}return R}()}),children:(0,e.createComponentVNode)(2,C)})}),(0,e.createComponentVNode)(2,v)],4)],0)},h=function(x,T){var M=(0,t.useBackend)(T),P=M.data,D=P.general;return!D||!D.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:D.fields.map(function(E,O){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:E.field,children:[(0,e.createComponentVNode)(2,o.Box,{height:"20px",inline:!0,children:E.value}),!!E.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",onClick:function(){function R(){return c(T,E)}return R}()})]},O)})})}),!!D.has_photos&&D.photos.map(function(E,O){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:E,style:{width:"96px","margin-top":"2.5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createVNode)(1,"br"),"Photo #",O+1]},O)})]})},C=function(x,T){var M=(0,t.useBackend)(T),P=M.act,D=M.data,E=D.medical;return!E||!E.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"Medical records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:E.fields.map(function(O,R){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:O.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(O.value),!!O.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:O.line_break?"1rem":"initial",onClick:function(){function j(){return c(T,O)}return j}()})]},R)})})})})},v=function(x,T){var M=(0,t.useBackend)(T),P=M.act,D=M.data,E=D.medical;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function O(){return(0,f.modalOpen)(T,"add_comment")}return O}()}),children:E.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):E.comments.map(function(O,R){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:O.header}),(0,e.createVNode)(1,"br"),O.text,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function j(){return P("del_comment",{del_comment:R+1})}return j}()})]},R)})})})},p=function(x,T){var M=(0,t.useBackend)(T),P=M.act,D=M.data,E=D.virus,O=(0,t.useLocalState)(T,"searchText",""),R=O[0],j=O[1],F=(0,t.useLocalState)(T,"sortId2","name"),W=F[0],z=F[1],K=(0,t.useLocalState)(T,"sortOrder2",!0),G=K[0],J=K[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{ml:"0.25rem",fluid:!0,placeholder:"Search by Name, Max Stages, or Severity",onInput:function(){function Q(ue,ie){return j(ie)}return Q}()})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,S,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,S,{id:"max_stages",children:"Max Stages"}),(0,e.createComponentVNode)(2,S,{id:"severity",children:"Severity"})]}),E.filter((0,a.createSearch)(R,function(Q){return Q.name+"|"+Q.max_stages+"|"+Q.severity})).sort(function(Q,ue){var ie=G?1:-1;return Q[W].localeCompare(ue[W])*ie}).map(function(Q){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listVirus--"+Q.severity,onClick:function(){function ue(){return P("vir",{vir:Q.D})}return ue}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"virus"})," ",Q.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.max_stages}),(0,e.createComponentVNode)(2,o.Table.Cell,{color:N[Q.severity],children:Q.severity})]},Q.id)})]})})})})],4)},g=function(x,T){var M=(0,t.useBackend)(T),P=M.act,D=M.data,E=D.goals;return(0,e.createComponentVNode)(2,o.Section,{title:"Virology Goals",fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:E.length!==0&&E.map(function(O){return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:O.name,children:[(0,e.createComponentVNode)(2,o.Table,{children:(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:(0,e.createComponentVNode)(2,o.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,o.ProgressBar,{value:O.delivered,minValue:0,maxValue:O.deliverygoal,ranges:{good:[O.deliverygoal*.5,1/0],average:[O.deliverygoal*.25,O.deliverygoal*.5],bad:[-1/0,O.deliverygoal*.25]},children:[O.delivered," / ",O.deliverygoal," Units"]})})})}),(0,e.createComponentVNode)(2,o.Box,{children:O.report})]})},O.id)})||(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Box,{textAlign:"center",children:"No Goals Detected"})})})})},V=function(x,T){var M=(0,t.useBackend)(T),P=M.act,D=M.data,E=D.medbots;return E.length===0?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"robot",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"There are no Medibots."]})})})}):(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Area"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Chemicals"})]}),E.map(function(O){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listMedbot--"+O.on,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"medical"})," ",O.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[O.area||"Unknown"," (",O.x,", ",O.y,")"]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.on?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Online"}):(0,e.createComponentVNode)(2,o.Box,{color:"average",children:"Offline"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.use_beaker?"Reservoir: "+O.total_volume+"/"+O.maximum_volume:"Using internal synthesizer"})]},O.id)})]})})})},y=function(x,T){var M=(0,t.useLocalState)(T,"sortId","name"),P=M[0],D=M[1],E=(0,t.useLocalState)(T,"sortOrder",!0),O=E[0],R=E[1],j=x.id,F=x.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:P!==j&&"transparent",onClick:function(){function W(){P===j?R(!O):(D(j),R(!0))}return W}(),children:[F,P===j&&(0,e.createComponentVNode)(2,o.Icon,{name:O?"sort-up":"sort-down",ml:"0.25rem;"})]})})},S=function(x,T){var M=(0,t.useLocalState)(T,"sortId2","name"),P=M[0],D=M[1],E=(0,t.useLocalState)(T,"sortOrder2",!0),O=E[0],R=E[1],j=x.id,F=x.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:P!==j&&"transparent",onClick:function(){function W(){P===j?R(!O):(D(j),R(!0))}return W}(),children:[F,P===j&&(0,e.createComponentVNode)(2,o.Icon,{name:O?"sort-up":"sort-down",ml:"0.25rem;"})]})})},L=function(x,T){var M=(0,t.useBackend)(T),P=M.act,D=M.data,E=D.screen,O=D.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:E===2,onClick:function(){function R(){P("screen",{screen:2})}return R}(),children:"List Records"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"database",selected:E===5,onClick:function(){function R(){P("screen",{screen:5})}return R}(),children:"Virus Database"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"vial",selected:E===6,onClick:function(){function R(){P("screen",{screen:6})}return R}(),children:"Virology Goals"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"plus-square",selected:E===7,onClick:function(){function R(){return P("screen",{screen:7})}return R}(),children:"Medibot Tracking"}),E===3&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"wrench",selected:E===3,children:"Record Maintenance"}),E===4&&O&&!O.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:E===4,children:["Record: ",O.fields[0].value]})]})})};(0,f.modalRegisterBodyOverride)("virus",m)},54989:function(A,r,n){"use strict";r.__esModule=!0,r.MerchVendor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=N.product,s=N.productImage,l=N.productCategory,h=i.user_money;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+s,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:u.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{disabled:u.price>h,icon:"shopping-cart",content:u.price,textAlign:"left",onClick:function(){function C(){return m("purchase",{name:u.name,category:l})}return C}()})})]})},b=function(N,d){var c=(0,a.useBackend)(d),m=c.data,i=(0,a.useLocalState)(d,"tabIndex",1),u=i[0],s=m.products,l=m.imagelist,h=["apparel","toy","decoration"];return(0,e.createComponentVNode)(2,t.Table,{children:s[h[u]].map(function(C){return(0,e.createComponentVNode)(2,f,{product:C,productImage:l[C.path],productCategory:h[u]},C.name)})})},B=r.MerchVendor=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.user_cash,s=i.inserted_cash;return(0,e.createComponentVNode)(2,o.Window,{title:"Merch Computer",width:450,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"light-grey",inline:!0,mr:"0.5rem",children:["There is ",(0,e.createVNode)(1,"b",null,s,0)," credits inserted."]}),(0,e.createComponentVNode)(2,t.Button,{disabled:!s,icon:"money-bill-wave-alt",content:"Dispense Change",textAlign:"left",onClick:function(){function l(){return m("change")}return l}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Doing your job and not getting any recognition at work? Well, welcome to the merch shop! Here, you can buy cool things in exchange for money you earn when you have completed your Job Objectives.",u!==null&&(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:["Your balance is ",(0,e.createVNode)(1,"b",null,[u||0,(0,e.createTextVNode)(" credits")],0),"."]})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,b)]})})]})})})}return k}(),I=function(N,d){var c=(0,a.useBackend)(d),m=c.data,i=(0,a.useLocalState)(d,"tabIndex",1),u=i[0],s=i[1],l=m.login_state;return(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"dice",selected:u===1,onClick:function(){function h(){return s(1)}return h}(),children:"Toys"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"flag",selected:u===2,onClick:function(){function h(){return s(2)}return h}(),children:"Decorations"})]})}},87684:function(A,r,n){"use strict";r.__esModule=!0,r.MiningVendor=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=["title","items","gridLayout"];function B(i,u){if(i==null)return{};var s={};for(var l in i)if({}.hasOwnProperty.call(i,l)){if(u.includes(l))continue;s[l]=i[l]}return s}var I={Alphabetical:function(){function i(u,s){return u-s}return i}(),Availability:function(){function i(u,s){return-(u.affordable-s.affordable)}return i}(),Price:function(){function i(u,s){return u.price-s.price}return i}()},k=r.MiningVendor=function(){function i(u,s){var l=(0,t.useLocalState)(s,"gridLayout",!1),h=l[0],C=l[1];return(0,e.createComponentVNode)(2,f.Window,{width:400,height:525,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,c,{gridLayout:h,setGridLayout:C}),(0,e.createComponentVNode)(2,d,{gridLayout:h})]})})})}return i}(),N=function(u,s){var l=(0,t.useBackend)(s),h=l.act,C=l.data,v=C.has_id,p=C.id;return(0,e.createComponentVNode)(2,o.NoticeBox,{success:v,children:v?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{inline:!0,verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",p.name,".",(0,e.createVNode)(1,"br"),"You have ",p.points.toLocaleString("en-US")," points."]}),(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){function g(){return h("logoff")}return g}()}),(0,e.createComponentVNode)(2,o.Box,{style:{clear:"both"}})],4):"Please insert an ID in order to make purchases."})},d=function(u,s){var l=(0,t.useBackend)(s),h=l.act,C=l.data,v=C.has_id,p=C.id,g=C.items,V=u.gridLayout,y=(0,t.useLocalState)(s,"search",""),S=y[0],L=y[1],w=(0,t.useLocalState)(s,"sort","Alphabetical"),x=w[0],T=w[1],M=(0,t.useLocalState)(s,"descending",!1),P=M[0],D=M[1],E=(0,a.createSearch)(S,function(j){return j[0]}),O=!1,R=Object.entries(g).map(function(j,F){var W=Object.entries(j[1]).filter(E).map(function(z){return z[1].affordable=v&&p.points>=z[1].price,z[1]}).sort(I[x]);if(W.length!==0)return P&&(W=W.reverse()),O=!0,(0,e.createComponentVNode)(2,m,{title:j[0],items:W,gridLayout:V},j[0])});return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:O?R:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No items matching your criteria was found!"})})})},c=function(u,s){var l=u.gridLayout,h=u.setGridLayout,C=(0,t.useLocalState)(s,"search",""),v=C[0],p=C[1],g=(0,t.useLocalState)(s,"sort",""),V=g[0],y=g[1],S=(0,t.useLocalState)(s,"descending",!1),L=S[0],w=S[1];return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{mt:.2,placeholder:"Search by item name..",width:"100%",onInput:function(){function x(T,M){return p(M)}return x}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:l?"list":"table-cells-large",height:1.75,tooltip:l?"Toggle List Layout":"Toggle Grid Layout",tooltipPosition:"bottom-start",onClick:function(){function x(){return h(!l)}return x}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:"Alphabetical",options:Object.keys(I),width:"100%",onSelected:function(){function x(T){return y(T)}return x}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:L?"arrow-down":"arrow-up",height:1.75,tooltip:L?"Descending order":"Ascending order",tooltipPosition:"bottom-start",onClick:function(){function x(){return w(!L)}return x}()})})]})})},m=function(u,s){var l=(0,t.useBackend)(s),h=l.act,C=l.data,v=u.title,p=u.items,g=u.gridLayout,V=B(u,b);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Collapsible,Object.assign({open:!0,title:v},V,{children:p.map(function(y){return g?(0,e.createComponentVNode)(2,o.ImageButton,{mb:.5,imageSize:57.5,dmIcon:y.icon,dmIconState:y.icon_state,disabled:!C.has_id||C.id.points0?'\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043F\u043E\u0438\u0441\u043A\u0430 "'+u+'"':"\u0412\u0441\u0435 \u043C\u043E\u0434\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438 - "+m.length,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:m.filter(function(h){return h.name&&(u.length>0?h.name.toLowerCase().includes(u.toLowerCase())||h.desc.toLowerCase().includes(u.toLowerCase())||h.author.toLowerCase().includes(u.toLowerCase()):!0)}).map(function(h){return(0,e.createComponentVNode)(2,o.Collapsible,{title:h.name,children:[(0,e.createComponentVNode)(2,o.Section,{title:"\u0410\u0432\u0442\u043E\u0440\u044B",children:h.author}),(0,e.createComponentVNode)(2,o.Section,{title:"\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435",children:h.desc})]},h.name)})})})})})],4)}return B}()},59783:function(A,r,n){"use strict";r.__esModule=!0,r.NTRecruiter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.NTRecruiter=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.gamestatus,m=d.cand_name,i=d.cand_birth,u=d.cand_age,s=d.cand_species,l=d.cand_planet,h=d.cand_job,C=d.cand_records,v=d.cand_curriculum,p=d.total_curriculums,g=d.reason;if(c===0)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{pt:"45%",fontSize:"31px",color:"white",textAlign:"center",bold:!0,children:"Nanotrasen Recruiter Simulator"}),(0,e.createComponentVNode)(2,t.Stack.Item,{pt:"1%",fontSize:"16px",textAlign:"center",color:"label",children:"Work as the Nanotrasen recruiter and avoid hiring incompetent employees!"})]})}),(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Button,{textAlign:"center",lineHeight:2,fluid:!0,icon:"play",color:"green",content:"Begin Shift",onClick:function(){function V(){return N("start_game")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{textAlign:"center",lineHeight:2,fluid:!0,icon:"info",color:"blue",content:"Guide",onClick:function(){function V(){return N("instructions")}return V}()})]})]})})});if(c===1)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,color:"grey",title:"Guide",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-left",content:"Main Menu",onClick:function(){function V(){return N("back_to_menu")}return V}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"1#",color:"silver",children:["To win this game you must hire/dismiss ",(0,e.createVNode)(1,"b",null,p,0)," candidates, one wrongly made choice leads to a game over."]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"2#",color:"silver",children:"Make the right choice by truly putting yourself into the skin of a recruiter working for Nanotrasen!"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"3#",color:"silver",children:[(0,e.createVNode)(1,"b",null,"Unique",16)," characters may appear, pay attention to them!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"4#",color:"silver",children:"Make sure to pay attention to details like age, planet names, the requested job and even the species of the candidate!"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"5#",color:"silver",children:["Not every employment record is good, remember to make your choice based on the ",(0,e.createVNode)(1,"b",null,"company morals",16),"!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"6#",color:"silver",children:"The planet of origin has no restriction on the species of the candidate, don't think too much when you see humans that came from Boron!"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"7#",color:"silver",children:["Pay attention to ",(0,e.createVNode)(1,"b",null,"typos",16)," and ",(0,e.createVNode)(1,"b",null,"missing words",16),", these do make for bad applications!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"8#",color:"silver",children:["Remember, you are recruiting people to work at one of the many NT stations, so no hiring for"," ",(0,e.createVNode)(1,"b",null,"jobs",16)," that they ",(0,e.createVNode)(1,"b",null,"don't offer",16),"!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"9#",color:"silver",children:["Keep your eyes open for incompatible ",(0,e.createVNode)(1,"b",null,"naming schemes",16),", no company wants a Vox named Joe!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"10#",color:"silver",children:["For some unknown reason ",(0,e.createVNode)(1,"b",null,"clowns",16)," are never denied by the company, no matter what."]})]})})})})});if(c===2)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,color:"label",fontSize:"14px",title:"Employment Applications",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"24px",textAlign:"center",color:"silver",bold:!0,children:["Candidate Number #",v]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",color:"silver",children:(0,e.createVNode)(1,"b",null,m,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Species",color:"silver",children:(0,e.createVNode)(1,"b",null,s,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Age",color:"silver",children:(0,e.createVNode)(1,"b",null,u,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Date of Birth",color:"silver",children:(0,e.createVNode)(1,"b",null,i,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Planet of Origin",color:"silver",children:(0,e.createVNode)(1,"b",null,l,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requested Job",color:"silver",children:(0,e.createVNode)(1,"b",null,h,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Employment Records",color:"silver",children:(0,e.createVNode)(1,"b",null,C,0)})]})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Stamp the application!",color:"grey",textAlign:"center",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"red",content:"Dismiss",fontSize:"150%",icon:"ban",lineHeight:4.5,onClick:function(){function V(){return N("dismiss")}return V}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"green",content:"Hire",fontSize:"150%",icon:"arrow-circle-up",lineHeight:4.5,onClick:function(){function V(){return N("hire")}return V}()})})]})})})]})})});if(c===3)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{pt:"40%",fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,color:"red",fontSize:"50px",textAlign:"center",children:"Game Over"}),(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"15px",color:"label",textAlign:"center",children:g}),(0,e.createComponentVNode)(2,t.Stack.Item,{color:"blue",fontSize:"20px",textAlign:"center",pt:"10px",children:["FINAL SCORE: ",v-1,"/",p]})]})}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Button,{lineHeight:4,fluid:!0,icon:"arrow-left",content:"Main Menu",onClick:function(){function V(){return N("back_to_menu")}return V}()})})]})})})}return b}()},64713:function(A,r,n){"use strict";r.__esModule=!0,r.Newscaster=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(76910),b=n(98595),B=n(3939),I=n(22091),k=["icon","iconSpin","selected","security","onClick","title","children"],N=["name"];function d(S,L){if(S==null)return{};var w={};for(var x in S)if({}.hasOwnProperty.call(S,x)){if(L.includes(x))continue;w[x]=S[x]}return w}var c=128,m=["security","engineering","medical","science","service","supply"],i={security:{title:"Security",fluff_text:"Help keep the crew safe"},engineering:{title:"Engineering",fluff_text:"Ensure the station runs smoothly"},medical:{title:"Medical",fluff_text:"Practice medicine and save lives"},science:{title:"Science",fluff_text:"Develop new technologies"},service:{title:"Service",fluff_text:"Provide amenities to the crew"},supply:{title:"Supply",fluff_text:"Keep the station supplied"}},u=r.Newscaster=function(){function S(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,P=M.is_security,D=M.is_admin,E=M.is_silent,O=M.is_printing,R=M.screen,j=M.channels,F=M.channel_idx,W=F===void 0?-1:F,z=(0,t.useLocalState)(w,"menuOpen",!1),K=z[0],G=z[1],J=(0,t.useLocalState)(w,"viewingPhoto",""),Q=J[0],ue=J[1],ie=(0,t.useLocalState)(w,"censorMode",!1),pe=ie[0],te=ie[1],q;R===0||R===2?q=(0,e.createComponentVNode)(2,l):R===1&&(q=(0,e.createComponentVNode)(2,h));var ne=j.reduce(function(le,ee){return le+ee.unread},0);return(0,e.createComponentVNode)(2,b.Window,{theme:P&&"security",width:800,height:600,children:[Q?(0,e.createComponentVNode)(2,p):(0,e.createComponentVNode)(2,B.ComplexModal,{maxWidth:window.innerWidth/1.5+"px",maxHeight:window.innerHeight/1.5+"px"}),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Section,{fill:!0,className:(0,a.classes)(["Newscaster__menu",K&&"Newscaster__menu--open"]),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,s,{icon:"bars",title:"Toggle Menu",onClick:function(){function le(){return G(!K)}return le}()}),(0,e.createComponentVNode)(2,s,{icon:"newspaper",title:"Headlines",selected:R===0,onClick:function(){function le(){return T("headlines")}return le}(),children:ne>0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:ne>=10?"9+":ne})}),(0,e.createComponentVNode)(2,s,{icon:"briefcase",title:"Job Openings",selected:R===1,onClick:function(){function le(){return T("jobs")}return le}()}),(0,e.createComponentVNode)(2,o.Divider)]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:j.map(function(le){return(0,e.createComponentVNode)(2,s,{icon:le.icon,title:le.name,selected:R===2&&j[W-1]===le,onClick:function(){function ee(){return T("channel",{uid:le.uid})}return ee}(),children:le.unread>0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:le.unread>=10?"9+":le.unread})},le)})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Divider),(!!P||!!D)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,s,{security:!0,icon:"exclamation-circle",title:"Edit Wanted Notice",mb:"0.5rem",onClick:function(){function le(){return(0,B.modalOpen)(w,"wanted_notice")}return le}()}),(0,e.createComponentVNode)(2,s,{security:!0,icon:pe?"minus-square":"minus-square-o",title:"Censor Mode: "+(pe?"On":"Off"),mb:"0.5rem",onClick:function(){function le(){return te(!pe)}return le}()}),(0,e.createComponentVNode)(2,o.Divider)],4),(0,e.createComponentVNode)(2,s,{icon:"pen-alt",title:"New Story",mb:"0.5rem",onClick:function(){function le(){return(0,B.modalOpen)(w,"create_story")}return le}()}),(0,e.createComponentVNode)(2,s,{icon:"plus-circle",title:"New Channel",onClick:function(){function le(){return(0,B.modalOpen)(w,"create_channel")}return le}()}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,s,{icon:O?"spinner":"print",iconSpin:O,title:O?"Printing...":"Print Newspaper",onClick:function(){function le(){return T("print_newspaper")}return le}()}),(0,e.createComponentVNode)(2,s,{icon:E?"volume-mute":"volume-up",title:"Mute: "+(E?"On":"Off"),onClick:function(){function le(){return T("toggle_mute")}return le}()})]})]})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,width:"100%",children:[(0,e.createComponentVNode)(2,I.TemporaryNotice),q]})]})})]})}return S}(),s=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=L.icon,P=M===void 0?"":M,D=L.iconSpin,E=L.selected,O=E===void 0?!1:E,R=L.security,j=R===void 0?!1:R,F=L.onClick,W=L.title,z=L.children,K=d(L,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({className:(0,a.classes)(["Newscaster__menuButton",O&&"Newscaster__menuButton--selected",j&&"Newscaster__menuButton--security"]),onClick:F},K,{children:[O&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--selectedBar"}),(0,e.createComponentVNode)(2,o.Icon,{name:P,spin:D,size:"2"}),(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--title",children:W}),z]})))},l=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,P=M.screen,D=M.is_admin,E=M.channel_idx,O=M.channel_can_manage,R=M.channels,j=M.stories,F=M.wanted,W=(0,t.useLocalState)(w,"fullStories",[]),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"censorMode",!1),J=G[0],Q=G[1],ue=P===2&&E>-1?R[E-1]:null;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!F&&(0,e.createComponentVNode)(2,C,{story:F,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:ue?ue.icon:"newspaper",mr:"0.5rem"}),ue?ue.name:"Headlines"],0),children:j.length>0?j.slice().reverse().map(function(ie){return!z.includes(ie.uid)&&ie.body.length+3>c?Object.assign({},ie,{body_short:ie.body.substr(0,c-4)+"..."}):ie}).map(function(ie,pe){return(0,e.createComponentVNode)(2,C,{story:ie},pe)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no stories at this time."]})}),!!ue&&(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,height:"40%",title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"info-circle",mr:"0.5rem"}),(0,e.createTextVNode)("About")],4),buttons:(0,e.createFragment)([J&&(0,e.createComponentVNode)(2,o.Button,{disabled:!!ue.admin&&!D,selected:ue.censored,icon:ue.censored?"comment-slash":"comment",content:ue.censored?"Uncensor Channel":"Censor Channel",mr:"0.5rem",onClick:function(){function ie(){return T("censor_channel",{uid:ue.uid})}return ie}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!O,icon:"cog",content:"Manage",onClick:function(){function ie(){return(0,B.modalOpen)(w,"manage_channel",{uid:ue.uid})}return ie}()})],0),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",children:ue.description||"N/A"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:ue.author||"N/A"}),!!D&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Ckey",children:ue.author_ckey}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Public",children:ue.public?"Yes":"No"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Total Views",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"eye",mr:"0.5rem"}),j.reduce(function(ie,pe){return ie+pe.view_count},0).toLocaleString()]})]})})]})},h=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,P=M.jobs,D=M.wanted,E=Object.entries(P).reduce(function(O,R){var j=R[0],F=R[1];return O+F.length},0);return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!D&&(0,e.createComponentVNode)(2,C,{story:D,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"briefcase",mr:"0.5rem"}),(0,e.createTextVNode)("Job Openings")],4),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:"Work for a better future at Nanotrasen"}),children:E>0?m.map(function(O){return Object.assign({},i[O],{id:O,jobs:P[O]})}).filter(function(O){return!!O&&O.jobs.length>0}).map(function(O){return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__jobCategory","Newscaster__jobCategory--"+O.id]),title:O.title,buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:O.fluff_text}),children:O.jobs.map(function(R){return(0,e.createComponentVNode)(2,o.Box,{class:(0,a.classes)(["Newscaster__jobOpening",!!R.is_command&&"Newscaster__jobOpening--command"]),children:["\u2022 ",R.title]},R.title)})},O.id)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no openings at this time."]})}),(0,e.createComponentVNode)(2,o.Section,{height:"17%",children:["Interested in serving Nanotrasen?",(0,e.createVNode)(1,"br"),"Sign up for any of the above position now at the ",(0,e.createVNode)(1,"b",null,"Head of Personnel's Office!",16),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Box,{as:"small",color:"label",children:"By signing up for a job at Nanotrasen, you agree to transfer your soul to the loyalty department of the omnipresent and helpful watcher of humanity."})]})]})},C=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,P=L.story,D=L.wanted,E=D===void 0?!1:D,O=M.is_admin,R=(0,t.useLocalState)(w,"fullStories",[]),j=R[0],F=R[1],W=(0,t.useLocalState)(w,"censorMode",!1),z=W[0],K=W[1];return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__story",E&&"Newscaster__story--wanted"]),title:(0,e.createFragment)([E&&(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle",mr:"0.5rem"}),P.censor_flags&2&&"[REDACTED]"||P.title||"News from "+P.author],0),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:[!E&&z&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:(0,e.createComponentVNode)(2,o.Button,{enabled:P.censor_flags&2,icon:P.censor_flags&2?"comment-slash":"comment",content:P.censor_flags&2?"Uncensor":"Censor",mr:"0.5rem",mt:"-0.25rem",onClick:function(){function G(){return T("censor_story",{uid:P.uid})}return G}()})}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",P.author," |\xA0",!!O&&(0,e.createFragment)([(0,e.createTextVNode)("ckey: "),P.author_ckey,(0,e.createTextVNode)(" |\xA0")],0),!E&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),(0,e.createTextVNode)(" "),P.view_count.toLocaleString(),(0,e.createTextVNode)(" |\xA0")],0),(0,e.createComponentVNode)(2,o.Icon,{name:"clock"})," ",(0,f.timeAgo)(P.publish_time,M.world_time)]})]})}),children:(0,e.createComponentVNode)(2,o.Box,{children:P.censor_flags&2?"[REDACTED]":(0,e.createFragment)([!!P.has_photo&&(0,e.createComponentVNode)(2,v,{name:"story_photo_"+P.uid+".png",float:"right",ml:"0.5rem"}),(P.body_short||P.body).split("\n").map(function(G,J){return(0,e.createComponentVNode)(2,o.Box,{children:G||(0,e.createVNode)(1,"br")},J)}),P.body_short&&(0,e.createComponentVNode)(2,o.Button,{content:"Read more..",mt:"0.5rem",onClick:function(){function G(){return F([].concat(j,[P.uid]))}return G}()}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})],0)})})},v=function(L,w){var x=L.name,T=d(L,N),M=(0,t.useLocalState)(w,"viewingPhoto",""),P=M[0],D=M[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({as:"img",className:"Newscaster__photo",src:x,onClick:function(){function E(){return D(x)}return E}()},T)))},p=function(L,w){var x=(0,t.useLocalState)(w,"viewingPhoto",""),T=x[0],M=x[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Newscaster__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:T}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function P(){return M("")}return P}()})]})},g=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,P=!!L.args.uid&&M.channels.filter(function(oe){return oe.uid===L.args.uid}).pop();if(L.id==="manage_channel"&&!P){(0,B.modalClose)(w);return}var D=L.id==="manage_channel",E=!!L.args.is_admin,O=L.args.scanned_user,R=(0,t.useLocalState)(w,"author",(P==null?void 0:P.author)||O||"Unknown"),j=R[0],F=R[1],W=(0,t.useLocalState)(w,"name",(P==null?void 0:P.name)||""),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"description",(P==null?void 0:P.description)||""),J=G[0],Q=G[1],ue=(0,t.useLocalState)(w,"icon",(P==null?void 0:P.icon)||"newspaper"),ie=ue[0],pe=ue[1],te=(0,t.useLocalState)(w,"isPublic",D?!!(P!=null&&P.public):!1),q=te[0],ne=te[1],le=(0,t.useLocalState)(w,"adminLocked",(P==null?void 0:P.admin)===1||!1),ee=le[0],re=le[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:D?"Manage "+P.name:"Create New Channel",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!E,width:"100%",value:j,onInput:function(){function oe(fe,me){return F(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"50 characters max.",maxLength:"50",value:z,onInput:function(){function oe(fe,me){return K(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",placeholder:"128 characters max.",maxLength:"128",value:J,onInput:function(){function oe(fe,me){return Q(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Icon",children:[(0,e.createComponentVNode)(2,o.Input,{disabled:!E,value:ie,width:"35%",mr:"0.5rem",onInput:function(){function oe(fe,me){return pe(me)}return oe}()}),(0,e.createComponentVNode)(2,o.Icon,{name:ie,size:"2",verticalAlign:"middle",mr:"0.5rem"})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Accept Public Stories?",children:(0,e.createComponentVNode)(2,o.Button,{selected:q,icon:q?"toggle-on":"toggle-off",content:q?"Yes":"No",onClick:function(){function oe(){return ne(!q)}return oe}()})}),E&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ee,icon:ee?"lock":"lock-open",content:ee?"On":"Off",tooltip:"Locking this channel will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function oe(){return re(!ee)}return oe}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:j.trim().length===0||z.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function oe(){(0,B.modalAnswer)(w,L.id,"",{author:j,name:z.substr(0,49),description:J.substr(0,128),icon:ie,public:q?1:0,admin_locked:ee?1:0})}return oe}()})]})},V=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,P=M.photo,D=M.channels,E=M.channel_idx,O=E===void 0?-1:E,R=!!L.args.is_admin,j=L.args.scanned_user,F=D.slice().sort(function(oe,fe){if(O<0)return 0;var me=D[O-1];if(me.uid===oe.uid)return-1;if(me.uid===fe.uid)return 1}).filter(function(oe){return R||!oe.frozen&&(oe.author===j||!!oe.public)}),W=(0,t.useLocalState)(w,"author",j||"Unknown"),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"channel",F.length>0?F[0].name:""),J=G[0],Q=G[1],ue=(0,t.useLocalState)(w,"title",""),ie=ue[0],pe=ue[1],te=(0,t.useLocalState)(w,"body",""),q=te[0],ne=te[1],le=(0,t.useLocalState)(w,"adminLocked",!1),ee=le[0],re=le[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Create New Story",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!R,width:"100%",value:z,onInput:function(){function oe(fe,me){return K(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Channel",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:J,options:F.map(function(oe){return oe.name}),mb:"0",width:"100%",onSelected:function(){function oe(fe){return Q(fe)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Divider),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"128 characters max.",maxLength:"128",value:ie,onInput:function(){function oe(fe,me){return pe(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Story Text",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,multiline:!0,placeholder:"1024 characters max.",maxLength:"1024",rows:"8",width:"100%",value:q,onInput:function(){function oe(fe,me){return ne(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:P,content:P?"Eject: "+P.name:"Insert Photo",tooltip:!P&&"Attach a photo to this story by holding the photograph in your hand.",onClick:function(){function oe(){return T(P?"eject_photo":"attach_photo")}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Preview",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Section,{noTopPadding:!0,title:ie,maxHeight:"13.5rem",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{mt:"0.5rem",children:[!!P&&(0,e.createComponentVNode)(2,v,{name:"inserted_photo_"+P.uid+".png",float:"right"}),q.split("\n").map(function(oe,fe){return(0,e.createComponentVNode)(2,o.Box,{children:oe||(0,e.createVNode)(1,"br")},fe)}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})]})})}),R&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ee,icon:ee?"lock":"lock-open",content:ee?"On":"Off",tooltip:"Locking this story will make it censorable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function oe(){return re(!ee)}return oe}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:z.trim().length===0||J.trim().length===0||ie.trim().length===0||q.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function oe(){(0,B.modalAnswer)(w,"create_story","",{author:z,channel:J,title:ie.substr(0,127),body:q.substr(0,1023),admin_locked:ee?1:0})}return oe}()})]})},y=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,P=M.photo,D=M.wanted,E=!!L.args.is_admin,O=L.args.scanned_user,R=(0,t.useLocalState)(w,"author",(D==null?void 0:D.author)||O||"Unknown"),j=R[0],F=R[1],W=(0,t.useLocalState)(w,"name",(D==null?void 0:D.title.substr(8))||""),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"description",(D==null?void 0:D.body)||""),J=G[0],Q=G[1],ue=(0,t.useLocalState)(w,"adminLocked",(D==null?void 0:D.admin_locked)===1||!1),ie=ue[0],pe=ue[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Manage Wanted Notice",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Authority",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!E,width:"100%",value:j,onInput:function(){function te(q,ne){return F(ne)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",value:z,maxLength:"128",onInput:function(){function te(q,ne){return K(ne)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",value:J,maxLength:"512",rows:"4",onInput:function(){function te(q,ne){return Q(ne)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:P,content:P?"Eject: "+P.name:"Insert Photo",tooltip:!P&&"Attach a photo to this wanted notice by holding the photograph in your hand.",tooltipPosition:"top",onClick:function(){function te(){return T(P?"eject_photo":"attach_photo")}return te}()}),!!P&&(0,e.createComponentVNode)(2,v,{name:"inserted_photo_"+P.uid+".png",float:"right"})]}),E&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ie,icon:ie?"lock":"lock-open",content:ie?"On":"Off",tooltip:"Locking this wanted notice will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function te(){return pe(!ie)}return te}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!D,icon:"eraser",color:"danger",content:"Clear",position:"absolute",right:"7.25rem",bottom:"-0.75rem",onClick:function(){function te(){T("clear_wanted_notice"),(0,B.modalClose)(w)}return te}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:j.trim().length===0||z.trim().length===0||J.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function te(){(0,B.modalAnswer)(w,L.id,"",{author:j,name:z.substr(0,127),description:J.substr(0,511),admin_locked:ie?1:0})}return te}()})]})};(0,B.modalRegisterBodyOverride)("create_channel",g),(0,B.modalRegisterBodyOverride)("manage_channel",g),(0,B.modalRegisterBodyOverride)("create_story",V),(0,B.modalRegisterBodyOverride)("wanted_notice",y)},48286:function(A,r,n){"use strict";r.__esModule=!0,r.Noticeboard=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=r.Noticeboard=function(){function B(I,k){var N=(0,t.useBackend)(k),d=N.act,c=N.data,m=c.papers;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:300,theme:"noticeboard",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:m.map(function(i){return(0,e.createComponentVNode)(2,o.Stack.Item,{align:"center",width:"22.45%",height:"85%",onClick:function(){function u(){return d("interact",{paper:i.ref})}return u}(),onContextMenu:function(){function u(s){s.preventDefault(),d("showFull",{paper:i.ref})}return u}(),children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,fontSize:.75,title:i.name,children:(0,a.decodeHtmlEntities)(i.contents)})},i.ref)})})})})}return B}()},41166:function(A,r,n){"use strict";r.__esModule=!0,r.NuclearBomb=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.NuclearBomb=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;return d.extended?(0,e.createComponentVNode)(2,o.Window,{width:350,height:290,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Disk",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.authdisk?"eject":"id-card",selected:d.authdisk,content:d.diskname?d.diskname:"-----",tooltip:d.authdisk?"Eject Disk":"Insert Disk",onClick:function(){function c(){return N("auth")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Code",children:(0,e.createComponentVNode)(2,t.Button,{icon:"key",disabled:!d.authdisk,selected:d.authcode,content:d.codemsg,onClick:function(){function c(){return N("code")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Arming & Disarming",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bolted to floor",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.anchored?"check":"times",selected:d.anchored,disabled:!d.authdisk,content:d.anchored?"YES":"NO",onClick:function(){function c(){return N("toggle_anchor")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Time Left",children:(0,e.createComponentVNode)(2,t.Button,{icon:"stopwatch",content:d.time,disabled:!d.authfull,tooltip:"Set Timer",onClick:function(){function c(){return N("set_time")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.safety?"check":"times",selected:d.safety,disabled:!d.authfull,content:d.safety?"ON":"OFF",tooltip:d.safety?"Disable Safety":"Enable Safety",onClick:function(){function c(){return N("toggle_safety")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Arm/Disarm",children:(0,e.createComponentVNode)(2,t.Button,{icon:(d.timer,"bomb"),disabled:d.safety||!d.authfull,color:"red",content:d.timer?"DISARM THE NUKE":"ARM THE NUKE",onClick:function(){function c(){return N("toggle_armed")}return c}()})})]})})]})}):(0,e.createComponentVNode)(2,o.Window,{width:350,height:115,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Deployment",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"exclamation-triangle",content:"Deploy Nuclear Device (will bolt device to floor)",onClick:function(){function c(){return N("deploy")}return c}()})})})})}return b}()},52416:function(A,r,n){"use strict";r.__esModule=!0,r.NumberInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(92986),f=n(72253),b=n(36036),B=n(98595),I=r.NumberInputModal=function(){function N(d,c){var m=(0,f.useBackend)(c),i=m.act,u=m.data,s=u.init_value,l=u.large_buttons,h=u.message,C=h===void 0?"":h,v=u.timeout,p=u.title,g=(0,f.useLocalState)(c,"input",s),V=g[0],y=g[1],S=function(){function x(T){T!==V&&y(T)}return x}(),L=function(){function x(T){T!==V&&y(T)}return x}(),w=140+Math.max(Math.ceil(C.length/3),C.length>0&&l?5:0);return(0,e.createComponentVNode)(2,B.Window,{title:p,width:270,height:w,children:[v&&(0,e.createComponentVNode)(2,a.Loader,{value:v}),(0,e.createComponentVNode)(2,B.Window.Content,{onKeyDown:function(){function x(T){var M=window.event?T.which:T.keyCode;M===o.KEY_ENTER&&i("submit",{entry:V}),M===o.KEY_ESCAPE&&i("cancel")}return x}(),children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Box,{color:"label",children:C})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,k,{input:V,onClick:L,onChange:S})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:V})})]})})})]})}return N}(),k=function(d,c){var m=(0,f.useBackend)(c),i=m.act,u=m.data,s=u.min_value,l=u.max_value,h=u.init_value,C=u.round_value,v=d.input,p=d.onClick,g=d.onChange,V=Math.round(v!==s?Math.max(v/2,s):l/2),y=v===s&&s>0||v===1;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:v===s,icon:"angle-double-left",onClick:function(){function S(){return p(s)}return S}(),tooltip:v===s?"Min":"Min ("+s+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.RestrictedInput,{autoFocus:!0,autoSelect:!0,fluid:!0,allowFloats:!C,minValue:s,maxValue:l,onChange:function(){function S(L,w){return g(w)}return S}(),onEnter:function(){function S(L,w){return i("submit",{entry:w})}return S}(),value:v})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:v===l,icon:"angle-double-right",onClick:function(){function S(){return p(l)}return S}(),tooltip:v===l?"Max":"Max ("+l+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:y,icon:"divide",onClick:function(){function S(){return p(V)}return S}(),tooltip:y?"Split":"Split ("+V+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:v===h,icon:"redo",onClick:function(){function S(){return p(h)}return S}(),tooltip:h?"Reset ("+h+")":"Reset"})})]})}},1218:function(A,r,n){"use strict";r.__esModule=!0,r.OperatingComputer=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(98595),f=n(36036),b=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],B=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],I={average:[.25,.5],bad:[.5,1/0]},k=["bad","average","average","good","average","average","bad"],N=r.OperatingComputer=function(){function i(u,s){var l=(0,t.useBackend)(s),h=l.act,C=l.data,v=C.hasOccupant,p=C.choice,g;return p?g=(0,e.createComponentVNode)(2,m):g=v?(0,e.createComponentVNode)(2,d):(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,o.Window,{width:650,height:455,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!p,icon:"user",onClick:function(){function V(){return h("choiceOff")}return V}(),children:"Patient"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!!p,icon:"cog",onClick:function(){function V(){return h("choiceOn")}return V}(),children:"Options"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,children:g})})]})})})}return i}(),d=function(u,s){var l=(0,t.useBackend)(s),h=l.data,C=h.occupant,v=C.activeSurgeries;return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,title:"Patient",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Name",children:C.name}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Status",color:b[C.stat][0],children:b[C.stat][1]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:C.maxHealth,value:C.health/C.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),B.map(function(p,g){return(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:p[0]+" Damage",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:"100",value:C[p[1]]/100,ranges:I,children:(0,a.round)(C[p[1]])},g)},g)}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:C.maxTemp,value:C.bodyTemperature/C.maxTemp,color:k[C.temperatureSuitability+3],children:[(0,a.round)(C.btCelsius),"\xB0C, ",(0,a.round)(C.btFaren),"\xB0F"]})}),!!C.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:C.bloodMax,value:C.bloodLevel/C.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[C.bloodPercent,"%, ",C.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Pulse",children:[C.pulse," BPM"]})],4)]})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Active surgeries",level:"2",children:C.inSurgery&&v?v.map(function(p,g){return(0,e.createComponentVNode)(2,f.Section,{style:{textTransform:"capitalize"},title:p.name+" ("+p.location+")",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Next Step",children:p.step},g)},g)},g)}):(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No procedure ongoing."})})})]})},c=function(){return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No patient detected."]})})},m=function(u,s){var l=(0,t.useBackend)(s),h=l.act,C=l.data,v=C.verbose,p=C.health,g=C.healthAlarm,V=C.oxy,y=C.oxyAlarm,S=C.crit;return(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Loudspeaker",children:(0,e.createComponentVNode)(2,f.Button,{selected:v,icon:v?"toggle-on":"toggle-off",content:v?"On":"Off",onClick:function(){function L(){return h(v?"verboseOff":"verboseOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer",children:(0,e.createComponentVNode)(2,f.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){function L(){return h(p?"healthOff":"healthOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:g,stepPixelSize:5,ml:"0",onChange:function(){function L(w,x){return h("health_adj",{new:x})}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm",children:(0,e.createComponentVNode)(2,f.Button,{selected:V,icon:V?"toggle-on":"toggle-off",content:V?"On":"Off",onClick:function(){function L(){return h(V?"oxyOff":"oxyOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:y,stepPixelSize:5,ml:"0",onChange:function(){function L(w,x){return h("oxy_adj",{new:x})}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Critical Alert",children:(0,e.createComponentVNode)(2,f.Button,{selected:S,icon:S?"toggle-on":"toggle-off",content:S?"On":"Off",onClick:function(){function L(){return h(S?"critOff":"critOn")}return L}()})})]})}},46892:function(A,r,n){"use strict";r.__esModule=!0,r.Orbit=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(35840);function B(l,h){var C=typeof Symbol!="undefined"&&l[Symbol.iterator]||l["@@iterator"];if(C)return(C=C.call(l)).next.bind(C);if(Array.isArray(l)||(C=I(l))||h&&l&&typeof l.length=="number"){C&&(l=C);var v=0;return function(){return v>=l.length?{done:!0}:{done:!1,value:l[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function I(l,h){if(l){if(typeof l=="string")return k(l,h);var C={}.toString.call(l).slice(8,-1);return C==="Object"&&l.constructor&&(C=l.constructor.name),C==="Map"||C==="Set"?Array.from(l):C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C)?k(l,h):void 0}}function k(l,h){(h==null||h>l.length)&&(h=l.length);for(var C=0,v=Array(h);CC},m=function(h,C){var v=h.name,p=C.name;if(!v||!p)return 0;var g=v.match(N),V=p.match(N);if(g&&V&&v.replace(N,"")===p.replace(N,"")){var y=parseInt(g[1],10),S=parseInt(V[1],10);return y-S}return c(v,p)},i=function(h,C){var v=h.searchText,p=h.source,g=h.title,V=h.color,y=h.sorted,S=p.filter(d(v));return y&&S.sort(m),p.length>0&&(0,e.createComponentVNode)(2,o.Section,{title:g+" - ("+p.length+")",children:S.map(function(L){return(0,e.createComponentVNode)(2,u,{thing:L,color:V},L.name)})})},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=h.color,V=h.thing;return(0,e.createComponentVNode)(2,o.Button,{color:g,tooltip:V.assigned_role?(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",mr:"0.5em",className:(0,b.classes)(["job_icons16x16",V.assigned_role_sprite])})," ",V.assigned_role]}):"",tooltipPosition:"bottom",onClick:function(){function y(){return p("orbit",{ref:V.ref})}return y}(),children:[V.name,V.orbiters&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,ml:1,children:["(",V.orbiters," ",(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),")"]})]})},s=r.Orbit=function(){function l(h,C){for(var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.alive,y=g.antagonists,S=g.highlights,L=g.response_teams,w=g.tourist,x=g.auto_observe,T=g.dead,M=g.ssd,P=g.ghosts,D=g.misc,E=g.npcs,O=(0,t.useLocalState)(C,"searchText",""),R=O[0],j=O[1],F={},W=B(y),z;!(z=W()).done;){var K=z.value;F[K.antag]===void 0&&(F[K.antag]=[]),F[K.antag].push(K)}var G=Object.entries(F);G.sort(function(Q,ue){return c(Q[0],ue[0])});var J=function(){function Q(ue){for(var ie=0,pe=[G.map(function(ne){var le=ne[0],ee=ne[1];return ee}),w,S,V,P,M,T,E,D];ie0&&(0,e.createComponentVNode)(2,o.Section,{title:"Antagonists",children:G.map(function(Q){var ue=Q[0],ie=Q[1];return(0,e.createComponentVNode)(2,o.Section,{title:ue+" - ("+ie.length+")",level:2,children:ie.filter(d(R)).sort(m).map(function(pe){return(0,e.createComponentVNode)(2,u,{color:"bad",thing:pe},pe.name)})},ue)})}),S.length>0&&(0,e.createComponentVNode)(2,i,{title:"Highlights",source:S,searchText:R,color:"teal"}),(0,e.createComponentVNode)(2,i,{title:"Response Teams",source:L,searchText:R,color:"purple"}),(0,e.createComponentVNode)(2,i,{title:"Tourists",source:w,searchText:R,color:"violet"}),(0,e.createComponentVNode)(2,i,{title:"Alive",source:V,searchText:R,color:"good"}),(0,e.createComponentVNode)(2,i,{title:"Ghosts",source:P,searchText:R,color:"grey"}),(0,e.createComponentVNode)(2,i,{title:"SSD",source:M,searchText:R,color:"grey"}),(0,e.createComponentVNode)(2,i,{title:"Dead",source:T,searchText:R,sorted:!1}),(0,e.createComponentVNode)(2,i,{title:"NPCs",source:E,searchText:R,sorted:!1}),(0,e.createComponentVNode)(2,i,{title:"Misc",source:D,searchText:R,sorted:!1})]})})}return l}()},15421:function(A,r,n){"use strict";r.__esModule=!0,r.OreRedemption=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=n(9394);function B(l){if(l==null)throw new TypeError("Cannot destructure "+l)}var I=(0,b.createLogger)("OreRedemption"),k=function(h){return h.toLocaleString("en-US")+" pts"},N=r.OreRedemption=function(){function l(h,C){return(0,e.createComponentVNode)(2,f.Window,{width:490,height:750,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d,{height:"100%"})}),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m)]})})})}return l}(),d=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.id,y=g.points,S=g.disk,L=Object.assign({},(B(h),h));return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({},L,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"average",textAlign:"center",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"This machine only accepts ore. Gibtonite is not accepted."]}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Unclaimed Points",color:y>0?"good":"grey",bold:y>0&&"good",children:k(y)})}),(0,e.createComponentVNode)(2,o.Divider),S?(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Design disk",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!0,bold:!0,icon:"eject",content:S.name,tooltip:"Ejects the design disk.",onClick:function(){function w(){return p("eject_disk")}return w}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!S.design||!S.compatible,icon:"upload",content:"Download",tooltip:"Downloads the design on the disk into the machine.",onClick:function(){function w(){return p("download")}return w}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Stored design",children:(0,e.createComponentVNode)(2,o.Box,{color:S.design&&(S.compatible?"good":"bad"),children:S.design||"N/A"})})]}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No design disk inserted."})]})))},c=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.sheets,y=Object.assign({},(B(h),h));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,height:"20%",children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},y,{children:[(0,e.createComponentVNode)(2,i,{title:"Sheets",columns:[["Available","25%"],["Ore Value","15%"],["Smelt","20%"]]}),V.map(function(S){return(0,e.createComponentVNode)(2,u,{ore:S},S.id)})]})))})},m=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.alloys,y=Object.assign({},(B(h),h));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},y,{children:[(0,e.createComponentVNode)(2,i,{title:"Alloys",columns:[["Recipe","50%"],["Available","11%"],["Smelt","20%"]]}),V.map(function(S){return(0,e.createComponentVNode)(2,s,{ore:S},S.id)})]})))})},i=function(h,C){var v;return(0,e.createComponentVNode)(2,o.Box,{className:"OreHeader",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:h.title}),(v=h.columns)==null?void 0:v.map(function(p){return(0,e.createComponentVNode)(2,o.Stack.Item,{basis:p[1],textAlign:"center",color:"label",bold:!0,children:p[0]},p)})]})})},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=h.ore;if(!(g.value&&g.amount<=0&&!(["metal","glass"].indexOf(g.id)>-1)))return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"45%",align:"middle",children:(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{className:(0,a.classes)(["materials32x32",g.id])}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:g.name})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",color:g.amount>=1?"good":"gray",bold:g.amount>=1,align:"center",children:g.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",children:g.value}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(g.amount,50),stepPixelSize:6,onChange:function(){function V(y,S){return p(g.value?"sheet":"alloy",{id:g.id,amount:S})}return V}()})})]})})},s=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=h.ore;return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"7%",align:"middle",children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["alloys32x32",g.id])})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",textAlign:"middle",align:"center",children:g.name}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"35%",textAlign:"middle",color:g.amount>=1?"good":"gray",align:"center",children:g.description}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"10%",textAlign:"center",color:g.amount>=1?"good":"gray",bold:g.amount>=1,align:"center",children:g.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(g.amount,50),stepPixelSize:6,onChange:function(){function V(y,S){return p(g.value?"sheet":"alloy",{id:g.id,amount:S})}return V}()})})]})})}},52754:function(A,r,n){"use strict";r.__esModule=!0,r.PAI=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(71253),b=n(70752),B=function(N){var d;try{d=b("./"+N+".js")}catch(m){if(m.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",N);throw m}var c=d[N];return c||(0,f.routingError)("missingExport",N)},I=r.PAI=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.app_template,s=i.app_icon,l=i.app_title,h=B(u);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{p:1,fill:!0,scrollable:!0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:s,mr:1}),l,u!=="pai_main_menu"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{ml:2,mb:0,content:"Back",icon:"arrow-left",onClick:function(){function C(){return m("Back")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Home",icon:"arrow-up",onClick:function(){function C(){return m("MASTER_back")}return C}()})],4)]}),children:(0,e.createComponentVNode)(2,h)})})})})})}return k}()},85175:function(A,r,n){"use strict";r.__esModule=!0,r.PDA=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(71253),b=n(59395),B=function(c){var m;try{m=b("./"+c+".js")}catch(u){if(u.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",c);throw u}var i=m[c];return i||(0,f.routingError)("missingExport",c)},I=r.PDA=function(){function d(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.app,h=s.owner;if(!h)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:"No user data found. Please swipe an ID card."})})});var C=B(l.template);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,k)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,p:1,pb:0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:l.icon,mr:1}),l.name]}),children:(0,e.createComponentVNode)(2,C)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:7.5,children:(0,e.createComponentVNode)(2,N)})]})})})}return d}(),k=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.idInserted,h=s.idLink,C=s.stationTime,v=s.cartridge_name;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{ml:.5,children:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",color:"transparent",onClick:function(){function p(){return u("Authenticate")}return p}(),content:l?h:"No ID Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"sd-card",color:"transparent",onClick:function(){function p(){return u("Eject")}return p}(),content:v?["Eject "+v]:"No Cartridge Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"right",bold:!0,mr:1,mt:.5,children:C})]})},N=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.app;return(0,e.createComponentVNode)(2,t.Box,{height:"45px",className:"PDA__footer",backgroundColor:"#1b1b1b",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[!!l.has_back&&(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"33%",mr:-.5,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:l.has_back?"white":"disabled",icon:"arrow-alt-circle-left-o",onClick:function(){function h(){return u("Back")}return h}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:l.has_back?"33%":"100%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:l.is_home?"disabled":"white",icon:"home",onClick:function(){function h(){u("Home")}return h}()})})]})})}},68654:function(A,r,n){"use strict";r.__esModule=!0,r.Pacman=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49968),b=r.Pacman=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.active,i=c.anchored,u=c.broken,s=c.emagged,l=c.fuel_type,h=c.fuel_usage,C=c.fuel_stored,v=c.fuel_cap,p=c.is_ai,g=c.tmp_current,V=c.tmp_max,y=c.tmp_overheat,S=c.output_max,L=c.power_gen,w=c.output_set,x=c.has_fuel,T=C/v,M=g/V,P=w*L,D=Math.round(C/h*2),E=Math.round(D/60),O=D>120?E+" minutes":D+" seconds";return(0,e.createComponentVNode)(2,o.Window,{width:500,height:225,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(u||!i)&&(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:[!!u&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator is malfunctioning!"}),!u&&!i&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator needs to be anchored to the floor with a wrench."})]}),!u&&!!i&&(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:m?"power-off":"times",content:m?"On":"Off",tooltip:"Toggles the generator on/off. Requires fuel.",tooltipPosition:"left",disabled:!x,selected:m,onClick:function(){function R(){return d("toggle_power")}return R}()}),children:(0,e.createComponentVNode)(2,t.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",className:"ml-1",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power setting",children:[(0,e.createComponentVNode)(2,t.NumberInput,{value:w,minValue:1,maxValue:S*(s?2.5:1),step:1,className:"mt-1",onDrag:function(){function R(j,F){return d("change_power",{change_power:F})}return R}()}),"(",(0,f.formatPower)(P),")"]})})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:M,ranges:{green:[-1/0,.33],orange:[.33,.66],red:[.66,1/0]},children:[g," \u2103"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[y>50&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"CRITICAL OVERHEAT!"}),y>20&&y<=50&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"WARNING: Overheating!"}),y>1&&y<=20&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Temperature High"}),y===0&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Optimal"})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fuel",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject Fuel",tooltip:"Ejects fuel. Generator needs to be offline.",tooltipPosition:"left",disabled:m||p||!x,onClick:function(){function R(){return d("eject_fuel")}return R}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Type",children:l}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T,ranges:{red:[-1/0,.33],orange:[.33,.66],green:[.66,1/0]},children:[Math.round(C/1e3)," dm\xB3"]})})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel usage",children:[h/1e3," dm\xB3/s"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel depletion",children:[!!x&&(h?O:"N/A"),!x&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Out of fuel"})]})]})})]})})],4)]})})}return B}()},1701:function(A,r,n){"use strict";r.__esModule=!0,r.PanDEMIC=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PanDEMIC=function(){function i(u,s){var l=(0,a.useBackend)(s),h=l.data,C=h.beakerLoaded,v=h.beakerContainsBlood,p=h.beakerContainsVirus,g=h.resistances,V=g===void 0?[]:g,y;return C?v?v&&!p&&(y=(0,e.createFragment)([(0,e.createTextVNode)("No disease detected in provided blood sample.")],4)):y=(0,e.createFragment)([(0,e.createTextVNode)("No blood sample found in the loaded container.")],4):y=(0,e.createFragment)([(0,e.createTextVNode)("No container loaded.")],4),(0,e.createComponentVNode)(2,o.Window,{width:575,height:510,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[y&&!p?(0,e.createComponentVNode)(2,t.Section,{title:"Container Information",buttons:(0,e.createComponentVNode)(2,b,{fill:!0,vertical:!0}),children:(0,e.createComponentVNode)(2,t.NoticeBox,{children:y})}):(0,e.createComponentVNode)(2,k),(V==null?void 0:V.length)>0&&(0,e.createComponentVNode)(2,m,{align:"bottom"})]})})})}return i}(),b=function(u,s){var l=(0,a.useBackend)(s),h=l.act,C=l.data,v=C.beakerLoaded;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!v,onClick:function(){function p(){return h("eject_beaker")}return p}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash-alt",confirmIcon:"eraser",content:"Destroy",confirmContent:"Destroy",disabled:!v,onClick:function(){function p(){return h("destroy_eject_beaker")}return p}()})],4)},B=function(u,s){var l=(0,a.useBackend)(s),h=l.act,C=l.data,v=C.beakerContainsVirus,p=u.strain,g=p.commonName,V=p.description,y=p.diseaseAgent,S=p.bloodDNA,L=p.bloodType,w=p.possibleTreatments,x=p.transmissionRoute,T=p.isAdvanced,M=(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood DNA",children:S?(0,e.createVNode)(1,"span",null,S,0,{style:{"font-family":"'Courier New', monospace"}}):"Undetectable"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood Type",children:(0,e.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:L!=null?L:"Undetectable"}})})],4);if(!v)return(0,e.createComponentVNode)(2,t.LabeledList,{children:M});var P;return T&&(g!=null&&g!=="Unknown"?P=(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print Release Forms",onClick:function(){function D(){return h("print_release_forms",{strain_index:u.strainIndex})}return D}(),style:{"margin-left":"auto"}}):P=(0,e.createComponentVNode)(2,t.Button,{icon:"pen",content:"Name Disease",onClick:function(){function D(){return h("name_strain",{strain_index:u.strainIndex})}return D}(),style:{"margin-left":"auto"}})),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Common Name",className:"common-name-label",children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,align:"center",children:[g!=null?g:"Unknown",P]})}),V&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:V}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Disease Agent",children:y}),M,(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Spread Vector",children:x!=null?x:"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Possible Cures",children:w!=null?w:"None"})]})},I=function(u,s){var l,h=(0,a.useBackend)(s),C=h.act,v=h.data,p=!!v.synthesisCooldown,g=(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:p?"spinner":"clone",iconSpin:p,content:"Clone",disabled:p,onClick:function(){function V(){return C("clone_strain",{strain_index:u.strainIndex})}return V}()}),u.sectionButtons],0);return(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:(l=u.sectionTitle)!=null?l:"Strain Information",buttons:g,children:(0,e.createComponentVNode)(2,B,{strain:u.strain,strainIndex:u.strainIndex})})})},k=function(u,s){var l,h=(0,a.useBackend)(s),C=h.act,v=h.data,p=v.selectedStrainIndex,g=v.strains,V=g[p-1];if(g.length===0)return(0,e.createComponentVNode)(2,t.Section,{title:"Container Information",buttons:(0,e.createComponentVNode)(2,b),children:(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No disease detected in provided blood sample."})});if(g.length===1){var y;return(0,e.createFragment)([(0,e.createComponentVNode)(2,I,{strain:g[0],strainIndex:1,sectionButtons:(0,e.createComponentVNode)(2,b)}),((y=g[0].symptoms)==null?void 0:y.length)>0&&(0,e.createComponentVNode)(2,d,{strain:g[0]})],0)}var S=(0,e.createComponentVNode)(2,b);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Culture Information",fill:!0,buttons:S,children:(0,e.createComponentVNode)(2,t.Flex,{direction:"column",style:{height:"100%"},children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:g.map(function(L,w){var x;return(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"virus",selected:p-1===w,onClick:function(){function T(){return C("switch_strain",{strain_index:w+1})}return T}(),children:(x=L.commonName)!=null?x:"Unknown"},w)})})}),(0,e.createComponentVNode)(2,I,{strain:V,strainIndex:p}),((l=V.symptoms)==null?void 0:l.length)>0&&(0,e.createComponentVNode)(2,d,{className:"remove-section-bottom-padding",strain:V})]})})})},N=function(u){return u.reduce(function(s,l){return s+l},0)},d=function(u){var s=u.strain.symptoms;return(0,e.createComponentVNode)(2,t.Flex.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Infection Symptoms",fill:!0,className:u.className,children:(0,e.createComponentVNode)(2,t.Table,{className:"symptoms-table",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Stealth"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Resistance"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Stage Speed"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Transmissibility"})]}),s.map(function(l,h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.stealth}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.resistance}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.stageSpeed}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.transmissibility})]},h)}),(0,e.createComponentVNode)(2,t.Table.Row,{className:"table-spacer"}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{style:{"font-weight":"bold"},children:"Total"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:N(s.map(function(l){return l.stealth}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:N(s.map(function(l){return l.resistance}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:N(s.map(function(l){return l.stageSpeed}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:N(s.map(function(l){return l.transmissibility}))})]})]})})})},c=["flask","vial","eye-dropper"],m=function(u,s){var l=(0,a.useBackend)(s),h=l.act,C=l.data,v=C.synthesisCooldown,p=C.beakerContainsVirus,g=C.resistances;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Antibodies",fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,wrap:!0,children:g.map(function(V,y){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:c[y%c.length],disabled:!!v,onClick:function(){function S(){return h("clone_vaccine",{resistance_index:y+1})}return S}(),mr:"0.5em"}),V]},y)})})})})}},67921:function(A,r,n){"use strict";r.__esModule=!0,r.ParticleAccelerator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(25328),f=n(79646),b=n(36352),B=n(98595),I=n(35840),k=n(38307),N=function(u){switch(u){case 1:return"north";case 2:return"south";case 4:return"east";case 8:return"west";case 5:return"northeast";case 6:return"southeast";case 9:return"northwest";case 10:return"southwest"}return""},d=r.ParticleAccelerator=function(){function i(u,s){var l=(0,a.useBackend)(s),h=l.act,C=l.data,v=C.assembled,p=C.power,g=C.strength,V=C.max_strength,y=C.icon,S=C.layout_1,L=C.layout_2,w=C.layout_3,x=C.orientation;return(0,e.createComponentVNode)(2,B.Window,{width:395,height:v?160:x==="north"||x==="south"?540:465,children:(0,e.createComponentVNode)(2,B.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Control Panel",buttons:(0,e.createComponentVNode)(2,t.Button,{dmIcon:"sync",content:"Connect",onClick:function(){function T(){return h("scan")}return T}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",mb:"5px",children:(0,e.createComponentVNode)(2,t.Box,{color:v?"good":"bad",children:v?"Operational":"Error: Verify Configuration"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:p?"power-off":"times",content:p?"On":"Off",selected:p,disabled:!v,onClick:function(){function T(){return h("power")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Strength",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:!v||g===0,onClick:function(){function T(){return h("remove_strength")}return T}(),mr:"4px"}),g,(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:!v||g===V,onClick:function(){function T(){return h("add_strength")}return T}(),ml:"4px"})]})]})}),v?"":(0,e.createComponentVNode)(2,t.Section,{title:x?"EM Acceleration Chamber Orientation: "+(0,o.capitalize)(x):"Place EM Acceleration Chamber Next To Console",children:x===0?"":x==="north"||x==="south"?(0,e.createComponentVNode)(2,m):(0,e.createComponentVNode)(2,c)})]})})}return i}(),c=function(u,s){var l=(0,a.useBackend)(s),h=l.act,C=l.data,v=C.assembled,p=C.power,g=C.strength,V=C.max_strength,y=C.icon,S=C.layout_1,L=C.layout_2,w=C.layout_3,x=C.orientation;return(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:(x==="east"?S:w).slice().map(function(T){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+N(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})}),(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:L.slice().map(function(T){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+N(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})}),(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:(x==="east"?w:S).slice().map(function(T){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+N(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})})]})},m=function(u,s){var l=(0,a.useBackend)(s),h=l.act,C=l.data,v=C.assembled,p=C.power,g=C.strength,V=C.max_strength,y=C.icon,S=C.layout_1,L=C.layout_2,w=C.layout_3,x=C.orientation;return(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,f.GridColumn,{width:"40px",children:(x==="north"?S:w).slice().map(function(T){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+N(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})}),(0,e.createComponentVNode)(2,f.GridColumn,{children:L.slice().map(function(T){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+N(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})}),(0,e.createComponentVNode)(2,f.GridColumn,{width:"40px",children:(x==="north"?w:S).slice().map(function(T){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,tooltip:T.status,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+N(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})})]})}},71432:function(A,r,n){"use strict";r.__esModule=!0,r.PdaPainter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PdaPainter=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.data,i=m.has_pda;return(0,e.createComponentVNode)(2,o.Window,{width:510,height:505,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:i?(0,e.createComponentVNode)(2,B):(0,e.createComponentVNode)(2,b)})})}return k}(),b=function(N,d){var c=(0,a.useBackend)(d),m=c.act;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"download",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{width:"160px",textAlign:"center",content:"Insert PDA",onClick:function(){function i(){return m("insert_pda")}return i}()})]})})})},B=function(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.pda_colors;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,I)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Table,{className:"PdaPainter__list",children:Object.keys(u).map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{onClick:function(){function l(){return m("choose_pda",{selectedPda:s})}return l}(),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+u[s][0],style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s})]},s)})})})})]})},I=function(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.current_appearance,s=i.preview_appearance;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Current PDA",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+u,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",content:"Eject",color:"green",onClick:function(){function l(){return m("eject_pda")}return l}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"paint-roller",content:"Paint PDA",onClick:function(){function l(){return m("paint_pda")}return l}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Preview",children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+s,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}})})]})}},33388:function(A,r,n){"use strict";r.__esModule=!0,r.PersonalCrafting=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PersonalCrafting=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,i=m.busy,u=m.category,s=m.display_craftable_only,l=m.display_compact,h=m.prev_cat,C=m.next_cat,v=m.subcategory,p=m.prev_subcat,g=m.next_subcat;return(0,e.createComponentVNode)(2,o.Window,{width:700,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!i&&(0,e.createComponentVNode)(2,t.Dimmer,{fontSize:"32px",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cog",spin:1})," Crafting..."]}),(0,e.createComponentVNode)(2,t.Section,{title:u,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Show Craftable Only",icon:s?"check-square-o":"square-o",selected:s,onClick:function(){function V(){return c("toggle_recipes")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Compact Mode",icon:l?"check-square-o":"square-o",selected:l,onClick:function(){function V(){return c("toggle_compact")}return V}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:h,icon:"arrow-left",onClick:function(){function V(){return c("backwardCat")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:C,icon:"arrow-right",onClick:function(){function V(){return c("forwardCat")}return V}()})]}),v&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:p,icon:"arrow-left",onClick:function(){function V(){return c("backwardSubCat")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:g,icon:"arrow-right",onClick:function(){function V(){return c("forwardSubCat")}return V}()})]}),l?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,B)]})]})})}return I}(),b=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,i=m.display_craftable_only,u=m.can_craft,s=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[u.map(function(l){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:l.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function h(){return c("make",{make:l.ref})}return h}()}),l.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:l.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:l.req_text,content:"Requirements",color:"transparent"}),l.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:l.tool_text,content:"Tools",color:"transparent"})]},l.name)}),!i&&s.map(function(l){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:l.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),l.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:l.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:l.req_text,content:"Requirements",color:"transparent"}),l.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:l.tool_text,content:"Tools",color:"transparent"})]},l.name)})]})})},B=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,i=m.display_craftable_only,u=m.can_craft,s=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:[u.map(function(l){return(0,e.createComponentVNode)(2,t.Section,{title:l.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function h(){return c("make",{make:l.ref})}return h}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[l.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:l.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:l.req_text}),l.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:l.tool_text})]})},l.name)}),!i&&s.map(function(l){return(0,e.createComponentVNode)(2,t.Section,{title:l.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[l.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:l.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:l.req_text}),l.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:l.tool_text})]})},l.name)})]})}},56150:function(A,r,n){"use strict";r.__esModule=!0,r.Photocopier=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Photocopier=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:440,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Photocopier",color:"silver",children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Copies:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"2em",bold:!0,children:m.copynumber}),(0,e.createComponentVNode)(2,t.Stack.Item,{float:"right",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"minus",textAlign:"center",content:"",onClick:function(){function i(){return c("minus")}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"plus",textAlign:"center",content:"",onClick:function(){function i(){return c("add")}return i}()})]})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Toner:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,children:m.toner})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Document:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.copyitem&&!m.mob,content:m.copyitem?m.copyitem:m.mob?m.mob+"'s ass!":"document",onClick:function(){function i(){return c("removedocument")}return i}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Folder:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.folder,content:m.folder?m.folder:"folder",onClick:function(){function i(){return c("removefolder")}return i}()})})]})]}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,b)}),(0,e.createComponentVNode)(2,B)]})})})}return I}(),b=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,i=m.issilicon;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"copy",float:"center",textAlign:"center",content:"Copy",onClick:function(){function u(){return c("copy")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file-import",float:"center",textAlign:"center",content:"Scan",onClick:function(){function u(){return c("scandocument")}return u}()}),!!i&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file",color:"green",float:"center",textAlign:"center",content:"Print Text",onClick:function(){function u(){return c("ai_text")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"image",color:"green",float:"center",textAlign:"center",content:"Print Image",onClick:function(){function u(){return c("ai_pic")}return u}()})],4)],0)},B=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Scanned Files",children:m.files.map(function(i){return(0,e.createComponentVNode)(2,t.Section,{title:i.name,buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:m.toner<=0,onClick:function(){function u(){return c("filecopy",{uid:i.uid})}return u}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash-alt",content:"Delete",color:"bad",onClick:function(){function u(){return c("deletefile",{uid:i.uid})}return u}()})]})},i.name)})})}},8340:function(A,r,n){"use strict";r.__esModule=!0,r.Photocopier220=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(88510),b=n(64795),B=n(25328);function I(m,i){var u=typeof Symbol!="undefined"&&m[Symbol.iterator]||m["@@iterator"];if(u)return(u=u.call(m)).next.bind(u);if(Array.isArray(m)||(u=k(m))||i&&m&&typeof m.length=="number"){u&&(m=u);var s=0;return function(){return s>=m.length?{done:!0}:{done:!1,value:m[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function k(m,i){if(m){if(typeof m=="string")return N(m,i);var u={}.toString.call(m).slice(8,-1);return u==="Object"&&m.constructor&&(u=m.constructor.name),u==="Map"||u==="Set"?Array.from(m):u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u)?N(m,i):void 0}}function N(m,i){(i==null||i>m.length)&&(i=m.length);for(var u=0,s=Array(i);um?this.substring(0,m)+"...":this};var d=function(i,u){u===void 0&&(u="");var s=(0,B.createSearch)(u,function(l){return l.altername});return(0,b.flow)([(0,f.filter)(function(l){return l==null?void 0:l.altername}),u&&(0,f.filter)(s),(0,f.sortBy)(function(l){return l.id})])(i)},c=r.Photocopier220=function(){function m(i,u){for(var s=(0,a.useBackend)(u),l=s.act,h=s.data,C=h.copies,v=h.maxcopies,p=(0,a.useLocalState)(u,"searchText",""),g=p[0],V=p[1],y=d((0,f.sortBy)(function(E){return E.category})(h.forms||[]),g),S=[],L=I(y),w;!(w=L()).done;){var x=w.value;S.includes(x.category)||S.push(x.category)}var T=(0,a.useLocalState)(u,"number",0),M=T[0],P=T[1],D;return h.category===""?D=y:D=y.filter(function(E){return E.category===h.category}),(0,e.createComponentVNode)(2,o.Window,{width:550,height:575,theme:h.ui_theme,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"40%",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"\u0421\u0442\u0430\u0442\u0443\u0441",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",mt:.3,color:"grey",children:"\u0417\u0430\u0440\u044F\u0434 \u0442\u043E\u043D\u0435\u0440\u0430:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{minValue:0,maxValue:30,value:h.toner})})]}),(0,e.createComponentVNode)(2,t.Stack,{mt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",mb:.3,color:"grey",children:"\u0424\u043E\u0440\u043C\u0430:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",textAlign:"center",bold:!0,children:h.form_id===""?"\u041D\u0435 \u0432\u044B\u0431\u0440\u0430\u043D\u0430":h.form_id})]}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",mt:1,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!h.copyitem&&!h.mob,icon:h.copyitem||h.mob?"eject":"times",content:h.copyitem?h.copyitem:h.mob?"\u0416\u043E\u043F\u0430 "+h.mob+"!":"\u0421\u043B\u043E\u0442 \u0434\u043B\u044F \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430",onClick:function(){function E(){return l("removedocument")}return E}()})})}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",mt:"3px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!h.folder,icon:h.folder?"eject":"times",content:h.folder?h.folder:"\u0421\u043B\u043E\u0442 \u0434\u043B\u044F \u043F\u0430\u043F\u043A\u0438",onClick:function(){function E(){return l("removefolder")}return E}()})})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"print",disabled:h.toner===0||h.form===null,content:"\u041F\u0435\u0447\u0430\u0442\u044C",onClick:function(){function E(){return l("print_form")}return E}()})}),!!h.isAI&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",ml:"5px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"image",disabled:h.toner<5,content:"\u0424\u043E\u0442\u043E",tooltip:"\u0420\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u0430\u0442\u044C \u0444\u043E\u0442\u043E \u0441 \u0411\u0430\u0437\u044B \u0414\u0430\u043D\u043D\u044B\u0445",onClick:function(){function E(){return l("ai_pic")}return E}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",mt:"3px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"copy",content:"\u041A\u043E\u043F\u0438\u044F",disabled:h.toner===0||!h.copyitem&&!h.mob,onClick:function(){function E(){return l("copy")}return E}()})}),!!h.isAI&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",ml:"5px",mt:"3px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"i-cursor",content:"\u0422\u0435\u043A\u0441\u0442",tooltip:"\u0420\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u0430\u0442\u044C \u0441\u0432\u043E\u0439 \u0442\u0435\u043A\u0441\u0442",disabled:h.toner===0,onClick:function(){function E(){return l("ai_text")}return E}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:1.5,mt:1.2,width:"50%",color:"grey",children:"\u041A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E:"}),(0,e.createComponentVNode)(2,t.Slider,{mt:.75,width:"50%",animated:!0,minValue:1,maxValue:v,value:C,stepPixelSize:10,onChange:function(){function E(O,R){return l("copies",{new:R})}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"\u0411\u044E\u0440\u043E\u043A\u0440\u0430\u0442\u0438\u044F",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mb:-.5,icon:"chevron-right",color:"transparent",content:"\u0412\u0441\u0435 \u0444\u043E\u0440\u043C\u044B",selected:!h.category,onClick:function(){function E(){return l("choose_category",{category:""})}return E}()})}),S.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"chevron-right",mb:-.5,color:"transparent",content:E,selected:h.category===E,onClick:function(){function O(){return l("choose_category",{category:E})}return O}()},E)},E)})]})})})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"60%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:h.category||"\u0412\u0441\u0435 \u0444\u043E\u0440\u043C\u044B",buttons:(0,e.createComponentVNode)(2,t.Input,{mr:18.5,width:"100%",placeholder:"\u041F\u043E\u0438\u0441\u043A \u0444\u043E\u0440\u043C\u044B",onInput:function(){function E(O,R){return V(R)}return E}()}),children:D.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mb:.5,color:"transparent",content:E.altername.trimLongStr(37),tooltip:E.altername,selected:h.form_id===E.id,onClick:function(){function O(){return l("choose_form",{path:E.path,id:E.id})}return O}()})},E.path)})})})]})})})}return m}()},84676:function(A,r,n){"use strict";r.__esModule=!0,r.PoolController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=["tempKey"];function b(N,d){if(N==null)return{};var c={};for(var m in N)if({}.hasOwnProperty.call(N,m)){if(d.includes(m))continue;c[m]=N[m]}return c}var B={scalding:{label:"Scalding",color:"#FF0000",icon:"fa fa-arrow-circle-up",requireEmag:!0},warm:{label:"Warm",color:"#990000",icon:"fa fa-arrow-circle-up"},normal:{label:"Normal",color:null,icon:"fa fa-arrow-circle-right"},cool:{label:"Cool",color:"#009999",icon:"fa fa-arrow-circle-down"},frigid:{label:"Frigid",color:"#00CCCC",icon:"fa fa-arrow-circle-down",requireEmag:!0}},I=function(d,c){var m=d.tempKey,i=b(d,f),u=B[m];if(!u)return null;var s=(0,a.useBackend)(c),l=s.data,h=s.act,C=l.currentTemp,v=u.label,p=u.icon,g=m===C,V=function(){h("setTemp",{temp:m})};return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Button,Object.assign({color:"transparent",selected:g,onClick:V},i,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:p}),v]})))},k=r.PoolController=function(){function N(d,c){for(var m=(0,a.useBackend)(c),i=m.data,u=i.emagged,s=i.currentTemp,l=B[s]||B.normal,h=l.label,C=l.color,v=[],p=0,g=Object.entries(B);p50?"battery-half":"battery-quarter")||C==="C"&&"bolt"||C==="F"&&"battery-full"||C==="M"&&"slash",color:C==="N"&&(v>50?"yellow":"red")||C==="C"&&"yellow"||C==="F"&&"green"||C==="M"&&"orange"}),(0,e.createComponentVNode)(2,I.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,o.toFixed)(v)+"%"})],4)};u.defaultHooks=f.pureComponentHooks;var s=function(h){var C,v,p=h.status;switch(p){case"AOn":C=!0,v=!0;break;case"AOff":C=!0,v=!1;break;case"On":C=!1,v=!0;break;case"Off":C=!1,v=!1;break}var g=(v?"On":"Off")+(" ["+(C?"auto":"manual")+"]");return(0,e.createComponentVNode)(2,I.ColorBox,{color:v?"good":"bad",content:C?void 0:"M",title:g})};s.defaultHooks=f.pureComponentHooks},50992:function(A,r,n){"use strict";r.__esModule=!0,r.PrisonerImplantManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(29319),f=n(3939),b=n(321),B=n(5485),I=n(98595),k=r.PrisonerImplantManager=function(){function N(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.loginState,l=u.prisonerInfo,h=u.chemicalInfo,C=u.trackingInfo,v;if(!s.logged_in)return(0,e.createComponentVNode)(2,I.Window,{theme:"security",width:500,height:850,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.LoginScreen)})});var p=[1,5,10];return(0,e.createComponentVNode)(2,I.Window,{theme:"security",width:500,height:850,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.LoginInfo),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Prisoner Points Manager System",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:l.name?"eject":"id-card",selected:l.name,content:l.name?l.name:"-----",tooltip:l.name?"Eject ID":"Insert ID",onClick:function(){function g(){return i("id_card")}return g}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Points",children:[l.points!==null?l.points:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"minus-square",disabled:l.points===null,content:"Reset",onClick:function(){function g(){return i("reset_points")}return g}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Point Goal",children:[l.goal!==null?l.goal:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"pen",disabled:l.goal===null,content:"Edit",onClick:function(){function g(){return(0,f.modalOpen)(c,"set_points")}return g}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{children:(0,e.createVNode)(1,"box",null,[(0,e.createTextVNode)("1 minute of prison time should roughly equate to 150 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Sentences should not exceed 5000 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Permanent prisoners should not be given a point goal."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Prisoners who meet their point goal will be able to automatically access their locker and return to the station using the shuttle.")],4,{hidden:l.goal===null})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Tracking Implants",children:C.map(function(g){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",g.subject]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:g.location}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:g.health}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",content:"Warn",tooltip:"Broadcast a message to this poor sod",onClick:function(){function V(){return(0,f.modalOpen)(c,"warn",{uid:g.uid})}return V}()})})]})]},g.subject)]}),(0,e.createVNode)(1,"br")],4)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Chemical Implants",children:h.map(function(g){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",g.name]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Reagents",children:g.volume})}),p.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{mt:2,disabled:g.volumec;return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:!0,title:g.name,dmIcon:g.icon,dmIconState:g.icon_state,buttonsAlt:(0,e.createComponentVNode)(2,t.Button,{bold:!0,translucent:!0,fontSize:1.5,tooltip:V&&"Not enough tickets",disabled:V,onClick:function(){function y(){return N("purchase",{purchase:g.itemID})}return y}(),children:[g.cost,(0,e.createComponentVNode)(2,t.Icon,{m:0,mt:.25,name:"ticket",color:V?"bad":"good",size:1.6})]}),children:g.desc},g.name)})})})})})})}return b}()},94813:function(A,r,n){"use strict";r.__esModule=!0,r.RCD=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=n(49148),B=r.RCD=function(){function i(u,s){return(0,e.createComponentVNode)(2,o.Window,{width:480,height:670,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})})]})}return i}(),I=function(u,s){var l=(0,a.useBackend)(s),h=l.data,C=h.matter,v=h.max_matter,p=v*.7,g=v*.25;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Matter Storage",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[p,1/0],average:[g,p],bad:[-1/0,g]},value:C,maxValue:v,children:(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:C+" / "+v+" units"})})})})},k=function(){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Construction Type",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,N,{mode_type:"Floors and Walls"}),(0,e.createComponentVNode)(2,N,{mode_type:"Airlocks"}),(0,e.createComponentVNode)(2,N,{mode_type:"Windows"}),(0,e.createComponentVNode)(2,N,{mode_type:"Deconstruction"})]})})})},N=function(u,s){var l=(0,a.useBackend)(s),h=l.act,C=l.data,v=u.mode_type,p=C.mode;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",content:v,selected:p===v?1:0,onClick:function(){function g(){return h("mode",{mode:v})}return g}()})})},d=function(u,s){var l=(0,a.useBackend)(s),h=l.act,C=l.data,v=C.door_name,p=C.electrochromic,g=C.airlock_glass;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Airlock Settings",children:(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",icon:"pen-alt",content:(0,e.createFragment)([(0,e.createTextVNode)("Rename: "),(0,e.createVNode)(1,"b",null,v,0)],0),onClick:function(){function V(){return(0,f.modalOpen)(s,"renameAirlock")}return V}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:g===1&&(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",content:"Electrochromic",selected:p,onClick:function(){function V(){return h("electrochromic")}return V}()})})]})})})},c=function(u,s){var l=(0,a.useBackend)(s),h=l.act,C=l.data,v=C.tab,p=C.locked,g=C.one_access,V=C.selected_accesses,y=C.regions;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"cog",selected:v===1,onClick:function(){function S(){return h("set_tab",{tab:1})}return S}(),children:"Airlock Types"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:v===2,icon:"list",onClick:function(){function S(){return h("set_tab",{tab:2})}return S}(),children:"Airlock Access"})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:v===1?(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Types",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m,{check_number:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m,{check_number:1})})]})}):v===2&&p?(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Access",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"lock-open",content:"Unlock",onClick:function(){function S(){return h("set_lock",{new_lock:"unlock"})}return S}()}),children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"lock",size:"5",mb:3}),(0,e.createVNode)(1,"br"),"Airlock access selection is currently locked."]})})}):(0,e.createComponentVNode)(2,b.AccessList,{sectionButtons:(0,e.createComponentVNode)(2,t.Button,{icon:"lock",content:"Lock",onClick:function(){function S(){return h("set_lock",{new_lock:"lock"})}return S}()}),usedByRcd:1,rcdButtons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:g,content:"One",onClick:function(){function S(){return h("set_one_access",{access:"one"})}return S}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!g,width:4,content:"All",onClick:function(){function S(){return h("set_one_access",{access:"all"})}return S}()})],4),accesses:y,selectedList:V,accessMod:function(){function S(L){return h("set",{access:L})}return S}(),grantAll:function(){function S(){return h("grant_all")}return S}(),denyAll:function(){function S(){return h("clear_all")}return S}(),grantDep:function(){function S(L){return h("grant_region",{region:L})}return S}(),denyDep:function(){function S(L){return h("deny_region",{region:L})}return S}()})})],4)},m=function(u,s){for(var l=(0,a.useBackend)(s),h=l.act,C=l.data,v=C.door_types_ui_list,p=C.door_type,g=u.check_number,V=[],y=0;yf?w=(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,mb:1,children:"There are new messages"}):w=(0,e.createComponentVNode)(2,t.Box,{color:"label",mb:1,children:"There are no new messages"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Main Menu",buttons:(0,e.createComponentVNode)(2,t.Button,{width:9,content:L?"Speaker Off":"Speaker On",selected:!L,icon:L?"volume-mute":"volume-up",onClick:function(){function x(){return g("toggleSilent")}return x}()}),children:[w,(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"View Messages",icon:y>f?"envelope-open-text":"envelope",onClick:function(){function x(){return g("setScreen",{setScreen:6})}return x}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Assistance",icon:"hand-paper",onClick:function(){function x(){return g("setScreen",{setScreen:1})}return x}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Supplies",icon:"box",onClick:function(){function x(){return g("setScreen",{setScreen:2})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Secondary Goal",icon:"clipboard-list",onClick:function(){function x(){return g("setScreen",{setScreen:11})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Relay Anonymous Information",icon:"comment",onClick:function(){function x(){return g("setScreen",{setScreen:3})}return x}()})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Print Shipping Label",icon:"tag",onClick:function(){function x(){return g("setScreen",{setScreen:9})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"View Shipping Logs",icon:"clipboard-list",onClick:function(){function x(){return g("setScreen",{setScreen:10})}return x}()})]})}),!!S&&(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Send Station-Wide Announcement",icon:"bullhorn",onClick:function(){function x(){return g("setScreen",{setScreen:8})}return x}()})})]})})},d=function(C,v){var p=(0,a.useBackend)(v),g=p.act,V=p.data,y=V.department,S=[],L;switch(C.purpose){case"ASSISTANCE":S=V.assist_dept,L="Request assistance from another department";break;case"SUPPLIES":S=V.supply_dept,L="Request supplies from another department";break;case"INFO":S=V.info_dept,L="Relay information to another department";break}return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:L,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function w(){return g("setScreen",{setScreen:0})}return w}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:S.filter(function(w){return w!==y}).map(function(w){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:w,textAlign:"right",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Message",icon:"envelope",onClick:function(){function x(){return g("writeInput",{write:w,priority:B})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:"High Priority",icon:"exclamation-circle",onClick:function(){function x(){return g("writeInput",{write:w,priority:I})}return x}()})]},w)})})})})},c=function(C,v){var p=(0,a.useBackend)(v),g=p.act,V=p.data,y;switch(C.type){case"SUCCESS":y="Message sent successfully";break;case"FAIL":y="Unable to contact messaging server";break}return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:y,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function S(){return g("setScreen",{setScreen:0})}return S}()})})},m=function(C,v){var p=(0,a.useBackend)(v),g=p.act,V=p.data,y,S;switch(C.type){case"MESSAGES":y=V.message_log,S="Message Log";break;case"SHIPPING":y=V.shipping_log,S="Shipping label print log";break}return y.reverse(),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:S,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return g("setScreen",{setScreen:0})}return L}()}),children:y.map(function(L){return(0,e.createComponentVNode)(2,t.Box,{textAlign:"left",children:[L.map(function(w,x){return(0,e.createVNode)(1,"div",null,w,0,null,x)}),(0,e.createVNode)(1,"hr")]},L)})})})},i=function(C,v){var p=(0,a.useBackend)(v),g=p.act,V=p.data,y=V.recipient,S=V.message,L=V.msgVerified,w=V.msgStamped;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Message Authentication",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function x(){return g("setScreen",{setScreen:0})}return x}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Recipient",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message",children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",color:"green",children:L}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stamped by",color:"blue",children:w})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",content:"Send Message",icon:"envelope",onClick:function(){function x(){return g("department",{department:y})}return x}()})})})],4)},u=function(C,v){var p=(0,a.useBackend)(v),g=p.act,V=p.data,y=V.message,S=V.announceAuth;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Station-Wide Announcement",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return g("setScreen",{setScreen:0})}return L}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Edit Message",icon:"edit",onClick:function(){function L(){return g("writeAnnouncement")}return L}()})],4),children:y})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:[S?(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:2,textAlign:"center",content:"Send Announcement",icon:"bullhorn",disabled:!(S&&y),onClick:function(){function L(){return g("sendAnnouncement")}return L}()})]})})],4)},s=function(C,v){var p=(0,a.useBackend)(v),g=p.act,V=p.data,y=V.shipDest,S=V.msgVerified,L=V.ship_dept;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{title:"Print Shipping Label",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function w(){return g("setScreen",{setScreen:0})}return w}()}),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",children:S})]}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:1,textAlign:"center",content:"Print Label",icon:"print",disabled:!(y&&S),onClick:function(){function w(){return g("printLabel")}return w}()})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Destinations",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:L.map(function(w){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:w,textAlign:"right",className:"candystripe",children:(0,e.createComponentVNode)(2,t.Button,{content:y===w?"Selected":"Select",selected:y===w,onClick:function(){function x(){return g("shipSelect",{shipSelect:w})}return x}()})},w)})})})})],4)},l=function(C,v){var p=(0,a.useBackend)(v),g=p.act,V=p.data,y=V.secondaryGoalAuth,S=V.secondaryGoalEnabled;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Request Secondary Goal",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return g("setScreen",{setScreen:0})}return L}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:[S?y?(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Complete your current goal first!"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:2,textAlign:"center",content:"Request Secondary Goal",icon:"clipboard-list",disabled:!(y&&S),onClick:function(){function L(){return g("requestSecondaryGoal")}return L}()})]})})],4)}},9861:function(A,r,n){"use strict";r.__esModule=!0,r.RndBackupConsole=r.LinkMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.RndBackupConsole=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.network_name,i=c.has_disk,u=c.disk_name,s=c.linked,l=c.techs,h=c.last_timestamp;return(0,e.createComponentVNode)(2,o.Window,{width:900,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Device Info",children:[(0,e.createComponentVNode)(2,t.Box,{mb:2,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Network",children:s?(0,e.createComponentVNode)(2,t.Button,{content:m,icon:"unlink",selected:1,onClick:function(){function C(){return d("unlink")}return C}()}):"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Loaded Disk",children:i?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:u+" (Last backup: "+h+")",icon:"save",selected:1,onClick:function(){function C(){return d("eject_disk")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Save all",onClick:function(){function C(){return d("saveall2disk")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Load all",onClick:function(){function C(){return d("saveall2network")}return C}()})],4):"None"})]})}),!!s||(0,e.createComponentVNode)(2,b)]}),(0,e.createComponentVNode)(2,t.Box,{mt:2,children:(0,e.createComponentVNode)(2,t.Section,{title:"Tech Info",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Tech Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Level"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Disk Level"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actions"})]}),Object.keys(l).map(function(C){return!(l[C].network_level>0||l[C].disk_level>0)||(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:l[C].name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l[C].network_level||"None"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l[C].disk_level||"None"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Load to network",disabled:!i||!s,onClick:function(){function v(){return d("savetech2network",{tech:C})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Load to disk",disabled:!i||!s,onClick:function(){function v(){return d("savetech2disk",{tech:C})}return v}()})]})]},C)})]})})})]})})}return B}(),b=r.LinkMenu=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.controllers;return(0,e.createComponentVNode)(2,t.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Link"})]}),m.map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Link",icon:"link",onClick:function(){function u(){return d("linktonetworkcontroller",{target_controller:i.addr})}return u}()})})]},i.addr)})]})})}return B}()},68303:function(A,r,n){"use strict";r.__esModule=!0,r.AnalyzerMenu=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=r.AnalyzerMenu=function(){function B(I,k){var N=(0,t.useBackend)(k),d=N.data,c=N.act,m=d.tech_levels,i=d.loaded_item,u=d.linked_analyzer,s=d.can_discover;return u?i?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Section,{title:"Object Analysis",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{content:"Deconstruct",icon:"microscope",onClick:function(){function l(){c("deconstruct")}return l}()}),(0,e.createComponentVNode)(2,o.Button,{content:"Eject",icon:"eject",onClick:function(){function l(){c("eject_item")}return l}()}),!s||(0,e.createComponentVNode)(2,o.Button,{content:"Discover",icon:"atom",onClick:function(){function l(){c("discover")}return l}()})],0),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:i.name})})}),(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{id:"research-levels",children:[(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Research Field"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Current Level"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Object Level"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"New Level"})]}),m.map(function(l){return(0,e.createComponentVNode)(2,b,{techLevel:l},l.id)})]})})],4):(0,e.createComponentVNode)(2,o.Section,{title:"Analysis Menu",children:"No item loaded. Standing by..."}):(0,e.createComponentVNode)(2,o.Section,{title:"Analysis Menu",children:"NO SCIENTIFIC ANALYZER LINKED TO CONSOLE"})}return B}(),b=function(I,k){var N=I.techLevel,d=N.name,c=N.desc,m=N.level,i=N.object_level,u=N.ui_icon,s=i!=null,l=s&&i>=m?Math.max(i,m+1):m;return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"circle-info",tooltip:c})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:u})," ",d]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:m}),s?(0,e.createComponentVNode)(2,o.Table.Cell,{children:i}):(0,e.createComponentVNode)(2,o.Table.Cell,{className:"research-level-no-effect",children:"-"}),(0,e.createComponentVNode)(2,o.Table.Cell,{className:(0,a.classes)([l!==m&&"upgraded-level"]),children:l})]})}},37556:function(A,r,n){"use strict";r.__esModule=!0,r.DataDiskMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o="design",f="tech",b=function(c,m){var i=(0,a.useBackend)(m),u=i.data,s=i.act,l=u.disk_data;return l?(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:l.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:l.level}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:l.desc})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function h(){return s("updt_tech")}return h}()})})]}):null},B=function(c,m){var i=(0,a.useBackend)(m),u=i.data,s=i.act,l=u.disk_data;if(!l)return null;var h=l.name,C=l.lathe_types,v=l.materials,p=C.join(", ");return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:h}),p?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lathe Types",children:p}):null,(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Required Materials"})]}),v.map(function(g){return(0,e.createComponentVNode)(2,t.Box,{children:["- ",(0,e.createVNode)(1,"span",null,g.name,0,{style:{"text-transform":"capitalize"}})," x ",g.amount]},g.name)}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function g(){return s("updt_design")}return g}()})})]})},I=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.disk_data;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Section,Object.assign({buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Erase",icon:"eraser",disabled:!l,onClick:function(){function h(){return u("erase_disk")}return h}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject",icon:"eject",onClick:function(){function h(){u("eject_disk")}return h}()})],4)},c)))},k=function(c,m){var i=(0,a.useBackend)(m),u=i.data,s=i.act,l=u.disk_type,h=u.to_copy,C=c.title;return(0,e.createComponentVNode)(2,I,{title:C,children:(0,e.createComponentVNode)(2,t.Box,{overflowY:"auto",overflowX:"hidden",maxHeight:"450px",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:h.sort(function(v,p){return v.name.localeCompare(p.name)}).map(function(v){var p=v.name,g=v.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{noColon:!0,label:p,children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Copy to Disk",onClick:function(){function V(){l===f?s("copy_tech",{id:g}):s("copy_design",{id:g})}return V}()})},g)})})})})},N=r.DataDiskMenu=function(){function d(c,m){var i=(0,a.useBackend)(m),u=i.data,s=u.disk_type,l=u.disk_data;if(!s)return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk",children:"No disk loaded."});switch(s){case o:return l?(0,e.createComponentVNode)(2,I,{title:"Design Disk",children:(0,e.createComponentVNode)(2,B)}):(0,e.createComponentVNode)(2,k,{title:"Design Disk"});case f:return l?(0,e.createComponentVNode)(2,I,{title:"Technology Disk",children:(0,e.createComponentVNode)(2,b)}):(0,e.createComponentVNode)(2,k,{title:"Technology Disk"});default:return(0,e.createFragment)([(0,e.createTextVNode)("UNRECOGNIZED DISK TYPE")],4)}}return d}()},16830:function(A,r,n){"use strict";r.__esModule=!0,r.LatheCategory=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(52662),f=r.LatheCategory=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.data,d=k.act,c=N.category,m=N.matching_designs,i=N.menu,u=i===4,s=u?"build":"imprint";return(0,e.createComponentVNode)(2,t.Section,{title:c,children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,t.Table,{className:"RndConsole__LatheCategory__MatchingDesigns",children:m.map(function(l){var h=l.id,C=l.name,v=l.can_build,p=l.materials;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:C,disabled:v<1,onClick:function(){function g(){return d(s,{id:h,amount:1})}return g}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v>=5?(0,e.createComponentVNode)(2,t.Button,{content:"x5",onClick:function(){function g(){return d(s,{id:h,amount:5})}return g}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v>=10?(0,e.createComponentVNode)(2,t.Button,{content:"x10",onClick:function(){function g(){return d(s,{id:h,amount:10})}return g}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.map(function(g){return(0,e.createFragment)([" | ",(0,e.createVNode)(1,"span",g.is_red?"color-red":null,[g.amount,(0,e.createTextVNode)(" "),g.name],0)],0)})})]},h)})})]})}return b}()},70497:function(A,r,n){"use strict";r.__esModule=!0,r.LatheChemicalStorage=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheChemicalStorage=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data,N=I.act,d=k.loaded_chemicals,c=k.menu===4;return(0,e.createComponentVNode)(2,t.Section,{title:"Chemical Storage",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Purge All",icon:"trash",onClick:function(){function m(){var i=c?"disposeallP":"disposeallI";N(i)}return m}()}),(0,e.createComponentVNode)(2,t.LabeledList,{children:d.map(function(m){var i=m.volume,u=m.name,s=m.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"* "+i+" of "+u,children:(0,e.createComponentVNode)(2,t.Button,{content:"Purge",icon:"trash",onClick:function(){function l(){var h=c?"disposeP":"disposeI";N(h,{id:s})}return l}()})},s)})})]})}return f}()},70864:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMainMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(52662),f=n(68198),b=r.LatheMainMenu=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.data,c=N.act,m=d.menu,i=d.categories,u=m===4?"Protolathe":"Circuit Imprinter";return(0,e.createComponentVNode)(2,t.Section,{title:u+" Menu",children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,f.LatheSearch),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.Flex,{wrap:"wrap",children:i.map(function(s){return(0,e.createComponentVNode)(2,t.Flex,{style:{"flex-basis":"50%","margin-bottom":"6px"},children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-right",content:s,onClick:function(){function l(){c("setCategory",{category:s})}return l}()})},s)})})]})}return B}()},42878:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMaterialStorage=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheMaterialStorage=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data,N=I.act,d=k.loaded_materials;return(0,e.createComponentVNode)(2,t.Section,{className:"RndConsole__LatheMaterialStorage",title:"Material Storage",children:(0,e.createComponentVNode)(2,t.Table,{children:d.map(function(c){var m=c.id,i=c.amount,u=c.name,s=function(){function v(p){var g=k.menu===4?"lathe_ejectsheet":"imprinter_ejectsheet";N(g,{id:m,amount:p})}return v}(),l=Math.floor(i/2e3),h=i<1,C=l===1?"":"s";return(0,e.createComponentVNode)(2,t.Table.Row,{className:h?"color-grey":"color-yellow",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"210px",children:["* ",i," of ",u]}),(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"110px",children:["(",l," sheet",C,")"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i>=2e3?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"1x",icon:"eject",onClick:function(){function v(){return s(1)}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"C",icon:"eject",onClick:function(){function v(){return s("custom")}return v}()}),i>=2e3*5?(0,e.createComponentVNode)(2,t.Button,{content:"5x",icon:"eject",onClick:function(){function v(){return s(5)}return v}()}):null,(0,e.createComponentVNode)(2,t.Button,{content:"All",icon:"eject",onClick:function(){function v(){return s(50)}return v}()})],0):null})]},m)})})})}return f}()},52662:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMaterials=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheMaterials=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data,N=k.total_materials,d=k.max_materials,c=k.max_chemicals,m=k.total_chemicals;return(0,e.createComponentVNode)(2,t.Box,{className:"RndConsole__LatheMaterials",mb:"10px",children:(0,e.createComponentVNode)(2,t.Table,{width:"auto",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Material Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:N}),d?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+d}):null]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Chemical Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:m}),c?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+c}):null]})]})})}return f}()},9681:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(12644),f=n(70864),b=n(16830),B=n(42878),I=n(70497),k=["menu"];function N(u,s){if(u==null)return{};var l={};for(var h in u)if({}.hasOwnProperty.call(u,h)){if(s.includes(h))continue;l[h]=u[h]}return l}var d=t.Tabs.Tab,c=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.menu===o.MENU.LATHE?["nav_protolathe",v.submenu_protolathe]:["nav_imprinter",v.submenu_imprinter],g=p[0],V=p[1],y=s.menu,S=N(s,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,d,Object.assign({selected:V===y,onClick:function(){function L(){return C(g,{menu:y})}return L}()},S)))},m=function(s){switch(s){case o.PRINTER_MENU.MAIN:return(0,e.createComponentVNode)(2,f.LatheMainMenu);case o.PRINTER_MENU.SEARCH:return(0,e.createComponentVNode)(2,b.LatheCategory);case o.PRINTER_MENU.MATERIALS:return(0,e.createComponentVNode)(2,B.LatheMaterialStorage);case o.PRINTER_MENU.CHEMICALS:return(0,e.createComponentVNode)(2,I.LatheChemicalStorage)}},i=r.LatheMenu=function(){function u(s,l){var h=(0,a.useBackend)(l),C=h.data,v=C.menu,p=C.linked_lathe,g=C.linked_imprinter;return v===o.MENU.LATHE&&!p?(0,e.createComponentVNode)(2,t.Box,{children:"NO PROTOLATHE LINKED TO CONSOLE"}):v===o.MENU.IMPRINTER&&!g?(0,e.createComponentVNode)(2,t.Box,{children:"NO CIRCUIT IMPRITER LINKED TO CONSOLE"}):(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.MAIN,icon:"bars",children:"Main Menu"}),(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.MATERIALS,icon:"layer-group",children:"Materials"}),(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.CHEMICALS,icon:"flask-vial",children:"Chemicals"})]}),m(C.menu===o.MENU.LATHE?C.submenu_protolathe:C.submenu_imprinter)]})}return u}()},68198:function(A,r,n){"use strict";r.__esModule=!0,r.LatheSearch=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheSearch=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act;return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"Search...",onEnter:function(){function N(d,c){return k("search",{to_search:c})}return N}()})})}return f}()},81421:function(A,r,n){"use strict";r.__esModule=!0,r.LinkMenu=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=r.LinkMenu=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.controllers;return(0,e.createComponentVNode)(2,t.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Link"})]}),c.map(function(m){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:m.addr}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:m.net_id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Link",icon:"link",onClick:function(){function i(){return N("linktonetworkcontroller",{target_controller:m.addr})}return i}()})})]},m.addr)})]})})})})}return b}()},6256:function(A,r,n){"use strict";r.__esModule=!0,r.SettingsMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.SettingsMenu=function(){function B(I,k){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,f),(0,e.createComponentVNode)(2,b)]})}return B}(),f=function(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.sync,i=c.admin;return(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.Flex,{direction:"column",align:"flex-start",children:(0,e.createComponentVNode)(2,t.Button,{color:"red",icon:"unlink",content:"Disconnect from Research Network",onClick:function(){function u(){d("unlink")}return u}()})})})},b=function(I,k){var N=(0,a.useBackend)(k),d=N.data,c=N.act,m=d.linked_analyzer,i=d.linked_lathe,u=d.linked_imprinter;return(0,e.createComponentVNode)(2,t.Section,{title:"Linked Devices",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"link",content:"Re-sync with Nearby Devices",onClick:function(){function s(){return c("find_device")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Scientific Analyzer",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!m,content:m?"Unlink":"Undetected",onClick:function(){function s(){return c("disconnect",{item:"analyze"})}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Protolathe",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!i,content:i?"Unlink":"Undetected",onClick:function(){function s(){c("disconnect",{item:"lathe"})}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Circuit Imprinter",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!u,content:u?"Unlink":"Undetected",onClick:function(){function s(){return c("disconnect",{item:"imprinter"})}return s}()})})]})})}},12644:function(A,r,n){"use strict";r.__esModule=!0,r.RndConsole=r.PRINTER_MENU=r.MENU=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=n(35840),b=n(37556),B=n(9681),I=n(81421),k=n(6256),N=n(68303),d=["menu"];function c(p,g){if(p==null)return{};var V={};for(var y in p)if({}.hasOwnProperty.call(p,y)){if(g.includes(y))continue;V[y]=p[y]}return V}var m=o.Tabs.Tab,i=r.MENU={MAIN:0,DISK:2,ANALYZE:3,LATHE:4,IMPRINTER:5,SETTINGS:6},u=r.PRINTER_MENU={MAIN:0,SEARCH:1,MATERIALS:2,CHEMICALS:3},s=function(g){switch(g){case i.MAIN:return(0,e.createComponentVNode)(2,v);case i.DISK:return(0,e.createComponentVNode)(2,b.DataDiskMenu);case i.ANALYZE:return(0,e.createComponentVNode)(2,N.AnalyzerMenu);case i.LATHE:case i.IMPRINTER:return(0,e.createComponentVNode)(2,B.LatheMenu);case i.SETTINGS:return(0,e.createComponentVNode)(2,k.SettingsMenu);default:return"UNKNOWN MENU"}},l=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.menu,x=g.menu,T=c(g,d);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,m,Object.assign({selected:w===x,onClick:function(){function M(){return S("nav",{menu:x})}return M}()},T)))},h=r.RndConsole=function(){function p(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data;if(!L.linked)return(0,e.createComponentVNode)(2,I.LinkMenu);var w=L.menu,x=L.linked_analyzer,T=L.linked_lathe,M=L.linked_imprinter,P=L.wait_message;return(0,e.createComponentVNode)(2,t.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole",children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,l,{icon:"flask",menu:i.MAIN,children:"Research"}),!!x&&(0,e.createComponentVNode)(2,l,{icon:"microscope",menu:i.ANALYZE,children:"Analyze"}),!!T&&(0,e.createComponentVNode)(2,l,{icon:"print",menu:i.LATHE,children:"Protolathe"}),!!M&&(0,e.createComponentVNode)(2,l,{icon:"memory",menu:i.IMPRINTER,children:"Imprinter"}),(0,e.createComponentVNode)(2,l,{icon:"floppy-disk",menu:i.DISK,children:"Disk"}),(0,e.createComponentVNode)(2,l,{icon:"cog",menu:i.SETTINGS,children:"Settings"})]}),s(w),(0,e.createComponentVNode)(2,C)]})})})}return p}(),C=function(g,V){var y=(0,a.useBackend)(V),S=y.data,L=S.wait_message;return L?(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay",children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay__Wrapper",children:(0,e.createComponentVNode)(2,o.NoticeBox,{color:"black",children:L})})}):null},v=function(g,V){var y=(0,a.useBackend)(V),S=y.data,L=S.tech_levels;return(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{id:"research-levels",children:[(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Research Field"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Level"})]}),L.map(function(w){var x=w.id,T=w.name,M=w.desc,P=w.level,D=w.ui_icon;return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"circle-info",tooltip:M})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:D})," ",T]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P})]},x)})]})})}},29205:function(A,r,n){"use strict";r.__esModule=!0,r.RndNetController=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=r.RndNetController=function(){function k(N,d){var c=(0,t.useBackend)(d),m=c.act,i=c.data,u=i.ion,s=(0,t.useLocalState)(d,"mainTabIndex",0),l=s[0],h=s[1],C=function(){function v(p){switch(p){case 0:return(0,e.createComponentVNode)(2,B);case 1:return(0,e.createComponentVNode)(2,I);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}return v}();return(0,e.createComponentVNode)(2,f.Window,{width:900,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"wrench",selected:l===0,onClick:function(){function v(){return h(0)}return v}(),children:"Network Management"},"ConfigPage"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"floppy-disk",selected:l===1,onClick:function(){function v(){return h(1)}return v}(),children:"Design Management"},"DesignPage")]}),C(l)]})})}return k}(),B=function(N,d){var c=(0,t.useBackend)(d),m=c.act,i=c.data,u=(0,t.useLocalState)(d,"filterType","ALL"),s=u[0],l=u[1],h=i.network_password,C=i.network_name,v=i.devices,p=[];p.push(s),s==="MSC"&&(p.push("BCK"),p.push("PGN"));var g=s==="ALL"?v:v.filter(function(V){return p.indexOf(V.dclass)>-1});return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Section,{title:"Network Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Network Name",children:(0,e.createComponentVNode)(2,o.Button,{content:C||"Unset",selected:C,icon:"edit",onClick:function(){function V(){return m("network_name")}return V}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Network Password",children:(0,e.createComponentVNode)(2,o.Button,{content:h||"Unset",selected:h,icon:"lock",onClick:function(){function V(){return m("network_password")}return V}()})})]})}),(0,e.createComponentVNode)(2,o.Section,{title:"Connected Devices",children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="ALL",onClick:function(){function V(){return l("ALL")}return V}(),icon:"network-wired",children:"All Devices"},"AllDevices"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="SRV",onClick:function(){function V(){return l("SRV")}return V}(),icon:"server",children:"R&D Servers"},"RNDServers"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="RDC",onClick:function(){function V(){return l("RDC")}return V}(),icon:"desktop",children:"R&D Consoles"},"RDConsoles"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="MFB",onClick:function(){function V(){return l("MFB")}return V}(),icon:"industry",children:"Exosuit Fabricators"},"Mechfabs"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="MSC",onClick:function(){function V(){return l("MSC")}return V}(),icon:"microchip",children:"Miscellaneous Devices"},"Misc")]}),(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Device Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Device ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Unlink"})]}),g.map(function(V){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:V.name}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:V.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function y(){return m("unlink_device",{dclass:V.dclass,uid:V.id})}return y}()})})]},V.id)})]})]})],4)},I=function(N,d){var c=(0,t.useBackend)(d),m=c.act,i=c.data,u=i.designs,s=(0,t.useLocalState)(d,"searchText",""),l=s[0],h=s[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Design Management",children:[(0,e.createComponentVNode)(2,o.Input,{fluid:!0,placeholder:"Search for designs",mb:2,onInput:function(){function C(v,p){return h(p)}return C}()}),u.filter((0,a.createSearch)(l,function(C){return C.name})).map(function(C){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{fluid:!0,content:C.name,checked:!C.blacklisted,onClick:function(){function v(){return m(C.blacklisted?"unblacklist_design":"blacklist_design",{d_uid:C.uid})}return v}()},C.name)})]})}},63315:function(A,r,n){"use strict";r.__esModule=!0,r.RndServer=void 0;var e=n(89005),a=n(72253),t=n(44879),o=n(36036),f=n(98595),b=r.RndServer=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.active,s=i.network_name;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:500,resizable:!0,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,o.Section,{title:"Server Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Machine power",children:(0,e.createComponentVNode)(2,o.Button,{content:u?"On":"Off",selected:u,icon:"power-off",onClick:function(){function l(){return m("toggle_active")}return l}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Link status",children:s===null?(0,e.createComponentVNode)(2,o.Box,{color:"red",children:"Unlinked"}):(0,e.createComponentVNode)(2,o.Box,{color:"green",children:"Linked"})})]})}),s===null?(0,e.createComponentVNode)(2,I):(0,e.createComponentVNode)(2,B)]})})}return k}(),B=function(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.network_name;return(0,e.createComponentVNode)(2,o.Section,{title:"Network Info",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Connected network ID",children:u}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Unlink",children:(0,e.createComponentVNode)(2,o.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function s(){return m("unlink")}return s}()})})]})})},I=function(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.controllers;return(0,e.createComponentVNode)(2,o.Section,{title:"Detected Cores",children:(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Link"})]}),u.map(function(s){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:s.netname}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Link",icon:"link",onClick:function(){function l(){return m("link",{addr:s.addr})}return l}()})})]},s.addr)})]})})}},26109:function(A,r,n){"use strict";r.__esModule=!0,r.RobotSelfDiagnosis=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=function(k,N){var d=k/N;return d<=.2?"good":d<=.5?"average":"bad"},B=r.RobotSelfDiagnosis=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.data,m=c.component_data;return(0,e.createComponentVNode)(2,o.Window,{width:280,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:m.map(function(i,u){return(0,e.createComponentVNode)(2,t.Section,{title:(0,f.capitalize)(i.name),children:i.installed<=0?(0,e.createComponentVNode)(2,t.NoticeBox,{m:-.5,height:3.5,color:"red",style:{"font-style":"normal"},children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",children:(0,e.createComponentVNode)(2,t.Flex.Item,{grow:1,textAlign:"center",align:"center",color:"#e8e8e8",children:i.installed===-1?"Destroyed":"Missing"})})}):(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"72%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Brute Damage",color:b(i.brute_damage,i.max_damage),children:i.brute_damage}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Burn Damage",color:b(i.electronic_damage,i.max_damage),children:i.electronic_damage})]})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Powered",color:i.powered?"good":"bad",children:i.powered?"Yes":"No"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Enabled",color:i.status?"good":"bad",children:i.status?"Yes":"No"})]})})]})},u)})})})}return I}()},97997:function(A,r,n){"use strict";r.__esModule=!0,r.RoboticsControlConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.RoboticsControlConsole=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.can_hack,i=c.safety,u=c.show_lock_all,s=c.cyborgs,l=s===void 0?[]:s;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:460,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!u&&(0,e.createComponentVNode)(2,t.Section,{title:"Emergency Lock Down",children:[(0,e.createComponentVNode)(2,t.Button,{icon:i?"lock":"unlock",content:i?"Disable Safety":"Enable Safety",selected:i,onClick:function(){function h(){return d("arm",{})}return h}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"lock",disabled:i,content:"Lock ALL Cyborgs",color:"bad",onClick:function(){function h(){return d("masslock",{})}return h}()})]}),(0,e.createComponentVNode)(2,b,{cyborgs:l,can_hack:m})]})})}return B}(),b=function(I,k){var N=I.cyborgs,d=I.can_hack,c=(0,a.useBackend)(k),m=c.act,i=c.data,u="Detonate";return i.detonate_cooldown>0&&(u+=" ("+i.detonate_cooldown+"s)"),N.length?N.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,buttons:(0,e.createFragment)([!!s.hackable&&!s.emagged&&(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){function l(){return m("hackbot",{uid:s.uid})}return l}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:s.locked_down?"unlock":"lock",color:s.locked_down?"good":"default",content:s.locked_down?"Release":"Lockdown",disabled:!i.auth,onClick:function(){function l(){return m("stopbot",{uid:s.uid})}return l}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:u,disabled:!i.auth||i.detonate_cooldown>0,color:"bad",onClick:function(){function l(){return m("killbot",{uid:s.uid})}return l}()})],0),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Box,{color:s.status?"bad":s.locked_down?"average":"good",children:s.status?"Not Responding":s.locked_down?"Locked Down":"Nominal"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:(0,e.createComponentVNode)(2,t.Box,{children:s.locstring})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:s.health>50?"good":"bad",value:s.health/100})}),typeof s.charge=="number"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:s.charge>30?"good":"bad",value:s.charge/100})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Capacity",children:(0,e.createComponentVNode)(2,t.Box,{color:s.cell_capacity<3e4?"average":"good",children:s.cell_capacity})})],4)||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"No Power Cell"})}),!!s.is_hacked&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safeties",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"DISABLED"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Module",children:s.module}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Master AI",children:(0,e.createComponentVNode)(2,t.Box,{color:s.synchronization?"default":"average",children:s.synchronization||"None"})})]})},s.uid)}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cyborg units detected within access parameters."})}},54431:function(A,r,n){"use strict";r.__esModule=!0,r.Safe=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Safe=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.dial,s=i.open,l=i.locked,h=i.contents;return(0,e.createComponentVNode)(2,o.Window,{theme:"safe",width:600,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving",children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"25%"}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"75%"})]}),(0,e.createComponentVNode)(2,t.Icon,{className:"Safe--engraving--arrow",name:"long-arrow-alt-down",size:"3"}),(0,e.createVNode)(1,"br"),s?(0,e.createComponentVNode)(2,B):(0,e.createComponentVNode)(2,t.Box,{as:"img",className:"Safe--dial",src:"safe_dial.png",style:{transform:"rotate(-"+3.6*u+"deg)","z-index":0}})]}),!s&&(0,e.createComponentVNode)(2,I)]})})}return k}(),b=function(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.dial,s=i.open,l=i.locked,h=function(v,p){return(0,e.createComponentVNode)(2,t.Button,{disabled:s||p&&!l,icon:"arrow-"+(p?"right":"left"),content:(p?"Right":"Left")+" "+v,iconRight:p,onClick:function(){function g(){return m(p?"turnleft":"turnright",{num:v})}return g}(),style:{"z-index":10}})};return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:l,icon:s?"lock":"lock-open",content:s?"Close":"Open",mb:"0.5rem",onClick:function(){function C(){return m("open")}return C}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{position:"absolute",children:[h(50),h(10),h(1)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--right",position:"absolute",right:"5px",children:[h(1,!0),h(10,!0),h(50,!0)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--number",children:u})]})},B=function(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.contents;return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--contents",overflow:"auto",children:u.map(function(s,l){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{mb:"0.5rem",onClick:function(){function h(){return m("retrieve",{index:l+1})}return h}(),children:[(0,e.createComponentVNode)(2,t.Box,{as:"img",src:s.sprite+".png",verticalAlign:"middle",ml:"-6px",mr:"0.5rem"}),s.name]}),(0,e.createVNode)(1,"br")],4,s)})})},I=function(N,d){return(0,e.createComponentVNode)(2,t.Section,{className:"Safe--help",title:"Safe opening instructions (because you all keep forgetting)",children:[(0,e.createComponentVNode)(2,t.Box,{children:["1. Turn the dial left to the first number.",(0,e.createVNode)(1,"br"),"2. Turn the dial right to the second number.",(0,e.createVNode)(1,"br"),"3. Continue repeating this process for each number, switching between left and right each time.",(0,e.createVNode)(1,"br"),"4. Open the safe."]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:"To lock fully, turn the dial to the left after closing the safe."})]})}},29740:function(A,r,n){"use strict";r.__esModule=!0,r.SatelliteControlSatellitesList=r.SatelliteControlMapView=r.SatelliteControlFooter=r.SatelliteControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SatelliteControl=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=(0,a.useLocalState)(d,"tabIndex",i.tabIndex),s=u[0],l=u[1],h=function(){function v(p){l(p),m("set_tab_index",{tab_index:p})}return v}(),C=function(){function v(p){switch(p){case 0:return(0,e.createComponentVNode)(2,b);case 1:return(0,e.createComponentVNode)(2,B);default:return"WE SHOULDN'T BE HERE!"}}return v}();return(0,e.createComponentVNode)(2,o.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"table",selected:s===0,onClick:function(){function v(){return h(0)}return v}(),children:"Satellites"},"Satellites"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"map-marked-alt",selected:s===1,onClick:function(){function v(){return h(1)}return v}(),children:"Map View"},"MapView")]})}),C(s),(0,e.createComponentVNode)(2,I)]})})})}return k}(),b=r.SatelliteControlSatellitesList=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.satellites;return(0,e.createComponentVNode)(2,t.Section,{title:"Satellite Network Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"#"+s.id,children:[s.mode," ",(0,e.createComponentVNode)(2,t.Button,{content:s.active?"Deactivate":"Activate",icon:"arrow-circle-right",onClick:function(){function l(){return m("toggle",{id:s.id})}return l}()})]},s.id)})})})}return k}(),B=r.SatelliteControlMapView=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.satellites,s=i.has_goal,l=i.defended,h=i.collisions,C=i.fake_meteors,v=i.zoom,p=i.offsetX,g=i.offsetY,V=0;return(0,e.createComponentVNode)(2,t.Box,{height:"100vh",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,t.NanoMap,{zoom:v,offsetX:p,offsetY:g,onZoom:function(){function y(S){return m("set_zoom",{zoom:S})}return y}(),onOffsetChange:function(){function y(S,L){return m("set_offset",{offset_x:L.offsetX,offset_y:L.offsetY})}return y}(),children:[u.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"satellite",tooltip:y.active?"Shield Satellite":"Inactive Shield Satellite",color:y.active?"white":"grey",onClick:function(){function S(){return m("toggle",{id:y.id})}return S}()},V++)}),s&&l.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"circle",tooltip:"Successful Defense",color:"blue"},V++)}),s&&h.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"x",tooltip:"Meteor Hit",color:"red"},V++)}),s&&C.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"meteor",tooltip:"Incoming Meteor",color:"white"},V++)})]})})}return k}(),I=r.SatelliteControlFooter=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.notice,s=i.notice_color,l=i.has_goal,h=i.coverage,C=i.coverage_goal,v=i.testing;return(0,e.createFragment)([l&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Station Shield Coverage",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:h>=C?"good":"average",value:h,maxValue:100,children:[h,"%"]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Check coverage",disabled:v,onClick:function(){function p(){return m("begin_test")}return p}()})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{color:s,children:u})],0)}return k}()},44162:function(A,r,n){"use strict";r.__esModule=!0,r.SecureStorage=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=n(36352),B=n(92986),I=r.SecureStorage=function(){function c(m,i){return(0,e.createComponentVNode)(2,f.Window,{theme:"securestorage",height:500,width:280,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,N)})})})})}return c}(),k=function(m,i){var u=(0,t.useBackend)(i),s=u.act,l=window.event?m.which:m.keyCode;if(l===B.KEY_ENTER){m.preventDefault(),s("keypad",{digit:"E"});return}if(l===B.KEY_ESCAPE){m.preventDefault(),s("keypad",{digit:"C"});return}if(l===B.KEY_BACKSPACE){m.preventDefault(),s("backspace");return}if(l>=B.KEY_0&&l<=B.KEY_9){m.preventDefault(),s("keypad",{digit:l-B.KEY_0});return}if(l>=B.KEY_NUMPAD_0&&l<=B.KEY_NUMPAD_9){m.preventDefault(),s("keypad",{digit:l-B.KEY_NUMPAD_0});return}},N=function(m,i){var u=(0,t.useBackend)(i),s=u.act,l=u.data,h=l.locked,C=l.no_passcode,v=l.emagged,p=l.user_entered_code,g=[["1","2","3"],["4","5","6"],["7","8","9"],["C","0","E"]],V=C?"":h?"bad":"good";return(0,e.createComponentVNode)(2,o.Section,{fill:!0,onKeyDown:function(){function y(S){return k(S,i)}return y}(),children:[(0,e.createComponentVNode)(2,o.Stack.Item,{height:7.3,children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["SecureStorage__displayBox","SecureStorage__displayBox--"+V]),height:"100%",children:v?"ERROR":p})}),(0,e.createComponentVNode)(2,o.Table,{children:g.map(function(y){return(0,e.createComponentVNode)(2,b.TableRow,{children:y.map(function(S){return(0,e.createComponentVNode)(2,b.TableCell,{children:(0,e.createComponentVNode)(2,d,{number:S})},S)})},y[0])})})]})},d=function(m,i){var u=(0,t.useBackend)(i),s=u.act,l=u.data,h=m.number;return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,bold:!0,mb:"6px",content:h,textAlign:"center",fontSize:"60px",lineHeight:1.25,width:"80px",className:(0,a.classes)(["SecureStorage__Button","SecureStorage__Button--keypad","SecureStorage__Button--"+h]),onClick:function(){function C(){return s("keypad",{digit:h})}return C}()})}},6272:function(A,r,n){"use strict";r.__esModule=!0,r.SecurityRecords=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(3939),B=n(321),I=n(5485),k=n(22091),N={"*Execute*":"execute","*Arrest*":"arrest",Incarcerated:"incarcerated",Parolled:"parolled",Released:"released",Demote:"demote",Search:"search",Monitor:"monitor"},d=function(p,g){(0,b.modalOpen)(p,"edit",{field:g.edit,value:g.value})},c=r.SecurityRecords=function(){function v(p,g){var V=(0,t.useBackend)(g),y=V.act,S=V.data,L=S.loginState,w=S.currentPage,x;if(L.logged_in)w===1?x=(0,e.createComponentVNode)(2,i):w===2&&(x=(0,e.createComponentVNode)(2,l));else return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,I.LoginScreen)})});return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.LoginInfo),(0,e.createComponentVNode)(2,k.TemporaryNotice),(0,e.createComponentVNode)(2,m),x]})})]})}return v}(),m=function(p,g){var V=(0,t.useBackend)(g),y=V.act,S=V.data,L=S.currentPage,w=S.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:L===1,onClick:function(){function x(){return y("page",{page:1})}return x}(),children:"List Records"}),L===2&&w&&!w.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:L===2,children:["Record: ",w.fields[0].value]})]})})},i=function(p,g){var V=(0,t.useBackend)(g),y=V.act,S=V.data,L=S.records,w=(0,t.useLocalState)(g,"searchText",""),x=w[0],T=w[1],M=(0,t.useLocalState)(g,"sortId","name"),P=M[0],D=M[1],E=(0,t.useLocalState)(g,"sortOrder",!0),O=E[0],R=E[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,s)}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"SecurityRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,u,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,u,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,u,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,u,{id:"fingerprint",children:"Fingerprint"}),(0,e.createComponentVNode)(2,u,{id:"status",children:"Criminal Status"})]}),L.filter((0,a.createSearch)(x,function(j){return j.name+"|"+j.id+"|"+j.rank+"|"+j.fingerprint+"|"+j.status})).sort(function(j,F){var W=O?1:-1;return j[P].localeCompare(F[P])*W}).map(function(j){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"SecurityRecords__listRow--"+N[j.status],onClick:function(){function F(){return y("view",{uid_gen:j.uid_gen,uid_sec:j.uid_sec})}return F}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",j.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.fingerprint}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.status})]},j.id)})]})})})],4)},u=function(p,g){var V=(0,t.useLocalState)(g,"sortId","name"),y=V[0],S=V[1],L=(0,t.useLocalState)(g,"sortOrder",!0),w=L[0],x=L[1],T=p.id,M=p.children;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:y!==T&&"transparent",fluid:!0,onClick:function(){function P(){y===T?x(!w):(S(T),x(!0))}return P}(),children:[M,y===T&&(0,e.createComponentVNode)(2,o.Icon,{name:w?"sort-up":"sort-down",ml:"0.25rem;"})]})})})},s=function(p,g){var V=(0,t.useBackend)(g),y=V.act,S=V.data,L=S.isPrinting,w=(0,t.useLocalState)(g,"searchText",""),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{ml:"0.25rem",content:"New Record",icon:"plus",onClick:function(){function M(){return y("new_general")}return M}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:L,icon:L?"spinner":"print",iconSpin:!!L,content:"Print Cell Log",onClick:function(){function M(){return(0,b.modalOpen)(g,"print_cell_log")}return M}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by Name, ID, Assignment, Fingerprint, Status",fluid:!0,onInput:function(){function M(P,D){return T(D)}return M}()})})]})},l=function(p,g){var V=(0,t.useBackend)(g),y=V.act,S=V.data,L=S.isPrinting,w=S.general,x=S.security;return!w||!w.fields?(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"General records lost!"}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:L,icon:L?"spinner":"print",iconSpin:!!L,content:"Print Record",onClick:function(){function T(){return y("print_record")}return T}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",tooltip:"WARNING: This will also delete the Security and Medical records associated with this crew member!",tooltipPosition:"bottom-start",content:"Delete Record",onClick:function(){function T(){return y("delete_general")}return T}()})],4),children:(0,e.createComponentVNode)(2,h)})}),!x||!x.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function T(){return y("new_security")}return T}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Security records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:x.empty,content:"Delete Record",onClick:function(){function T(){return y("delete_security")}return T}()}),children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:x.fields.map(function(T,M){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:T.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(T.value),!!T.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:T.line_break?"1rem":"initial",onClick:function(){function P(){return d(g,T)}return P}()})]},M)})})})})}),(0,e.createComponentVNode)(2,C)],4)],0)},h=function(p,g){var V=(0,t.useBackend)(g),y=V.data,S=y.general;return!S||!S.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:S.fields.map(function(L,w){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:L.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(""+L.value),!!L.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:L.line_break?"1rem":"initial",onClick:function(){function x(){return d(g,L)}return x}()})]},w)})})}),!!S.has_photos&&S.photos.map(function(L,w){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:L,style:{width:"96px","margin-top":"5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createVNode)(1,"br"),"Photo #",w+1]},w)})]})},C=function(p,g){var V=(0,t.useBackend)(g),y=V.act,S=V.data,L=S.security;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function w(){return(0,b.modalOpen)(g,"comment_add")}return w}()}),children:L.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):L.comments.map(function(w,x){return(0,e.createComponentVNode)(2,o.Box,{preserveWhitespace:!0,children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:w.header||"Auto-generated"}),(0,e.createVNode)(1,"br"),w.text||w,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function T(){return y("comment_delete",{id:x+1})}return T}()})]},x)})})})}},5099:function(A,r,n){"use strict";r.__esModule=!0,r.SeedExtractor=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(3939);function B(u,s){var l=typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(l)return(l=l.call(u)).next.bind(l);if(Array.isArray(u)||(l=I(u))||s&&u&&typeof u.length=="number"){l&&(u=l);var h=0;return function(){return h>=u.length?{done:!0}:{done:!1,value:u[h++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function I(u,s){if(u){if(typeof u=="string")return k(u,s);var l={}.toString.call(u).slice(8,-1);return l==="Object"&&u.constructor&&(l=u.constructor.name),l==="Map"||l==="Set"?Array.from(u):l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l)?k(u,s):void 0}}function k(u,s){(s==null||s>u.length)&&(s=u.length);for(var l=0,h=Array(s);l=x},C=function(w,x){return w<=x},v=s.split(" "),p=[],g=function(){var w=S.value,x=w.split(":");if(x.length===0)return 0;if(x.length===1)return p.push(function(P){return(P.name+" ("+P.variant+")").toLocaleLowerCase().includes(x[0].toLocaleLowerCase())}),0;if(x.length>2)return{v:function(){function P(D){return!1}return P}()};var T,M=l;if(x[1][x[1].length-1]==="-"?(M=C,T=Number(x[1].substring(0,x[1].length-1))):x[1][x[1].length-1]==="+"?(M=h,T=Number(x[1].substring(0,x[1].length-1))):T=Number(x[1]),isNaN(T))return{v:function(){function P(D){return!1}return P}()};switch(x[0].toLocaleLowerCase()){case"l":case"life":case"lifespan":p.push(function(P){return M(P.lifespan,T)});break;case"e":case"end":case"endurance":p.push(function(P){return M(P.endurance,T)});break;case"m":case"mat":case"maturation":p.push(function(P){return M(P.maturation,T)});break;case"pr":case"prod":case"production":p.push(function(P){return M(P.production,T)});break;case"y":case"yield":p.push(function(P){return M(P.yield,T)});break;case"po":case"pot":case"potency":p.push(function(P){return M(P.potency,T)});break;case"s":case"stock":case"c":case"count":case"a":case"amount":p.push(function(P){return M(P.amount,T)});break;default:return{v:function(){function P(D){return!1}return P}()}}},V,y=B(v),S;!(S=y()).done;)if(V=g(),V!==0&&V)return V.v;return function(L){for(var w=0,x=p;w=1?Number(M):1)}return x}()})]})]})}},17474:function(A,r,n){"use strict";r.__esModule=!0,r.Shop=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(25328),f=n(72253),b=n(36036),B=n(98595),I=n(3939),k=function(h){switch(h){case 0:return(0,e.createComponentVNode)(2,d);case 1:return(0,e.createComponentVNode)(2,c);default:return"\u041E\u0428\u0418\u0411\u041A\u0410, \u0421\u041E\u041E\u0411\u0429\u0418\u0422\u0415 \u0420\u0410\u0417\u0420\u0410\u0411\u041E\u0422\u0427\u0418\u041A\u0423"}},N=r.Shop=function(){function l(h,C){var v=(0,f.useBackend)(C),p=v.act,g=v.data,V=g.cart,y=(0,f.useLocalState)(C,"tabIndex",0),S=y[0],L=y[1];return(0,e.createComponentVNode)(2,B.Window,{width:900,height:600,theme:"abductor",children:[(0,e.createComponentVNode)(2,I.ComplexModal),(0,e.createComponentVNode)(2,B.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Tabs,{children:[(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:S===0,onClick:function(){function w(){L(0)}return w}(),icon:"store",children:"\u0422\u043E\u0440\u0433\u043E\u0432\u043B\u044F"},"PurchasePage"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:S===1,onClick:function(){function w(){L(1)}return w}(),icon:"shopping-cart",children:["\u041A\u043E\u0440\u0437\u0438\u043D\u0430 ",V&&V.length?"("+V.length+")":""]},"Cart")]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:k(S)})]})})]})}return l}(),d=function(h,C){var v=(0,f.useBackend)(C),p=v.act,g=v.data,V=g.cash,y=g.cats,S=(0,f.useLocalState)(C,"shopItems",y[0].items),L=S[0],w=S[1],x=(0,f.useLocalState)(C,"showDesc",1),T=x[0],M=x[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"\u0421\u0440\u0435\u0434\u0441\u0442\u0432\u0430: "+V+"\u043A",buttons:(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438",checked:T,onClick:function(){function P(){return M(!T)}return P}()})})})}),(0,e.createComponentVNode)(2,b.Stack,{fill:!0,mt:.3,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:y.map(function(P){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:P.items===L,onClick:function(){function D(){w(P.items)}return D}(),children:P.cat},P)})})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:L.map(function(P){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,m,{i:P,showDecription:T},(0,o.decodeHtmlEntities)(P.name))},(0,o.decodeHtmlEntities)(P.name))})})})})]})]})},c=function(h,C){var v=(0,f.useBackend)(C),p=v.act,g=v.data,V=g.cart,y=g.cash,S=g.cart_price,L=(0,f.useLocalState)(C,"showDesc",0),w=L[0],x=L[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"\u0421\u0440\u0435\u0434\u0441\u0442\u0432\u0430: "+y+"\u043A",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438",checked:w,onClick:function(){function T(){return x(!w)}return T}()}),(0,e.createComponentVNode)(2,b.Button,{content:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C",icon:"trash",onClick:function(){function T(){return p("empty_cart")}return T}(),disabled:!V}),(0,e.createComponentVNode)(2,b.Button,{content:"\u041E\u043F\u043B\u0430\u0442\u0438\u0442\u044C ("+S+"\u043A)",icon:"shopping-cart",onClick:function(){function T(){return p("purchase_cart")}return T}(),disabled:!V||S>y})],4),children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:V?V.map(function(T){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mr:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,m,{i:T,showDecription:w,buttons:(0,e.createComponentVNode)(2,u,{i:T})})},(0,o.decodeHtmlEntities)(T.name))}):(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:"\u0412\u0430\u0448\u0430 \u043A\u043E\u0440\u0437\u0438\u043D\u0430 \u043F\u0443\u0441\u0442\u0430!"})})})})})},m=function(h,C){var v=h.i,p=h.showDecription,g=p===void 0?1:p,V=h.buttons,y=V===void 0?(0,e.createComponentVNode)(2,i,{i:v}):V;return(0,e.createComponentVNode)(2,b.Section,{title:(0,o.decodeHtmlEntities)(v.name),showBottom:g,buttons:y,children:[g?(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(v.desc)}):null,g?(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(v.content)}):null]})},i=function(h,C){var v=(0,f.useBackend)(C),p=v.act,g=v.data,V=h.i,y=g.cash;return(0,e.createComponentVNode)(2,b.Button,{icon:"shopping-cart",content:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0432 \u043A\u043E\u0440\u0437\u0438\u043D\u0443 ("+V.cost+" \u041A\u0438\u043A\u0438\u0440\u0438\u0434\u0438\u0442\u043E\u0432)",color:V.limit!==-1&&"red",tooltip:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0442\u043E\u0432\u0430\u0440 \u0432 \u043A\u043E\u0440\u0437\u0438\u043D\u0443, \u0443\u0432\u0435\u043B\u0438\u0447\u0438\u0432 \u043E\u0431\u0449\u0435\u0435 \u0447\u0438\u0441\u043B\u043E \u0434\u0430\u043D\u043D\u043E\u0433\u043E \u0442\u043E\u0432\u0430\u0440\u0430. \u0426\u0435\u043D\u0430 \u0442\u043E\u0432\u0430\u0440\u0430 \u043C\u0435\u043D\u044F\u0435\u0442\u0441\u044F \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043C\u043E\u0441\u0442\u0438 \u043E\u0442 \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043D\u044B\u0445 \u0446\u0435\u043D\u043D\u043E\u0441\u0442\u0435\u0439 \u0432 \u0420\u0430\u0441\u0447\u0438\u0447\u0435\u0442\u0447\u0438\u043A\u0438\u043A\u0435.",tooltipPosition:"left",onClick:function(){function S(){return p("add_to_cart",{item:V.obj_path})}return S}(),disabled:V.cost>y||V.limit!==-1&&V.purchased>=V.limit||V.is_time_available===!1})},u=function(h,C){var v=(0,f.useBackend)(C),p=v.act,g=v.data,V=h.i;return(0,e.createComponentVNode)(2,b.Stack,{children:[(0,e.createComponentVNode)(2,b.Button,{icon:"times",content:"("+V.cost*V.amount+"\u043A)",tooltip:"\u0423\u0431\u0440\u0430\u0442\u044C \u0438\u0437 \u043A\u043E\u0440\u0437\u0438\u043D\u044B.",tooltipPosition:"left",onClick:function(){function y(){return p("remove_from_cart",{item:V.obj_path})}return y}()}),(0,e.createComponentVNode)(2,b.Button,{icon:"minus",ml:"5px",onClick:function(){function y(){return p("set_cart_item_quantity",{item:V.obj_path,quantity:--V.amount})}return y}(),disabled:V.amount<=0}),(0,e.createComponentVNode)(2,b.Button.Input,{content:V.amount,width:"45px",tooltipPosition:"bottom-end",onCommit:function(){function y(S,L){return p("set_cart_item_quantity",{item:V.obj_path,quantity:L})}return y}(),disabled:V.limit!==-1&&V.amount>=V.limit&&V.amount<=0}),(0,e.createComponentVNode)(2,b.Button,{mb:.3,icon:"plus",tooltipPosition:"bottom-start",tooltip:V.limit===0&&"Discount already redeemed!",onClick:function(){function y(){return p("set_cart_item_quantity",{item:V.obj_path,quantity:++V.amount})}return y}(),disabled:V.limit!==-1&&V.amount>=V.limit})]})},s=function(h,C){var v=(0,f.useBackend)(C),p=v.act,g=v.data,V=h.pack;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,horizontal:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{width:"70%",children:V.content_images.map(function(y){return(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+y,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})},y.ref)})})})}},2916:function(A,r,n){"use strict";r.__esModule=!0,r.ShuttleConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ShuttleConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:150,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:d.status?d.status:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Missing"})}),!!d.shuttle&&(!!d.docking_ports_len&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Send to ",children:d.docking_ports.map(function(c){return(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",content:c.name,onClick:function(){function m(){return N("move",{move:c.id})}return m}()},c.name)})})||(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:"red",children:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Locked"})}),!!d.admin_controlled&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorization",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-circle",content:"Request Authorization",disabled:!d.status,onClick:function(){function c(){return N("request")}return c}()})})],0))]})})})})}return b}()},39401:function(A,r,n){"use strict";r.__esModule=!0,r.ShuttleManipulator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ShuttleManipulator=function(){function k(N,d){var c=(0,a.useLocalState)(d,"tabIndex",0),m=c[0],i=c[1],u=function(){function s(l){switch(l){case 0:return(0,e.createComponentVNode)(2,b);case 1:return(0,e.createComponentVNode)(2,B);case 2:return(0,e.createComponentVNode)(2,I);default:return"WE SHOULDN'T BE HERE!"}}return s}();return(0,e.createComponentVNode)(2,o.Window,{width:650,height:700,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===0,onClick:function(){function s(){return i(0)}return s}(),icon:"info-circle",children:"Status"},"Status"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===1,onClick:function(){function s(){return i(1)}return s}(),icon:"file-import",children:"Templates"},"Templates"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===2,onClick:function(){function s(){return i(2)}return s}(),icon:"tools",children:"Modification"},"Modification")]}),u(m)]})})})}return k}(),b=function(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.shuttles;return(0,e.createComponentVNode)(2,t.Box,{children:u.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID",children:s.id}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Timer",children:s.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Mode",children:s.mode}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Status",children:s.status}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function l(){return m("jump_to",{type:"mobile",id:s.id})}return l}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Fast Travel",icon:"fast-forward",onClick:function(){function l(){return m("fast_travel",{id:s.id})}return l}()})]})]})},s.name)})})},B=function(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.templates_tabs,s=i.existing_shuttle,l=i.templates;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Tabs,{children:u.map(function(h){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:h===s.id,icon:"file",onClick:function(){function C(){return m("select_template_category",{cat:h})}return C}(),children:h},h)})}),!!s&&l[s.id].templates.map(function(h){return(0,e.createComponentVNode)(2,t.Section,{title:h.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[h.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:h.description}),h.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:h.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Load Template",icon:"download",onClick:function(){function C(){return m("select_template",{shuttle_id:h.shuttle_id})}return C}()})})]})},h.name)})]})},I=function(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.existing_shuttle,s=i.selected;return(0,e.createComponentVNode)(2,t.Box,{children:[u?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: "+u.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:u.status}),u.timer&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Timer",children:u.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function l(){return m("jump_to",{type:"mobile",id:u.id})}return l}()})})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: None"}),s?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: "+s.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:s.description}),s.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Preview",icon:"eye",onClick:function(){function l(){return m("preview",{shuttle_id:s.shuttle_id})}return l}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Load",icon:"download",onClick:function(){function l(){return m("load",{shuttle_id:s.shuttle_id})}return l}()})]})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: None"})]})}},86013:function(A,r,n){"use strict";r.__esModule=!0,r.SingularityMonitor=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(44879),f=n(72253),b=n(36036),B=n(76910),I=n(98595),k=n(36352),N=r.SingularityMonitor=function(){function i(u,s){var l=(0,f.useBackend)(s),h=l.act,C=l.data;return C.active===0?(0,e.createComponentVNode)(2,c):(0,e.createComponentVNode)(2,m)}return i}(),d=function(u){return Math.log2(16+Math.max(0,u))-4},c=function(u,s){var l=(0,f.useBackend)(s),h=l.act,C=l.data,v=C.singularities,p=v===void 0?[]:v;return(0,e.createComponentVNode)(2,I.Window,{width:450,height:185,children:(0,e.createComponentVNode)(2,I.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,title:"Detected Singularities",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"sync",content:"Refresh",onClick:function(){function g(){return h("refresh")}return g}()}),children:(0,e.createComponentVNode)(2,b.Table,{children:p.map(function(g){return(0,e.createComponentVNode)(2,b.Table.Row,{children:[(0,e.createComponentVNode)(2,b.Table.Cell,{children:g.singularity_id+". "+g.area_name}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,color:"label",children:"Stage:"}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,width:"120px",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:g.stage,minValue:0,maxValue:6,ranges:{good:[1,2],average:[3,4],bad:[5,6]},children:(0,o.toFixed)(g.stage)})}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,b.Button,{content:"Details",onClick:function(){function V(){return h("view",{view:g.singularity_id})}return V}()})})]},g.singularity_id)})})})})})},m=function(u,s){var l=(0,f.useBackend)(s),h=l.act,C=l.data,v=C.active,p=C.singulo_stage,g=C.singulo_potential_stage,V=C.singulo_energy,y=C.singulo_high,S=C.singulo_low,L=C.generators,w=L===void 0?[]:L;return(0,e.createComponentVNode)(2,I.Window,{width:550,height:185,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"270px",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Metrics",children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Stage",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:p,minValue:0,maxValue:6,ranges:{good:[1,2],average:[3,4],bad:[5,6]},children:(0,o.toFixed)(p)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Potential Stage",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:g,minValue:0,maxValue:6,ranges:{good:[1,p+.5],average:[p+.5,p+1.5],bad:[p+1.5,p+2]},children:(0,o.toFixed)(g)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:V,minValue:S,maxValue:y,ranges:{good:[.67*y+.33*S,y],average:[.33*y+.67*S,.67*y+.33*S],bad:[S,.33*y+.67*S]},children:(0,o.toFixed)(V)+"MJ"})})]})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Field Generators",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"arrow-left",content:"Back",onClick:function(){function x(){return h("back")}return x}()}),children:(0,e.createComponentVNode)(2,b.LabeledList,{children:w.map(function(x){return(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Remaining Charge",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:x.charge,minValue:0,maxValue:125,ranges:{good:[80,125],average:[30,80],bad:[0,30]},children:(0,o.toFixed)(x.charge)})},x.gen_index)})})})})]})})})}},88284:function(A,r,n){"use strict";r.__esModule=!0,r.Sleeper=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=[["good","Alive"],["average","Critical"],["bad","DEAD"]],B=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],I={average:[.25,.5],bad:[.5,1/0]},k=["bad","average","average","good","average","average","bad"],N=r.Sleeper=function(){function l(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.hasOccupant,y=V?(0,e.createComponentVNode)(2,d):(0,e.createComponentVNode)(2,s);return(0,e.createComponentVNode)(2,f.Window,{width:550,height:760,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:y}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,i)})]})})})}return l}(),d=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.occupant;return(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,u)],4)},c=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.occupant,y=g.auto_eject_dead;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:"Auto-eject if dead:\xA0"}),(0,e.createComponentVNode)(2,o.Button,{icon:y?"toggle-on":"toggle-off",selected:y,content:y?"On":"Off",onClick:function(){function S(){return p("auto_eject_dead_"+(y?"off":"on"))}return S}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"user-slash",content:"Eject",onClick:function(){function S(){return p("ejectify")}return S}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:V.name}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.maxHealth,value:V.health/V.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]},children:(0,a.round)(V.health,0)})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",color:b[V.stat][0],children:b[V.stat][1]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.maxTemp,value:V.bodyTemperature/V.maxTemp,color:k[V.temperatureSuitability+3],children:[(0,a.round)(V.btCelsius,0),"\xB0C,",(0,a.round)(V.btFaren,0),"\xB0F"]})}),!!V.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.bloodMax,value:V.bloodLevel/V.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[V.bloodPercent,"%, ",V.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[V.pulse," BPM"]})],4)]})})},m=function(h,C){var v=(0,t.useBackend)(C),p=v.data,g=p.occupant;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Damage",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:B.map(function(V,y){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:V[0],children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:"100",value:g[V[1]]/100,ranges:I,children:(0,a.round)(g[V[1]],0)},y)},y)})})})},i=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.hasOccupant,y=g.isBeakerLoaded,S=g.beakerMaxSpace,L=g.beakerFreeSpace,w=g.dialysis,x=w&&L>0;return(0,e.createComponentVNode)(2,o.Section,{title:"Dialysis",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!y||L<=0||!V,selected:x,icon:x?"toggle-on":"toggle-off",content:x?"Active":"Inactive",onClick:function(){function T(){return p("togglefilter")}return T}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!y,icon:"eject",content:"Eject",onClick:function(){function T(){return p("removebeaker")}return T}()})],4),children:y?(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:S,value:L/S,ranges:{good:[.5,1/0],average:[.25,.5],bad:[-1/0,.25]},children:[L,"u"]})})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No beaker loaded."})})},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.occupant,y=g.chemicals,S=g.maxchem,L=g.amounts;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Chemicals",children:y.map(function(w,x){var T="",M;return w.overdosing?(T="bad",M=(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle"}),"\xA0 Overdosing!"]})):w.od_warning&&(T="average",M=(0,e.createComponentVNode)(2,o.Box,{color:"average",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle"}),"\xA0 Close to overdosing"]})),(0,e.createComponentVNode)(2,o.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{title:w.title,level:"3",mx:"0",lineHeight:"18px",buttons:M,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:S,value:w.occ_amount/S,color:T,title:"Amount of chemicals currently inside the occupant / Total amount injectable by this machine",mr:"0.5rem",children:[w.pretty_amount,"/",S,"u"]}),L.map(function(P,D){return(0,e.createComponentVNode)(2,o.Button,{disabled:!w.injectable||w.occ_amount+P>S||V.stat===2,icon:"syringe",content:"Inject "+P+"u",title:"Inject "+P+"u of "+w.title+" into the occupant",mb:"0",height:"19px",onClick:function(){function E(){return p("chemical",{chemid:w.id,amount:P})}return E}()},D)})]})})},x)})})},s=function(h,C){return(0,e.createComponentVNode)(2,o.Section,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}},21597:function(A,r,n){"use strict";r.__esModule=!0,r.SlotMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SlotMachine=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;if(d.money===null)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:90,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:"Could not scan your card or could not find account!"}),(0,e.createComponentVNode)(2,t.Box,{children:"Please wear or hold your ID and try again."})]})})});var c;return d.plays===1?c=d.plays+" player has tried their luck today!":c=d.plays+" players have tried their luck today!",(0,e.createComponentVNode)(2,o.Window,{width:300,height:151,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{lineHeight:2,children:c}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Credits Remaining",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:d.money})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"10 credits to spin",children:(0,e.createComponentVNode)(2,t.Button,{icon:"coins",disabled:d.working,content:d.working?"Spinning...":"Spin",onClick:function(){function m(){return N("spin")}return m}()})})]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,lineHeight:2,color:d.resultlvl,children:d.result})]})})})}return b}()},46348:function(A,r,n){"use strict";r.__esModule=!0,r.Smartfridge=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Smartfridge=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.secure,m=d.can_dry,i=d.drying,u=d.contents;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"Secure Access: Please have your identification ready."}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m?"Drying rack":"Contents",buttons:!!m&&(0,e.createComponentVNode)(2,t.Button,{width:4,icon:i?"power-off":"times",content:i?"On":"Off",selected:i,onClick:function(){function s(){return N("drying")}return s}()}),children:[!u&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cookie-bite",size:5,color:"brown"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No products loaded."]})}),!!u&&u.slice().sort(function(s,l){return s.display_name.localeCompare(l.display_name)}).map(function(s){return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"55%",children:s.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"25%",children:["(",s.quantity," in stock)"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:13,children:[(0,e.createComponentVNode)(2,t.Button,{width:3,icon:"arrow-down",tooltip:"Dispense one.",content:"1",onClick:function(){function l(){return N("vend",{index:s.vend,amount:1})}return l}()}),(0,e.createComponentVNode)(2,t.NumberInput,{width:"40px",minValue:0,value:0,maxValue:s.quantity,step:1,stepPixelSize:3,onChange:function(){function l(h,C){return N("vend",{index:s.vend,amount:C})}return l}()}),(0,e.createComponentVNode)(2,t.Button,{width:4,icon:"arrow-down",content:"All",tooltip:"Dispense all.",tooltipPosition:"bottom-start",onClick:function(){function l(){return N("vend",{index:s.vend,amount:s.quantity})}return l}()})]})]},s)})]})]})})})}return b}()},86162:function(A,r,n){"use strict";r.__esModule=!0,r.Smes=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(49968),f=n(98595),b=1e3,B=r.Smes=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,i=m.capacityPercent,u=m.capacity,s=m.charge,l=m.inputAttempt,h=m.inputting,C=m.inputLevel,v=m.inputLevelMax,p=m.inputAvailable,g=m.outputPowernet,V=m.outputAttempt,y=m.outputting,S=m.outputLevel,L=m.outputLevelMax,w=m.outputUsed,x=i>=100&&"good"||h&&"average"||"bad",T=y&&"good"||s>0&&"average"||"bad";return(0,e.createComponentVNode)(2,f.Window,{width:340,height:345,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Stored Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:i*.01,ranges:{good:[.5,1/0],average:[.15,.5],bad:[-1/0,.15]}})}),(0,e.createComponentVNode)(2,t.Section,{title:"Input",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Charge Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:l?"sync-alt":"times",selected:l,onClick:function(){function M(){return c("tryinput")}return M}(),children:l?"Auto":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:x,children:i>=100&&"Fully Charged"||h&&"Charging"||"Not Charging"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Input",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:C===0,onClick:function(){function M(){return c("input",{target:"min"})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:C===0,onClick:function(){function M(){return c("input",{adjust:-1e4})}return M}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:C/b,fillValue:p/b,minValue:0,maxValue:v/b,step:5,stepPixelSize:4,format:function(){function M(P){return(0,o.formatPower)(P*b,1)}return M}(),onChange:function(){function M(P,D){return c("input",{target:D*b})}return M}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:C===v,onClick:function(){function M(){return c("input",{adjust:1e4})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:C===v,onClick:function(){function M(){return c("input",{target:"max"})}return M}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available",children:(0,o.formatPower)(p)})]})}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Output",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Output Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){function M(){return c("tryoutput")}return M}(),children:V?"On":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:T,children:g?y?"Sending":s>0?"Not Sending":"No Charge":"Not Connected"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Output",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:S===0,onClick:function(){function M(){return c("output",{target:"min"})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:S===0,onClick:function(){function M(){return c("output",{adjust:-1e4})}return M}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:S/b,minValue:0,maxValue:L/b,step:5,stepPixelSize:4,format:function(){function M(P){return(0,o.formatPower)(P*b,1)}return M}(),onChange:function(){function M(P,D){return c("output",{target:D*b})}return M}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:S===L,onClick:function(){function M(){return c("output",{adjust:1e4})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:S===L,onClick:function(){function M(){return c("output",{target:"max"})}return M}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Outputting",children:(0,o.formatPower)(w)})]})})]})})})}return I}()},63584:function(A,r,n){"use strict";r.__esModule=!0,r.SolarControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SolarControl=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=0,m=1,i=2,u=d.generated,s=d.generated_ratio,l=d.tracking_state,h=d.tracking_rate,C=d.connected_panels,v=d.connected_tracker,p=d.cdir,g=d.direction,V=d.rotating_direction;return(0,e.createComponentVNode)(2,o.Window,{width:490,height:277,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){function y(){return N("refresh")}return y}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar tracker",color:v?"good":"bad",children:v?"OK":"N/A"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar panels",color:C>0?"good":"bad",children:C})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{size:2,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power output",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[.66,1/0],average:[.33,.66],bad:[-1/0,.33]},minValue:0,maxValue:1,value:s,children:u+" W"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[p,"\xB0 (",g,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[l===i&&(0,e.createComponentVNode)(2,t.Box,{children:" Automated "}),l===m&&(0,e.createComponentVNode)(2,t.Box,{children:[" ",h,"\xB0/h (",V,")"," "]}),l===c&&(0,e.createComponentVNode)(2,t.Box,{children:" Tracker offline "})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[l!==i&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0",step:1,stepPixelSize:1,minValue:0,maxValue:359,value:p,onDrag:function(){function y(S,L){return N("cdir",{cdir:L})}return y}()}),l===i&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker status",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Off",selected:l===c,onClick:function(){function y(){return N("track",{track:c})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"clock-o",content:"Timed",selected:l===m,onClick:function(){function y(){return N("track",{track:m})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Auto",selected:l===i,disabled:!v,onClick:function(){function y(){return N("track",{track:i})}return y}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[l===m&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0/h",step:1,stepPixelSize:1,minValue:-7200,maxValue:7200,value:h,format:function(){function y(S){var L=Math.sign(S)>0?"+":"-";return L+Math.abs(S)}return y}(),onDrag:function(){function y(S,L){return N("tdir",{tdir:L})}return y}()}),l===c&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Tracker offline "}),l===i&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]})]})})]})})}return b}()},38096:function(A,r,n){"use strict";r.__esModule=!0,r.SpawnersMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SpawnersMenu=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.spawners||[];return(0,e.createComponentVNode)(2,o.Window,{width:700,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{children:c.map(function(m){return(0,e.createComponentVNode)(2,t.Section,{mb:.5,title:m.name+" ("+m.amount_left+" left)",level:2,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Jump",onClick:function(){function i(){return N("jump",{ID:m.uids})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Spawn",onClick:function(){function i(){return N("spawn",{ID:m.uids})}return i}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mb:1,fontSize:"16px",children:m.desc}),!!m.fluff&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},textColor:"#878787",fontSize:"14px",children:m.fluff}),!!m.important_info&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mt:1,bold:!0,color:"red",fontSize:"18px",children:m.important_info})]},m.name)})})})})}return b}()},30586:function(A,r,n){"use strict";r.__esModule=!0,r.SpecMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SpecMenu=function(){function N(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:1100,height:600,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k)]})})})}return N}(),b=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Hemomancer",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function l(){return i("hemomancer")}return l}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on blood magic and the manipulation of blood around you.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Vampiric claws",16),(0,e.createTextVNode)(": Unlocked at 150 blood, allows you to summon a robust pair of claws that attack rapidly, drain a targets blood, and heal you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood Barrier",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to select two turfs and create a wall between them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood tendrils",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to slow everyone in a targeted 3x3 area after a short delay.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Sanguine pool",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to travel at high speeds for a short duration. Doing this leaves behind blood splatters. You can move through anything but walls and space when doing this.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Predator senses",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to sniff out anyone within the same sector as you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood eruption",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to manipulate all nearby blood splatters, in 4 tiles around you, into spikes that impale anyone stood ontop of them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"The blood bringers rite",16),(0,e.createTextVNode)(": When toggled you will rapidly drain the blood of everyone who is nearby and use it to heal yourself slightly and remove any incapacitating effects rapidly.")],4)]})})},B=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Umbrae",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function l(){return i("umbrae")}return l}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on darkness, stealth ambushing and mobility.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Cloak of darkness",16),(0,e.createTextVNode)(": Unlocked at 150 blood, when toggled, allows you to become nearly invisible and move rapidly when in dark regions. While active, burn damage is more effective against you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow anchor",16),(0,e.createTextVNode)(": Unlocked at 250 blood, casting it will create an anchor at the cast location after a short delay. If you then cast the ability again, you are teleported back to the anchor. If you do not cast again within 2 minutes, you will do a fake recall, causing a clone to appear at the anchor and making yourself invisible. It will not teleport you between Z levels.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow snare",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to summon a trap that when crossed blinds and ensnares the victim. This trap is hard to see, but withers in the light.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Dark passage",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to target a turf on screen, you will then teleport to that turf.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Extinguish",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to snuff out nearby electronic light sources and glowshrooms.")],4),(0,e.createVNode)(1,"b",null,"Shadow boxing",16),": Unlocked at 800 blood, sends out shadow clones towards a target, damaging them while you remain in range.",(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Eternal darkness",16),(0,e.createTextVNode)(": When toggled, you consume yourself in unholy darkness, only the strongest of lights will be able to see through it. Inside the radius, nearby creatures will freeze and energy projectiles will deal less damage.")],4),(0,e.createVNode)(1,"p",null,"In addition, you also gain permanent X-ray vision.",16)]})})},I=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Gargantua",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function l(){return i("gargantua")}return l}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on tenacity and melee damage.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rejuvenate",16),(0,e.createTextVNode)(": Will heal you at an increased rate based on how much damage you have taken.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell",16),(0,e.createTextVNode)(": Unlocked at 150 blood, increases your resistance to physical damage, stuns and stamina for 30 seconds. While it is active you cannot fire guns.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Seismic stomp",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to stomp the ground to send out a shockwave, knocking people back.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood rush",16),(0,e.createTextVNode)(": Unlocked at 250 blood, gives you a short speed boost when cast.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell II",16),(0,e.createTextVNode)(": Unlocked at 400 blood, increases all melee damage by 10.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Overwhelming force",16),(0,e.createTextVNode)(": Unlocked at 600 blood, when toggled, if you bump into a door that you do not have access to, it will force it open. In addition, you cannot be pushed or pulled while it is active.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Demonic grasp",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to send out a demonic hand to snare someone. If you are on disarm/grab intent you will push/pull the target, respectively.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Charge",16),(0,e.createTextVNode)(": Unlocked at 800 blood, you gain the ability to charge at a target. Destroying and knocking back pretty much anything you collide with.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Desecrated Duel",16),(0,e.createTextVNode)(": Leap towards a visible enemy, creating an arena upon landing, infusing you with increased regeneration, and granting you resistance to internal damages.")],4)]})})},k=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Dantalion",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function l(){return i("dantalion")}return l}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on thralling and illusions.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Enthrall",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Thralls your target to your will, requires you to stand still. Does not work on mindshielded or already enthralled/mindslaved people.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall cap",16),(0,e.createTextVNode)(": You can only thrall a max of 1 person at a time. This can be increased at 400 blood, 600 blood and at full power to a max of 4 thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall commune",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Allows you to talk to your thralls, your thralls can talk back in the same way.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Subspace swap",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to swap positions with a target.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Pacify",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to pacify a target, preventing them from causing harm for 40 seconds.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Decoy",16),(0,e.createTextVNode)(": Unlocked at 400 blood, briefly turn invisible and send out an illusion to fool everyone nearby.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rally thralls",16),(0,e.createTextVNode)(": Unlocked at 600 blood, removes all incapacitating effects from nearby thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood bond",16),(0,e.createTextVNode)(": Unlocked at 800 blood, when cast, all nearby thralls become linked to you. If anyone in the network takes damage, it is shared equally between everyone in the network. If a thrall goes out of range, they will be removed from the network.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Mass Hysteria",16),(0,e.createTextVNode)(": Casts a powerful illusion that blinds and then makes everyone nearby perceive others as random animals.")],4)]})})}},95152:function(A,r,n){"use strict";r.__esModule=!0,r.StackCraft=void 0;var e=n(89005),a=n(72253),t=n(88510),o=n(64795),f=n(25328),b=n(98595),B=n(36036),I=r.StackCraft=function(){function s(){return(0,e.createComponentVNode)(2,b.Window,{width:350,height:500,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,k)})})}return s}(),k=function(l,h){var C=(0,a.useBackend)(h),v=C.data,p=v.amount,g=v.recipes,V=(0,a.useLocalState)(h,"searchText",""),y=V[0],S=V[1],L=N(g,(0,f.createSearch)(y)),w=(0,a.useLocalState)(h,"",!1),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,B.Section,{fill:!0,scrollable:!0,title:"Amount: "+p,buttons:(0,e.createFragment)([x&&(0,e.createComponentVNode)(2,B.Input,{width:12.5,value:y,placeholder:"Find recipe",onInput:function(){function M(P,D){return S(D)}return M}()}),(0,e.createComponentVNode)(2,B.Button,{ml:.5,tooltip:"Search",tooltipPosition:"bottom-end",icon:"magnifying-glass",selected:x,onClick:function(){function M(){return T(!x)}return M}()})],0),children:L?(0,e.createComponentVNode)(2,i,{recipes:L}):(0,e.createComponentVNode)(2,B.NoticeBox,{children:"No recipes found!"})})},N=function s(l,h){var C=(0,o.flow)([(0,t.map)(function(v){var p=v[0],g=v[1];return d(g)?h(p)?v:[p,s(g,h)]:h(p)?v:[p,void 0]}),(0,t.filter)(function(v){var p=v[0],g=v[1];return g!==void 0}),(0,t.sortBy)(function(v){var p=v[0],g=v[1];return p}),(0,t.sortBy)(function(v){var p=v[0],g=v[1];return!d(g)}),(0,t.reduce)(function(v,p){var g=p[0],V=p[1];return v[g]=V,v},{})])(Object.entries(l));return Object.keys(C).length?C:void 0},d=function(l){return l.uid===void 0},c=function(l,h){return l.required_amount>h?0:Math.floor(h/l.required_amount)},m=function(l,h){for(var C=(0,a.useBackend)(h),v=C.act,p=l.recipe,g=l.max_possible_multiplier,V=Math.min(g,Math.floor(p.max_result_amount/p.result_amount)),y=[5,10,25],S=[],L=function(){var M=x[w];V>=M&&S.push((0,e.createComponentVNode)(2,B.Button,{bold:!0,translucent:!0,fontSize:.85,width:"32px",content:M*p.result_amount+"x",onClick:function(){function P(){return v("make",{recipe_uid:p.uid,multiplier:M})}return P}()}))},w=0,x=y;w1?S+"x ":"",E=L>1?"s":"",O=""+D+V,R=L+" sheet"+E,j=c(y,g);return(0,e.createComponentVNode)(2,B.ImageButton,{fluid:!0,base64:P,dmIcon:T,dmIconState:M,imageSize:32,disabled:!j,tooltip:R,buttons:w>1&&j>1&&(0,e.createComponentVNode)(2,m,{recipe:y,max_possible_multiplier:j}),onClick:function(){function F(){return v("make",{recipe_uid:x,multiplier:1})}return F}(),children:O})}},38307:function(A,r,n){"use strict";r.__esModule=!0,r.StationAlertConsoleContent=r.StationAlertConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.StationAlertConsole=function(){function B(){return(0,e.createComponentVNode)(2,o.Window,{width:325,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b)})})}return B}(),b=r.StationAlertConsoleContent=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.data,c=d.alarms||[],m=c.Fire||[],i=c.Atmosphere||[],u=c.Power||[];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Fire Alarms",children:(0,e.createVNode)(1,"ul",null,[m.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),m.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Atmospherics Alarms",children:(0,e.createVNode)(1,"ul",null,[i.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),i.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Alarms",children:(0,e.createVNode)(1,"ul",null,[u.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),u.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)})],4)}return B}()},96091:function(A,r,n){"use strict";r.__esModule=!0,r.StationTraitsPanel=void 0;var e=n(89005),a=n(88510),t=n(42127),o=n(72253),f=n(36036),b=n(98595),B=function(d){return d[d.SetupFutureStationTraits=0]="SetupFutureStationTraits",d[d.ViewStationTraits=1]="ViewStationTraits",d}(B||{}),I=function(c,m){var i=(0,o.useBackend)(m),u=i.act,s=i.data,l=s.future_station_traits,h=(0,o.useLocalState)(m,"selectedFutureTrait",null),C=h[0],v=h[1],p=Object.fromEntries(s.valid_station_traits.map(function(V){return[V.name,V.path]})),g=Object.keys(p);return g.sort(),(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Dropdown,{displayText:!C&&"Select trait to add...",onSelected:v,options:g,selected:C,width:"100%"})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"green",icon:"plus",onClick:function(){function V(){if(C){var y=p[C],S=[y];if(l){var L,w=l.map(function(x){return x.path});if(w.indexOf(y)!==-1)return;S=(L=S).concat.apply(L,w)}u("setup_future_traits",{station_traits:S})}}return V}(),children:"Add"})})]}),(0,e.createComponentVNode)(2,f.Divider),Array.isArray(l)?l.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:l.map(function(V){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:V.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"red",icon:"times",onClick:function(){function y(){u("setup_future_traits",{station_traits:(0,a.filterMap)(l,function(S){if(S.path!==V.path)return S.path})})}return y}(),children:"Delete"})})]})},V.path)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No station traits will run next round."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"good",icon:"times",tooltip:"The next round will roll station traits randomly, just like normal",onClick:function(){function V(){return u("clear_future_traits")}return V}(),children:"Run Station Traits Normally"})]}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No future station traits are planned."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"red",icon:"times",onClick:function(){function V(){return u("setup_future_traits",{station_traits:[]})}return V}(),children:"Prevent station traits from running next round"})]})]})},k=function(c,m){var i=(0,o.useBackend)(m),u=i.act,s=i.data;return s.current_traits.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:s.current_traits.map(function(l){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:l.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button.Confirm,{content:"Revert",color:"red",disabled:s.too_late_to_revert||!l.can_revert,tooltip:!l.can_revert&&"This trait is not revertable."||s.too_late_to_revert&&"It's too late to revert station traits, the round has already started.",icon:"times",onClick:function(){function h(){return u("revert",{ref:l.ref})}return h}()})})]})},l.ref)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:"There are no active station traits."})},N=r.StationTraitsPanel=function(){function d(c,m){var i=(0,o.useLocalState)(m,"station_traits_tab",B.ViewStationTraits),u=i[0],s=i[1],l;switch(u){case B.SetupFutureStationTraits:l=(0,e.createComponentVNode)(2,I);break;case B.ViewStationTraits:l=(0,e.createComponentVNode)(2,k);break;default:(0,t.exhaustiveCheck)(u)}return(0,e.createComponentVNode)(2,b.Window,{title:"Modify Station Traits",height:350,width:350,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"eye",selected:u===B.ViewStationTraits,onClick:function(){function h(){return s(B.ViewStationTraits)}return h}(),children:"View"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"edit",selected:u===B.SetupFutureStationTraits,onClick:function(){function h(){return s(B.SetupFutureStationTraits)}return h}(),children:"Edit"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{m:0,children:[(0,e.createComponentVNode)(2,f.Divider),l]})]})})})}return d}()},39409:function(A,r,n){"use strict";r.__esModule=!0,r.StripMenu=void 0;var e=n(89005),a=n(88510),t=n(79140),o=n(72253),f=n(36036),b=n(98595),B=5,I=9,k=function(C){return C===0?5:9},N="64px",d=function(C){return C[0]+"/"+C[1]},c=function(C){var v=C.align,p=C.children;return(0,e.createComponentVNode)(2,f.Box,{style:{position:"absolute",left:v==="left"?"6px":"48px","text-align":v,"text-shadow":"2px 2px 2px #000",top:"2px"},children:p})},m={enable_internals:{icon:"lungs",text:"Enable internals"},disable_internals:{icon:"lungs",text:"Disable internals"},enable_lock:{icon:"lock",text:"Enable lock"},disable_lock:{icon:"unlock",text:"Disable lock"},suit_sensors:{icon:"tshirt",text:"Adjust suit sensors"},remove_accessory:{icon:"medal",text:"Remove accessory"},dislodge_headpocket:{icon:"head-side-virus",text:"Dislodge headpocket"}},i={eyes:{displayName:"eyewear",gridSpot:d([0,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:d([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:d([1,1]),image:"inventory-mask.png"},neck:{displayName:"neck",gridSpot:d([1,0]),image:"inventory-neck.png"},pet_collar:{displayName:"collar",gridSpot:d([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:d([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:d([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:d([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:d([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:d([1,4])},jumpsuit:{displayName:"uniform",gridSpot:d([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:d([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:d([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:d([2,3]),image:"inventory-hand_r.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:d([2,4]),image:"inventory-hand_l.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:d([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:d([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:d([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:d([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:d([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:d([3,4]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:d([3,3]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:d([4,4]),image:"inventory-pda.png"}},u={eyes:{displayName:"eyewear",gridSpot:d([0,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:d([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:d([1,1]),image:"inventory-mask.png"},neck:{displayName:"neck",gridSpot:d([1,0]),image:"inventory-neck.png"},pet_collar:{displayName:"collar",gridSpot:d([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:d([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:d([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:d([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:d([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:d([1,4])},jumpsuit:{displayName:"uniform",gridSpot:d([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:d([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:d([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:d([4,4]),image:"inventory-hand_r.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:d([4,5]),image:"inventory-hand_l.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:d([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:d([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:d([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:d([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:d([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:d([4,7]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:d([4,6]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:d([4,8]),image:"inventory-pda.png"}},s=function(h){return h[h.Completely=1]="Completely",h[h.Hidden=2]="Hidden",h}(s||{}),l=r.StripMenu=function(){function h(C,v){var p=(0,o.useBackend)(v),g=p.act,V=p.data,y=new Map;if(V.show_mode===0)for(var S=0,L=Object.keys(V.items);S=.01})},(0,a.sortBy)(function(T){return-T.amount})])(C.gases||[]),x=Math.max.apply(Math,[1].concat(w.map(function(T){return T.portion})));return(0,e.createComponentVNode)(2,I.Window,{width:550,height:250,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"270px",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Metrics",children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:p/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Relative EER",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:g,minValue:0,maxValue:5e3,ranges:{good:[-1/0,5e3],average:[5e3,7e3],bad:[7e3,1/0]},children:(0,o.toFixed)(g)+" MeV/cm3"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Gas Coefficient",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:L,minValue:1,maxValue:5.25,ranges:{bad:[1,1.55],average:[1.55,5.25],good:[5.25,1/0]},children:L.toFixed(2)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:d(V),minValue:0,maxValue:d(1e4),ranges:{teal:[-1/0,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),1/0]},children:(0,o.toFixed)(V)+" K"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Mole Per Tile",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:S,minValue:0,maxValue:12e3,ranges:{teal:[-1/0,100],average:[100,11333],good:[11333,12e3],bad:[12e3,1/0]},children:(0,o.toFixed)(S)+" mol"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Pressure",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:d(y),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-1/0,d(1e3)],bad:[d(1e3),1/0]},children:(0,o.toFixed)(y)+" kPa"})})]})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Gases",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"arrow-left",content:"Back",onClick:function(){function T(){return h("back")}return T}()}),children:(0,e.createComponentVNode)(2,b.LabeledList,{children:w.map(function(T){return(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:(0,B.getGasLabel)(T.name),children:(0,e.createComponentVNode)(2,b.ProgressBar,{color:(0,B.getGasColor)(T.name),value:T.portion,minValue:0,maxValue:x,children:(0,o.toFixed)(T.amount)+" mol ("+T.portion+"%)"})},T.name)})})})})]})})})}},46029:function(A,r,n){"use strict";r.__esModule=!0,r.SyndicateComputerSimple=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SyndicateComputerSimple=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;return(0,e.createComponentVNode)(2,o.Window,{theme:"syndicate",width:400,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:d.rows.map(function(c){return(0,e.createComponentVNode)(2,t.Section,{title:c.title,buttons:(0,e.createComponentVNode)(2,t.Button,{content:c.buttontitle,disabled:c.buttondisabled,tooltip:c.buttontooltip,tooltipPosition:"left",onClick:function(){function m(){return N(c.buttonact)}return m}()}),children:[c.status,!!c.bullets&&(0,e.createComponentVNode)(2,t.Box,{children:c.bullets.map(function(m){return(0,e.createComponentVNode)(2,t.Box,{children:m},m)})})]},c.title)})})})}return b}()},36372:function(A,r,n){"use strict";r.__esModule=!0,r.TEG=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(I){return I.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,")},b=r.TEG=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data;return c.error?(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:[c.error,(0,e.createComponentVNode)(2,t.Button,{icon:"circle",content:"Recheck",onClick:function(){function m(){return d("check")}return m}()})]})})}):(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Cold Loop ("+c.cold_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Inlet",children:[f(c.cold_inlet_temp)," K, ",f(c.cold_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Outlet",children:[f(c.cold_outlet_temp)," K, ",f(c.cold_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Hot Loop ("+c.hot_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Inlet",children:[f(c.hot_inlet_temp)," K, ",f(c.hot_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Outlet",children:[f(c.hot_outlet_temp)," K, ",f(c.hot_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Output",children:[f(c.output_power)," W",!!c.warning_switched&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold inlet temperature exceeds hot inlet temperature."}),!!c.warning_cold_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold circulator inlet pressure is under 1,000 kPa."}),!!c.warning_hot_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Hot circulator inlet pressure is under 1,000 kPa."})]})]})})}return B}()},23190:function(A,r,n){"use strict";r.__esModule=!0,r.TTSSeedsExplorerContent=r.TTSSeedsExplorer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(46095),f=n(98595),b={0:"Free",1:"Tier I",2:"Tier II",3:"Tier III",4:"Tier IV",5:"Tier V"},B={male:"\u041C\u0443\u0436\u0441\u043A\u043E\u0439",female:"\u0416\u0435\u043D\u0441\u043A\u0438\u0439"},I={\u041C\u0443\u0436\u0441\u043A\u043E\u0439:{icon:"mars",color:"blue"},\u0416\u0435\u043D\u0441\u043A\u0438\u0439:{icon:"venus",color:"purple"},\u041B\u044E\u0431\u043E\u0439:{icon:"venus-mars",color:"white"}},k=function(m,i,u,s){return s===void 0&&(s=null),m.map(function(l){var h,C=(h=l[s])!=null?h:l;return(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:i.includes(l),content:C,onClick:function(){function v(){i.includes(l)?u(i.filter(function(p){var g;return((g=p[s])!=null?g:p)!==l})):u([l].concat(i))}return v}()},C)})},N=r.TTSSeedsExplorer=function(){function c(){return(0,e.createComponentVNode)(2,f.Window,{width:1e3,height:685,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,d)})})})}return c}(),d=r.TTSSeedsExplorerContent=function(){function c(m,i){var u=(0,a.useBackend)(i),s=u.act,l=u.data,h=l.providers,C=l.seeds,v=l.selected_seed,p=l.phrases,g=l.donator_level,V=l.character_gender,y=C.map(function(Y){return Y.category}).filter(function(Y,ve,he){return he.indexOf(Y)===ve}).sort(function(Y,ve){return Y.localeCompare(ve)}),S=C.map(function(Y){return Y.gender}).filter(function(Y,ve,he){return he.indexOf(Y)===ve}),L=C.map(function(Y){return Y.required_donator_level}).filter(function(Y,ve,he){return he.indexOf(Y)===ve}).sort(function(Y,ve){return Y-ve}).map(function(Y){return b[Y]}),w=(0,a.useLocalState)(i,"selectedProviders",h),x=w[0],T=w[1],M=(0,a.useLocalState)(i,"selectedGenders",S.includes(B[V])?[B[V]]:S),P=M[0],D=M[1],E=(0,a.useLocalState)(i,"selectedCategories",y),O=E[0],R=E[1],j=(0,a.useLocalState)(i,"selectedDonatorLevels",L.includes(b[g])?L.slice(0,L.indexOf(b[g])+1):L),F=j[0],W=j[1],z=(0,a.useLocalState)(i,"selectedPhrase",p[0]),K=z[0],G=z[1],J=(0,a.useLocalState)(i,"searchtext",""),Q=J[0],ue=J[1],ie=(0,a.useLocalState)(i,"searchToggle",!1),pe=ie[0],te=ie[1],q=k(h,x,T,"name"),ne=k(S,P,D),le=k(y,O,R),ee=k(L,F,W),re=(0,e.createComponentVNode)(2,t.Dropdown,{options:p,selected:K.replace(/(.{60})..+/,"$1..."),width:"21.3em",onSelected:function(){function Y(ve){return G(ve)}return Y}()}),oe=(0,e.createFragment)([pe&&(0,e.createComponentVNode)(2,t.Input,{placeholder:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435...",width:20,onInput:function(){function Y(ve,he){return ue(he)}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"magnifying-glass",tooltip:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u043E\u0438\u0441\u043A",tooltipPosition:"bottom-end",selected:pe,onClick:function(){function Y(){return te(!pe)}return Y}()})],0),fe=C.sort(function(Y,ve){var he=Y.name.toLowerCase(),Ve=ve.name.toLowerCase();return he>Ve?1:he0&&v!==Y.name?"orange":"white",children:Y.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,opacity:v===Y.name?.5:.25,textAlign:"left",children:Y.category}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,opacity:.5,textColor:v===Y.name?"white":I[Y.gender].color,textAlign:"left",children:(0,e.createComponentVNode)(2,t.Icon,{mx:1,size:1.2,name:I[Y.gender].icon})}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,opacity:.5,textColor:"white",textAlign:"right",children:Y.required_donator_level>0&&(0,e.createFragment)([b[Y.required_donator_level],(0,e.createComponentVNode)(2,t.Icon,{ml:1,mr:2,name:"coins"})],0)})]},Y.name)});return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"30.25em",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"\u0424\u0438\u043B\u044C\u0442\u0440\u044B",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u041F\u0440\u043E\u0432\u0430\u0439\u0434\u0435\u0440\u044B",children:q}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u041F\u043E\u043B",children:ne}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u0422\u0438\u0440",children:ee}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u0424\u0440\u0430\u0437\u0430",children:re})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"\u041A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u0438",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"times",disabled:O.length===0,onClick:function(){function Y(){return R([])}return Y}(),children:"\u0423\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0451"}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",disabled:O.length===y.length,onClick:function(){function Y(){return R(y)}return Y}(),children:"\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0451"})],4),children:le})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.BlockQuote,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"11px",children:"\u0414\u043B\u044F \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F \u0438 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044F \u0441\u043E\u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u0432 \u0443\u0441\u043B\u043E\u0432\u0438\u044F\u0445 \u0440\u0430\u0441\u0442\u0443\u0449\u0438\u0445 \u0440\u0430\u0441\u0445\u043E\u0434\u043E\u0432 \u0447\u0430\u0441\u0442\u044C \u0433\u043E\u043B\u043E\u0441\u043E\u0432 \u043F\u0440\u0438\u0448\u043B\u043E\u0441\u044C \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u044B\u043C\u0438 \u0442\u043E\u043B\u044C\u043A\u043E \u0437\u0430 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u044C\u043D\u0443\u044E \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u043A\u0443 \u0441\u043E\u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0430."}),(0,e.createComponentVNode)(2,t.Box,{mt:1.5,italic:!0,color:"gray",fontSize:"10px",children:"\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u0435\u0435 \u043E\u0431 \u044D\u0442\u043E\u043C \u043C\u043E\u0436\u043D\u043E \u0443\u0437\u043D\u0430\u0442\u044C \u0432 \u043D\u0430\u0448\u0435\u043C Discord-\u0441\u043E\u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0435."})]})})})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"\u0413\u043E\u043B\u043E\u0441\u0430 ("+fe.length+"/"+C.length+")",buttons:oe,children:(0,e.createComponentVNode)(2,t.Table,{children:(0,e.createComponentVNode)(2,o.VirtualList,{children:me})})})})],4)}return c}()},56441:function(A,r,n){"use strict";r.__esModule=!0,r.TachyonArrayContent=r.TachyonArray=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TachyonArray=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.records,i=m===void 0?[]:m,u=c.explosion_target,s=c.toxins_tech,l=c.printing;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shift's Target",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Toxins Level",children:s}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Administration",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print All Logs",disabled:!i.length||l,align:"center",onClick:function(){function h(){return d("print_logs")}return h}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete All Logs",disabled:!i.length,color:"bad",align:"center",onClick:function(){function h(){return d("delete_logs")}return h}()})]})]})}),i.length?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No Records"})]})})}return B}(),b=r.TachyonArrayContent=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.records,i=m===void 0?[]:m;return(0,e.createComponentVNode)(2,t.Section,{title:"Logged Explosions",children:(0,e.createComponentVNode)(2,t.Flex,{children:(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Epicenter"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actual Size"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Theoretical Size"})]}),i.map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.logged_time}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.epicenter}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.actual_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.theoretical_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete",color:"bad",onClick:function(){function s(){return d("delete_record",{index:u.index})}return s}()})})]},u.index)})]})})})})}return B}()},1754:function(A,r,n){"use strict";r.__esModule=!0,r.Tank=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Tank=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c;return d.has_mask?c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,width:"76%",icon:d.connected?"check":"times",content:d.connected?"Internals On":"Internals Off",selected:d.connected,onClick:function(){function m(){return N("internals")}return m}()})}):c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",color:"red",children:"No Mask Equipped"}),(0,e.createComponentVNode)(2,o.Window,{width:325,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tank Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:d.tankPressure/1013,ranges:{good:[.35,1/0],average:[.15,.35],bad:[-1/0,.15]},children:d.tankPressure+" kPa"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Release Pressure",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:d.ReleasePressure===d.minReleasePressure,tooltip:"Min",onClick:function(){function m(){return N("pressure",{pressure:"min"})}return m}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:parseFloat(d.releasePressure),width:"65px",unit:"kPa",minValue:d.minReleasePressure,maxValue:d.maxReleasePressure,onChange:function(){function m(i,u){return N("pressure",{pressure:u})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:d.ReleasePressure===d.maxReleasePressure,tooltip:"Max",onClick:function(){function m(){return N("pressure",{pressure:"max"})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"undo",content:"",disabled:d.ReleasePressure===d.defaultReleasePressure,tooltip:"Reset",onClick:function(){function m(){return N("pressure",{pressure:"reset"})}return m}()})]}),c]})})})})}return b}()},7579:function(A,r,n){"use strict";r.__esModule=!0,r.TankDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TankDispenser=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.o_tanks,m=d.p_tanks;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Dispense Oxygen Tank ("+c+")",disabled:c===0,icon:"arrow-circle-down",onClick:function(){function i(){return N("oxygen")}return i}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mt:1,fluid:!0,content:"Dispense Plasma Tank ("+m+")",disabled:m===0,icon:"arrow-circle-down",onClick:function(){function i(){return N("plasma")}return i}()})})]})})})}return b}()},16136:function(A,r,n){"use strict";r.__esModule=!0,r.TcommsCore=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TcommsCore=function(){function N(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.ion,l=(0,a.useLocalState)(c,"tabIndex",0),h=l[0],C=l[1],v=function(){function p(g){switch(g){case 0:return(0,e.createComponentVNode)(2,B);case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,k);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}return p}();return(0,e.createComponentVNode)(2,o.Window,{width:900,height:520,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[s===1&&(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"wrench",selected:h===0,onClick:function(){function p(){return C(0)}return p}(),children:"Configuration"},"ConfigPage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"link",selected:h===1,onClick:function(){function p(){return C(1)}return p}(),children:"Device Linkage"},"LinkagePage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"user-times",selected:h===2,onClick:function(){function p(){return C(2)}return p}(),children:"User Filtering"},"FilterPage")]}),v(h)]})})}return N}(),b=function(){return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"ERROR: An Ionospheric overload has occured. Please wait for the machine to reboot. This cannot be manually done."})},B=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.active,l=u.sectors_available,h=u.nttc_toggle_jobs,C=u.nttc_toggle_job_color,v=u.nttc_toggle_name_color,p=u.nttc_toggle_command_bold,g=u.nttc_job_indicator_type,V=u.nttc_setting_language,y=u.network_id;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:s?"On":"Off",selected:s,icon:"power-off",onClick:function(){function S(){return i("toggle_active")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sector Coverage",children:l})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Radio Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcements",children:(0,e.createComponentVNode)(2,t.Button,{content:h?"On":"Off",selected:h,icon:"user-tag",onClick:function(){function S(){return i("nttc_toggle_jobs")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:C?"On":"Off",selected:C,icon:"clipboard-list",onClick:function(){function S(){return i("nttc_toggle_job_color")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:v?"On":"Off",selected:v,icon:"user-tag",onClick:function(){function S(){return i("nttc_toggle_name_color")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Command Amplification",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"On":"Off",selected:p,icon:"volume-up",onClick:function(){function S(){return i("nttc_toggle_command_bold")}return S}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Advanced",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcement Format",children:(0,e.createComponentVNode)(2,t.Button,{content:g||"Unset",selected:g,icon:"pencil-alt",onClick:function(){function S(){return i("nttc_job_indicator_type")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Language Conversion",children:(0,e.createComponentVNode)(2,t.Button,{content:V||"Unset",selected:V,icon:"globe",onClick:function(){function S(){return i("nttc_setting_language")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:y||"Unset",selected:y,icon:"server",onClick:function(){function S(){return i("network_id")}return S}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Import Configuration",icon:"file-import",onClick:function(){function S(){return i("import")}return S}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Export Configuration",icon:"file-export",onClick:function(){function S(){return i("export")}return S}()})]})],4)},I=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.link_password,l=u.relay_entries;return(0,e.createComponentVNode)(2,t.Section,{title:"Device Linkage",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linkage Password",children:(0,e.createComponentVNode)(2,t.Button,{content:s||"Unset",selected:s,icon:"lock",onClick:function(){function h(){return i("change_password")}return h}()})})}),(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Unlink"})]}),l.map(function(h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.status===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Online"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Offline"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",onClick:function(){function C(){return i("unlink",{addr:h.addr})}return C}()})})]},h.addr)})]})]})},k=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.filtered_users;return(0,e.createComponentVNode)(2,t.Section,{title:"User Filtering",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Add User",icon:"user-plus",onClick:function(){function l(){return i("add_filter")}return l}()}),children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"90%"},children:"User"}),(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"10%"},children:"Actions"})]}),s.map(function(l){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:l}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"user-times",onClick:function(){function h(){return i("remove_filter",{user:l})}return h}()})})]},l)})]})})}},88046:function(A,r,n){"use strict";r.__esModule=!0,r.TcommsRelay=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TcommsRelay=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,i=m.linked,u=m.active,s=m.network_id;return(0,e.createComponentVNode)(2,o.Window,{width:600,height:292,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Relay Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:u?"On":"Off",selected:u,icon:"power-off",onClick:function(){function l(){return c("toggle_active")}return l}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:s||"Unset",selected:s,icon:"server",onClick:function(){function l(){return c("network_id")}return l}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Link Status",children:i===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Linked"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Unlinked"})})]})}),i===1?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,B)]})})}return I}(),b=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,i=m.linked_core_id,u=m.linked_core_addr,s=m.hidden_link;return(0,e.createComponentVNode)(2,t.Section,{title:"Link Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core ID",children:i}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core Address",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hidden Link",children:(0,e.createComponentVNode)(2,t.Button,{content:s?"Yes":"No",icon:s?"eye-slash":"eye",selected:s,onClick:function(){function l(){return c("toggle_hidden_link")}return l}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unlink",children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function l(){return c("unlink")}return l}()})})]})})},B=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,i=m.cores;return(0,e.createComponentVNode)(2,t.Section,{title:"Detected Cores",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Link"})]}),i.map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Link",icon:"link",onClick:function(){function s(){return c("link",{addr:u.addr})}return s}()})})]},u.addr)})]})})}},20802:function(A,r,n){"use strict";r.__esModule=!0,r.Teleporter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Teleporter=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.targetsTeleport?d.targetsTeleport:{},m=0,i=1,u=2,s=d.calibrated,l=d.calibrating,h=d.powerstation,C=d.regime,v=d.teleporterhub,p=d.target,g=d.locked,V=d.adv_beacon_allowed,y=d.advanced_beacon_locking;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:270,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:[(!h||!v)&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Error",children:[v,!h&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Powerstation not linked "}),h&&!v&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Teleporter hub not linked "})]}),h&&v&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Status",buttons:(0,e.createFragment)(!!V&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"label",children:"Advanced Beacon Locking:\xA0"}),(0,e.createComponentVNode)(2,t.Button,{selected:y,icon:y?"toggle-on":"toggle-off",content:y?"Enabled":"Disabled",onClick:function(){function S(){return N("advanced_beacon_locking",{on:y?0:1})}return S}()})],4),0),children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Teleport target:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[C===m&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,disabled:l,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function S(L){return N("settarget",{x:c[L].x,y:c[L].y,z:c[L].z,tptarget:c[L].pretarget})}return S}()}),C===i&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,disabled:l,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function S(L){return N("settarget",{x:c[L].x,y:c[L].y,z:c[L].z,tptarget:c[L].pretarget})}return S}()}),C===u&&(0,e.createComponentVNode)(2,t.Box,{children:p})]})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Regime:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Gate",tooltip:"Teleport to another teleport hub.",tooltipPosition:"top",color:C===i?"good":null,onClick:function(){function S(){return N("setregime",{regime:i})}return S}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Teleporter",tooltip:"One-way teleport.",tooltipPosition:"top",color:C===m?"good":null,onClick:function(){function S(){return N("setregime",{regime:m})}return S}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"GPS",tooltip:"Teleport to a location stored in a GPS device.",tooltipPosition:"top-end",color:C===u?"good":null,disabled:!g,onClick:function(){function S(){return N("setregime",{regime:u})}return S}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{label:"Calibration",mt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Calibration:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[p!=="None"&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:15.8,textAlign:"center",mt:.5,children:l&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"In Progress"})||s&&(0,e.createComponentVNode)(2,t.Box,{color:"good",children:"Optimal"})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Sub-Optimal"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",tooltip:"Calibrates the hub. Accidents may occur when the calibration is not optimal.",tooltipPosition:"bottom-end",disabled:!!(s||l),onClick:function(){function S(){return N("calibrate")}return S}()})})]}),p==="None"&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"21px",children:"No target set"})]})]})]}),!!(g&&h&&v&&C===u)&&(0,e.createComponentVNode)(2,t.Section,{title:"GPS",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Upload GPS data",tooltip:"Loads the GPS data from the device.",icon:"upload",onClick:function(){function S(){return N("load")}return S}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject",tooltip:"Ejects the GPS device",icon:"eject",onClick:function(){function S(){return N("eject")}return S}()})]})})]})})})})}return b}()},48517:function(A,r,n){"use strict";r.__esModule=!0,r.TelescienceConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TelescienceConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.last_msg,m=d.linked_pad,i=d.held_gps,u=d.lastdata,s=d.power_levels,l=d.current_max_power,h=d.current_power,C=d.current_bearing,v=d.current_elevation,p=d.current_sector,g=d.working,V=d.max_z,y=(0,a.useLocalState)(I,"dummyrot",C),S=y[0],L=y[1];return(0,e.createComponentVNode)(2,o.Window,{width:400,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:(0,e.createFragment)([c,!(u.length>0)||(0,e.createVNode)(1,"ul",null,u.map(function(w){return(0,e.createVNode)(1,"li",null,w,0,null,w)}),0)],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Telepad Status",children:m===1?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Bearing",children:(0,e.createComponentVNode)(2,t.Box,{inline:!0,position:"relative",children:[(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0",width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:360,disabled:g,value:C,onDrag:function(){function w(x,T){return L(T)}return w}(),onChange:function(){function w(x,T){return N("setbear",{bear:T})}return w}()}),(0,e.createComponentVNode)(2,t.Icon,{ml:1,size:1,name:"arrow-up",rotation:S})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Elevation",children:(0,e.createComponentVNode)(2,t.NumberInput,{width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:100,disabled:g,value:v,onChange:function(){function w(x,T){return N("setelev",{elev:T})}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Level",children:s.map(function(w,x){return(0,e.createComponentVNode)(2,t.Button,{content:w,selected:h===w,disabled:x>=l-1||g,onClick:function(){function T(){return N("setpwr",{pwr:x+1})}return T}()},w)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Sector",children:(0,e.createComponentVNode)(2,t.NumberInput,{width:6.1,lineHeight:1.5,step:1,minValue:2,maxValue:V,value:p,disabled:g,onChange:function(){function w(x,T){return N("setz",{newz:T})}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Telepad Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Send",disabled:g,onClick:function(){function w(){return N("pad_send")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Receive",disabled:g,onClick:function(){function w(){return N("pad_receive")}return w}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Crystal Maintenance",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Recalibrate Crystals",disabled:g,onClick:function(){function w(){return N("recal_crystals")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject Crystals",disabled:g,onClick:function(){function w(){return N("eject_crystals")}return w}()})]})]}):(0,e.createFragment)([(0,e.createTextVNode)("No pad linked to console. Please use a multitool to link a pad.")],4)}),(0,e.createComponentVNode)(2,t.Section,{title:"GPS Actions",children:i===1?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{disabled:i===0||g,content:"Eject GPS",onClick:function(){function w(){return N("eject_gps")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:i===0||g,content:"Store Coordinates",onClick:function(){function w(){return N("store_to_gps")}return w}()})],4):(0,e.createFragment)([(0,e.createTextVNode)("Please insert a GPS to store coordinates to it.")],4)})]})})}return b}()},21800:function(A,r,n){"use strict";r.__esModule=!0,r.TempGun=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.TempGun=function(){function N(d,c){var m=(0,t.useBackend)(c),i=m.act,u=m.data,s=u.target_temperature,l=u.temperature,h=u.max_temp,C=u.min_temp;return(0,e.createComponentVNode)(2,f.Window,{width:250,height:121,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:10,stepPixelSize:6,minValue:C,maxValue:h,value:s,format:function(){function v(p){return(0,a.toFixed)(p,2)}return v}(),width:"50px",onDrag:function(){function v(p,g){return i("target_temperature",{target_temperature:g})}return v}()}),"\xB0C"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current Temperature",children:(0,e.createComponentVNode)(2,o.Box,{color:B(l),bold:l>500-273.15,children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:(0,a.round)(l,2)}),"\xB0C"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power Cost",children:(0,e.createComponentVNode)(2,o.Box,{color:k(l),children:I(l)})})]})})})})}return N}(),B=function(d){return d<=-100?"blue":d<=0?"teal":d<=100?"green":d<=200?"orange":"red"},I=function(d){return d<=100-273.15?"High":d<=250-273.15?"Medium":d<=300-273.15?"Low":d<=400-273.15?"Medium":"High"},k=function(d){return d<=100-273.15?"red":d<=250-273.15?"orange":d<=300-273.15?"green":d<=400-273.15?"orange":"red"}},24410:function(A,r,n){"use strict";r.__esModule=!0,r.sanitizeMultiline=r.removeAllSkiplines=r.TextInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(72253),f=n(92986),b=n(36036),B=n(98595),I=r.sanitizeMultiline=function(){function c(m){return m.replace(/(\n|\r\n){3,}/,"\n\n")}return c}(),k=r.removeAllSkiplines=function(){function c(m){return m.replace(/[\r\n]+/,"")}return c}(),N=r.TextInputModal=function(){function c(m,i){var u=(0,o.useBackend)(i),s=u.act,l=u.data,h=l.max_length,C=l.message,v=C===void 0?"":C,p=l.multiline,g=l.placeholder,V=l.timeout,y=l.title,S=(0,o.useLocalState)(i,"input",g||""),L=S[0],w=S[1],x=function(){function P(D){if(D!==L){var E=p?I(D):k(D);w(E)}}return P}(),T=p||L.length>=40,M=130+(v.length>40?Math.ceil(v.length/4):0)+(T?80:0);return(0,e.createComponentVNode)(2,B.Window,{title:y,width:325,height:M,children:[V&&(0,e.createComponentVNode)(2,a.Loader,{value:V}),(0,e.createComponentVNode)(2,B.Window.Content,{onKeyDown:function(){function P(D){var E=window.event?D.which:D.keyCode;E===f.KEY_ENTER&&(!T||!D.shiftKey)&&s("submit",{entry:L}),E===f.KEY_ESCAPE&&s("cancel")}return P}(),children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Box,{color:"label",children:v})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,d,{input:L,onChange:x})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:L,message:L.length+"/"+h})})]})})})]})}return c}(),d=function(m,i){var u=(0,o.useBackend)(i),s=u.act,l=u.data,h=l.max_length,C=l.multiline,v=m.input,p=m.onChange,g=C||v.length>=40;return(0,e.createComponentVNode)(2,b.TextArea,{autoFocus:!0,autoSelect:!0,height:C||v.length>=40?"100%":"1.8rem",maxLength:h,onEscape:function(){function V(){return s("cancel")}return V}(),onEnter:function(){function V(y,S){g&&y.shiftKey||(y.preventDefault(),s("submit",{entry:S}))}return V}(),onChange:function(){function V(y,S){return p(S)}return V}(),placeholder:"Type something...",value:v})}},25036:function(A,r,n){"use strict";r.__esModule=!0,r.ThermoMachine=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.ThermoMachine=function(){function B(I,k){var N=(0,t.useBackend)(k),d=N.act,c=N.data;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:225,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,o.Section,{title:"Status",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.temperature,format:function(){function m(i){return(0,a.toFixed)(i,2)}return m}()})," K"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pressure",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.pressure,format:function(){function m(i){return(0,a.toFixed)(i,2)}return m}()})," kPa"]})]})}),(0,e.createComponentVNode)(2,o.Section,{title:"Controls",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){function m(){return d("power")}return m}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Setting",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:c.cooling?"temperature-low":"temperature-high",content:c.cooling?"Cooling":"Heating",selected:c.cooling,onClick:function(){function m(){return d("cooling")}return m}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){function m(){return d("target",{target:c.min})}return m}()}),(0,e.createComponentVNode)(2,o.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:5.4,lineHeight:1.4,minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(){function m(i,u){return d("target",{target:u})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){function m(){return d("target",{target:c.max})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){function m(){return d("target",{target:c.initial})}return m}()})]})]})})]})})}return B}()},20035:function(A,r,n){"use strict";r.__esModule=!0,r.TransferValve=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TransferValve=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.tank_one,m=d.tank_two,i=d.attached_device,u=d.valve;return(0,e.createComponentVNode)(2,o.Window,{width:460,height:285,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Valve Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:u?"unlock":"lock",content:u?"Open":"Closed",disabled:!c||!m,onClick:function(){function s(){return N("toggle")}return s}()})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Assembly",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Configure Assembly",disabled:!i,onClick:function(){function s(){return N("device")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:i?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:i,disabled:!i,onClick:function(){function s(){return N("remove_device")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Assembly"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment One",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:c?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:c,disabled:!c,onClick:function(){function s(){return N("tankone")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment Two",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:m?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:m,disabled:!m,onClick:function(){function s(){return N("tanktwo")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})})]})})}return b}()},78166:function(A,r,n){"use strict";r.__esModule=!0,r.TurbineComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(44879),b=r.TurbineComputer=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.compressor,s=i.compressor_broken,l=i.turbine,h=i.turbine_broken,C=i.online,v=!!(u&&!s&&l&&!h);return(0,e.createComponentVNode)(2,o.Window,{width:400,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:C?"power-off":"times",content:C?"Online":"Offline",selected:C,disabled:!v,onClick:function(){function p(){return m("toggle_power")}return p}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Disconnect",onClick:function(){function p(){return m("disconnect")}return p}()})],4),children:v?(0,e.createComponentVNode)(2,I):(0,e.createComponentVNode)(2,B)})})})}return k}(),B=function(N,d){var c=(0,a.useBackend)(d),m=c.data,i=m.compressor,u=m.compressor_broken,s=m.turbine,l=m.turbine_broken,h=m.online;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compressor Status",color:!i||u?"bad":"good",children:u?i?"Offline":"Missing":"Online"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Status",color:!s||l?"bad":"good",children:l?s?"Offline":"Missing":"Online"})]})},I=function(N,d){var c=(0,a.useBackend)(d),m=c.data,i=m.rpm,u=m.temperature,s=m.power,l=m.bearing_heat;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Speed",children:[i," RPM"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Internal Temp",children:[u," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Generated Power",children:[s," W"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bearing Heat",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:l,minValue:0,maxValue:100,ranges:{good:[-1/0,60],average:[60,90],bad:[90,1/0]},children:(0,f.toFixed)(l)+"%"})})]})}},52847:function(A,r,n){"use strict";r.__esModule=!0,r.Uplink=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(25328),f=n(72253),b=n(36036),B=n(98595),I=n(3939),k=function(C){switch(C){case 0:return(0,e.createComponentVNode)(2,d);case 1:return(0,e.createComponentVNode)(2,c);case 2:return(0,e.createComponentVNode)(2,l);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}},N=r.Uplink=function(){function h(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=V.cart,S=(0,f.useLocalState)(v,"tabIndex",0),L=S[0],w=S[1],x=(0,f.useLocalState)(v,"searchText",""),T=x[0],M=x[1];return(0,e.createComponentVNode)(2,B.Window,{width:900,height:600,theme:"syndicate",children:[(0,e.createComponentVNode)(2,I.ComplexModal),(0,e.createComponentVNode)(2,B.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Tabs,{children:[(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===0,onClick:function(){function P(){w(0),M("")}return P}(),icon:"store",children:"View Market"},"PurchasePage"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===1,onClick:function(){function P(){w(1),M("")}return P}(),icon:"shopping-cart",children:["View Shopping Cart ",y&&y.length?"("+y.length+")":""]},"Cart"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===2,onClick:function(){function P(){w(2),M("")}return P}(),icon:"user",children:"Exploitable Information"},"ExploitableInfo"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{onClick:function(){function P(){return g("lock")}return P}(),icon:"lock",children:"Lock Uplink"},"LockUplink")]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:k(L)})]})})]})}return h}(),d=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=V.crystals,S=V.cats,L=(0,f.useLocalState)(v,"uplinkItems",S[0].items),w=L[0],x=L[1],T=(0,f.useLocalState)(v,"searchText",""),M=T[0],P=T[1],D=function(W,z){z===void 0&&(z="");var K=(0,o.createSearch)(z,function(G){var J=G.hijack_only===1?"|hijack":"";return G.name+"|"+G.desc+"|"+G.cost+"tc"+J});return(0,t.flow)([(0,a.filter)(function(G){return G==null?void 0:G.name}),z&&(0,a.filter)(K),(0,a.sortBy)(function(G){return G==null?void 0:G.name})])(W)},E=function(W){if(P(W),W==="")return x(S[0].items);x(D(S.map(function(z){return z.items}).flat(),W))},O=(0,f.useLocalState)(v,"showDesc",1),R=O[0],j=O[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"Current Balance: "+y+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"Show Descriptions",checked:R,onClick:function(){function F(){return j(!R)}return F}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Random Item",icon:"question",onClick:function(){function F(){return g("buyRandom")}return F}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Refund Currently Held Item",icon:"undo",onClick:function(){function F(){return g("refund")}return F}()})],4),children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search Equipment",onInput:function(){function F(W,z){E(z)}return F}(),value:M})})})}),(0,e.createComponentVNode)(2,b.Stack,{fill:!0,mt:.3,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:S.map(function(F){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:M!==""?!1:F.items===w,onClick:function(){function W(){x(F.items),P("")}return W}(),children:F.cat},F)})})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:w.map(function(F){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,i,{i:F,showDecription:R},(0,o.decodeHtmlEntities)(F.name))},(0,o.decodeHtmlEntities)(F.name))})})})})]})]})},c=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=V.cart,S=V.crystals,L=V.cart_price,w=(0,f.useLocalState)(v,"showDesc",0),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Current Balance: "+S+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"Show Descriptions",checked:x,onClick:function(){function M(){return T(!x)}return M}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Empty Cart",icon:"trash",onClick:function(){function M(){return g("empty_cart")}return M}(),disabled:!y}),(0,e.createComponentVNode)(2,b.Button,{content:"Purchase Cart ("+L+"TC)",icon:"shopping-cart",onClick:function(){function M(){return g("purchase_cart")}return M}(),disabled:!y||L>S})],4),children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:y?y.map(function(M){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mr:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,i,{i:M,showDecription:x,buttons:(0,e.createComponentVNode)(2,s,{i:M})})},(0,o.decodeHtmlEntities)(M.name))}):(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:"Your Shopping Cart is empty!"})})})}),(0,e.createComponentVNode)(2,m)]})},m=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=V.cats,S=V.lucky_numbers;return(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Suggested Purchases",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"dice",content:"See more suggestions",onClick:function(){function L(){return g("shuffle_lucky_numbers")}return L}()}),children:(0,e.createComponentVNode)(2,b.Stack,{wrap:!0,children:S.map(function(L){return y[L.cat].items[L.item]}).filter(function(L){return L!=null}).map(function(L,w){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mb:1,ml:1,width:34,backgroundColor:"rgba(255, 0, 0, 0.15)",children:(0,e.createComponentVNode)(2,i,{grow:!0,i:L})},w)})})})})},i=function(C,v){var p=C.i,g=C.showDecription,V=g===void 0?1:g,y=C.buttons,S=y===void 0?(0,e.createComponentVNode)(2,u,{i:p}):y;return(0,e.createComponentVNode)(2,b.Section,{title:(0,o.decodeHtmlEntities)(p.name),showBottom:V,buttons:S,children:V?(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(p.desc)}):null})},u=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=C.i,S=V.crystals;return(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button,{icon:"shopping-cart",color:y.hijack_only===1&&"red",tooltip:"Add to cart.",tooltipPosition:"left",onClick:function(){function L(){return g("add_to_cart",{item:y.obj_path})}return L}(),disabled:y.cost>S}),(0,e.createComponentVNode)(2,b.Button,{content:"Buy ("+y.cost+"TC)"+(y.refundable?" [Refundable]":""),color:y.hijack_only===1&&"red",tooltip:y.hijack_only===1&&"Hijack Agents Only!",tooltipPosition:"left",onClick:function(){function L(){return g("buyItem",{item:y.obj_path})}return L}(),disabled:y.cost>S})],4)},s=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=C.i,S=V.exploitable;return(0,e.createComponentVNode)(2,b.Stack,{children:[(0,e.createComponentVNode)(2,b.Button,{icon:"times",content:"("+y.cost*y.amount+"TC)",tooltip:"Remove from cart.",tooltipPosition:"left",onClick:function(){function L(){return g("remove_from_cart",{item:y.obj_path})}return L}()}),(0,e.createComponentVNode)(2,b.Button,{icon:"minus",tooltip:y.limit===0&&"Discount already redeemed!",ml:"5px",onClick:function(){function L(){return g("set_cart_item_quantity",{item:y.obj_path,quantity:--y.amount})}return L}(),disabled:y.amount<=0}),(0,e.createComponentVNode)(2,b.Button.Input,{content:y.amount,width:"45px",tooltipPosition:"bottom-end",tooltip:y.limit===0&&"Discount already redeemed!",onCommit:function(){function L(w,x){return g("set_cart_item_quantity",{item:y.obj_path,quantity:x})}return L}(),disabled:y.limit!==-1&&y.amount>=y.limit&&y.amount<=0}),(0,e.createComponentVNode)(2,b.Button,{mb:.3,icon:"plus",tooltipPosition:"bottom-start",tooltip:y.limit===0&&"Discount already redeemed!",onClick:function(){function L(){return g("set_cart_item_quantity",{item:y.obj_path,quantity:++y.amount})}return L}(),disabled:y.limit!==-1&&y.amount>=y.limit})]})},l=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=V.exploitable,S=(0,f.useLocalState)(v,"selectedRecord",y[0]),L=S[0],w=S[1],x=(0,f.useLocalState)(v,"searchText",""),T=x[0],M=x[1],P=function(O,R){R===void 0&&(R="");var j=(0,o.createSearch)(R,function(F){return F.name});return(0,t.flow)([(0,a.filter)(function(F){return F==null?void 0:F.name}),R&&(0,a.filter)(j),(0,a.sortBy)(function(F){return F.name})])(O)},D=P(y,T);return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Exploitable Records",children:[(0,e.createComponentVNode)(2,b.Input,{fluid:!0,mb:1,placeholder:"Search Crew",onInput:function(){function E(O,R){return M(R)}return E}()}),(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:D.map(function(E){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:E===L,onClick:function(){function O(){return w(E)}return O}(),children:E.name},E)})})]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:L.name,children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Age",children:L.age}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Fingerprint",children:L.fingerprint}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Rank",children:L.rank}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Sex",children:L.sex}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Species",children:L.species})]})})})]})}},12261:function(A,r,n){"use strict";r.__esModule=!0,r.Vending=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=I.product,i=I.productStock,u=I.productIcon,s=I.productIconState,l=c.chargesMoney,h=c.user,C=c.usermoney,v=c.inserted_cash,p=c.vend_ready,g=c.inserted_item_name,V=!l||m.price===0,y="ERROR!",S="";V?(y="FREE",S="arrow-circle-down"):(y=m.price,S="shopping-cart");var L=!p||i===0||!V&&m.price>C&&m.price>v;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,t.DmIcon,{verticalAlign:"middle",icon:u,icon_state:s,fallback:(0,e.createComponentVNode)(2,t.Icon,{p:.66,name:"spinner",size:2,spin:!0})})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:m.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Box,{color:i<=0&&"bad"||i<=m.max_amount/2&&"average"||"good",children:[i," in stock"]})}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,disabled:L,icon:S,content:y,textAlign:"left",onClick:function(){function w(){return d("vend",{inum:m.inum})}return w}()})})]})},b=r.Vending=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.user,i=c.usermoney,u=c.inserted_cash,s=c.chargesMoney,l=c.product_records,h=l===void 0?[]:l,C=c.hidden_records,v=C===void 0?[]:C,p=c.stock,g=c.vend_ready,V=c.inserted_item_name,y=c.panel_open,S=c.speaker,L;return L=[].concat(h),c.extended_inventory&&(L=[].concat(L,v)),L=L.filter(function(w){return!!w}),(0,e.createComponentVNode)(2,o.Window,{title:"Vending Machine",width:450,height:Math.min((s?171:89)+L.length*32,585),children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!s&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!V&&(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:(0,e.createVNode)(1,"span",null,V,0,{style:{"text-transform":"capitalize"}}),onClick:function(){function w(){return d("eject_item",{})}return w}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{disabled:!u,icon:"money-bill-wave-alt",content:u?(0,e.createFragment)([(0,e.createVNode)(1,"b",null,u,0),(0,e.createTextVNode)(" credits")],0):"Dispense Change",tooltip:u?"Dispense Change":null,textAlign:"left",onClick:function(){function w(){return d("change")}return w}()})})]}),children:m&&(0,e.createComponentVNode)(2,t.Box,{children:["Welcome, ",(0,e.createVNode)(1,"b",null,m.name,0),", ",(0,e.createVNode)(1,"b",null,m.job||"Unemployed",0),"!",(0,e.createVNode)(1,"br"),"Your balance is ",(0,e.createVNode)(1,"b",null,[i,(0,e.createTextVNode)(" credits")],0),".",(0,e.createVNode)(1,"br")]})})}),!!y&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:(0,e.createComponentVNode)(2,t.Button,{icon:S?"check":"volume-mute",selected:S,content:"Speaker",textAlign:"left",onClick:function(){function w(){return d("toggle_voice",{})}return w}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:(0,e.createComponentVNode)(2,t.Table,{children:L.map(function(w){return(0,e.createComponentVNode)(2,f,{product:w,productStock:p[w.name],productIcon:w.icon,productIconState:w.icon_state},w.name)})})})})]})})})}return B}()},68971:function(A,r,n){"use strict";r.__esModule=!0,r.VolumeMixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.VolumeMixer=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.channels;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:Math.min(95+c.length*50,565),children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:c.map(function(m,i){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.25rem",color:"label",mt:i>0&&"0.5rem",children:m.name}),(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:.5,children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-off",size:"1.5",mt:"0.1rem",onClick:function(){function u(){return N("volume",{channel:m.num,volume:0})}return u}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mx:"0.5rem",children:(0,e.createComponentVNode)(2,t.Slider,{minValue:0,maxValue:100,stepPixelSize:3.13,value:m.volume,onChange:function(){function u(s,l){return N("volume",{channel:m.num,volume:l})}return u}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-up",size:"1.5",mt:"0.1rem",onClick:function(){function u(){return N("volume",{channel:m.num,volume:100})}return u}()})})})]})})],4,m.num)})})})})}return b}()},2510:function(A,r,n){"use strict";r.__esModule=!0,r.VotePanel=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.VotePanel=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.remaining,m=d.question,i=d.choices,u=d.user_vote,s=d.counts,l=d.show_counts;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:360,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m,children:[(0,e.createComponentVNode)(2,t.Box,{mb:1.5,ml:.5,children:["Time remaining: ",Math.round(c/10),"s"]}),i.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mb:1,fluid:!0,translucent:!0,lineHeight:3,multiLine:h,content:h+(l?" ("+(s[h]||0)+")":""),onClick:function(){function C(){return N("vote",{target:h})}return C}(),selected:h===u})},h)})]})})})}return b}()},30138:function(A,r,n){"use strict";r.__esModule=!0,r.Wires=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Wires=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.wires||[],m=d.status||[],i=56+c.length*23+(status?0:15+m.length*17);return(0,e.createComponentVNode)(2,o.Window,{width:350,height:i,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:c.map(function(u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{className:"candystripe",label:u.color_name,labelColor:u.seen_color,color:u.seen_color,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:u.cut?"Mend":"Cut",onClick:function(){function s(){return N("cut",{wire:u.color})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Pulse",onClick:function(){function s(){return N("pulse",{wire:u.color})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:u.attached?"Detach":"Attach",onClick:function(){function s(){return N("attach",{wire:u.color})}return s}()})],4),children:!!u.wire&&(0,e.createVNode)(1,"i",null,[(0,e.createTextVNode)("("),u.wire,(0,e.createTextVNode)(")")],0)},u.seen_color)})})})}),!!m.length&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(u){return(0,e.createComponentVNode)(2,t.Box,{color:"lightgray",children:u},u)})})})]})})})}return b}()},21400:function(A,r,n){"use strict";r.__esModule=!0,r.WizardApprenticeContract=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.WizardApprenticeContract=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.used;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:555,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Contract of Apprenticeship",children:["Using this contract, you may summon an apprentice to aid you on your mission.",(0,e.createVNode)(1,"p",null,"If you are unable to establish contact with your apprentice, you can feed the contract back to the spellbook to refund your points.",16),c?(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"red",children:"You've already summoned an apprentice or you are in process of summoning one."}):""]}),(0,e.createComponentVNode)(2,t.Section,{title:"Which school of magic is your apprentice studying?",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fire",children:["Your apprentice is skilled in bending fire. ",(0,e.createVNode)(1,"br"),"They know Fireball, Sacred Flame, and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return N("fire")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Translocation",children:["Your apprentice is able to defy physics, learning how to move through bluespace. ",(0,e.createVNode)(1,"br"),"They know Teleport, Blink and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return N("translocation")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Restoration",children:["Your apprentice is dedicated to supporting your magical prowess.",(0,e.createVNode)(1,"br"),"They come equipped with a Staff of Healing, have the unique ability to teleport back to you, and know Charge and Knock.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return N("restoration")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stealth",children:["Your apprentice is learning the art of infiltrating mundane facilities. ",(0,e.createVNode)(1,"br"),"They know Mindswap, Knock, Homing Toolbox, and Disguise Self, all of which can be cast without robes. They also join you in a Maintenance Dweller disguise, complete with Gloves of Shock Immunity and a Belt of Tools.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return N("stealth")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Honk",children:["Your apprentice is here to spread the Honkmother's blessings.",(0,e.createVNode)(1,"br"),"They know Banana Touch, Instant Summons, Ethereal Jaunt, and come equipped with a Staff of Slipping."," ",(0,e.createVNode)(1,"br"),"While under your tutelage, they have been 'blessed' with clown shoes that are impossible to remove.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return N("honk")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})})]})})}return b}()},49148:function(A,r,n){"use strict";r.__esModule=!0,r.AccessList=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036);function f(N,d){var c=typeof Symbol!="undefined"&&N[Symbol.iterator]||N["@@iterator"];if(c)return(c=c.call(N)).next.bind(c);if(Array.isArray(N)||(c=b(N))||d&&N&&typeof N.length=="number"){c&&(N=c);var m=0;return function(){return m>=N.length?{done:!0}:{done:!1,value:N[m++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function b(N,d){if(N){if(typeof N=="string")return B(N,d);var c={}.toString.call(N).slice(8,-1);return c==="Object"&&N.constructor&&(c=N.constructor.name),c==="Map"||c==="Set"?Array.from(N):c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?B(N,d):void 0}}function B(N,d){(d==null||d>N.length)&&(d=N.length);for(var c=0,m=Array(d);c0&&!V.includes(R.ref)&&!p.includes(R.ref),checked:p.includes(R.ref),onClick:function(){function j(){return y(R.ref)}return j}()},R.desc)})]})]})})}return N}()},26991:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosScan=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036),f=function(I,k,N,d,c){return Id?"average":I>c?"bad":"good"},b=r.AtmosScan=function(){function B(I,k){var N=I.data.aircontents;return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,a.filter)(function(d){return d.val!=="0"||d.entry==="Pressure"||d.entry==="Temperature"})(N).map(function(d){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:d.entry,color:f(d.val,d.bad_low,d.poor_low,d.poor_high,d.bad_high),children:[d.val,d.units]},d.entry)})})})}return B}()},85870:function(A,r,n){"use strict";r.__esModule=!0,r.BeakerContents=void 0;var e=n(89005),a=n(36036),t=n(15964),o=function(B){return B+" unit"+(B===1?"":"s")},f=r.BeakerContents=function(){function b(B){var I=B.beakerLoaded,k=B.beakerContents,N=k===void 0?[]:k,d=B.buttons;return(0,e.createComponentVNode)(2,a.Stack,{vertical:!0,children:[!I&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"No beaker loaded."})||N.length===0&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"Beaker is empty."}),N.map(function(c,m){return(0,e.createComponentVNode)(2,a.Stack,{children:[(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",grow:!0,children:[o(c.volume)," of ",c.name]},c.name),!!d&&(0,e.createComponentVNode)(2,a.Stack.Item,{children:d(c,m)})]},c.name)})]})}return b}();f.propTypes={beakerLoaded:t.bool,beakerContents:t.array,buttons:t.arrayOf(t.element)}},92963:function(A,r,n){"use strict";r.__esModule=!0,r.BotStatus=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.BotStatus=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data,d=N.locked,c=N.noaccess,m=N.maintpanel,i=N.on,u=N.autopatrol,s=N.canhack,l=N.emagged,h=N.remote_disabled;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,e.createComponentVNode)(2,t.Section,{title:"General Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:i?"power-off":"times",content:i?"On":"Off",selected:i,disabled:c,onClick:function(){function C(){return k("power")}return C}()})}),u!==null&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Patrol",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Auto Patrol",disabled:c,onClick:function(){function C(){return k("autopatrol")}return C}()})}),!!m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Maintenance Panel",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Panel Open!"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety System",children:(0,e.createComponentVNode)(2,t.Box,{color:l?"bad":"good",children:l?"DISABLED!":"Enabled"})}),!!s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hacking",children:(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:l?"Restore Safties":"Hack",disabled:c,color:"bad",onClick:function(){function C(){return k("hack")}return C}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remote Access",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:!h,content:"AI Remote Control",disabled:c,onClick:function(){function C(){return k("disableremote")}return C}()})})]})})],4)}return f}()},3939:function(A,r,n){"use strict";r.__esModule=!0,r.modalRegisterBodyOverride=r.modalOpen=r.modalClose=r.modalAnswer=r.ComplexModal=void 0;var e=n(89005),a=n(72253),t=n(36036),o={},f=r.modalOpen=function(){function N(d,c,m){var i=(0,a.useBackend)(d),u=i.act,s=i.data,l=Object.assign(s.modal?s.modal.args:{},m||{});u("modal_open",{id:c,arguments:JSON.stringify(l)})}return N}(),b=r.modalRegisterBodyOverride=function(){function N(d,c){o[d]=c}return N}(),B=r.modalAnswer=function(){function N(d,c,m,i){var u=(0,a.useBackend)(d),s=u.act,l=u.data;if(l.modal){var h=Object.assign(l.modal.args||{},i||{});s("modal_answer",{id:c,answer:m,arguments:JSON.stringify(h)})}}return N}(),I=r.modalClose=function(){function N(d,c){var m=(0,a.useBackend)(d),i=m.act;i("modal_close",{id:c})}return N}(),k=r.ComplexModal=function(){function N(d,c){var m=(0,a.useBackend)(c),i=m.data;if(i.modal){var u=i.modal,s=u.id,l=u.text,h=u.type,C,v=(0,e.createComponentVNode)(2,t.Button,{className:"Button--modal",icon:"arrow-left",content:"Cancel",onClick:function(){function L(){return I(c)}return L}()}),p,g,V="auto";if(o[s])p=o[s](i.modal,c);else if(h==="input"){var y=i.modal.value;C=function(){function L(w){return B(c,s,y)}return L}(),p=(0,e.createComponentVNode)(2,t.Input,{value:i.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autofocus:!0,onChange:function(){function L(w,x){y=x}return L}()}),g=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){function L(){return I(c)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){function L(){return B(c,s,y)}return L}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]})}else if(h==="choice"){var S=typeof i.modal.choices=="object"?Object.values(i.modal.choices):i.modal.choices;p=(0,e.createComponentVNode)(2,t.Dropdown,{options:S,selected:i.modal.value,width:"100%",my:"0.5rem",onSelected:function(){function L(w){return B(c,s,w)}return L}()}),V="initial"}else h==="bento"?p=(0,e.createComponentVNode)(2,t.Stack,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:i.modal.choices.map(function(L,w){return(0,e.createComponentVNode)(2,t.Stack.Item,{flex:"1 1 auto",children:(0,e.createComponentVNode)(2,t.Button,{selected:w+1===parseInt(i.modal.value,10),onClick:function(){function x(){return B(c,s,w+1)}return x}(),children:(0,e.createVNode)(1,"img",null,null,1,{src:L})})},w)})}):h==="boolean"&&(g=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:i.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){function L(){return B(c,s,0)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:i.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){function L(){return B(c,s,1)}return L}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]}));return(0,e.createComponentVNode)(2,t.Modal,{maxWidth:d.maxWidth||window.innerWidth/2+"px",maxHeight:d.maxHeight||window.innerHeight/2+"px",onEnter:C,mx:"auto",overflowY:V,"padding-bottom":"5px",children:[l&&(0,e.createComponentVNode)(2,t.Box,{inline:!0,children:l}),o[s]&&v,p,g]})}}return N}()},41874:function(A,r,n){"use strict";r.__esModule=!0,r.CrewManifest=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(25328),f=n(76910),b=f.COLORS.department,B=["Captain","Head of Security","Chief Engineer","Chief Medical Officer","Research Director","Head of Personnel","Quartermaster"],I=function(m){return B.indexOf(m)!==-1?"green":"orange"},k=function(m){if(B.indexOf(m)!==-1)return!0},N=function(m){return m.length>0&&(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,color:"white",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"50%",children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"35%",children:"Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"15%",children:"Active"})]}),m.map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{color:I(i.rank),bold:k(i.rank),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(i.name)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(i.rank)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.active})]},i.name+i.rank)})]})},d=r.CrewManifest=function(){function c(m,i){var u=(0,a.useBackend)(i),s=u.act,l;if(m.data)l=m.data;else{var h=(0,a.useBackend)(i),C=h.data;l=C}var v=l,p=v.manifest,g=p.heads,V=p.sec,y=p.eng,S=p.med,L=p.sci,w=p.ser,x=p.sup,T=p.misc;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.command,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Command"})}),level:2,children:N(g)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.security,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Security"})}),level:2,children:N(V)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.engineering,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Engineering"})}),level:2,children:N(y)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.medical,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Medical"})}),level:2,children:N(S)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.science,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Science"})}),level:2,children:N(L)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.service,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Service"})}),level:2,children:N(w)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.supply,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Supply"})}),level:2,children:N(x)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Misc"})}),level:2,children:N(T)})]})}return c}()},19203:function(A,r,n){"use strict";r.__esModule=!0,r.InputButtons=void 0;var e=n(89005),a=n(36036),t=n(72253),o=r.InputButtons=function(){function f(b,B){var I=(0,t.useBackend)(B),k=I.act,N=I.data,d=N.large_buttons,c=N.swapped_buttons,m=b.input,i=b.message,u=b.disabled,s=(0,e.createComponentVNode)(2,a.Button,{color:"good",content:"Submit",bold:!!d,fluid:!!d,onClick:function(){function h(){return k("submit",{entry:m})}return h}(),textAlign:"center",tooltip:d&&i,disabled:u,width:!d&&6}),l=(0,e.createComponentVNode)(2,a.Button,{color:"bad",content:"Cancel",bold:!!d,fluid:!!d,onClick:function(){function h(){return k("cancel")}return h}(),textAlign:"center",width:!d&&6});return(0,e.createComponentVNode)(2,a.Flex,{fill:!0,align:"center",direction:c?"row-reverse":"row",justify:"space-around",children:[d?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,ml:c?.5:0,mr:c?0:.5,children:l}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:l}),!d&&i&&(0,e.createComponentVNode)(2,a.Flex.Item,{children:(0,e.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",children:i})}),d?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,mr:c?.5:0,ml:c?0:.5,children:s}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:s})]})}return f}()},195:function(A,r,n){"use strict";r.__esModule=!0,r.InterfaceLockNoticeBox=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.InterfaceLockNoticeBox=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data,d=b.siliconUser,c=d===void 0?N.siliconUser:d,m=b.locked,i=m===void 0?N.locked:m,u=b.normallyLocked,s=u===void 0?N.normallyLocked:u,l=b.onLockStatusChange,h=l===void 0?function(){return k("lock")}:l,C=b.accessText,v=C===void 0?"an ID card":C;return c?(0,e.createComponentVNode)(2,t.NoticeBox,{color:c&&"grey",children:(0,e.createComponentVNode)(2,t.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:"Interface lock status:"}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:"1"}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{m:"0",color:s?"red":"green",icon:s?"lock":"unlock",content:s?"Locked":"Unlocked",onClick:function(){function p(){h&&h(!i)}return p}()})})]})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe ",v," to ",i?"unlock":"lock"," this interface."]})}return f}()},51057:function(A,r,n){"use strict";r.__esModule=!0,r.Loader=void 0;var e=n(89005),a=n(44879),t=n(36036),o=r.Loader=function(){function f(b){var B=b.value;return(0,e.createVNode)(1,"div","AlertModal__Loader",(0,e.createComponentVNode)(2,t.Box,{className:"AlertModal__LoaderProgress",style:{width:(0,a.clamp01)(B)*100+"%"}}),2)}return f}()},321:function(A,r,n){"use strict";r.__esModule=!0,r.LoginInfo=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LoginInfo=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data,d=N.loginState;if(N)return(0,e.createComponentVNode)(2,t.NoticeBox,{info:!0,children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:["Logged in as: ",d.name," (",d.rank,")"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!d.id,content:"Eject ID",color:"good",onClick:function(){function c(){return k("login_eject")}return c}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Logout",color:"good",onClick:function(){function c(){return k("login_logout")}return c}()})]})]})})}return f}()},5485:function(A,r,n){"use strict";r.__esModule=!0,r.LoginScreen=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LoginScreen=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data,d=N.loginState,c=N.isAI,m=N.isRobot,i=N.isAdmin;return(0,e.createComponentVNode)(2,t.Section,{title:"Welcome",fill:!0,stretchContents:!0,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",align:"center",justify:"center",children:(0,e.createComponentVNode)(2,t.Flex.Item,{textAlign:"center",mt:"-2rem",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,e.createComponentVNode)(2,t.Box,{color:"label",my:"1rem",children:["ID:",(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:d.id?d.id:"----------",ml:"0.5rem",onClick:function(){function u(){return k("login_insert")}return u}()})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",disabled:!d.id,content:"Login",onClick:function(){function u(){return k("login_login",{login_type:1})}return u}()}),!!c&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){function u(){return k("login_login",{login_type:2})}return u}()}),!!m&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){function u(){return k("login_login",{login_type:3})}return u}()}),!!i&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"CentComm Secure Login",onClick:function(){function u(){return k("login_login",{login_type:4})}return u}()})]})})})}return f}()},62411:function(A,r,n){"use strict";r.__esModule=!0,r.Operating=void 0;var e=n(89005),a=n(36036),t=n(15964),o=r.Operating=function(){function f(b){var B=b.operating,I=b.name;if(B)return(0,e.createComponentVNode)(2,a.Dimmer,{children:(0,e.createComponentVNode)(2,a.Flex,{mb:"30px",children:(0,e.createComponentVNode)(2,a.Flex.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,e.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,e.createVNode)(1,"br"),"The ",I," is processing..."]})})})}return f}();o.propTypes={operating:t.bool,name:t.string}},13545:function(A,r,n){"use strict";r.__esModule=!0,r.Signaler=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=r.Signaler=function(){function b(B,I){var k=(0,t.useBackend)(I),N=k.act,d=B.data,c=d.code,m=d.frequency,i=d.minFrequency,u=d.maxFrequency;return(0,e.createComponentVNode)(2,o.Section,{children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:i/10,maxValue:u/10,value:m/10,format:function(){function s(l){return(0,a.toFixed)(l,1)}return s}(),width:"80px",onDrag:function(){function s(l,h){return N("freq",{freq:h})}return s}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:c,width:"80px",onDrag:function(){function s(l,h){return N("code",{code:h})}return s}()})})]}),(0,e.createComponentVNode)(2,o.Button,{mt:1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){function s(){return N("signal")}return s}()})]})}return b}()},41984:function(A,r,n){"use strict";r.__esModule=!0,r.SimpleRecords=void 0;var e=n(89005),a=n(72253),t=n(25328),o=n(64795),f=n(88510),b=n(36036),B=r.SimpleRecords=function(){function N(d,c){var m=d.data.records;return(0,e.createComponentVNode)(2,b.Box,{children:m?(0,e.createComponentVNode)(2,k,{data:d.data,recordType:d.recordType}):(0,e.createComponentVNode)(2,I,{data:d.data})})}return N}(),I=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=d.data.recordsList,s=(0,a.useLocalState)(c,"searchText",""),l=s[0],h=s[1],C=function(g,V){V===void 0&&(V="");var y=(0,t.createSearch)(V,function(S){return S.Name});return(0,o.flow)([(0,f.filter)(function(S){return S==null?void 0:S.Name}),V&&(0,f.filter)(y),(0,f.sortBy)(function(S){return S.Name})])(u)},v=C(u,l);return(0,e.createComponentVNode)(2,b.Box,{children:[(0,e.createComponentVNode)(2,b.Input,{fluid:!0,mb:1,placeholder:"Search records...",onInput:function(){function p(g,V){return h(V)}return p}()}),v.map(function(p){return(0,e.createComponentVNode)(2,b.Box,{children:(0,e.createComponentVNode)(2,b.Button,{mb:.5,content:p.Name,icon:"user",onClick:function(){function g(){return i("Records",{target:p.uid})}return g}()})},p)})]})},k=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=d.data.records,s=u.general,l=u.medical,h=u.security,C;switch(d.recordType){case"MED":C=(0,e.createComponentVNode)(2,b.Section,{level:2,title:"Medical Data",children:l?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Blood Type",children:l.blood_type}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Minor Disabilities",children:l.mi_dis}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:l.mi_dis_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Major Disabilities",children:l.ma_dis}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:l.ma_dis_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Allergies",children:l.alg}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:l.alg_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Current Diseases",children:l.cdi}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:l.cdi_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:l.notes})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"Medical record lost!"})});break;case"SEC":C=(0,e.createComponentVNode)(2,b.Section,{level:2,title:"Security Data",children:h?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Criminal Status",children:h.criminal}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Minor Crimes",children:h.mi_crim}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:h.mi_crim_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Major Crimes",children:h.ma_crim}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:h.ma_crim_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:h.notes})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"Security record lost!"})});break}return(0,e.createComponentVNode)(2,b.Box,{children:[(0,e.createComponentVNode)(2,b.Section,{title:"General Data",children:s?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Name",children:s.name}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Sex",children:s.sex}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Species",children:s.species}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Age",children:s.age}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Rank",children:s.rank}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"General record lost!"})}),C]})}},22091:function(A,r,n){"use strict";r.__esModule=!0,r.TemporaryNotice=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.TemporaryNotice=function(){function f(b,B){var I,k=(0,a.useBackend)(B),N=k.act,d=k.data,c=d.temp;if(c){var m=(I={},I[c.style]=!0,I);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.NoticeBox,Object.assign({},m,{children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:c.text}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"times-circle",onClick:function(){function i(){return N("cleartemp")}return i}()})})]})})))}}return f}()},95213:function(A,r,n){"use strict";r.__esModule=!0,r.goonstation_PTL=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(49968),f=n(98595);/** * @file * @copyright 2020 * @author Sovexe (https://github.com/Sovexe) * @license ISC - */var b=r.goonstation_PTL=function(){function N(d,c){var m=(0,a.useBackend)(c),l=m.data,u=l.total_earnings,s=l.total_energy,i=l.name,h=i===void 0?"Power Transmission Laser":i;return(0,e.createComponentVNode)(2,f.Window,{title:"Power Transmission Laser",width:"310",height:"485",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,t.NoticeBox,{success:!0,children:["Earned Credits : ",u?(0,o.formatMoney)(u):0]}),(0,e.createComponentVNode)(2,t.NoticeBox,{success:!0,children:["Energy Sold : ",s?(0,o.formatSiUnit)(s,0,"J"):"0 J"]})]})})}return N}(),B=function(d,c){var m=(0,a.useBackend)(c),l=m.data,u=l.max_capacity,s=l.held_power,i=l.input_total,h=l.max_grid_load;return(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reserve energy",children:s?(0,o.formatSiUnit)(s,0,"J"):"0 J"})}),(0,e.createComponentVNode)(2,t.ProgressBar,{mt:"0.5em",mb:"0.5em",ranges:{good:[.8,1/0],average:[.5,.8],bad:[-1/0,.5]},value:s/u}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Grid Saturation"})}),(0,e.createComponentVNode)(2,t.ProgressBar,{mt:"0.5em",ranges:{good:[.8,1/0],average:[.5,.8],bad:[-1/0,.5]},value:Math.min(i,u-s)/h})]})},I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.input_total,i=u.accepting_power,h=u.sucking_power,C=u.input_number,v=u.power_format;return(0,e.createComponentVNode)(2,t.Section,{title:"Input Controls",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input Circuit",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",color:i?"green":"red",onClick:function(){function p(){return l("toggle_input")}return p}(),children:i?"Enabled":"Disabled"}),children:(0,e.createComponentVNode)(2,t.Box,{color:h&&"good"||i&&"average"||"bad",children:h&&"Online"||i&&"Idle"||"Offline"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input Level",children:s?(0,o.formatPower)(s):"0 W"})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"0.5em",children:[(0,e.createComponentVNode)(2,t.NumberInput,{mr:"0.5em",animated:!0,size:1.25,inline:!0,step:1,stepPixelSize:2,minValue:0,maxValue:999,value:C,onChange:function(){function p(g,V){return l("set_input",{set_input:V})}return p}()}),(0,e.createComponentVNode)(2,t.Button,{selected:v===1,onClick:function(){function p(){return l("inputW")}return p}(),children:"W"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,3),onClick:function(){function p(){return l("inputKW")}return p}(),children:"KW"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,6),onClick:function(){function p(){return l("inputMW")}return p}(),children:"MW"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,9),onClick:function(){function p(){return l("inputGW")}return p}(),children:"GW"})]})]})},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.output_total,i=u.firing,h=u.accepting_power,C=u.output_number,v=u.output_multiplier,p=u.target,g=u.held_power;return(0,e.createComponentVNode)(2,t.Section,{title:"Output Controls",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Laser Circuit",buttons:(0,e.createComponentVNode)(2,t.Stack,{Horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"crosshairs",color:p===""?"green":"red",onClick:function(){function V(){return l("target")}return V}(),children:p}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",color:i?"green":"red",disabled:!i&&gu,onClick:function(){function y(){return k("purchaseSoftware",{key:V.key})}return y}()},V.key)}),c.filter(function(V){return!g[V.key]}).length===0&&"No software available!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Software",children:[m.filter(function(V){return V.key!=="mainmenu"}).map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,icon:V.icon,onClick:function(){function y(){return k("startSoftware",{software_key:V.key})}return y}()},V.key)}),m.length===0&&"No software installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Toggles",children:[l.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,icon:V.icon,selected:V.active,onClick:function(){function y(){return k("setToggle",{toggle_key:V.key})}return y}()},V.key)}),l.length===0&&"No toggles installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Emotion",children:s.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.id===i,onClick:function(){function y(){return k("setEmotion",{emotion:V.id})}return y}()},V.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Speaking State",children:h.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.name===C,onClick:function(){function y(){return k("setSpeechStyle",{speech_state:V.name})}return y}()},V.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Chassis Type",children:v.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.icon===p,onClick:function(){function y(){return k("setChassis",{chassis_to_change:V.icon})}return y}()},V.id)})})]})})}return f}()},2983:function(A,r,n){"use strict";r.__esModule=!0,r.pai_manifest=void 0;var e=n(89005),a=n(72253),t=n(41874),o=r.pai_manifest=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data;return(0,e.createComponentVNode)(2,t.CrewManifest,{data:N.app_data})}return f}()},40758:function(A,r,n){"use strict";r.__esModule=!0,r.pai_medrecords=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pai_medrecords=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k.app_data,recordType:"MED"})}return f}()},98599:function(A,r,n){"use strict";r.__esModule=!0,r.pai_messenger=void 0;var e=n(89005),a=n(72253),t=n(77595),o=r.pai_messenger=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data,d=N.app_data.active_convo;return d?(0,e.createComponentVNode)(2,t.ActiveConversation,{data:N.app_data}):(0,e.createComponentVNode)(2,t.MessengerList,{data:N.app_data})}return f}()},50775:function(A,r,n){"use strict";r.__esModule=!0,r.pai_radio=void 0;var e=n(89005),a=n(72253),t=n(44879),o=n(36036),f=r.pai_radio=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.app_data,m=c.minFrequency,l=c.maxFrequency,u=c.frequency,s=c.broadcasting;return(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:m/10,maxValue:l/10,value:u/10,format:function(){function i(h){return(0,t.toFixed)(h,1)}return i}(),onChange:function(){function i(h,C){return N("freq",{freq:C})}return i}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"Reset",icon:"undo",onClick:function(){function i(){return N("freq",{freq:"145.9"})}return i}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Broadcast Nearby Speech",children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function i(){return N("toggleBroadcast")}return i}(),selected:s,content:s?"Enabled":"Disabled"})})]})}return b}()},48623:function(A,r,n){"use strict";r.__esModule=!0,r.pai_secrecords=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pai_secrecords=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k.app_data,recordType:"SEC"})}return f}()},47297:function(A,r,n){"use strict";r.__esModule=!0,r.pai_signaler=void 0;var e=n(89005),a=n(72253),t=n(13545),o=r.pai_signaler=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data;return(0,e.createComponentVNode)(2,t.Signaler,{data:N.app_data})}return f}()},78532:function(A,r,n){"use strict";r.__esModule=!0,r.pda_atmos_scan=void 0;var e=n(89005),a=n(72253),t=n(26991),o=r.pda_atmos_scan=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.AtmosScan,{data:k})}return f}()},2395:function(A,r,n){"use strict";r.__esModule=!0,r.pda_games=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(1331),f=r.pda_games=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.games,m=function(){function l(u){switch(u){case"Minesweeper":return(0,e.createComponentVNode)(2,o.IconStack,{children:[(0,e.createComponentVNode)(2,o.Icon,{ml:"0",mt:"10px",name:"flag",size:"6",color:"gray",rotation:30}),(0,e.createComponentVNode)(2,o.Icon,{ml:"9px",mt:"23px",name:"bomb",size:"3",color:"black"})]});default:return(0,e.createComponentVNode)(2,o.Icon,{ml:"16px",mt:"10px",name:"gamepad",size:"6"})}}return l}();return(0,e.createComponentVNode)(2,t.Box,{children:c.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{width:"33%",textAlign:"center",translucent:!0,onClick:function(){function u(){return N("play",{id:l.id})}return u}(),children:[m(l.name),(0,e.createComponentVNode)(2,t.Box,{children:l.name})]},l.name)})})}return b}()},40253:function(A,r,n){"use strict";r.__esModule=!0,r.pda_janitor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_janitor=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data,d=N.janitor,c=d.user_loc,m=d.mops,l=d.buckets,u=d.cleanbots,s=d.carts,i=d.janicarts;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Location",children:[c.x,",",c.y]}),m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Locations",children:m.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - ",h.status]},h)})}),l&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Bucket Locations",children:l.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - [",h.volume,"/",h.max_volume,"]"]},h)})}),u&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cleanbot Locations",children:u.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - ",h.status]},h)})}),s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janitorial Cart Locations",children:s.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - [",h.volume,"/",h.max_volume,"]"]},h)})}),i&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janicart Locations",children:i.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.direction_from_user,")"]},h)})})]})}return f}()},58293:function(A,r,n){"use strict";r.__esModule=!0,r.pda_main_menu=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=r.pda_main_menu=function(){function b(B,I){var k=(0,t.useBackend)(I),N=k.act,d=k.data,c=d.owner,m=d.ownjob,l=d.idInserted,u=d.categories,s=d.pai,i=d.notifying;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",color:"average",children:[c,", ",m]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"ID",children:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Update PDA Info",disabled:!l,onClick:function(){function h(){return N("UpdateInfo")}return h}()})})]})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Functions",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:u.map(function(h){var C=d.apps[h];return!C||!C.length?null:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:h,children:C.map(function(v){return(0,e.createComponentVNode)(2,o.Button,{icon:v.uid in i?v.notify_icon:v.icon,iconSpin:v.uid in i,color:v.uid in i?"red":"transparent",content:v.name,onClick:function(){function p(){return N("StartProgram",{program:v.uid})}return p}()},v.uid)})},h)})})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!s&&(0,e.createComponentVNode)(2,o.Section,{title:"pAI",children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){function h(){return N("pai",{option:1})}return h}()}),(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){function h(){return N("pai",{option:2})}return h}()})]})})]})}return b}()},58059:function(A,r,n){"use strict";r.__esModule=!0,r.pda_manifest=void 0;var e=n(89005),a=n(72253),t=n(41874),o=r.pda_manifest=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data;return(0,e.createComponentVNode)(2,t.CrewManifest)}return f}()},18147:function(A,r,n){"use strict";r.__esModule=!0,r.pda_medical=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pda_medical=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k,recordType:"MED"})}return f}()},77595:function(A,r,n){"use strict";r.__esModule=!0,r.pda_messenger=r.MessengerList=r.ActiveConversation=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036),f=r.pda_messenger=function(){function k(N,d){var c=(0,t.useBackend)(d),m=c.act,l=c.data,u=l.active_convo;return u?(0,e.createComponentVNode)(2,b,{data:l}):(0,e.createComponentVNode)(2,B,{data:l})}return k}(),b=r.ActiveConversation=function(){function k(N,d){var c=(0,t.useBackend)(d),m=c.act,l=N.data,u=l.convo_name,s=l.convo_job,i=l.messages,h=l.active_convo,C=(0,t.useLocalState)(d,"clipboardMode",!1),v=C[0],p=C[1],g=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+u+" ("+s+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:v,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function V(){return p(!v)}return V}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function V(){return m("Message",{target:h})}return V}(),content:"Reply"})],4),children:(0,a.filter)(function(V){return V.target===h})(i).map(function(V,y){return(0,e.createComponentVNode)(2,o.Box,{textAlign:V.sent?"right":"left",position:"relative",mb:1,children:[(0,e.createComponentVNode)(2,o.Icon,{fontSize:2.5,color:V.sent?"#4d9121":"#cd7a0d",position:"absolute",left:V.sent?null:"0px",right:V.sent?"0px":null,bottom:"-4px",style:{"z-index":"0",transform:V.sent?"scale(-1, 1)":null},name:"comment"}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,backgroundColor:V.sent?"#4d9121":"#cd7a0d",p:1,maxWidth:"100%",position:"relative",textAlign:V.sent?"left":"right",style:{"z-index":"1","border-radius":"10px","word-break":"normal"},children:[V.sent?"You:":"Them:"," ",V.message]})]},y)})});return v&&(g=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+u+" ("+s+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:v,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function V(){return p(!v)}return V}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function V(){return m("Message",{target:h})}return V}(),content:"Reply"})],4),children:(0,a.filter)(function(V){return V.target===h})(i).map(function(V,y){return(0,e.createComponentVNode)(2,o.Box,{color:V.sent?"#4d9121":"#cd7a0d",style:{"word-break":"normal"},children:[V.sent?"You:":"Them:"," ",(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:V.message})]},y)})})),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:.5,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:(0,e.createComponentVNode)(2,o.Button.Confirm,{content:"Delete Conversations",confirmContent:"Are you sure?",icon:"trash",confirmIcon:"trash",onClick:function(){function V(){return m("Clear",{option:"Convo"})}return V}()})})})}),g]})}return k}(),B=r.MessengerList=function(){function k(N,d){var c=(0,t.useBackend)(d),m=c.act,l=N.data,u=l.convopdas,s=l.pdas,i=l.charges,h=l.silent,C=l.toff,v=l.ringtone_list,p=l.ringtone,g=(0,t.useLocalState)(d,"searchTerm",""),V=g[0],y=g[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:5,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!h,icon:h?"volume-mute":"volume-up",onClick:function(){function S(){return m("Toggle Ringer")}return S}(),children:["Ringer: ",h?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{color:C?"bad":"green",icon:"power-off",onClick:function(){function S(){return m("Toggle Messenger")}return S}(),children:["Messenger: ",C?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{icon:"trash",color:"bad",onClick:function(){function S(){return m("Clear",{option:"All"})}return S}(),children:"Delete All Conversations"}),(0,e.createComponentVNode)(2,o.Button,{icon:"bell",onClick:function(){function S(){return m("Ringtone")}return S}(),children:"Set Custom Ringtone"}),(0,e.createComponentVNode)(2,o.Dropdown,{selected:p,width:"100px",options:Object.keys(v),onSelected:function(){function S(L){return m("Available_Ringtones",{selected_ringtone:L})}return S}()})]})}),!C&&(0,e.createComponentVNode)(2,o.Box,{children:[!!i&&(0,e.createComponentVNode)(2,o.Box,{mt:.5,mb:1,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cartridge Special Function",children:[i," charges left."]})})}),!u.length&&!s.length&&(0,e.createComponentVNode)(2,o.Box,{children:"No current conversations"})||(0,e.createComponentVNode)(2,o.Box,{children:["Search:"," ",(0,e.createComponentVNode)(2,o.Input,{mt:.5,value:V,onInput:function(){function S(L,w){y(w)}return S}()})]})]})||(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Messenger Offline."})]}),(0,e.createComponentVNode)(2,I,{title:"Current Conversations",data:l,pdas:u,msgAct:"Select Conversation",searchTerm:V}),(0,e.createComponentVNode)(2,I,{title:"Other PDAs",pdas:s,msgAct:"Message",data:l,searchTerm:V})]})}return k}(),I=function(N,d){var c=(0,t.useBackend)(d),m=c.act,l=N.data,u=N.pdas,s=N.title,i=N.msgAct,h=N.searchTerm,C=l.charges,v=l.plugins;return!u||!u.length?(0,e.createComponentVNode)(2,o.Section,{title:s,children:"No PDAs found."}):(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:s,children:u.filter(function(p){return p.Name.toLowerCase().includes(h.toLowerCase())}).map(function(p){return(0,e.createComponentVNode)(2,o.Stack,{m:.5,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"arrow-circle-down",content:p.Name,onClick:function(){function g(){return m(i,{target:p.uid})}return g}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!C&&v.map(function(g){return(0,e.createComponentVNode)(2,o.Button,{icon:g.icon,content:g.name,onClick:function(){function V(){return m("Messenger Plugin",{plugin:g.uid,target:p.uid})}return V}()},g.uid)})})]},p.uid)})})}},90382:function(A,r,n){"use strict";r.__esModule=!0,r.pda_minesweeper=r.MineSweeperLeaderboard=r.MineSweeperGame=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_minesweeper=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=(0,a.useLocalState)(N,"window","Game"),u=l[0],s=l[1],i={Game:"Leaderboard",Leaderboard:"Game"};return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:u==="Game"?(0,e.createComponentVNode)(2,f):(0,e.createComponentVNode)(2,b)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,fontSize:2,lineHeight:1.75,icon:u==="Game"?"book":"gamepad",onClick:function(){function h(){return s(i[u])}return h}(),children:i[u]})})]})}return I}(),f=r.MineSweeperGame=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.matrix,u=m.flags,s=m.bombs,i={1:"blue",2:"green",3:"red",4:"darkblue",5:"brown",6:"lightblue",7:"black",8:"white"},h=function(){function C(v,p,g){c("Square",{X:v,Y:p,mode:g})}return C}();return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:Object.keys(l).map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:Object.keys(l[C]).map(function(v){return(0,e.createComponentVNode)(2,t.Button,{m:.25,height:2,width:2,className:l[C][v].open?"Minesweeper__open":"Minesweeper__closed",bold:!0,color:"transparent",icon:l[C][v].open?l[C][v].bomb?"bomb":"":l[C][v].flag?"flag":"",textColor:l[C][v].open?l[C][v].bomb?"black":i[l[C][v].around]:l[C][v].flag?"red":"gray",onClick:function(){function p(g){return h(C,v,"bomb")}return p}(),onContextMenu:function(){function p(g){event.preventDefault(),h(C,v,"flag")}return p}(),children:l[C][v].open&&!l[C][v].bomb&&l[C][v].around?l[C][v].around:" "},v)})},C)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,className:"Minesweeper__infobox",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,textAlign:"left",pt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{pl:2,fontSize:2,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"bomb",color:"gray"})," : ",s]}),(0,e.createComponentVNode)(2,t.Stack.Divider),(0,e.createComponentVNode)(2,t.Stack.Item,{pl:2,fontSize:2,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flag",color:"red"})," : ",u]})]})})]})}return I}(),b=r.MineSweeperLeaderboard=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.leaderboard,u=(0,a.useLocalState)(N,"sortId","time"),s=u[0],i=u[1],h=(0,a.useLocalState)(N,"sortOrder",!1),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Table,{className:"Minesweeper__list",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,B,{id:"name",children:"Nick"}),(0,e.createComponentVNode)(2,B,{id:"time",children:"Time"})]}),l&&l.sort(function(p,g){var V=C?1:-1;return p[s].localeCompare(g[s])*V}).map(function(p,g){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.time})]},g)})]})}return I}(),B=function(k,N){var d=(0,a.useLocalState)(N,"sortId","time"),c=d[0],m=d[1],l=(0,a.useLocalState)(N,"sortOrder",!1),u=l[0],s=l[1],i=k.id,h=k.children;return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",onClick:function(){function C(){c===i?s(!u):(m(i),s(!0))}return C}(),children:[h,c===i&&(0,e.createComponentVNode)(2,t.Icon,{name:u?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},24635:function(A,r,n){"use strict";r.__esModule=!0,r.pda_mule=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_mule=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.mulebot,l=m.active;return(0,e.createComponentVNode)(2,t.Box,{children:l?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,f)})}return B}(),f=function(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.mulebot,l=m.bots;return l.map(function(u){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:u.Name,icon:"cog",onClick:function(){function s(){return d("control",{bot:u.uid})}return s}()})},u.Name)})},b=function(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.mulebot,l=m.botstatus,u=m.active,s=l.mode,i=l.loca,h=l.load,C=l.powr,v=l.dest,p=l.home,g=l.retn,V=l.pick,y;switch(s){case 0:y="Ready";break;case 1:y="Loading/Unloading";break;case 2:case 12:y="Navigating to delivery location";break;case 3:y="Navigating to Home";break;case 4:y="Waiting for clear path";break;case 5:case 6:y="Calculating navigation path";break;case 7:y="Unable to locate destination";break;default:y=s;break}return(0,e.createComponentVNode)(2,t.Section,{title:u,children:[s===-1&&(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,children:"Waiting for response..."}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:i}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:[C,"%"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Home",children:p}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:(0,e.createComponentVNode)(2,t.Button,{content:v?v+" (Set)":"None (Set)",onClick:function(){function S(){return d("target")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Load",children:(0,e.createComponentVNode)(2,t.Button,{content:h?h+" (Unload)":"None",disabled:!h,onClick:function(){function S(){return d("unload")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Pickup",children:(0,e.createComponentVNode)(2,t.Button,{content:V?"Yes":"No",selected:V,onClick:function(){function S(){return d("set_pickup_type",{autopick:V?0:1})}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Return",children:(0,e.createComponentVNode)(2,t.Button,{content:g?"Yes":"No",selected:g,onClick:function(){function S(){return d("set_auto_return",{autoret:g?0:1})}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Controls",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Stop",icon:"stop",onClick:function(){function S(){return d("stop")}return S}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Proceed",icon:"play",onClick:function(){function S(){return d("start")}return S}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Return Home",icon:"home",onClick:function(){function S(){return d("home")}return S}()})]})]})]})}},23734:function(A,r,n){"use strict";r.__esModule=!0,r.pda_nanobank=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=r.pda_nanobank=function(){function l(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=C.logged_in,p=C.owner_name,g=C.money;return v?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Name",children:p}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Balance",children:["$",g]})]})}),(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,B)]})],4):(0,e.createComponentVNode)(2,d)}return l}(),b=function(u,s){var i=(0,t.useBackend)(s),h=i.data,C=h.is_premium,v=(0,t.useLocalState)(s,"tabIndex",1),p=v[0],g=v[1];return(0,e.createComponentVNode)(2,o.Tabs,{mt:2,children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===1,onClick:function(){function V(){return g(1)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transfers"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===2,onClick:function(){function V(){return g(2)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Account Actions"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===3,onClick:function(){function V(){return g(3)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transaction History"]}),!!C&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===4,onClick:function(){function V(){return g(4)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Supply Orders"]})]})},B=function(u,s){var i=(0,t.useLocalState)(s,"tabIndex",1),h=i[0],C=(0,t.useBackend)(s),v=C.data,p=v.db_status;if(!p)return(0,e.createComponentVNode)(2,o.Box,{children:"Account Database Connection Severed"});switch(h){case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,k);case 3:return(0,e.createComponentVNode)(2,N);case 4:return(0,e.createComponentVNode)(2,m);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},I=function(u,s){var i,h=(0,t.useBackend)(s),C=h.act,v=h.data,p=v.requests,g=v.available_accounts,V=v.money,y=(0,t.useLocalState)(s,"selectedAccount"),S=y[0],L=y[1],w=(0,t.useLocalState)(s,"transferAmount"),x=w[0],T=w[1],M=(0,t.useLocalState)(s,"searchText",""),O=M[0],D=M[1],E=[];return g.map(function(P){return E[P.name]=P.UID}),(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account",children:[(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by account name",onInput:function(){function P(R,j){return D(j)}return P}()}),(0,e.createComponentVNode)(2,o.Dropdown,{mt:.6,width:"190px",options:g.filter((0,a.createSearch)(O,function(P){return P.name})).map(function(P){return P.name}),selected:(i=g.filter(function(P){return P.UID===S})[0])==null?void 0:i.name,onSelected:function(){function P(R){return L(E[R])}return P}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Amount",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Up to 5000",onInput:function(){function P(R,j){return T(j)}return P}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,o.Button.Confirm,{bold:!0,icon:"paper-plane",width:"auto",disabled:V0&&i.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:["#",C.Number,' - "',C.Name,'" for "',C.OrderedBy,'"']},C)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Approved Orders",children:s>0&&u.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:["#",C.Number,' - "',C.Name,'" for "',C.ApprovedBy,'"']},C)})})]})}return f}()},17617:function(A,r,n){"use strict";r.__esModule=!0,r.Layout=void 0;var e=n(89005),a=n(35840),t=n(55937),o=n(24826),f=["className","theme","children"],b=["className","scrollable","children"];/** + */var b=r.goonstation_PTL=function(){function N(d,c){var m=(0,a.useBackend)(c),i=m.data,u=i.total_earnings,s=i.total_energy,l=i.name,h=l===void 0?"Power Transmission Laser":l;return(0,e.createComponentVNode)(2,f.Window,{title:"Power Transmission Laser",width:"310",height:"485",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,t.NoticeBox,{success:!0,children:["Earned Credits : ",u?(0,o.formatMoney)(u):0]}),(0,e.createComponentVNode)(2,t.NoticeBox,{success:!0,children:["Energy Sold : ",s?(0,o.formatSiUnit)(s,0,"J"):"0 J"]})]})})}return N}(),B=function(d,c){var m=(0,a.useBackend)(c),i=m.data,u=i.max_capacity,s=i.held_power,l=i.input_total,h=i.max_grid_load;return(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reserve energy",children:s?(0,o.formatSiUnit)(s,0,"J"):"0 J"})}),(0,e.createComponentVNode)(2,t.ProgressBar,{mt:"0.5em",mb:"0.5em",ranges:{good:[.8,1/0],average:[.5,.8],bad:[-1/0,.5]},value:s/u}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Grid Saturation"})}),(0,e.createComponentVNode)(2,t.ProgressBar,{mt:"0.5em",ranges:{good:[.8,1/0],average:[.5,.8],bad:[-1/0,.5]},value:Math.min(l,u-s)/h})]})},I=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.input_total,l=u.accepting_power,h=u.sucking_power,C=u.input_number,v=u.power_format;return(0,e.createComponentVNode)(2,t.Section,{title:"Input Controls",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input Circuit",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",color:l?"green":"red",onClick:function(){function p(){return i("toggle_input")}return p}(),children:l?"Enabled":"Disabled"}),children:(0,e.createComponentVNode)(2,t.Box,{color:h&&"good"||l&&"average"||"bad",children:h&&"Online"||l&&"Idle"||"Offline"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input Level",children:s?(0,o.formatPower)(s):"0 W"})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"0.5em",children:[(0,e.createComponentVNode)(2,t.NumberInput,{mr:"0.5em",animated:!0,size:1.25,inline:!0,step:1,stepPixelSize:2,minValue:0,maxValue:999,value:C,onChange:function(){function p(g,V){return i("set_input",{set_input:V})}return p}()}),(0,e.createComponentVNode)(2,t.Button,{selected:v===1,onClick:function(){function p(){return i("inputW")}return p}(),children:"W"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,3),onClick:function(){function p(){return i("inputKW")}return p}(),children:"KW"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,6),onClick:function(){function p(){return i("inputMW")}return p}(),children:"MW"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,9),onClick:function(){function p(){return i("inputGW")}return p}(),children:"GW"})]})]})},k=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.output_total,l=u.firing,h=u.accepting_power,C=u.output_number,v=u.output_multiplier,p=u.target,g=u.held_power;return(0,e.createComponentVNode)(2,t.Section,{title:"Output Controls",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Laser Circuit",buttons:(0,e.createComponentVNode)(2,t.Stack,{Horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"crosshairs",color:p===""?"green":"red",onClick:function(){function V(){return i("target")}return V}(),children:p}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",color:l?"green":"red",disabled:!l&&gu,onClick:function(){function y(){return k("purchaseSoftware",{key:V.key})}return y}()},V.key)}),c.filter(function(V){return!g[V.key]}).length===0&&"No software available!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Software",children:[m.filter(function(V){return V.key!=="mainmenu"}).map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,icon:V.icon,onClick:function(){function y(){return k("startSoftware",{software_key:V.key})}return y}()},V.key)}),m.length===0&&"No software installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Toggles",children:[i.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,icon:V.icon,selected:V.active,onClick:function(){function y(){return k("setToggle",{toggle_key:V.key})}return y}()},V.key)}),i.length===0&&"No toggles installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Emotion",children:s.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.id===l,onClick:function(){function y(){return k("setEmotion",{emotion:V.id})}return y}()},V.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Speaking State",children:h.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.name===C,onClick:function(){function y(){return k("setSpeechStyle",{speech_state:V.name})}return y}()},V.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Chassis Type",children:v.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.icon===p,onClick:function(){function y(){return k("setChassis",{chassis_to_change:V.icon})}return y}()},V.id)})})]})})}return f}()},2983:function(A,r,n){"use strict";r.__esModule=!0,r.pai_manifest=void 0;var e=n(89005),a=n(72253),t=n(41874),o=r.pai_manifest=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data;return(0,e.createComponentVNode)(2,t.CrewManifest,{data:N.app_data})}return f}()},40758:function(A,r,n){"use strict";r.__esModule=!0,r.pai_medrecords=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pai_medrecords=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k.app_data,recordType:"MED"})}return f}()},98599:function(A,r,n){"use strict";r.__esModule=!0,r.pai_messenger=void 0;var e=n(89005),a=n(72253),t=n(77595),o=r.pai_messenger=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data,d=N.app_data.active_convo;return d?(0,e.createComponentVNode)(2,t.ActiveConversation,{data:N.app_data}):(0,e.createComponentVNode)(2,t.MessengerList,{data:N.app_data})}return f}()},50775:function(A,r,n){"use strict";r.__esModule=!0,r.pai_radio=void 0;var e=n(89005),a=n(72253),t=n(44879),o=n(36036),f=r.pai_radio=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.app_data,m=c.minFrequency,i=c.maxFrequency,u=c.frequency,s=c.broadcasting;return(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:m/10,maxValue:i/10,value:u/10,format:function(){function l(h){return(0,t.toFixed)(h,1)}return l}(),onChange:function(){function l(h,C){return N("freq",{freq:C})}return l}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"Reset",icon:"undo",onClick:function(){function l(){return N("freq",{freq:"145.9"})}return l}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Broadcast Nearby Speech",children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function l(){return N("toggleBroadcast")}return l}(),selected:s,content:s?"Enabled":"Disabled"})})]})}return b}()},48623:function(A,r,n){"use strict";r.__esModule=!0,r.pai_secrecords=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pai_secrecords=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k.app_data,recordType:"SEC"})}return f}()},47297:function(A,r,n){"use strict";r.__esModule=!0,r.pai_signaler=void 0;var e=n(89005),a=n(72253),t=n(13545),o=r.pai_signaler=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data;return(0,e.createComponentVNode)(2,t.Signaler,{data:N.app_data})}return f}()},78532:function(A,r,n){"use strict";r.__esModule=!0,r.pda_atmos_scan=void 0;var e=n(89005),a=n(72253),t=n(26991),o=r.pda_atmos_scan=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.AtmosScan,{data:k})}return f}()},2395:function(A,r,n){"use strict";r.__esModule=!0,r.pda_games=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(1331),f=r.pda_games=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.games,m=function(){function i(u){switch(u){case"Minesweeper":return(0,e.createComponentVNode)(2,o.IconStack,{children:[(0,e.createComponentVNode)(2,o.Icon,{ml:"0",mt:"10px",name:"flag",size:"6",color:"gray",rotation:30}),(0,e.createComponentVNode)(2,o.Icon,{ml:"9px",mt:"23px",name:"bomb",size:"3",color:"black"})]});default:return(0,e.createComponentVNode)(2,o.Icon,{ml:"16px",mt:"10px",name:"gamepad",size:"6"})}}return i}();return(0,e.createComponentVNode)(2,t.Box,{children:c.map(function(i){return(0,e.createComponentVNode)(2,t.Button,{width:"33%",textAlign:"center",translucent:!0,onClick:function(){function u(){return N("play",{id:i.id})}return u}(),children:[m(i.name),(0,e.createComponentVNode)(2,t.Box,{children:i.name})]},i.name)})})}return b}()},40253:function(A,r,n){"use strict";r.__esModule=!0,r.pda_janitor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_janitor=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data,d=N.janitor,c=d.user_loc,m=d.mops,i=d.buckets,u=d.cleanbots,s=d.carts,l=d.janicarts;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Location",children:[c.x,",",c.y]}),m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Locations",children:m.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - ",h.status]},h)})}),i&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Bucket Locations",children:i.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - [",h.volume,"/",h.max_volume,"]"]},h)})}),u&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cleanbot Locations",children:u.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - ",h.status]},h)})}),s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janitorial Cart Locations",children:s.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - [",h.volume,"/",h.max_volume,"]"]},h)})}),l&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janicart Locations",children:l.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.direction_from_user,")"]},h)})})]})}return f}()},58293:function(A,r,n){"use strict";r.__esModule=!0,r.pda_main_menu=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=r.pda_main_menu=function(){function b(B,I){var k=(0,t.useBackend)(I),N=k.act,d=k.data,c=d.owner,m=d.ownjob,i=d.idInserted,u=d.categories,s=d.pai,l=d.notifying;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",color:"average",children:[c,", ",m]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"ID",children:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Update PDA Info",disabled:!i,onClick:function(){function h(){return N("UpdateInfo")}return h}()})})]})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Functions",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:u.map(function(h){var C=d.apps[h];return!C||!C.length?null:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:h,children:C.map(function(v){return(0,e.createComponentVNode)(2,o.Button,{icon:v.uid in l?v.notify_icon:v.icon,iconSpin:v.uid in l,color:v.uid in l?"red":"transparent",content:v.name,onClick:function(){function p(){return N("StartProgram",{program:v.uid})}return p}()},v.uid)})},h)})})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!s&&(0,e.createComponentVNode)(2,o.Section,{title:"pAI",children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){function h(){return N("pai",{option:1})}return h}()}),(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){function h(){return N("pai",{option:2})}return h}()})]})})]})}return b}()},58059:function(A,r,n){"use strict";r.__esModule=!0,r.pda_manifest=void 0;var e=n(89005),a=n(72253),t=n(41874),o=r.pda_manifest=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data;return(0,e.createComponentVNode)(2,t.CrewManifest)}return f}()},18147:function(A,r,n){"use strict";r.__esModule=!0,r.pda_medical=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pda_medical=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k,recordType:"MED"})}return f}()},77595:function(A,r,n){"use strict";r.__esModule=!0,r.pda_messenger=r.MessengerList=r.ActiveConversation=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036),f=r.pda_messenger=function(){function k(N,d){var c=(0,t.useBackend)(d),m=c.act,i=c.data,u=i.active_convo;return u?(0,e.createComponentVNode)(2,b,{data:i}):(0,e.createComponentVNode)(2,B,{data:i})}return k}(),b=r.ActiveConversation=function(){function k(N,d){var c=(0,t.useBackend)(d),m=c.act,i=N.data,u=i.convo_name,s=i.convo_job,l=i.messages,h=i.active_convo,C=(0,t.useLocalState)(d,"clipboardMode",!1),v=C[0],p=C[1],g=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+u+" ("+s+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:v,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function V(){return p(!v)}return V}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function V(){return m("Message",{target:h})}return V}(),content:"Reply"})],4),children:(0,a.filter)(function(V){return V.target===h})(l).map(function(V,y){return(0,e.createComponentVNode)(2,o.Box,{textAlign:V.sent?"right":"left",position:"relative",mb:1,children:[(0,e.createComponentVNode)(2,o.Icon,{fontSize:2.5,color:V.sent?"#4d9121":"#cd7a0d",position:"absolute",left:V.sent?null:"0px",right:V.sent?"0px":null,bottom:"-4px",style:{"z-index":"0",transform:V.sent?"scale(-1, 1)":null},name:"comment"}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,backgroundColor:V.sent?"#4d9121":"#cd7a0d",p:1,maxWidth:"100%",position:"relative",textAlign:V.sent?"left":"right",style:{"z-index":"1","border-radius":"10px","word-break":"normal"},children:[V.sent?"You:":"Them:"," ",V.message]})]},y)})});return v&&(g=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+u+" ("+s+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:v,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function V(){return p(!v)}return V}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function V(){return m("Message",{target:h})}return V}(),content:"Reply"})],4),children:(0,a.filter)(function(V){return V.target===h})(l).map(function(V,y){return(0,e.createComponentVNode)(2,o.Box,{color:V.sent?"#4d9121":"#cd7a0d",style:{"word-break":"normal"},children:[V.sent?"You:":"Them:"," ",(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:V.message})]},y)})})),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:.5,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:(0,e.createComponentVNode)(2,o.Button.Confirm,{content:"Delete Conversations",confirmContent:"Are you sure?",icon:"trash",confirmIcon:"trash",onClick:function(){function V(){return m("Clear",{option:"Convo"})}return V}()})})})}),g]})}return k}(),B=r.MessengerList=function(){function k(N,d){var c=(0,t.useBackend)(d),m=c.act,i=N.data,u=i.convopdas,s=i.pdas,l=i.charges,h=i.silent,C=i.toff,v=i.ringtone_list,p=i.ringtone,g=(0,t.useLocalState)(d,"searchTerm",""),V=g[0],y=g[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:5,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!h,icon:h?"volume-mute":"volume-up",onClick:function(){function S(){return m("Toggle Ringer")}return S}(),children:["Ringer: ",h?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{color:C?"bad":"green",icon:"power-off",onClick:function(){function S(){return m("Toggle Messenger")}return S}(),children:["Messenger: ",C?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{icon:"trash",color:"bad",onClick:function(){function S(){return m("Clear",{option:"All"})}return S}(),children:"Delete All Conversations"}),(0,e.createComponentVNode)(2,o.Button,{icon:"bell",onClick:function(){function S(){return m("Ringtone")}return S}(),children:"Set Custom Ringtone"}),(0,e.createComponentVNode)(2,o.Dropdown,{selected:p,width:"100px",options:Object.keys(v),onSelected:function(){function S(L){return m("Available_Ringtones",{selected_ringtone:L})}return S}()})]})}),!C&&(0,e.createComponentVNode)(2,o.Box,{children:[!!l&&(0,e.createComponentVNode)(2,o.Box,{mt:.5,mb:1,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cartridge Special Function",children:[l," charges left."]})})}),!u.length&&!s.length&&(0,e.createComponentVNode)(2,o.Box,{children:"No current conversations"})||(0,e.createComponentVNode)(2,o.Box,{children:["Search:"," ",(0,e.createComponentVNode)(2,o.Input,{mt:.5,value:V,onInput:function(){function S(L,w){y(w)}return S}()})]})]})||(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Messenger Offline."})]}),(0,e.createComponentVNode)(2,I,{title:"Current Conversations",data:i,pdas:u,msgAct:"Select Conversation",searchTerm:V}),(0,e.createComponentVNode)(2,I,{title:"Other PDAs",pdas:s,msgAct:"Message",data:i,searchTerm:V})]})}return k}(),I=function(N,d){var c=(0,t.useBackend)(d),m=c.act,i=N.data,u=N.pdas,s=N.title,l=N.msgAct,h=N.searchTerm,C=i.charges,v=i.plugins;return!u||!u.length?(0,e.createComponentVNode)(2,o.Section,{title:s,children:"No PDAs found."}):(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:s,children:u.filter(function(p){return p.Name.toLowerCase().includes(h.toLowerCase())}).map(function(p){return(0,e.createComponentVNode)(2,o.Stack,{m:.5,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"arrow-circle-down",content:p.Name,onClick:function(){function g(){return m(l,{target:p.uid})}return g}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!C&&v.map(function(g){return(0,e.createComponentVNode)(2,o.Button,{icon:g.icon,content:g.name,onClick:function(){function V(){return m("Messenger Plugin",{plugin:g.uid,target:p.uid})}return V}()},g.uid)})})]},p.uid)})})}},90382:function(A,r,n){"use strict";r.__esModule=!0,r.pda_minesweeper=r.MineSweeperLeaderboard=r.MineSweeperGame=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_minesweeper=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,i=(0,a.useLocalState)(N,"window","Game"),u=i[0],s=i[1],l={Game:"Leaderboard",Leaderboard:"Game"};return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:u==="Game"?(0,e.createComponentVNode)(2,f):(0,e.createComponentVNode)(2,b)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,fontSize:2,lineHeight:1.75,icon:u==="Game"?"book":"gamepad",onClick:function(){function h(){return s(l[u])}return h}(),children:l[u]})})]})}return I}(),f=r.MineSweeperGame=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,i=m.matrix,u=m.flags,s=m.bombs,l={1:"blue",2:"green",3:"red",4:"darkblue",5:"brown",6:"lightblue",7:"black",8:"white"},h=function(){function C(v,p,g){c("Square",{X:v,Y:p,mode:g})}return C}();return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:Object.keys(i).map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:Object.keys(i[C]).map(function(v){return(0,e.createComponentVNode)(2,t.Button,{m:.25,height:2,width:2,className:i[C][v].open?"Minesweeper__open":"Minesweeper__closed",bold:!0,color:"transparent",icon:i[C][v].open?i[C][v].bomb?"bomb":"":i[C][v].flag?"flag":"",textColor:i[C][v].open?i[C][v].bomb?"black":l[i[C][v].around]:i[C][v].flag?"red":"gray",onClick:function(){function p(g){return h(C,v,"bomb")}return p}(),onContextMenu:function(){function p(g){event.preventDefault(),h(C,v,"flag")}return p}(),children:i[C][v].open&&!i[C][v].bomb&&i[C][v].around?i[C][v].around:" "},v)})},C)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,className:"Minesweeper__infobox",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,textAlign:"left",pt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{pl:2,fontSize:2,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"bomb",color:"gray"})," : ",s]}),(0,e.createComponentVNode)(2,t.Stack.Divider),(0,e.createComponentVNode)(2,t.Stack.Item,{pl:2,fontSize:2,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flag",color:"red"})," : ",u]})]})})]})}return I}(),b=r.MineSweeperLeaderboard=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,i=m.leaderboard,u=(0,a.useLocalState)(N,"sortId","time"),s=u[0],l=u[1],h=(0,a.useLocalState)(N,"sortOrder",!1),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Table,{className:"Minesweeper__list",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,B,{id:"name",children:"Nick"}),(0,e.createComponentVNode)(2,B,{id:"time",children:"Time"})]}),i&&i.sort(function(p,g){var V=C?1:-1;return p[s].localeCompare(g[s])*V}).map(function(p,g){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.time})]},g)})]})}return I}(),B=function(k,N){var d=(0,a.useLocalState)(N,"sortId","time"),c=d[0],m=d[1],i=(0,a.useLocalState)(N,"sortOrder",!1),u=i[0],s=i[1],l=k.id,h=k.children;return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",onClick:function(){function C(){c===l?s(!u):(m(l),s(!0))}return C}(),children:[h,c===l&&(0,e.createComponentVNode)(2,t.Icon,{name:u?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},24635:function(A,r,n){"use strict";r.__esModule=!0,r.pda_mule=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_mule=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.mulebot,i=m.active;return(0,e.createComponentVNode)(2,t.Box,{children:i?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,f)})}return B}(),f=function(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.mulebot,i=m.bots;return i.map(function(u){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:u.Name,icon:"cog",onClick:function(){function s(){return d("control",{bot:u.uid})}return s}()})},u.Name)})},b=function(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.mulebot,i=m.botstatus,u=m.active,s=i.mode,l=i.loca,h=i.load,C=i.powr,v=i.dest,p=i.home,g=i.retn,V=i.pick,y;switch(s){case 0:y="Ready";break;case 1:y="Loading/Unloading";break;case 2:case 12:y="Navigating to delivery location";break;case 3:y="Navigating to Home";break;case 4:y="Waiting for clear path";break;case 5:case 6:y="Calculating navigation path";break;case 7:y="Unable to locate destination";break;default:y=s;break}return(0,e.createComponentVNode)(2,t.Section,{title:u,children:[s===-1&&(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,children:"Waiting for response..."}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:l}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:[C,"%"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Home",children:p}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:(0,e.createComponentVNode)(2,t.Button,{content:v?v+" (Set)":"None (Set)",onClick:function(){function S(){return d("target")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Load",children:(0,e.createComponentVNode)(2,t.Button,{content:h?h+" (Unload)":"None",disabled:!h,onClick:function(){function S(){return d("unload")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Pickup",children:(0,e.createComponentVNode)(2,t.Button,{content:V?"Yes":"No",selected:V,onClick:function(){function S(){return d("set_pickup_type",{autopick:V?0:1})}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Return",children:(0,e.createComponentVNode)(2,t.Button,{content:g?"Yes":"No",selected:g,onClick:function(){function S(){return d("set_auto_return",{autoret:g?0:1})}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Controls",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Stop",icon:"stop",onClick:function(){function S(){return d("stop")}return S}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Proceed",icon:"play",onClick:function(){function S(){return d("start")}return S}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Return Home",icon:"home",onClick:function(){function S(){return d("home")}return S}()})]})]})]})}},23734:function(A,r,n){"use strict";r.__esModule=!0,r.pda_nanobank=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=r.pda_nanobank=function(){function i(u,s){var l=(0,t.useBackend)(s),h=l.act,C=l.data,v=C.logged_in,p=C.owner_name,g=C.money;return v?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Name",children:p}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Balance",children:["$",g]})]})}),(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,B)]})],4):(0,e.createComponentVNode)(2,d)}return i}(),b=function(u,s){var l=(0,t.useBackend)(s),h=l.data,C=h.is_premium,v=(0,t.useLocalState)(s,"tabIndex",1),p=v[0],g=v[1];return(0,e.createComponentVNode)(2,o.Tabs,{mt:2,children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===1,onClick:function(){function V(){return g(1)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transfers"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===2,onClick:function(){function V(){return g(2)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Account Actions"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===3,onClick:function(){function V(){return g(3)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transaction History"]}),!!C&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===4,onClick:function(){function V(){return g(4)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Supply Orders"]})]})},B=function(u,s){var l=(0,t.useLocalState)(s,"tabIndex",1),h=l[0],C=(0,t.useBackend)(s),v=C.data,p=v.db_status;if(!p)return(0,e.createComponentVNode)(2,o.Box,{children:"Account Database Connection Severed"});switch(h){case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,k);case 3:return(0,e.createComponentVNode)(2,N);case 4:return(0,e.createComponentVNode)(2,m);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},I=function(u,s){var l,h=(0,t.useBackend)(s),C=h.act,v=h.data,p=v.requests,g=v.available_accounts,V=v.money,y=(0,t.useLocalState)(s,"selectedAccount"),S=y[0],L=y[1],w=(0,t.useLocalState)(s,"transferAmount"),x=w[0],T=w[1],M=(0,t.useLocalState)(s,"searchText",""),P=M[0],D=M[1],E=[];return g.map(function(O){return E[O.name]=O.UID}),(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account",children:[(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by account name",onInput:function(){function O(R,j){return D(j)}return O}()}),(0,e.createComponentVNode)(2,o.Dropdown,{mt:.6,width:"190px",options:g.filter((0,a.createSearch)(P,function(O){return O.name})).map(function(O){return O.name}),selected:(l=g.filter(function(O){return O.UID===S})[0])==null?void 0:l.name,onSelected:function(){function O(R){return L(E[R])}return O}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Amount",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Up to 5000",onInput:function(){function O(R,j){return T(j)}return O}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,o.Button.Confirm,{bold:!0,icon:"paper-plane",width:"auto",disabled:V0&&l.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:["#",C.Number,' - "',C.Name,'" for "',C.OrderedBy,'"']},C)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Approved Orders",children:s>0&&u.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:["#",C.Number,' - "',C.Name,'" for "',C.ApprovedBy,'"']},C)})})]})}return f}()},17617:function(A,r,n){"use strict";r.__esModule=!0,r.Layout=void 0;var e=n(89005),a=n(35840),t=n(55937),o=n(24826),f=["className","theme","children"],b=["className","scrollable","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function B(N,d){if(N==null)return{};var c={};for(var m in N)if({}.hasOwnProperty.call(N,m)){if(d.includes(m))continue;c[m]=N[m]}return c}var I=r.Layout=function(){function N(d){var c=d.className,m=d.theme,l=m===void 0?"nanotrasen":m,u=d.children,s=B(d,f);return document.documentElement.className="theme-"+l,(0,e.createVNode)(1,"div","theme-"+l,(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Layout",c].concat((0,t.computeBoxClassName)(s))),u,0,Object.assign({},(0,t.computeBoxProps)(s)))),2)}return N}(),k=function(d){var c=d.className,m=d.scrollable,l=d.children,u=B(d,b);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Layout__content",m&&"Layout__content--scrollable",c,(0,t.computeBoxClassName)(u)]),l,0,Object.assign({},(0,t.computeBoxProps)(u))))};k.defaultHooks={onComponentDidMount:function(){function N(d){return(0,o.addScrollableNode)(d)}return N}(),onComponentWillUnmount:function(){function N(d){return(0,o.removeScrollableNode)(d)}return N}()},I.Content=k},96945:function(A,r,n){"use strict";r.__esModule=!0,r.Pane=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(99851),b=n(17617),B=["theme","children","className"],I=["className","fitted","children"];/** + */function B(N,d){if(N==null)return{};var c={};for(var m in N)if({}.hasOwnProperty.call(N,m)){if(d.includes(m))continue;c[m]=N[m]}return c}var I=r.Layout=function(){function N(d){var c=d.className,m=d.theme,i=m===void 0?"nanotrasen":m,u=d.children,s=B(d,f);return document.documentElement.className="theme-"+i,(0,e.createVNode)(1,"div","theme-"+i,(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Layout",c].concat((0,t.computeBoxClassName)(s))),u,0,Object.assign({},(0,t.computeBoxProps)(s)))),2)}return N}(),k=function(d){var c=d.className,m=d.scrollable,i=d.children,u=B(d,b);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Layout__content",m&&"Layout__content--scrollable",c,(0,t.computeBoxClassName)(u)]),i,0,Object.assign({},(0,t.computeBoxProps)(u))))};k.defaultHooks={onComponentDidMount:function(){function N(d){return(0,o.addScrollableNode)(d)}return N}(),onComponentWillUnmount:function(){function N(d){return(0,o.removeScrollableNode)(d)}return N}()},I.Content=k},96945:function(A,r,n){"use strict";r.__esModule=!0,r.Pane=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(99851),b=n(17617),B=["theme","children","className"],I=["className","fitted","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function k(c,m){if(c==null)return{};var l={};for(var u in c)if({}.hasOwnProperty.call(c,u)){if(m.includes(u))continue;l[u]=c[u]}return l}var N=r.Pane=function(){function c(m,l){var u=m.theme,s=m.children,i=m.className,h=k(m,B),C=(0,t.useBackend)(l),v=C.suspended,p=(0,f.useDebug)(l),g=p.debugLayout;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,b.Layout,Object.assign({className:(0,a.classes)(["Window",i]),theme:u},h,{children:(0,e.createComponentVNode)(2,o.Box,{fillPositionedParent:!0,className:g&&"debug-layout",children:!v&&s})})))}return c}(),d=function(m){var l=m.className,u=m.fitted,s=m.children,i=k(m,I);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,b.Layout.Content,Object.assign({className:(0,a.classes)(["Window__content",l])},i,{children:u&&s||(0,e.createVNode)(1,"div","Window__contentPadding",s,0)})))};N.Content=d},34827:function(A,r,n){"use strict";r.__esModule=!0,r.Window=void 0;var e=n(89005),a=n(35840),t=n(85307),o=n(25328),f=n(72253),b=n(36036),B=n(76910),I=n(99851),k=n(77384),N=n(35421),d=n(9394),c=n(17617),m=["className","fitted","children"];function l(V,y){if(V==null)return{};var S={};for(var L in V)if({}.hasOwnProperty.call(V,L)){if(y.includes(L))continue;S[L]=V[L]}return S}function u(V,y){V.prototype=Object.create(y.prototype),V.prototype.constructor=V,s(V,y)}function s(V,y){return s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(S,L){return S.__proto__=L,S},s(V,y)}/** + */function k(c,m){if(c==null)return{};var i={};for(var u in c)if({}.hasOwnProperty.call(c,u)){if(m.includes(u))continue;i[u]=c[u]}return i}var N=r.Pane=function(){function c(m,i){var u=m.theme,s=m.children,l=m.className,h=k(m,B),C=(0,t.useBackend)(i),v=C.suspended,p=(0,f.useDebug)(i),g=p.debugLayout;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,b.Layout,Object.assign({className:(0,a.classes)(["Window",l]),theme:u},h,{children:(0,e.createComponentVNode)(2,o.Box,{fillPositionedParent:!0,className:g&&"debug-layout",children:!v&&s})})))}return c}(),d=function(m){var i=m.className,u=m.fitted,s=m.children,l=k(m,I);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,b.Layout.Content,Object.assign({className:(0,a.classes)(["Window__content",i])},l,{children:u&&s||(0,e.createVNode)(1,"div","Window__contentPadding",s,0)})))};N.Content=d},34827:function(A,r,n){"use strict";r.__esModule=!0,r.Window=void 0;var e=n(89005),a=n(35840),t=n(85307),o=n(25328),f=n(72253),b=n(36036),B=n(76910),I=n(99851),k=n(77384),N=n(35421),d=n(9394),c=n(17617),m=["className","fitted","children"];function i(V,y){if(V==null)return{};var S={};for(var L in V)if({}.hasOwnProperty.call(V,L)){if(y.includes(L))continue;S[L]=V[L]}return S}function u(V,y){V.prototype=Object.create(y.prototype),V.prototype.constructor=V,s(V,y)}function s(V,y){return s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(S,L){return S.__proto__=L,S},s(V,y)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var i=(0,d.createLogger)("Window"),h=[400,600],C=r.Window=function(V){function y(){return V.apply(this,arguments)||this}u(y,V);var S=y.prototype;return S.componentDidMount=function(){function L(){var w=(0,f.useBackend)(this.context),x=w.suspended;x||(i.log("mounting"),this.updateGeometry())}return L}(),S.componentDidUpdate=function(){function L(w){var x=this.props.width!==w.width||this.props.height!==w.height;x&&this.updateGeometry()}return L}(),S.updateGeometry=function(){function L(){var w,x=(0,f.useBackend)(this.context),T=x.config,M=Object.assign({size:h},T.window);this.props.width&&this.props.height&&(M.size=[this.props.width,this.props.height]),(w=T.window)!=null&&w.key&&(0,N.setWindowKey)(T.window.key),(0,N.recallWindowGeometry)(M)}return L}(),S.render=function(){function L(){var w,x=this.props,T=x.theme,M=x.title,O=x.children,D=(0,f.useBackend)(this.context),E=D.config,P=D.suspended,R=(0,I.useDebug)(this.context),j=R.debugLayout,F=(0,t.useDispatch)(this.context),W=(w=E.window)==null?void 0:w.fancy,z=E.user&&(E.user.observer?E.status2?m-2:0),u=2;u=o){var s=[c].concat(l).map(function(i){return typeof i=="string"?i:i instanceof Error?i.stack||String(i):JSON.stringify(i)}).filter(function(i){return i}).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.sendMessage({type:"log",message:s})}},I=r.createLogger=function(){function N(d){return{debug:function(){function c(){for(var m=arguments.length,l=new Array(m),u=0;u2?m-2:0),u=2;u=o){var s=[c].concat(i).map(function(l){return typeof l=="string"?l:l instanceof Error?l.stack||String(l):JSON.stringify(l)}).filter(function(l){return l}).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.sendMessage({type:"log",message:s})}},I=r.createLogger=function(){function N(d){return{debug:function(){function c(){for(var m=arguments.length,i=new Array(m),u=0;u0;){var p=C.shift(),g=p(h);try{v=b(g)}catch(y){if(y.code!=="MODULE_NOT_FOUND")throw y}}if(!v)return B("notFound",h);var V=v[h];return V||B("missingExport",h)}return d}()},72178:function(A,r,n){"use strict";r.__esModule=!0,r.configureStore=r.StoreProvider=void 0;var e=n(64795),a=n(85307),t=n(89005),o=n(79140),f=n(72253),b=n(99851),B=n(9394);function I(u,s){u.prototype=Object.create(s.prototype),u.prototype.constructor=u,k(u,s)}function k(u,s){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,h){return i.__proto__=h,i},k(u,s)}/** + */var b=n(32054),B=function(c,m){return function(){return(0,e.createComponentVNode)(2,f.Window,{children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[c==="notFound"&&(0,e.createVNode)(1,"div",null,[(0,e.createTextVNode)("Interface "),(0,e.createVNode)(1,"b",null,m,0),(0,e.createTextVNode)(" was not found.")],4),c==="missingExport"&&(0,e.createVNode)(1,"div",null,[(0,e.createTextVNode)("Interface "),(0,e.createVNode)(1,"b",null,m,0),(0,e.createTextVNode)(" is missing an export.")],4)]})})}},I=function(){return(0,e.createComponentVNode)(2,f.Window,{children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0})})},k=function(){return(0,e.createComponentVNode)(2,f.Window,{height:130,title:"Loading",width:150,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{align:"center",fill:!0,justify:"center",vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Icon,{color:"blue",name:"toolbox",spin:!0,size:4})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:"Please wait..."})]})})})},N=r.getRoutedComponent=function(){function d(c){var m=c.getState(),i=(0,a.selectBackend)(m),u=i.suspended,s=i.config;if(u)return I;if(s.refreshing)return k;if(0)var l;for(var h=s==null?void 0:s.interface,C=[function(y){return"./"+y+".tsx"},function(y){return"./"+y+".js"},function(y){return"./"+y+"/index.tsx"},function(y){return"./"+y+"/index.js"}],v;!v&&C.length>0;){var p=C.shift(),g=p(h);try{v=b(g)}catch(y){if(y.code!=="MODULE_NOT_FOUND")throw y}}if(!v)return B("notFound",h);var V=v[h];return V||B("missingExport",h)}return d}()},72178:function(A,r,n){"use strict";r.__esModule=!0,r.configureStore=r.StoreProvider=void 0;var e=n(64795),a=n(85307),t=n(89005),o=n(79140),f=n(72253),b=n(99851),B=n(9394);function I(u,s){u.prototype=Object.create(s.prototype),u.prototype.constructor=u,k(u,s)}function k(u,s){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(l,h){return l.__proto__=h,l},k(u,s)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var N=(0,B.createLogger)("store"),d=r.configureStore=function(){function u(s){var i,h;s===void 0&&(s={});var C=s,v=C.sideEffects,p=v===void 0?!0:v,g=(0,e.flow)([(0,a.combineReducers)({debug:b.debugReducer,backend:f.backendReducer}),s.reducer]),V=p?[].concat(((i=s.middleware)==null?void 0:i.pre)||[],[o.assetMiddleware,f.backendMiddleware],((h=s.middleware)==null?void 0:h.post)||[]):[],y=a.applyMiddleware.apply(void 0,V),S=(0,a.createStore)(g,y);return window.__store__=S,window.__augmentStack__=m(S),S}return u}(),c=function(s){return function(i){return function(h){var C=h.type,v=h.payload;return C==="update"||C==="backend/update"?N.debug("action",{type:C}):N.debug("action",h),i(h)}}},m=function(s){return function(i,h){var C,v;h?typeof h=="object"&&!h.stack&&(h.stack=i):(h=new Error(i.split("\n")[0]),h.stack=i),N.log("FatalError:",h);var p=s.getState(),g=p==null||(C=p.backend)==null?void 0:C.config,V=i;return V+="\nUser Agent: "+navigator.userAgent,V+="\nState: "+JSON.stringify({ckey:g==null||(v=g.client)==null?void 0:v.ckey,interface:g==null?void 0:g.interface,window:g==null?void 0:g.window}),V}},l=r.StoreProvider=function(u){function s(){return u.apply(this,arguments)||this}I(s,u);var i=s.prototype;return i.getChildContext=function(){function h(){var C=this.props.store;return{store:C}}return h}(),i.render=function(){function h(){return this.props.children}return h}(),s}(t.Component)},51364:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036);/** +*/var N=(0,B.createLogger)("store"),d=r.configureStore=function(){function u(s){var l,h;s===void 0&&(s={});var C=s,v=C.sideEffects,p=v===void 0?!0:v,g=(0,e.flow)([(0,a.combineReducers)({debug:b.debugReducer,backend:f.backendReducer}),s.reducer]),V=p?[].concat(((l=s.middleware)==null?void 0:l.pre)||[],[o.assetMiddleware,f.backendMiddleware],((h=s.middleware)==null?void 0:h.post)||[]):[],y=a.applyMiddleware.apply(void 0,V),S=(0,a.createStore)(g,y);return window.__store__=S,window.__augmentStack__=m(S),S}return u}(),c=function(s){return function(l){return function(h){var C=h.type,v=h.payload;return C==="update"||C==="backend/update"?N.debug("action",{type:C}):N.debug("action",h),l(h)}}},m=function(s){return function(l,h){var C,v;h?typeof h=="object"&&!h.stack&&(h.stack=l):(h=new Error(l.split("\n")[0]),h.stack=l),N.log("FatalError:",h);var p=s.getState(),g=p==null||(C=p.backend)==null?void 0:C.config,V=l;return V+="\nUser Agent: "+navigator.userAgent,V+="\nState: "+JSON.stringify({ckey:g==null||(v=g.client)==null?void 0:v.ckey,interface:g==null?void 0:g.interface,window:g==null?void 0:g.window}),V}},i=r.StoreProvider=function(u){function s(){return u.apply(this,arguments)||this}I(s,u);var l=s.prototype;return l.getChildContext=function(){function h(){var C=this.props.store;return{store:C}}return h}(),l.render=function(){function h(){return this.props.children}return h}(),s}(t.Component)},51364:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT @@ -295,11 +295,11 @@ * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var o=r.meta={title:"Button",render:function(){function I(){return(0,e.createComponentVNode)(2,B)}return I}()},f=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","gold"],b=["good","average","bad","black","white"],B=function(k,N){var d=(0,a.useLocalState)(N,"translucent",!1),c=d[0],m=d[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Box,{mb:1,children:[(0,e.createComponentVNode)(2,t.Button,{content:"Simple"}),(0,e.createComponentVNode)(2,t.Button,{selected:!0,content:"Selected"}),(0,e.createComponentVNode)(2,t.Button,{altSelected:!0,content:"Alt Selected"}),(0,e.createComponentVNode)(2,t.Button,{disabled:!0,content:"Disabled"}),(0,e.createComponentVNode)(2,t.Button,{color:"transparent",content:"Transparent"}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Icon"}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Fluid"}),(0,e.createComponentVNode)(2,t.Button,{my:1,lineHeight:2,minWidth:15,textAlign:"center",content:"With Box props"})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Color States",buttons:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:c,onClick:function(){function l(){return m(!c)}return l}(),content:"Translucent"}),children:b.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{translucent:c,color:l,content:l},l)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Available Colors",children:f.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{translucent:c,color:l,content:l},l)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Text Colors",children:f.map(function(l){return(0,e.createComponentVNode)(2,t.Box,{inline:!0,mx:"7px",color:l,children:l},l)})})],4)}},51956:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(9394);/** + */var o=r.meta={title:"Button",render:function(){function I(){return(0,e.createComponentVNode)(2,B)}return I}()},f=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","gold"],b=["good","average","bad","black","white"],B=function(k,N){var d=(0,a.useLocalState)(N,"translucent",!1),c=d[0],m=d[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Box,{mb:1,children:[(0,e.createComponentVNode)(2,t.Button,{content:"Simple"}),(0,e.createComponentVNode)(2,t.Button,{selected:!0,content:"Selected"}),(0,e.createComponentVNode)(2,t.Button,{altSelected:!0,content:"Alt Selected"}),(0,e.createComponentVNode)(2,t.Button,{disabled:!0,content:"Disabled"}),(0,e.createComponentVNode)(2,t.Button,{color:"transparent",content:"Transparent"}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Icon"}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Fluid"}),(0,e.createComponentVNode)(2,t.Button,{my:1,lineHeight:2,minWidth:15,textAlign:"center",content:"With Box props"})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Color States",buttons:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:c,onClick:function(){function i(){return m(!c)}return i}(),content:"Translucent"}),children:b.map(function(i){return(0,e.createComponentVNode)(2,t.Button,{translucent:c,color:i,content:i},i)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Available Colors",children:f.map(function(i){return(0,e.createComponentVNode)(2,t.Button,{translucent:c,color:i,content:i},i)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Text Colors",children:f.map(function(i){return(0,e.createComponentVNode)(2,t.Box,{inline:!0,mx:"7px",color:i,children:i},i)})})],4)}},51956:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(9394);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var f=r.meta={title:"ByondUi",render:function(){function B(){return(0,e.createComponentVNode)(2,b)}return B}()},b=function(I,k){var N=(0,a.useLocalState)(k,"byondUiEvalCode","Byond.winset('"+Byond.windowId+"', {\n 'is-visible': true,\n})"),d=N[0],c=N[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Button",children:(0,e.createComponentVNode)(2,t.ByondUi,{params:{type:"button",text:"Button"}})}),(0,e.createComponentVNode)(2,t.Section,{title:"Make BYOND calls",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",onClick:function(){function m(){return setTimeout(function(){try{var l=new Function("return ("+d+")")();l&&l.then?(o.logger.log("Promise"),l.then(o.logger.log)):o.logger.log(l)}catch(u){o.logger.log(u)}})}return m}(),children:"Evaluate"}),children:(0,e.createComponentVNode)(2,t.Box,{as:"textarea",width:"100%",height:"10em",onChange:function(){function m(l){return c(l.target.value)}return m}(),children:d})})],4)}},17466:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036),t=n(37168);/** + */var f=r.meta={title:"ByondUi",render:function(){function B(){return(0,e.createComponentVNode)(2,b)}return B}()},b=function(I,k){var N=(0,a.useLocalState)(k,"byondUiEvalCode","Byond.winset('"+Byond.windowId+"', {\n 'is-visible': true,\n})"),d=N[0],c=N[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Button",children:(0,e.createComponentVNode)(2,t.ByondUi,{params:{type:"button",text:"Button"}})}),(0,e.createComponentVNode)(2,t.Section,{title:"Make BYOND calls",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",onClick:function(){function m(){return setTimeout(function(){try{var i=new Function("return ("+d+")")();i&&i.then?(o.logger.log("Promise"),i.then(o.logger.log)):o.logger.log(i)}catch(u){o.logger.log(u)}})}return m}(),children:"Evaluate"}),children:(0,e.createComponentVNode)(2,t.Box,{as:"textarea",width:"100%",height:"10em",onChange:function(){function m(i){return c(i.target.value)}return m}(),children:d})})],4)}},17466:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036),t=n(37168);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT @@ -307,15 +307,15 @@ * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var o=r.meta={title:"Flex & Sections",render:function(){function b(){return(0,e.createComponentVNode)(2,f)}return b}()},f=function(B,I){var k=(0,a.useLocalState)(I,"fs_grow",1),N=k[0],d=k[1],c=(0,a.useLocalState)(I,"fs_direction","column"),m=c[0],l=c[1],u=(0,a.useLocalState)(I,"fs_fill",!0),s=u[0],i=u[1],h=(0,a.useLocalState)(I,"fs_title",!0),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Flex,{height:"100%",direction:"column",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mb:1,children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return l(m==="column"?"row":"column")}return p}(),children:'Flex direction="'+m+'"'}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return d(+!N)}return p}(),children:"Flex.Item grow={"+N+"}"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return i(!s)}return p}(),children:"Section fill={"+String(s)+"}"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,selected:C,onClick:function(){function p(){return v(!C)}return p}(),children:"Section title"})]})}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",direction:m,children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mr:m==="row"&&1,mb:m==="column"&&1,grow:N,children:(0,e.createComponentVNode)(2,t.Section,{title:C&&"Section 1",fill:s,children:"Content"})}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:N,children:(0,e.createComponentVNode)(2,t.Section,{title:C&&"Section 2",fill:s,children:"Content"})})]})})]})}},48779:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** + */var o=r.meta={title:"Flex & Sections",render:function(){function b(){return(0,e.createComponentVNode)(2,f)}return b}()},f=function(B,I){var k=(0,a.useLocalState)(I,"fs_grow",1),N=k[0],d=k[1],c=(0,a.useLocalState)(I,"fs_direction","column"),m=c[0],i=c[1],u=(0,a.useLocalState)(I,"fs_fill",!0),s=u[0],l=u[1],h=(0,a.useLocalState)(I,"fs_title",!0),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Flex,{height:"100%",direction:"column",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mb:1,children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return i(m==="column"?"row":"column")}return p}(),children:'Flex direction="'+m+'"'}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return d(+!N)}return p}(),children:"Flex.Item grow={"+N+"}"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return l(!s)}return p}(),children:"Section fill={"+String(s)+"}"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,selected:C,onClick:function(){function p(){return v(!C)}return p}(),children:"Section title"})]})}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",direction:m,children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mr:m==="row"&&1,mb:m==="column"&&1,grow:N,children:(0,e.createComponentVNode)(2,t.Section,{title:C&&"Section 1",fill:s,children:"Content"})}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:N,children:(0,e.createComponentVNode)(2,t.Section,{title:C&&"Section 2",fill:s,children:"Content"})})]})})]})}},48779:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** * @file * @copyright 2024 Aylong (https://github.com/AyIong) * @license MIT - */var o=r.meta={title:"ImageButton",render:function(){function I(){return(0,e.createComponentVNode)(2,B)}return I}()},f=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","gold"],b=["good","average","bad","black","white"],B=function(k,N){var d=(0,a.useLocalState)(N,"fluid1",!0),c=d[0],m=d[1],l=(0,a.useLocalState)(N,"fluid2",!1),u=l[0],s=l[1],i=(0,a.useLocalState)(N,"fluid3",!1),h=i[0],C=i[1],v=(0,a.useLocalState)(N,"disabled",!1),p=v[0],g=v[1],V=(0,a.useLocalState)(N,"selected",!1),y=V[0],S=V[1],L=(0,a.useLocalState)(N,"addImage",!1),w=L[0],x=L[1],T=(0,a.useLocalState)(N,"base64",""),M=T[0],O=T[1],D=(0,a.useLocalState)(N,"title","Image Button"),E=D[0],P=D[1],R=(0,a.useLocalState)(N,"content","You can put anything in there"),j=R[0],F=R[1],W=(0,a.useLocalState)(N,"imageSize",64),z=W[0],K=W[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:w?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"base64",children:(0,e.createComponentVNode)(2,t.Input,{value:M,onInput:function(){function G(J,Q){return O(Q)}return G}()})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Input,{value:E,onInput:function(){function G(J,Q){return P(Q)}return G}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Content",children:(0,e.createComponentVNode)(2,t.Input,{value:j,onInput:function(){function G(J,Q){return F(Q)}return G}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Image Size",children:(0,e.createComponentVNode)(2,t.Slider,{width:10,value:z,minValue:0,maxValue:256,step:1,onChange:function(){function G(J,Q){return K(Q)}return G}()})})],4)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"50%",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:c,onClick:function(){function G(){return m(!c)}return G}(),children:"Fluid"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:p,onClick:function(){function G(){return g(!p)}return G}(),children:"Disabled"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:y,onClick:function(){function G(){return S(!y)}return G}(),children:"Selected"})})]})})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.ImageButton,{m:!c&&0,fluid:c,base64:M,imageSize:z,title:E,tooltip:!c&&j,disabled:p,selected:y,buttonsAlt:c,buttons:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:c,compact:!c,color:!c&&"transparent",selected:w,onClick:function(){function G(){return x(!w)}return G}(),children:"Add Image"}),children:j})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Color States",buttons:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:u,onClick:function(){function G(){return s(!u)}return G}(),children:"Fluid"}),children:b.map(function(G){return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:u,color:G,imageSize:u?24:48,children:G},G)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Available Colors",buttons:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:h,onClick:function(){function G(){return C(!h)}return G}(),children:"Fluid"}),children:f.map(function(G){return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:h,color:G,imageSize:h?24:48,children:G},G)})})],4)}},21394:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** + */var o=r.meta={title:"ImageButton",render:function(){function I(){return(0,e.createComponentVNode)(2,B)}return I}()},f=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","gold"],b=["good","average","bad","black","white"],B=function(k,N){var d=(0,a.useLocalState)(N,"fluid1",!0),c=d[0],m=d[1],i=(0,a.useLocalState)(N,"fluid2",!1),u=i[0],s=i[1],l=(0,a.useLocalState)(N,"fluid3",!1),h=l[0],C=l[1],v=(0,a.useLocalState)(N,"disabled",!1),p=v[0],g=v[1],V=(0,a.useLocalState)(N,"selected",!1),y=V[0],S=V[1],L=(0,a.useLocalState)(N,"addImage",!1),w=L[0],x=L[1],T=(0,a.useLocalState)(N,"base64",""),M=T[0],P=T[1],D=(0,a.useLocalState)(N,"title","Image Button"),E=D[0],O=D[1],R=(0,a.useLocalState)(N,"content","You can put anything in there"),j=R[0],F=R[1],W=(0,a.useLocalState)(N,"imageSize",64),z=W[0],K=W[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:w?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"base64",children:(0,e.createComponentVNode)(2,t.Input,{value:M,onInput:function(){function G(J,Q){return P(Q)}return G}()})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Input,{value:E,onInput:function(){function G(J,Q){return O(Q)}return G}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Content",children:(0,e.createComponentVNode)(2,t.Input,{value:j,onInput:function(){function G(J,Q){return F(Q)}return G}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Image Size",children:(0,e.createComponentVNode)(2,t.Slider,{width:10,value:z,minValue:0,maxValue:256,step:1,onChange:function(){function G(J,Q){return K(Q)}return G}()})})],4)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"50%",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:c,onClick:function(){function G(){return m(!c)}return G}(),children:"Fluid"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:p,onClick:function(){function G(){return g(!p)}return G}(),children:"Disabled"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:y,onClick:function(){function G(){return S(!y)}return G}(),children:"Selected"})})]})})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.ImageButton,{m:!c&&0,fluid:c,base64:M,imageSize:z,title:E,tooltip:!c&&j,disabled:p,selected:y,buttonsAlt:c,buttons:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:c,compact:!c,color:!c&&"transparent",selected:w,onClick:function(){function G(){return x(!w)}return G}(),children:"Add Image"}),children:j})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Color States",buttons:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:u,onClick:function(){function G(){return s(!u)}return G}(),children:"Fluid"}),children:b.map(function(G){return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:u,color:G,imageSize:u?24:48,children:G},G)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Available Colors",buttons:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:h,onClick:function(){function G(){return C(!h)}return G}(),children:"Fluid"}),children:f.map(function(G){return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:h,color:G,imageSize:h?24:48,children:G},G)})})],4)}},21394:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var o=r.meta={title:"Input",render:function(){function b(){return(0,e.createComponentVNode)(2,f)}return b}()},f=function(B,I){var k=(0,a.useLocalState)(I,"number",0),N=k[0],d=k[1],c=(0,a.useLocalState)(I,"text","Sample text"),m=c[0],l=c[1];return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input (onChange)",children:(0,e.createComponentVNode)(2,t.Input,{value:m,onChange:function(){function u(s,i){return l(i)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input (onInput)",children:(0,e.createComponentVNode)(2,t.Input,{value:m,onInput:function(){function u(s,i){return l(i)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"NumberInput (onChange)",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:N,minValue:-100,maxValue:100,onChange:function(){function u(s,i){return d(i)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"NumberInput (onDrag)",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:N,minValue:-100,maxValue:100,onDrag:function(){function u(s,i){return d(i)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Slider (onDrag)",children:(0,e.createComponentVNode)(2,t.Slider,{step:1,stepPixelSize:5,value:N,minValue:-100,maxValue:100,onDrag:function(){function u(s,i){return d(i)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Knob (onDrag)",children:[(0,e.createComponentVNode)(2,t.Knob,{inline:!0,size:1,step:1,stepPixelSize:2,value:N,minValue:-100,maxValue:100,onDrag:function(){function u(s,i){return d(i)}return u}()}),(0,e.createComponentVNode)(2,t.Knob,{ml:1,inline:!0,bipolar:!0,size:1,step:1,stepPixelSize:2,value:N,minValue:-100,maxValue:100,onDrag:function(){function u(s,i){return d(i)}return u}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rotating Icon",children:(0,e.createComponentVNode)(2,t.Box,{inline:!0,position:"relative",children:(0,e.createComponentVNode)(2,t.DraggableControl,{value:N,minValue:-100,maxValue:100,dragMatrix:[0,-1],step:1,stepPixelSize:5,onDrag:function(){function u(s,i){return d(i)}return u}(),children:function(){function u(s){return(0,e.createComponentVNode)(2,t.Box,{onMouseDown:s.handleDragStart,children:[(0,e.createComponentVNode)(2,t.Icon,{size:4,color:"yellow",name:"times",rotation:s.displayValue*4}),s.inputElement]})}return u}()})})})]})})}},43932:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036),t=r.meta={title:"Popper",render:function(){function f(){return(0,e.createComponentVNode)(2,o)}return f}()},o=function(){return(0,e.createFragment)([(0,e.createComponentVNode)(2,a.Popper,{popperContent:(0,e.createComponentVNode)(2,a.Box,{style:{background:"white",border:"2px solid blue"},children:"Loogatme!"}),options:{placement:"bottom"},children:(0,e.createComponentVNode)(2,a.Box,{style:{border:"5px solid white",height:"300px",width:"200px"}})}),(0,e.createComponentVNode)(2,a.Popper,{popperContent:(0,e.createComponentVNode)(2,a.Box,{style:{background:"white",border:"2px solid blue"},children:"I am on the right!"}),options:{placement:"right"},children:(0,e.createComponentVNode)(2,a.Box,{style:{border:"5px solid white",height:"500px",width:"100px"}})})],4)}},33270:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** + */var o=r.meta={title:"Input",render:function(){function b(){return(0,e.createComponentVNode)(2,f)}return b}()},f=function(B,I){var k=(0,a.useLocalState)(I,"number",0),N=k[0],d=k[1],c=(0,a.useLocalState)(I,"text","Sample text"),m=c[0],i=c[1];return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input (onChange)",children:(0,e.createComponentVNode)(2,t.Input,{value:m,onChange:function(){function u(s,l){return i(l)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input (onInput)",children:(0,e.createComponentVNode)(2,t.Input,{value:m,onInput:function(){function u(s,l){return i(l)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"NumberInput (onChange)",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:N,minValue:-100,maxValue:100,onChange:function(){function u(s,l){return d(l)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"NumberInput (onDrag)",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:N,minValue:-100,maxValue:100,onDrag:function(){function u(s,l){return d(l)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Slider (onDrag)",children:(0,e.createComponentVNode)(2,t.Slider,{step:1,stepPixelSize:5,value:N,minValue:-100,maxValue:100,onDrag:function(){function u(s,l){return d(l)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Knob (onDrag)",children:[(0,e.createComponentVNode)(2,t.Knob,{inline:!0,size:1,step:1,stepPixelSize:2,value:N,minValue:-100,maxValue:100,onDrag:function(){function u(s,l){return d(l)}return u}()}),(0,e.createComponentVNode)(2,t.Knob,{ml:1,inline:!0,bipolar:!0,size:1,step:1,stepPixelSize:2,value:N,minValue:-100,maxValue:100,onDrag:function(){function u(s,l){return d(l)}return u}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rotating Icon",children:(0,e.createComponentVNode)(2,t.Box,{inline:!0,position:"relative",children:(0,e.createComponentVNode)(2,t.DraggableControl,{value:N,minValue:-100,maxValue:100,dragMatrix:[0,-1],step:1,stepPixelSize:5,onDrag:function(){function u(s,l){return d(l)}return u}(),children:function(){function u(s){return(0,e.createComponentVNode)(2,t.Box,{onMouseDown:s.handleDragStart,children:[(0,e.createComponentVNode)(2,t.Icon,{size:4,color:"yellow",name:"times",rotation:s.displayValue*4}),s.inputElement]})}return u}()})})})]})})}},43932:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036),t=r.meta={title:"Popper",render:function(){function f(){return(0,e.createComponentVNode)(2,o)}return f}()},o=function(){return(0,e.createFragment)([(0,e.createComponentVNode)(2,a.Popper,{popperContent:(0,e.createComponentVNode)(2,a.Box,{style:{background:"white",border:"2px solid blue"},children:"Loogatme!"}),options:{placement:"bottom"},children:(0,e.createComponentVNode)(2,a.Box,{style:{border:"5px solid white",height:"300px",width:"200px"}})}),(0,e.createComponentVNode)(2,a.Popper,{popperContent:(0,e.createComponentVNode)(2,a.Box,{style:{background:"white",border:"2px solid blue"},children:"I am on the right!"}),options:{placement:"right"},children:(0,e.createComponentVNode)(2,a.Box,{style:{border:"5px solid white",height:"500px",width:"100px"}})})],4)}},33270:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT @@ -331,11 +331,11 @@ * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var o=r.meta={title:"Tabs",render:function(){function B(){return(0,e.createComponentVNode)(2,b)}return B}()},f=["Tab #1","Tab #2","Tab #3","Tab #4"],b=function(I,k){var N=(0,a.useLocalState)(k,"tabIndex",0),d=N[0],c=N[1],m=(0,a.useLocalState)(k,"tabProps",{}),l=m[0],u=m[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"vertical",checked:l.vertical,onClick:function(){function s(){return u(Object.assign({},l,{vertical:!l.vertical}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"leftSlot",checked:l.leftSlot,onClick:function(){function s(){return u(Object.assign({},l,{leftSlot:!l.leftSlot}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"rightSlot",checked:l.rightSlot,onClick:function(){function s(){return u(Object.assign({},l,{rightSlot:!l.rightSlot}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"icon",checked:l.icon,onClick:function(){function s(){return u(Object.assign({},l,{icon:!l.icon}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"fluid",checked:l.fluid,onClick:function(){function s(){return u(Object.assign({},l,{fluid:!l.fluid}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"left aligned",checked:l.leftAligned,onClick:function(){function s(){return u(Object.assign({},l,{leftAligned:!l.leftAligned}))}return s}()})]}),(0,e.createComponentVNode)(2,t.Section,{fitted:!0,children:(0,e.createComponentVNode)(2,t.Tabs,{vertical:l.vertical,fluid:l.fluid,textAlign:l.leftAligned&&"left",children:f.map(function(s,i){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:i===d,icon:l.icon&&"info-circle",leftSlot:l.leftSlot&&(0,e.createComponentVNode)(2,t.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),rightSlot:l.rightSlot&&(0,e.createComponentVNode)(2,t.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),onClick:function(){function h(){return c(i)}return h}(),children:s},i)})})})],4)}},53276:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** + */var o=r.meta={title:"Tabs",render:function(){function B(){return(0,e.createComponentVNode)(2,b)}return B}()},f=["Tab #1","Tab #2","Tab #3","Tab #4"],b=function(I,k){var N=(0,a.useLocalState)(k,"tabIndex",0),d=N[0],c=N[1],m=(0,a.useLocalState)(k,"tabProps",{}),i=m[0],u=m[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"vertical",checked:i.vertical,onClick:function(){function s(){return u(Object.assign({},i,{vertical:!i.vertical}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"leftSlot",checked:i.leftSlot,onClick:function(){function s(){return u(Object.assign({},i,{leftSlot:!i.leftSlot}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"rightSlot",checked:i.rightSlot,onClick:function(){function s(){return u(Object.assign({},i,{rightSlot:!i.rightSlot}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"icon",checked:i.icon,onClick:function(){function s(){return u(Object.assign({},i,{icon:!i.icon}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"fluid",checked:i.fluid,onClick:function(){function s(){return u(Object.assign({},i,{fluid:!i.fluid}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"left aligned",checked:i.leftAligned,onClick:function(){function s(){return u(Object.assign({},i,{leftAligned:!i.leftAligned}))}return s}()})]}),(0,e.createComponentVNode)(2,t.Section,{fitted:!0,children:(0,e.createComponentVNode)(2,t.Tabs,{vertical:i.vertical,fluid:i.fluid,textAlign:i.leftAligned&&"left",children:f.map(function(s,l){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:l===d,icon:i.icon&&"info-circle",leftSlot:i.leftSlot&&(0,e.createComponentVNode)(2,t.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),rightSlot:i.rightSlot&&(0,e.createComponentVNode)(2,t.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),onClick:function(){function h(){return c(l)}return h}(),children:s},l)})})})],4)}},53276:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var o=r.meta={title:"Themes",render:function(){function b(){return(0,e.createComponentVNode)(2,f)}return b}()},f=function(B,I){var k=(0,a.useLocalState)(I,"kitchenSinkTheme"),N=k[0],d=k[1];return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Use theme",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"theme_name",value:N,onInput:function(){function c(m,l){return d(l)}return c}()})})})})}},28717:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036);/** + */var o=r.meta={title:"Themes",render:function(){function b(){return(0,e.createComponentVNode)(2,f)}return b}()},f=function(B,I){var k=(0,a.useLocalState)(I,"kitchenSinkTheme"),N=k[0],d=k[1];return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Use theme",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"theme_name",value:N,onInput:function(){function c(m,i){return d(i)}return c}()})})})})}},28717:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT @@ -343,11 +343,11 @@ * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var t=r.BoxWithSampleText=function(){function o(f){return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({},f,{children:[(0,e.createComponentVNode)(2,a.Box,{italic:!0,children:"Jackdaws love my big sphinx of quartz."}),(0,e.createComponentVNode)(2,a.Box,{mt:1,bold:!0,children:"The wide electrification of the southern provinces will give a powerful impetus to the growth of agriculture."})]})))}return o}()},67160:function(){},23542:function(){},30386:function(){},98996:function(){},50578:function(){},4444:function(){},77870:function(){},23632:function(){},56492:function(){},39108:function(){},11714:function(){},73492:function(){},49641:function(){},17570:function(){},61858:function(){},32882:function(){},70752:function(A,r,n){var e={"./pai_atmosphere.js":80818,"./pai_bioscan.js":23903,"./pai_directives.js":64988,"./pai_doorjack.js":13813,"./pai_main_menu.js":66025,"./pai_manifest.js":2983,"./pai_medrecords.js":40758,"./pai_messenger.js":98599,"./pai_radio.js":50775,"./pai_secrecords.js":48623,"./pai_signaler.js":47297};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=70752},59395:function(A,r,n){var e={"./pda_atmos_scan.js":78532,"./pda_games.js":2395,"./pda_janitor.js":40253,"./pda_main_menu.js":58293,"./pda_manifest.js":58059,"./pda_medical.js":18147,"./pda_messenger.js":77595,"./pda_minesweeper.js":90382,"./pda_mule.js":24635,"./pda_nanobank.js":23734,"./pda_notes.js":97085,"./pda_power.js":57513,"./pda_secbot.js":99808,"./pda_security.js":77168,"./pda_signaler.js":21773,"./pda_status_display.js":81857,"./pda_supplyrecords.js":70287};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=59395},32054:function(A,r,n){var e={"./AICard":1090,"./AICard.js":1090,"./AIFixer":39454,"./AIFixer.js":39454,"./APC":88422,"./APC.js":88422,"./ATM":99660,"./ATM.js":99660,"./AccountsUplinkTerminal":86423,"./AccountsUplinkTerminal.js":86423,"./AdminAntagMenu":23001,"./AdminAntagMenu.js":23001,"./AgentCard":39683,"./AgentCard.tsx":39683,"./AiAirlock":56793,"./AiAirlock.js":56793,"./AirAlarm":72475,"./AirAlarm.js":72475,"./AirlockAccessController":12333,"./AirlockAccessController.js":12333,"./AirlockElectronics":28736,"./AirlockElectronics.js":28736,"./AlertModal":47365,"./AlertModal.tsx":47365,"./AppearanceChanger":71824,"./AppearanceChanger.js":71824,"./AtmosAlertConsole":72285,"./AtmosAlertConsole.js":72285,"./AtmosControl":65805,"./AtmosControl.js":65805,"./AtmosFilter":87816,"./AtmosFilter.js":87816,"./AtmosGraphMonitor":57258,"./AtmosGraphMonitor.tsx":57258,"./AtmosMixer":52977,"./AtmosMixer.js":52977,"./AtmosPump":11748,"./AtmosPump.js":11748,"./AtmosTankControl":69321,"./AtmosTankControl.js":69321,"./AugmentMenu":92444,"./AugmentMenu.js":92444,"./Autolathe":59179,"./Autolathe.js":59179,"./Autolathe220":29943,"./Autolathe220.tsx":29943,"./BioChipPad":5147,"./BioChipPad.js":5147,"./Biogenerator":64273,"./Biogenerator.js":64273,"./BloomEdit":47823,"./BloomEdit.js":47823,"./BlueSpaceArtilleryControl":18621,"./BlueSpaceArtilleryControl.js":18621,"./BluespaceTap":27629,"./BluespaceTap.js":27629,"./BodyScanner":33758,"./BodyScanner.js":33758,"./BookBinder":67963,"./BookBinder.js":67963,"./BotCall":61925,"./BotCall.js":61925,"./BotClean":20464,"./BotClean.js":20464,"./BotFloor":69479,"./BotFloor.js":69479,"./BotHonk":59887,"./BotHonk.js":59887,"./BotMed":80063,"./BotMed.js":80063,"./BotSecurity":74439,"./BotSecurity.js":74439,"./BrigCells":10833,"./BrigCells.js":10833,"./BrigTimer":45761,"./BrigTimer.js":45761,"./CameraConsole":26300,"./CameraConsole.js":26300,"./CameraConsole220":39222,"./CameraConsole220.js":39222,"./Canister":52927,"./Canister.js":52927,"./CardComputer":51793,"./CardComputer.js":51793,"./CargoConsole":64083,"./CargoConsole.js":64083,"./Chameleon":36232,"./Chameleon.tsx":36232,"./ChangelogView":87331,"./ChangelogView.js":87331,"./CheckboxListInputModal":91360,"./CheckboxListInputModal.tsx":91360,"./ChemDispenser":36108,"./ChemDispenser.js":36108,"./ChemHeater":13146,"./ChemHeater.js":13146,"./ChemMaster":56541,"./ChemMaster.tsx":56541,"./CloningConsole":37173,"./CloningConsole.js":37173,"./CloningPod":98723,"./CloningPod.js":98723,"./CoinMint":18259,"./CoinMint.tsx":18259,"./ColorPickerModal":93858,"./ColorPickerModal.tsx":93858,"./ColourMatrixTester":8444,"./ColourMatrixTester.js":8444,"./CommunicationsComputer":63818,"./CommunicationsComputer.js":63818,"./CompostBin":20562,"./CompostBin.js":20562,"./Contractor":21813,"./Contractor.js":21813,"./ConveyorSwitch":54151,"./ConveyorSwitch.js":54151,"./CrewMonitor":73169,"./CrewMonitor.js":73169,"./Cryo":63987,"./Cryo.js":63987,"./CryopodConsole":86099,"./CryopodConsole.js":86099,"./DNAModifier":12692,"./DNAModifier.js":12692,"./DecalPainter":76430,"./DecalPainter.js":76430,"./DestinationTagger":41074,"./DestinationTagger.js":41074,"./DisposalBin":46500,"./DisposalBin.js":46500,"./DnaVault":33233,"./DnaVault.js":33233,"./DroneConsole":33681,"./DroneConsole.js":33681,"./EFTPOS":17263,"./EFTPOS.js":17263,"./ERTManager":76382,"./ERTManager.js":76382,"./EconomyManager":90217,"./EconomyManager.js":90217,"./Electropack":82565,"./Electropack.js":82565,"./Emojipedia":11243,"./Emojipedia.tsx":11243,"./EmotePanel":69784,"./EmotePanel.js":69784,"./EvolutionMenu":36730,"./EvolutionMenu.js":36730,"./ExosuitFabricator":17370,"./ExosuitFabricator.js":17370,"./ExperimentConsole":59128,"./ExperimentConsole.js":59128,"./ExternalAirlockController":97086,"./ExternalAirlockController.js":97086,"./FaxMachine":96142,"./FaxMachine.js":96142,"./FilingCabinet":74123,"./FilingCabinet.js":74123,"./FloorPainter":83767,"./FloorPainter.js":83767,"./GPS":53424,"./GPS.js":53424,"./GeneModder":89124,"./GeneModder.js":89124,"./GenericCrewManifest":73053,"./GenericCrewManifest.js":73053,"./GhostHudPanel":42914,"./GhostHudPanel.js":42914,"./GlandDispenser":25825,"./GlandDispenser.js":25825,"./GravityGen":10270,"./GravityGen.js":10270,"./GuestPass":48657,"./GuestPass.js":48657,"./HandheldChemDispenser":67834,"./HandheldChemDispenser.js":67834,"./HealthSensor":46098,"./HealthSensor.js":46098,"./Holodeck":36771,"./Holodeck.js":36771,"./Instrument":25471,"./Instrument.js":25471,"./Jukebox":52736,"./Jukebox.tsx":52736,"./KeyComboModal":13618,"./KeyComboModal.tsx":13618,"./KeycardAuth":35655,"./KeycardAuth.js":35655,"./KitchenMachine":62955,"./KitchenMachine.js":62955,"./LawManager":9525,"./LawManager.js":9525,"./LibraryComputer":85066,"./LibraryComputer.js":85066,"./LibraryManager":9516,"./LibraryManager.js":9516,"./ListInputModal":90447,"./ListInputModal.tsx":90447,"./Loadout":26826,"./Loadout.tsx":26826,"./MODsuit":77613,"./MODsuit.js":77613,"./MagnetController":78624,"./MagnetController.js":78624,"./MechBayConsole":72106,"./MechBayConsole.js":72106,"./MechaControlConsole":7466,"./MechaControlConsole.js":7466,"./MedicalRecords":79625,"./MedicalRecords.js":79625,"./MerchVendor":54989,"./MerchVendor.js":54989,"./MiningVendor":87684,"./MiningVendor.js":87684,"./ModpacksList":61468,"./ModpacksList.js":61468,"./NTRecruiter":59783,"./NTRecruiter.js":59783,"./Newscaster":64713,"./Newscaster.js":64713,"./Noticeboard":48286,"./Noticeboard.tsx":48286,"./NuclearBomb":41166,"./NuclearBomb.js":41166,"./NumberInputModal":52416,"./NumberInputModal.tsx":52416,"./OperatingComputer":1218,"./OperatingComputer.js":1218,"./Orbit":46892,"./Orbit.js":46892,"./OreRedemption":15421,"./OreRedemption.js":15421,"./PAI":52754,"./PAI.js":52754,"./PDA":85175,"./PDA.js":85175,"./Pacman":68654,"./Pacman.js":68654,"./PanDEMIC":1701,"./PanDEMIC.tsx":1701,"./ParticleAccelerator":67921,"./ParticleAccelerator.js":67921,"./PdaPainter":71432,"./PdaPainter.js":71432,"./PersonalCrafting":33388,"./PersonalCrafting.js":33388,"./Photocopier":56150,"./Photocopier.js":56150,"./Photocopier220":8340,"./Photocopier220.js":8340,"./PoolController":84676,"./PoolController.js":84676,"./PortablePump":57003,"./PortablePump.js":57003,"./PortableScrubber":70069,"./PortableScrubber.js":70069,"./PortableTurret":59955,"./PortableTurret.js":59955,"./PowerMonitor":61631,"./PowerMonitor.js":61631,"./PrisonerImplantManager":50992,"./PrisonerImplantManager.js":50992,"./PrisonerShuttleConsole":53952,"./PrisonerShuttleConsole.js":53952,"./PrizeCounter":97852,"./PrizeCounter.tsx":97852,"./RCD":94813,"./RCD.js":94813,"./RPD":18738,"./RPD.js":18738,"./Radio":80299,"./Radio.js":80299,"./RankedListInputModal":14846,"./RankedListInputModal.tsx":14846,"./ReagentGrinder":48125,"./ReagentGrinder.js":48125,"./ReagentsEditor":58262,"./ReagentsEditor.tsx":58262,"./RemoteSignaler":30207,"./RemoteSignaler.js":30207,"./RequestConsole":25472,"./RequestConsole.js":25472,"./RndBackupConsole":9861,"./RndBackupConsole.js":9861,"./RndConsole":12644,"./RndConsole/":12644,"./RndConsole/AnalyzerMenu":68303,"./RndConsole/AnalyzerMenu.js":68303,"./RndConsole/DataDiskMenu":37556,"./RndConsole/DataDiskMenu.js":37556,"./RndConsole/LatheCategory":16830,"./RndConsole/LatheCategory.js":16830,"./RndConsole/LatheChemicalStorage":70497,"./RndConsole/LatheChemicalStorage.js":70497,"./RndConsole/LatheMainMenu":70864,"./RndConsole/LatheMainMenu.js":70864,"./RndConsole/LatheMaterialStorage":42878,"./RndConsole/LatheMaterialStorage.js":42878,"./RndConsole/LatheMaterials":52662,"./RndConsole/LatheMaterials.js":52662,"./RndConsole/LatheMenu":9681,"./RndConsole/LatheMenu.js":9681,"./RndConsole/LatheSearch":68198,"./RndConsole/LatheSearch.js":68198,"./RndConsole/LinkMenu":81421,"./RndConsole/LinkMenu.js":81421,"./RndConsole/SettingsMenu":6256,"./RndConsole/SettingsMenu.js":6256,"./RndConsole/index":12644,"./RndConsole/index.js":12644,"./RndNetController":29205,"./RndNetController.js":29205,"./RndServer":63315,"./RndServer.js":63315,"./RobotSelfDiagnosis":26109,"./RobotSelfDiagnosis.js":26109,"./RoboticsControlConsole":97997,"./RoboticsControlConsole.js":97997,"./Safe":54431,"./Safe.js":54431,"./SatelliteControl":29740,"./SatelliteControl.js":29740,"./SecureStorage":44162,"./SecureStorage.js":44162,"./SecurityRecords":6272,"./SecurityRecords.js":6272,"./SeedExtractor":5099,"./SeedExtractor.js":5099,"./Shop":17474,"./Shop.js":17474,"./ShuttleConsole":2916,"./ShuttleConsole.js":2916,"./ShuttleManipulator":39401,"./ShuttleManipulator.js":39401,"./SingularityMonitor":86013,"./SingularityMonitor.js":86013,"./Sleeper":88284,"./Sleeper.js":88284,"./SlotMachine":21597,"./SlotMachine.js":21597,"./Smartfridge":46348,"./Smartfridge.js":46348,"./Smes":86162,"./Smes.js":86162,"./SolarControl":63584,"./SolarControl.js":63584,"./SpawnersMenu":38096,"./SpawnersMenu.js":38096,"./SpecMenu":30586,"./SpecMenu.js":30586,"./StackCraft":95152,"./StackCraft.js":95152,"./StationAlertConsole":38307,"./StationAlertConsole.js":38307,"./StationTraitsPanel":96091,"./StationTraitsPanel.tsx":96091,"./StripMenu":39409,"./StripMenu.tsx":39409,"./SuitStorage":69514,"./SuitStorage.js":69514,"./SupermatterMonitor":15022,"./SupermatterMonitor.js":15022,"./SyndicateComputerSimple":46029,"./SyndicateComputerSimple.js":46029,"./TEG":36372,"./TEG.js":36372,"./TTSSeedsExplorer":23190,"./TTSSeedsExplorer.tsx":23190,"./TachyonArray":56441,"./TachyonArray.js":56441,"./Tank":1754,"./Tank.js":1754,"./TankDispenser":7579,"./TankDispenser.js":7579,"./TcommsCore":16136,"./TcommsCore.js":16136,"./TcommsRelay":88046,"./TcommsRelay.js":88046,"./Teleporter":20802,"./Teleporter.js":20802,"./TelescienceConsole":48517,"./TelescienceConsole.js":48517,"./TempGun":21800,"./TempGun.js":21800,"./TextInputModal":24410,"./TextInputModal.tsx":24410,"./ThermoMachine":25036,"./ThermoMachine.js":25036,"./TransferValve":20035,"./TransferValve.js":20035,"./TurbineComputer":78166,"./TurbineComputer.js":78166,"./Uplink":52847,"./Uplink.js":52847,"./Vending":12261,"./Vending.js":12261,"./VolumeMixer":68971,"./VolumeMixer.js":68971,"./VotePanel":2510,"./VotePanel.js":2510,"./Wires":30138,"./Wires.js":30138,"./WizardApprenticeContract":21400,"./WizardApprenticeContract.js":21400,"./common/AccessList":49148,"./common/AccessList.js":49148,"./common/AtmosScan":26991,"./common/AtmosScan.js":26991,"./common/BeakerContents":85870,"./common/BeakerContents.js":85870,"./common/BotStatus":92963,"./common/BotStatus.js":92963,"./common/ComplexModal":3939,"./common/ComplexModal.js":3939,"./common/CrewManifest":41874,"./common/CrewManifest.js":41874,"./common/InputButtons":19203,"./common/InputButtons.tsx":19203,"./common/InterfaceLockNoticeBox":195,"./common/InterfaceLockNoticeBox.js":195,"./common/Loader":51057,"./common/Loader.tsx":51057,"./common/LoginInfo":321,"./common/LoginInfo.js":321,"./common/LoginScreen":5485,"./common/LoginScreen.js":5485,"./common/Operating":62411,"./common/Operating.js":62411,"./common/Signaler":13545,"./common/Signaler.js":13545,"./common/SimpleRecords":41984,"./common/SimpleRecords.js":41984,"./common/TemporaryNotice":22091,"./common/TemporaryNotice.js":22091,"./goonstation_PTL":95213,"./goonstation_PTL/":95213,"./goonstation_PTL/index":95213,"./goonstation_PTL/index.js":95213,"./pai/pai_atmosphere":80818,"./pai/pai_atmosphere.js":80818,"./pai/pai_bioscan":23903,"./pai/pai_bioscan.js":23903,"./pai/pai_directives":64988,"./pai/pai_directives.js":64988,"./pai/pai_doorjack":13813,"./pai/pai_doorjack.js":13813,"./pai/pai_main_menu":66025,"./pai/pai_main_menu.js":66025,"./pai/pai_manifest":2983,"./pai/pai_manifest.js":2983,"./pai/pai_medrecords":40758,"./pai/pai_medrecords.js":40758,"./pai/pai_messenger":98599,"./pai/pai_messenger.js":98599,"./pai/pai_radio":50775,"./pai/pai_radio.js":50775,"./pai/pai_secrecords":48623,"./pai/pai_secrecords.js":48623,"./pai/pai_signaler":47297,"./pai/pai_signaler.js":47297,"./pda/pda_atmos_scan":78532,"./pda/pda_atmos_scan.js":78532,"./pda/pda_games":2395,"./pda/pda_games.js":2395,"./pda/pda_janitor":40253,"./pda/pda_janitor.js":40253,"./pda/pda_main_menu":58293,"./pda/pda_main_menu.js":58293,"./pda/pda_manifest":58059,"./pda/pda_manifest.js":58059,"./pda/pda_medical":18147,"./pda/pda_medical.js":18147,"./pda/pda_messenger":77595,"./pda/pda_messenger.js":77595,"./pda/pda_minesweeper":90382,"./pda/pda_minesweeper.js":90382,"./pda/pda_mule":24635,"./pda/pda_mule.js":24635,"./pda/pda_nanobank":23734,"./pda/pda_nanobank.js":23734,"./pda/pda_notes":97085,"./pda/pda_notes.js":97085,"./pda/pda_power":57513,"./pda/pda_power.js":57513,"./pda/pda_secbot":99808,"./pda/pda_secbot.js":99808,"./pda/pda_security":77168,"./pda/pda_security.js":77168,"./pda/pda_signaler":21773,"./pda/pda_signaler.js":21773,"./pda/pda_status_display":81857,"./pda/pda_status_display.js":81857,"./pda/pda_supplyrecords":70287,"./pda/pda_supplyrecords.js":70287};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=32054},4085:function(A,r,n){var e={"./Blink.stories.js":51364,"./BlockQuote.stories.js":32453,"./Box.stories.js":83531,"./Button.stories.js":74198,"./ByondUi.stories.js":51956,"./Collapsible.stories.js":17466,"./Flex.stories.js":89241,"./ImageButton.stories.js":48779,"./Input.stories.js":21394,"./Popper.stories.js":43932,"./ProgressBar.stories.js":33270,"./Stack.stories.js":77766,"./Storage.stories.js":30187,"./Tabs.stories.js":46554,"./Themes.stories.js":53276,"./Tooltip.stories.js":28717};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=4085},10320:function(A,r,n){"use strict";var e=n(55747),a=n(89393),t=TypeError;A.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not a function")}},32606:function(A,r,n){"use strict";var e=n(1031),a=n(89393),t=TypeError;A.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not a constructor")}},35908:function(A,r,n){"use strict";var e=n(45015),a=String,t=TypeError;A.exports=function(o){if(e(o))return o;throw new t("Can't set "+a(o)+" as a prototype")}},80575:function(A,r,n){"use strict";var e=n(24697),a=n(80674),t=n(74595).f,o=e("unscopables"),f=Array.prototype;f[o]===void 0&&t(f,o,{configurable:!0,value:a(null)}),A.exports=function(b){f[o][b]=!0}},35483:function(A,r,n){"use strict";var e=n(50233).charAt;A.exports=function(a,t,o){return t+(o?e(a,t).length:1)}},60077:function(A,r,n){"use strict";var e=n(21287),a=TypeError;A.exports=function(t,o){if(e(o,t))return t;throw new a("Incorrect invocation")}},30365:function(A,r,n){"use strict";var e=n(77568),a=String,t=TypeError;A.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not an object")}},70377:function(A){"use strict";A.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},3782:function(A,r,n){"use strict";var e=n(40033);A.exports=e(function(){if(typeof ArrayBuffer=="function"){var a=new ArrayBuffer(8);Object.isExtensible(a)&&Object.defineProperty(a,"a",{value:8})}})},4246:function(A,r,n){"use strict";var e=n(70377),a=n(58310),t=n(74685),o=n(55747),f=n(77568),b=n(45299),B=n(2281),I=n(89393),k=n(37909),N=n(55938),d=n(73936),c=n(21287),m=n(36917),l=n(76649),u=n(24697),s=n(16738),i=n(5419),h=i.enforce,C=i.get,v=t.Int8Array,p=v&&v.prototype,g=t.Uint8ClampedArray,V=g&&g.prototype,y=v&&m(v),S=p&&m(p),L=Object.prototype,w=t.TypeError,x=u("toStringTag"),T=s("TYPED_ARRAY_TAG"),M="TypedArrayConstructor",O=e&&!!l&&B(t.opera)!=="Opera",D=!1,E,P,R,j={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},F={BigInt64Array:8,BigUint64Array:8},W=function(){function ie(pe){if(!f(pe))return!1;var te=B(pe);return te==="DataView"||b(j,te)||b(F,te)}return ie}(),z=function ie(pe){var te=m(pe);if(f(te)){var q=C(te);return q&&b(q,M)?q[M]:ie(te)}},K=function(pe){if(!f(pe))return!1;var te=B(pe);return b(j,te)||b(F,te)},G=function(pe){if(K(pe))return pe;throw new w("Target is not a typed array")},J=function(pe){if(o(pe)&&(!l||c(y,pe)))return pe;throw new w(I(pe)+" is not a typed array constructor")},Q=function(pe,te,q,ne){if(a){if(q)for(var le in j){var ee=t[le];if(ee&&b(ee.prototype,pe))try{delete ee.prototype[pe]}catch(re){try{ee.prototype[pe]=te}catch(oe){}}}(!S[pe]||q)&&N(S,pe,q?te:O&&p[pe]||te,ne)}},ue=function(pe,te,q){var ne,le;if(a){if(l){if(q){for(ne in j)if(le=t[ne],le&&b(le,pe))try{delete le[pe]}catch(ee){}}if(!y[pe]||q)try{return N(y,pe,q?te:O&&y[pe]||te)}catch(ee){}else return}for(ne in j)le=t[ne],le&&(!le[pe]||q)&&N(le,pe,te)}};for(E in j)P=t[E],R=P&&P.prototype,R?h(R)[M]=P:O=!1;for(E in F)P=t[E],R=P&&P.prototype,R&&(h(R)[M]=P);if((!O||!o(y)||y===Function.prototype)&&(y=function(){function ie(){throw new w("Incorrect invocation")}return ie}(),O))for(E in j)t[E]&&l(t[E],y);if((!O||!S||S===L)&&(S=y.prototype,O))for(E in j)t[E]&&l(t[E].prototype,S);if(O&&m(V)!==S&&l(V,S),a&&!b(S,x)){D=!0,d(S,x,{configurable:!0,get:function(){function ie(){return f(this)?this[T]:void 0}return ie}()});for(E in j)t[E]&&k(t[E],T,E)}A.exports={NATIVE_ARRAY_BUFFER_VIEWS:O,TYPED_ARRAY_TAG:D&&T,aTypedArray:G,aTypedArrayConstructor:J,exportTypedArrayMethod:Q,exportTypedArrayStaticMethod:ue,getTypedArrayConstructor:z,isView:W,isTypedArray:K,TypedArray:y,TypedArrayPrototype:S}},37336:function(A,r,n){"use strict";var e=n(74685),a=n(67250),t=n(58310),o=n(70377),f=n(70520),b=n(37909),B=n(73936),I=n(30145),k=n(40033),N=n(60077),d=n(61365),c=n(10188),m=n(43806),l=n(95867),u=n(91784),s=n(36917),i=n(76649),h=n(88471),C=n(54602),v=n(5781),p=n(5774),g=n(84925),V=n(5419),y=f.PROPER,S=f.CONFIGURABLE,L="ArrayBuffer",w="DataView",x="prototype",T="Wrong length",M="Wrong index",O=V.getterFor(L),D=V.getterFor(w),E=V.set,P=e[L],R=P,j=R&&R[x],F=e[w],W=F&&F[x],z=Object.prototype,K=e.Array,G=e.RangeError,J=a(h),Q=a([].reverse),ue=u.pack,ie=u.unpack,pe=function(Ve){return[Ve&255]},te=function(Ve){return[Ve&255,Ve>>8&255]},q=function(Ve){return[Ve&255,Ve>>8&255,Ve>>16&255,Ve>>24&255]},ne=function(Ve){return Ve[3]<<24|Ve[2]<<16|Ve[1]<<8|Ve[0]},le=function(Ve){return ue(l(Ve),23,4)},ee=function(Ve){return ue(Ve,52,8)},re=function(Ve,Be,be){B(Ve[x],Be,{configurable:!0,get:function(){function Le(){return be(this)[Be]}return Le}()})},oe=function(Ve,Be,be,Le){var we=D(Ve),xe=m(be),Re=!!Le;if(xe+Be>we.byteLength)throw new G(M);var He=we.bytes,ye=xe+we.byteOffset,de=C(He,ye,ye+Be);return Re?de:Q(de)},fe=function(Ve,Be,be,Le,we,xe){var Re=D(Ve),He=m(be),ye=Le(+we),de=!!xe;if(He+Be>Re.byteLength)throw new G(M);for(var Ce=Re.bytes,ke=He+Re.byteOffset,ge=0;gewe)throw new G("Wrong offset");if(be=be===void 0?we-xe:c(be),xe+be>we)throw new G(T);E(this,{type:w,buffer:Ve,byteLength:be,byteOffset:xe,bytes:Le.bytes}),t||(this.buffer=Ve,this.byteLength=be,this.byteOffset=xe)}return he}(),W=F[x],t&&(re(R,"byteLength",O),re(F,"buffer",D),re(F,"byteLength",D),re(F,"byteOffset",D)),I(W,{getInt8:function(){function he(Ve){return oe(this,1,Ve)[0]<<24>>24}return he}(),getUint8:function(){function he(Ve){return oe(this,1,Ve)[0]}return he}(),getInt16:function(){function he(Ve){var Be=oe(this,2,Ve,arguments.length>1?arguments[1]:!1);return(Be[1]<<8|Be[0])<<16>>16}return he}(),getUint16:function(){function he(Ve){var Be=oe(this,2,Ve,arguments.length>1?arguments[1]:!1);return Be[1]<<8|Be[0]}return he}(),getInt32:function(){function he(Ve){return ne(oe(this,4,Ve,arguments.length>1?arguments[1]:!1))}return he}(),getUint32:function(){function he(Ve){return ne(oe(this,4,Ve,arguments.length>1?arguments[1]:!1))>>>0}return he}(),getFloat32:function(){function he(Ve){return ie(oe(this,4,Ve,arguments.length>1?arguments[1]:!1),23)}return he}(),getFloat64:function(){function he(Ve){return ie(oe(this,8,Ve,arguments.length>1?arguments[1]:!1),52)}return he}(),setInt8:function(){function he(Ve,Be){fe(this,1,Ve,pe,Be)}return he}(),setUint8:function(){function he(Ve,Be){fe(this,1,Ve,pe,Be)}return he}(),setInt16:function(){function he(Ve,Be){fe(this,2,Ve,te,Be,arguments.length>2?arguments[2]:!1)}return he}(),setUint16:function(){function he(Ve,Be){fe(this,2,Ve,te,Be,arguments.length>2?arguments[2]:!1)}return he}(),setInt32:function(){function he(Ve,Be){fe(this,4,Ve,q,Be,arguments.length>2?arguments[2]:!1)}return he}(),setUint32:function(){function he(Ve,Be){fe(this,4,Ve,q,Be,arguments.length>2?arguments[2]:!1)}return he}(),setFloat32:function(){function he(Ve,Be){fe(this,4,Ve,le,Be,arguments.length>2?arguments[2]:!1)}return he}(),setFloat64:function(){function he(Ve,Be){fe(this,8,Ve,ee,Be,arguments.length>2?arguments[2]:!1)}return he}()});else{var me=y&&P.name!==L;!k(function(){P(1)})||!k(function(){new P(-1)})||k(function(){return new P,new P(1.5),new P(NaN),P.length!==1||me&&!S})?(R=function(){function he(Ve){return N(this,j),v(new P(m(Ve)),this,R)}return he}(),R[x]=j,j.constructor=R,p(R,P)):me&&S&&b(P,"name",L),i&&s(W)!==z&&i(W,z);var Y=new F(new R(2)),ve=a(W.setInt8);Y.setInt8(0,2147483648),Y.setInt8(1,2147483649),(Y.getInt8(0)||!Y.getInt8(1))&&I(W,{setInt8:function(){function he(Ve,Be){ve(this,Ve,Be<<24>>24)}return he}(),setUint8:function(){function he(Ve,Be){ve(this,Ve,Be<<24>>24)}return he}()},{unsafe:!0})}g(R,L),g(F,w),A.exports={ArrayBuffer:R,DataView:F}},71447:function(A,r,n){"use strict";var e=n(46771),a=n(13912),t=n(24760),o=n(95108),f=Math.min;A.exports=[].copyWithin||function(){function b(B,I){var k=e(this),N=t(k),d=a(B,N),c=a(I,N),m=arguments.length>2?arguments[2]:void 0,l=f((m===void 0?N:a(m,N))-c,N-d),u=1;for(c0;)c in k?k[d]=k[c]:o(k,d),d+=u,c+=u;return k}return b}()},88471:function(A,r,n){"use strict";var e=n(46771),a=n(13912),t=n(24760);A.exports=function(){function o(f){for(var b=e(this),B=t(b),I=arguments.length,k=a(I>1?arguments[1]:void 0,B),N=I>2?arguments[2]:void 0,d=N===void 0?B:a(N,B);d>k;)b[k++]=f;return b}return o}()},35601:function(A,r,n){"use strict";var e=n(22603).forEach,a=n(55528),t=a("forEach");A.exports=t?[].forEach:function(){function o(f){return e(this,f,arguments.length>1?arguments[1]:void 0)}return o}()},78008:function(A,r,n){"use strict";var e=n(24760);A.exports=function(a,t,o){for(var f=0,b=arguments.length>2?o:e(t),B=new a(b);b>f;)B[f]=t[f++];return B}},73174:function(A,r,n){"use strict";var e=n(75754),a=n(91495),t=n(46771),o=n(40125),f=n(76571),b=n(1031),B=n(24760),I=n(60102),k=n(77455),N=n(59201),d=Array;A.exports=function(){function c(m){var l=t(m),u=b(this),s=arguments.length,i=s>1?arguments[1]:void 0,h=i!==void 0;h&&(i=e(i,s>2?arguments[2]:void 0));var C=N(l),v=0,p,g,V,y,S,L;if(C&&!(this===d&&f(C)))for(g=u?new this:[],y=k(l,C),S=y.next;!(V=a(S,y)).done;v++)L=h?o(y,i,[V.value,v],!0):V.value,I(g,v,L);else for(p=B(l),g=u?new this(p):d(p);p>v;v++)L=h?i(l[v],v):l[v],I(g,v,L);return g.length=v,g}return c}()},14211:function(A,r,n){"use strict";var e=n(57591),a=n(13912),t=n(24760),o=function(b){return function(B,I,k){var N=e(B),d=t(N);if(d===0)return!b&&-1;var c=a(k,d),m;if(b&&I!==I){for(;d>c;)if(m=N[c++],m!==m)return!0}else for(;d>c;c++)if((b||c in N)&&N[c]===I)return b||c||0;return!b&&-1}};A.exports={includes:o(!0),indexOf:o(!1)}},22603:function(A,r,n){"use strict";var e=n(75754),a=n(67250),t=n(37457),o=n(46771),f=n(24760),b=n(57823),B=a([].push),I=function(N){var d=N===1,c=N===2,m=N===3,l=N===4,u=N===6,s=N===7,i=N===5||u;return function(h,C,v,p){for(var g=o(h),V=t(g),y=f(V),S=e(C,v),L=0,w=p||b,x=d?w(h,y):c||s?w(h,0):void 0,T,M;y>L;L++)if((i||L in V)&&(T=V[L],M=S(T,L,g),N))if(d)x[L]=M;else if(M)switch(N){case 3:return!0;case 5:return T;case 6:return L;case 2:B(x,T)}else switch(N){case 4:return!1;case 7:B(x,T)}return u?-1:m||l?l:x}};A.exports={forEach:I(0),map:I(1),filter:I(2),some:I(3),every:I(4),find:I(5),findIndex:I(6),filterReject:I(7)}},1325:function(A,r,n){"use strict";var e=n(61267),a=n(57591),t=n(61365),o=n(24760),f=n(55528),b=Math.min,B=[].lastIndexOf,I=!!B&&1/[1].lastIndexOf(1,-0)<0,k=f("lastIndexOf"),N=I||!k;A.exports=N?function(){function d(c){if(I)return e(B,this,arguments)||0;var m=a(this),l=o(m);if(l===0)return-1;var u=l-1;for(arguments.length>1&&(u=b(u,t(arguments[1]))),u<0&&(u=l+u);u>=0;u--)if(u in m&&m[u]===c)return u||0;return-1}return d}():B},44091:function(A,r,n){"use strict";var e=n(40033),a=n(24697),t=n(5026),o=a("species");A.exports=function(f){return t>=51||!e(function(){var b=[],B=b.constructor={};return B[o]=function(){return{foo:1}},b[f](Boolean).foo!==1})}},55528:function(A,r,n){"use strict";var e=n(40033);A.exports=function(a,t){var o=[][a];return!!o&&e(function(){o.call(null,t||function(){return 1},1)})}},56844:function(A,r,n){"use strict";var e=n(10320),a=n(46771),t=n(37457),o=n(24760),f=TypeError,b="Reduce of empty array with no initial value",B=function(k){return function(N,d,c,m){var l=a(N),u=t(l),s=o(l);if(e(d),s===0&&c<2)throw new f(b);var i=k?s-1:0,h=k?-1:1;if(c<2)for(;;){if(i in u){m=u[i],i+=h;break}if(i+=h,k?i<0:s<=i)throw new f(b)}for(;k?i>=0:s>i;i+=h)i in u&&(m=d(m,u[i],i,l));return m}};A.exports={left:B(!1),right:B(!0)}},13345:function(A,r,n){"use strict";var e=n(58310),a=n(37386),t=TypeError,o=Object.getOwnPropertyDescriptor,f=e&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(b){return b instanceof TypeError}}();A.exports=f?function(b,B){if(a(b)&&!o(b,"length").writable)throw new t("Cannot set read only .length");return b.length=B}:function(b,B){return b.length=B}},54602:function(A,r,n){"use strict";var e=n(67250);A.exports=e([].slice)},90274:function(A,r,n){"use strict";var e=n(54602),a=Math.floor,t=function o(f,b){var B=f.length;if(B<8)for(var I=1,k,N;I0;)f[N]=f[--N];N!==I++&&(f[N]=k)}else for(var d=a(B/2),c=o(e(f,0,d),b),m=o(e(f,d),b),l=c.length,u=m.length,s=0,i=0;s1?arguments[1]:void 0),M;M=M?M.next:x.first;)for(T(M.value,M.key,this);M&&M.removed;)M=M.previous}return L}(),has:function(){function L(w){return!!S(this,w)}return L}()}),t(g,C?{get:function(){function L(w){var x=S(this,w);return x&&x.value}return L}(),set:function(){function L(w,x){return y(this,w===0?0:w,x)}return L}()}:{add:function(){function L(w){return y(this,w=w===0?0:w,w)}return L}()}),d&&a(g,"size",{configurable:!0,get:function(){function L(){return V(this).size}return L}()}),p}return s}(),setStrong:function(){function s(i,h,C){var v=h+" Iterator",p=u(h),g=u(v);I(i,h,function(V,y){l(this,{type:v,target:V,state:p(V),kind:y,last:void 0})},function(){for(var V=g(this),y=V.kind,S=V.last;S&&S.removed;)S=S.previous;return!V.target||!(V.last=S=S?S.next:V.state.first)?(V.target=void 0,k(void 0,!0)):k(y==="keys"?S.key:y==="values"?S.value:[S.key,S.value],!1)},C?"entries":"values",!C,!0),N(h)}return s}()}},39895:function(A,r,n){"use strict";var e=n(67250),a=n(30145),t=n(81969).getWeakData,o=n(60077),f=n(30365),b=n(42871),B=n(77568),I=n(49450),k=n(22603),N=n(45299),d=n(5419),c=d.set,m=d.getterFor,l=k.find,u=k.findIndex,s=e([].splice),i=0,h=function(g){return g.frozen||(g.frozen=new C)},C=function(){this.entries=[]},v=function(g,V){return l(g.entries,function(y){return y[0]===V})};C.prototype={get:function(){function p(g){var V=v(this,g);if(V)return V[1]}return p}(),has:function(){function p(g){return!!v(this,g)}return p}(),set:function(){function p(g,V){var y=v(this,g);y?y[1]=V:this.entries.push([g,V])}return p}(),delete:function(){function p(g){var V=u(this.entries,function(y){return y[0]===g});return~V&&s(this.entries,V,1),!!~V}return p}()},A.exports={getConstructor:function(){function p(g,V,y,S){var L=g(function(M,O){o(M,w),c(M,{type:V,id:i++,frozen:void 0}),b(O)||I(O,M[S],{that:M,AS_ENTRIES:y})}),w=L.prototype,x=m(V),T=function(){function M(O,D,E){var P=x(O),R=t(f(D),!0);return R===!0?h(P).set(D,E):R[P.id]=E,O}return M}();return a(w,{delete:function(){function M(O){var D=x(this);if(!B(O))return!1;var E=t(O);return E===!0?h(D).delete(O):E&&N(E,D.id)&&delete E[D.id]}return M}(),has:function(){function M(O){var D=x(this);if(!B(O))return!1;var E=t(O);return E===!0?h(D).has(O):E&&N(E,D.id)}return M}()}),a(w,y?{get:function(){function M(O){var D=x(this);if(B(O)){var E=t(O);return E===!0?h(D).get(O):E?E[D.id]:void 0}}return M}(),set:function(){function M(O,D){return T(this,O,D)}return M}()}:{add:function(){function M(O){return T(this,O,!0)}return M}()}),L}return p}()}},45150:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(67250),o=n(41314),f=n(55938),b=n(81969),B=n(49450),I=n(60077),k=n(55747),N=n(42871),d=n(77568),c=n(40033),m=n(92490),l=n(84925),u=n(5781);A.exports=function(s,i,h){var C=s.indexOf("Map")!==-1,v=s.indexOf("Weak")!==-1,p=C?"set":"add",g=a[s],V=g&&g.prototype,y=g,S={},L=function(P){var R=t(V[P]);f(V,P,P==="add"?function(){function j(F){return R(this,F===0?0:F),this}return j}():P==="delete"?function(j){return v&&!d(j)?!1:R(this,j===0?0:j)}:P==="get"?function(){function j(F){return v&&!d(F)?void 0:R(this,F===0?0:F)}return j}():P==="has"?function(){function j(F){return v&&!d(F)?!1:R(this,F===0?0:F)}return j}():function(){function j(F,W){return R(this,F===0?0:F,W),this}return j}())},w=o(s,!k(g)||!(v||V.forEach&&!c(function(){new g().entries().next()})));if(w)y=h.getConstructor(i,s,C,p),b.enable();else if(o(s,!0)){var x=new y,T=x[p](v?{}:-0,1)!==x,M=c(function(){x.has(1)}),O=m(function(E){new g(E)}),D=!v&&c(function(){for(var E=new g,P=5;P--;)E[p](P,P);return!E.has(-0)});O||(y=i(function(E,P){I(E,V);var R=u(new g,E,y);return N(P)||B(P,R[p],{that:R,AS_ENTRIES:C}),R}),y.prototype=V,V.constructor=y),(M||D)&&(L("delete"),L("has"),C&&L("get")),(D||T)&&L(p),v&&V.clear&&delete V.clear}return S[s]=y,e({global:!0,constructor:!0,forced:y!==g},S),l(y,s),v||h.setStrong(y,s,C),y}},5774:function(A,r,n){"use strict";var e=n(45299),a=n(97921),t=n(27193),o=n(74595);A.exports=function(f,b,B){for(var I=a(b),k=o.f,N=t.f,d=0;d"+N+""}},5959:function(A){"use strict";A.exports=function(r,n){return{value:r,done:n}}},37909:function(A,r,n){"use strict";var e=n(58310),a=n(74595),t=n(87458);A.exports=e?function(o,f,b){return a.f(o,f,t(1,b))}:function(o,f,b){return o[f]=b,o}},87458:function(A){"use strict";A.exports=function(r,n){return{enumerable:!(r&1),configurable:!(r&2),writable:!(r&4),value:n}}},60102:function(A,r,n){"use strict";var e=n(58310),a=n(74595),t=n(87458);A.exports=function(o,f,b){e?a.f(o,f,t(0,b)):o[f]=b}},67206:function(A,r,n){"use strict";var e=n(67250),a=n(40033),t=n(24051).start,o=RangeError,f=isFinite,b=Math.abs,B=Date.prototype,I=B.toISOString,k=e(B.getTime),N=e(B.getUTCDate),d=e(B.getUTCFullYear),c=e(B.getUTCHours),m=e(B.getUTCMilliseconds),l=e(B.getUTCMinutes),u=e(B.getUTCMonth),s=e(B.getUTCSeconds);A.exports=a(function(){return I.call(new Date(-50000000000001))!=="0385-07-25T07:06:39.999Z"})||!a(function(){I.call(new Date(NaN))})?function(){function i(){if(!f(k(this)))throw new o("Invalid time value");var h=this,C=d(h),v=m(h),p=C<0?"-":C>9999?"+":"";return p+t(b(C),p?6:4,0)+"-"+t(u(h)+1,2,0)+"-"+t(N(h),2,0)+"T"+t(c(h),2,0)+":"+t(l(h),2,0)+":"+t(s(h),2,0)+"."+t(v,3,0)+"Z"}return i}():I},10886:function(A,r,n){"use strict";var e=n(30365),a=n(13396),t=TypeError;A.exports=function(o){if(e(this),o==="string"||o==="default")o="string";else if(o!=="number")throw new t("Incorrect hint");return a(this,o)}},73936:function(A,r,n){"use strict";var e=n(20001),a=n(74595);A.exports=function(t,o,f){return f.get&&e(f.get,o,{getter:!0}),f.set&&e(f.set,o,{setter:!0}),a.f(t,o,f)}},55938:function(A,r,n){"use strict";var e=n(55747),a=n(74595),t=n(20001),o=n(18231);A.exports=function(f,b,B,I){I||(I={});var k=I.enumerable,N=I.name!==void 0?I.name:b;if(e(B)&&t(B,N,I),I.global)k?f[b]=B:o(b,B);else{try{I.unsafe?f[b]&&(k=!0):delete f[b]}catch(d){}k?f[b]=B:a.f(f,b,{value:B,enumerable:!1,configurable:!I.nonConfigurable,writable:!I.nonWritable})}return f}},30145:function(A,r,n){"use strict";var e=n(55938);A.exports=function(a,t,o){for(var f in t)e(a,f,t[f],o);return a}},18231:function(A,r,n){"use strict";var e=n(74685),a=Object.defineProperty;A.exports=function(t,o){try{a(e,t,{value:o,configurable:!0,writable:!0})}catch(f){e[t]=o}return o}},95108:function(A,r,n){"use strict";var e=n(89393),a=TypeError;A.exports=function(t,o){if(!delete t[o])throw new a("Cannot delete property "+e(o)+" of "+e(t))}},58310:function(A,r,n){"use strict";var e=n(40033);A.exports=!e(function(){return Object.defineProperty({},1,{get:function(){function a(){return 7}return a}()})[1]!==7})},12689:function(A,r,n){"use strict";var e=n(74685),a=n(77568),t=e.document,o=a(t)&&a(t.createElement);A.exports=function(f){return o?t.createElement(f):{}}},21291:function(A){"use strict";var r=TypeError,n=9007199254740991;A.exports=function(e){if(e>n)throw r("Maximum allowed index exceeded");return e}},652:function(A,r,n){"use strict";var e=n(63318),a=e.match(/firefox\/(\d+)/i);A.exports=!!a&&+a[1]},8180:function(A,r,n){"use strict";var e=n(73730),a=n(81702);A.exports=!e&&!a&&typeof window=="object"&&typeof document=="object"},49197:function(A){"use strict";A.exports=typeof Bun=="function"&&Bun&&typeof Bun.version=="string"},73730:function(A){"use strict";A.exports=typeof Deno=="object"&&Deno&&typeof Deno.version=="object"},19228:function(A,r,n){"use strict";var e=n(63318);A.exports=/MSIE|Trident/.test(e)},51802:function(A,r,n){"use strict";var e=n(63318);A.exports=/ipad|iphone|ipod/i.test(e)&&typeof Pebble!="undefined"},83433:function(A,r,n){"use strict";var e=n(63318);A.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(e)},81702:function(A,r,n){"use strict";var e=n(74685),a=n(7462);A.exports=a(e.process)==="process"},63383:function(A,r,n){"use strict";var e=n(63318);A.exports=/web0s(?!.*chrome)/i.test(e)},63318:function(A){"use strict";A.exports=typeof navigator!="undefined"&&String(navigator.userAgent)||""},5026:function(A,r,n){"use strict";var e=n(74685),a=n(63318),t=e.process,o=e.Deno,f=t&&t.versions||o&&o.version,b=f&&f.v8,B,I;b&&(B=b.split("."),I=B[0]>0&&B[0]<4?1:+(B[0]+B[1])),!I&&a&&(B=a.match(/Edge\/(\d+)/),(!B||B[1]>=74)&&(B=a.match(/Chrome\/(\d+)/),B&&(I=+B[1]))),A.exports=I},9342:function(A,r,n){"use strict";var e=n(63318),a=e.match(/AppleWebKit\/(\d+)\./);A.exports=!!a&&+a[1]},89453:function(A){"use strict";A.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},63964:function(A,r,n){"use strict";var e=n(74685),a=n(27193).f,t=n(37909),o=n(55938),f=n(18231),b=n(5774),B=n(41314);A.exports=function(I,k){var N=I.target,d=I.global,c=I.stat,m,l,u,s,i,h;if(d?l=e:c?l=e[N]||f(N,{}):l=e[N]&&e[N].prototype,l)for(u in k){if(i=k[u],I.dontCallGetSet?(h=a(l,u),s=h&&h.value):s=l[u],m=B(d?u:N+(c?".":"#")+u,I.forced),!m&&s!==void 0){if(typeof i==typeof s)continue;b(i,s)}(I.sham||s&&s.sham)&&t(i,"sham",!0),o(l,u,i,I)}}},40033:function(A){"use strict";A.exports=function(r){try{return!!r()}catch(n){return!0}}},79942:function(A,r,n){"use strict";n(79669);var e=n(91495),a=n(55938),t=n(14489),o=n(40033),f=n(24697),b=n(37909),B=f("species"),I=RegExp.prototype;A.exports=function(k,N,d,c){var m=f(k),l=!o(function(){var h={};return h[m]=function(){return 7},""[k](h)!==7}),u=l&&!o(function(){var h=!1,C=/a/;return k==="split"&&(C={},C.constructor={},C.constructor[B]=function(){return C},C.flags="",C[m]=/./[m]),C.exec=function(){return h=!0,null},C[m](""),!h});if(!l||!u||d){var s=/./[m],i=N(m,""[k],function(h,C,v,p,g){var V=C.exec;return V===t||V===I.exec?l&&!g?{done:!0,value:e(s,C,v,p)}:{done:!0,value:e(h,v,C,p)}:{done:!1}});a(String.prototype,k,i[0]),a(I,m,i[1])}c&&b(I[m],"sham",!0)}},65561:function(A,r,n){"use strict";var e=n(37386),a=n(24760),t=n(21291),o=n(75754),f=function b(B,I,k,N,d,c,m,l){for(var u=d,s=0,i=m?o(m,l):!1,h,C;s0&&e(h)?(C=a(h),u=b(B,I,h,C,u,c-1)-1):(t(u+1),B[u]=h),u++),s++;return u};A.exports=f},50730:function(A,r,n){"use strict";var e=n(40033);A.exports=!e(function(){return Object.isExtensible(Object.preventExtensions({}))})},61267:function(A,r,n){"use strict";var e=n(55050),a=Function.prototype,t=a.apply,o=a.call;A.exports=typeof Reflect=="object"&&Reflect.apply||(e?o.bind(t):function(){return o.apply(t,arguments)})},75754:function(A,r,n){"use strict";var e=n(71138),a=n(10320),t=n(55050),o=e(e.bind);A.exports=function(f,b){return a(f),b===void 0?f:t?o(f,b):function(){return f.apply(b,arguments)}}},55050:function(A,r,n){"use strict";var e=n(40033);A.exports=!e(function(){var a=function(){}.bind();return typeof a!="function"||a.hasOwnProperty("prototype")})},66284:function(A,r,n){"use strict";var e=n(67250),a=n(10320),t=n(77568),o=n(45299),f=n(54602),b=n(55050),B=Function,I=e([].concat),k=e([].join),N={},d=function(m,l,u){if(!o(N,l)){for(var s=[],i=0;i]*>)/g,I=/\$([$&'`]|\d{1,2})/g;A.exports=function(k,N,d,c,m,l){var u=d+k.length,s=c.length,i=I;return m!==void 0&&(m=a(m),i=B),f(l,i,function(h,C){var v;switch(o(C,0)){case"$":return"$";case"&":return k;case"`":return b(N,0,d);case"'":return b(N,u);case"<":v=m[b(C,1,-1)];break;default:var p=+C;if(p===0)return h;if(p>s){var g=t(p/10);return g===0?h:g<=s?c[g-1]===void 0?o(C,1):c[g-1]+o(C,1):h}v=c[p-1]}return v===void 0?"":v})}},74685:function(A,r,n){"use strict";var e=function(t){return t&&t.Math===Math&&t};A.exports=e(typeof globalThis=="object"&&globalThis)||e(typeof window=="object"&&window)||e(typeof self=="object"&&self)||e(typeof n.g=="object"&&n.g)||e(!1)||function(){return this}()||Function("return this")()},45299:function(A,r,n){"use strict";var e=n(67250),a=n(46771),t=e({}.hasOwnProperty);A.exports=Object.hasOwn||function(){function o(f,b){return t(a(f),b)}return o}()},79195:function(A){"use strict";A.exports={}},72259:function(A){"use strict";A.exports=function(r,n){try{arguments.length}catch(e){}}},5315:function(A,r,n){"use strict";var e=n(4009);A.exports=e("document","documentElement")},36223:function(A,r,n){"use strict";var e=n(58310),a=n(40033),t=n(12689);A.exports=!e&&!a(function(){return Object.defineProperty(t("div"),"a",{get:function(){function o(){return 7}return o}()}).a!==7})},91784:function(A){"use strict";var r=Array,n=Math.abs,e=Math.pow,a=Math.floor,t=Math.log,o=Math.LN2,f=function(I,k,N){var d=r(N),c=N*8-k-1,m=(1<>1,u=k===23?e(2,-24)-e(2,-77):0,s=I<0||I===0&&1/I<0?1:0,i=0,h,C,v;for(I=n(I),I!==I||I===1/0?(C=I!==I?1:0,h=m):(h=a(t(I)/o),v=e(2,-h),I*v<1&&(h--,v*=2),h+l>=1?I+=u/v:I+=u*e(2,1-l),I*v>=2&&(h++,v/=2),h+l>=m?(C=0,h=m):h+l>=1?(C=(I*v-1)*e(2,k),h+=l):(C=I*e(2,l-1)*e(2,k),h=0));k>=8;)d[i++]=C&255,C/=256,k-=8;for(h=h<0;)d[i++]=h&255,h/=256,c-=8;return d[--i]|=s*128,d},b=function(I,k){var N=I.length,d=N*8-k-1,c=(1<>1,l=d-7,u=N-1,s=I[u--],i=s&127,h;for(s>>=7;l>0;)i=i*256+I[u--],l-=8;for(h=i&(1<<-l)-1,i>>=-l,l+=k;l>0;)h=h*256+I[u--],l-=8;if(i===0)i=1-m;else{if(i===c)return h?NaN:s?-1/0:1/0;h+=e(2,k),i-=m}return(s?-1:1)*h*e(2,i-k)};A.exports={pack:f,unpack:b}},37457:function(A,r,n){"use strict";var e=n(67250),a=n(40033),t=n(7462),o=Object,f=e("".split);A.exports=a(function(){return!o("z").propertyIsEnumerable(0)})?function(b){return t(b)==="String"?f(b,""):o(b)}:o},5781:function(A,r,n){"use strict";var e=n(55747),a=n(77568),t=n(76649);A.exports=function(o,f,b){var B,I;return t&&e(B=f.constructor)&&B!==b&&a(I=B.prototype)&&I!==b.prototype&&t(o,I),o}},40492:function(A,r,n){"use strict";var e=n(67250),a=n(55747),t=n(40095),o=e(Function.toString);a(t.inspectSource)||(t.inspectSource=function(f){return o(f)}),A.exports=t.inspectSource},81969:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(79195),o=n(77568),f=n(45299),b=n(74595).f,B=n(37310),I=n(81644),k=n(81834),N=n(16738),d=n(50730),c=!1,m=N("meta"),l=0,u=function(g){b(g,m,{value:{objectID:"O"+l++,weakData:{}}})},s=function(g,V){if(!o(g))return typeof g=="symbol"?g:(typeof g=="string"?"S":"P")+g;if(!f(g,m)){if(!k(g))return"F";if(!V)return"E";u(g)}return g[m].objectID},i=function(g,V){if(!f(g,m)){if(!k(g))return!0;if(!V)return!1;u(g)}return g[m].weakData},h=function(g){return d&&c&&k(g)&&!f(g,m)&&u(g),g},C=function(){v.enable=function(){},c=!0;var g=B.f,V=a([].splice),y={};y[m]=1,g(y).length&&(B.f=function(S){for(var L=g(S),w=0,x=L.length;wS;S++)if(w=O(l[S]),w&&B(m,w))return w;return new c(!1)}V=I(l,y)}for(x=C?l.next:V.next;!(T=a(x,V)).done;){try{w=O(T.value)}catch(D){N(V,"throw",D)}if(typeof w=="object"&&w&&B(m,w))return w}return new c(!1)}},28649:function(A,r,n){"use strict";var e=n(91495),a=n(30365),t=n(78060);A.exports=function(o,f,b){var B,I;a(o);try{if(B=t(o,"return"),!B){if(f==="throw")throw b;return b}B=e(B,o)}catch(k){I=!0,B=k}if(f==="throw")throw b;if(I)throw B;return a(B),b}},5656:function(A,r,n){"use strict";var e=n(67635).IteratorPrototype,a=n(80674),t=n(87458),o=n(84925),f=n(83967),b=function(){return this};A.exports=function(B,I,k,N){var d=I+" Iterator";return B.prototype=a(e,{next:t(+!N,k)}),o(B,d,!1,!0),f[d]=b,B}},65574:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(4493),o=n(70520),f=n(55747),b=n(5656),B=n(36917),I=n(76649),k=n(84925),N=n(37909),d=n(55938),c=n(24697),m=n(83967),l=n(67635),u=o.PROPER,s=o.CONFIGURABLE,i=l.IteratorPrototype,h=l.BUGGY_SAFARI_ITERATORS,C=c("iterator"),v="keys",p="values",g="entries",V=function(){return this};A.exports=function(y,S,L,w,x,T,M){b(L,S,w);var O=function(J){if(J===x&&j)return j;if(!h&&J&&J in P)return P[J];switch(J){case v:return function(){function Q(){return new L(this,J)}return Q}();case p:return function(){function Q(){return new L(this,J)}return Q}();case g:return function(){function Q(){return new L(this,J)}return Q}()}return function(){return new L(this)}},D=S+" Iterator",E=!1,P=y.prototype,R=P[C]||P["@@iterator"]||x&&P[x],j=!h&&R||O(x),F=S==="Array"&&P.entries||R,W,z,K;if(F&&(W=B(F.call(new y)),W!==Object.prototype&&W.next&&(!t&&B(W)!==i&&(I?I(W,i):f(W[C])||d(W,C,V)),k(W,D,!0,!0),t&&(m[D]=V))),u&&x===p&&R&&R.name!==p&&(!t&&s?N(P,"name",p):(E=!0,j=function(){function G(){return a(R,this)}return G}())),x)if(z={values:O(p),keys:T?j:O(v),entries:O(g)},M)for(K in z)(h||E||!(K in P))&&d(P,K,z[K]);else e({target:S,proto:!0,forced:h||E},z);return(!t||M)&&P[C]!==j&&d(P,C,j,{name:x}),m[S]=j,z}},67635:function(A,r,n){"use strict";var e=n(40033),a=n(55747),t=n(77568),o=n(80674),f=n(36917),b=n(55938),B=n(24697),I=n(4493),k=B("iterator"),N=!1,d,c,m;[].keys&&(m=[].keys(),"next"in m?(c=f(f(m)),c!==Object.prototype&&(d=c)):N=!0);var l=!t(d)||e(function(){var u={};return d[k].call(u)!==u});l?d={}:I&&(d=o(d)),a(d[k])||b(d,k,function(){return this}),A.exports={IteratorPrototype:d,BUGGY_SAFARI_ITERATORS:N}},83967:function(A){"use strict";A.exports={}},24760:function(A,r,n){"use strict";var e=n(10188);A.exports=function(a){return e(a.length)}},20001:function(A,r,n){"use strict";var e=n(67250),a=n(40033),t=n(55747),o=n(45299),f=n(58310),b=n(70520).CONFIGURABLE,B=n(40492),I=n(5419),k=I.enforce,N=I.get,d=String,c=Object.defineProperty,m=e("".slice),l=e("".replace),u=e([].join),s=f&&!a(function(){return c(function(){},"length",{value:8}).length!==8}),i=String(String).split("String"),h=A.exports=function(C,v,p){m(d(v),0,7)==="Symbol("&&(v="["+l(d(v),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),p&&p.getter&&(v="get "+v),p&&p.setter&&(v="set "+v),(!o(C,"name")||b&&C.name!==v)&&(f?c(C,"name",{value:v,configurable:!0}):C.name=v),s&&p&&o(p,"arity")&&C.length!==p.arity&&c(C,"length",{value:p.arity});try{p&&o(p,"constructor")&&p.constructor?f&&c(C,"prototype",{writable:!1}):C.prototype&&(C.prototype=void 0)}catch(V){}var g=k(C);return o(g,"source")||(g.source=u(i,typeof v=="string"?v:"")),C};Function.prototype.toString=h(function(){function C(){return t(this)&&N(this).source||B(this)}return C}(),"toString")},82040:function(A){"use strict";var r=Math.expm1,n=Math.exp;A.exports=!r||r(10)>22025.465794806718||r(10)<22025.465794806718||r(-2e-17)!==-2e-17?function(){function e(a){var t=+a;return t===0?t:t>-1e-6&&t<1e-6?t+t*t/2:n(t)-1}return e}():r},14950:function(A,r,n){"use strict";var e=n(22172),a=Math.abs,t=2220446049250313e-31,o=1/t,f=function(B){return B+o-o};A.exports=function(b,B,I,k){var N=+b,d=a(N),c=e(N);if(dI||l!==l?c*(1/0):c*l}},95867:function(A,r,n){"use strict";var e=n(14950),a=11920928955078125e-23,t=34028234663852886e22,o=11754943508222875e-54;A.exports=Math.fround||function(){function f(b){return e(b,a,t,o)}return f}()},75002:function(A){"use strict";var r=Math.log,n=Math.LOG10E;A.exports=Math.log10||function(){function e(a){return r(a)*n}return e}()},90874:function(A){"use strict";var r=Math.log;A.exports=Math.log1p||function(){function n(e){var a=+e;return a>-1e-8&&a<1e-8?a-a*a/2:r(1+a)}return n}()},22172:function(A){"use strict";A.exports=Math.sign||function(){function r(n){var e=+n;return e===0||e!==e?e:e<0?-1:1}return r}()},21119:function(A){"use strict";var r=Math.ceil,n=Math.floor;A.exports=Math.trunc||function(){function e(a){var t=+a;return(t>0?n:r)(t)}return e}()},37713:function(A,r,n){"use strict";var e=n(74685),a=n(44915),t=n(75754),o=n(60375).set,f=n(9547),b=n(83433),B=n(51802),I=n(63383),k=n(81702),N=e.MutationObserver||e.WebKitMutationObserver,d=e.document,c=e.process,m=e.Promise,l=a("queueMicrotask"),u,s,i,h,C;if(!l){var v=new f,p=function(){var V,y;for(k&&(V=c.domain)&&V.exit();y=v.get();)try{y()}catch(S){throw v.head&&u(),S}V&&V.enter()};!b&&!k&&!I&&N&&d?(s=!0,i=d.createTextNode(""),new N(p).observe(i,{characterData:!0}),u=function(){i.data=s=!s}):!B&&m&&m.resolve?(h=m.resolve(void 0),h.constructor=m,C=t(h.then,h),u=function(){C(p)}):k?u=function(){c.nextTick(p)}:(o=t(o,e),u=function(){o(p)}),l=function(V){v.head||u(),v.add(V)}}A.exports=l},81837:function(A,r,n){"use strict";var e=n(10320),a=TypeError,t=function(f){var b,B;this.promise=new f(function(I,k){if(b!==void 0||B!==void 0)throw new a("Bad Promise constructor");b=I,B=k}),this.resolve=e(b),this.reject=e(B)};A.exports.f=function(o){return new t(o)}},86213:function(A,r,n){"use strict";var e=n(72586),a=TypeError;A.exports=function(t){if(e(t))throw new a("The method doesn't accept regular expressions");return t}},3294:function(A,r,n){"use strict";var e=n(74685),a=e.isFinite;A.exports=Number.isFinite||function(){function t(o){return typeof o=="number"&&a(o)}return t}()},28506:function(A,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(12605),f=n(92648).trim,b=n(4198),B=t("".charAt),I=e.parseFloat,k=e.Symbol,N=k&&k.iterator,d=1/I(b+"-0")!==-1/0||N&&!a(function(){I(Object(N))});A.exports=d?function(){function c(m){var l=f(o(m)),u=I(l);return u===0&&B(l,0)==="-"?-0:u}return c}():I},13693:function(A,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(12605),f=n(92648).trim,b=n(4198),B=e.parseInt,I=e.Symbol,k=I&&I.iterator,N=/^[+-]?0x/i,d=t(N.exec),c=B(b+"08")!==8||B(b+"0x16")!==22||k&&!a(function(){B(Object(k))});A.exports=c?function(){function m(l,u){var s=f(o(l));return B(s,u>>>0||(d(N,s)?16:10))}return m}():B},41143:function(A,r,n){"use strict";var e=n(58310),a=n(67250),t=n(91495),o=n(40033),f=n(18450),b=n(89235),B=n(12867),I=n(46771),k=n(37457),N=Object.assign,d=Object.defineProperty,c=a([].concat);A.exports=!N||o(function(){if(e&&N({b:1},N(d({},"a",{enumerable:!0,get:function(){function i(){d(this,"b",{value:3,enumerable:!1})}return i}()}),{b:2})).b!==1)return!0;var m={},l={},u=Symbol("assign detection"),s="abcdefghijklmnopqrst";return m[u]=7,s.split("").forEach(function(i){l[i]=i}),N({},m)[u]!==7||f(N({},l)).join("")!==s})?function(){function m(l,u){for(var s=I(l),i=arguments.length,h=1,C=b.f,v=B.f;i>h;)for(var p=k(arguments[h++]),g=C?c(f(p),C(p)):f(p),V=g.length,y=0,S;V>y;)S=g[y++],(!e||t(v,p,S))&&(s[S]=p[S]);return s}return m}():N},80674:function(A,r,n){"use strict";var e=n(30365),a=n(24239),t=n(89453),o=n(79195),f=n(5315),b=n(12689),B=n(19417),I=">",k="<",N="prototype",d="script",c=B("IE_PROTO"),m=function(){},l=function(v){return k+d+I+v+k+"/"+d+I},u=function(v){v.write(l("")),v.close();var p=v.parentWindow.Object;return v=null,p},s=function(){var v=b("iframe"),p="java"+d+":",g;return v.style.display="none",f.appendChild(v),v.src=String(p),g=v.contentWindow.document,g.open(),g.write(l("document.F=Object")),g.close(),g.F},i,h=function(){try{i=new ActiveXObject("htmlfile")}catch(p){}h=typeof document!="undefined"?document.domain&&i?u(i):s():u(i);for(var v=t.length;v--;)delete h[N][t[v]];return h()};o[c]=!0,A.exports=Object.create||function(){function C(v,p){var g;return v!==null?(m[N]=e(v),g=new m,m[N]=null,g[c]=v):g=h(),p===void 0?g:a.f(g,p)}return C}()},24239:function(A,r,n){"use strict";var e=n(58310),a=n(80944),t=n(74595),o=n(30365),f=n(57591),b=n(18450);r.f=e&&!a?Object.defineProperties:function(){function B(I,k){o(I);for(var N=f(k),d=b(k),c=d.length,m=0,l;c>m;)t.f(I,l=d[m++],N[l]);return I}return B}()},74595:function(A,r,n){"use strict";var e=n(58310),a=n(36223),t=n(80944),o=n(30365),f=n(767),b=TypeError,B=Object.defineProperty,I=Object.getOwnPropertyDescriptor,k="enumerable",N="configurable",d="writable";r.f=e?t?function(){function c(m,l,u){if(o(m),l=f(l),o(u),typeof m=="function"&&l==="prototype"&&"value"in u&&d in u&&!u[d]){var s=I(m,l);s&&s[d]&&(m[l]=u.value,u={configurable:N in u?u[N]:s[N],enumerable:k in u?u[k]:s[k],writable:!1})}return B(m,l,u)}return c}():B:function(){function c(m,l,u){if(o(m),l=f(l),o(u),a)try{return B(m,l,u)}catch(s){}if("get"in u||"set"in u)throw new b("Accessors not supported");return"value"in u&&(m[l]=u.value),m}return c}()},27193:function(A,r,n){"use strict";var e=n(58310),a=n(91495),t=n(12867),o=n(87458),f=n(57591),b=n(767),B=n(45299),I=n(36223),k=Object.getOwnPropertyDescriptor;r.f=e?k:function(){function N(d,c){if(d=f(d),c=b(c),I)try{return k(d,c)}catch(m){}if(B(d,c))return o(!a(t.f,d,c),d[c])}return N}()},81644:function(A,r,n){"use strict";var e=n(7462),a=n(57591),t=n(37310).f,o=n(54602),f=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],b=function(I){try{return t(I)}catch(k){return o(f)}};A.exports.f=function(){function B(I){return f&&e(I)==="Window"?b(I):t(a(I))}return B}()},37310:function(A,r,n){"use strict";var e=n(53726),a=n(89453),t=a.concat("length","prototype");r.f=Object.getOwnPropertyNames||function(){function o(f){return e(f,t)}return o}()},89235:function(A,r){"use strict";r.f=Object.getOwnPropertySymbols},36917:function(A,r,n){"use strict";var e=n(45299),a=n(55747),t=n(46771),o=n(19417),f=n(9225),b=o("IE_PROTO"),B=Object,I=B.prototype;A.exports=f?B.getPrototypeOf:function(k){var N=t(k);if(e(N,b))return N[b];var d=N.constructor;return a(d)&&N instanceof d?d.prototype:N instanceof B?I:null}},81834:function(A,r,n){"use strict";var e=n(40033),a=n(77568),t=n(7462),o=n(3782),f=Object.isExtensible,b=e(function(){f(1)});A.exports=b||o?function(){function B(I){return!a(I)||o&&t(I)==="ArrayBuffer"?!1:f?f(I):!0}return B}():f},21287:function(A,r,n){"use strict";var e=n(67250);A.exports=e({}.isPrototypeOf)},53726:function(A,r,n){"use strict";var e=n(67250),a=n(45299),t=n(57591),o=n(14211).indexOf,f=n(79195),b=e([].push);A.exports=function(B,I){var k=t(B),N=0,d=[],c;for(c in k)!a(f,c)&&a(k,c)&&b(d,c);for(;I.length>N;)a(k,c=I[N++])&&(~o(d,c)||b(d,c));return d}},18450:function(A,r,n){"use strict";var e=n(53726),a=n(89453);A.exports=Object.keys||function(){function t(o){return e(o,a)}return t}()},12867:function(A,r){"use strict";var n={}.propertyIsEnumerable,e=Object.getOwnPropertyDescriptor,a=e&&!n.call({1:2},1);r.f=a?function(){function t(o){var f=e(this,o);return!!f&&f.enumerable}return t}():n},57377:function(A,r,n){"use strict";var e=n(4493),a=n(74685),t=n(40033),o=n(9342);A.exports=e||!t(function(){if(!(o&&o<535)){var f=Math.random();__defineSetter__.call(null,f,function(){}),delete a[f]}})},76649:function(A,r,n){"use strict";var e=n(38656),a=n(77568),t=n(16952),o=n(35908);A.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var f=!1,b={},B;try{B=e(Object.prototype,"__proto__","set"),B(b,[]),f=b instanceof Array}catch(I){}return function(){function I(k,N){return t(k),o(N),a(k)&&(f?B(k,N):k.__proto__=N),k}return I}()}():void 0)},70915:function(A,r,n){"use strict";var e=n(58310),a=n(40033),t=n(67250),o=n(36917),f=n(18450),b=n(57591),B=n(12867).f,I=t(B),k=t([].push),N=e&&a(function(){var c=Object.create(null);return c[2]=2,!I(c,2)}),d=function(m){return function(l){for(var u=b(l),s=f(u),i=N&&o(u)===null,h=s.length,C=0,v=[],p;h>C;)p=s[C++],(!e||(i?p in u:I(u,p)))&&k(v,m?[p,u[p]]:u[p]);return v}};A.exports={entries:d(!0),values:d(!1)}},2509:function(A,r,n){"use strict";var e=n(2650),a=n(2281);A.exports=e?{}.toString:function(){function t(){return"[object "+a(this)+"]"}return t}()},13396:function(A,r,n){"use strict";var e=n(91495),a=n(55747),t=n(77568),o=TypeError;A.exports=function(f,b){var B,I;if(b==="string"&&a(B=f.toString)&&!t(I=e(B,f))||a(B=f.valueOf)&&!t(I=e(B,f))||b!=="string"&&a(B=f.toString)&&!t(I=e(B,f)))return I;throw new o("Can't convert object to primitive value")}},97921:function(A,r,n){"use strict";var e=n(4009),a=n(67250),t=n(37310),o=n(89235),f=n(30365),b=a([].concat);A.exports=e("Reflect","ownKeys")||function(){function B(I){var k=t.f(f(I)),N=o.f;return N?b(k,N(I)):k}return B}()},61765:function(A,r,n){"use strict";var e=n(74685);A.exports=e},10729:function(A){"use strict";A.exports=function(r){try{return{error:!1,value:r()}}catch(n){return{error:!0,value:n}}}},74854:function(A,r,n){"use strict";var e=n(74685),a=n(67512),t=n(55747),o=n(41314),f=n(40492),b=n(24697),B=n(8180),I=n(73730),k=n(4493),N=n(5026),d=a&&a.prototype,c=b("species"),m=!1,l=t(e.PromiseRejectionEvent),u=o("Promise",function(){var s=f(a),i=s!==String(a);if(!i&&N===66||k&&!(d.catch&&d.finally))return!0;if(!N||N<51||!/native code/.test(s)){var h=new a(function(p){p(1)}),C=function(g){g(function(){},function(){})},v=h.constructor={};if(v[c]=C,m=h.then(function(){})instanceof C,!m)return!0}return!i&&(B||I)&&!l});A.exports={CONSTRUCTOR:u,REJECTION_EVENT:l,SUBCLASSING:m}},67512:function(A,r,n){"use strict";var e=n(74685);A.exports=e.Promise},66628:function(A,r,n){"use strict";var e=n(30365),a=n(77568),t=n(81837);A.exports=function(o,f){if(e(o),a(f)&&f.constructor===o)return f;var b=t.f(o),B=b.resolve;return B(f),b.promise}},48199:function(A,r,n){"use strict";var e=n(67512),a=n(92490),t=n(74854).CONSTRUCTOR;A.exports=t||!a(function(o){e.all(o).then(void 0,function(){})})},34550:function(A,r,n){"use strict";var e=n(74595).f;A.exports=function(a,t,o){o in a||e(a,o,{configurable:!0,get:function(){function f(){return t[o]}return f}(),set:function(){function f(b){t[o]=b}return f}()})}},9547:function(A){"use strict";var r=function(){this.head=null,this.tail=null};r.prototype={add:function(){function n(e){var a={item:e,next:null},t=this.tail;t?t.next=a:this.head=a,this.tail=a}return n}(),get:function(){function n(){var e=this.head;if(e){var a=this.head=e.next;return a===null&&(this.tail=null),e.item}}return n}()},A.exports=r},28340:function(A,r,n){"use strict";var e=n(91495),a=n(30365),t=n(55747),o=n(7462),f=n(14489),b=TypeError;A.exports=function(B,I){var k=B.exec;if(t(k)){var N=e(k,B,I);return N!==null&&a(N),N}if(o(B)==="RegExp")return e(f,B,I);throw new b("RegExp#exec called on incompatible receiver")}},14489:function(A,r,n){"use strict";var e=n(91495),a=n(67250),t=n(12605),o=n(70901),f=n(62115),b=n(16639),B=n(80674),I=n(5419).get,k=n(39173),N=n(35688),d=b("native-string-replace",String.prototype.replace),c=RegExp.prototype.exec,m=c,l=a("".charAt),u=a("".indexOf),s=a("".replace),i=a("".slice),h=function(){var g=/a/,V=/b*/g;return e(c,g,"a"),e(c,V,"a"),g.lastIndex!==0||V.lastIndex!==0}(),C=f.BROKEN_CARET,v=/()??/.exec("")[1]!==void 0,p=h||v||C||k||N;p&&(m=function(){function g(V){var y=this,S=I(y),L=t(V),w=S.raw,x,T,M,O,D,E,P;if(w)return w.lastIndex=y.lastIndex,x=e(m,w,L),y.lastIndex=w.lastIndex,x;var R=S.groups,j=C&&y.sticky,F=e(o,y),W=y.source,z=0,K=L;if(j&&(F=s(F,"y",""),u(F,"g")===-1&&(F+="g"),K=i(L,y.lastIndex),y.lastIndex>0&&(!y.multiline||y.multiline&&l(L,y.lastIndex-1)!=="\n")&&(W="(?: "+W+")",K=" "+K,z++),T=new RegExp("^(?:"+W+")",F)),v&&(T=new RegExp("^"+W+"$(?!\\s)",F)),h&&(M=y.lastIndex),O=e(c,j?T:y,K),j?O?(O.input=i(O.input,z),O[0]=i(O[0],z),O.index=y.lastIndex,y.lastIndex+=O[0].length):y.lastIndex=0:h&&O&&(y.lastIndex=y.global?O.index+O[0].length:M),v&&O&&O.length>1&&e(d,O[0],T,function(){for(D=1;Db)","g");return o.exec("b").groups.a!=="b"||"b".replace(o,"$c")!=="bc"})},16952:function(A,r,n){"use strict";var e=n(42871),a=TypeError;A.exports=function(t){if(e(t))throw new a("Can't call method on "+t);return t}},44915:function(A,r,n){"use strict";var e=n(74685),a=n(58310),t=Object.getOwnPropertyDescriptor;A.exports=function(o){if(!a)return e[o];var f=t(e,o);return f&&f.value}},5700:function(A){"use strict";A.exports=Object.is||function(){function r(n,e){return n===e?n!==0||1/n===1/e:n!==n&&e!==e}return r}()},78362:function(A,r,n){"use strict";var e=n(74685),a=n(61267),t=n(55747),o=n(49197),f=n(63318),b=n(54602),B=n(24986),I=e.Function,k=/MSIE .\./.test(f)||o&&function(){var N=e.Bun.version.split(".");return N.length<3||N[0]==="0"&&(N[1]<3||N[1]==="3"&&N[2]==="0")}();A.exports=function(N,d){var c=d?2:1;return k?function(m,l){var u=B(arguments.length,1)>c,s=t(m)?m:I(m),i=u?b(arguments,c):[],h=u?function(){a(s,this,i)}:s;return d?N(h,l):N(h)}:N}},58491:function(A,r,n){"use strict";var e=n(4009),a=n(73936),t=n(24697),o=n(58310),f=t("species");A.exports=function(b){var B=e(b);o&&B&&!B[f]&&a(B,f,{configurable:!0,get:function(){function I(){return this}return I}()})}},84925:function(A,r,n){"use strict";var e=n(74595).f,a=n(45299),t=n(24697),o=t("toStringTag");A.exports=function(f,b,B){f&&!B&&(f=f.prototype),f&&!a(f,o)&&e(f,o,{configurable:!0,value:b})}},19417:function(A,r,n){"use strict";var e=n(16639),a=n(16738),t=e("keys");A.exports=function(o){return t[o]||(t[o]=a(o))}},40095:function(A,r,n){"use strict";var e=n(4493),a=n(74685),t=n(18231),o="__core-js_shared__",f=A.exports=a[o]||t(o,{});(f.versions||(f.versions=[])).push({version:"3.37.1",mode:e?"pure":"global",copyright:"\xA9 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.37.1/LICENSE",source:"https://github.com/zloirock/core-js"})},16639:function(A,r,n){"use strict";var e=n(40095);A.exports=function(a,t){return e[a]||(e[a]=t||{})}},28987:function(A,r,n){"use strict";var e=n(30365),a=n(32606),t=n(42871),o=n(24697),f=o("species");A.exports=function(b,B){var I=e(b).constructor,k;return I===void 0||t(k=e(I)[f])?B:a(k)}},88539:function(A,r,n){"use strict";var e=n(40033);A.exports=function(a){return e(function(){var t=""[a]('"');return t!==t.toLowerCase()||t.split('"').length>3})}},50233:function(A,r,n){"use strict";var e=n(67250),a=n(61365),t=n(12605),o=n(16952),f=e("".charAt),b=e("".charCodeAt),B=e("".slice),I=function(N){return function(d,c){var m=t(o(d)),l=a(c),u=m.length,s,i;return l<0||l>=u?N?"":void 0:(s=b(m,l),s<55296||s>56319||l+1===u||(i=b(m,l+1))<56320||i>57343?N?f(m,l):s:N?B(m,l,l+2):(s-55296<<10)+(i-56320)+65536)}};A.exports={codeAt:I(!1),charAt:I(!0)}},34125:function(A,r,n){"use strict";var e=n(63318);A.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(e)},24051:function(A,r,n){"use strict";var e=n(67250),a=n(10188),t=n(12605),o=n(62443),f=n(16952),b=e(o),B=e("".slice),I=Math.ceil,k=function(d){return function(c,m,l){var u=t(f(c)),s=a(m),i=u.length,h=l===void 0?" ":t(l),C,v;return s<=i||h===""?u:(C=s-i,v=b(h,I(C/h.length)),v.length>C&&(v=B(v,0,C)),d?u+v:v+u)}};A.exports={start:k(!1),end:k(!0)}},62443:function(A,r,n){"use strict";var e=n(61365),a=n(12605),t=n(16952),o=RangeError;A.exports=function(){function f(b){var B=a(t(this)),I="",k=e(b);if(k<0||k===1/0)throw new o("Wrong number of repetitions");for(;k>0;(k>>>=1)&&(B+=B))k&1&&(I+=B);return I}return f}()},43476:function(A,r,n){"use strict";var e=n(92648).end,a=n(90012);A.exports=a("trimEnd")?function(){function t(){return e(this)}return t}():"".trimEnd},90012:function(A,r,n){"use strict";var e=n(70520).PROPER,a=n(40033),t=n(4198),o="\u200B\x85\u180E";A.exports=function(f){return a(function(){return!!t[f]()||o[f]()!==o||e&&t[f].name!==f})}},43885:function(A,r,n){"use strict";var e=n(92648).start,a=n(90012);A.exports=a("trimStart")?function(){function t(){return e(this)}return t}():"".trimStart},92648:function(A,r,n){"use strict";var e=n(67250),a=n(16952),t=n(12605),o=n(4198),f=e("".replace),b=RegExp("^["+o+"]+"),B=RegExp("(^|[^"+o+"])["+o+"]+$"),I=function(N){return function(d){var c=t(a(d));return N&1&&(c=f(c,b,"")),N&2&&(c=f(c,B,"$1")),c}};A.exports={start:I(1),end:I(2),trim:I(3)}},52357:function(A,r,n){"use strict";var e=n(5026),a=n(40033),t=n(74685),o=t.String;A.exports=!!Object.getOwnPropertySymbols&&!a(function(){var f=Symbol("symbol detection");return!o(f)||!(Object(f)instanceof Symbol)||!Symbol.sham&&e&&e<41})},52360:function(A,r,n){"use strict";var e=n(91495),a=n(4009),t=n(24697),o=n(55938);A.exports=function(){var f=a("Symbol"),b=f&&f.prototype,B=b&&b.valueOf,I=t("toPrimitive");b&&!b[I]&&o(b,I,function(k){return e(B,this)},{arity:1})}},66570:function(A,r,n){"use strict";var e=n(52357);A.exports=e&&!!Symbol.for&&!!Symbol.keyFor},60375:function(A,r,n){"use strict";var e=n(74685),a=n(61267),t=n(75754),o=n(55747),f=n(45299),b=n(40033),B=n(5315),I=n(54602),k=n(12689),N=n(24986),d=n(83433),c=n(81702),m=e.setImmediate,l=e.clearImmediate,u=e.process,s=e.Dispatch,i=e.Function,h=e.MessageChannel,C=e.String,v=0,p={},g="onreadystatechange",V,y,S,L;b(function(){V=e.location});var w=function(D){if(f(p,D)){var E=p[D];delete p[D],E()}},x=function(D){return function(){w(D)}},T=function(D){w(D.data)},M=function(D){e.postMessage(C(D),V.protocol+"//"+V.host)};(!m||!l)&&(m=function(){function O(D){N(arguments.length,1);var E=o(D)?D:i(D),P=I(arguments,1);return p[++v]=function(){a(E,void 0,P)},y(v),v}return O}(),l=function(){function O(D){delete p[D]}return O}(),c?y=function(D){u.nextTick(x(D))}:s&&s.now?y=function(D){s.now(x(D))}:h&&!d?(S=new h,L=S.port2,S.port1.onmessage=T,y=t(L.postMessage,L)):e.addEventListener&&o(e.postMessage)&&!e.importScripts&&V&&V.protocol!=="file:"&&!b(M)?(y=M,e.addEventListener("message",T,!1)):g in k("script")?y=function(D){B.appendChild(k("script"))[g]=function(){B.removeChild(this),w(D)}}:y=function(D){setTimeout(x(D),0)}),A.exports={set:m,clear:l}},46438:function(A,r,n){"use strict";var e=n(67250);A.exports=e(1 .valueOf)},13912:function(A,r,n){"use strict";var e=n(61365),a=Math.max,t=Math.min;A.exports=function(o,f){var b=e(o);return b<0?a(b+f,0):t(b,f)}},61484:function(A,r,n){"use strict";var e=n(24843),a=TypeError;A.exports=function(t){var o=e(t,"number");if(typeof o=="number")throw new a("Can't convert number to bigint");return BigInt(o)}},43806:function(A,r,n){"use strict";var e=n(61365),a=n(10188),t=RangeError;A.exports=function(o){if(o===void 0)return 0;var f=e(o),b=a(f);if(f!==b)throw new t("Wrong length or index");return b}},57591:function(A,r,n){"use strict";var e=n(37457),a=n(16952);A.exports=function(t){return e(a(t))}},61365:function(A,r,n){"use strict";var e=n(21119);A.exports=function(a){var t=+a;return t!==t||t===0?0:e(t)}},10188:function(A,r,n){"use strict";var e=n(61365),a=Math.min;A.exports=function(t){var o=e(t);return o>0?a(o,9007199254740991):0}},46771:function(A,r,n){"use strict";var e=n(16952),a=Object;A.exports=function(t){return a(e(t))}},56043:function(A,r,n){"use strict";var e=n(16140),a=RangeError;A.exports=function(t,o){var f=e(t);if(f%o)throw new a("Wrong offset");return f}},16140:function(A,r,n){"use strict";var e=n(61365),a=RangeError;A.exports=function(t){var o=e(t);if(o<0)throw new a("The argument can't be less than 0");return o}},24843:function(A,r,n){"use strict";var e=n(91495),a=n(77568),t=n(71399),o=n(78060),f=n(13396),b=n(24697),B=TypeError,I=b("toPrimitive");A.exports=function(k,N){if(!a(k)||t(k))return k;var d=o(k,I),c;if(d){if(N===void 0&&(N="default"),c=e(d,k,N),!a(c)||t(c))return c;throw new B("Can't convert object to primitive value")}return N===void 0&&(N="number"),f(k,N)}},767:function(A,r,n){"use strict";var e=n(24843),a=n(71399);A.exports=function(t){var o=e(t,"string");return a(o)?o:o+""}},2650:function(A,r,n){"use strict";var e=n(24697),a=e("toStringTag"),t={};t[a]="z",A.exports=String(t)==="[object z]"},12605:function(A,r,n){"use strict";var e=n(2281),a=String;A.exports=function(t){if(e(t)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return a(t)}},15409:function(A){"use strict";var r=Math.round;A.exports=function(n){var e=r(n);return e<0?0:e>255?255:e&255}},89393:function(A){"use strict";var r=String;A.exports=function(n){try{return r(n)}catch(e){return"Object"}}},80185:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(91495),o=n(58310),f=n(86563),b=n(4246),B=n(37336),I=n(60077),k=n(87458),N=n(37909),d=n(5841),c=n(10188),m=n(43806),l=n(56043),u=n(15409),s=n(767),i=n(45299),h=n(2281),C=n(77568),v=n(71399),p=n(80674),g=n(21287),V=n(76649),y=n(37310).f,S=n(3805),L=n(22603).forEach,w=n(58491),x=n(73936),T=n(74595),M=n(27193),O=n(78008),D=n(5419),E=n(5781),P=D.get,R=D.set,j=D.enforce,F=T.f,W=M.f,z=a.RangeError,K=B.ArrayBuffer,G=K.prototype,J=B.DataView,Q=b.NATIVE_ARRAY_BUFFER_VIEWS,ue=b.TYPED_ARRAY_TAG,ie=b.TypedArray,pe=b.TypedArrayPrototype,te=b.isTypedArray,q="BYTES_PER_ELEMENT",ne="Wrong length",le=function(Y,ve){x(Y,ve,{configurable:!0,get:function(){function he(){return P(this)[ve]}return he}()})},ee=function(Y){var ve;return g(G,Y)||(ve=h(Y))==="ArrayBuffer"||ve==="SharedArrayBuffer"},re=function(Y,ve){return te(Y)&&!v(ve)&&ve in Y&&d(+ve)&&ve>=0},oe=function(){function me(Y,ve){return ve=s(ve),re(Y,ve)?k(2,Y[ve]):W(Y,ve)}return me}(),fe=function(){function me(Y,ve,he){return ve=s(ve),re(Y,ve)&&C(he)&&i(he,"value")&&!i(he,"get")&&!i(he,"set")&&!he.configurable&&(!i(he,"writable")||he.writable)&&(!i(he,"enumerable")||he.enumerable)?(Y[ve]=he.value,Y):F(Y,ve,he)}return me}();o?(Q||(M.f=oe,T.f=fe,le(pe,"buffer"),le(pe,"byteOffset"),le(pe,"byteLength"),le(pe,"length")),e({target:"Object",stat:!0,forced:!Q},{getOwnPropertyDescriptor:oe,defineProperty:fe}),A.exports=function(me,Y,ve){var he=me.match(/\d+/)[0]/8,Ve=me+(ve?"Clamped":"")+"Array",Be="get"+me,be="set"+me,Le=a[Ve],we=Le,xe=we&&we.prototype,Re={},He=function(ge,Se){var Pe=P(ge);return Pe.view[Be](Se*he+Pe.byteOffset,!0)},ye=function(ge,Se,Pe){var je=P(ge);je.view[be](Se*he+je.byteOffset,ve?u(Pe):Pe,!0)},de=function(ge,Se){F(ge,Se,{get:function(){function Pe(){return He(this,Se)}return Pe}(),set:function(){function Pe(je){return ye(this,Se,je)}return Pe}(),enumerable:!0})};Q?f&&(we=Y(function(ke,ge,Se,Pe){return I(ke,xe),E(function(){return C(ge)?ee(ge)?Pe!==void 0?new Le(ge,l(Se,he),Pe):Se!==void 0?new Le(ge,l(Se,he)):new Le(ge):te(ge)?O(we,ge):t(S,we,ge):new Le(m(ge))}(),ke,we)}),V&&V(we,ie),L(y(Le),function(ke){ke in we||N(we,ke,Le[ke])}),we.prototype=xe):(we=Y(function(ke,ge,Se,Pe){I(ke,xe);var je=0,_e=0,ze,We,Ue;if(!C(ge))Ue=m(ge),We=Ue*he,ze=new K(We);else if(ee(ge)){ze=ge,_e=l(Se,he);var Xe=ge.byteLength;if(Pe===void 0){if(Xe%he)throw new z(ne);if(We=Xe-_e,We<0)throw new z(ne)}else if(We=c(Pe)*he,We+_e>Xe)throw new z(ne);Ue=We/he}else return te(ge)?O(we,ge):t(S,we,ge);for(R(ke,{buffer:ze,byteOffset:_e,byteLength:We,length:Ue,view:new J(ze)});je1?arguments[1]:void 0,h=i!==void 0,C=B(u),v,p,g,V,y,S,L,w;if(C&&!I(C))for(L=b(u,C),w=L.next,u=[];!(S=a(w,L)).done;)u.push(S.value);for(h&&s>2&&(i=e(i,arguments[2])),p=f(u),g=new(N(l))(p),V=k(g),v=0;p>v;v++)y=h?i(u[v],v):u[v],g[v]=V?d(y):+y;return g}return c}()},31082:function(A,r,n){"use strict";var e=n(4246),a=n(28987),t=e.aTypedArrayConstructor,o=e.getTypedArrayConstructor;A.exports=function(f){return t(a(f,o(f)))}},16738:function(A,r,n){"use strict";var e=n(67250),a=0,t=Math.random(),o=e(1 .toString);A.exports=function(f){return"Symbol("+(f===void 0?"":f)+")_"+o(++a+t,36)}},1062:function(A,r,n){"use strict";var e=n(52357);A.exports=e&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},80944:function(A,r,n){"use strict";var e=n(58310),a=n(40033);A.exports=e&&a(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},24986:function(A){"use strict";var r=TypeError;A.exports=function(n,e){if(n=51||!a(function(){var i=[];return i[m]=!1,i.concat()[0]!==i}),u=function(h){if(!o(h))return!1;var C=h[m];return C!==void 0?!!C:t(h)},s=!l||!N("concat");e({target:"Array",proto:!0,arity:1,forced:s},{concat:function(){function i(h){var C=f(this),v=k(C,0),p=0,g,V,y,S,L;for(g=-1,y=arguments.length;g1?arguments[1]:void 0)}return f}()})},68933:function(A,r,n){"use strict";var e=n(63964),a=n(88471),t=n(80575);e({target:"Array",proto:!0},{fill:a}),t("fill")},47830:function(A,r,n){"use strict";var e=n(63964),a=n(22603).filter,t=n(44091),o=t("filter");e({target:"Array",proto:!0,forced:!o},{filter:function(){function f(b){return a(this,b,arguments.length>1?arguments[1]:void 0)}return f}()})},64094:function(A,r,n){"use strict";var e=n(63964),a=n(22603).findIndex,t=n(80575),o="findIndex",f=!0;o in[]&&Array(1)[o](function(){f=!1}),e({target:"Array",proto:!0,forced:f},{findIndex:function(){function b(B){return a(this,B,arguments.length>1?arguments[1]:void 0)}return b}()}),t(o)},13455:function(A,r,n){"use strict";var e=n(63964),a=n(22603).find,t=n(80575),o="find",f=!0;o in[]&&Array(1)[o](function(){f=!1}),e({target:"Array",proto:!0,forced:f},{find:function(){function b(B){return a(this,B,arguments.length>1?arguments[1]:void 0)}return b}()}),t(o)},32384:function(A,r,n){"use strict";var e=n(63964),a=n(65561),t=n(10320),o=n(46771),f=n(24760),b=n(57823);e({target:"Array",proto:!0},{flatMap:function(){function B(I){var k=o(this),N=f(k),d;return t(I),d=b(k,0),d.length=a(d,k,k,N,0,1,I,arguments.length>1?arguments[1]:void 0),d}return B}()})},61915:function(A,r,n){"use strict";var e=n(63964),a=n(65561),t=n(46771),o=n(24760),f=n(61365),b=n(57823);e({target:"Array",proto:!0},{flat:function(){function B(){var I=arguments.length?arguments[0]:void 0,k=t(this),N=o(k),d=b(k,0);return d.length=a(d,k,k,N,0,I===void 0?1:f(I)),d}return B}()})},25579:function(A,r,n){"use strict";var e=n(63964),a=n(35601);e({target:"Array",proto:!0,forced:[].forEach!==a},{forEach:a})},63532:function(A,r,n){"use strict";var e=n(63964),a=n(73174),t=n(92490),o=!t(function(f){Array.from(f)});e({target:"Array",stat:!0,forced:o},{from:a})},33425:function(A,r,n){"use strict";var e=n(63964),a=n(14211).includes,t=n(40033),o=n(80575),f=t(function(){return!Array(1).includes()});e({target:"Array",proto:!0,forced:f},{includes:function(){function b(B){return a(this,B,arguments.length>1?arguments[1]:void 0)}return b}()}),o("includes")},43894:function(A,r,n){"use strict";var e=n(63964),a=n(71138),t=n(14211).indexOf,o=n(55528),f=a([].indexOf),b=!!f&&1/f([1],1,-0)<0,B=b||!o("indexOf");e({target:"Array",proto:!0,forced:B},{indexOf:function(){function I(k){var N=arguments.length>1?arguments[1]:void 0;return b?f(this,k,N)||0:t(this,k,N)}return I}()})},99636:function(A,r,n){"use strict";var e=n(63964),a=n(37386);e({target:"Array",stat:!0},{isArray:a})},34570:function(A,r,n){"use strict";var e=n(57591),a=n(80575),t=n(83967),o=n(5419),f=n(74595).f,b=n(65574),B=n(5959),I=n(4493),k=n(58310),N="Array Iterator",d=o.set,c=o.getterFor(N);A.exports=b(Array,"Array",function(l,u){d(this,{type:N,target:e(l),index:0,kind:u})},function(){var l=c(this),u=l.target,s=l.index++;if(!u||s>=u.length)return l.target=void 0,B(void 0,!0);switch(l.kind){case"keys":return B(s,!1);case"values":return B(u[s],!1)}return B([s,u[s]],!1)},"values");var m=t.Arguments=t.Array;if(a("keys"),a("values"),a("entries"),!I&&k&&m.name!=="values")try{f(m,"name",{value:"values"})}catch(l){}},94432:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(37457),o=n(57591),f=n(55528),b=a([].join),B=t!==Object,I=B||!f("join",",");e({target:"Array",proto:!0,forced:I},{join:function(){function k(N){return b(o(this),N===void 0?",":N)}return k}()})},24683:function(A,r,n){"use strict";var e=n(63964),a=n(1325);e({target:"Array",proto:!0,forced:a!==[].lastIndexOf},{lastIndexOf:a})},69984:function(A,r,n){"use strict";var e=n(63964),a=n(22603).map,t=n(44091),o=t("map");e({target:"Array",proto:!0,forced:!o},{map:function(){function f(b){return a(this,b,arguments.length>1?arguments[1]:void 0)}return f}()})},32089:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(1031),o=n(60102),f=Array,b=a(function(){function B(){}return!(f.of.call(B)instanceof B)});e({target:"Array",stat:!0,forced:b},{of:function(){function B(){for(var I=0,k=arguments.length,N=new(t(this)?this:f)(k);k>I;)o(N,I,arguments[I++]);return N.length=k,N}return B}()})},29645:function(A,r,n){"use strict";var e=n(63964),a=n(56844).right,t=n(55528),o=n(5026),f=n(81702),b=!f&&o>79&&o<83,B=b||!t("reduceRight");e({target:"Array",proto:!0,forced:B},{reduceRight:function(){function I(k){return a(this,k,arguments.length,arguments.length>1?arguments[1]:void 0)}return I}()})},60206:function(A,r,n){"use strict";var e=n(63964),a=n(56844).left,t=n(55528),o=n(5026),f=n(81702),b=!f&&o>79&&o<83,B=b||!t("reduce");e({target:"Array",proto:!0,forced:B},{reduce:function(){function I(k){var N=arguments.length;return a(this,k,N,N>1?arguments[1]:void 0)}return I}()})},4788:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(37386),o=a([].reverse),f=[1,2];e({target:"Array",proto:!0,forced:String(f)===String(f.reverse())},{reverse:function(){function b(){return t(this)&&(this.length=this.length),o(this)}return b}()})},58672:function(A,r,n){"use strict";var e=n(63964),a=n(37386),t=n(1031),o=n(77568),f=n(13912),b=n(24760),B=n(57591),I=n(60102),k=n(24697),N=n(44091),d=n(54602),c=N("slice"),m=k("species"),l=Array,u=Math.max;e({target:"Array",proto:!0,forced:!c},{slice:function(){function s(i,h){var C=B(this),v=b(C),p=f(i,v),g=f(h===void 0?v:h,v),V,y,S;if(a(C)&&(V=C.constructor,t(V)&&(V===l||a(V.prototype))?V=void 0:o(V)&&(V=V[m],V===null&&(V=void 0)),V===l||V===void 0))return d(C,p,g);for(y=new(V===void 0?l:V)(u(g-p,0)),S=0;p1?arguments[1]:void 0)}return f}()})},48968:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(10320),o=n(46771),f=n(24760),b=n(95108),B=n(12605),I=n(40033),k=n(90274),N=n(55528),d=n(652),c=n(19228),m=n(5026),l=n(9342),u=[],s=a(u.sort),i=a(u.push),h=I(function(){u.sort(void 0)}),C=I(function(){u.sort(null)}),v=N("sort"),p=!I(function(){if(m)return m<70;if(!(d&&d>3)){if(c)return!0;if(l)return l<603;var y="",S,L,w,x;for(S=65;S<76;S++){switch(L=String.fromCharCode(S),S){case 66:case 69:case 70:case 72:w=3;break;case 68:case 71:w=4;break;default:w=2}for(x=0;x<47;x++)u.push({k:L+x,v:w})}for(u.sort(function(T,M){return M.v-T.v}),x=0;xB(w)?1:-1}};e({target:"Array",proto:!0,forced:g},{sort:function(){function y(S){S!==void 0&&t(S);var L=o(this);if(p)return S===void 0?s(L):s(L,S);var w=[],x=f(L),T,M;for(M=0;MC-V+g;S--)N(h,S-1)}else if(g>V)for(S=C-V;S>v;S--)L=S+V-1,w=S+g-1,L in h?h[w]=h[L]:N(h,w);for(S=0;S9490626562425156e-8?o(N)+b:a(N-1+f(N-1)*f(N+1))}return I}()})},59660:function(A,r,n){"use strict";var e=n(63964),a=Math.asinh,t=Math.log,o=Math.sqrt;function f(B){var I=+B;return!isFinite(I)||I===0?I:I<0?-f(-I):t(I+o(I*I+1))}var b=!(a&&1/a(0)>0);e({target:"Math",stat:!0,forced:b},{asinh:f})},15383:function(A,r,n){"use strict";var e=n(63964),a=Math.atanh,t=Math.log,o=!(a&&1/a(-0)<0);e({target:"Math",stat:!0,forced:o},{atanh:function(){function f(b){var B=+b;return B===0?B:t((1+B)/(1-B))/2}return f}()})},92866:function(A,r,n){"use strict";var e=n(63964),a=n(22172),t=Math.abs,o=Math.pow;e({target:"Math",stat:!0},{cbrt:function(){function f(b){var B=+b;return a(B)*o(t(B),.3333333333333333)}return f}()})},86107:function(A,r,n){"use strict";var e=n(63964),a=Math.floor,t=Math.log,o=Math.LOG2E;e({target:"Math",stat:!0},{clz32:function(){function f(b){var B=b>>>0;return B?31-a(t(B+.5)*o):32}return f}()})},29248:function(A,r,n){"use strict";var e=n(63964),a=n(82040),t=Math.cosh,o=Math.abs,f=Math.E,b=!t||t(710)===1/0;e({target:"Math",stat:!0,forced:b},{cosh:function(){function B(I){var k=a(o(I)-1)+1;return(k+1/(k*f*f))*(f/2)}return B}()})},52540:function(A,r,n){"use strict";var e=n(63964),a=n(82040);e({target:"Math",stat:!0,forced:a!==Math.expm1},{expm1:a})},79007:function(A,r,n){"use strict";var e=n(63964),a=n(95867);e({target:"Math",stat:!0},{fround:a})},77199:function(A,r,n){"use strict";var e=n(63964),a=Math.hypot,t=Math.abs,o=Math.sqrt,f=!!a&&a(1/0,NaN)!==1/0;e({target:"Math",stat:!0,arity:2,forced:f},{hypot:function(){function b(B,I){for(var k=0,N=0,d=arguments.length,c=0,m,l;N0?(l=m/c,k+=l*l):k+=m;return c===1/0?1/0:c*o(k)}return b}()})},6522:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=Math.imul,o=a(function(){return t(4294967295,5)!==-5||t.length!==2});e({target:"Math",stat:!0,forced:o},{imul:function(){function f(b,B){var I=65535,k=+b,N=+B,d=I&k,c=I&N;return 0|d*c+((I&k>>>16)*c+d*(I&N>>>16)<<16>>>0)}return f}()})},95542:function(A,r,n){"use strict";var e=n(63964),a=n(75002);e({target:"Math",stat:!0},{log10:a})},2966:function(A,r,n){"use strict";var e=n(63964),a=n(90874);e({target:"Math",stat:!0},{log1p:a})},20997:function(A,r,n){"use strict";var e=n(63964),a=Math.log,t=Math.LN2;e({target:"Math",stat:!0},{log2:function(){function o(f){return a(f)/t}return o}()})},57400:function(A,r,n){"use strict";var e=n(63964),a=n(22172);e({target:"Math",stat:!0},{sign:a})},45571:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(82040),o=Math.abs,f=Math.exp,b=Math.E,B=a(function(){return Math.sinh(-2e-17)!==-2e-17});e({target:"Math",stat:!0,forced:B},{sinh:function(){function I(k){var N=+k;return o(N)<1?(t(N)-t(-N))/2:(f(N-1)-f(-N-1))*(b/2)}return I}()})},54800:function(A,r,n){"use strict";var e=n(63964),a=n(82040),t=Math.exp;e({target:"Math",stat:!0},{tanh:function(){function o(f){var b=+f,B=a(b),I=a(-b);return B===1/0?1:I===1/0?-1:(B-I)/(t(b)+t(-b))}return o}()})},15709:function(A,r,n){"use strict";var e=n(84925);e(Math,"Math",!0)},76059:function(A,r,n){"use strict";var e=n(63964),a=n(21119);e({target:"Math",stat:!0},{trunc:a})},96614:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(58310),o=n(74685),f=n(61765),b=n(67250),B=n(41314),I=n(45299),k=n(5781),N=n(21287),d=n(71399),c=n(24843),m=n(40033),l=n(37310).f,u=n(27193).f,s=n(74595).f,i=n(46438),h=n(92648).trim,C="Number",v=o[C],p=f[C],g=v.prototype,V=o.TypeError,y=b("".slice),S=b("".charCodeAt),L=function(E){var P=c(E,"number");return typeof P=="bigint"?P:w(P)},w=function(E){var P=c(E,"number"),R,j,F,W,z,K,G,J;if(d(P))throw new V("Cannot convert a Symbol value to a number");if(typeof P=="string"&&P.length>2){if(P=h(P),R=S(P,0),R===43||R===45){if(j=S(P,2),j===88||j===120)return NaN}else if(R===48){switch(S(P,1)){case 66:case 98:F=2,W=49;break;case 79:case 111:F=8,W=55;break;default:return+P}for(z=y(P,2),K=z.length,G=0;GW)return NaN;return parseInt(z,F)}}return+P},x=B(C,!v(" 0o1")||!v("0b1")||v("+0x1")),T=function(E){return N(g,E)&&m(function(){i(E)})},M=function(){function D(E){var P=arguments.length<1?0:v(L(E));return T(this)?k(Object(P),this,M):P}return D}();M.prototype=g,x&&!a&&(g.constructor=M),e({global:!0,constructor:!0,wrap:!0,forced:x},{Number:M});var O=function(E,P){for(var R=t?l(P):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),j=0,F;R.length>j;j++)I(P,F=R[j])&&!I(E,F)&&s(E,F,u(P,F))};a&&p&&O(f[C],p),(x||a)&&O(f[C],v)},324:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},90426:function(A,r,n){"use strict";var e=n(63964),a=n(3294);e({target:"Number",stat:!0},{isFinite:a})},95443:function(A,r,n){"use strict";var e=n(63964),a=n(5841);e({target:"Number",stat:!0},{isInteger:a})},87968:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0},{isNaN:function(){function a(t){return t!==t}return a}()})},55007:function(A,r,n){"use strict";var e=n(63964),a=n(5841),t=Math.abs;e({target:"Number",stat:!0},{isSafeInteger:function(){function o(f){return a(f)&&t(f)<=9007199254740991}return o}()})},55323:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},13521:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},5006:function(A,r,n){"use strict";var e=n(63964),a=n(28506);e({target:"Number",stat:!0,forced:Number.parseFloat!==a},{parseFloat:a})},99009:function(A,r,n){"use strict";var e=n(63964),a=n(13693);e({target:"Number",stat:!0,forced:Number.parseInt!==a},{parseInt:a})},85770:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(61365),o=n(46438),f=n(62443),b=n(40033),B=RangeError,I=String,k=Math.floor,N=a(f),d=a("".slice),c=a(1 .toFixed),m=function C(v,p,g){return p===0?g:p%2===1?C(v,p-1,g*v):C(v*v,p/2,g)},l=function(v){for(var p=0,g=v;g>=4096;)p+=12,g/=4096;for(;g>=2;)p+=1,g/=2;return p},u=function(v,p,g){for(var V=-1,y=g;++V<6;)y+=p*v[V],v[V]=y%1e7,y=k(y/1e7)},s=function(v,p){for(var g=6,V=0;--g>=0;)V+=v[g],v[g]=k(V/p),V=V%p*1e7},i=function(v){for(var p=6,g="";--p>=0;)if(g!==""||p===0||v[p]!==0){var V=I(v[p]);g=g===""?V:g+N("0",7-V.length)+V}return g},h=b(function(){return c(8e-5,3)!=="0.000"||c(.9,0)!=="1"||c(1.255,2)!=="1.25"||c(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!b(function(){c({})});e({target:"Number",proto:!0,forced:h},{toFixed:function(){function C(v){var p=o(this),g=t(v),V=[0,0,0,0,0,0],y="",S="0",L,w,x,T;if(g<0||g>20)throw new B("Incorrect fraction digits");if(p!==p)return"NaN";if(p<=-1e21||p>=1e21)return I(p);if(p<0&&(y="-",p=-p),p>1e-21)if(L=l(p*m(2,69,1))-69,w=L<0?p*m(2,-L,1):p/m(2,L,1),w*=4503599627370496,L=52-L,L>0){for(u(V,0,w),x=g;x>=7;)u(V,1e7,0),x-=7;for(u(V,m(10,x,1),0),x=L-1;x>=23;)s(V,8388608),x-=23;s(V,1<0?(T=S.length,S=y+(T<=g?"0."+N("0",g-T)+S:d(S,0,T-g)+"."+d(S,T-g))):S=y+S,S}return C}()})},23532:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(40033),o=n(46438),f=a(1 .toPrecision),b=t(function(){return f(1,void 0)!=="1"})||!t(function(){f({})});e({target:"Number",proto:!0,forced:b},{toPrecision:function(){function B(I){return I===void 0?f(o(this)):f(o(this),I)}return B}()})},87119:function(A,r,n){"use strict";var e=n(63964),a=n(41143);e({target:"Object",stat:!0,arity:2,forced:Object.assign!==a},{assign:a})},78618:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(80674);e({target:"Object",stat:!0,sham:!a},{create:t})},27129:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(10320),f=n(46771),b=n(74595);a&&e({target:"Object",proto:!0,forced:t},{__defineGetter__:function(){function B(I,k){b.f(f(this),I,{get:o(k),enumerable:!0,configurable:!0})}return B}()})},31943:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(24239).f;e({target:"Object",stat:!0,forced:Object.defineProperties!==t,sham:!a},{defineProperties:t})},3579:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(74595).f;e({target:"Object",stat:!0,forced:Object.defineProperty!==t,sham:!a},{defineProperty:t})},97397:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(10320),f=n(46771),b=n(74595);a&&e({target:"Object",proto:!0,forced:t},{__defineSetter__:function(){function B(I,k){b.f(f(this),I,{set:o(k),enumerable:!0,configurable:!0})}return B}()})},85028:function(A,r,n){"use strict";var e=n(63964),a=n(70915).entries;e({target:"Object",stat:!0},{entries:function(){function t(o){return a(o)}return t}()})},8225:function(A,r,n){"use strict";var e=n(63964),a=n(50730),t=n(40033),o=n(77568),f=n(81969).onFreeze,b=Object.freeze,B=t(function(){b(1)});e({target:"Object",stat:!0,forced:B,sham:!a},{freeze:function(){function I(k){return b&&o(k)?b(f(k)):k}return I}()})},43331:function(A,r,n){"use strict";var e=n(63964),a=n(49450),t=n(60102);e({target:"Object",stat:!0},{fromEntries:function(){function o(f){var b={};return a(f,function(B,I){t(b,B,I)},{AS_ENTRIES:!0}),b}return o}()})},62289:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(57591),o=n(27193).f,f=n(58310),b=!f||a(function(){o(1)});e({target:"Object",stat:!0,forced:b,sham:!f},{getOwnPropertyDescriptor:function(){function B(I,k){return o(t(I),k)}return B}()})},56196:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(97921),o=n(57591),f=n(27193),b=n(60102);e({target:"Object",stat:!0,sham:!a},{getOwnPropertyDescriptors:function(){function B(I){for(var k=o(I),N=f.f,d=t(k),c={},m=0,l,u;d.length>m;)u=N(k,l=d[m++]),u!==void 0&&b(c,l,u);return c}return B}()})},2950:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(81644).f,o=a(function(){return!Object.getOwnPropertyNames(1)});e({target:"Object",stat:!0,forced:o},{getOwnPropertyNames:t})},28603:function(A,r,n){"use strict";var e=n(63964),a=n(52357),t=n(40033),o=n(89235),f=n(46771),b=!a||t(function(){o.f(1)});e({target:"Object",stat:!0,forced:b},{getOwnPropertySymbols:function(){function B(I){var k=o.f;return k?k(f(I)):[]}return B}()})},44205:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(46771),o=n(36917),f=n(9225),b=a(function(){o(1)});e({target:"Object",stat:!0,forced:b,sham:!f},{getPrototypeOf:function(){function B(I){return o(t(I))}return B}()})},83186:function(A,r,n){"use strict";var e=n(63964),a=n(81834);e({target:"Object",stat:!0,forced:Object.isExtensible!==a},{isExtensible:a})},76065:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(77568),o=n(7462),f=n(3782),b=Object.isFrozen,B=f||a(function(){b(1)});e({target:"Object",stat:!0,forced:B},{isFrozen:function(){function I(k){return!t(k)||f&&o(k)==="ArrayBuffer"?!0:b?b(k):!1}return I}()})},13411:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(77568),o=n(7462),f=n(3782),b=Object.isSealed,B=f||a(function(){b(1)});e({target:"Object",stat:!0,forced:B},{isSealed:function(){function I(k){return!t(k)||f&&o(k)==="ArrayBuffer"?!0:b?b(k):!1}return I}()})},76882:function(A,r,n){"use strict";var e=n(63964),a=n(5700);e({target:"Object",stat:!0},{is:a})},26634:function(A,r,n){"use strict";var e=n(63964),a=n(46771),t=n(18450),o=n(40033),f=o(function(){t(1)});e({target:"Object",stat:!0,forced:f},{keys:function(){function b(B){return t(a(B))}return b}()})},53118:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(46771),f=n(767),b=n(36917),B=n(27193).f;a&&e({target:"Object",proto:!0,forced:t},{__lookupGetter__:function(){function I(k){var N=o(this),d=f(k),c;do if(c=B(N,d))return c.get;while(N=b(N))}return I}()})},42514:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(46771),f=n(767),b=n(36917),B=n(27193).f;a&&e({target:"Object",proto:!0,forced:t},{__lookupSetter__:function(){function I(k){var N=o(this),d=f(k),c;do if(c=B(N,d))return c.set;while(N=b(N))}return I}()})},84353:function(A,r,n){"use strict";var e=n(63964),a=n(77568),t=n(81969).onFreeze,o=n(50730),f=n(40033),b=Object.preventExtensions,B=f(function(){b(1)});e({target:"Object",stat:!0,forced:B,sham:!o},{preventExtensions:function(){function I(k){return b&&a(k)?b(t(k)):k}return I}()})},62987:function(A,r,n){"use strict";var e=n(63964),a=n(77568),t=n(81969).onFreeze,o=n(50730),f=n(40033),b=Object.seal,B=f(function(){b(1)});e({target:"Object",stat:!0,forced:B,sham:!o},{seal:function(){function I(k){return b&&a(k)?b(t(k)):k}return I}()})},48993:function(A,r,n){"use strict";var e=n(63964),a=n(76649);e({target:"Object",stat:!0},{setPrototypeOf:a})},52917:function(A,r,n){"use strict";var e=n(2650),a=n(55938),t=n(2509);e||a(Object.prototype,"toString",t,{unsafe:!0})},4972:function(A,r,n){"use strict";var e=n(63964),a=n(70915).values;e({target:"Object",stat:!0},{values:function(){function t(o){return a(o)}return t}()})},28913:function(A,r,n){"use strict";var e=n(63964),a=n(28506);e({global:!0,forced:parseFloat!==a},{parseFloat:a})},36382:function(A,r,n){"use strict";var e=n(63964),a=n(13693);e({global:!0,forced:parseInt!==a},{parseInt:a})},48865:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(10320),o=n(81837),f=n(10729),b=n(49450),B=n(48199);e({target:"Promise",stat:!0,forced:B},{all:function(){function I(k){var N=this,d=o.f(N),c=d.resolve,m=d.reject,l=f(function(){var u=t(N.resolve),s=[],i=0,h=1;b(k,function(C){var v=i++,p=!1;h++,a(u,N,C).then(function(g){p||(p=!0,s[v]=g,--h||c(s))},m)}),--h||c(s)});return l.error&&m(l.value),d.promise}return I}()})},70641:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(74854).CONSTRUCTOR,o=n(67512),f=n(4009),b=n(55747),B=n(55938),I=o&&o.prototype;if(e({target:"Promise",proto:!0,forced:t,real:!0},{catch:function(){function N(d){return this.then(void 0,d)}return N}()}),!a&&b(o)){var k=f("Promise").prototype.catch;I.catch!==k&&B(I,"catch",k,{unsafe:!0})}},75946:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(81702),o=n(74685),f=n(91495),b=n(55938),B=n(76649),I=n(84925),k=n(58491),N=n(10320),d=n(55747),c=n(77568),m=n(60077),l=n(28987),u=n(60375).set,s=n(37713),i=n(72259),h=n(10729),C=n(9547),v=n(5419),p=n(67512),g=n(74854),V=n(81837),y="Promise",S=g.CONSTRUCTOR,L=g.REJECTION_EVENT,w=g.SUBCLASSING,x=v.getterFor(y),T=v.set,M=p&&p.prototype,O=p,D=M,E=o.TypeError,P=o.document,R=o.process,j=V.f,F=j,W=!!(P&&P.createEvent&&o.dispatchEvent),z="unhandledrejection",K="rejectionhandled",G=0,J=1,Q=2,ue=1,ie=2,pe,te,q,ne,le=function(be){var Le;return c(be)&&d(Le=be.then)?Le:!1},ee=function(be,Le){var we=Le.value,xe=Le.state===J,Re=xe?be.ok:be.fail,He=be.resolve,ye=be.reject,de=be.domain,Ce,ke,ge;try{Re?(xe||(Le.rejection===ie&&Y(Le),Le.rejection=ue),Re===!0?Ce=we:(de&&de.enter(),Ce=Re(we),de&&(de.exit(),ge=!0)),Ce===be.promise?ye(new E("Promise-chain cycle")):(ke=le(Ce))?f(ke,Ce,He,ye):He(Ce)):ye(we)}catch(Se){de&&!ge&&de.exit(),ye(Se)}},re=function(be,Le){be.notified||(be.notified=!0,s(function(){for(var we=be.reactions,xe;xe=we.get();)ee(xe,be);be.notified=!1,Le&&!be.rejection&&fe(be)}))},oe=function(be,Le,we){var xe,Re;W?(xe=P.createEvent("Event"),xe.promise=Le,xe.reason=we,xe.initEvent(be,!1,!0),o.dispatchEvent(xe)):xe={promise:Le,reason:we},!L&&(Re=o["on"+be])?Re(xe):be===z&&i("Unhandled promise rejection",we)},fe=function(be){f(u,o,function(){var Le=be.facade,we=be.value,xe=me(be),Re;if(xe&&(Re=h(function(){t?R.emit("unhandledRejection",we,Le):oe(z,Le,we)}),be.rejection=t||me(be)?ie:ue,Re.error))throw Re.value})},me=function(be){return be.rejection!==ue&&!be.parent},Y=function(be){f(u,o,function(){var Le=be.facade;t?R.emit("rejectionHandled",Le):oe(K,Le,be.value)})},ve=function(be,Le,we){return function(xe){be(Le,xe,we)}},he=function(be,Le,we){be.done||(be.done=!0,we&&(be=we),be.value=Le,be.state=Q,re(be,!0))},Ve=function Be(be,Le,we){if(!be.done){be.done=!0,we&&(be=we);try{if(be.facade===Le)throw new E("Promise can't be resolved itself");var xe=le(Le);xe?s(function(){var Re={done:!1};try{f(xe,Le,ve(Be,Re,be),ve(he,Re,be))}catch(He){he(Re,He,be)}}):(be.value=Le,be.state=J,re(be,!1))}catch(Re){he({done:!1},Re,be)}}};if(S&&(O=function(){function Be(be){m(this,D),N(be),f(pe,this);var Le=x(this);try{be(ve(Ve,Le),ve(he,Le))}catch(we){he(Le,we)}}return Be}(),D=O.prototype,pe=function(){function Be(be){T(this,{type:y,done:!1,notified:!1,parent:!1,reactions:new C,rejection:!1,state:G,value:void 0})}return Be}(),pe.prototype=b(D,"then",function(){function Be(be,Le){var we=x(this),xe=j(l(this,O));return we.parent=!0,xe.ok=d(be)?be:!0,xe.fail=d(Le)&&Le,xe.domain=t?R.domain:void 0,we.state===G?we.reactions.add(xe):s(function(){ee(xe,we)}),xe.promise}return Be}()),te=function(){var be=new pe,Le=x(be);this.promise=be,this.resolve=ve(Ve,Le),this.reject=ve(he,Le)},V.f=j=function(be){return be===O||be===q?new te(be):F(be)},!a&&d(p)&&M!==Object.prototype)){ne=M.then,w||b(M,"then",function(){function Be(be,Le){var we=this;return new O(function(xe,Re){f(ne,we,xe,Re)}).then(be,Le)}return Be}(),{unsafe:!0});try{delete M.constructor}catch(Be){}B&&B(M,D)}e({global:!0,constructor:!0,wrap:!0,forced:S},{Promise:O}),I(O,y,!1,!0),k(y)},69861:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(67512),o=n(40033),f=n(4009),b=n(55747),B=n(28987),I=n(66628),k=n(55938),N=t&&t.prototype,d=!!t&&o(function(){N.finally.call({then:function(){function m(){}return m}()},function(){})});if(e({target:"Promise",proto:!0,real:!0,forced:d},{finally:function(){function m(l){var u=B(this,f("Promise")),s=b(l);return this.then(s?function(i){return I(u,l()).then(function(){return i})}:l,s?function(i){return I(u,l()).then(function(){throw i})}:l)}return m}()}),!a&&b(t)){var c=f("Promise").prototype.finally;N.finally!==c&&k(N,"finally",c,{unsafe:!0})}},53092:function(A,r,n){"use strict";n(75946),n(48865),n(70641),n(16937),n(41719),n(59321)},16937:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(10320),o=n(81837),f=n(10729),b=n(49450),B=n(48199);e({target:"Promise",stat:!0,forced:B},{race:function(){function I(k){var N=this,d=o.f(N),c=d.reject,m=f(function(){var l=t(N.resolve);b(k,function(u){a(l,N,u).then(d.resolve,c)})});return m.error&&c(m.value),d.promise}return I}()})},41719:function(A,r,n){"use strict";var e=n(63964),a=n(81837),t=n(74854).CONSTRUCTOR;e({target:"Promise",stat:!0,forced:t},{reject:function(){function o(f){var b=a.f(this),B=b.reject;return B(f),b.promise}return o}()})},59321:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(4493),o=n(67512),f=n(74854).CONSTRUCTOR,b=n(66628),B=a("Promise"),I=t&&!f;e({target:"Promise",stat:!0,forced:t||f},{resolve:function(){function k(N){return b(I&&this===B?o:this,N)}return k}()})},29674:function(A,r,n){"use strict";var e=n(63964),a=n(61267),t=n(10320),o=n(30365),f=n(40033),b=!f(function(){Reflect.apply(function(){})});e({target:"Reflect",stat:!0,forced:b},{apply:function(){function B(I,k,N){return a(t(I),k,o(N))}return B}()})},81543:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(61267),o=n(66284),f=n(32606),b=n(30365),B=n(77568),I=n(80674),k=n(40033),N=a("Reflect","construct"),d=Object.prototype,c=[].push,m=k(function(){function s(){}return!(N(function(){},[],s)instanceof s)}),l=!k(function(){N(function(){})}),u=m||l;e({target:"Reflect",stat:!0,forced:u,sham:u},{construct:function(){function s(i,h){f(i),b(h);var C=arguments.length<3?i:f(arguments[2]);if(l&&!m)return N(i,h,C);if(i===C){switch(h.length){case 0:return new i;case 1:return new i(h[0]);case 2:return new i(h[0],h[1]);case 3:return new i(h[0],h[1],h[2]);case 4:return new i(h[0],h[1],h[2],h[3])}var v=[null];return t(c,v,h),new(t(o,i,v))}var p=C.prototype,g=I(B(p)?p:d),V=t(i,g,h);return B(V)?V:g}return s}()})},9373:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(30365),o=n(767),f=n(74595),b=n(40033),B=b(function(){Reflect.defineProperty(f.f({},1,{value:1}),1,{value:2})});e({target:"Reflect",stat:!0,forced:B,sham:!a},{defineProperty:function(){function I(k,N,d){t(k);var c=o(N);t(d);try{return f.f(k,c,d),!0}catch(m){return!1}}return I}()})},45093:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(27193).f;e({target:"Reflect",stat:!0},{deleteProperty:function(){function o(f,b){var B=t(a(f),b);return B&&!B.configurable?!1:delete f[b]}return o}()})},5815:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(30365),o=n(27193);e({target:"Reflect",stat:!0,sham:!a},{getOwnPropertyDescriptor:function(){function f(b,B){return o.f(t(b),B)}return f}()})},88527:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(36917),o=n(9225);e({target:"Reflect",stat:!0,sham:!o},{getPrototypeOf:function(){function f(b){return t(a(b))}return f}()})},63074:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(77568),o=n(30365),f=n(98373),b=n(27193),B=n(36917);function I(k,N){var d=arguments.length<3?k:arguments[2],c,m;if(o(k)===d)return k[N];if(c=b.f(k,N),c)return f(c)?c.value:c.get===void 0?void 0:a(c.get,d);if(t(m=B(k)))return I(m,N,d)}e({target:"Reflect",stat:!0},{get:I})},66390:function(A,r,n){"use strict";var e=n(63964);e({target:"Reflect",stat:!0},{has:function(){function a(t,o){return o in t}return a}()})},7784:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(81834);e({target:"Reflect",stat:!0},{isExtensible:function(){function o(f){return a(f),t(f)}return o}()})},50551:function(A,r,n){"use strict";var e=n(63964),a=n(97921);e({target:"Reflect",stat:!0},{ownKeys:a})},76483:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(30365),o=n(50730);e({target:"Reflect",stat:!0,sham:!o},{preventExtensions:function(){function f(b){t(b);try{var B=a("Object","preventExtensions");return B&&B(b),!0}catch(I){return!1}}return f}()})},63915:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(35908),o=n(76649);o&&e({target:"Reflect",stat:!0},{setPrototypeOf:function(){function f(b,B){a(b),t(B);try{return o(b,B),!0}catch(I){return!1}}return f}()})},92046:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(30365),o=n(77568),f=n(98373),b=n(40033),B=n(74595),I=n(27193),k=n(36917),N=n(87458);function d(m,l,u){var s=arguments.length<4?m:arguments[3],i=I.f(t(m),l),h,C,v;if(!i){if(o(C=k(m)))return d(C,l,u,s);i=N(0)}if(f(i)){if(i.writable===!1||!o(s))return!1;if(h=I.f(s,l)){if(h.get||h.set||h.writable===!1)return!1;h.value=u,B.f(s,l,h)}else B.f(s,l,N(0,u))}else{if(v=i.set,v===void 0)return!1;a(v,s,u)}return!0}var c=b(function(){var m=function(){},l=B.f(new m,"a",{configurable:!0});return Reflect.set(m.prototype,"a",1,l)!==!1});e({target:"Reflect",stat:!0,forced:c},{set:d})},51454:function(A,r,n){"use strict";var e=n(58310),a=n(74685),t=n(67250),o=n(41314),f=n(5781),b=n(37909),B=n(80674),I=n(37310).f,k=n(21287),N=n(72586),d=n(12605),c=n(73392),m=n(62115),l=n(34550),u=n(55938),s=n(40033),i=n(45299),h=n(5419).enforce,C=n(58491),v=n(24697),p=n(39173),g=n(35688),V=v("match"),y=a.RegExp,S=y.prototype,L=a.SyntaxError,w=t(S.exec),x=t("".charAt),T=t("".replace),M=t("".indexOf),O=t("".slice),D=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,E=/a/g,P=/a/g,R=new y(E)!==E,j=m.MISSED_STICKY,F=m.UNSUPPORTED_Y,W=e&&(!R||j||p||g||s(function(){return P[V]=!1,y(E)!==E||y(P)===P||String(y(E,"i"))!=="/a/i"})),z=function(ie){for(var pe=ie.length,te=0,q="",ne=!1,le;te<=pe;te++){if(le=x(ie,te),le==="\\"){q+=le+x(ie,++te);continue}!ne&&le==="."?q+="[\\s\\S]":(le==="["?ne=!0:le==="]"&&(ne=!1),q+=le)}return q},K=function(ie){for(var pe=ie.length,te=0,q="",ne=[],le=B(null),ee=!1,re=!1,oe=0,fe="",me;te<=pe;te++){if(me=x(ie,te),me==="\\")me+=x(ie,++te);else if(me==="]")ee=!1;else if(!ee)switch(!0){case me==="[":ee=!0;break;case me==="(":w(D,O(ie,te+1))&&(te+=2,re=!0),q+=me,oe++;continue;case(me===">"&&re):if(fe===""||i(le,fe))throw new L("Invalid capture group name");le[fe]=!0,ne[ne.length]=[fe,oe],re=!1,fe="";continue}re?fe+=me:q+=me}return[q,ne]};if(o("RegExp",W)){for(var G=function(){function ue(ie,pe){var te=k(S,this),q=N(ie),ne=pe===void 0,le=[],ee=ie,re,oe,fe,me,Y,ve;if(!te&&q&&ne&&ie.constructor===G)return ie;if((q||k(S,ie))&&(ie=ie.source,ne&&(pe=c(ee))),ie=ie===void 0?"":d(ie),pe=pe===void 0?"":d(pe),ee=ie,p&&"dotAll"in E&&(oe=!!pe&&M(pe,"s")>-1,oe&&(pe=T(pe,/s/g,""))),re=pe,j&&"sticky"in E&&(fe=!!pe&&M(pe,"y")>-1,fe&&F&&(pe=T(pe,/y/g,""))),g&&(me=K(ie),ie=me[0],le=me[1]),Y=f(y(ie,pe),te?this:S,G),(oe||fe||le.length)&&(ve=h(Y),oe&&(ve.dotAll=!0,ve.raw=G(z(ie),re)),fe&&(ve.sticky=!0),le.length&&(ve.groups=le)),ie!==ee)try{b(Y,"source",ee===""?"(?:)":ee)}catch(he){}return Y}return ue}(),J=I(y),Q=0;J.length>Q;)l(G,y,J[Q++]);S.constructor=G,G.prototype=S,u(a,"RegExp",G,{constructor:!0})}C("RegExp")},79669:function(A,r,n){"use strict";var e=n(63964),a=n(14489);e({target:"RegExp",proto:!0,forced:/./.exec!==a},{exec:a})},23057:function(A,r,n){"use strict";var e=n(74685),a=n(58310),t=n(73936),o=n(70901),f=n(40033),b=e.RegExp,B=b.prototype,I=a&&f(function(){var k=!0;try{b(".","d")}catch(i){k=!1}var N={},d="",c=k?"dgimsy":"gimsy",m=function(h,C){Object.defineProperty(N,h,{get:function(){function v(){return d+=C,!0}return v}()})},l={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};k&&(l.hasIndices="d");for(var u in l)m(u,l[u]);var s=Object.getOwnPropertyDescriptor(B,"flags").get.call(N);return s!==c||d!==c});I&&t(B,"flags",{configurable:!0,get:o})},57983:function(A,r,n){"use strict";var e=n(70520).PROPER,a=n(55938),t=n(30365),o=n(12605),f=n(40033),b=n(73392),B="toString",I=RegExp.prototype,k=I[B],N=f(function(){return k.call({source:"a",flags:"b"})!=="/a/b"}),d=e&&k.name!==B;(N||d)&&a(I,B,function(){function c(){var m=t(this),l=o(m.source),u=o(b(m));return"/"+l+"/"+u}return c}(),{unsafe:!0})},1963:function(A,r,n){"use strict";var e=n(45150),a=n(41028);e("Set",function(t){return function(){function o(){return t(this,arguments.length?arguments[0]:void 0)}return o}()},a)},17953:function(A,r,n){"use strict";n(1963)},95309:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("anchor")},{anchor:function(){function o(f){return a(this,"a","name",f)}return o}()})},82256:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("big")},{big:function(){function o(){return a(this,"big","","")}return o}()})},49484:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("blink")},{blink:function(){function o(){return a(this,"blink","","")}return o}()})},38931:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("bold")},{bold:function(){function o(){return a(this,"b","","")}return o}()})},30442:function(A,r,n){"use strict";var e=n(63964),a=n(50233).codeAt;e({target:"String",proto:!0},{codePointAt:function(){function t(o){return a(this,o)}return t}()})},6403:function(A,r,n){"use strict";var e=n(63964),a=n(71138),t=n(27193).f,o=n(10188),f=n(12605),b=n(86213),B=n(16952),I=n(45490),k=n(4493),N=a("".slice),d=Math.min,c=I("endsWith"),m=!k&&!c&&!!function(){var l=t(String.prototype,"endsWith");return l&&!l.writable}();e({target:"String",proto:!0,forced:!m&&!c},{endsWith:function(){function l(u){var s=f(B(this));b(u);var i=arguments.length>1?arguments[1]:void 0,h=s.length,C=i===void 0?h:d(o(i),h),v=f(u);return N(s,C-v.length,C)===v}return l}()})},39308:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fixed")},{fixed:function(){function o(){return a(this,"tt","","")}return o}()})},91550:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fontcolor")},{fontcolor:function(){function o(f){return a(this,"font","color",f)}return o}()})},75008:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fontsize")},{fontsize:function(){function o(f){return a(this,"font","size",f)}return o}()})},9867:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(13912),o=RangeError,f=String.fromCharCode,b=String.fromCodePoint,B=a([].join),I=!!b&&b.length!==1;e({target:"String",stat:!0,arity:1,forced:I},{fromCodePoint:function(){function k(N){for(var d=[],c=arguments.length,m=0,l;c>m;){if(l=+arguments[m++],t(l,1114111)!==l)throw new o(l+" is not a valid code point");d[m]=l<65536?f(l):f(((l-=65536)>>10)+55296,l%1024+56320)}return B(d,"")}return k}()})},43673:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(86213),o=n(16952),f=n(12605),b=n(45490),B=a("".indexOf);e({target:"String",proto:!0,forced:!b("includes")},{includes:function(){function I(k){return!!~B(f(o(this)),f(t(k)),arguments.length>1?arguments[1]:void 0)}return I}()})},56027:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("italics")},{italics:function(){function o(){return a(this,"i","","")}return o}()})},12354:function(A,r,n){"use strict";var e=n(50233).charAt,a=n(12605),t=n(5419),o=n(65574),f=n(5959),b="String Iterator",B=t.set,I=t.getterFor(b);o(String,"String",function(k){B(this,{type:b,string:a(k),index:0})},function(){function k(){var N=I(this),d=N.string,c=N.index,m;return c>=d.length?f(void 0,!0):(m=e(d,c),N.index+=m.length,f(m,!1))}return k}())},50340:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("link")},{link:function(){function o(f){return a(this,"a","href",f)}return o}()})},22515:function(A,r,n){"use strict";var e=n(91495),a=n(79942),t=n(30365),o=n(42871),f=n(10188),b=n(12605),B=n(16952),I=n(78060),k=n(35483),N=n(28340);a("match",function(d,c,m){return[function(){function l(u){var s=B(this),i=o(u)?void 0:I(u,d);return i?e(i,u,s):new RegExp(u)[d](b(s))}return l}(),function(l){var u=t(this),s=b(l),i=m(c,u,s);if(i.done)return i.value;if(!u.global)return N(u,s);var h=u.unicode;u.lastIndex=0;for(var C=[],v=0,p;(p=N(u,s))!==null;){var g=b(p[0]);C[v]=g,g===""&&(u.lastIndex=k(s,f(u.lastIndex),h)),v++}return v===0?null:C}]})},5143:function(A,r,n){"use strict";var e=n(63964),a=n(24051).end,t=n(34125);e({target:"String",proto:!0,forced:t},{padEnd:function(){function o(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}return o}()})},93514:function(A,r,n){"use strict";var e=n(63964),a=n(24051).start,t=n(34125);e({target:"String",proto:!0,forced:t},{padStart:function(){function o(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}return o}()})},5416:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(57591),o=n(46771),f=n(12605),b=n(24760),B=a([].push),I=a([].join);e({target:"String",stat:!0},{raw:function(){function k(N){var d=t(o(N).raw),c=b(d);if(!c)return"";for(var m=arguments.length,l=[],u=0;;){if(B(l,f(d[u++])),u===c)return I(l,"");u")!=="7"});o("replace",function(T,M,O){var D=w?"$":"$0";return[function(){function E(P,R){var j=c(this),F=I(P)?void 0:l(P,h);return F?a(F,P,j,R):a(M,d(j),P,R)}return E}(),function(E,P){var R=b(this),j=d(E);if(typeof P=="string"&&V(P,D)===-1&&V(P,"$<")===-1){var F=O(M,R,j,P);if(F.done)return F.value}var W=B(P);W||(P=d(P));var z=R.global,K;z&&(K=R.unicode,R.lastIndex=0);for(var G=[],J;J=s(R,j),!(J===null||(g(G,J),!z));){var Q=d(J[0]);Q===""&&(R.lastIndex=m(j,N(R.lastIndex),K))}for(var ue="",ie=0,pe=0;pe=ie&&(ue+=y(j,ie,q)+le,ie=q+te.length)}return ue+y(j,ie)}]},!x||!L||w)},63272:function(A,r,n){"use strict";var e=n(91495),a=n(79942),t=n(30365),o=n(42871),f=n(16952),b=n(5700),B=n(12605),I=n(78060),k=n(28340);a("search",function(N,d,c){return[function(){function m(l){var u=f(this),s=o(l)?void 0:I(l,N);return s?e(s,l,u):new RegExp(l)[N](B(u))}return m}(),function(m){var l=t(this),u=B(m),s=c(d,l,u);if(s.done)return s.value;var i=l.lastIndex;b(i,0)||(l.lastIndex=0);var h=k(l,u);return b(l.lastIndex,i)||(l.lastIndex=i),h===null?-1:h.index}]})},34325:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("small")},{small:function(){function o(){return a(this,"small","","")}return o}()})},39930:function(A,r,n){"use strict";var e=n(91495),a=n(67250),t=n(79942),o=n(30365),f=n(42871),b=n(16952),B=n(28987),I=n(35483),k=n(10188),N=n(12605),d=n(78060),c=n(28340),m=n(62115),l=n(40033),u=m.UNSUPPORTED_Y,s=4294967295,i=Math.min,h=a([].push),C=a("".slice),v=!l(function(){var g=/(?:)/,V=g.exec;g.exec=function(){return V.apply(this,arguments)};var y="ab".split(g);return y.length!==2||y[0]!=="a"||y[1]!=="b"}),p="abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length;t("split",function(g,V,y){var S="0".split(void 0,0).length?function(L,w){return L===void 0&&w===0?[]:e(V,this,L,w)}:V;return[function(){function L(w,x){var T=b(this),M=f(w)?void 0:d(w,g);return M?e(M,w,T,x):e(S,N(T),w,x)}return L}(),function(L,w){var x=o(this),T=N(L);if(!p){var M=y(S,x,T,w,S!==V);if(M.done)return M.value}var O=B(x,RegExp),D=x.unicode,E=(x.ignoreCase?"i":"")+(x.multiline?"m":"")+(x.unicode?"u":"")+(u?"g":"y"),P=new O(u?"^(?:"+x.source+")":x,E),R=w===void 0?s:w>>>0;if(R===0)return[];if(T.length===0)return c(P,T)===null?[T]:[];for(var j=0,F=0,W=[];F1?arguments[1]:void 0,s.length)),h=f(u);return N(s,i,i+h.length)===h}return l}()})},74498:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("strike")},{strike:function(){function o(){return a(this,"strike","","")}return o}()})},15812:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("sub")},{sub:function(){function o(){return a(this,"sub","","")}return o}()})},57726:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("sup")},{sup:function(){function o(){return a(this,"sup","","")}return o}()})},70604:function(A,r,n){"use strict";n(99159);var e=n(63964),a=n(43476);e({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==a},{trimEnd:a})},85404:function(A,r,n){"use strict";var e=n(63964),a=n(43885);e({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==a},{trimLeft:a})},99159:function(A,r,n){"use strict";var e=n(63964),a=n(43476);e({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==a},{trimRight:a})},34965:function(A,r,n){"use strict";n(85404);var e=n(63964),a=n(43885);e({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==a},{trimStart:a})},8448:function(A,r,n){"use strict";var e=n(63964),a=n(92648).trim,t=n(90012);e({target:"String",proto:!0,forced:t("trim")},{trim:function(){function o(){return a(this)}return o}()})},79250:function(A,r,n){"use strict";var e=n(85889);e("asyncIterator")},49899:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(91495),o=n(67250),f=n(4493),b=n(58310),B=n(52357),I=n(40033),k=n(45299),N=n(21287),d=n(30365),c=n(57591),m=n(767),l=n(12605),u=n(87458),s=n(80674),i=n(18450),h=n(37310),C=n(81644),v=n(89235),p=n(27193),g=n(74595),V=n(24239),y=n(12867),S=n(55938),L=n(73936),w=n(16639),x=n(19417),T=n(79195),M=n(16738),O=n(24697),D=n(55557),E=n(85889),P=n(52360),R=n(84925),j=n(5419),F=n(22603).forEach,W=x("hidden"),z="Symbol",K="prototype",G=j.set,J=j.getterFor(z),Q=Object[K],ue=a.Symbol,ie=ue&&ue[K],pe=a.RangeError,te=a.TypeError,q=a.QObject,ne=p.f,le=g.f,ee=C.f,re=y.f,oe=o([].push),fe=w("symbols"),me=w("op-symbols"),Y=w("wks"),ve=!q||!q[K]||!q[K].findChild,he=function(Ce,ke,ge){var Se=ne(Q,ke);Se&&delete Q[ke],le(Ce,ke,ge),Se&&Ce!==Q&&le(Q,ke,Se)},Ve=b&&I(function(){return s(le({},"a",{get:function(){function de(){return le(this,"a",{value:7}).a}return de}()})).a!==7})?he:le,Be=function(Ce,ke){var ge=fe[Ce]=s(ie);return G(ge,{type:z,tag:Ce,description:ke}),b||(ge.description=ke),ge},be=function(){function de(Ce,ke,ge){Ce===Q&&be(me,ke,ge),d(Ce);var Se=m(ke);return d(ge),k(fe,Se)?(ge.enumerable?(k(Ce,W)&&Ce[W][Se]&&(Ce[W][Se]=!1),ge=s(ge,{enumerable:u(0,!1)})):(k(Ce,W)||le(Ce,W,u(1,s(null))),Ce[W][Se]=!0),Ve(Ce,Se,ge)):le(Ce,Se,ge)}return de}(),Le=function(){function de(Ce,ke){d(Ce);var ge=c(ke),Se=i(ge).concat(ye(ge));return F(Se,function(Pe){(!b||t(xe,ge,Pe))&&be(Ce,Pe,ge[Pe])}),Ce}return de}(),we=function(){function de(Ce,ke){return ke===void 0?s(Ce):Le(s(Ce),ke)}return de}(),xe=function(){function de(Ce){var ke=m(Ce),ge=t(re,this,ke);return this===Q&&k(fe,ke)&&!k(me,ke)?!1:ge||!k(this,ke)||!k(fe,ke)||k(this,W)&&this[W][ke]?ge:!0}return de}(),Re=function(){function de(Ce,ke){var ge=c(Ce),Se=m(ke);if(!(ge===Q&&k(fe,Se)&&!k(me,Se))){var Pe=ne(ge,Se);return Pe&&k(fe,Se)&&!(k(ge,W)&&ge[W][Se])&&(Pe.enumerable=!0),Pe}}return de}(),He=function(){function de(Ce){var ke=ee(c(Ce)),ge=[];return F(ke,function(Se){!k(fe,Se)&&!k(T,Se)&&oe(ge,Se)}),ge}return de}(),ye=function(Ce){var ke=Ce===Q,ge=ee(ke?me:c(Ce)),Se=[];return F(ge,function(Pe){k(fe,Pe)&&(!ke||k(Q,Pe))&&oe(Se,fe[Pe])}),Se};B||(ue=function(){function de(){if(N(ie,this))throw new te("Symbol is not a constructor");var Ce=!arguments.length||arguments[0]===void 0?void 0:l(arguments[0]),ke=M(Ce),ge=function(){function Se(Pe){var je=this===void 0?a:this;je===Q&&t(Se,me,Pe),k(je,W)&&k(je[W],ke)&&(je[W][ke]=!1);var _e=u(1,Pe);try{Ve(je,ke,_e)}catch(ze){if(!(ze instanceof pe))throw ze;he(je,ke,_e)}}return Se}();return b&&ve&&Ve(Q,ke,{configurable:!0,set:ge}),Be(ke,Ce)}return de}(),ie=ue[K],S(ie,"toString",function(){function de(){return J(this).tag}return de}()),S(ue,"withoutSetter",function(de){return Be(M(de),de)}),y.f=xe,g.f=be,V.f=Le,p.f=Re,h.f=C.f=He,v.f=ye,D.f=function(de){return Be(O(de),de)},b&&(L(ie,"description",{configurable:!0,get:function(){function de(){return J(this).description}return de}()}),f||S(Q,"propertyIsEnumerable",xe,{unsafe:!0}))),e({global:!0,constructor:!0,wrap:!0,forced:!B,sham:!B},{Symbol:ue}),F(i(Y),function(de){E(de)}),e({target:z,stat:!0,forced:!B},{useSetter:function(){function de(){ve=!0}return de}(),useSimple:function(){function de(){ve=!1}return de}()}),e({target:"Object",stat:!0,forced:!B,sham:!b},{create:we,defineProperty:be,defineProperties:Le,getOwnPropertyDescriptor:Re}),e({target:"Object",stat:!0,forced:!B},{getOwnPropertyNames:He}),P(),R(ue,z),T[W]=!0},10933:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(74685),o=n(67250),f=n(45299),b=n(55747),B=n(21287),I=n(12605),k=n(73936),N=n(5774),d=t.Symbol,c=d&&d.prototype;if(a&&b(d)&&(!("description"in c)||d().description!==void 0)){var m={},l=function(){function p(){var g=arguments.length<1||arguments[0]===void 0?void 0:I(arguments[0]),V=B(c,this)?new d(g):g===void 0?d():d(g);return g===""&&(m[V]=!0),V}return p}();N(l,d),l.prototype=c,c.constructor=l;var u=String(d("description detection"))==="Symbol(description detection)",s=o(c.valueOf),i=o(c.toString),h=/^Symbol\((.*)\)[^)]+$/,C=o("".replace),v=o("".slice);k(c,"description",{configurable:!0,get:function(){function p(){var g=s(this);if(f(m,g))return"";var V=i(g),y=u?v(V,7,-1):C(V,h,"$1");return y===""?void 0:y}return p}()}),e({global:!0,constructor:!0,forced:!0},{Symbol:l})}},30828:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(45299),o=n(12605),f=n(16639),b=n(66570),B=f("string-to-symbol-registry"),I=f("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!b},{for:function(){function k(N){var d=o(N);if(t(B,d))return B[d];var c=a("Symbol")(d);return B[d]=c,I[c]=d,c}return k}()})},53795:function(A,r,n){"use strict";var e=n(85889);e("hasInstance")},87806:function(A,r,n){"use strict";var e=n(85889);e("isConcatSpreadable")},64677:function(A,r,n){"use strict";var e=n(85889);e("iterator")},33313:function(A,r,n){"use strict";n(49899),n(30828),n(6862),n(53008),n(28603)},6862:function(A,r,n){"use strict";var e=n(63964),a=n(45299),t=n(71399),o=n(89393),f=n(16639),b=n(66570),B=f("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!b},{keyFor:function(){function I(k){if(!t(k))throw new TypeError(o(k)+" is not a symbol");if(a(B,k))return B[k]}return I}()})},48058:function(A,r,n){"use strict";var e=n(85889);e("match")},51583:function(A,r,n){"use strict";var e=n(85889);e("replace")},82403:function(A,r,n){"use strict";var e=n(85889);e("search")},34265:function(A,r,n){"use strict";var e=n(85889);e("species")},3295:function(A,r,n){"use strict";var e=n(85889);e("split")},1078:function(A,r,n){"use strict";var e=n(85889),a=n(52360);e("toPrimitive"),a()},63207:function(A,r,n){"use strict";var e=n(4009),a=n(85889),t=n(84925);a("toStringTag"),t(e("Symbol"),"Symbol")},80520:function(A,r,n){"use strict";var e=n(85889);e("unscopables")},99872:function(A,r,n){"use strict";var e=n(67250),a=n(4246),t=n(71447),o=e(t),f=a.aTypedArray,b=a.exportTypedArrayMethod;b("copyWithin",function(){function B(I,k){return o(f(this),I,k,arguments.length>2?arguments[2]:void 0)}return B}())},73364:function(A,r,n){"use strict";var e=n(4246),a=n(22603).every,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("every",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},58166:function(A,r,n){"use strict";var e=n(4246),a=n(88471),t=n(61484),o=n(2281),f=n(91495),b=n(67250),B=n(40033),I=e.aTypedArray,k=e.exportTypedArrayMethod,N=b("".slice),d=B(function(){var c=0;return new Int8Array(2).fill({valueOf:function(){function m(){return c++}return m}()}),c!==1});k("fill",function(){function c(m){var l=arguments.length;I(this);var u=N(o(this),0,3)==="Big"?t(m):+m;return f(a,this,u,l>1?arguments[1]:void 0,l>2?arguments[2]:void 0)}return c}(),d)},23793:function(A,r,n){"use strict";var e=n(4246),a=n(22603).filter,t=n(45399),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("filter",function(){function b(B){var I=a(o(this),B,arguments.length>1?arguments[1]:void 0);return t(this,I)}return b}())},13917:function(A,r,n){"use strict";var e=n(4246),a=n(22603).findIndex,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("findIndex",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},43820:function(A,r,n){"use strict";var e=n(4246),a=n(22603).find,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("find",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},80756:function(A,r,n){"use strict";var e=n(80185);e("Float32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},70567:function(A,r,n){"use strict";var e=n(80185);e("Float64",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},19852:function(A,r,n){"use strict";var e=n(4246),a=n(22603).forEach,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("forEach",function(){function f(b){a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},40379:function(A,r,n){"use strict";var e=n(86563),a=n(4246).exportTypedArrayStaticMethod,t=n(3805);a("from",t,e)},92770:function(A,r,n){"use strict";var e=n(4246),a=n(14211).includes,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("includes",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},81069:function(A,r,n){"use strict";var e=n(4246),a=n(14211).indexOf,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("indexOf",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},60037:function(A,r,n){"use strict";var e=n(80185);e("Int16",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},44195:function(A,r,n){"use strict";var e=n(80185);e("Int32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},66756:function(A,r,n){"use strict";var e=n(80185);e("Int8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},63689:function(A,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(4246),f=n(34570),b=n(24697),B=b("iterator"),I=e.Uint8Array,k=t(f.values),N=t(f.keys),d=t(f.entries),c=o.aTypedArray,m=o.exportTypedArrayMethod,l=I&&I.prototype,u=!a(function(){l[B].call([1])}),s=!!l&&l.values&&l[B]===l.values&&l.values.name==="values",i=function(){function h(){return k(c(this))}return h}();m("entries",function(){function h(){return d(c(this))}return h}(),u),m("keys",function(){function h(){return N(c(this))}return h}(),u),m("values",i,u||!s,{name:"values"}),m(B,i,u||!s,{name:"values"})},5659:function(A,r,n){"use strict";var e=n(4246),a=n(67250),t=e.aTypedArray,o=e.exportTypedArrayMethod,f=a([].join);o("join",function(){function b(B){return f(t(this),B)}return b}())},25014:function(A,r,n){"use strict";var e=n(4246),a=n(61267),t=n(1325),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("lastIndexOf",function(){function b(B){var I=arguments.length;return a(t,o(this),I>1?[B,arguments[1]]:[B])}return b}())},32189:function(A,r,n){"use strict";var e=n(4246),a=n(22603).map,t=n(31082),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("map",function(){function b(B){return a(o(this),B,arguments.length>1?arguments[1]:void 0,function(I,k){return new(t(I))(k)})}return b}())},23030:function(A,r,n){"use strict";var e=n(4246),a=n(86563),t=e.aTypedArrayConstructor,o=e.exportTypedArrayStaticMethod;o("of",function(){function f(){for(var b=0,B=arguments.length,I=new(t(this))(B);B>b;)I[b]=arguments[b++];return I}return f}(),a)},49110:function(A,r,n){"use strict";var e=n(4246),a=n(56844).right,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("reduceRight",function(){function f(b){var B=arguments.length;return a(t(this),b,B,B>1?arguments[1]:void 0)}return f}())},24309:function(A,r,n){"use strict";var e=n(4246),a=n(56844).left,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("reduce",function(){function f(b){var B=arguments.length;return a(t(this),b,B,B>1?arguments[1]:void 0)}return f}())},56445:function(A,r,n){"use strict";var e=n(4246),a=e.aTypedArray,t=e.exportTypedArrayMethod,o=Math.floor;t("reverse",function(){function f(){for(var b=this,B=a(b).length,I=o(B/2),k=0,N;k1?arguments[1]:void 0,1),C=b(i);if(l)return a(d,this,C,h);var v=this.length,p=o(C),g=0;if(p+h>v)throw new I("Wrong length");for(;gm;)u[m]=d[m++];return u}return I}(),B)},88739:function(A,r,n){"use strict";var e=n(4246),a=n(22603).some,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("some",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},60415:function(A,r,n){"use strict";var e=n(74685),a=n(71138),t=n(40033),o=n(10320),f=n(90274),b=n(4246),B=n(652),I=n(19228),k=n(5026),N=n(9342),d=b.aTypedArray,c=b.exportTypedArrayMethod,m=e.Uint16Array,l=m&&a(m.prototype.sort),u=!!l&&!(t(function(){l(new m(2),null)})&&t(function(){l(new m(2),{})})),s=!!l&&!t(function(){if(k)return k<74;if(B)return B<67;if(I)return!0;if(N)return N<602;var h=new m(516),C=Array(516),v,p;for(v=0;v<516;v++)p=v%4,h[v]=515-v,C[v]=v-2*p+3;for(l(h,function(g,V){return(g/4|0)-(V/4|0)}),v=0;v<516;v++)if(h[v]!==C[v])return!0}),i=function(C){return function(v,p){return C!==void 0?+C(v,p)||0:p!==p?-1:v!==v?1:v===0&&p===0?1/v>0&&1/p<0?1:-1:v>p}};c("sort",function(){function h(C){return C!==void 0&&o(C),s?l(this,C):f(d(this),i(C))}return h}(),!s||u)},72532:function(A,r,n){"use strict";var e=n(4246),a=n(10188),t=n(13912),o=n(31082),f=e.aTypedArray,b=e.exportTypedArrayMethod;b("subarray",function(){function B(I,k){var N=f(this),d=N.length,c=t(I,d),m=o(N);return new m(N.buffer,N.byteOffset+c*N.BYTES_PER_ELEMENT,a((k===void 0?d:t(k,d))-c))}return B}())},62207:function(A,r,n){"use strict";var e=n(74685),a=n(61267),t=n(4246),o=n(40033),f=n(54602),b=e.Int8Array,B=t.aTypedArray,I=t.exportTypedArrayMethod,k=[].toLocaleString,N=!!b&&o(function(){k.call(new b(1))}),d=o(function(){return[1,2].toLocaleString()!==new b([1,2]).toLocaleString()})||!o(function(){b.prototype.toLocaleString.call([1,2])});I("toLocaleString",function(){function c(){return a(k,N?f(B(this)):B(this),f(arguments))}return c}(),d)},906:function(A,r,n){"use strict";var e=n(4246).exportTypedArrayMethod,a=n(40033),t=n(74685),o=n(67250),f=t.Uint8Array,b=f&&f.prototype||{},B=[].toString,I=o([].join);a(function(){B.call({})})&&(B=function(){function N(){return I(this)}return N}());var k=b.toString!==B;e("toString",B,k)},78824:function(A,r,n){"use strict";var e=n(80185);e("Uint16",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},72846:function(A,r,n){"use strict";var e=n(80185);e("Uint32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},24575:function(A,r,n){"use strict";var e=n(80185);e("Uint8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},71968:function(A,r,n){"use strict";var e=n(80185);e("Uint8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()},!0)},80040:function(A,r,n){"use strict";var e=n(50730),a=n(74685),t=n(67250),o=n(30145),f=n(81969),b=n(45150),B=n(39895),I=n(77568),k=n(5419).enforce,N=n(40033),d=n(21820),c=Object,m=Array.isArray,l=c.isExtensible,u=c.isFrozen,s=c.isSealed,i=c.freeze,h=c.seal,C=!a.ActiveXObject&&"ActiveXObject"in a,v,p=function(M){return function(){function O(){return M(this,arguments.length?arguments[0]:void 0)}return O}()},g=b("WeakMap",p,B),V=g.prototype,y=t(V.set),S=function(){return e&&N(function(){var M=i([]);return y(new g,M,1),!u(M)})};if(d)if(C){v=B.getConstructor(p,"WeakMap",!0),f.enable();var L=t(V.delete),w=t(V.has),x=t(V.get);o(V,{delete:function(){function T(M){if(I(M)&&!l(M)){var O=k(this);return O.frozen||(O.frozen=new v),L(this,M)||O.frozen.delete(M)}return L(this,M)}return T}(),has:function(){function T(M){if(I(M)&&!l(M)){var O=k(this);return O.frozen||(O.frozen=new v),w(this,M)||O.frozen.has(M)}return w(this,M)}return T}(),get:function(){function T(M){if(I(M)&&!l(M)){var O=k(this);return O.frozen||(O.frozen=new v),w(this,M)?x(this,M):O.frozen.get(M)}return x(this,M)}return T}(),set:function(){function T(M,O){if(I(M)&&!l(M)){var D=k(this);D.frozen||(D.frozen=new v),w(this,M)?y(this,M,O):D.frozen.set(M,O)}else y(this,M,O);return this}return T}()})}else S()&&o(V,{set:function(){function T(M,O){var D;return m(M)&&(u(M)?D=i:s(M)&&(D=h)),y(this,M,O),D&&D(M),this}return T}()})},90846:function(A,r,n){"use strict";n(80040)},67042:function(A,r,n){"use strict";var e=n(45150),a=n(39895);e("WeakSet",function(t){return function(){function o(){return t(this,arguments.length?arguments[0]:void 0)}return o}()},a)},40348:function(A,r,n){"use strict";n(67042)},5606:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(60375).clear;e({global:!0,bind:!0,enumerable:!0,forced:a.clearImmediate!==t},{clearImmediate:t})},83006:function(A,r,n){"use strict";n(5606),n(27807)},25764:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(37713),o=n(10320),f=n(24986),b=n(40033),B=n(58310),I=b(function(){return B&&Object.getOwnPropertyDescriptor(a,"queueMicrotask").value.length!==1});e({global:!0,enumerable:!0,dontCallGetSet:!0,forced:I},{queueMicrotask:function(){function k(N){f(arguments.length,1),t(o(N))}return k}()})},27807:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(60375).set,o=n(78362),f=a.setImmediate?o(t,!1):t;e({global:!0,bind:!0,enumerable:!0,forced:a.setImmediate!==f},{setImmediate:f})},45569:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(78362),o=t(a.setInterval,!0);e({global:!0,bind:!0,forced:a.setInterval!==o},{setInterval:o})},5213:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(78362),o=t(a.setTimeout,!0);e({global:!0,bind:!0,forced:a.setTimeout!==o},{setTimeout:o})},69401:function(A,r,n){"use strict";n(45569),n(5213)},7435:function(A){"use strict";/** + */var t=r.BoxWithSampleText=function(){function o(f){return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({},f,{children:[(0,e.createComponentVNode)(2,a.Box,{italic:!0,children:"Jackdaws love my big sphinx of quartz."}),(0,e.createComponentVNode)(2,a.Box,{mt:1,bold:!0,children:"The wide electrification of the southern provinces will give a powerful impetus to the growth of agriculture."})]})))}return o}()},67160:function(){},23542:function(){},30386:function(){},98996:function(){},50578:function(){},4444:function(){},77870:function(){},23632:function(){},56492:function(){},39108:function(){},11714:function(){},73492:function(){},49641:function(){},17570:function(){},61858:function(){},32882:function(){},70752:function(A,r,n){var e={"./pai_atmosphere.js":80818,"./pai_bioscan.js":23903,"./pai_directives.js":64988,"./pai_doorjack.js":13813,"./pai_main_menu.js":66025,"./pai_manifest.js":2983,"./pai_medrecords.js":40758,"./pai_messenger.js":98599,"./pai_radio.js":50775,"./pai_secrecords.js":48623,"./pai_signaler.js":47297};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=70752},59395:function(A,r,n){var e={"./pda_atmos_scan.js":78532,"./pda_games.js":2395,"./pda_janitor.js":40253,"./pda_main_menu.js":58293,"./pda_manifest.js":58059,"./pda_medical.js":18147,"./pda_messenger.js":77595,"./pda_minesweeper.js":90382,"./pda_mule.js":24635,"./pda_nanobank.js":23734,"./pda_notes.js":97085,"./pda_power.js":57513,"./pda_secbot.js":99808,"./pda_security.js":77168,"./pda_signaler.js":21773,"./pda_status_display.js":81857,"./pda_supplyrecords.js":70287};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=59395},32054:function(A,r,n){var e={"./AICard":1090,"./AICard.js":1090,"./AIFixer":39454,"./AIFixer.js":39454,"./APC":88422,"./APC.js":88422,"./ATM":99660,"./ATM.js":99660,"./AccountsUplinkTerminal":86423,"./AccountsUplinkTerminal.js":86423,"./AdminAntagMenu":23001,"./AdminAntagMenu.js":23001,"./AgentCard":39683,"./AgentCard.tsx":39683,"./AiAirlock":56793,"./AiAirlock.js":56793,"./AirAlarm":72475,"./AirAlarm.js":72475,"./AirlockAccessController":12333,"./AirlockAccessController.js":12333,"./AirlockElectronics":28736,"./AirlockElectronics.js":28736,"./AlertModal":47365,"./AlertModal.tsx":47365,"./AppearanceChanger":71824,"./AppearanceChanger.js":71824,"./AtmosAlertConsole":72285,"./AtmosAlertConsole.js":72285,"./AtmosControl":65805,"./AtmosControl.js":65805,"./AtmosFilter":87816,"./AtmosFilter.js":87816,"./AtmosGraphMonitor":57258,"./AtmosGraphMonitor.tsx":57258,"./AtmosMixer":52977,"./AtmosMixer.js":52977,"./AtmosPump":11748,"./AtmosPump.js":11748,"./AtmosTankControl":69321,"./AtmosTankControl.js":69321,"./AugmentMenu":92444,"./AugmentMenu.js":92444,"./Autolathe":59179,"./Autolathe.js":59179,"./Autolathe220":29943,"./Autolathe220.tsx":29943,"./BioChipPad":5147,"./BioChipPad.js":5147,"./Biogenerator":64273,"./Biogenerator.js":64273,"./BloomEdit":47823,"./BloomEdit.js":47823,"./BlueSpaceArtilleryControl":18621,"./BlueSpaceArtilleryControl.js":18621,"./BluespaceTap":27629,"./BluespaceTap.js":27629,"./BodyScanner":33758,"./BodyScanner.js":33758,"./BookBinder":67963,"./BookBinder.js":67963,"./BotCall":61925,"./BotCall.js":61925,"./BotClean":20464,"./BotClean.js":20464,"./BotFloor":69479,"./BotFloor.js":69479,"./BotHonk":59887,"./BotHonk.js":59887,"./BotMed":80063,"./BotMed.js":80063,"./BotSecurity":74439,"./BotSecurity.js":74439,"./BrigCells":10833,"./BrigCells.js":10833,"./BrigTimer":45761,"./BrigTimer.js":45761,"./CameraConsole":26300,"./CameraConsole.js":26300,"./CameraConsole220":39222,"./CameraConsole220.js":39222,"./Canister":52927,"./Canister.js":52927,"./CardComputer":51793,"./CardComputer.js":51793,"./CargoConsole":64083,"./CargoConsole.js":64083,"./Chameleon":36232,"./Chameleon.tsx":36232,"./ChangelogView":87331,"./ChangelogView.js":87331,"./CheckboxListInputModal":91360,"./CheckboxListInputModal.tsx":91360,"./ChemDispenser":36108,"./ChemDispenser.js":36108,"./ChemHeater":13146,"./ChemHeater.js":13146,"./ChemMaster":56541,"./ChemMaster.tsx":56541,"./CloningConsole":37173,"./CloningConsole.js":37173,"./CloningPod":98723,"./CloningPod.js":98723,"./CoinMint":18259,"./CoinMint.tsx":18259,"./ColorPickerModal":93858,"./ColorPickerModal.tsx":93858,"./ColourMatrixTester":8444,"./ColourMatrixTester.js":8444,"./CommunicationsComputer":63818,"./CommunicationsComputer.js":63818,"./CompostBin":20562,"./CompostBin.js":20562,"./Contractor":21813,"./Contractor.js":21813,"./ConveyorSwitch":54151,"./ConveyorSwitch.js":54151,"./CrewMonitor":73169,"./CrewMonitor.js":73169,"./Cryo":63987,"./Cryo.js":63987,"./CryopodConsole":86099,"./CryopodConsole.js":86099,"./DNAModifier":12692,"./DNAModifier.js":12692,"./DecalPainter":76430,"./DecalPainter.js":76430,"./DestinationTagger":41074,"./DestinationTagger.js":41074,"./DisposalBin":46500,"./DisposalBin.js":46500,"./DnaVault":33233,"./DnaVault.js":33233,"./DroneConsole":33681,"./DroneConsole.js":33681,"./EFTPOS":17263,"./EFTPOS.js":17263,"./ERTManager":76382,"./ERTManager.js":76382,"./EconomyManager":90217,"./EconomyManager.js":90217,"./Electropack":82565,"./Electropack.js":82565,"./Emojipedia":11243,"./Emojipedia.tsx":11243,"./EmotePanel":69784,"./EmotePanel.js":69784,"./EvolutionMenu":36730,"./EvolutionMenu.js":36730,"./ExosuitFabricator":17370,"./ExosuitFabricator.js":17370,"./ExperimentConsole":59128,"./ExperimentConsole.js":59128,"./ExternalAirlockController":97086,"./ExternalAirlockController.js":97086,"./FaxMachine":96142,"./FaxMachine.js":96142,"./FilingCabinet":74123,"./FilingCabinet.js":74123,"./FloorPainter":83767,"./FloorPainter.js":83767,"./GPS":53424,"./GPS.js":53424,"./GeneModder":89124,"./GeneModder.js":89124,"./GenericCrewManifest":73053,"./GenericCrewManifest.js":73053,"./GhostHudPanel":42914,"./GhostHudPanel.js":42914,"./GlandDispenser":25825,"./GlandDispenser.js":25825,"./GravityGen":10270,"./GravityGen.js":10270,"./GuestPass":48657,"./GuestPass.js":48657,"./HandheldChemDispenser":67834,"./HandheldChemDispenser.js":67834,"./HealthSensor":46098,"./HealthSensor.js":46098,"./Holodeck":36771,"./Holodeck.js":36771,"./Instrument":25471,"./Instrument.js":25471,"./Jukebox":52736,"./Jukebox.tsx":52736,"./KeyComboModal":13618,"./KeyComboModal.tsx":13618,"./KeycardAuth":35655,"./KeycardAuth.js":35655,"./KitchenMachine":62955,"./KitchenMachine.js":62955,"./LawManager":9525,"./LawManager.js":9525,"./LibraryComputer":85066,"./LibraryComputer.js":85066,"./LibraryManager":9516,"./LibraryManager.js":9516,"./ListInputModal":90447,"./ListInputModal.tsx":90447,"./Loadout":26826,"./Loadout.tsx":26826,"./MODsuit":77613,"./MODsuit.js":77613,"./MagnetController":78624,"./MagnetController.js":78624,"./MechBayConsole":72106,"./MechBayConsole.js":72106,"./MechaControlConsole":7466,"./MechaControlConsole.js":7466,"./MedicalRecords":79625,"./MedicalRecords.js":79625,"./MerchVendor":54989,"./MerchVendor.js":54989,"./MiningVendor":87684,"./MiningVendor.js":87684,"./ModpacksList":61468,"./ModpacksList.js":61468,"./NTRecruiter":59783,"./NTRecruiter.js":59783,"./Newscaster":64713,"./Newscaster.js":64713,"./Noticeboard":48286,"./Noticeboard.tsx":48286,"./NuclearBomb":41166,"./NuclearBomb.js":41166,"./NumberInputModal":52416,"./NumberInputModal.tsx":52416,"./OperatingComputer":1218,"./OperatingComputer.js":1218,"./Orbit":46892,"./Orbit.js":46892,"./OreRedemption":15421,"./OreRedemption.js":15421,"./PAI":52754,"./PAI.js":52754,"./PDA":85175,"./PDA.js":85175,"./Pacman":68654,"./Pacman.js":68654,"./PanDEMIC":1701,"./PanDEMIC.tsx":1701,"./ParticleAccelerator":67921,"./ParticleAccelerator.js":67921,"./PdaPainter":71432,"./PdaPainter.js":71432,"./PersonalCrafting":33388,"./PersonalCrafting.js":33388,"./Photocopier":56150,"./Photocopier.js":56150,"./Photocopier220":8340,"./Photocopier220.js":8340,"./PoolController":84676,"./PoolController.js":84676,"./PortablePump":57003,"./PortablePump.js":57003,"./PortableScrubber":70069,"./PortableScrubber.js":70069,"./PortableTurret":59955,"./PortableTurret.js":59955,"./PowerMonitor":61631,"./PowerMonitor.js":61631,"./PrisonerImplantManager":50992,"./PrisonerImplantManager.js":50992,"./PrisonerShuttleConsole":53952,"./PrisonerShuttleConsole.js":53952,"./PrizeCounter":97852,"./PrizeCounter.tsx":97852,"./RCD":94813,"./RCD.js":94813,"./RPD":18738,"./RPD.js":18738,"./Radio":80299,"./Radio.js":80299,"./Radio220":41367,"./Radio220.tsx":41367,"./RankedListInputModal":14846,"./RankedListInputModal.tsx":14846,"./ReagentGrinder":48125,"./ReagentGrinder.js":48125,"./ReagentsEditor":58262,"./ReagentsEditor.tsx":58262,"./RemoteSignaler":30207,"./RemoteSignaler.js":30207,"./RequestConsole":25472,"./RequestConsole.js":25472,"./RndBackupConsole":9861,"./RndBackupConsole.js":9861,"./RndConsole":12644,"./RndConsole/":12644,"./RndConsole/AnalyzerMenu":68303,"./RndConsole/AnalyzerMenu.js":68303,"./RndConsole/DataDiskMenu":37556,"./RndConsole/DataDiskMenu.js":37556,"./RndConsole/LatheCategory":16830,"./RndConsole/LatheCategory.js":16830,"./RndConsole/LatheChemicalStorage":70497,"./RndConsole/LatheChemicalStorage.js":70497,"./RndConsole/LatheMainMenu":70864,"./RndConsole/LatheMainMenu.js":70864,"./RndConsole/LatheMaterialStorage":42878,"./RndConsole/LatheMaterialStorage.js":42878,"./RndConsole/LatheMaterials":52662,"./RndConsole/LatheMaterials.js":52662,"./RndConsole/LatheMenu":9681,"./RndConsole/LatheMenu.js":9681,"./RndConsole/LatheSearch":68198,"./RndConsole/LatheSearch.js":68198,"./RndConsole/LinkMenu":81421,"./RndConsole/LinkMenu.js":81421,"./RndConsole/SettingsMenu":6256,"./RndConsole/SettingsMenu.js":6256,"./RndConsole/index":12644,"./RndConsole/index.js":12644,"./RndNetController":29205,"./RndNetController.js":29205,"./RndServer":63315,"./RndServer.js":63315,"./RobotSelfDiagnosis":26109,"./RobotSelfDiagnosis.js":26109,"./RoboticsControlConsole":97997,"./RoboticsControlConsole.js":97997,"./Safe":54431,"./Safe.js":54431,"./SatelliteControl":29740,"./SatelliteControl.js":29740,"./SecureStorage":44162,"./SecureStorage.js":44162,"./SecurityRecords":6272,"./SecurityRecords.js":6272,"./SeedExtractor":5099,"./SeedExtractor.js":5099,"./Shop":17474,"./Shop.js":17474,"./ShuttleConsole":2916,"./ShuttleConsole.js":2916,"./ShuttleManipulator":39401,"./ShuttleManipulator.js":39401,"./SingularityMonitor":86013,"./SingularityMonitor.js":86013,"./Sleeper":88284,"./Sleeper.js":88284,"./SlotMachine":21597,"./SlotMachine.js":21597,"./Smartfridge":46348,"./Smartfridge.js":46348,"./Smes":86162,"./Smes.js":86162,"./SolarControl":63584,"./SolarControl.js":63584,"./SpawnersMenu":38096,"./SpawnersMenu.js":38096,"./SpecMenu":30586,"./SpecMenu.js":30586,"./StackCraft":95152,"./StackCraft.js":95152,"./StationAlertConsole":38307,"./StationAlertConsole.js":38307,"./StationTraitsPanel":96091,"./StationTraitsPanel.tsx":96091,"./StripMenu":39409,"./StripMenu.tsx":39409,"./SuitStorage":69514,"./SuitStorage.js":69514,"./SupermatterMonitor":15022,"./SupermatterMonitor.js":15022,"./SyndicateComputerSimple":46029,"./SyndicateComputerSimple.js":46029,"./TEG":36372,"./TEG.js":36372,"./TTSSeedsExplorer":23190,"./TTSSeedsExplorer.tsx":23190,"./TachyonArray":56441,"./TachyonArray.js":56441,"./Tank":1754,"./Tank.js":1754,"./TankDispenser":7579,"./TankDispenser.js":7579,"./TcommsCore":16136,"./TcommsCore.js":16136,"./TcommsRelay":88046,"./TcommsRelay.js":88046,"./Teleporter":20802,"./Teleporter.js":20802,"./TelescienceConsole":48517,"./TelescienceConsole.js":48517,"./TempGun":21800,"./TempGun.js":21800,"./TextInputModal":24410,"./TextInputModal.tsx":24410,"./ThermoMachine":25036,"./ThermoMachine.js":25036,"./TransferValve":20035,"./TransferValve.js":20035,"./TurbineComputer":78166,"./TurbineComputer.js":78166,"./Uplink":52847,"./Uplink.js":52847,"./Vending":12261,"./Vending.js":12261,"./VolumeMixer":68971,"./VolumeMixer.js":68971,"./VotePanel":2510,"./VotePanel.js":2510,"./Wires":30138,"./Wires.js":30138,"./WizardApprenticeContract":21400,"./WizardApprenticeContract.js":21400,"./common/AccessList":49148,"./common/AccessList.js":49148,"./common/AtmosScan":26991,"./common/AtmosScan.js":26991,"./common/BeakerContents":85870,"./common/BeakerContents.js":85870,"./common/BotStatus":92963,"./common/BotStatus.js":92963,"./common/ComplexModal":3939,"./common/ComplexModal.js":3939,"./common/CrewManifest":41874,"./common/CrewManifest.js":41874,"./common/InputButtons":19203,"./common/InputButtons.tsx":19203,"./common/InterfaceLockNoticeBox":195,"./common/InterfaceLockNoticeBox.js":195,"./common/Loader":51057,"./common/Loader.tsx":51057,"./common/LoginInfo":321,"./common/LoginInfo.js":321,"./common/LoginScreen":5485,"./common/LoginScreen.js":5485,"./common/Operating":62411,"./common/Operating.js":62411,"./common/Signaler":13545,"./common/Signaler.js":13545,"./common/SimpleRecords":41984,"./common/SimpleRecords.js":41984,"./common/TemporaryNotice":22091,"./common/TemporaryNotice.js":22091,"./goonstation_PTL":95213,"./goonstation_PTL/":95213,"./goonstation_PTL/index":95213,"./goonstation_PTL/index.js":95213,"./pai/pai_atmosphere":80818,"./pai/pai_atmosphere.js":80818,"./pai/pai_bioscan":23903,"./pai/pai_bioscan.js":23903,"./pai/pai_directives":64988,"./pai/pai_directives.js":64988,"./pai/pai_doorjack":13813,"./pai/pai_doorjack.js":13813,"./pai/pai_main_menu":66025,"./pai/pai_main_menu.js":66025,"./pai/pai_manifest":2983,"./pai/pai_manifest.js":2983,"./pai/pai_medrecords":40758,"./pai/pai_medrecords.js":40758,"./pai/pai_messenger":98599,"./pai/pai_messenger.js":98599,"./pai/pai_radio":50775,"./pai/pai_radio.js":50775,"./pai/pai_secrecords":48623,"./pai/pai_secrecords.js":48623,"./pai/pai_signaler":47297,"./pai/pai_signaler.js":47297,"./pda/pda_atmos_scan":78532,"./pda/pda_atmos_scan.js":78532,"./pda/pda_games":2395,"./pda/pda_games.js":2395,"./pda/pda_janitor":40253,"./pda/pda_janitor.js":40253,"./pda/pda_main_menu":58293,"./pda/pda_main_menu.js":58293,"./pda/pda_manifest":58059,"./pda/pda_manifest.js":58059,"./pda/pda_medical":18147,"./pda/pda_medical.js":18147,"./pda/pda_messenger":77595,"./pda/pda_messenger.js":77595,"./pda/pda_minesweeper":90382,"./pda/pda_minesweeper.js":90382,"./pda/pda_mule":24635,"./pda/pda_mule.js":24635,"./pda/pda_nanobank":23734,"./pda/pda_nanobank.js":23734,"./pda/pda_notes":97085,"./pda/pda_notes.js":97085,"./pda/pda_power":57513,"./pda/pda_power.js":57513,"./pda/pda_secbot":99808,"./pda/pda_secbot.js":99808,"./pda/pda_security":77168,"./pda/pda_security.js":77168,"./pda/pda_signaler":21773,"./pda/pda_signaler.js":21773,"./pda/pda_status_display":81857,"./pda/pda_status_display.js":81857,"./pda/pda_supplyrecords":70287,"./pda/pda_supplyrecords.js":70287};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=32054},4085:function(A,r,n){var e={"./Blink.stories.js":51364,"./BlockQuote.stories.js":32453,"./Box.stories.js":83531,"./Button.stories.js":74198,"./ByondUi.stories.js":51956,"./Collapsible.stories.js":17466,"./Flex.stories.js":89241,"./ImageButton.stories.js":48779,"./Input.stories.js":21394,"./Popper.stories.js":43932,"./ProgressBar.stories.js":33270,"./Stack.stories.js":77766,"./Storage.stories.js":30187,"./Tabs.stories.js":46554,"./Themes.stories.js":53276,"./Tooltip.stories.js":28717};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=4085},10320:function(A,r,n){"use strict";var e=n(55747),a=n(89393),t=TypeError;A.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not a function")}},32606:function(A,r,n){"use strict";var e=n(1031),a=n(89393),t=TypeError;A.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not a constructor")}},35908:function(A,r,n){"use strict";var e=n(45015),a=String,t=TypeError;A.exports=function(o){if(e(o))return o;throw new t("Can't set "+a(o)+" as a prototype")}},80575:function(A,r,n){"use strict";var e=n(24697),a=n(80674),t=n(74595).f,o=e("unscopables"),f=Array.prototype;f[o]===void 0&&t(f,o,{configurable:!0,value:a(null)}),A.exports=function(b){f[o][b]=!0}},35483:function(A,r,n){"use strict";var e=n(50233).charAt;A.exports=function(a,t,o){return t+(o?e(a,t).length:1)}},60077:function(A,r,n){"use strict";var e=n(21287),a=TypeError;A.exports=function(t,o){if(e(o,t))return t;throw new a("Incorrect invocation")}},30365:function(A,r,n){"use strict";var e=n(77568),a=String,t=TypeError;A.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not an object")}},70377:function(A){"use strict";A.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},3782:function(A,r,n){"use strict";var e=n(40033);A.exports=e(function(){if(typeof ArrayBuffer=="function"){var a=new ArrayBuffer(8);Object.isExtensible(a)&&Object.defineProperty(a,"a",{value:8})}})},4246:function(A,r,n){"use strict";var e=n(70377),a=n(58310),t=n(74685),o=n(55747),f=n(77568),b=n(45299),B=n(2281),I=n(89393),k=n(37909),N=n(55938),d=n(73936),c=n(21287),m=n(36917),i=n(76649),u=n(24697),s=n(16738),l=n(5419),h=l.enforce,C=l.get,v=t.Int8Array,p=v&&v.prototype,g=t.Uint8ClampedArray,V=g&&g.prototype,y=v&&m(v),S=p&&m(p),L=Object.prototype,w=t.TypeError,x=u("toStringTag"),T=s("TYPED_ARRAY_TAG"),M="TypedArrayConstructor",P=e&&!!i&&B(t.opera)!=="Opera",D=!1,E,O,R,j={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},F={BigInt64Array:8,BigUint64Array:8},W=function(){function ie(pe){if(!f(pe))return!1;var te=B(pe);return te==="DataView"||b(j,te)||b(F,te)}return ie}(),z=function ie(pe){var te=m(pe);if(f(te)){var q=C(te);return q&&b(q,M)?q[M]:ie(te)}},K=function(pe){if(!f(pe))return!1;var te=B(pe);return b(j,te)||b(F,te)},G=function(pe){if(K(pe))return pe;throw new w("Target is not a typed array")},J=function(pe){if(o(pe)&&(!i||c(y,pe)))return pe;throw new w(I(pe)+" is not a typed array constructor")},Q=function(pe,te,q,ne){if(a){if(q)for(var le in j){var ee=t[le];if(ee&&b(ee.prototype,pe))try{delete ee.prototype[pe]}catch(re){try{ee.prototype[pe]=te}catch(oe){}}}(!S[pe]||q)&&N(S,pe,q?te:P&&p[pe]||te,ne)}},ue=function(pe,te,q){var ne,le;if(a){if(i){if(q){for(ne in j)if(le=t[ne],le&&b(le,pe))try{delete le[pe]}catch(ee){}}if(!y[pe]||q)try{return N(y,pe,q?te:P&&y[pe]||te)}catch(ee){}else return}for(ne in j)le=t[ne],le&&(!le[pe]||q)&&N(le,pe,te)}};for(E in j)O=t[E],R=O&&O.prototype,R?h(R)[M]=O:P=!1;for(E in F)O=t[E],R=O&&O.prototype,R&&(h(R)[M]=O);if((!P||!o(y)||y===Function.prototype)&&(y=function(){function ie(){throw new w("Incorrect invocation")}return ie}(),P))for(E in j)t[E]&&i(t[E],y);if((!P||!S||S===L)&&(S=y.prototype,P))for(E in j)t[E]&&i(t[E].prototype,S);if(P&&m(V)!==S&&i(V,S),a&&!b(S,x)){D=!0,d(S,x,{configurable:!0,get:function(){function ie(){return f(this)?this[T]:void 0}return ie}()});for(E in j)t[E]&&k(t[E],T,E)}A.exports={NATIVE_ARRAY_BUFFER_VIEWS:P,TYPED_ARRAY_TAG:D&&T,aTypedArray:G,aTypedArrayConstructor:J,exportTypedArrayMethod:Q,exportTypedArrayStaticMethod:ue,getTypedArrayConstructor:z,isView:W,isTypedArray:K,TypedArray:y,TypedArrayPrototype:S}},37336:function(A,r,n){"use strict";var e=n(74685),a=n(67250),t=n(58310),o=n(70377),f=n(70520),b=n(37909),B=n(73936),I=n(30145),k=n(40033),N=n(60077),d=n(61365),c=n(10188),m=n(43806),i=n(95867),u=n(91784),s=n(36917),l=n(76649),h=n(88471),C=n(54602),v=n(5781),p=n(5774),g=n(84925),V=n(5419),y=f.PROPER,S=f.CONFIGURABLE,L="ArrayBuffer",w="DataView",x="prototype",T="Wrong length",M="Wrong index",P=V.getterFor(L),D=V.getterFor(w),E=V.set,O=e[L],R=O,j=R&&R[x],F=e[w],W=F&&F[x],z=Object.prototype,K=e.Array,G=e.RangeError,J=a(h),Q=a([].reverse),ue=u.pack,ie=u.unpack,pe=function(Ve){return[Ve&255]},te=function(Ve){return[Ve&255,Ve>>8&255]},q=function(Ve){return[Ve&255,Ve>>8&255,Ve>>16&255,Ve>>24&255]},ne=function(Ve){return Ve[3]<<24|Ve[2]<<16|Ve[1]<<8|Ve[0]},le=function(Ve){return ue(i(Ve),23,4)},ee=function(Ve){return ue(Ve,52,8)},re=function(Ve,Be,be){B(Ve[x],Be,{configurable:!0,get:function(){function Le(){return be(this)[Be]}return Le}()})},oe=function(Ve,Be,be,Le){var we=D(Ve),xe=m(be),Re=!!Le;if(xe+Be>we.byteLength)throw new G(M);var He=we.bytes,ye=xe+we.byteOffset,de=C(He,ye,ye+Be);return Re?de:Q(de)},fe=function(Ve,Be,be,Le,we,xe){var Re=D(Ve),He=m(be),ye=Le(+we),de=!!xe;if(He+Be>Re.byteLength)throw new G(M);for(var Ce=Re.bytes,ke=He+Re.byteOffset,ge=0;gewe)throw new G("Wrong offset");if(be=be===void 0?we-xe:c(be),xe+be>we)throw new G(T);E(this,{type:w,buffer:Ve,byteLength:be,byteOffset:xe,bytes:Le.bytes}),t||(this.buffer=Ve,this.byteLength=be,this.byteOffset=xe)}return he}(),W=F[x],t&&(re(R,"byteLength",P),re(F,"buffer",D),re(F,"byteLength",D),re(F,"byteOffset",D)),I(W,{getInt8:function(){function he(Ve){return oe(this,1,Ve)[0]<<24>>24}return he}(),getUint8:function(){function he(Ve){return oe(this,1,Ve)[0]}return he}(),getInt16:function(){function he(Ve){var Be=oe(this,2,Ve,arguments.length>1?arguments[1]:!1);return(Be[1]<<8|Be[0])<<16>>16}return he}(),getUint16:function(){function he(Ve){var Be=oe(this,2,Ve,arguments.length>1?arguments[1]:!1);return Be[1]<<8|Be[0]}return he}(),getInt32:function(){function he(Ve){return ne(oe(this,4,Ve,arguments.length>1?arguments[1]:!1))}return he}(),getUint32:function(){function he(Ve){return ne(oe(this,4,Ve,arguments.length>1?arguments[1]:!1))>>>0}return he}(),getFloat32:function(){function he(Ve){return ie(oe(this,4,Ve,arguments.length>1?arguments[1]:!1),23)}return he}(),getFloat64:function(){function he(Ve){return ie(oe(this,8,Ve,arguments.length>1?arguments[1]:!1),52)}return he}(),setInt8:function(){function he(Ve,Be){fe(this,1,Ve,pe,Be)}return he}(),setUint8:function(){function he(Ve,Be){fe(this,1,Ve,pe,Be)}return he}(),setInt16:function(){function he(Ve,Be){fe(this,2,Ve,te,Be,arguments.length>2?arguments[2]:!1)}return he}(),setUint16:function(){function he(Ve,Be){fe(this,2,Ve,te,Be,arguments.length>2?arguments[2]:!1)}return he}(),setInt32:function(){function he(Ve,Be){fe(this,4,Ve,q,Be,arguments.length>2?arguments[2]:!1)}return he}(),setUint32:function(){function he(Ve,Be){fe(this,4,Ve,q,Be,arguments.length>2?arguments[2]:!1)}return he}(),setFloat32:function(){function he(Ve,Be){fe(this,4,Ve,le,Be,arguments.length>2?arguments[2]:!1)}return he}(),setFloat64:function(){function he(Ve,Be){fe(this,8,Ve,ee,Be,arguments.length>2?arguments[2]:!1)}return he}()});else{var me=y&&O.name!==L;!k(function(){O(1)})||!k(function(){new O(-1)})||k(function(){return new O,new O(1.5),new O(NaN),O.length!==1||me&&!S})?(R=function(){function he(Ve){return N(this,j),v(new O(m(Ve)),this,R)}return he}(),R[x]=j,j.constructor=R,p(R,O)):me&&S&&b(O,"name",L),l&&s(W)!==z&&l(W,z);var Y=new F(new R(2)),ve=a(W.setInt8);Y.setInt8(0,2147483648),Y.setInt8(1,2147483649),(Y.getInt8(0)||!Y.getInt8(1))&&I(W,{setInt8:function(){function he(Ve,Be){ve(this,Ve,Be<<24>>24)}return he}(),setUint8:function(){function he(Ve,Be){ve(this,Ve,Be<<24>>24)}return he}()},{unsafe:!0})}g(R,L),g(F,w),A.exports={ArrayBuffer:R,DataView:F}},71447:function(A,r,n){"use strict";var e=n(46771),a=n(13912),t=n(24760),o=n(95108),f=Math.min;A.exports=[].copyWithin||function(){function b(B,I){var k=e(this),N=t(k),d=a(B,N),c=a(I,N),m=arguments.length>2?arguments[2]:void 0,i=f((m===void 0?N:a(m,N))-c,N-d),u=1;for(c0;)c in k?k[d]=k[c]:o(k,d),d+=u,c+=u;return k}return b}()},88471:function(A,r,n){"use strict";var e=n(46771),a=n(13912),t=n(24760);A.exports=function(){function o(f){for(var b=e(this),B=t(b),I=arguments.length,k=a(I>1?arguments[1]:void 0,B),N=I>2?arguments[2]:void 0,d=N===void 0?B:a(N,B);d>k;)b[k++]=f;return b}return o}()},35601:function(A,r,n){"use strict";var e=n(22603).forEach,a=n(55528),t=a("forEach");A.exports=t?[].forEach:function(){function o(f){return e(this,f,arguments.length>1?arguments[1]:void 0)}return o}()},78008:function(A,r,n){"use strict";var e=n(24760);A.exports=function(a,t,o){for(var f=0,b=arguments.length>2?o:e(t),B=new a(b);b>f;)B[f]=t[f++];return B}},73174:function(A,r,n){"use strict";var e=n(75754),a=n(91495),t=n(46771),o=n(40125),f=n(76571),b=n(1031),B=n(24760),I=n(60102),k=n(77455),N=n(59201),d=Array;A.exports=function(){function c(m){var i=t(m),u=b(this),s=arguments.length,l=s>1?arguments[1]:void 0,h=l!==void 0;h&&(l=e(l,s>2?arguments[2]:void 0));var C=N(i),v=0,p,g,V,y,S,L;if(C&&!(this===d&&f(C)))for(g=u?new this:[],y=k(i,C),S=y.next;!(V=a(S,y)).done;v++)L=h?o(y,l,[V.value,v],!0):V.value,I(g,v,L);else for(p=B(i),g=u?new this(p):d(p);p>v;v++)L=h?l(i[v],v):i[v],I(g,v,L);return g.length=v,g}return c}()},14211:function(A,r,n){"use strict";var e=n(57591),a=n(13912),t=n(24760),o=function(b){return function(B,I,k){var N=e(B),d=t(N);if(d===0)return!b&&-1;var c=a(k,d),m;if(b&&I!==I){for(;d>c;)if(m=N[c++],m!==m)return!0}else for(;d>c;c++)if((b||c in N)&&N[c]===I)return b||c||0;return!b&&-1}};A.exports={includes:o(!0),indexOf:o(!1)}},22603:function(A,r,n){"use strict";var e=n(75754),a=n(67250),t=n(37457),o=n(46771),f=n(24760),b=n(57823),B=a([].push),I=function(N){var d=N===1,c=N===2,m=N===3,i=N===4,u=N===6,s=N===7,l=N===5||u;return function(h,C,v,p){for(var g=o(h),V=t(g),y=f(V),S=e(C,v),L=0,w=p||b,x=d?w(h,y):c||s?w(h,0):void 0,T,M;y>L;L++)if((l||L in V)&&(T=V[L],M=S(T,L,g),N))if(d)x[L]=M;else if(M)switch(N){case 3:return!0;case 5:return T;case 6:return L;case 2:B(x,T)}else switch(N){case 4:return!1;case 7:B(x,T)}return u?-1:m||i?i:x}};A.exports={forEach:I(0),map:I(1),filter:I(2),some:I(3),every:I(4),find:I(5),findIndex:I(6),filterReject:I(7)}},1325:function(A,r,n){"use strict";var e=n(61267),a=n(57591),t=n(61365),o=n(24760),f=n(55528),b=Math.min,B=[].lastIndexOf,I=!!B&&1/[1].lastIndexOf(1,-0)<0,k=f("lastIndexOf"),N=I||!k;A.exports=N?function(){function d(c){if(I)return e(B,this,arguments)||0;var m=a(this),i=o(m);if(i===0)return-1;var u=i-1;for(arguments.length>1&&(u=b(u,t(arguments[1]))),u<0&&(u=i+u);u>=0;u--)if(u in m&&m[u]===c)return u||0;return-1}return d}():B},44091:function(A,r,n){"use strict";var e=n(40033),a=n(24697),t=n(5026),o=a("species");A.exports=function(f){return t>=51||!e(function(){var b=[],B=b.constructor={};return B[o]=function(){return{foo:1}},b[f](Boolean).foo!==1})}},55528:function(A,r,n){"use strict";var e=n(40033);A.exports=function(a,t){var o=[][a];return!!o&&e(function(){o.call(null,t||function(){return 1},1)})}},56844:function(A,r,n){"use strict";var e=n(10320),a=n(46771),t=n(37457),o=n(24760),f=TypeError,b="Reduce of empty array with no initial value",B=function(k){return function(N,d,c,m){var i=a(N),u=t(i),s=o(i);if(e(d),s===0&&c<2)throw new f(b);var l=k?s-1:0,h=k?-1:1;if(c<2)for(;;){if(l in u){m=u[l],l+=h;break}if(l+=h,k?l<0:s<=l)throw new f(b)}for(;k?l>=0:s>l;l+=h)l in u&&(m=d(m,u[l],l,i));return m}};A.exports={left:B(!1),right:B(!0)}},13345:function(A,r,n){"use strict";var e=n(58310),a=n(37386),t=TypeError,o=Object.getOwnPropertyDescriptor,f=e&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(b){return b instanceof TypeError}}();A.exports=f?function(b,B){if(a(b)&&!o(b,"length").writable)throw new t("Cannot set read only .length");return b.length=B}:function(b,B){return b.length=B}},54602:function(A,r,n){"use strict";var e=n(67250);A.exports=e([].slice)},90274:function(A,r,n){"use strict";var e=n(54602),a=Math.floor,t=function o(f,b){var B=f.length;if(B<8)for(var I=1,k,N;I0;)f[N]=f[--N];N!==I++&&(f[N]=k)}else for(var d=a(B/2),c=o(e(f,0,d),b),m=o(e(f,d),b),i=c.length,u=m.length,s=0,l=0;s1?arguments[1]:void 0),M;M=M?M.next:x.first;)for(T(M.value,M.key,this);M&&M.removed;)M=M.previous}return L}(),has:function(){function L(w){return!!S(this,w)}return L}()}),t(g,C?{get:function(){function L(w){var x=S(this,w);return x&&x.value}return L}(),set:function(){function L(w,x){return y(this,w===0?0:w,x)}return L}()}:{add:function(){function L(w){return y(this,w=w===0?0:w,w)}return L}()}),d&&a(g,"size",{configurable:!0,get:function(){function L(){return V(this).size}return L}()}),p}return s}(),setStrong:function(){function s(l,h,C){var v=h+" Iterator",p=u(h),g=u(v);I(l,h,function(V,y){i(this,{type:v,target:V,state:p(V),kind:y,last:void 0})},function(){for(var V=g(this),y=V.kind,S=V.last;S&&S.removed;)S=S.previous;return!V.target||!(V.last=S=S?S.next:V.state.first)?(V.target=void 0,k(void 0,!0)):k(y==="keys"?S.key:y==="values"?S.value:[S.key,S.value],!1)},C?"entries":"values",!C,!0),N(h)}return s}()}},39895:function(A,r,n){"use strict";var e=n(67250),a=n(30145),t=n(81969).getWeakData,o=n(60077),f=n(30365),b=n(42871),B=n(77568),I=n(49450),k=n(22603),N=n(45299),d=n(5419),c=d.set,m=d.getterFor,i=k.find,u=k.findIndex,s=e([].splice),l=0,h=function(g){return g.frozen||(g.frozen=new C)},C=function(){this.entries=[]},v=function(g,V){return i(g.entries,function(y){return y[0]===V})};C.prototype={get:function(){function p(g){var V=v(this,g);if(V)return V[1]}return p}(),has:function(){function p(g){return!!v(this,g)}return p}(),set:function(){function p(g,V){var y=v(this,g);y?y[1]=V:this.entries.push([g,V])}return p}(),delete:function(){function p(g){var V=u(this.entries,function(y){return y[0]===g});return~V&&s(this.entries,V,1),!!~V}return p}()},A.exports={getConstructor:function(){function p(g,V,y,S){var L=g(function(M,P){o(M,w),c(M,{type:V,id:l++,frozen:void 0}),b(P)||I(P,M[S],{that:M,AS_ENTRIES:y})}),w=L.prototype,x=m(V),T=function(){function M(P,D,E){var O=x(P),R=t(f(D),!0);return R===!0?h(O).set(D,E):R[O.id]=E,P}return M}();return a(w,{delete:function(){function M(P){var D=x(this);if(!B(P))return!1;var E=t(P);return E===!0?h(D).delete(P):E&&N(E,D.id)&&delete E[D.id]}return M}(),has:function(){function M(P){var D=x(this);if(!B(P))return!1;var E=t(P);return E===!0?h(D).has(P):E&&N(E,D.id)}return M}()}),a(w,y?{get:function(){function M(P){var D=x(this);if(B(P)){var E=t(P);return E===!0?h(D).get(P):E?E[D.id]:void 0}}return M}(),set:function(){function M(P,D){return T(this,P,D)}return M}()}:{add:function(){function M(P){return T(this,P,!0)}return M}()}),L}return p}()}},45150:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(67250),o=n(41314),f=n(55938),b=n(81969),B=n(49450),I=n(60077),k=n(55747),N=n(42871),d=n(77568),c=n(40033),m=n(92490),i=n(84925),u=n(5781);A.exports=function(s,l,h){var C=s.indexOf("Map")!==-1,v=s.indexOf("Weak")!==-1,p=C?"set":"add",g=a[s],V=g&&g.prototype,y=g,S={},L=function(O){var R=t(V[O]);f(V,O,O==="add"?function(){function j(F){return R(this,F===0?0:F),this}return j}():O==="delete"?function(j){return v&&!d(j)?!1:R(this,j===0?0:j)}:O==="get"?function(){function j(F){return v&&!d(F)?void 0:R(this,F===0?0:F)}return j}():O==="has"?function(){function j(F){return v&&!d(F)?!1:R(this,F===0?0:F)}return j}():function(){function j(F,W){return R(this,F===0?0:F,W),this}return j}())},w=o(s,!k(g)||!(v||V.forEach&&!c(function(){new g().entries().next()})));if(w)y=h.getConstructor(l,s,C,p),b.enable();else if(o(s,!0)){var x=new y,T=x[p](v?{}:-0,1)!==x,M=c(function(){x.has(1)}),P=m(function(E){new g(E)}),D=!v&&c(function(){for(var E=new g,O=5;O--;)E[p](O,O);return!E.has(-0)});P||(y=l(function(E,O){I(E,V);var R=u(new g,E,y);return N(O)||B(O,R[p],{that:R,AS_ENTRIES:C}),R}),y.prototype=V,V.constructor=y),(M||D)&&(L("delete"),L("has"),C&&L("get")),(D||T)&&L(p),v&&V.clear&&delete V.clear}return S[s]=y,e({global:!0,constructor:!0,forced:y!==g},S),i(y,s),v||h.setStrong(y,s,C),y}},5774:function(A,r,n){"use strict";var e=n(45299),a=n(97921),t=n(27193),o=n(74595);A.exports=function(f,b,B){for(var I=a(b),k=o.f,N=t.f,d=0;d"+N+""}},5959:function(A){"use strict";A.exports=function(r,n){return{value:r,done:n}}},37909:function(A,r,n){"use strict";var e=n(58310),a=n(74595),t=n(87458);A.exports=e?function(o,f,b){return a.f(o,f,t(1,b))}:function(o,f,b){return o[f]=b,o}},87458:function(A){"use strict";A.exports=function(r,n){return{enumerable:!(r&1),configurable:!(r&2),writable:!(r&4),value:n}}},60102:function(A,r,n){"use strict";var e=n(58310),a=n(74595),t=n(87458);A.exports=function(o,f,b){e?a.f(o,f,t(0,b)):o[f]=b}},67206:function(A,r,n){"use strict";var e=n(67250),a=n(40033),t=n(24051).start,o=RangeError,f=isFinite,b=Math.abs,B=Date.prototype,I=B.toISOString,k=e(B.getTime),N=e(B.getUTCDate),d=e(B.getUTCFullYear),c=e(B.getUTCHours),m=e(B.getUTCMilliseconds),i=e(B.getUTCMinutes),u=e(B.getUTCMonth),s=e(B.getUTCSeconds);A.exports=a(function(){return I.call(new Date(-50000000000001))!=="0385-07-25T07:06:39.999Z"})||!a(function(){I.call(new Date(NaN))})?function(){function l(){if(!f(k(this)))throw new o("Invalid time value");var h=this,C=d(h),v=m(h),p=C<0?"-":C>9999?"+":"";return p+t(b(C),p?6:4,0)+"-"+t(u(h)+1,2,0)+"-"+t(N(h),2,0)+"T"+t(c(h),2,0)+":"+t(i(h),2,0)+":"+t(s(h),2,0)+"."+t(v,3,0)+"Z"}return l}():I},10886:function(A,r,n){"use strict";var e=n(30365),a=n(13396),t=TypeError;A.exports=function(o){if(e(this),o==="string"||o==="default")o="string";else if(o!=="number")throw new t("Incorrect hint");return a(this,o)}},73936:function(A,r,n){"use strict";var e=n(20001),a=n(74595);A.exports=function(t,o,f){return f.get&&e(f.get,o,{getter:!0}),f.set&&e(f.set,o,{setter:!0}),a.f(t,o,f)}},55938:function(A,r,n){"use strict";var e=n(55747),a=n(74595),t=n(20001),o=n(18231);A.exports=function(f,b,B,I){I||(I={});var k=I.enumerable,N=I.name!==void 0?I.name:b;if(e(B)&&t(B,N,I),I.global)k?f[b]=B:o(b,B);else{try{I.unsafe?f[b]&&(k=!0):delete f[b]}catch(d){}k?f[b]=B:a.f(f,b,{value:B,enumerable:!1,configurable:!I.nonConfigurable,writable:!I.nonWritable})}return f}},30145:function(A,r,n){"use strict";var e=n(55938);A.exports=function(a,t,o){for(var f in t)e(a,f,t[f],o);return a}},18231:function(A,r,n){"use strict";var e=n(74685),a=Object.defineProperty;A.exports=function(t,o){try{a(e,t,{value:o,configurable:!0,writable:!0})}catch(f){e[t]=o}return o}},95108:function(A,r,n){"use strict";var e=n(89393),a=TypeError;A.exports=function(t,o){if(!delete t[o])throw new a("Cannot delete property "+e(o)+" of "+e(t))}},58310:function(A,r,n){"use strict";var e=n(40033);A.exports=!e(function(){return Object.defineProperty({},1,{get:function(){function a(){return 7}return a}()})[1]!==7})},12689:function(A,r,n){"use strict";var e=n(74685),a=n(77568),t=e.document,o=a(t)&&a(t.createElement);A.exports=function(f){return o?t.createElement(f):{}}},21291:function(A){"use strict";var r=TypeError,n=9007199254740991;A.exports=function(e){if(e>n)throw r("Maximum allowed index exceeded");return e}},652:function(A,r,n){"use strict";var e=n(63318),a=e.match(/firefox\/(\d+)/i);A.exports=!!a&&+a[1]},8180:function(A,r,n){"use strict";var e=n(73730),a=n(81702);A.exports=!e&&!a&&typeof window=="object"&&typeof document=="object"},49197:function(A){"use strict";A.exports=typeof Bun=="function"&&Bun&&typeof Bun.version=="string"},73730:function(A){"use strict";A.exports=typeof Deno=="object"&&Deno&&typeof Deno.version=="object"},19228:function(A,r,n){"use strict";var e=n(63318);A.exports=/MSIE|Trident/.test(e)},51802:function(A,r,n){"use strict";var e=n(63318);A.exports=/ipad|iphone|ipod/i.test(e)&&typeof Pebble!="undefined"},83433:function(A,r,n){"use strict";var e=n(63318);A.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(e)},81702:function(A,r,n){"use strict";var e=n(74685),a=n(7462);A.exports=a(e.process)==="process"},63383:function(A,r,n){"use strict";var e=n(63318);A.exports=/web0s(?!.*chrome)/i.test(e)},63318:function(A){"use strict";A.exports=typeof navigator!="undefined"&&String(navigator.userAgent)||""},5026:function(A,r,n){"use strict";var e=n(74685),a=n(63318),t=e.process,o=e.Deno,f=t&&t.versions||o&&o.version,b=f&&f.v8,B,I;b&&(B=b.split("."),I=B[0]>0&&B[0]<4?1:+(B[0]+B[1])),!I&&a&&(B=a.match(/Edge\/(\d+)/),(!B||B[1]>=74)&&(B=a.match(/Chrome\/(\d+)/),B&&(I=+B[1]))),A.exports=I},9342:function(A,r,n){"use strict";var e=n(63318),a=e.match(/AppleWebKit\/(\d+)\./);A.exports=!!a&&+a[1]},89453:function(A){"use strict";A.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},63964:function(A,r,n){"use strict";var e=n(74685),a=n(27193).f,t=n(37909),o=n(55938),f=n(18231),b=n(5774),B=n(41314);A.exports=function(I,k){var N=I.target,d=I.global,c=I.stat,m,i,u,s,l,h;if(d?i=e:c?i=e[N]||f(N,{}):i=e[N]&&e[N].prototype,i)for(u in k){if(l=k[u],I.dontCallGetSet?(h=a(i,u),s=h&&h.value):s=i[u],m=B(d?u:N+(c?".":"#")+u,I.forced),!m&&s!==void 0){if(typeof l==typeof s)continue;b(l,s)}(I.sham||s&&s.sham)&&t(l,"sham",!0),o(i,u,l,I)}}},40033:function(A){"use strict";A.exports=function(r){try{return!!r()}catch(n){return!0}}},79942:function(A,r,n){"use strict";n(79669);var e=n(91495),a=n(55938),t=n(14489),o=n(40033),f=n(24697),b=n(37909),B=f("species"),I=RegExp.prototype;A.exports=function(k,N,d,c){var m=f(k),i=!o(function(){var h={};return h[m]=function(){return 7},""[k](h)!==7}),u=i&&!o(function(){var h=!1,C=/a/;return k==="split"&&(C={},C.constructor={},C.constructor[B]=function(){return C},C.flags="",C[m]=/./[m]),C.exec=function(){return h=!0,null},C[m](""),!h});if(!i||!u||d){var s=/./[m],l=N(m,""[k],function(h,C,v,p,g){var V=C.exec;return V===t||V===I.exec?i&&!g?{done:!0,value:e(s,C,v,p)}:{done:!0,value:e(h,v,C,p)}:{done:!1}});a(String.prototype,k,l[0]),a(I,m,l[1])}c&&b(I[m],"sham",!0)}},65561:function(A,r,n){"use strict";var e=n(37386),a=n(24760),t=n(21291),o=n(75754),f=function b(B,I,k,N,d,c,m,i){for(var u=d,s=0,l=m?o(m,i):!1,h,C;s0&&e(h)?(C=a(h),u=b(B,I,h,C,u,c-1)-1):(t(u+1),B[u]=h),u++),s++;return u};A.exports=f},50730:function(A,r,n){"use strict";var e=n(40033);A.exports=!e(function(){return Object.isExtensible(Object.preventExtensions({}))})},61267:function(A,r,n){"use strict";var e=n(55050),a=Function.prototype,t=a.apply,o=a.call;A.exports=typeof Reflect=="object"&&Reflect.apply||(e?o.bind(t):function(){return o.apply(t,arguments)})},75754:function(A,r,n){"use strict";var e=n(71138),a=n(10320),t=n(55050),o=e(e.bind);A.exports=function(f,b){return a(f),b===void 0?f:t?o(f,b):function(){return f.apply(b,arguments)}}},55050:function(A,r,n){"use strict";var e=n(40033);A.exports=!e(function(){var a=function(){}.bind();return typeof a!="function"||a.hasOwnProperty("prototype")})},66284:function(A,r,n){"use strict";var e=n(67250),a=n(10320),t=n(77568),o=n(45299),f=n(54602),b=n(55050),B=Function,I=e([].concat),k=e([].join),N={},d=function(m,i,u){if(!o(N,i)){for(var s=[],l=0;l]*>)/g,I=/\$([$&'`]|\d{1,2})/g;A.exports=function(k,N,d,c,m,i){var u=d+k.length,s=c.length,l=I;return m!==void 0&&(m=a(m),l=B),f(i,l,function(h,C){var v;switch(o(C,0)){case"$":return"$";case"&":return k;case"`":return b(N,0,d);case"'":return b(N,u);case"<":v=m[b(C,1,-1)];break;default:var p=+C;if(p===0)return h;if(p>s){var g=t(p/10);return g===0?h:g<=s?c[g-1]===void 0?o(C,1):c[g-1]+o(C,1):h}v=c[p-1]}return v===void 0?"":v})}},74685:function(A,r,n){"use strict";var e=function(t){return t&&t.Math===Math&&t};A.exports=e(typeof globalThis=="object"&&globalThis)||e(typeof window=="object"&&window)||e(typeof self=="object"&&self)||e(typeof n.g=="object"&&n.g)||e(!1)||function(){return this}()||Function("return this")()},45299:function(A,r,n){"use strict";var e=n(67250),a=n(46771),t=e({}.hasOwnProperty);A.exports=Object.hasOwn||function(){function o(f,b){return t(a(f),b)}return o}()},79195:function(A){"use strict";A.exports={}},72259:function(A){"use strict";A.exports=function(r,n){try{arguments.length}catch(e){}}},5315:function(A,r,n){"use strict";var e=n(4009);A.exports=e("document","documentElement")},36223:function(A,r,n){"use strict";var e=n(58310),a=n(40033),t=n(12689);A.exports=!e&&!a(function(){return Object.defineProperty(t("div"),"a",{get:function(){function o(){return 7}return o}()}).a!==7})},91784:function(A){"use strict";var r=Array,n=Math.abs,e=Math.pow,a=Math.floor,t=Math.log,o=Math.LN2,f=function(I,k,N){var d=r(N),c=N*8-k-1,m=(1<>1,u=k===23?e(2,-24)-e(2,-77):0,s=I<0||I===0&&1/I<0?1:0,l=0,h,C,v;for(I=n(I),I!==I||I===1/0?(C=I!==I?1:0,h=m):(h=a(t(I)/o),v=e(2,-h),I*v<1&&(h--,v*=2),h+i>=1?I+=u/v:I+=u*e(2,1-i),I*v>=2&&(h++,v/=2),h+i>=m?(C=0,h=m):h+i>=1?(C=(I*v-1)*e(2,k),h+=i):(C=I*e(2,i-1)*e(2,k),h=0));k>=8;)d[l++]=C&255,C/=256,k-=8;for(h=h<0;)d[l++]=h&255,h/=256,c-=8;return d[--l]|=s*128,d},b=function(I,k){var N=I.length,d=N*8-k-1,c=(1<>1,i=d-7,u=N-1,s=I[u--],l=s&127,h;for(s>>=7;i>0;)l=l*256+I[u--],i-=8;for(h=l&(1<<-i)-1,l>>=-i,i+=k;i>0;)h=h*256+I[u--],i-=8;if(l===0)l=1-m;else{if(l===c)return h?NaN:s?-1/0:1/0;h+=e(2,k),l-=m}return(s?-1:1)*h*e(2,l-k)};A.exports={pack:f,unpack:b}},37457:function(A,r,n){"use strict";var e=n(67250),a=n(40033),t=n(7462),o=Object,f=e("".split);A.exports=a(function(){return!o("z").propertyIsEnumerable(0)})?function(b){return t(b)==="String"?f(b,""):o(b)}:o},5781:function(A,r,n){"use strict";var e=n(55747),a=n(77568),t=n(76649);A.exports=function(o,f,b){var B,I;return t&&e(B=f.constructor)&&B!==b&&a(I=B.prototype)&&I!==b.prototype&&t(o,I),o}},40492:function(A,r,n){"use strict";var e=n(67250),a=n(55747),t=n(40095),o=e(Function.toString);a(t.inspectSource)||(t.inspectSource=function(f){return o(f)}),A.exports=t.inspectSource},81969:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(79195),o=n(77568),f=n(45299),b=n(74595).f,B=n(37310),I=n(81644),k=n(81834),N=n(16738),d=n(50730),c=!1,m=N("meta"),i=0,u=function(g){b(g,m,{value:{objectID:"O"+i++,weakData:{}}})},s=function(g,V){if(!o(g))return typeof g=="symbol"?g:(typeof g=="string"?"S":"P")+g;if(!f(g,m)){if(!k(g))return"F";if(!V)return"E";u(g)}return g[m].objectID},l=function(g,V){if(!f(g,m)){if(!k(g))return!0;if(!V)return!1;u(g)}return g[m].weakData},h=function(g){return d&&c&&k(g)&&!f(g,m)&&u(g),g},C=function(){v.enable=function(){},c=!0;var g=B.f,V=a([].splice),y={};y[m]=1,g(y).length&&(B.f=function(S){for(var L=g(S),w=0,x=L.length;wS;S++)if(w=P(i[S]),w&&B(m,w))return w;return new c(!1)}V=I(i,y)}for(x=C?i.next:V.next;!(T=a(x,V)).done;){try{w=P(T.value)}catch(D){N(V,"throw",D)}if(typeof w=="object"&&w&&B(m,w))return w}return new c(!1)}},28649:function(A,r,n){"use strict";var e=n(91495),a=n(30365),t=n(78060);A.exports=function(o,f,b){var B,I;a(o);try{if(B=t(o,"return"),!B){if(f==="throw")throw b;return b}B=e(B,o)}catch(k){I=!0,B=k}if(f==="throw")throw b;if(I)throw B;return a(B),b}},5656:function(A,r,n){"use strict";var e=n(67635).IteratorPrototype,a=n(80674),t=n(87458),o=n(84925),f=n(83967),b=function(){return this};A.exports=function(B,I,k,N){var d=I+" Iterator";return B.prototype=a(e,{next:t(+!N,k)}),o(B,d,!1,!0),f[d]=b,B}},65574:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(4493),o=n(70520),f=n(55747),b=n(5656),B=n(36917),I=n(76649),k=n(84925),N=n(37909),d=n(55938),c=n(24697),m=n(83967),i=n(67635),u=o.PROPER,s=o.CONFIGURABLE,l=i.IteratorPrototype,h=i.BUGGY_SAFARI_ITERATORS,C=c("iterator"),v="keys",p="values",g="entries",V=function(){return this};A.exports=function(y,S,L,w,x,T,M){b(L,S,w);var P=function(J){if(J===x&&j)return j;if(!h&&J&&J in O)return O[J];switch(J){case v:return function(){function Q(){return new L(this,J)}return Q}();case p:return function(){function Q(){return new L(this,J)}return Q}();case g:return function(){function Q(){return new L(this,J)}return Q}()}return function(){return new L(this)}},D=S+" Iterator",E=!1,O=y.prototype,R=O[C]||O["@@iterator"]||x&&O[x],j=!h&&R||P(x),F=S==="Array"&&O.entries||R,W,z,K;if(F&&(W=B(F.call(new y)),W!==Object.prototype&&W.next&&(!t&&B(W)!==l&&(I?I(W,l):f(W[C])||d(W,C,V)),k(W,D,!0,!0),t&&(m[D]=V))),u&&x===p&&R&&R.name!==p&&(!t&&s?N(O,"name",p):(E=!0,j=function(){function G(){return a(R,this)}return G}())),x)if(z={values:P(p),keys:T?j:P(v),entries:P(g)},M)for(K in z)(h||E||!(K in O))&&d(O,K,z[K]);else e({target:S,proto:!0,forced:h||E},z);return(!t||M)&&O[C]!==j&&d(O,C,j,{name:x}),m[S]=j,z}},67635:function(A,r,n){"use strict";var e=n(40033),a=n(55747),t=n(77568),o=n(80674),f=n(36917),b=n(55938),B=n(24697),I=n(4493),k=B("iterator"),N=!1,d,c,m;[].keys&&(m=[].keys(),"next"in m?(c=f(f(m)),c!==Object.prototype&&(d=c)):N=!0);var i=!t(d)||e(function(){var u={};return d[k].call(u)!==u});i?d={}:I&&(d=o(d)),a(d[k])||b(d,k,function(){return this}),A.exports={IteratorPrototype:d,BUGGY_SAFARI_ITERATORS:N}},83967:function(A){"use strict";A.exports={}},24760:function(A,r,n){"use strict";var e=n(10188);A.exports=function(a){return e(a.length)}},20001:function(A,r,n){"use strict";var e=n(67250),a=n(40033),t=n(55747),o=n(45299),f=n(58310),b=n(70520).CONFIGURABLE,B=n(40492),I=n(5419),k=I.enforce,N=I.get,d=String,c=Object.defineProperty,m=e("".slice),i=e("".replace),u=e([].join),s=f&&!a(function(){return c(function(){},"length",{value:8}).length!==8}),l=String(String).split("String"),h=A.exports=function(C,v,p){m(d(v),0,7)==="Symbol("&&(v="["+i(d(v),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),p&&p.getter&&(v="get "+v),p&&p.setter&&(v="set "+v),(!o(C,"name")||b&&C.name!==v)&&(f?c(C,"name",{value:v,configurable:!0}):C.name=v),s&&p&&o(p,"arity")&&C.length!==p.arity&&c(C,"length",{value:p.arity});try{p&&o(p,"constructor")&&p.constructor?f&&c(C,"prototype",{writable:!1}):C.prototype&&(C.prototype=void 0)}catch(V){}var g=k(C);return o(g,"source")||(g.source=u(l,typeof v=="string"?v:"")),C};Function.prototype.toString=h(function(){function C(){return t(this)&&N(this).source||B(this)}return C}(),"toString")},82040:function(A){"use strict";var r=Math.expm1,n=Math.exp;A.exports=!r||r(10)>22025.465794806718||r(10)<22025.465794806718||r(-2e-17)!==-2e-17?function(){function e(a){var t=+a;return t===0?t:t>-1e-6&&t<1e-6?t+t*t/2:n(t)-1}return e}():r},14950:function(A,r,n){"use strict";var e=n(22172),a=Math.abs,t=2220446049250313e-31,o=1/t,f=function(B){return B+o-o};A.exports=function(b,B,I,k){var N=+b,d=a(N),c=e(N);if(dI||i!==i?c*(1/0):c*i}},95867:function(A,r,n){"use strict";var e=n(14950),a=11920928955078125e-23,t=34028234663852886e22,o=11754943508222875e-54;A.exports=Math.fround||function(){function f(b){return e(b,a,t,o)}return f}()},75002:function(A){"use strict";var r=Math.log,n=Math.LOG10E;A.exports=Math.log10||function(){function e(a){return r(a)*n}return e}()},90874:function(A){"use strict";var r=Math.log;A.exports=Math.log1p||function(){function n(e){var a=+e;return a>-1e-8&&a<1e-8?a-a*a/2:r(1+a)}return n}()},22172:function(A){"use strict";A.exports=Math.sign||function(){function r(n){var e=+n;return e===0||e!==e?e:e<0?-1:1}return r}()},21119:function(A){"use strict";var r=Math.ceil,n=Math.floor;A.exports=Math.trunc||function(){function e(a){var t=+a;return(t>0?n:r)(t)}return e}()},37713:function(A,r,n){"use strict";var e=n(74685),a=n(44915),t=n(75754),o=n(60375).set,f=n(9547),b=n(83433),B=n(51802),I=n(63383),k=n(81702),N=e.MutationObserver||e.WebKitMutationObserver,d=e.document,c=e.process,m=e.Promise,i=a("queueMicrotask"),u,s,l,h,C;if(!i){var v=new f,p=function(){var V,y;for(k&&(V=c.domain)&&V.exit();y=v.get();)try{y()}catch(S){throw v.head&&u(),S}V&&V.enter()};!b&&!k&&!I&&N&&d?(s=!0,l=d.createTextNode(""),new N(p).observe(l,{characterData:!0}),u=function(){l.data=s=!s}):!B&&m&&m.resolve?(h=m.resolve(void 0),h.constructor=m,C=t(h.then,h),u=function(){C(p)}):k?u=function(){c.nextTick(p)}:(o=t(o,e),u=function(){o(p)}),i=function(V){v.head||u(),v.add(V)}}A.exports=i},81837:function(A,r,n){"use strict";var e=n(10320),a=TypeError,t=function(f){var b,B;this.promise=new f(function(I,k){if(b!==void 0||B!==void 0)throw new a("Bad Promise constructor");b=I,B=k}),this.resolve=e(b),this.reject=e(B)};A.exports.f=function(o){return new t(o)}},86213:function(A,r,n){"use strict";var e=n(72586),a=TypeError;A.exports=function(t){if(e(t))throw new a("The method doesn't accept regular expressions");return t}},3294:function(A,r,n){"use strict";var e=n(74685),a=e.isFinite;A.exports=Number.isFinite||function(){function t(o){return typeof o=="number"&&a(o)}return t}()},28506:function(A,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(12605),f=n(92648).trim,b=n(4198),B=t("".charAt),I=e.parseFloat,k=e.Symbol,N=k&&k.iterator,d=1/I(b+"-0")!==-1/0||N&&!a(function(){I(Object(N))});A.exports=d?function(){function c(m){var i=f(o(m)),u=I(i);return u===0&&B(i,0)==="-"?-0:u}return c}():I},13693:function(A,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(12605),f=n(92648).trim,b=n(4198),B=e.parseInt,I=e.Symbol,k=I&&I.iterator,N=/^[+-]?0x/i,d=t(N.exec),c=B(b+"08")!==8||B(b+"0x16")!==22||k&&!a(function(){B(Object(k))});A.exports=c?function(){function m(i,u){var s=f(o(i));return B(s,u>>>0||(d(N,s)?16:10))}return m}():B},41143:function(A,r,n){"use strict";var e=n(58310),a=n(67250),t=n(91495),o=n(40033),f=n(18450),b=n(89235),B=n(12867),I=n(46771),k=n(37457),N=Object.assign,d=Object.defineProperty,c=a([].concat);A.exports=!N||o(function(){if(e&&N({b:1},N(d({},"a",{enumerable:!0,get:function(){function l(){d(this,"b",{value:3,enumerable:!1})}return l}()}),{b:2})).b!==1)return!0;var m={},i={},u=Symbol("assign detection"),s="abcdefghijklmnopqrst";return m[u]=7,s.split("").forEach(function(l){i[l]=l}),N({},m)[u]!==7||f(N({},i)).join("")!==s})?function(){function m(i,u){for(var s=I(i),l=arguments.length,h=1,C=b.f,v=B.f;l>h;)for(var p=k(arguments[h++]),g=C?c(f(p),C(p)):f(p),V=g.length,y=0,S;V>y;)S=g[y++],(!e||t(v,p,S))&&(s[S]=p[S]);return s}return m}():N},80674:function(A,r,n){"use strict";var e=n(30365),a=n(24239),t=n(89453),o=n(79195),f=n(5315),b=n(12689),B=n(19417),I=">",k="<",N="prototype",d="script",c=B("IE_PROTO"),m=function(){},i=function(v){return k+d+I+v+k+"/"+d+I},u=function(v){v.write(i("")),v.close();var p=v.parentWindow.Object;return v=null,p},s=function(){var v=b("iframe"),p="java"+d+":",g;return v.style.display="none",f.appendChild(v),v.src=String(p),g=v.contentWindow.document,g.open(),g.write(i("document.F=Object")),g.close(),g.F},l,h=function(){try{l=new ActiveXObject("htmlfile")}catch(p){}h=typeof document!="undefined"?document.domain&&l?u(l):s():u(l);for(var v=t.length;v--;)delete h[N][t[v]];return h()};o[c]=!0,A.exports=Object.create||function(){function C(v,p){var g;return v!==null?(m[N]=e(v),g=new m,m[N]=null,g[c]=v):g=h(),p===void 0?g:a.f(g,p)}return C}()},24239:function(A,r,n){"use strict";var e=n(58310),a=n(80944),t=n(74595),o=n(30365),f=n(57591),b=n(18450);r.f=e&&!a?Object.defineProperties:function(){function B(I,k){o(I);for(var N=f(k),d=b(k),c=d.length,m=0,i;c>m;)t.f(I,i=d[m++],N[i]);return I}return B}()},74595:function(A,r,n){"use strict";var e=n(58310),a=n(36223),t=n(80944),o=n(30365),f=n(767),b=TypeError,B=Object.defineProperty,I=Object.getOwnPropertyDescriptor,k="enumerable",N="configurable",d="writable";r.f=e?t?function(){function c(m,i,u){if(o(m),i=f(i),o(u),typeof m=="function"&&i==="prototype"&&"value"in u&&d in u&&!u[d]){var s=I(m,i);s&&s[d]&&(m[i]=u.value,u={configurable:N in u?u[N]:s[N],enumerable:k in u?u[k]:s[k],writable:!1})}return B(m,i,u)}return c}():B:function(){function c(m,i,u){if(o(m),i=f(i),o(u),a)try{return B(m,i,u)}catch(s){}if("get"in u||"set"in u)throw new b("Accessors not supported");return"value"in u&&(m[i]=u.value),m}return c}()},27193:function(A,r,n){"use strict";var e=n(58310),a=n(91495),t=n(12867),o=n(87458),f=n(57591),b=n(767),B=n(45299),I=n(36223),k=Object.getOwnPropertyDescriptor;r.f=e?k:function(){function N(d,c){if(d=f(d),c=b(c),I)try{return k(d,c)}catch(m){}if(B(d,c))return o(!a(t.f,d,c),d[c])}return N}()},81644:function(A,r,n){"use strict";var e=n(7462),a=n(57591),t=n(37310).f,o=n(54602),f=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],b=function(I){try{return t(I)}catch(k){return o(f)}};A.exports.f=function(){function B(I){return f&&e(I)==="Window"?b(I):t(a(I))}return B}()},37310:function(A,r,n){"use strict";var e=n(53726),a=n(89453),t=a.concat("length","prototype");r.f=Object.getOwnPropertyNames||function(){function o(f){return e(f,t)}return o}()},89235:function(A,r){"use strict";r.f=Object.getOwnPropertySymbols},36917:function(A,r,n){"use strict";var e=n(45299),a=n(55747),t=n(46771),o=n(19417),f=n(9225),b=o("IE_PROTO"),B=Object,I=B.prototype;A.exports=f?B.getPrototypeOf:function(k){var N=t(k);if(e(N,b))return N[b];var d=N.constructor;return a(d)&&N instanceof d?d.prototype:N instanceof B?I:null}},81834:function(A,r,n){"use strict";var e=n(40033),a=n(77568),t=n(7462),o=n(3782),f=Object.isExtensible,b=e(function(){f(1)});A.exports=b||o?function(){function B(I){return!a(I)||o&&t(I)==="ArrayBuffer"?!1:f?f(I):!0}return B}():f},21287:function(A,r,n){"use strict";var e=n(67250);A.exports=e({}.isPrototypeOf)},53726:function(A,r,n){"use strict";var e=n(67250),a=n(45299),t=n(57591),o=n(14211).indexOf,f=n(79195),b=e([].push);A.exports=function(B,I){var k=t(B),N=0,d=[],c;for(c in k)!a(f,c)&&a(k,c)&&b(d,c);for(;I.length>N;)a(k,c=I[N++])&&(~o(d,c)||b(d,c));return d}},18450:function(A,r,n){"use strict";var e=n(53726),a=n(89453);A.exports=Object.keys||function(){function t(o){return e(o,a)}return t}()},12867:function(A,r){"use strict";var n={}.propertyIsEnumerable,e=Object.getOwnPropertyDescriptor,a=e&&!n.call({1:2},1);r.f=a?function(){function t(o){var f=e(this,o);return!!f&&f.enumerable}return t}():n},57377:function(A,r,n){"use strict";var e=n(4493),a=n(74685),t=n(40033),o=n(9342);A.exports=e||!t(function(){if(!(o&&o<535)){var f=Math.random();__defineSetter__.call(null,f,function(){}),delete a[f]}})},76649:function(A,r,n){"use strict";var e=n(38656),a=n(77568),t=n(16952),o=n(35908);A.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var f=!1,b={},B;try{B=e(Object.prototype,"__proto__","set"),B(b,[]),f=b instanceof Array}catch(I){}return function(){function I(k,N){return t(k),o(N),a(k)&&(f?B(k,N):k.__proto__=N),k}return I}()}():void 0)},70915:function(A,r,n){"use strict";var e=n(58310),a=n(40033),t=n(67250),o=n(36917),f=n(18450),b=n(57591),B=n(12867).f,I=t(B),k=t([].push),N=e&&a(function(){var c=Object.create(null);return c[2]=2,!I(c,2)}),d=function(m){return function(i){for(var u=b(i),s=f(u),l=N&&o(u)===null,h=s.length,C=0,v=[],p;h>C;)p=s[C++],(!e||(l?p in u:I(u,p)))&&k(v,m?[p,u[p]]:u[p]);return v}};A.exports={entries:d(!0),values:d(!1)}},2509:function(A,r,n){"use strict";var e=n(2650),a=n(2281);A.exports=e?{}.toString:function(){function t(){return"[object "+a(this)+"]"}return t}()},13396:function(A,r,n){"use strict";var e=n(91495),a=n(55747),t=n(77568),o=TypeError;A.exports=function(f,b){var B,I;if(b==="string"&&a(B=f.toString)&&!t(I=e(B,f))||a(B=f.valueOf)&&!t(I=e(B,f))||b!=="string"&&a(B=f.toString)&&!t(I=e(B,f)))return I;throw new o("Can't convert object to primitive value")}},97921:function(A,r,n){"use strict";var e=n(4009),a=n(67250),t=n(37310),o=n(89235),f=n(30365),b=a([].concat);A.exports=e("Reflect","ownKeys")||function(){function B(I){var k=t.f(f(I)),N=o.f;return N?b(k,N(I)):k}return B}()},61765:function(A,r,n){"use strict";var e=n(74685);A.exports=e},10729:function(A){"use strict";A.exports=function(r){try{return{error:!1,value:r()}}catch(n){return{error:!0,value:n}}}},74854:function(A,r,n){"use strict";var e=n(74685),a=n(67512),t=n(55747),o=n(41314),f=n(40492),b=n(24697),B=n(8180),I=n(73730),k=n(4493),N=n(5026),d=a&&a.prototype,c=b("species"),m=!1,i=t(e.PromiseRejectionEvent),u=o("Promise",function(){var s=f(a),l=s!==String(a);if(!l&&N===66||k&&!(d.catch&&d.finally))return!0;if(!N||N<51||!/native code/.test(s)){var h=new a(function(p){p(1)}),C=function(g){g(function(){},function(){})},v=h.constructor={};if(v[c]=C,m=h.then(function(){})instanceof C,!m)return!0}return!l&&(B||I)&&!i});A.exports={CONSTRUCTOR:u,REJECTION_EVENT:i,SUBCLASSING:m}},67512:function(A,r,n){"use strict";var e=n(74685);A.exports=e.Promise},66628:function(A,r,n){"use strict";var e=n(30365),a=n(77568),t=n(81837);A.exports=function(o,f){if(e(o),a(f)&&f.constructor===o)return f;var b=t.f(o),B=b.resolve;return B(f),b.promise}},48199:function(A,r,n){"use strict";var e=n(67512),a=n(92490),t=n(74854).CONSTRUCTOR;A.exports=t||!a(function(o){e.all(o).then(void 0,function(){})})},34550:function(A,r,n){"use strict";var e=n(74595).f;A.exports=function(a,t,o){o in a||e(a,o,{configurable:!0,get:function(){function f(){return t[o]}return f}(),set:function(){function f(b){t[o]=b}return f}()})}},9547:function(A){"use strict";var r=function(){this.head=null,this.tail=null};r.prototype={add:function(){function n(e){var a={item:e,next:null},t=this.tail;t?t.next=a:this.head=a,this.tail=a}return n}(),get:function(){function n(){var e=this.head;if(e){var a=this.head=e.next;return a===null&&(this.tail=null),e.item}}return n}()},A.exports=r},28340:function(A,r,n){"use strict";var e=n(91495),a=n(30365),t=n(55747),o=n(7462),f=n(14489),b=TypeError;A.exports=function(B,I){var k=B.exec;if(t(k)){var N=e(k,B,I);return N!==null&&a(N),N}if(o(B)==="RegExp")return e(f,B,I);throw new b("RegExp#exec called on incompatible receiver")}},14489:function(A,r,n){"use strict";var e=n(91495),a=n(67250),t=n(12605),o=n(70901),f=n(62115),b=n(16639),B=n(80674),I=n(5419).get,k=n(39173),N=n(35688),d=b("native-string-replace",String.prototype.replace),c=RegExp.prototype.exec,m=c,i=a("".charAt),u=a("".indexOf),s=a("".replace),l=a("".slice),h=function(){var g=/a/,V=/b*/g;return e(c,g,"a"),e(c,V,"a"),g.lastIndex!==0||V.lastIndex!==0}(),C=f.BROKEN_CARET,v=/()??/.exec("")[1]!==void 0,p=h||v||C||k||N;p&&(m=function(){function g(V){var y=this,S=I(y),L=t(V),w=S.raw,x,T,M,P,D,E,O;if(w)return w.lastIndex=y.lastIndex,x=e(m,w,L),y.lastIndex=w.lastIndex,x;var R=S.groups,j=C&&y.sticky,F=e(o,y),W=y.source,z=0,K=L;if(j&&(F=s(F,"y",""),u(F,"g")===-1&&(F+="g"),K=l(L,y.lastIndex),y.lastIndex>0&&(!y.multiline||y.multiline&&i(L,y.lastIndex-1)!=="\n")&&(W="(?: "+W+")",K=" "+K,z++),T=new RegExp("^(?:"+W+")",F)),v&&(T=new RegExp("^"+W+"$(?!\\s)",F)),h&&(M=y.lastIndex),P=e(c,j?T:y,K),j?P?(P.input=l(P.input,z),P[0]=l(P[0],z),P.index=y.lastIndex,y.lastIndex+=P[0].length):y.lastIndex=0:h&&P&&(y.lastIndex=y.global?P.index+P[0].length:M),v&&P&&P.length>1&&e(d,P[0],T,function(){for(D=1;Db)","g");return o.exec("b").groups.a!=="b"||"b".replace(o,"$c")!=="bc"})},16952:function(A,r,n){"use strict";var e=n(42871),a=TypeError;A.exports=function(t){if(e(t))throw new a("Can't call method on "+t);return t}},44915:function(A,r,n){"use strict";var e=n(74685),a=n(58310),t=Object.getOwnPropertyDescriptor;A.exports=function(o){if(!a)return e[o];var f=t(e,o);return f&&f.value}},5700:function(A){"use strict";A.exports=Object.is||function(){function r(n,e){return n===e?n!==0||1/n===1/e:n!==n&&e!==e}return r}()},78362:function(A,r,n){"use strict";var e=n(74685),a=n(61267),t=n(55747),o=n(49197),f=n(63318),b=n(54602),B=n(24986),I=e.Function,k=/MSIE .\./.test(f)||o&&function(){var N=e.Bun.version.split(".");return N.length<3||N[0]==="0"&&(N[1]<3||N[1]==="3"&&N[2]==="0")}();A.exports=function(N,d){var c=d?2:1;return k?function(m,i){var u=B(arguments.length,1)>c,s=t(m)?m:I(m),l=u?b(arguments,c):[],h=u?function(){a(s,this,l)}:s;return d?N(h,i):N(h)}:N}},58491:function(A,r,n){"use strict";var e=n(4009),a=n(73936),t=n(24697),o=n(58310),f=t("species");A.exports=function(b){var B=e(b);o&&B&&!B[f]&&a(B,f,{configurable:!0,get:function(){function I(){return this}return I}()})}},84925:function(A,r,n){"use strict";var e=n(74595).f,a=n(45299),t=n(24697),o=t("toStringTag");A.exports=function(f,b,B){f&&!B&&(f=f.prototype),f&&!a(f,o)&&e(f,o,{configurable:!0,value:b})}},19417:function(A,r,n){"use strict";var e=n(16639),a=n(16738),t=e("keys");A.exports=function(o){return t[o]||(t[o]=a(o))}},40095:function(A,r,n){"use strict";var e=n(4493),a=n(74685),t=n(18231),o="__core-js_shared__",f=A.exports=a[o]||t(o,{});(f.versions||(f.versions=[])).push({version:"3.37.1",mode:e?"pure":"global",copyright:"\xA9 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.37.1/LICENSE",source:"https://github.com/zloirock/core-js"})},16639:function(A,r,n){"use strict";var e=n(40095);A.exports=function(a,t){return e[a]||(e[a]=t||{})}},28987:function(A,r,n){"use strict";var e=n(30365),a=n(32606),t=n(42871),o=n(24697),f=o("species");A.exports=function(b,B){var I=e(b).constructor,k;return I===void 0||t(k=e(I)[f])?B:a(k)}},88539:function(A,r,n){"use strict";var e=n(40033);A.exports=function(a){return e(function(){var t=""[a]('"');return t!==t.toLowerCase()||t.split('"').length>3})}},50233:function(A,r,n){"use strict";var e=n(67250),a=n(61365),t=n(12605),o=n(16952),f=e("".charAt),b=e("".charCodeAt),B=e("".slice),I=function(N){return function(d,c){var m=t(o(d)),i=a(c),u=m.length,s,l;return i<0||i>=u?N?"":void 0:(s=b(m,i),s<55296||s>56319||i+1===u||(l=b(m,i+1))<56320||l>57343?N?f(m,i):s:N?B(m,i,i+2):(s-55296<<10)+(l-56320)+65536)}};A.exports={codeAt:I(!1),charAt:I(!0)}},34125:function(A,r,n){"use strict";var e=n(63318);A.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(e)},24051:function(A,r,n){"use strict";var e=n(67250),a=n(10188),t=n(12605),o=n(62443),f=n(16952),b=e(o),B=e("".slice),I=Math.ceil,k=function(d){return function(c,m,i){var u=t(f(c)),s=a(m),l=u.length,h=i===void 0?" ":t(i),C,v;return s<=l||h===""?u:(C=s-l,v=b(h,I(C/h.length)),v.length>C&&(v=B(v,0,C)),d?u+v:v+u)}};A.exports={start:k(!1),end:k(!0)}},62443:function(A,r,n){"use strict";var e=n(61365),a=n(12605),t=n(16952),o=RangeError;A.exports=function(){function f(b){var B=a(t(this)),I="",k=e(b);if(k<0||k===1/0)throw new o("Wrong number of repetitions");for(;k>0;(k>>>=1)&&(B+=B))k&1&&(I+=B);return I}return f}()},43476:function(A,r,n){"use strict";var e=n(92648).end,a=n(90012);A.exports=a("trimEnd")?function(){function t(){return e(this)}return t}():"".trimEnd},90012:function(A,r,n){"use strict";var e=n(70520).PROPER,a=n(40033),t=n(4198),o="\u200B\x85\u180E";A.exports=function(f){return a(function(){return!!t[f]()||o[f]()!==o||e&&t[f].name!==f})}},43885:function(A,r,n){"use strict";var e=n(92648).start,a=n(90012);A.exports=a("trimStart")?function(){function t(){return e(this)}return t}():"".trimStart},92648:function(A,r,n){"use strict";var e=n(67250),a=n(16952),t=n(12605),o=n(4198),f=e("".replace),b=RegExp("^["+o+"]+"),B=RegExp("(^|[^"+o+"])["+o+"]+$"),I=function(N){return function(d){var c=t(a(d));return N&1&&(c=f(c,b,"")),N&2&&(c=f(c,B,"$1")),c}};A.exports={start:I(1),end:I(2),trim:I(3)}},52357:function(A,r,n){"use strict";var e=n(5026),a=n(40033),t=n(74685),o=t.String;A.exports=!!Object.getOwnPropertySymbols&&!a(function(){var f=Symbol("symbol detection");return!o(f)||!(Object(f)instanceof Symbol)||!Symbol.sham&&e&&e<41})},52360:function(A,r,n){"use strict";var e=n(91495),a=n(4009),t=n(24697),o=n(55938);A.exports=function(){var f=a("Symbol"),b=f&&f.prototype,B=b&&b.valueOf,I=t("toPrimitive");b&&!b[I]&&o(b,I,function(k){return e(B,this)},{arity:1})}},66570:function(A,r,n){"use strict";var e=n(52357);A.exports=e&&!!Symbol.for&&!!Symbol.keyFor},60375:function(A,r,n){"use strict";var e=n(74685),a=n(61267),t=n(75754),o=n(55747),f=n(45299),b=n(40033),B=n(5315),I=n(54602),k=n(12689),N=n(24986),d=n(83433),c=n(81702),m=e.setImmediate,i=e.clearImmediate,u=e.process,s=e.Dispatch,l=e.Function,h=e.MessageChannel,C=e.String,v=0,p={},g="onreadystatechange",V,y,S,L;b(function(){V=e.location});var w=function(D){if(f(p,D)){var E=p[D];delete p[D],E()}},x=function(D){return function(){w(D)}},T=function(D){w(D.data)},M=function(D){e.postMessage(C(D),V.protocol+"//"+V.host)};(!m||!i)&&(m=function(){function P(D){N(arguments.length,1);var E=o(D)?D:l(D),O=I(arguments,1);return p[++v]=function(){a(E,void 0,O)},y(v),v}return P}(),i=function(){function P(D){delete p[D]}return P}(),c?y=function(D){u.nextTick(x(D))}:s&&s.now?y=function(D){s.now(x(D))}:h&&!d?(S=new h,L=S.port2,S.port1.onmessage=T,y=t(L.postMessage,L)):e.addEventListener&&o(e.postMessage)&&!e.importScripts&&V&&V.protocol!=="file:"&&!b(M)?(y=M,e.addEventListener("message",T,!1)):g in k("script")?y=function(D){B.appendChild(k("script"))[g]=function(){B.removeChild(this),w(D)}}:y=function(D){setTimeout(x(D),0)}),A.exports={set:m,clear:i}},46438:function(A,r,n){"use strict";var e=n(67250);A.exports=e(1 .valueOf)},13912:function(A,r,n){"use strict";var e=n(61365),a=Math.max,t=Math.min;A.exports=function(o,f){var b=e(o);return b<0?a(b+f,0):t(b,f)}},61484:function(A,r,n){"use strict";var e=n(24843),a=TypeError;A.exports=function(t){var o=e(t,"number");if(typeof o=="number")throw new a("Can't convert number to bigint");return BigInt(o)}},43806:function(A,r,n){"use strict";var e=n(61365),a=n(10188),t=RangeError;A.exports=function(o){if(o===void 0)return 0;var f=e(o),b=a(f);if(f!==b)throw new t("Wrong length or index");return b}},57591:function(A,r,n){"use strict";var e=n(37457),a=n(16952);A.exports=function(t){return e(a(t))}},61365:function(A,r,n){"use strict";var e=n(21119);A.exports=function(a){var t=+a;return t!==t||t===0?0:e(t)}},10188:function(A,r,n){"use strict";var e=n(61365),a=Math.min;A.exports=function(t){var o=e(t);return o>0?a(o,9007199254740991):0}},46771:function(A,r,n){"use strict";var e=n(16952),a=Object;A.exports=function(t){return a(e(t))}},56043:function(A,r,n){"use strict";var e=n(16140),a=RangeError;A.exports=function(t,o){var f=e(t);if(f%o)throw new a("Wrong offset");return f}},16140:function(A,r,n){"use strict";var e=n(61365),a=RangeError;A.exports=function(t){var o=e(t);if(o<0)throw new a("The argument can't be less than 0");return o}},24843:function(A,r,n){"use strict";var e=n(91495),a=n(77568),t=n(71399),o=n(78060),f=n(13396),b=n(24697),B=TypeError,I=b("toPrimitive");A.exports=function(k,N){if(!a(k)||t(k))return k;var d=o(k,I),c;if(d){if(N===void 0&&(N="default"),c=e(d,k,N),!a(c)||t(c))return c;throw new B("Can't convert object to primitive value")}return N===void 0&&(N="number"),f(k,N)}},767:function(A,r,n){"use strict";var e=n(24843),a=n(71399);A.exports=function(t){var o=e(t,"string");return a(o)?o:o+""}},2650:function(A,r,n){"use strict";var e=n(24697),a=e("toStringTag"),t={};t[a]="z",A.exports=String(t)==="[object z]"},12605:function(A,r,n){"use strict";var e=n(2281),a=String;A.exports=function(t){if(e(t)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return a(t)}},15409:function(A){"use strict";var r=Math.round;A.exports=function(n){var e=r(n);return e<0?0:e>255?255:e&255}},89393:function(A){"use strict";var r=String;A.exports=function(n){try{return r(n)}catch(e){return"Object"}}},80185:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(91495),o=n(58310),f=n(86563),b=n(4246),B=n(37336),I=n(60077),k=n(87458),N=n(37909),d=n(5841),c=n(10188),m=n(43806),i=n(56043),u=n(15409),s=n(767),l=n(45299),h=n(2281),C=n(77568),v=n(71399),p=n(80674),g=n(21287),V=n(76649),y=n(37310).f,S=n(3805),L=n(22603).forEach,w=n(58491),x=n(73936),T=n(74595),M=n(27193),P=n(78008),D=n(5419),E=n(5781),O=D.get,R=D.set,j=D.enforce,F=T.f,W=M.f,z=a.RangeError,K=B.ArrayBuffer,G=K.prototype,J=B.DataView,Q=b.NATIVE_ARRAY_BUFFER_VIEWS,ue=b.TYPED_ARRAY_TAG,ie=b.TypedArray,pe=b.TypedArrayPrototype,te=b.isTypedArray,q="BYTES_PER_ELEMENT",ne="Wrong length",le=function(Y,ve){x(Y,ve,{configurable:!0,get:function(){function he(){return O(this)[ve]}return he}()})},ee=function(Y){var ve;return g(G,Y)||(ve=h(Y))==="ArrayBuffer"||ve==="SharedArrayBuffer"},re=function(Y,ve){return te(Y)&&!v(ve)&&ve in Y&&d(+ve)&&ve>=0},oe=function(){function me(Y,ve){return ve=s(ve),re(Y,ve)?k(2,Y[ve]):W(Y,ve)}return me}(),fe=function(){function me(Y,ve,he){return ve=s(ve),re(Y,ve)&&C(he)&&l(he,"value")&&!l(he,"get")&&!l(he,"set")&&!he.configurable&&(!l(he,"writable")||he.writable)&&(!l(he,"enumerable")||he.enumerable)?(Y[ve]=he.value,Y):F(Y,ve,he)}return me}();o?(Q||(M.f=oe,T.f=fe,le(pe,"buffer"),le(pe,"byteOffset"),le(pe,"byteLength"),le(pe,"length")),e({target:"Object",stat:!0,forced:!Q},{getOwnPropertyDescriptor:oe,defineProperty:fe}),A.exports=function(me,Y,ve){var he=me.match(/\d+/)[0]/8,Ve=me+(ve?"Clamped":"")+"Array",Be="get"+me,be="set"+me,Le=a[Ve],we=Le,xe=we&&we.prototype,Re={},He=function(ge,Se){var Pe=O(ge);return Pe.view[Be](Se*he+Pe.byteOffset,!0)},ye=function(ge,Se,Pe){var je=O(ge);je.view[be](Se*he+je.byteOffset,ve?u(Pe):Pe,!0)},de=function(ge,Se){F(ge,Se,{get:function(){function Pe(){return He(this,Se)}return Pe}(),set:function(){function Pe(je){return ye(this,Se,je)}return Pe}(),enumerable:!0})};Q?f&&(we=Y(function(ke,ge,Se,Pe){return I(ke,xe),E(function(){return C(ge)?ee(ge)?Pe!==void 0?new Le(ge,i(Se,he),Pe):Se!==void 0?new Le(ge,i(Se,he)):new Le(ge):te(ge)?P(we,ge):t(S,we,ge):new Le(m(ge))}(),ke,we)}),V&&V(we,ie),L(y(Le),function(ke){ke in we||N(we,ke,Le[ke])}),we.prototype=xe):(we=Y(function(ke,ge,Se,Pe){I(ke,xe);var je=0,_e=0,ze,We,Ue;if(!C(ge))Ue=m(ge),We=Ue*he,ze=new K(We);else if(ee(ge)){ze=ge,_e=i(Se,he);var Xe=ge.byteLength;if(Pe===void 0){if(Xe%he)throw new z(ne);if(We=Xe-_e,We<0)throw new z(ne)}else if(We=c(Pe)*he,We+_e>Xe)throw new z(ne);Ue=We/he}else return te(ge)?P(we,ge):t(S,we,ge);for(R(ke,{buffer:ze,byteOffset:_e,byteLength:We,length:Ue,view:new J(ze)});je1?arguments[1]:void 0,h=l!==void 0,C=B(u),v,p,g,V,y,S,L,w;if(C&&!I(C))for(L=b(u,C),w=L.next,u=[];!(S=a(w,L)).done;)u.push(S.value);for(h&&s>2&&(l=e(l,arguments[2])),p=f(u),g=new(N(i))(p),V=k(g),v=0;p>v;v++)y=h?l(u[v],v):u[v],g[v]=V?d(y):+y;return g}return c}()},31082:function(A,r,n){"use strict";var e=n(4246),a=n(28987),t=e.aTypedArrayConstructor,o=e.getTypedArrayConstructor;A.exports=function(f){return t(a(f,o(f)))}},16738:function(A,r,n){"use strict";var e=n(67250),a=0,t=Math.random(),o=e(1 .toString);A.exports=function(f){return"Symbol("+(f===void 0?"":f)+")_"+o(++a+t,36)}},1062:function(A,r,n){"use strict";var e=n(52357);A.exports=e&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},80944:function(A,r,n){"use strict";var e=n(58310),a=n(40033);A.exports=e&&a(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},24986:function(A){"use strict";var r=TypeError;A.exports=function(n,e){if(n=51||!a(function(){var l=[];return l[m]=!1,l.concat()[0]!==l}),u=function(h){if(!o(h))return!1;var C=h[m];return C!==void 0?!!C:t(h)},s=!i||!N("concat");e({target:"Array",proto:!0,arity:1,forced:s},{concat:function(){function l(h){var C=f(this),v=k(C,0),p=0,g,V,y,S,L;for(g=-1,y=arguments.length;g1?arguments[1]:void 0)}return f}()})},68933:function(A,r,n){"use strict";var e=n(63964),a=n(88471),t=n(80575);e({target:"Array",proto:!0},{fill:a}),t("fill")},47830:function(A,r,n){"use strict";var e=n(63964),a=n(22603).filter,t=n(44091),o=t("filter");e({target:"Array",proto:!0,forced:!o},{filter:function(){function f(b){return a(this,b,arguments.length>1?arguments[1]:void 0)}return f}()})},64094:function(A,r,n){"use strict";var e=n(63964),a=n(22603).findIndex,t=n(80575),o="findIndex",f=!0;o in[]&&Array(1)[o](function(){f=!1}),e({target:"Array",proto:!0,forced:f},{findIndex:function(){function b(B){return a(this,B,arguments.length>1?arguments[1]:void 0)}return b}()}),t(o)},13455:function(A,r,n){"use strict";var e=n(63964),a=n(22603).find,t=n(80575),o="find",f=!0;o in[]&&Array(1)[o](function(){f=!1}),e({target:"Array",proto:!0,forced:f},{find:function(){function b(B){return a(this,B,arguments.length>1?arguments[1]:void 0)}return b}()}),t(o)},32384:function(A,r,n){"use strict";var e=n(63964),a=n(65561),t=n(10320),o=n(46771),f=n(24760),b=n(57823);e({target:"Array",proto:!0},{flatMap:function(){function B(I){var k=o(this),N=f(k),d;return t(I),d=b(k,0),d.length=a(d,k,k,N,0,1,I,arguments.length>1?arguments[1]:void 0),d}return B}()})},61915:function(A,r,n){"use strict";var e=n(63964),a=n(65561),t=n(46771),o=n(24760),f=n(61365),b=n(57823);e({target:"Array",proto:!0},{flat:function(){function B(){var I=arguments.length?arguments[0]:void 0,k=t(this),N=o(k),d=b(k,0);return d.length=a(d,k,k,N,0,I===void 0?1:f(I)),d}return B}()})},25579:function(A,r,n){"use strict";var e=n(63964),a=n(35601);e({target:"Array",proto:!0,forced:[].forEach!==a},{forEach:a})},63532:function(A,r,n){"use strict";var e=n(63964),a=n(73174),t=n(92490),o=!t(function(f){Array.from(f)});e({target:"Array",stat:!0,forced:o},{from:a})},33425:function(A,r,n){"use strict";var e=n(63964),a=n(14211).includes,t=n(40033),o=n(80575),f=t(function(){return!Array(1).includes()});e({target:"Array",proto:!0,forced:f},{includes:function(){function b(B){return a(this,B,arguments.length>1?arguments[1]:void 0)}return b}()}),o("includes")},43894:function(A,r,n){"use strict";var e=n(63964),a=n(71138),t=n(14211).indexOf,o=n(55528),f=a([].indexOf),b=!!f&&1/f([1],1,-0)<0,B=b||!o("indexOf");e({target:"Array",proto:!0,forced:B},{indexOf:function(){function I(k){var N=arguments.length>1?arguments[1]:void 0;return b?f(this,k,N)||0:t(this,k,N)}return I}()})},99636:function(A,r,n){"use strict";var e=n(63964),a=n(37386);e({target:"Array",stat:!0},{isArray:a})},34570:function(A,r,n){"use strict";var e=n(57591),a=n(80575),t=n(83967),o=n(5419),f=n(74595).f,b=n(65574),B=n(5959),I=n(4493),k=n(58310),N="Array Iterator",d=o.set,c=o.getterFor(N);A.exports=b(Array,"Array",function(i,u){d(this,{type:N,target:e(i),index:0,kind:u})},function(){var i=c(this),u=i.target,s=i.index++;if(!u||s>=u.length)return i.target=void 0,B(void 0,!0);switch(i.kind){case"keys":return B(s,!1);case"values":return B(u[s],!1)}return B([s,u[s]],!1)},"values");var m=t.Arguments=t.Array;if(a("keys"),a("values"),a("entries"),!I&&k&&m.name!=="values")try{f(m,"name",{value:"values"})}catch(i){}},94432:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(37457),o=n(57591),f=n(55528),b=a([].join),B=t!==Object,I=B||!f("join",",");e({target:"Array",proto:!0,forced:I},{join:function(){function k(N){return b(o(this),N===void 0?",":N)}return k}()})},24683:function(A,r,n){"use strict";var e=n(63964),a=n(1325);e({target:"Array",proto:!0,forced:a!==[].lastIndexOf},{lastIndexOf:a})},69984:function(A,r,n){"use strict";var e=n(63964),a=n(22603).map,t=n(44091),o=t("map");e({target:"Array",proto:!0,forced:!o},{map:function(){function f(b){return a(this,b,arguments.length>1?arguments[1]:void 0)}return f}()})},32089:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(1031),o=n(60102),f=Array,b=a(function(){function B(){}return!(f.of.call(B)instanceof B)});e({target:"Array",stat:!0,forced:b},{of:function(){function B(){for(var I=0,k=arguments.length,N=new(t(this)?this:f)(k);k>I;)o(N,I,arguments[I++]);return N.length=k,N}return B}()})},29645:function(A,r,n){"use strict";var e=n(63964),a=n(56844).right,t=n(55528),o=n(5026),f=n(81702),b=!f&&o>79&&o<83,B=b||!t("reduceRight");e({target:"Array",proto:!0,forced:B},{reduceRight:function(){function I(k){return a(this,k,arguments.length,arguments.length>1?arguments[1]:void 0)}return I}()})},60206:function(A,r,n){"use strict";var e=n(63964),a=n(56844).left,t=n(55528),o=n(5026),f=n(81702),b=!f&&o>79&&o<83,B=b||!t("reduce");e({target:"Array",proto:!0,forced:B},{reduce:function(){function I(k){var N=arguments.length;return a(this,k,N,N>1?arguments[1]:void 0)}return I}()})},4788:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(37386),o=a([].reverse),f=[1,2];e({target:"Array",proto:!0,forced:String(f)===String(f.reverse())},{reverse:function(){function b(){return t(this)&&(this.length=this.length),o(this)}return b}()})},58672:function(A,r,n){"use strict";var e=n(63964),a=n(37386),t=n(1031),o=n(77568),f=n(13912),b=n(24760),B=n(57591),I=n(60102),k=n(24697),N=n(44091),d=n(54602),c=N("slice"),m=k("species"),i=Array,u=Math.max;e({target:"Array",proto:!0,forced:!c},{slice:function(){function s(l,h){var C=B(this),v=b(C),p=f(l,v),g=f(h===void 0?v:h,v),V,y,S;if(a(C)&&(V=C.constructor,t(V)&&(V===i||a(V.prototype))?V=void 0:o(V)&&(V=V[m],V===null&&(V=void 0)),V===i||V===void 0))return d(C,p,g);for(y=new(V===void 0?i:V)(u(g-p,0)),S=0;p1?arguments[1]:void 0)}return f}()})},48968:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(10320),o=n(46771),f=n(24760),b=n(95108),B=n(12605),I=n(40033),k=n(90274),N=n(55528),d=n(652),c=n(19228),m=n(5026),i=n(9342),u=[],s=a(u.sort),l=a(u.push),h=I(function(){u.sort(void 0)}),C=I(function(){u.sort(null)}),v=N("sort"),p=!I(function(){if(m)return m<70;if(!(d&&d>3)){if(c)return!0;if(i)return i<603;var y="",S,L,w,x;for(S=65;S<76;S++){switch(L=String.fromCharCode(S),S){case 66:case 69:case 70:case 72:w=3;break;case 68:case 71:w=4;break;default:w=2}for(x=0;x<47;x++)u.push({k:L+x,v:w})}for(u.sort(function(T,M){return M.v-T.v}),x=0;xB(w)?1:-1}};e({target:"Array",proto:!0,forced:g},{sort:function(){function y(S){S!==void 0&&t(S);var L=o(this);if(p)return S===void 0?s(L):s(L,S);var w=[],x=f(L),T,M;for(M=0;MC-V+g;S--)N(h,S-1)}else if(g>V)for(S=C-V;S>v;S--)L=S+V-1,w=S+g-1,L in h?h[w]=h[L]:N(h,w);for(S=0;S9490626562425156e-8?o(N)+b:a(N-1+f(N-1)*f(N+1))}return I}()})},59660:function(A,r,n){"use strict";var e=n(63964),a=Math.asinh,t=Math.log,o=Math.sqrt;function f(B){var I=+B;return!isFinite(I)||I===0?I:I<0?-f(-I):t(I+o(I*I+1))}var b=!(a&&1/a(0)>0);e({target:"Math",stat:!0,forced:b},{asinh:f})},15383:function(A,r,n){"use strict";var e=n(63964),a=Math.atanh,t=Math.log,o=!(a&&1/a(-0)<0);e({target:"Math",stat:!0,forced:o},{atanh:function(){function f(b){var B=+b;return B===0?B:t((1+B)/(1-B))/2}return f}()})},92866:function(A,r,n){"use strict";var e=n(63964),a=n(22172),t=Math.abs,o=Math.pow;e({target:"Math",stat:!0},{cbrt:function(){function f(b){var B=+b;return a(B)*o(t(B),.3333333333333333)}return f}()})},86107:function(A,r,n){"use strict";var e=n(63964),a=Math.floor,t=Math.log,o=Math.LOG2E;e({target:"Math",stat:!0},{clz32:function(){function f(b){var B=b>>>0;return B?31-a(t(B+.5)*o):32}return f}()})},29248:function(A,r,n){"use strict";var e=n(63964),a=n(82040),t=Math.cosh,o=Math.abs,f=Math.E,b=!t||t(710)===1/0;e({target:"Math",stat:!0,forced:b},{cosh:function(){function B(I){var k=a(o(I)-1)+1;return(k+1/(k*f*f))*(f/2)}return B}()})},52540:function(A,r,n){"use strict";var e=n(63964),a=n(82040);e({target:"Math",stat:!0,forced:a!==Math.expm1},{expm1:a})},79007:function(A,r,n){"use strict";var e=n(63964),a=n(95867);e({target:"Math",stat:!0},{fround:a})},77199:function(A,r,n){"use strict";var e=n(63964),a=Math.hypot,t=Math.abs,o=Math.sqrt,f=!!a&&a(1/0,NaN)!==1/0;e({target:"Math",stat:!0,arity:2,forced:f},{hypot:function(){function b(B,I){for(var k=0,N=0,d=arguments.length,c=0,m,i;N0?(i=m/c,k+=i*i):k+=m;return c===1/0?1/0:c*o(k)}return b}()})},6522:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=Math.imul,o=a(function(){return t(4294967295,5)!==-5||t.length!==2});e({target:"Math",stat:!0,forced:o},{imul:function(){function f(b,B){var I=65535,k=+b,N=+B,d=I&k,c=I&N;return 0|d*c+((I&k>>>16)*c+d*(I&N>>>16)<<16>>>0)}return f}()})},95542:function(A,r,n){"use strict";var e=n(63964),a=n(75002);e({target:"Math",stat:!0},{log10:a})},2966:function(A,r,n){"use strict";var e=n(63964),a=n(90874);e({target:"Math",stat:!0},{log1p:a})},20997:function(A,r,n){"use strict";var e=n(63964),a=Math.log,t=Math.LN2;e({target:"Math",stat:!0},{log2:function(){function o(f){return a(f)/t}return o}()})},57400:function(A,r,n){"use strict";var e=n(63964),a=n(22172);e({target:"Math",stat:!0},{sign:a})},45571:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(82040),o=Math.abs,f=Math.exp,b=Math.E,B=a(function(){return Math.sinh(-2e-17)!==-2e-17});e({target:"Math",stat:!0,forced:B},{sinh:function(){function I(k){var N=+k;return o(N)<1?(t(N)-t(-N))/2:(f(N-1)-f(-N-1))*(b/2)}return I}()})},54800:function(A,r,n){"use strict";var e=n(63964),a=n(82040),t=Math.exp;e({target:"Math",stat:!0},{tanh:function(){function o(f){var b=+f,B=a(b),I=a(-b);return B===1/0?1:I===1/0?-1:(B-I)/(t(b)+t(-b))}return o}()})},15709:function(A,r,n){"use strict";var e=n(84925);e(Math,"Math",!0)},76059:function(A,r,n){"use strict";var e=n(63964),a=n(21119);e({target:"Math",stat:!0},{trunc:a})},96614:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(58310),o=n(74685),f=n(61765),b=n(67250),B=n(41314),I=n(45299),k=n(5781),N=n(21287),d=n(71399),c=n(24843),m=n(40033),i=n(37310).f,u=n(27193).f,s=n(74595).f,l=n(46438),h=n(92648).trim,C="Number",v=o[C],p=f[C],g=v.prototype,V=o.TypeError,y=b("".slice),S=b("".charCodeAt),L=function(E){var O=c(E,"number");return typeof O=="bigint"?O:w(O)},w=function(E){var O=c(E,"number"),R,j,F,W,z,K,G,J;if(d(O))throw new V("Cannot convert a Symbol value to a number");if(typeof O=="string"&&O.length>2){if(O=h(O),R=S(O,0),R===43||R===45){if(j=S(O,2),j===88||j===120)return NaN}else if(R===48){switch(S(O,1)){case 66:case 98:F=2,W=49;break;case 79:case 111:F=8,W=55;break;default:return+O}for(z=y(O,2),K=z.length,G=0;GW)return NaN;return parseInt(z,F)}}return+O},x=B(C,!v(" 0o1")||!v("0b1")||v("+0x1")),T=function(E){return N(g,E)&&m(function(){l(E)})},M=function(){function D(E){var O=arguments.length<1?0:v(L(E));return T(this)?k(Object(O),this,M):O}return D}();M.prototype=g,x&&!a&&(g.constructor=M),e({global:!0,constructor:!0,wrap:!0,forced:x},{Number:M});var P=function(E,O){for(var R=t?i(O):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),j=0,F;R.length>j;j++)I(O,F=R[j])&&!I(E,F)&&s(E,F,u(O,F))};a&&p&&P(f[C],p),(x||a)&&P(f[C],v)},324:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},90426:function(A,r,n){"use strict";var e=n(63964),a=n(3294);e({target:"Number",stat:!0},{isFinite:a})},95443:function(A,r,n){"use strict";var e=n(63964),a=n(5841);e({target:"Number",stat:!0},{isInteger:a})},87968:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0},{isNaN:function(){function a(t){return t!==t}return a}()})},55007:function(A,r,n){"use strict";var e=n(63964),a=n(5841),t=Math.abs;e({target:"Number",stat:!0},{isSafeInteger:function(){function o(f){return a(f)&&t(f)<=9007199254740991}return o}()})},55323:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},13521:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},5006:function(A,r,n){"use strict";var e=n(63964),a=n(28506);e({target:"Number",stat:!0,forced:Number.parseFloat!==a},{parseFloat:a})},99009:function(A,r,n){"use strict";var e=n(63964),a=n(13693);e({target:"Number",stat:!0,forced:Number.parseInt!==a},{parseInt:a})},85770:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(61365),o=n(46438),f=n(62443),b=n(40033),B=RangeError,I=String,k=Math.floor,N=a(f),d=a("".slice),c=a(1 .toFixed),m=function C(v,p,g){return p===0?g:p%2===1?C(v,p-1,g*v):C(v*v,p/2,g)},i=function(v){for(var p=0,g=v;g>=4096;)p+=12,g/=4096;for(;g>=2;)p+=1,g/=2;return p},u=function(v,p,g){for(var V=-1,y=g;++V<6;)y+=p*v[V],v[V]=y%1e7,y=k(y/1e7)},s=function(v,p){for(var g=6,V=0;--g>=0;)V+=v[g],v[g]=k(V/p),V=V%p*1e7},l=function(v){for(var p=6,g="";--p>=0;)if(g!==""||p===0||v[p]!==0){var V=I(v[p]);g=g===""?V:g+N("0",7-V.length)+V}return g},h=b(function(){return c(8e-5,3)!=="0.000"||c(.9,0)!=="1"||c(1.255,2)!=="1.25"||c(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!b(function(){c({})});e({target:"Number",proto:!0,forced:h},{toFixed:function(){function C(v){var p=o(this),g=t(v),V=[0,0,0,0,0,0],y="",S="0",L,w,x,T;if(g<0||g>20)throw new B("Incorrect fraction digits");if(p!==p)return"NaN";if(p<=-1e21||p>=1e21)return I(p);if(p<0&&(y="-",p=-p),p>1e-21)if(L=i(p*m(2,69,1))-69,w=L<0?p*m(2,-L,1):p/m(2,L,1),w*=4503599627370496,L=52-L,L>0){for(u(V,0,w),x=g;x>=7;)u(V,1e7,0),x-=7;for(u(V,m(10,x,1),0),x=L-1;x>=23;)s(V,8388608),x-=23;s(V,1<0?(T=S.length,S=y+(T<=g?"0."+N("0",g-T)+S:d(S,0,T-g)+"."+d(S,T-g))):S=y+S,S}return C}()})},23532:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(40033),o=n(46438),f=a(1 .toPrecision),b=t(function(){return f(1,void 0)!=="1"})||!t(function(){f({})});e({target:"Number",proto:!0,forced:b},{toPrecision:function(){function B(I){return I===void 0?f(o(this)):f(o(this),I)}return B}()})},87119:function(A,r,n){"use strict";var e=n(63964),a=n(41143);e({target:"Object",stat:!0,arity:2,forced:Object.assign!==a},{assign:a})},78618:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(80674);e({target:"Object",stat:!0,sham:!a},{create:t})},27129:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(10320),f=n(46771),b=n(74595);a&&e({target:"Object",proto:!0,forced:t},{__defineGetter__:function(){function B(I,k){b.f(f(this),I,{get:o(k),enumerable:!0,configurable:!0})}return B}()})},31943:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(24239).f;e({target:"Object",stat:!0,forced:Object.defineProperties!==t,sham:!a},{defineProperties:t})},3579:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(74595).f;e({target:"Object",stat:!0,forced:Object.defineProperty!==t,sham:!a},{defineProperty:t})},97397:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(10320),f=n(46771),b=n(74595);a&&e({target:"Object",proto:!0,forced:t},{__defineSetter__:function(){function B(I,k){b.f(f(this),I,{set:o(k),enumerable:!0,configurable:!0})}return B}()})},85028:function(A,r,n){"use strict";var e=n(63964),a=n(70915).entries;e({target:"Object",stat:!0},{entries:function(){function t(o){return a(o)}return t}()})},8225:function(A,r,n){"use strict";var e=n(63964),a=n(50730),t=n(40033),o=n(77568),f=n(81969).onFreeze,b=Object.freeze,B=t(function(){b(1)});e({target:"Object",stat:!0,forced:B,sham:!a},{freeze:function(){function I(k){return b&&o(k)?b(f(k)):k}return I}()})},43331:function(A,r,n){"use strict";var e=n(63964),a=n(49450),t=n(60102);e({target:"Object",stat:!0},{fromEntries:function(){function o(f){var b={};return a(f,function(B,I){t(b,B,I)},{AS_ENTRIES:!0}),b}return o}()})},62289:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(57591),o=n(27193).f,f=n(58310),b=!f||a(function(){o(1)});e({target:"Object",stat:!0,forced:b,sham:!f},{getOwnPropertyDescriptor:function(){function B(I,k){return o(t(I),k)}return B}()})},56196:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(97921),o=n(57591),f=n(27193),b=n(60102);e({target:"Object",stat:!0,sham:!a},{getOwnPropertyDescriptors:function(){function B(I){for(var k=o(I),N=f.f,d=t(k),c={},m=0,i,u;d.length>m;)u=N(k,i=d[m++]),u!==void 0&&b(c,i,u);return c}return B}()})},2950:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(81644).f,o=a(function(){return!Object.getOwnPropertyNames(1)});e({target:"Object",stat:!0,forced:o},{getOwnPropertyNames:t})},28603:function(A,r,n){"use strict";var e=n(63964),a=n(52357),t=n(40033),o=n(89235),f=n(46771),b=!a||t(function(){o.f(1)});e({target:"Object",stat:!0,forced:b},{getOwnPropertySymbols:function(){function B(I){var k=o.f;return k?k(f(I)):[]}return B}()})},44205:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(46771),o=n(36917),f=n(9225),b=a(function(){o(1)});e({target:"Object",stat:!0,forced:b,sham:!f},{getPrototypeOf:function(){function B(I){return o(t(I))}return B}()})},83186:function(A,r,n){"use strict";var e=n(63964),a=n(81834);e({target:"Object",stat:!0,forced:Object.isExtensible!==a},{isExtensible:a})},76065:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(77568),o=n(7462),f=n(3782),b=Object.isFrozen,B=f||a(function(){b(1)});e({target:"Object",stat:!0,forced:B},{isFrozen:function(){function I(k){return!t(k)||f&&o(k)==="ArrayBuffer"?!0:b?b(k):!1}return I}()})},13411:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(77568),o=n(7462),f=n(3782),b=Object.isSealed,B=f||a(function(){b(1)});e({target:"Object",stat:!0,forced:B},{isSealed:function(){function I(k){return!t(k)||f&&o(k)==="ArrayBuffer"?!0:b?b(k):!1}return I}()})},76882:function(A,r,n){"use strict";var e=n(63964),a=n(5700);e({target:"Object",stat:!0},{is:a})},26634:function(A,r,n){"use strict";var e=n(63964),a=n(46771),t=n(18450),o=n(40033),f=o(function(){t(1)});e({target:"Object",stat:!0,forced:f},{keys:function(){function b(B){return t(a(B))}return b}()})},53118:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(46771),f=n(767),b=n(36917),B=n(27193).f;a&&e({target:"Object",proto:!0,forced:t},{__lookupGetter__:function(){function I(k){var N=o(this),d=f(k),c;do if(c=B(N,d))return c.get;while(N=b(N))}return I}()})},42514:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(46771),f=n(767),b=n(36917),B=n(27193).f;a&&e({target:"Object",proto:!0,forced:t},{__lookupSetter__:function(){function I(k){var N=o(this),d=f(k),c;do if(c=B(N,d))return c.set;while(N=b(N))}return I}()})},84353:function(A,r,n){"use strict";var e=n(63964),a=n(77568),t=n(81969).onFreeze,o=n(50730),f=n(40033),b=Object.preventExtensions,B=f(function(){b(1)});e({target:"Object",stat:!0,forced:B,sham:!o},{preventExtensions:function(){function I(k){return b&&a(k)?b(t(k)):k}return I}()})},62987:function(A,r,n){"use strict";var e=n(63964),a=n(77568),t=n(81969).onFreeze,o=n(50730),f=n(40033),b=Object.seal,B=f(function(){b(1)});e({target:"Object",stat:!0,forced:B,sham:!o},{seal:function(){function I(k){return b&&a(k)?b(t(k)):k}return I}()})},48993:function(A,r,n){"use strict";var e=n(63964),a=n(76649);e({target:"Object",stat:!0},{setPrototypeOf:a})},52917:function(A,r,n){"use strict";var e=n(2650),a=n(55938),t=n(2509);e||a(Object.prototype,"toString",t,{unsafe:!0})},4972:function(A,r,n){"use strict";var e=n(63964),a=n(70915).values;e({target:"Object",stat:!0},{values:function(){function t(o){return a(o)}return t}()})},28913:function(A,r,n){"use strict";var e=n(63964),a=n(28506);e({global:!0,forced:parseFloat!==a},{parseFloat:a})},36382:function(A,r,n){"use strict";var e=n(63964),a=n(13693);e({global:!0,forced:parseInt!==a},{parseInt:a})},48865:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(10320),o=n(81837),f=n(10729),b=n(49450),B=n(48199);e({target:"Promise",stat:!0,forced:B},{all:function(){function I(k){var N=this,d=o.f(N),c=d.resolve,m=d.reject,i=f(function(){var u=t(N.resolve),s=[],l=0,h=1;b(k,function(C){var v=l++,p=!1;h++,a(u,N,C).then(function(g){p||(p=!0,s[v]=g,--h||c(s))},m)}),--h||c(s)});return i.error&&m(i.value),d.promise}return I}()})},70641:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(74854).CONSTRUCTOR,o=n(67512),f=n(4009),b=n(55747),B=n(55938),I=o&&o.prototype;if(e({target:"Promise",proto:!0,forced:t,real:!0},{catch:function(){function N(d){return this.then(void 0,d)}return N}()}),!a&&b(o)){var k=f("Promise").prototype.catch;I.catch!==k&&B(I,"catch",k,{unsafe:!0})}},75946:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(81702),o=n(74685),f=n(91495),b=n(55938),B=n(76649),I=n(84925),k=n(58491),N=n(10320),d=n(55747),c=n(77568),m=n(60077),i=n(28987),u=n(60375).set,s=n(37713),l=n(72259),h=n(10729),C=n(9547),v=n(5419),p=n(67512),g=n(74854),V=n(81837),y="Promise",S=g.CONSTRUCTOR,L=g.REJECTION_EVENT,w=g.SUBCLASSING,x=v.getterFor(y),T=v.set,M=p&&p.prototype,P=p,D=M,E=o.TypeError,O=o.document,R=o.process,j=V.f,F=j,W=!!(O&&O.createEvent&&o.dispatchEvent),z="unhandledrejection",K="rejectionhandled",G=0,J=1,Q=2,ue=1,ie=2,pe,te,q,ne,le=function(be){var Le;return c(be)&&d(Le=be.then)?Le:!1},ee=function(be,Le){var we=Le.value,xe=Le.state===J,Re=xe?be.ok:be.fail,He=be.resolve,ye=be.reject,de=be.domain,Ce,ke,ge;try{Re?(xe||(Le.rejection===ie&&Y(Le),Le.rejection=ue),Re===!0?Ce=we:(de&&de.enter(),Ce=Re(we),de&&(de.exit(),ge=!0)),Ce===be.promise?ye(new E("Promise-chain cycle")):(ke=le(Ce))?f(ke,Ce,He,ye):He(Ce)):ye(we)}catch(Se){de&&!ge&&de.exit(),ye(Se)}},re=function(be,Le){be.notified||(be.notified=!0,s(function(){for(var we=be.reactions,xe;xe=we.get();)ee(xe,be);be.notified=!1,Le&&!be.rejection&&fe(be)}))},oe=function(be,Le,we){var xe,Re;W?(xe=O.createEvent("Event"),xe.promise=Le,xe.reason=we,xe.initEvent(be,!1,!0),o.dispatchEvent(xe)):xe={promise:Le,reason:we},!L&&(Re=o["on"+be])?Re(xe):be===z&&l("Unhandled promise rejection",we)},fe=function(be){f(u,o,function(){var Le=be.facade,we=be.value,xe=me(be),Re;if(xe&&(Re=h(function(){t?R.emit("unhandledRejection",we,Le):oe(z,Le,we)}),be.rejection=t||me(be)?ie:ue,Re.error))throw Re.value})},me=function(be){return be.rejection!==ue&&!be.parent},Y=function(be){f(u,o,function(){var Le=be.facade;t?R.emit("rejectionHandled",Le):oe(K,Le,be.value)})},ve=function(be,Le,we){return function(xe){be(Le,xe,we)}},he=function(be,Le,we){be.done||(be.done=!0,we&&(be=we),be.value=Le,be.state=Q,re(be,!0))},Ve=function Be(be,Le,we){if(!be.done){be.done=!0,we&&(be=we);try{if(be.facade===Le)throw new E("Promise can't be resolved itself");var xe=le(Le);xe?s(function(){var Re={done:!1};try{f(xe,Le,ve(Be,Re,be),ve(he,Re,be))}catch(He){he(Re,He,be)}}):(be.value=Le,be.state=J,re(be,!1))}catch(Re){he({done:!1},Re,be)}}};if(S&&(P=function(){function Be(be){m(this,D),N(be),f(pe,this);var Le=x(this);try{be(ve(Ve,Le),ve(he,Le))}catch(we){he(Le,we)}}return Be}(),D=P.prototype,pe=function(){function Be(be){T(this,{type:y,done:!1,notified:!1,parent:!1,reactions:new C,rejection:!1,state:G,value:void 0})}return Be}(),pe.prototype=b(D,"then",function(){function Be(be,Le){var we=x(this),xe=j(i(this,P));return we.parent=!0,xe.ok=d(be)?be:!0,xe.fail=d(Le)&&Le,xe.domain=t?R.domain:void 0,we.state===G?we.reactions.add(xe):s(function(){ee(xe,we)}),xe.promise}return Be}()),te=function(){var be=new pe,Le=x(be);this.promise=be,this.resolve=ve(Ve,Le),this.reject=ve(he,Le)},V.f=j=function(be){return be===P||be===q?new te(be):F(be)},!a&&d(p)&&M!==Object.prototype)){ne=M.then,w||b(M,"then",function(){function Be(be,Le){var we=this;return new P(function(xe,Re){f(ne,we,xe,Re)}).then(be,Le)}return Be}(),{unsafe:!0});try{delete M.constructor}catch(Be){}B&&B(M,D)}e({global:!0,constructor:!0,wrap:!0,forced:S},{Promise:P}),I(P,y,!1,!0),k(y)},69861:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(67512),o=n(40033),f=n(4009),b=n(55747),B=n(28987),I=n(66628),k=n(55938),N=t&&t.prototype,d=!!t&&o(function(){N.finally.call({then:function(){function m(){}return m}()},function(){})});if(e({target:"Promise",proto:!0,real:!0,forced:d},{finally:function(){function m(i){var u=B(this,f("Promise")),s=b(i);return this.then(s?function(l){return I(u,i()).then(function(){return l})}:i,s?function(l){return I(u,i()).then(function(){throw l})}:i)}return m}()}),!a&&b(t)){var c=f("Promise").prototype.finally;N.finally!==c&&k(N,"finally",c,{unsafe:!0})}},53092:function(A,r,n){"use strict";n(75946),n(48865),n(70641),n(16937),n(41719),n(59321)},16937:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(10320),o=n(81837),f=n(10729),b=n(49450),B=n(48199);e({target:"Promise",stat:!0,forced:B},{race:function(){function I(k){var N=this,d=o.f(N),c=d.reject,m=f(function(){var i=t(N.resolve);b(k,function(u){a(i,N,u).then(d.resolve,c)})});return m.error&&c(m.value),d.promise}return I}()})},41719:function(A,r,n){"use strict";var e=n(63964),a=n(81837),t=n(74854).CONSTRUCTOR;e({target:"Promise",stat:!0,forced:t},{reject:function(){function o(f){var b=a.f(this),B=b.reject;return B(f),b.promise}return o}()})},59321:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(4493),o=n(67512),f=n(74854).CONSTRUCTOR,b=n(66628),B=a("Promise"),I=t&&!f;e({target:"Promise",stat:!0,forced:t||f},{resolve:function(){function k(N){return b(I&&this===B?o:this,N)}return k}()})},29674:function(A,r,n){"use strict";var e=n(63964),a=n(61267),t=n(10320),o=n(30365),f=n(40033),b=!f(function(){Reflect.apply(function(){})});e({target:"Reflect",stat:!0,forced:b},{apply:function(){function B(I,k,N){return a(t(I),k,o(N))}return B}()})},81543:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(61267),o=n(66284),f=n(32606),b=n(30365),B=n(77568),I=n(80674),k=n(40033),N=a("Reflect","construct"),d=Object.prototype,c=[].push,m=k(function(){function s(){}return!(N(function(){},[],s)instanceof s)}),i=!k(function(){N(function(){})}),u=m||i;e({target:"Reflect",stat:!0,forced:u,sham:u},{construct:function(){function s(l,h){f(l),b(h);var C=arguments.length<3?l:f(arguments[2]);if(i&&!m)return N(l,h,C);if(l===C){switch(h.length){case 0:return new l;case 1:return new l(h[0]);case 2:return new l(h[0],h[1]);case 3:return new l(h[0],h[1],h[2]);case 4:return new l(h[0],h[1],h[2],h[3])}var v=[null];return t(c,v,h),new(t(o,l,v))}var p=C.prototype,g=I(B(p)?p:d),V=t(l,g,h);return B(V)?V:g}return s}()})},9373:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(30365),o=n(767),f=n(74595),b=n(40033),B=b(function(){Reflect.defineProperty(f.f({},1,{value:1}),1,{value:2})});e({target:"Reflect",stat:!0,forced:B,sham:!a},{defineProperty:function(){function I(k,N,d){t(k);var c=o(N);t(d);try{return f.f(k,c,d),!0}catch(m){return!1}}return I}()})},45093:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(27193).f;e({target:"Reflect",stat:!0},{deleteProperty:function(){function o(f,b){var B=t(a(f),b);return B&&!B.configurable?!1:delete f[b]}return o}()})},5815:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(30365),o=n(27193);e({target:"Reflect",stat:!0,sham:!a},{getOwnPropertyDescriptor:function(){function f(b,B){return o.f(t(b),B)}return f}()})},88527:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(36917),o=n(9225);e({target:"Reflect",stat:!0,sham:!o},{getPrototypeOf:function(){function f(b){return t(a(b))}return f}()})},63074:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(77568),o=n(30365),f=n(98373),b=n(27193),B=n(36917);function I(k,N){var d=arguments.length<3?k:arguments[2],c,m;if(o(k)===d)return k[N];if(c=b.f(k,N),c)return f(c)?c.value:c.get===void 0?void 0:a(c.get,d);if(t(m=B(k)))return I(m,N,d)}e({target:"Reflect",stat:!0},{get:I})},66390:function(A,r,n){"use strict";var e=n(63964);e({target:"Reflect",stat:!0},{has:function(){function a(t,o){return o in t}return a}()})},7784:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(81834);e({target:"Reflect",stat:!0},{isExtensible:function(){function o(f){return a(f),t(f)}return o}()})},50551:function(A,r,n){"use strict";var e=n(63964),a=n(97921);e({target:"Reflect",stat:!0},{ownKeys:a})},76483:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(30365),o=n(50730);e({target:"Reflect",stat:!0,sham:!o},{preventExtensions:function(){function f(b){t(b);try{var B=a("Object","preventExtensions");return B&&B(b),!0}catch(I){return!1}}return f}()})},63915:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(35908),o=n(76649);o&&e({target:"Reflect",stat:!0},{setPrototypeOf:function(){function f(b,B){a(b),t(B);try{return o(b,B),!0}catch(I){return!1}}return f}()})},92046:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(30365),o=n(77568),f=n(98373),b=n(40033),B=n(74595),I=n(27193),k=n(36917),N=n(87458);function d(m,i,u){var s=arguments.length<4?m:arguments[3],l=I.f(t(m),i),h,C,v;if(!l){if(o(C=k(m)))return d(C,i,u,s);l=N(0)}if(f(l)){if(l.writable===!1||!o(s))return!1;if(h=I.f(s,i)){if(h.get||h.set||h.writable===!1)return!1;h.value=u,B.f(s,i,h)}else B.f(s,i,N(0,u))}else{if(v=l.set,v===void 0)return!1;a(v,s,u)}return!0}var c=b(function(){var m=function(){},i=B.f(new m,"a",{configurable:!0});return Reflect.set(m.prototype,"a",1,i)!==!1});e({target:"Reflect",stat:!0,forced:c},{set:d})},51454:function(A,r,n){"use strict";var e=n(58310),a=n(74685),t=n(67250),o=n(41314),f=n(5781),b=n(37909),B=n(80674),I=n(37310).f,k=n(21287),N=n(72586),d=n(12605),c=n(73392),m=n(62115),i=n(34550),u=n(55938),s=n(40033),l=n(45299),h=n(5419).enforce,C=n(58491),v=n(24697),p=n(39173),g=n(35688),V=v("match"),y=a.RegExp,S=y.prototype,L=a.SyntaxError,w=t(S.exec),x=t("".charAt),T=t("".replace),M=t("".indexOf),P=t("".slice),D=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,E=/a/g,O=/a/g,R=new y(E)!==E,j=m.MISSED_STICKY,F=m.UNSUPPORTED_Y,W=e&&(!R||j||p||g||s(function(){return O[V]=!1,y(E)!==E||y(O)===O||String(y(E,"i"))!=="/a/i"})),z=function(ie){for(var pe=ie.length,te=0,q="",ne=!1,le;te<=pe;te++){if(le=x(ie,te),le==="\\"){q+=le+x(ie,++te);continue}!ne&&le==="."?q+="[\\s\\S]":(le==="["?ne=!0:le==="]"&&(ne=!1),q+=le)}return q},K=function(ie){for(var pe=ie.length,te=0,q="",ne=[],le=B(null),ee=!1,re=!1,oe=0,fe="",me;te<=pe;te++){if(me=x(ie,te),me==="\\")me+=x(ie,++te);else if(me==="]")ee=!1;else if(!ee)switch(!0){case me==="[":ee=!0;break;case me==="(":w(D,P(ie,te+1))&&(te+=2,re=!0),q+=me,oe++;continue;case(me===">"&&re):if(fe===""||l(le,fe))throw new L("Invalid capture group name");le[fe]=!0,ne[ne.length]=[fe,oe],re=!1,fe="";continue}re?fe+=me:q+=me}return[q,ne]};if(o("RegExp",W)){for(var G=function(){function ue(ie,pe){var te=k(S,this),q=N(ie),ne=pe===void 0,le=[],ee=ie,re,oe,fe,me,Y,ve;if(!te&&q&&ne&&ie.constructor===G)return ie;if((q||k(S,ie))&&(ie=ie.source,ne&&(pe=c(ee))),ie=ie===void 0?"":d(ie),pe=pe===void 0?"":d(pe),ee=ie,p&&"dotAll"in E&&(oe=!!pe&&M(pe,"s")>-1,oe&&(pe=T(pe,/s/g,""))),re=pe,j&&"sticky"in E&&(fe=!!pe&&M(pe,"y")>-1,fe&&F&&(pe=T(pe,/y/g,""))),g&&(me=K(ie),ie=me[0],le=me[1]),Y=f(y(ie,pe),te?this:S,G),(oe||fe||le.length)&&(ve=h(Y),oe&&(ve.dotAll=!0,ve.raw=G(z(ie),re)),fe&&(ve.sticky=!0),le.length&&(ve.groups=le)),ie!==ee)try{b(Y,"source",ee===""?"(?:)":ee)}catch(he){}return Y}return ue}(),J=I(y),Q=0;J.length>Q;)i(G,y,J[Q++]);S.constructor=G,G.prototype=S,u(a,"RegExp",G,{constructor:!0})}C("RegExp")},79669:function(A,r,n){"use strict";var e=n(63964),a=n(14489);e({target:"RegExp",proto:!0,forced:/./.exec!==a},{exec:a})},23057:function(A,r,n){"use strict";var e=n(74685),a=n(58310),t=n(73936),o=n(70901),f=n(40033),b=e.RegExp,B=b.prototype,I=a&&f(function(){var k=!0;try{b(".","d")}catch(l){k=!1}var N={},d="",c=k?"dgimsy":"gimsy",m=function(h,C){Object.defineProperty(N,h,{get:function(){function v(){return d+=C,!0}return v}()})},i={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};k&&(i.hasIndices="d");for(var u in i)m(u,i[u]);var s=Object.getOwnPropertyDescriptor(B,"flags").get.call(N);return s!==c||d!==c});I&&t(B,"flags",{configurable:!0,get:o})},57983:function(A,r,n){"use strict";var e=n(70520).PROPER,a=n(55938),t=n(30365),o=n(12605),f=n(40033),b=n(73392),B="toString",I=RegExp.prototype,k=I[B],N=f(function(){return k.call({source:"a",flags:"b"})!=="/a/b"}),d=e&&k.name!==B;(N||d)&&a(I,B,function(){function c(){var m=t(this),i=o(m.source),u=o(b(m));return"/"+i+"/"+u}return c}(),{unsafe:!0})},1963:function(A,r,n){"use strict";var e=n(45150),a=n(41028);e("Set",function(t){return function(){function o(){return t(this,arguments.length?arguments[0]:void 0)}return o}()},a)},17953:function(A,r,n){"use strict";n(1963)},95309:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("anchor")},{anchor:function(){function o(f){return a(this,"a","name",f)}return o}()})},82256:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("big")},{big:function(){function o(){return a(this,"big","","")}return o}()})},49484:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("blink")},{blink:function(){function o(){return a(this,"blink","","")}return o}()})},38931:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("bold")},{bold:function(){function o(){return a(this,"b","","")}return o}()})},30442:function(A,r,n){"use strict";var e=n(63964),a=n(50233).codeAt;e({target:"String",proto:!0},{codePointAt:function(){function t(o){return a(this,o)}return t}()})},6403:function(A,r,n){"use strict";var e=n(63964),a=n(71138),t=n(27193).f,o=n(10188),f=n(12605),b=n(86213),B=n(16952),I=n(45490),k=n(4493),N=a("".slice),d=Math.min,c=I("endsWith"),m=!k&&!c&&!!function(){var i=t(String.prototype,"endsWith");return i&&!i.writable}();e({target:"String",proto:!0,forced:!m&&!c},{endsWith:function(){function i(u){var s=f(B(this));b(u);var l=arguments.length>1?arguments[1]:void 0,h=s.length,C=l===void 0?h:d(o(l),h),v=f(u);return N(s,C-v.length,C)===v}return i}()})},39308:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fixed")},{fixed:function(){function o(){return a(this,"tt","","")}return o}()})},91550:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fontcolor")},{fontcolor:function(){function o(f){return a(this,"font","color",f)}return o}()})},75008:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fontsize")},{fontsize:function(){function o(f){return a(this,"font","size",f)}return o}()})},9867:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(13912),o=RangeError,f=String.fromCharCode,b=String.fromCodePoint,B=a([].join),I=!!b&&b.length!==1;e({target:"String",stat:!0,arity:1,forced:I},{fromCodePoint:function(){function k(N){for(var d=[],c=arguments.length,m=0,i;c>m;){if(i=+arguments[m++],t(i,1114111)!==i)throw new o(i+" is not a valid code point");d[m]=i<65536?f(i):f(((i-=65536)>>10)+55296,i%1024+56320)}return B(d,"")}return k}()})},43673:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(86213),o=n(16952),f=n(12605),b=n(45490),B=a("".indexOf);e({target:"String",proto:!0,forced:!b("includes")},{includes:function(){function I(k){return!!~B(f(o(this)),f(t(k)),arguments.length>1?arguments[1]:void 0)}return I}()})},56027:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("italics")},{italics:function(){function o(){return a(this,"i","","")}return o}()})},12354:function(A,r,n){"use strict";var e=n(50233).charAt,a=n(12605),t=n(5419),o=n(65574),f=n(5959),b="String Iterator",B=t.set,I=t.getterFor(b);o(String,"String",function(k){B(this,{type:b,string:a(k),index:0})},function(){function k(){var N=I(this),d=N.string,c=N.index,m;return c>=d.length?f(void 0,!0):(m=e(d,c),N.index+=m.length,f(m,!1))}return k}())},50340:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("link")},{link:function(){function o(f){return a(this,"a","href",f)}return o}()})},22515:function(A,r,n){"use strict";var e=n(91495),a=n(79942),t=n(30365),o=n(42871),f=n(10188),b=n(12605),B=n(16952),I=n(78060),k=n(35483),N=n(28340);a("match",function(d,c,m){return[function(){function i(u){var s=B(this),l=o(u)?void 0:I(u,d);return l?e(l,u,s):new RegExp(u)[d](b(s))}return i}(),function(i){var u=t(this),s=b(i),l=m(c,u,s);if(l.done)return l.value;if(!u.global)return N(u,s);var h=u.unicode;u.lastIndex=0;for(var C=[],v=0,p;(p=N(u,s))!==null;){var g=b(p[0]);C[v]=g,g===""&&(u.lastIndex=k(s,f(u.lastIndex),h)),v++}return v===0?null:C}]})},5143:function(A,r,n){"use strict";var e=n(63964),a=n(24051).end,t=n(34125);e({target:"String",proto:!0,forced:t},{padEnd:function(){function o(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}return o}()})},93514:function(A,r,n){"use strict";var e=n(63964),a=n(24051).start,t=n(34125);e({target:"String",proto:!0,forced:t},{padStart:function(){function o(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}return o}()})},5416:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(57591),o=n(46771),f=n(12605),b=n(24760),B=a([].push),I=a([].join);e({target:"String",stat:!0},{raw:function(){function k(N){var d=t(o(N).raw),c=b(d);if(!c)return"";for(var m=arguments.length,i=[],u=0;;){if(B(i,f(d[u++])),u===c)return I(i,"");u")!=="7"});o("replace",function(T,M,P){var D=w?"$":"$0";return[function(){function E(O,R){var j=c(this),F=I(O)?void 0:i(O,h);return F?a(F,O,j,R):a(M,d(j),O,R)}return E}(),function(E,O){var R=b(this),j=d(E);if(typeof O=="string"&&V(O,D)===-1&&V(O,"$<")===-1){var F=P(M,R,j,O);if(F.done)return F.value}var W=B(O);W||(O=d(O));var z=R.global,K;z&&(K=R.unicode,R.lastIndex=0);for(var G=[],J;J=s(R,j),!(J===null||(g(G,J),!z));){var Q=d(J[0]);Q===""&&(R.lastIndex=m(j,N(R.lastIndex),K))}for(var ue="",ie=0,pe=0;pe=ie&&(ue+=y(j,ie,q)+le,ie=q+te.length)}return ue+y(j,ie)}]},!x||!L||w)},63272:function(A,r,n){"use strict";var e=n(91495),a=n(79942),t=n(30365),o=n(42871),f=n(16952),b=n(5700),B=n(12605),I=n(78060),k=n(28340);a("search",function(N,d,c){return[function(){function m(i){var u=f(this),s=o(i)?void 0:I(i,N);return s?e(s,i,u):new RegExp(i)[N](B(u))}return m}(),function(m){var i=t(this),u=B(m),s=c(d,i,u);if(s.done)return s.value;var l=i.lastIndex;b(l,0)||(i.lastIndex=0);var h=k(i,u);return b(i.lastIndex,l)||(i.lastIndex=l),h===null?-1:h.index}]})},34325:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("small")},{small:function(){function o(){return a(this,"small","","")}return o}()})},39930:function(A,r,n){"use strict";var e=n(91495),a=n(67250),t=n(79942),o=n(30365),f=n(42871),b=n(16952),B=n(28987),I=n(35483),k=n(10188),N=n(12605),d=n(78060),c=n(28340),m=n(62115),i=n(40033),u=m.UNSUPPORTED_Y,s=4294967295,l=Math.min,h=a([].push),C=a("".slice),v=!i(function(){var g=/(?:)/,V=g.exec;g.exec=function(){return V.apply(this,arguments)};var y="ab".split(g);return y.length!==2||y[0]!=="a"||y[1]!=="b"}),p="abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length;t("split",function(g,V,y){var S="0".split(void 0,0).length?function(L,w){return L===void 0&&w===0?[]:e(V,this,L,w)}:V;return[function(){function L(w,x){var T=b(this),M=f(w)?void 0:d(w,g);return M?e(M,w,T,x):e(S,N(T),w,x)}return L}(),function(L,w){var x=o(this),T=N(L);if(!p){var M=y(S,x,T,w,S!==V);if(M.done)return M.value}var P=B(x,RegExp),D=x.unicode,E=(x.ignoreCase?"i":"")+(x.multiline?"m":"")+(x.unicode?"u":"")+(u?"g":"y"),O=new P(u?"^(?:"+x.source+")":x,E),R=w===void 0?s:w>>>0;if(R===0)return[];if(T.length===0)return c(O,T)===null?[T]:[];for(var j=0,F=0,W=[];F1?arguments[1]:void 0,s.length)),h=f(u);return N(s,l,l+h.length)===h}return i}()})},74498:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("strike")},{strike:function(){function o(){return a(this,"strike","","")}return o}()})},15812:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("sub")},{sub:function(){function o(){return a(this,"sub","","")}return o}()})},57726:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("sup")},{sup:function(){function o(){return a(this,"sup","","")}return o}()})},70604:function(A,r,n){"use strict";n(99159);var e=n(63964),a=n(43476);e({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==a},{trimEnd:a})},85404:function(A,r,n){"use strict";var e=n(63964),a=n(43885);e({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==a},{trimLeft:a})},99159:function(A,r,n){"use strict";var e=n(63964),a=n(43476);e({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==a},{trimRight:a})},34965:function(A,r,n){"use strict";n(85404);var e=n(63964),a=n(43885);e({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==a},{trimStart:a})},8448:function(A,r,n){"use strict";var e=n(63964),a=n(92648).trim,t=n(90012);e({target:"String",proto:!0,forced:t("trim")},{trim:function(){function o(){return a(this)}return o}()})},79250:function(A,r,n){"use strict";var e=n(85889);e("asyncIterator")},49899:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(91495),o=n(67250),f=n(4493),b=n(58310),B=n(52357),I=n(40033),k=n(45299),N=n(21287),d=n(30365),c=n(57591),m=n(767),i=n(12605),u=n(87458),s=n(80674),l=n(18450),h=n(37310),C=n(81644),v=n(89235),p=n(27193),g=n(74595),V=n(24239),y=n(12867),S=n(55938),L=n(73936),w=n(16639),x=n(19417),T=n(79195),M=n(16738),P=n(24697),D=n(55557),E=n(85889),O=n(52360),R=n(84925),j=n(5419),F=n(22603).forEach,W=x("hidden"),z="Symbol",K="prototype",G=j.set,J=j.getterFor(z),Q=Object[K],ue=a.Symbol,ie=ue&&ue[K],pe=a.RangeError,te=a.TypeError,q=a.QObject,ne=p.f,le=g.f,ee=C.f,re=y.f,oe=o([].push),fe=w("symbols"),me=w("op-symbols"),Y=w("wks"),ve=!q||!q[K]||!q[K].findChild,he=function(Ce,ke,ge){var Se=ne(Q,ke);Se&&delete Q[ke],le(Ce,ke,ge),Se&&Ce!==Q&&le(Q,ke,Se)},Ve=b&&I(function(){return s(le({},"a",{get:function(){function de(){return le(this,"a",{value:7}).a}return de}()})).a!==7})?he:le,Be=function(Ce,ke){var ge=fe[Ce]=s(ie);return G(ge,{type:z,tag:Ce,description:ke}),b||(ge.description=ke),ge},be=function(){function de(Ce,ke,ge){Ce===Q&&be(me,ke,ge),d(Ce);var Se=m(ke);return d(ge),k(fe,Se)?(ge.enumerable?(k(Ce,W)&&Ce[W][Se]&&(Ce[W][Se]=!1),ge=s(ge,{enumerable:u(0,!1)})):(k(Ce,W)||le(Ce,W,u(1,s(null))),Ce[W][Se]=!0),Ve(Ce,Se,ge)):le(Ce,Se,ge)}return de}(),Le=function(){function de(Ce,ke){d(Ce);var ge=c(ke),Se=l(ge).concat(ye(ge));return F(Se,function(Pe){(!b||t(xe,ge,Pe))&&be(Ce,Pe,ge[Pe])}),Ce}return de}(),we=function(){function de(Ce,ke){return ke===void 0?s(Ce):Le(s(Ce),ke)}return de}(),xe=function(){function de(Ce){var ke=m(Ce),ge=t(re,this,ke);return this===Q&&k(fe,ke)&&!k(me,ke)?!1:ge||!k(this,ke)||!k(fe,ke)||k(this,W)&&this[W][ke]?ge:!0}return de}(),Re=function(){function de(Ce,ke){var ge=c(Ce),Se=m(ke);if(!(ge===Q&&k(fe,Se)&&!k(me,Se))){var Pe=ne(ge,Se);return Pe&&k(fe,Se)&&!(k(ge,W)&&ge[W][Se])&&(Pe.enumerable=!0),Pe}}return de}(),He=function(){function de(Ce){var ke=ee(c(Ce)),ge=[];return F(ke,function(Se){!k(fe,Se)&&!k(T,Se)&&oe(ge,Se)}),ge}return de}(),ye=function(Ce){var ke=Ce===Q,ge=ee(ke?me:c(Ce)),Se=[];return F(ge,function(Pe){k(fe,Pe)&&(!ke||k(Q,Pe))&&oe(Se,fe[Pe])}),Se};B||(ue=function(){function de(){if(N(ie,this))throw new te("Symbol is not a constructor");var Ce=!arguments.length||arguments[0]===void 0?void 0:i(arguments[0]),ke=M(Ce),ge=function(){function Se(Pe){var je=this===void 0?a:this;je===Q&&t(Se,me,Pe),k(je,W)&&k(je[W],ke)&&(je[W][ke]=!1);var _e=u(1,Pe);try{Ve(je,ke,_e)}catch(ze){if(!(ze instanceof pe))throw ze;he(je,ke,_e)}}return Se}();return b&&ve&&Ve(Q,ke,{configurable:!0,set:ge}),Be(ke,Ce)}return de}(),ie=ue[K],S(ie,"toString",function(){function de(){return J(this).tag}return de}()),S(ue,"withoutSetter",function(de){return Be(M(de),de)}),y.f=xe,g.f=be,V.f=Le,p.f=Re,h.f=C.f=He,v.f=ye,D.f=function(de){return Be(P(de),de)},b&&(L(ie,"description",{configurable:!0,get:function(){function de(){return J(this).description}return de}()}),f||S(Q,"propertyIsEnumerable",xe,{unsafe:!0}))),e({global:!0,constructor:!0,wrap:!0,forced:!B,sham:!B},{Symbol:ue}),F(l(Y),function(de){E(de)}),e({target:z,stat:!0,forced:!B},{useSetter:function(){function de(){ve=!0}return de}(),useSimple:function(){function de(){ve=!1}return de}()}),e({target:"Object",stat:!0,forced:!B,sham:!b},{create:we,defineProperty:be,defineProperties:Le,getOwnPropertyDescriptor:Re}),e({target:"Object",stat:!0,forced:!B},{getOwnPropertyNames:He}),O(),R(ue,z),T[W]=!0},10933:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(74685),o=n(67250),f=n(45299),b=n(55747),B=n(21287),I=n(12605),k=n(73936),N=n(5774),d=t.Symbol,c=d&&d.prototype;if(a&&b(d)&&(!("description"in c)||d().description!==void 0)){var m={},i=function(){function p(){var g=arguments.length<1||arguments[0]===void 0?void 0:I(arguments[0]),V=B(c,this)?new d(g):g===void 0?d():d(g);return g===""&&(m[V]=!0),V}return p}();N(i,d),i.prototype=c,c.constructor=i;var u=String(d("description detection"))==="Symbol(description detection)",s=o(c.valueOf),l=o(c.toString),h=/^Symbol\((.*)\)[^)]+$/,C=o("".replace),v=o("".slice);k(c,"description",{configurable:!0,get:function(){function p(){var g=s(this);if(f(m,g))return"";var V=l(g),y=u?v(V,7,-1):C(V,h,"$1");return y===""?void 0:y}return p}()}),e({global:!0,constructor:!0,forced:!0},{Symbol:i})}},30828:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(45299),o=n(12605),f=n(16639),b=n(66570),B=f("string-to-symbol-registry"),I=f("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!b},{for:function(){function k(N){var d=o(N);if(t(B,d))return B[d];var c=a("Symbol")(d);return B[d]=c,I[c]=d,c}return k}()})},53795:function(A,r,n){"use strict";var e=n(85889);e("hasInstance")},87806:function(A,r,n){"use strict";var e=n(85889);e("isConcatSpreadable")},64677:function(A,r,n){"use strict";var e=n(85889);e("iterator")},33313:function(A,r,n){"use strict";n(49899),n(30828),n(6862),n(53008),n(28603)},6862:function(A,r,n){"use strict";var e=n(63964),a=n(45299),t=n(71399),o=n(89393),f=n(16639),b=n(66570),B=f("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!b},{keyFor:function(){function I(k){if(!t(k))throw new TypeError(o(k)+" is not a symbol");if(a(B,k))return B[k]}return I}()})},48058:function(A,r,n){"use strict";var e=n(85889);e("match")},51583:function(A,r,n){"use strict";var e=n(85889);e("replace")},82403:function(A,r,n){"use strict";var e=n(85889);e("search")},34265:function(A,r,n){"use strict";var e=n(85889);e("species")},3295:function(A,r,n){"use strict";var e=n(85889);e("split")},1078:function(A,r,n){"use strict";var e=n(85889),a=n(52360);e("toPrimitive"),a()},63207:function(A,r,n){"use strict";var e=n(4009),a=n(85889),t=n(84925);a("toStringTag"),t(e("Symbol"),"Symbol")},80520:function(A,r,n){"use strict";var e=n(85889);e("unscopables")},99872:function(A,r,n){"use strict";var e=n(67250),a=n(4246),t=n(71447),o=e(t),f=a.aTypedArray,b=a.exportTypedArrayMethod;b("copyWithin",function(){function B(I,k){return o(f(this),I,k,arguments.length>2?arguments[2]:void 0)}return B}())},73364:function(A,r,n){"use strict";var e=n(4246),a=n(22603).every,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("every",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},58166:function(A,r,n){"use strict";var e=n(4246),a=n(88471),t=n(61484),o=n(2281),f=n(91495),b=n(67250),B=n(40033),I=e.aTypedArray,k=e.exportTypedArrayMethod,N=b("".slice),d=B(function(){var c=0;return new Int8Array(2).fill({valueOf:function(){function m(){return c++}return m}()}),c!==1});k("fill",function(){function c(m){var i=arguments.length;I(this);var u=N(o(this),0,3)==="Big"?t(m):+m;return f(a,this,u,i>1?arguments[1]:void 0,i>2?arguments[2]:void 0)}return c}(),d)},23793:function(A,r,n){"use strict";var e=n(4246),a=n(22603).filter,t=n(45399),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("filter",function(){function b(B){var I=a(o(this),B,arguments.length>1?arguments[1]:void 0);return t(this,I)}return b}())},13917:function(A,r,n){"use strict";var e=n(4246),a=n(22603).findIndex,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("findIndex",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},43820:function(A,r,n){"use strict";var e=n(4246),a=n(22603).find,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("find",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},80756:function(A,r,n){"use strict";var e=n(80185);e("Float32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},70567:function(A,r,n){"use strict";var e=n(80185);e("Float64",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},19852:function(A,r,n){"use strict";var e=n(4246),a=n(22603).forEach,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("forEach",function(){function f(b){a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},40379:function(A,r,n){"use strict";var e=n(86563),a=n(4246).exportTypedArrayStaticMethod,t=n(3805);a("from",t,e)},92770:function(A,r,n){"use strict";var e=n(4246),a=n(14211).includes,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("includes",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},81069:function(A,r,n){"use strict";var e=n(4246),a=n(14211).indexOf,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("indexOf",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},60037:function(A,r,n){"use strict";var e=n(80185);e("Int16",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},44195:function(A,r,n){"use strict";var e=n(80185);e("Int32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},66756:function(A,r,n){"use strict";var e=n(80185);e("Int8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},63689:function(A,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(4246),f=n(34570),b=n(24697),B=b("iterator"),I=e.Uint8Array,k=t(f.values),N=t(f.keys),d=t(f.entries),c=o.aTypedArray,m=o.exportTypedArrayMethod,i=I&&I.prototype,u=!a(function(){i[B].call([1])}),s=!!i&&i.values&&i[B]===i.values&&i.values.name==="values",l=function(){function h(){return k(c(this))}return h}();m("entries",function(){function h(){return d(c(this))}return h}(),u),m("keys",function(){function h(){return N(c(this))}return h}(),u),m("values",l,u||!s,{name:"values"}),m(B,l,u||!s,{name:"values"})},5659:function(A,r,n){"use strict";var e=n(4246),a=n(67250),t=e.aTypedArray,o=e.exportTypedArrayMethod,f=a([].join);o("join",function(){function b(B){return f(t(this),B)}return b}())},25014:function(A,r,n){"use strict";var e=n(4246),a=n(61267),t=n(1325),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("lastIndexOf",function(){function b(B){var I=arguments.length;return a(t,o(this),I>1?[B,arguments[1]]:[B])}return b}())},32189:function(A,r,n){"use strict";var e=n(4246),a=n(22603).map,t=n(31082),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("map",function(){function b(B){return a(o(this),B,arguments.length>1?arguments[1]:void 0,function(I,k){return new(t(I))(k)})}return b}())},23030:function(A,r,n){"use strict";var e=n(4246),a=n(86563),t=e.aTypedArrayConstructor,o=e.exportTypedArrayStaticMethod;o("of",function(){function f(){for(var b=0,B=arguments.length,I=new(t(this))(B);B>b;)I[b]=arguments[b++];return I}return f}(),a)},49110:function(A,r,n){"use strict";var e=n(4246),a=n(56844).right,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("reduceRight",function(){function f(b){var B=arguments.length;return a(t(this),b,B,B>1?arguments[1]:void 0)}return f}())},24309:function(A,r,n){"use strict";var e=n(4246),a=n(56844).left,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("reduce",function(){function f(b){var B=arguments.length;return a(t(this),b,B,B>1?arguments[1]:void 0)}return f}())},56445:function(A,r,n){"use strict";var e=n(4246),a=e.aTypedArray,t=e.exportTypedArrayMethod,o=Math.floor;t("reverse",function(){function f(){for(var b=this,B=a(b).length,I=o(B/2),k=0,N;k1?arguments[1]:void 0,1),C=b(l);if(i)return a(d,this,C,h);var v=this.length,p=o(C),g=0;if(p+h>v)throw new I("Wrong length");for(;gm;)u[m]=d[m++];return u}return I}(),B)},88739:function(A,r,n){"use strict";var e=n(4246),a=n(22603).some,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("some",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},60415:function(A,r,n){"use strict";var e=n(74685),a=n(71138),t=n(40033),o=n(10320),f=n(90274),b=n(4246),B=n(652),I=n(19228),k=n(5026),N=n(9342),d=b.aTypedArray,c=b.exportTypedArrayMethod,m=e.Uint16Array,i=m&&a(m.prototype.sort),u=!!i&&!(t(function(){i(new m(2),null)})&&t(function(){i(new m(2),{})})),s=!!i&&!t(function(){if(k)return k<74;if(B)return B<67;if(I)return!0;if(N)return N<602;var h=new m(516),C=Array(516),v,p;for(v=0;v<516;v++)p=v%4,h[v]=515-v,C[v]=v-2*p+3;for(i(h,function(g,V){return(g/4|0)-(V/4|0)}),v=0;v<516;v++)if(h[v]!==C[v])return!0}),l=function(C){return function(v,p){return C!==void 0?+C(v,p)||0:p!==p?-1:v!==v?1:v===0&&p===0?1/v>0&&1/p<0?1:-1:v>p}};c("sort",function(){function h(C){return C!==void 0&&o(C),s?i(this,C):f(d(this),l(C))}return h}(),!s||u)},72532:function(A,r,n){"use strict";var e=n(4246),a=n(10188),t=n(13912),o=n(31082),f=e.aTypedArray,b=e.exportTypedArrayMethod;b("subarray",function(){function B(I,k){var N=f(this),d=N.length,c=t(I,d),m=o(N);return new m(N.buffer,N.byteOffset+c*N.BYTES_PER_ELEMENT,a((k===void 0?d:t(k,d))-c))}return B}())},62207:function(A,r,n){"use strict";var e=n(74685),a=n(61267),t=n(4246),o=n(40033),f=n(54602),b=e.Int8Array,B=t.aTypedArray,I=t.exportTypedArrayMethod,k=[].toLocaleString,N=!!b&&o(function(){k.call(new b(1))}),d=o(function(){return[1,2].toLocaleString()!==new b([1,2]).toLocaleString()})||!o(function(){b.prototype.toLocaleString.call([1,2])});I("toLocaleString",function(){function c(){return a(k,N?f(B(this)):B(this),f(arguments))}return c}(),d)},906:function(A,r,n){"use strict";var e=n(4246).exportTypedArrayMethod,a=n(40033),t=n(74685),o=n(67250),f=t.Uint8Array,b=f&&f.prototype||{},B=[].toString,I=o([].join);a(function(){B.call({})})&&(B=function(){function N(){return I(this)}return N}());var k=b.toString!==B;e("toString",B,k)},78824:function(A,r,n){"use strict";var e=n(80185);e("Uint16",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},72846:function(A,r,n){"use strict";var e=n(80185);e("Uint32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},24575:function(A,r,n){"use strict";var e=n(80185);e("Uint8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},71968:function(A,r,n){"use strict";var e=n(80185);e("Uint8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()},!0)},80040:function(A,r,n){"use strict";var e=n(50730),a=n(74685),t=n(67250),o=n(30145),f=n(81969),b=n(45150),B=n(39895),I=n(77568),k=n(5419).enforce,N=n(40033),d=n(21820),c=Object,m=Array.isArray,i=c.isExtensible,u=c.isFrozen,s=c.isSealed,l=c.freeze,h=c.seal,C=!a.ActiveXObject&&"ActiveXObject"in a,v,p=function(M){return function(){function P(){return M(this,arguments.length?arguments[0]:void 0)}return P}()},g=b("WeakMap",p,B),V=g.prototype,y=t(V.set),S=function(){return e&&N(function(){var M=l([]);return y(new g,M,1),!u(M)})};if(d)if(C){v=B.getConstructor(p,"WeakMap",!0),f.enable();var L=t(V.delete),w=t(V.has),x=t(V.get);o(V,{delete:function(){function T(M){if(I(M)&&!i(M)){var P=k(this);return P.frozen||(P.frozen=new v),L(this,M)||P.frozen.delete(M)}return L(this,M)}return T}(),has:function(){function T(M){if(I(M)&&!i(M)){var P=k(this);return P.frozen||(P.frozen=new v),w(this,M)||P.frozen.has(M)}return w(this,M)}return T}(),get:function(){function T(M){if(I(M)&&!i(M)){var P=k(this);return P.frozen||(P.frozen=new v),w(this,M)?x(this,M):P.frozen.get(M)}return x(this,M)}return T}(),set:function(){function T(M,P){if(I(M)&&!i(M)){var D=k(this);D.frozen||(D.frozen=new v),w(this,M)?y(this,M,P):D.frozen.set(M,P)}else y(this,M,P);return this}return T}()})}else S()&&o(V,{set:function(){function T(M,P){var D;return m(M)&&(u(M)?D=l:s(M)&&(D=h)),y(this,M,P),D&&D(M),this}return T}()})},90846:function(A,r,n){"use strict";n(80040)},67042:function(A,r,n){"use strict";var e=n(45150),a=n(39895);e("WeakSet",function(t){return function(){function o(){return t(this,arguments.length?arguments[0]:void 0)}return o}()},a)},40348:function(A,r,n){"use strict";n(67042)},5606:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(60375).clear;e({global:!0,bind:!0,enumerable:!0,forced:a.clearImmediate!==t},{clearImmediate:t})},83006:function(A,r,n){"use strict";n(5606),n(27807)},25764:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(37713),o=n(10320),f=n(24986),b=n(40033),B=n(58310),I=b(function(){return B&&Object.getOwnPropertyDescriptor(a,"queueMicrotask").value.length!==1});e({global:!0,enumerable:!0,dontCallGetSet:!0,forced:I},{queueMicrotask:function(){function k(N){f(arguments.length,1),t(o(N))}return k}()})},27807:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(60375).set,o=n(78362),f=a.setImmediate?o(t,!1):t;e({global:!0,bind:!0,enumerable:!0,forced:a.setImmediate!==f},{setImmediate:f})},45569:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(78362),o=t(a.setInterval,!0);e({global:!0,bind:!0,forced:a.setInterval!==o},{setInterval:o})},5213:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(78362),o=t(a.setTimeout,!0);e({global:!0,bind:!0,forced:a.setTimeout!==o},{setTimeout:o})},69401:function(A,r,n){"use strict";n(45569),n(5213)},7435:function(A){"use strict";/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var r,n=[],e=[],a=function(){if(0)var k;window.onunload=function(){return r&&r.close()}},t=function(k){return e.push(k)},o=function(k){var N=[],d=function(u){return typeof u=="number"&&!Number.isFinite(u)?{__number__:String(u)}:typeof u=="undefined"?{__undefined__:!0}:u},c=function(u,s){if(typeof s=="object"){if(s===null)return s;if(N.includes(s))return"[circular ref]";N.push(s);var i=s instanceof Error||s.code&&s.message&&s.message.includes("Error");return i?{__error__:!0,string:String(s),stack:s.stack}:Array.isArray(s)?s.map(d):s}return d(s)},m=JSON.stringify(k,c);return N=null,m},f=function(k){if(0)var N,d,c},b=function(k,N){if(0)var d,c,m},B=function(){};A.exports={subscribe:t,sendMessage:f,sendLogEntry:b,setupHotReloading:B}}},kt={};function X(A){var r=kt[A];if(r!==void 0)return r.exports;var n=kt[A]={exports:{}};return Jt[A](n,n.exports,X),n.exports}(function(){X.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(A){if(typeof window=="object")return window}}()})(),function(){X.o=function(A,r){return Object.prototype.hasOwnProperty.call(A,r)}}();var Rn={};(function(){"use strict";X(33313),X(10933),X(79250),X(53795),X(87806),X(64677),X(48058),X(51583),X(82403),X(34265),X(3295),X(1078),X(63207),X(80520),X(39600),X(93237),X(32057),X(68933),X(47830),X(13455),X(64094),X(61915),X(32384),X(25579),X(63532),X(33425),X(43894),X(99636),X(34570),X(94432),X(24683),X(69984),X(32089),X(60206),X(29645),X(4788),X(58672),X(19356),X(48968),X(49852),X(2712),X(864),X(54243),X(75621),X(26267),X(50095),X(33451),X(74587),X(25082),X(47421),X(32122),X(6306),X(90216),X(84663),X(92332),X(98329),X(9631),X(47091),X(59660),X(15383),X(92866),X(86107),X(29248),X(52540),X(79007),X(77199),X(6522),X(95542),X(2966),X(20997),X(57400),X(45571),X(54800),X(15709),X(76059),X(96614),X(324),X(90426),X(95443),X(87968),X(55007),X(55323),X(13521),X(5006),X(99009),X(85770),X(23532),X(87119),X(78618),X(27129),X(31943),X(3579),X(97397),X(85028),X(8225),X(43331),X(62289),X(56196),X(2950),X(44205),X(76882),X(83186),X(76065),X(13411),X(26634),X(53118),X(42514),X(84353),X(62987),X(48993),X(52917),X(4972),X(28913),X(36382),X(53092),X(69861),X(29674),X(81543),X(9373),X(45093),X(63074),X(5815),X(88527),X(66390),X(7784),X(50551),X(76483),X(92046),X(63915),X(51454),X(79669),X(23057),X(57983),X(17953),X(30442),X(6403),X(9867),X(43673),X(12354),X(22515),X(5143),X(93514),X(5416),X(11619),X(44590),X(63272),X(39930),X(4038),X(8448),X(70604),X(34965),X(95309),X(82256),X(49484),X(38931),X(39308),X(91550),X(75008),X(56027),X(50340),X(34325),X(74498),X(15812),X(57726),X(80756),X(70567),X(66756),X(60037),X(44195),X(24575),X(71968),X(78824),X(72846),X(99872),X(73364),X(58166),X(23793),X(43820),X(13917),X(19852),X(40379),X(92770),X(81069),X(63689),X(5659),X(25014),X(32189),X(23030),X(24309),X(49110),X(56445),X(30939),X(48321),X(88739),X(60415),X(72532),X(62207),X(906),X(90846),X(40348),X(83006),X(25764),X(69401),X(95012),X(30236)})(),function(){"use strict";var A=X(89005);X(67160),X(23542),X(30386),X(98996),X(50578),X(4444),X(77870),X(39108),X(11714),X(73492),X(49641),X(17570),X(61858),X(32882),X(23632),X(56492);var r=X(85822),n=X(7435),e=X(56518),a=X(26427),t=X(18498),o=X(49060),f=X(72178),b=X(24826),B;/** + */var r,n=[],e=[],a=function(){if(0)var k;window.onunload=function(){return r&&r.close()}},t=function(k){return e.push(k)},o=function(k){var N=[],d=function(u){return typeof u=="number"&&!Number.isFinite(u)?{__number__:String(u)}:typeof u=="undefined"?{__undefined__:!0}:u},c=function(u,s){if(typeof s=="object"){if(s===null)return s;if(N.includes(s))return"[circular ref]";N.push(s);var l=s instanceof Error||s.code&&s.message&&s.message.includes("Error");return l?{__error__:!0,string:String(s),stack:s.stack}:Array.isArray(s)?s.map(d):s}return d(s)},m=JSON.stringify(k,c);return N=null,m},f=function(k){if(0)var N,d,c},b=function(k,N){if(0)var d,c,m},B=function(){};A.exports={subscribe:t,sendMessage:f,sendLogEntry:b,setupHotReloading:B}}},kt={};function X(A){var r=kt[A];if(r!==void 0)return r.exports;var n=kt[A]={exports:{}};return Jt[A](n,n.exports,X),n.exports}(function(){X.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(A){if(typeof window=="object")return window}}()})(),function(){X.o=function(A,r){return Object.prototype.hasOwnProperty.call(A,r)}}();var Rn={};(function(){"use strict";X(33313),X(10933),X(79250),X(53795),X(87806),X(64677),X(48058),X(51583),X(82403),X(34265),X(3295),X(1078),X(63207),X(80520),X(39600),X(93237),X(32057),X(68933),X(47830),X(13455),X(64094),X(61915),X(32384),X(25579),X(63532),X(33425),X(43894),X(99636),X(34570),X(94432),X(24683),X(69984),X(32089),X(60206),X(29645),X(4788),X(58672),X(19356),X(48968),X(49852),X(2712),X(864),X(54243),X(75621),X(26267),X(50095),X(33451),X(74587),X(25082),X(47421),X(32122),X(6306),X(90216),X(84663),X(92332),X(98329),X(9631),X(47091),X(59660),X(15383),X(92866),X(86107),X(29248),X(52540),X(79007),X(77199),X(6522),X(95542),X(2966),X(20997),X(57400),X(45571),X(54800),X(15709),X(76059),X(96614),X(324),X(90426),X(95443),X(87968),X(55007),X(55323),X(13521),X(5006),X(99009),X(85770),X(23532),X(87119),X(78618),X(27129),X(31943),X(3579),X(97397),X(85028),X(8225),X(43331),X(62289),X(56196),X(2950),X(44205),X(76882),X(83186),X(76065),X(13411),X(26634),X(53118),X(42514),X(84353),X(62987),X(48993),X(52917),X(4972),X(28913),X(36382),X(53092),X(69861),X(29674),X(81543),X(9373),X(45093),X(63074),X(5815),X(88527),X(66390),X(7784),X(50551),X(76483),X(92046),X(63915),X(51454),X(79669),X(23057),X(57983),X(17953),X(30442),X(6403),X(9867),X(43673),X(12354),X(22515),X(5143),X(93514),X(5416),X(11619),X(44590),X(63272),X(39930),X(4038),X(8448),X(70604),X(34965),X(95309),X(82256),X(49484),X(38931),X(39308),X(91550),X(75008),X(56027),X(50340),X(34325),X(74498),X(15812),X(57726),X(80756),X(70567),X(66756),X(60037),X(44195),X(24575),X(71968),X(78824),X(72846),X(99872),X(73364),X(58166),X(23793),X(43820),X(13917),X(19852),X(40379),X(92770),X(81069),X(63689),X(5659),X(25014),X(32189),X(23030),X(24309),X(49110),X(56445),X(30939),X(48321),X(88739),X(60415),X(72532),X(62207),X(906),X(90846),X(40348),X(83006),X(25764),X(69401),X(95012),X(30236)})(),function(){"use strict";var A=X(89005);X(67160),X(23542),X(30386),X(98996),X(50578),X(4444),X(77870),X(39108),X(11714),X(73492),X(49641),X(17570),X(61858),X(32882),X(23632),X(56492);var r=X(85822),n=X(7435),e=X(56518),a=X(26427),t=X(18498),o=X(49060),f=X(72178),b=X(24826),B;/** * @file * @copyright 2020 Aleksej Komarov * @license MIT From 53573c9981f6a6c4f99de7c7b5b84a27beeee8bd Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Mon, 27 Jan 2025 20:18:50 +0300 Subject: [PATCH 14/64] Make hotmic being turned on indefinitely after toggling by silicon --- code/game/objects/items/devices/radio/radio_objects.dm | 8 ++++---- modular_ss220/objects/code/intercom.dm | 4 ++-- modular_ss220/objects/code/radio.dm | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/code/game/objects/items/devices/radio/radio_objects.dm b/code/game/objects/items/devices/radio/radio_objects.dm index 5b6b830394b5..c6f3dd347021 100644 --- a/code/game/objects/items/devices/radio/radio_objects.dm +++ b/code/game/objects/items/devices/radio/radio_objects.dm @@ -204,9 +204,9 @@ GLOBAL_LIST_EMPTY(deadsay_radio_systems) if(has_channel_access(usr, num2text(freq))) set_frequency(freq) if("listen") - ToggleReception() // SS220 EDIT - better reception toggling + ToggleReception(ui.user) // SS220 EDIT - better reception toggling if("broadcast") - ToggleBroadcast() // SS220 EDIT - better broadcast toggling + ToggleBroadcast(ui.user) // SS220 EDIT - better broadcast toggling if("channel") // For keyed channels on headset radios only var/channel = params["channel"] if(!(channel in channels)) @@ -267,12 +267,12 @@ GLOBAL_LIST_EMPTY(deadsay_radio_systems) /mob/dead/observer/has_internal_radio_channel_access(mob/user, list/req_one_accesses) return can_admin_interact() -/obj/item/radio/proc/ToggleBroadcast() +/obj/item/radio/proc/ToggleBroadcast(mob/user = usr) // SS220 EDIT - user argument broadcasting = !broadcasting && !(wires.is_cut(WIRE_RADIO_TRANSMIT) || wires.is_cut(WIRE_RADIO_SIGNAL)) if(broadcasting) playsound(src, 'sound/items/radio_common.ogg', rand(4, 16) * 5, SOUND_RANGE_SET(3)) -/obj/item/radio/proc/ToggleReception() +/obj/item/radio/proc/ToggleReception(mob/user = usr) // SS220 EDIT - user argument listening = !listening && !(wires.is_cut(WIRE_RADIO_RECEIVER) || wires.is_cut(WIRE_RADIO_SIGNAL)) /obj/item/radio/proc/autosay(message, from, channel, follow_target_override) //BS12 EDIT diff --git a/modular_ss220/objects/code/intercom.dm b/modular_ss220/objects/code/intercom.dm index 1a1bc044a807..f01e8c99d283 100644 --- a/modular_ss220/objects/code/intercom.dm +++ b/modular_ss220/objects/code/intercom.dm @@ -20,9 +20,9 @@ /// Used to disable mic if not used var/mic_timeout = 20 SECONDS -/obj/item/radio/intercom/ToggleBroadcast() +/obj/item/radio/intercom/ToggleBroadcast(mob/user = usr) . = ..() - if(broadcasting) + if(broadcasting && !issilicon(user)) start_mic_timer() /obj/item/radio/intercom/proc/start_mic_timer() diff --git a/modular_ss220/objects/code/radio.dm b/modular_ss220/objects/code/radio.dm index f83d0930fdde..2a28e7c7bff1 100644 --- a/modular_ss220/objects/code/radio.dm +++ b/modular_ss220/objects/code/radio.dm @@ -58,12 +58,12 @@ if(listening && overlay_speaker_idle) . += overlay_speaker_idle -/obj/item/radio/ToggleReception() +/obj/item/radio/ToggleReception(mob/user) . = ..() if(!isnull(overlay_speaker_idle)) update_icon() -/obj/item/radio/ToggleBroadcast() +/obj/item/radio/ToggleBroadcast(mob/user) . = ..() if(!isnull(overlay_mic_idle)) update_icon() From b0bf13e8bfb5fa188bbe15f66866cadec15bf0b9 Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Tue, 28 Jan 2025 04:39:38 +0300 Subject: [PATCH 15/64] Enhance determining of common channel limitations --- modular_ss220/balance/code/items/radio.dm | 77 +++++++++++++++-------- modular_ss220/devices/code/items/radio.dm | 2 + 2 files changed, 53 insertions(+), 26 deletions(-) diff --git a/modular_ss220/balance/code/items/radio.dm b/modular_ss220/balance/code/items/radio.dm index ff08c76d66bf..e55d90585ec3 100644 --- a/modular_ss220/balance/code/items/radio.dm +++ b/modular_ss220/balance/code/items/radio.dm @@ -1,42 +1,67 @@ -GLOBAL_LIST_INIT(radios_broadcasting_common, list( - /obj/item/radio/intercom, - /obj/item/radio/centcom, - /obj/item/radio/uplink, - /obj/item/radio/syndicate, - /obj/item/radio/headset/heads, - /obj/item/radio/headset/ert, - /obj/item/radio/headset/alt/deathsquad, - /obj/item/radio/headset/skrellian, - /obj/item/radio/headset/centcom, - /obj/item/radio/headset/syndicate, - /obj/item/radio/headset/uplink, - /obj/item/radio/headset/chameleon, - /obj/item/radio/headset/deadsay, -)) - /obj/item/radio - var/can_broadcast_into_common = FALSE - -/obj/item/radio/Initialize(mapload) - . = ..() - if(is_type_in_list(src, GLOB.radios_broadcasting_common)) - can_broadcast_into_common = TRUE + /// Whether the radio respects common channel limitations + var/respects_common_channel_limitations = TRUE /obj/item/radio/handle_message_mode(mob/living/M, list/message_pieces, message_mode) var/datum/radio_frequency/channel = ..() if(!istype(channel)) return channel // this will be handled - var/common_granted = SSsecurity_level.current_security_level.grants_common_channel_access - - // Check if it can be send to common. - if(channel.frequency == PUB_FREQ && !common_granted && !can_broadcast_into_common) + // Check if the radio can send to common. + var/sec_level_grants_common = SSsecurity_level.current_security_level.grants_common_channel_access + if(channel.frequency == PUB_FREQ && !sec_level_grants_common && has_limited_common_channel_access()) return RADIO_CONNECTION_FAIL return channel +/// Whether the radio has limited common channel access +/obj/item/radio/proc/has_limited_common_channel_access() + return respects_common_channel_limitations + +/obj/item/radio/headset/has_limited_common_channel_access() + if(!respects_common_channel_limitations) + return FALSE + if(keyslot1 && keyslot1.grants_common_channel_access) + return FALSE + if(keyslot2 && keyslot2.grants_common_channel_access) + return FALSE + return TRUE + +/obj/item/radio/borg/has_limited_common_channel_access() + if(!respects_common_channel_limitations) + return FALSE + if(keyslot && keyslot.grants_common_channel_access) + return FALSE + return TRUE + /obj/item/radio/intercom canhear_range = 1 + respects_common_channel_limitations = FALSE /obj/item/radio/intercom/department canhear_range = 1 + +/obj/item/radio/headset/chameleon + respects_common_channel_limitations = FALSE + +/obj/item/encryptionkey + /// Whether the key grants access to the common channel + var/grants_common_channel_access = FALSE + +/obj/item/encryptionkey/heads + grants_common_channel_access = TRUE + +/obj/item/encryptionkey/headset_nct + grants_common_channel_access = TRUE + +/obj/item/encryptionkey/ert + grants_common_channel_access = TRUE + +/obj/item/encryptionkey/skrell + grants_common_channel_access = TRUE + +/obj/item/encryptionkey/centcom + grants_common_channel_access = TRUE + +/obj/item/encryptionkey/syndicate + grants_common_channel_access = TRUE diff --git a/modular_ss220/devices/code/items/radio.dm b/modular_ss220/devices/code/items/radio.dm index 080947e786ec..41d383741d80 100644 --- a/modular_ss220/devices/code/items/radio.dm +++ b/modular_ss220/devices/code/items/radio.dm @@ -23,6 +23,7 @@ icon = 'modular_ss220/devices/icons/radio.dmi' icon_state = "walkietalkie_special" frequency = DTH_FREQ + freqlock = TRUE // DO NOT PLACE IT IN MAINT SPAWNERS, PLEASE /obj/item/radio/syndicate @@ -31,3 +32,4 @@ icon = 'modular_ss220/devices/icons/radio.dmi' icon_state = "walkietalkie_syndie" frequency = SYNDTEAM_FREQ + freqlock = TRUE From e7d5693ee0bddd933e8eab71424a9a66213264d0 Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Tue, 28 Jan 2025 05:11:46 +0300 Subject: [PATCH 16/64] Add emag act --- modular_ss220/balance/code/items/radio.dm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/modular_ss220/balance/code/items/radio.dm b/modular_ss220/balance/code/items/radio.dm index e55d90585ec3..b6c8e20e3e6f 100644 --- a/modular_ss220/balance/code/items/radio.dm +++ b/modular_ss220/balance/code/items/radio.dm @@ -14,6 +14,19 @@ return channel +/obj/item/radio/emag_act(mob/user) + ..() + if(emagged) + to_chat(user, span_notice("[src] is unresponsive. It is probably already modified.")) + return FALSE + + respects_common_channel_limitations = FALSE + emagged = TRUE + playsound(loc, 'sound/effects/sparks4.ogg', vol = 75, vary = TRUE) + to_chat(user, span_notice("You disable common channel limitations of [src].")) + log_game("[key_name(user)] emagged [src]") + return TRUE + /// Whether the radio has limited common channel access /obj/item/radio/proc/has_limited_common_channel_access() return respects_common_channel_limitations From 1aa29e2b55b278ed4d27f29d242f52671ef9797f Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Tue, 28 Jan 2025 09:56:20 +0300 Subject: [PATCH 17/64] Implement PDA alert button --- modular_ss220/balance/_balance.dme | 3 +- modular_ss220/balance/code/items/pda.dm | 75 ++++++++++ .../tgui/interfaces/pda/pda_main_menu220.js | 81 ++++++++++ tgui/public/tgui.bundle.js | 138 +++++++++--------- 4 files changed, 227 insertions(+), 70 deletions(-) create mode 100644 modular_ss220/balance/code/items/pda.dm create mode 100644 tgui/packages/tgui/interfaces/pda/pda_main_menu220.js diff --git a/modular_ss220/balance/_balance.dme b/modular_ss220/balance/_balance.dme index 51074794006b..d9c406fa0cbd 100644 --- a/modular_ss220/balance/_balance.dme +++ b/modular_ss220/balance/_balance.dme @@ -3,10 +3,11 @@ #include "code/access/access.dm" #include "code/events/blob.dm" #include "code/events/security_level.dm" +#include "code/items/pda.dm" #include "code/items/projectiles.dm" #include "code/items/radio.dm" -#include "code/items/storage/surgical_tray.dm" #include "code/items/storage/closets.dm" +#include "code/items/storage/surgical_tray.dm" #include "code/items/weapons.dm" #include "code/jobs/warden.dm" #include "code/mobs/aliens/larva.dm" diff --git a/modular_ss220/balance/code/items/pda.dm b/modular_ss220/balance/code/items/pda.dm new file mode 100644 index 000000000000..ffa5873c7e66 --- /dev/null +++ b/modular_ss220/balance/code/items/pda.dm @@ -0,0 +1,75 @@ +/obj/item/pda + /// Radio to call security. + var/obj/item/radio/radio + /// Timer to prevent spamming the alarm. + COOLDOWN_DECLARE(alarm_cooldown) + var/alarm_timeout = 5 MINUTES + +/obj/item/pda/Initialize(mapload) + . = ..() + radio = new /obj/item/radio(src) + radio.listening = FALSE + radio.config(list("Security" = 0)) + radio.follow_target = src + +/obj/item/pda/Destroy() + qdel(radio) + return ..() + +/obj/item/pda/proc/call_security() + if(!COOLDOWN_FINISHED(src, alarm_cooldown)) + var/remaining_time = COOLDOWN_TIMELEFT(src, alarm_cooldown) + tgui_alert( + user = usr, + title = "Ошибка", + message = "Вы недавно отправили запрос. Подождите [round(remaining_time / 10)] секунд, прежде чем попытаться снова.", + buttons = list("Ок"), + autofocus = TRUE + ) + return + + if(!is_station_level(usr.z) && !is_mining_level(usr.z)) + tgui_alert( + user = usr, + title = "Ошибка", + message = "Вызов службы безопасности недоступен. Попробуйте позже.", + buttons = list("Ок"), + autofocus = TRUE + ) + return + + var/response = tgui_alert( + user = usr, + message = "Вы уверены, что хотите запросить службу безопасности в эту область?", + title = "Тревога", + buttons = list("Да", "Нет"), + autofocus = TRUE + ) + if(response != "Да") + return + + var/area/area = get_area(usr) + radio.autosay( + from = "Система Оповещения", + message = "Внимание! [owner], [ownrank], требует помощи в [area.name]! Необходимо немедленное реагирование.", + channel = DEPARTMENT_SECURITY + ) + if(!silent) + playsound(src, 'sound/machines/terminal_success.ogg', vol = 50, vary = TRUE) + COOLDOWN_START(src, alarm_cooldown, alarm_timeout) + +/datum/data/pda/app/main_menu + template = "pda_main_menu220" + +/datum/data/pda/app/main_menu/ui_act(action, list/params) + . = ..() + switch(action) + if("security") + pda.call_security() + return TRUE + +/obj/item/pda/captain + alarm_timeout = 2 MINUTES + +/obj/item/pda/heads + alarm_timeout = 2 MINUTES diff --git a/tgui/packages/tgui/interfaces/pda/pda_main_menu220.js b/tgui/packages/tgui/interfaces/pda/pda_main_menu220.js new file mode 100644 index 000000000000..d00911578db5 --- /dev/null +++ b/tgui/packages/tgui/interfaces/pda/pda_main_menu220.js @@ -0,0 +1,81 @@ +import { useBackend } from '../../backend'; +import { Button, Icon, Stack, LabeledList, Section, Box } from '../../components'; +import { BooleanLike } from 'common/react'; + +export const pda_main_menu220 = (props, context) => { + const { act, data } = useBackend(context); + + const { owner, ownjob, idInserted, categories, pai, notifying } = data; + + return ( + + +
+ + + + {owner}, {ownjob} + + + + +
+
+ +
+ + {categories.map((name) => { + let apps = data.apps[name]; + + if (!apps || !apps.length) { + return null; + } else { + return ( + + {apps.map((app) => ( +
+
+ + {!!pai && ( +
+
+ )} +
+
+ ); +}; diff --git a/tgui/public/tgui.bundle.js b/tgui/public/tgui.bundle.js index d90a28306a97..7be40a57e121 100644 --- a/tgui/public/tgui.bundle.js +++ b/tgui/public/tgui.bundle.js @@ -1,30 +1,30 @@ -(function(){(function(){var Jt={96376:function(A,r,n){"use strict";r.__esModule=!0,r.createPopper=void 0,r.popperGenerator=m;var e=N(n(74758)),a=N(n(28811)),t=N(n(98309)),o=N(n(44896)),f=N(n(33118)),b=N(n(10579)),B=N(n(56500)),I=N(n(17633));r.detectOverflow=I.default;var k=n(75573);function N(u){return u&&u.__esModule?u:{default:u}}var d={placement:"bottom",modifiers:[],strategy:"absolute"};function c(){for(var u=arguments.length,s=new Array(u),i=0;i0&&(0,a.round)(N.width)/B.offsetWidth||1,c=B.offsetHeight>0&&(0,a.round)(N.height)/B.offsetHeight||1);var m=(0,e.isElement)(B)?(0,t.default)(B):window,l=m.visualViewport,u=!(0,o.default)()&&k,s=(N.left+(u&&l?l.offsetLeft:0))/d,i=(N.top+(u&&l?l.offsetTop:0))/c,h=N.width/d,C=N.height/c;return{width:h,height:C,top:i,right:s+h,bottom:i+C,left:s,x:s,y:i}}},49035:function(A,r,n){"use strict";r.__esModule=!0,r.default=C;var e=n(46206),a=u(n(87991)),t=u(n(79752)),o=u(n(98309)),f=u(n(44896)),b=u(n(40600)),B=u(n(16599)),I=n(75573),k=u(n(37786)),N=u(n(57819)),d=u(n(4206)),c=u(n(12972)),m=u(n(81666)),l=n(63618);function u(v){return v&&v.__esModule?v:{default:v}}function s(v,p){var g=(0,k.default)(v,!1,p==="fixed");return g.top=g.top+v.clientTop,g.left=g.left+v.clientLeft,g.bottom=g.top+v.clientHeight,g.right=g.left+v.clientWidth,g.width=v.clientWidth,g.height=v.clientHeight,g.x=g.left,g.y=g.top,g}function i(v,p,g){return p===e.viewport?(0,m.default)((0,a.default)(v,g)):(0,I.isElement)(p)?s(p,g):(0,m.default)((0,t.default)((0,b.default)(v)))}function h(v){var p=(0,o.default)((0,N.default)(v)),g=["absolute","fixed"].indexOf((0,B.default)(v).position)>=0,V=g&&(0,I.isHTMLElement)(v)?(0,f.default)(v):v;return(0,I.isElement)(V)?p.filter(function(y){return(0,I.isElement)(y)&&(0,d.default)(y,V)&&(0,c.default)(y)!=="body"}):[]}function C(v,p,g,V){var y=p==="clippingParents"?h(v):[].concat(p),S=[].concat(y,[g]),L=S[0],w=S.reduce(function(x,T){var M=i(v,T,V);return x.top=(0,l.max)(M.top,x.top),x.right=(0,l.min)(M.right,x.right),x.bottom=(0,l.min)(M.bottom,x.bottom),x.left=(0,l.max)(M.left,x.left),x},i(v,L,V));return w.width=w.right-w.left,w.height=w.bottom-w.top,w.x=w.left,w.y=w.top,w}},74758:function(A,r,n){"use strict";r.__esModule=!0,r.default=d;var e=k(n(37786)),a=k(n(13390)),t=k(n(12972)),o=n(75573),f=k(n(79697)),b=k(n(40600)),B=k(n(10798)),I=n(63618);function k(c){return c&&c.__esModule?c:{default:c}}function N(c){var m=c.getBoundingClientRect(),l=(0,I.round)(m.width)/c.offsetWidth||1,u=(0,I.round)(m.height)/c.offsetHeight||1;return l!==1||u!==1}function d(c,m,l){l===void 0&&(l=!1);var u=(0,o.isHTMLElement)(m),s=(0,o.isHTMLElement)(m)&&N(m),i=(0,b.default)(m),h=(0,e.default)(c,s,l),C={scrollLeft:0,scrollTop:0},v={x:0,y:0};return(u||!u&&!l)&&(((0,t.default)(m)!=="body"||(0,B.default)(i))&&(C=(0,a.default)(m)),(0,o.isHTMLElement)(m)?(v=(0,e.default)(m,!0),v.x+=m.clientLeft,v.y+=m.clientTop):i&&(v.x=(0,f.default)(i))),{x:h.left+C.scrollLeft-v.x,y:h.top+C.scrollTop-v.y,width:h.width,height:h.height}}},16599:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(95115));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return(0,e.default)(o).getComputedStyle(o)}},40600:function(A,r,n){"use strict";r.__esModule=!0,r.default=a;var e=n(75573);function a(t){return(((0,e.isElement)(t)?t.ownerDocument:t.document)||window.document).documentElement}},79752:function(A,r,n){"use strict";r.__esModule=!0,r.default=B;var e=b(n(40600)),a=b(n(16599)),t=b(n(79697)),o=b(n(43750)),f=n(63618);function b(I){return I&&I.__esModule?I:{default:I}}function B(I){var k,N=(0,e.default)(I),d=(0,o.default)(I),c=(k=I.ownerDocument)==null?void 0:k.body,m=(0,f.max)(N.scrollWidth,N.clientWidth,c?c.scrollWidth:0,c?c.clientWidth:0),l=(0,f.max)(N.scrollHeight,N.clientHeight,c?c.scrollHeight:0,c?c.clientHeight:0),u=-d.scrollLeft+(0,t.default)(I),s=-d.scrollTop;return(0,a.default)(c||N).direction==="rtl"&&(u+=(0,f.max)(N.clientWidth,c?c.clientWidth:0)-m),{width:m,height:l,x:u,y:s}}},3073:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}},28811:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(37786));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=o.offsetWidth,B=o.offsetHeight;return Math.abs(f.width-b)<=1&&(b=f.width),Math.abs(f.height-B)<=1&&(B=f.height),{x:o.offsetLeft,y:o.offsetTop,width:b,height:B}}},12972:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e?(e.nodeName||"").toLowerCase():null}},13390:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(43750)),a=f(n(95115)),t=n(75573),o=f(n(3073));function f(B){return B&&B.__esModule?B:{default:B}}function b(B){return B===(0,a.default)(B)||!(0,t.isHTMLElement)(B)?(0,e.default)(B):(0,o.default)(B)}},44896:function(A,r,n){"use strict";r.__esModule=!0,r.default=d;var e=I(n(95115)),a=I(n(12972)),t=I(n(16599)),o=n(75573),f=I(n(87031)),b=I(n(57819)),B=I(n(35366));function I(c){return c&&c.__esModule?c:{default:c}}function k(c){return!(0,o.isHTMLElement)(c)||(0,t.default)(c).position==="fixed"?null:c.offsetParent}function N(c){var m=/firefox/i.test((0,B.default)()),l=/Trident/i.test((0,B.default)());if(l&&(0,o.isHTMLElement)(c)){var u=(0,t.default)(c);if(u.position==="fixed")return null}var s=(0,b.default)(c);for((0,o.isShadowRoot)(s)&&(s=s.host);(0,o.isHTMLElement)(s)&&["html","body"].indexOf((0,a.default)(s))<0;){var i=(0,t.default)(s);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||m&&i.willChange==="filter"||m&&i.filter&&i.filter!=="none")return s;s=s.parentNode}return null}function d(c){for(var m=(0,e.default)(c),l=k(c);l&&(0,f.default)(l)&&(0,t.default)(l).position==="static";)l=k(l);return l&&((0,a.default)(l)==="html"||(0,a.default)(l)==="body"&&(0,t.default)(l).position==="static")?m:l||N(c)||m}},57819:function(A,r,n){"use strict";r.__esModule=!0,r.default=f;var e=o(n(12972)),a=o(n(40600)),t=n(75573);function o(b){return b&&b.__esModule?b:{default:b}}function f(b){return(0,e.default)(b)==="html"?b:b.assignedSlot||b.parentNode||((0,t.isShadowRoot)(b)?b.host:null)||(0,a.default)(b)}},24426:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(57819)),a=f(n(10798)),t=f(n(12972)),o=n(75573);function f(B){return B&&B.__esModule?B:{default:B}}function b(B){return["html","body","#document"].indexOf((0,t.default)(B))>=0?B.ownerDocument.body:(0,o.isHTMLElement)(B)&&(0,a.default)(B)?B:b((0,e.default)(B))}},87991:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(95115)),a=f(n(40600)),t=f(n(79697)),o=f(n(89331));function f(B){return B&&B.__esModule?B:{default:B}}function b(B,I){var k=(0,e.default)(B),N=(0,a.default)(B),d=k.visualViewport,c=N.clientWidth,m=N.clientHeight,l=0,u=0;if(d){c=d.width,m=d.height;var s=(0,o.default)();(s||!s&&I==="fixed")&&(l=d.offsetLeft,u=d.offsetTop)}return{width:c,height:m,x:l+(0,t.default)(B),y:u}}},95115:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var a=e.ownerDocument;return a&&a.defaultView||window}return e}},43750:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(95115));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=f.pageXOffset,B=f.pageYOffset;return{scrollLeft:b,scrollTop:B}}},79697:function(A,r,n){"use strict";r.__esModule=!0,r.default=f;var e=o(n(37786)),a=o(n(40600)),t=o(n(43750));function o(b){return b&&b.__esModule?b:{default:b}}function f(b){return(0,e.default)((0,a.default)(b)).left+(0,t.default)(b).scrollLeft}},75573:function(A,r,n){"use strict";r.__esModule=!0,r.isElement=t,r.isHTMLElement=o,r.isShadowRoot=f;var e=a(n(95115));function a(b){return b&&b.__esModule?b:{default:b}}function t(b){var B=(0,e.default)(b).Element;return b instanceof B||b instanceof Element}function o(b){var B=(0,e.default)(b).HTMLElement;return b instanceof B||b instanceof HTMLElement}function f(b){if(typeof ShadowRoot=="undefined")return!1;var B=(0,e.default)(b).ShadowRoot;return b instanceof B||b instanceof ShadowRoot}},89331:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(35366));function a(o){return o&&o.__esModule?o:{default:o}}function t(){return!/^((?!chrome|android).)*safari/i.test((0,e.default)())}},10798:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(16599));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=f.overflow,B=f.overflowX,I=f.overflowY;return/auto|scroll|overlay|hidden/.test(b+I+B)}},87031:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(12972));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return["table","td","th"].indexOf((0,e.default)(o))>=0}},98309:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(24426)),a=f(n(57819)),t=f(n(95115)),o=f(n(10798));function f(B){return B&&B.__esModule?B:{default:B}}function b(B,I){var k;I===void 0&&(I=[]);var N=(0,e.default)(B),d=N===((k=B.ownerDocument)==null?void 0:k.body),c=(0,t.default)(N),m=d?[c].concat(c.visualViewport||[],(0,o.default)(N)?N:[]):N,l=I.concat(m);return d?l:l.concat(b((0,a.default)(m)))}},46206:function(A,r){"use strict";r.__esModule=!0,r.write=r.viewport=r.variationPlacements=r.top=r.start=r.right=r.reference=r.read=r.popper=r.placements=r.modifierPhases=r.main=r.left=r.end=r.clippingParents=r.bottom=r.beforeWrite=r.beforeRead=r.beforeMain=r.basePlacements=r.auto=r.afterWrite=r.afterRead=r.afterMain=void 0;var n=r.top="top",e=r.bottom="bottom",a=r.right="right",t=r.left="left",o=r.auto="auto",f=r.basePlacements=[n,e,a,t],b=r.start="start",B=r.end="end",I=r.clippingParents="clippingParents",k=r.viewport="viewport",N=r.popper="popper",d=r.reference="reference",c=r.variationPlacements=f.reduce(function(y,S){return y.concat([S+"-"+b,S+"-"+B])},[]),m=r.placements=[].concat(f,[o]).reduce(function(y,S){return y.concat([S,S+"-"+b,S+"-"+B])},[]),l=r.beforeRead="beforeRead",u=r.read="read",s=r.afterRead="afterRead",i=r.beforeMain="beforeMain",h=r.main="main",C=r.afterMain="afterMain",v=r.beforeWrite="beforeWrite",p=r.write="write",g=r.afterWrite="afterWrite",V=r.modifierPhases=[l,u,s,i,h,C,v,p,g]},95996:function(A,r,n){"use strict";r.__esModule=!0;var e={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};r.popperGenerator=r.detectOverflow=r.createPopperLite=r.createPopperBase=r.createPopper=void 0;var a=n(46206);Object.keys(a).forEach(function(B){B==="default"||B==="__esModule"||Object.prototype.hasOwnProperty.call(e,B)||B in r&&r[B]===a[B]||(r[B]=a[B])});var t=n(39805);Object.keys(t).forEach(function(B){B==="default"||B==="__esModule"||Object.prototype.hasOwnProperty.call(e,B)||B in r&&r[B]===t[B]||(r[B]=t[B])});var o=n(96376);r.popperGenerator=o.popperGenerator,r.detectOverflow=o.detectOverflow,r.createPopperBase=o.createPopper;var f=n(83312);r.createPopper=f.createPopper;var b=n(2473);r.createPopperLite=b.createPopper},19975:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=t(n(12972)),a=n(75573);function t(B){return B&&B.__esModule?B:{default:B}}function o(B){var I=B.state;Object.keys(I.elements).forEach(function(k){var N=I.styles[k]||{},d=I.attributes[k]||{},c=I.elements[k];!(0,a.isHTMLElement)(c)||!(0,e.default)(c)||(Object.assign(c.style,N),Object.keys(d).forEach(function(m){var l=d[m];l===!1?c.removeAttribute(m):c.setAttribute(m,l===!0?"":l)}))})}function f(B){var I=B.state,k={popper:{position:I.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(I.elements.popper.style,k.popper),I.styles=k,I.elements.arrow&&Object.assign(I.elements.arrow.style,k.arrow),function(){Object.keys(I.elements).forEach(function(N){var d=I.elements[N],c=I.attributes[N]||{},m=Object.keys(I.styles.hasOwnProperty(N)?I.styles[N]:k[N]),l=m.reduce(function(u,s){return u[s]="",u},{});!(0,a.isHTMLElement)(d)||!(0,e.default)(d)||(Object.assign(d.style,l),Object.keys(c).forEach(function(u){d.removeAttribute(u)}))})}}var b=r.default={name:"applyStyles",enabled:!0,phase:"write",fn:o,effect:f,requires:["computeStyles"]}},52744:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=N(n(83104)),a=N(n(28811)),t=N(n(4206)),o=N(n(44896)),f=N(n(41199)),b=n(28595),B=N(n(43286)),I=N(n(81447)),k=n(46206);function N(u){return u&&u.__esModule?u:{default:u}}var d=function(){function u(s,i){return s=typeof s=="function"?s(Object.assign({},i.rects,{placement:i.placement})):s,(0,B.default)(typeof s!="number"?s:(0,I.default)(s,k.basePlacements))}return u}();function c(u){var s,i=u.state,h=u.name,C=u.options,v=i.elements.arrow,p=i.modifiersData.popperOffsets,g=(0,e.default)(i.placement),V=(0,f.default)(g),y=[k.left,k.right].indexOf(g)>=0,S=y?"height":"width";if(!(!v||!p)){var L=d(C.padding,i),w=(0,a.default)(v),x=V==="y"?k.top:k.left,T=V==="y"?k.bottom:k.right,M=i.rects.reference[S]+i.rects.reference[V]-p[V]-i.rects.popper[S],O=p[V]-i.rects.reference[V],D=(0,o.default)(v),E=D?V==="y"?D.clientHeight||0:D.clientWidth||0:0,P=M/2-O/2,R=L[x],j=E-w[S]-L[T],F=E/2-w[S]/2+P,W=(0,b.within)(R,F,j),z=V;i.modifiersData[h]=(s={},s[z]=W,s.centerOffset=W-F,s)}}function m(u){var s=u.state,i=u.options,h=i.element,C=h===void 0?"[data-popper-arrow]":h;C!=null&&(typeof C=="string"&&(C=s.elements.popper.querySelector(C),!C)||(0,t.default)(s.elements.popper,C)&&(s.elements.arrow=C))}var l=r.default={name:"arrow",enabled:!0,phase:"main",fn:c,effect:m,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},59894:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0,r.mapToStyles=c;var e=n(46206),a=k(n(44896)),t=k(n(95115)),o=k(n(40600)),f=k(n(16599)),b=k(n(83104)),B=k(n(45)),I=n(63618);function k(u){return u&&u.__esModule?u:{default:u}}var N={top:"auto",right:"auto",bottom:"auto",left:"auto"};function d(u,s){var i=u.x,h=u.y,C=s.devicePixelRatio||1;return{x:(0,I.round)(i*C)/C||0,y:(0,I.round)(h*C)/C||0}}function c(u){var s,i=u.popper,h=u.popperRect,C=u.placement,v=u.variation,p=u.offsets,g=u.position,V=u.gpuAcceleration,y=u.adaptive,S=u.roundOffsets,L=u.isFixed,w=p.x,x=w===void 0?0:w,T=p.y,M=T===void 0?0:T,O=typeof S=="function"?S({x:x,y:M}):{x:x,y:M};x=O.x,M=O.y;var D=p.hasOwnProperty("x"),E=p.hasOwnProperty("y"),P=e.left,R=e.top,j=window;if(y){var F=(0,a.default)(i),W="clientHeight",z="clientWidth";if(F===(0,t.default)(i)&&(F=(0,o.default)(i),(0,f.default)(F).position!=="static"&&g==="absolute"&&(W="scrollHeight",z="scrollWidth")),F=F,C===e.top||(C===e.left||C===e.right)&&v===e.end){R=e.bottom;var K=L&&F===j&&j.visualViewport?j.visualViewport.height:F[W];M-=K-h.height,M*=V?1:-1}if(C===e.left||(C===e.top||C===e.bottom)&&v===e.end){P=e.right;var G=L&&F===j&&j.visualViewport?j.visualViewport.width:F[z];x-=G-h.width,x*=V?1:-1}}var J=Object.assign({position:g},y&&N),Q=S===!0?d({x:x,y:M},(0,t.default)(i)):{x:x,y:M};if(x=Q.x,M=Q.y,V){var ue;return Object.assign({},J,(ue={},ue[R]=E?"0":"",ue[P]=D?"0":"",ue.transform=(j.devicePixelRatio||1)<=1?"translate("+x+"px, "+M+"px)":"translate3d("+x+"px, "+M+"px, 0)",ue))}return Object.assign({},J,(s={},s[R]=E?M+"px":"",s[P]=D?x+"px":"",s.transform="",s))}function m(u){var s=u.state,i=u.options,h=i.gpuAcceleration,C=h===void 0?!0:h,v=i.adaptive,p=v===void 0?!0:v,g=i.roundOffsets,V=g===void 0?!0:g,y={placement:(0,b.default)(s.placement),variation:(0,B.default)(s.placement),popper:s.elements.popper,popperRect:s.rects.popper,gpuAcceleration:C,isFixed:s.options.strategy==="fixed"};s.modifiersData.popperOffsets!=null&&(s.styles.popper=Object.assign({},s.styles.popper,c(Object.assign({},y,{offsets:s.modifiersData.popperOffsets,position:s.options.strategy,adaptive:p,roundOffsets:V})))),s.modifiersData.arrow!=null&&(s.styles.arrow=Object.assign({},s.styles.arrow,c(Object.assign({},y,{offsets:s.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:V})))),s.attributes.popper=Object.assign({},s.attributes.popper,{"data-popper-placement":s.placement})}var l=r.default={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:m,data:{}}},36692:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=a(n(95115));function a(b){return b&&b.__esModule?b:{default:b}}var t={passive:!0};function o(b){var B=b.state,I=b.instance,k=b.options,N=k.scroll,d=N===void 0?!0:N,c=k.resize,m=c===void 0?!0:c,l=(0,e.default)(B.elements.popper),u=[].concat(B.scrollParents.reference,B.scrollParents.popper);return d&&u.forEach(function(s){s.addEventListener("scroll",I.update,t)}),m&&l.addEventListener("resize",I.update,t),function(){d&&u.forEach(function(s){s.removeEventListener("scroll",I.update,t)}),m&&l.removeEventListener("resize",I.update,t)}}var f=r.default={name:"eventListeners",enabled:!0,phase:"write",fn:function(){function b(){}return b}(),effect:o,data:{}}},23798:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=I(n(71376)),a=I(n(83104)),t=I(n(86459)),o=I(n(17633)),f=I(n(9041)),b=n(46206),B=I(n(45));function I(c){return c&&c.__esModule?c:{default:c}}function k(c){if((0,a.default)(c)===b.auto)return[];var m=(0,e.default)(c);return[(0,t.default)(c),m,(0,t.default)(m)]}function N(c){var m=c.state,l=c.options,u=c.name;if(!m.modifiersData[u]._skip){for(var s=l.mainAxis,i=s===void 0?!0:s,h=l.altAxis,C=h===void 0?!0:h,v=l.fallbackPlacements,p=l.padding,g=l.boundary,V=l.rootBoundary,y=l.altBoundary,S=l.flipVariations,L=S===void 0?!0:S,w=l.allowedAutoPlacements,x=m.options.placement,T=(0,a.default)(x),M=T===x,O=v||(M||!L?[(0,e.default)(x)]:k(x)),D=[x].concat(O).reduce(function(re,oe){return re.concat((0,a.default)(oe)===b.auto?(0,f.default)(m,{placement:oe,boundary:g,rootBoundary:V,padding:p,flipVariations:L,allowedAutoPlacements:w}):oe)},[]),E=m.rects.reference,P=m.rects.popper,R=new Map,j=!0,F=D[0],W=0;W=0,Q=J?"width":"height",ue=(0,o.default)(m,{placement:z,boundary:g,rootBoundary:V,altBoundary:y,padding:p}),ie=J?G?b.right:b.left:G?b.bottom:b.top;E[Q]>P[Q]&&(ie=(0,e.default)(ie));var pe=(0,e.default)(ie),te=[];if(i&&te.push(ue[K]<=0),C&&te.push(ue[ie]<=0,ue[pe]<=0),te.every(function(re){return re})){F=z,j=!1;break}R.set(z,te)}if(j)for(var q=L?3:1,ne=function(){function re(oe){var fe=D.find(function(me){var Y=R.get(me);if(Y)return Y.slice(0,oe).every(function(ve){return ve})});if(fe)return F=fe,"break"}return re}(),le=q;le>0;le--){var ee=ne(le);if(ee==="break")break}m.placement!==F&&(m.modifiersData[u]._skip=!0,m.placement=F,m.reset=!0)}}var d=r.default={name:"flip",enabled:!0,phase:"main",fn:N,requiresIfExists:["offset"],data:{_skip:!1}}},83761:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=n(46206),a=t(n(17633));function t(I){return I&&I.__esModule?I:{default:I}}function o(I,k,N){return N===void 0&&(N={x:0,y:0}),{top:I.top-k.height-N.y,right:I.right-k.width+N.x,bottom:I.bottom-k.height+N.y,left:I.left-k.width-N.x}}function f(I){return[e.top,e.right,e.bottom,e.left].some(function(k){return I[k]>=0})}function b(I){var k=I.state,N=I.name,d=k.rects.reference,c=k.rects.popper,m=k.modifiersData.preventOverflow,l=(0,a.default)(k,{elementContext:"reference"}),u=(0,a.default)(k,{altBoundary:!0}),s=o(l,d),i=o(u,c,m),h=f(s),C=f(i);k.modifiersData[N]={referenceClippingOffsets:s,popperEscapeOffsets:i,isReferenceHidden:h,hasPopperEscaped:C},k.attributes.popper=Object.assign({},k.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":C})}var B=r.default={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:b}},39805:function(A,r,n){"use strict";r.__esModule=!0,r.preventOverflow=r.popperOffsets=r.offset=r.hide=r.flip=r.eventListeners=r.computeStyles=r.arrow=r.applyStyles=void 0;var e=N(n(19975));r.applyStyles=e.default;var a=N(n(52744));r.arrow=a.default;var t=N(n(59894));r.computeStyles=t.default;var o=N(n(36692));r.eventListeners=o.default;var f=N(n(23798));r.flip=f.default;var b=N(n(83761));r.hide=b.default;var B=N(n(61410));r.offset=B.default;var I=N(n(40107));r.popperOffsets=I.default;var k=N(n(75137));r.preventOverflow=k.default;function N(d){return d&&d.__esModule?d:{default:d}}},61410:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0,r.distanceAndSkiddingToXY=o;var e=t(n(83104)),a=n(46206);function t(B){return B&&B.__esModule?B:{default:B}}function o(B,I,k){var N=(0,e.default)(B),d=[a.left,a.top].indexOf(N)>=0?-1:1,c=typeof k=="function"?k(Object.assign({},I,{placement:B})):k,m=c[0],l=c[1];return m=m||0,l=(l||0)*d,[a.left,a.right].indexOf(N)>=0?{x:l,y:m}:{x:m,y:l}}function f(B){var I=B.state,k=B.options,N=B.name,d=k.offset,c=d===void 0?[0,0]:d,m=a.placements.reduce(function(i,h){return i[h]=o(h,I.rects,c),i},{}),l=m[I.placement],u=l.x,s=l.y;I.modifiersData.popperOffsets!=null&&(I.modifiersData.popperOffsets.x+=u,I.modifiersData.popperOffsets.y+=s),I.modifiersData[N]=m}var b=r.default={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:f}},40107:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=a(n(89951));function a(f){return f&&f.__esModule?f:{default:f}}function t(f){var b=f.state,B=f.name;b.modifiersData[B]=(0,e.default)({reference:b.rects.reference,element:b.rects.popper,strategy:"absolute",placement:b.placement})}var o=r.default={name:"popperOffsets",enabled:!0,phase:"read",fn:t,data:{}}},75137:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=n(46206),a=c(n(83104)),t=c(n(41199)),o=c(n(28066)),f=n(28595),b=c(n(28811)),B=c(n(44896)),I=c(n(17633)),k=c(n(45)),N=c(n(34780)),d=n(63618);function c(u){return u&&u.__esModule?u:{default:u}}function m(u){var s=u.state,i=u.options,h=u.name,C=i.mainAxis,v=C===void 0?!0:C,p=i.altAxis,g=p===void 0?!1:p,V=i.boundary,y=i.rootBoundary,S=i.altBoundary,L=i.padding,w=i.tether,x=w===void 0?!0:w,T=i.tetherOffset,M=T===void 0?0:T,O=(0,I.default)(s,{boundary:V,rootBoundary:y,padding:L,altBoundary:S}),D=(0,a.default)(s.placement),E=(0,k.default)(s.placement),P=!E,R=(0,t.default)(D),j=(0,o.default)(R),F=s.modifiersData.popperOffsets,W=s.rects.reference,z=s.rects.popper,K=typeof M=="function"?M(Object.assign({},s.rects,{placement:s.placement})):M,G=typeof K=="number"?{mainAxis:K,altAxis:K}:Object.assign({mainAxis:0,altAxis:0},K),J=s.modifiersData.offset?s.modifiersData.offset[s.placement]:null,Q={x:0,y:0};if(F){if(v){var ue,ie=R==="y"?e.top:e.left,pe=R==="y"?e.bottom:e.right,te=R==="y"?"height":"width",q=F[R],ne=q+O[ie],le=q-O[pe],ee=x?-z[te]/2:0,re=E===e.start?W[te]:z[te],oe=E===e.start?-z[te]:-W[te],fe=s.elements.arrow,me=x&&fe?(0,b.default)(fe):{width:0,height:0},Y=s.modifiersData["arrow#persistent"]?s.modifiersData["arrow#persistent"].padding:(0,N.default)(),ve=Y[ie],he=Y[pe],Ve=(0,f.within)(0,W[te],me[te]),Be=P?W[te]/2-ee-Ve-ve-G.mainAxis:re-Ve-ve-G.mainAxis,be=P?-W[te]/2+ee+Ve+he+G.mainAxis:oe+Ve+he+G.mainAxis,Le=s.elements.arrow&&(0,B.default)(s.elements.arrow),we=Le?R==="y"?Le.clientTop||0:Le.clientLeft||0:0,xe=(ue=J==null?void 0:J[R])!=null?ue:0,Re=q+Be-xe-we,He=q+be-xe,ye=(0,f.within)(x?(0,d.min)(ne,Re):ne,q,x?(0,d.max)(le,He):le);F[R]=ye,Q[R]=ye-q}if(g){var de,Ce=R==="x"?e.top:e.left,ke=R==="x"?e.bottom:e.right,ge=F[j],Se=j==="y"?"height":"width",Pe=ge+O[Ce],je=ge-O[ke],_e=[e.top,e.left].indexOf(D)!==-1,ze=(de=J==null?void 0:J[j])!=null?de:0,We=_e?Pe:ge-W[Se]-z[Se]-ze+G.altAxis,Ue=_e?ge+W[Se]+z[Se]-ze-G.altAxis:je,Xe=x&&_e?(0,f.withinMaxClamp)(We,ge,Ue):(0,f.within)(x?We:Pe,ge,x?Ue:je);F[j]=Xe,Q[j]=Xe-ge}s.modifiersData[h]=Q}}var l=r.default={name:"preventOverflow",enabled:!0,phase:"main",fn:m,requiresIfExists:["offset"]}},2473:function(A,r,n){"use strict";r.__esModule=!0,r.defaultModifiers=r.createPopper=void 0;var e=n(96376);r.popperGenerator=e.popperGenerator,r.detectOverflow=e.detectOverflow;var a=b(n(36692)),t=b(n(40107)),o=b(n(59894)),f=b(n(19975));function b(k){return k&&k.__esModule?k:{default:k}}var B=r.defaultModifiers=[a.default,t.default,o.default,f.default],I=r.createPopper=(0,e.popperGenerator)({defaultModifiers:B})},83312:function(A,r,n){"use strict";r.__esModule=!0;var e={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};r.defaultModifiers=r.createPopperLite=r.createPopper=void 0;var a=n(96376);r.popperGenerator=a.popperGenerator,r.detectOverflow=a.detectOverflow;var t=l(n(36692)),o=l(n(40107)),f=l(n(59894)),b=l(n(19975)),B=l(n(61410)),I=l(n(23798)),k=l(n(75137)),N=l(n(52744)),d=l(n(83761)),c=n(2473);r.createPopperLite=c.createPopper;var m=n(39805);Object.keys(m).forEach(function(i){i==="default"||i==="__esModule"||Object.prototype.hasOwnProperty.call(e,i)||i in r&&r[i]===m[i]||(r[i]=m[i])});function l(i){return i&&i.__esModule?i:{default:i}}var u=r.defaultModifiers=[t.default,o.default,f.default,b.default,B.default,I.default,k.default,N.default,d.default],s=r.createPopperLite=r.createPopper=(0,a.popperGenerator)({defaultModifiers:u})},9041:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(45)),a=n(46206),t=f(n(17633)),o=f(n(83104));function f(B){return B&&B.__esModule?B:{default:B}}function b(B,I){I===void 0&&(I={});var k=I,N=k.placement,d=k.boundary,c=k.rootBoundary,m=k.padding,l=k.flipVariations,u=k.allowedAutoPlacements,s=u===void 0?a.placements:u,i=(0,e.default)(N),h=i?l?a.variationPlacements:a.variationPlacements.filter(function(p){return(0,e.default)(p)===i}):a.basePlacements,C=h.filter(function(p){return s.indexOf(p)>=0});C.length===0&&(C=h);var v=C.reduce(function(p,g){return p[g]=(0,t.default)(B,{placement:g,boundary:d,rootBoundary:c,padding:m})[(0,o.default)(g)],p},{});return Object.keys(v).sort(function(p,g){return v[p]-v[g]})}},89951:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(83104)),a=f(n(45)),t=f(n(41199)),o=n(46206);function f(B){return B&&B.__esModule?B:{default:B}}function b(B){var I=B.reference,k=B.element,N=B.placement,d=N?(0,e.default)(N):null,c=N?(0,a.default)(N):null,m=I.x+I.width/2-k.width/2,l=I.y+I.height/2-k.height/2,u;switch(d){case o.top:u={x:m,y:I.y-k.height};break;case o.bottom:u={x:m,y:I.y+I.height};break;case o.right:u={x:I.x+I.width,y:l};break;case o.left:u={x:I.x-k.width,y:l};break;default:u={x:I.x,y:I.y}}var s=d?(0,t.default)(d):null;if(s!=null){var i=s==="y"?"height":"width";switch(c){case o.start:u[s]=u[s]-(I[i]/2-k[i]/2);break;case o.end:u[s]=u[s]+(I[i]/2-k[i]/2);break;default:}}return u}},10579:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){var a;return function(){return a||(a=new Promise(function(t){Promise.resolve().then(function(){a=void 0,t(e())})})),a}}},17633:function(A,r,n){"use strict";r.__esModule=!0,r.default=d;var e=N(n(49035)),a=N(n(40600)),t=N(n(37786)),o=N(n(89951)),f=N(n(81666)),b=n(46206),B=n(75573),I=N(n(43286)),k=N(n(81447));function N(c){return c&&c.__esModule?c:{default:c}}function d(c,m){m===void 0&&(m={});var l=m,u=l.placement,s=u===void 0?c.placement:u,i=l.strategy,h=i===void 0?c.strategy:i,C=l.boundary,v=C===void 0?b.clippingParents:C,p=l.rootBoundary,g=p===void 0?b.viewport:p,V=l.elementContext,y=V===void 0?b.popper:V,S=l.altBoundary,L=S===void 0?!1:S,w=l.padding,x=w===void 0?0:w,T=(0,I.default)(typeof x!="number"?x:(0,k.default)(x,b.basePlacements)),M=y===b.popper?b.reference:b.popper,O=c.rects.popper,D=c.elements[L?M:y],E=(0,e.default)((0,B.isElement)(D)?D:D.contextElement||(0,a.default)(c.elements.popper),v,g,h),P=(0,t.default)(c.elements.reference),R=(0,o.default)({reference:P,element:O,strategy:"absolute",placement:s}),j=(0,f.default)(Object.assign({},O,R)),F=y===b.popper?j:P,W={top:E.top-F.top+T.top,bottom:F.bottom-E.bottom+T.bottom,left:E.left-F.left+T.left,right:F.right-E.right+T.right},z=c.modifiersData.offset;if(y===b.popper&&z){var K=z[s];Object.keys(W).forEach(function(G){var J=[b.right,b.bottom].indexOf(G)>=0?1:-1,Q=[b.top,b.bottom].indexOf(G)>=0?"y":"x";W[G]+=K[Q]*J})}return W}},81447:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e,a){return a.reduce(function(t,o){return t[o]=e,t},{})}},28066:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e==="x"?"y":"x"}},83104:function(A,r,n){"use strict";r.__esModule=!0,r.default=a;var e=n(46206);function a(t){return t.split("-")[0]}},34780:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(){return{top:0,right:0,bottom:0,left:0}}},41199:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}},71376:function(A,r){"use strict";r.__esModule=!0,r.default=e;var n={left:"right",right:"left",bottom:"top",top:"bottom"};function e(a){return a.replace(/left|right|bottom|top/g,function(t){return n[t]})}},86459:function(A,r){"use strict";r.__esModule=!0,r.default=e;var n={start:"end",end:"start"};function e(a){return a.replace(/start|end/g,function(t){return n[t]})}},45:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e.split("-")[1]}},63618:function(A,r){"use strict";r.__esModule=!0,r.round=r.min=r.max=void 0;var n=r.max=Math.max,e=r.min=Math.min,a=r.round=Math.round},56500:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){var a=e.reduce(function(t,o){var f=t[o.name];return t[o.name]=f?Object.assign({},f,o,{options:Object.assign({},f.options,o.options),data:Object.assign({},f.data,o.data)}):o,t},{});return Object.keys(a).map(function(t){return a[t]})}},43286:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(34780));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return Object.assign({},(0,e.default)(),o)}},33118:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=n(46206);function a(o){var f=new Map,b=new Set,B=[];o.forEach(function(k){f.set(k.name,k)});function I(k){b.add(k.name);var N=[].concat(k.requires||[],k.requiresIfExists||[]);N.forEach(function(d){if(!b.has(d)){var c=f.get(d);c&&I(c)}}),B.push(k)}return o.forEach(function(k){b.has(k.name)||I(k)}),B}function t(o){var f=a(o);return e.modifierPhases.reduce(function(b,B){return b.concat(f.filter(function(I){return I.phase===B}))},[])}},81666:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}},35366:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(a){return a.brand+"/"+a.version}).join(" "):navigator.userAgent}},28595:function(A,r,n){"use strict";r.__esModule=!0,r.within=a,r.withinMaxClamp=t;var e=n(63618);function a(o,f,b){return(0,e.max)(o,(0,e.min)(f,b))}function t(o,f,b){var B=a(o,f,b);return B>b?b:B}},15875:function(A,r){"use strict";r.__esModule=!0,r.VNodeFlags=r.ChildFlags=void 0;var n;(function(a){a[a.Unknown=0]="Unknown",a[a.HtmlElement=1]="HtmlElement",a[a.ComponentUnknown=2]="ComponentUnknown",a[a.ComponentClass=4]="ComponentClass",a[a.ComponentFunction=8]="ComponentFunction",a[a.Text=16]="Text",a[a.SvgElement=32]="SvgElement",a[a.InputElement=64]="InputElement",a[a.TextareaElement=128]="TextareaElement",a[a.SelectElement=256]="SelectElement",a[a.Portal=1024]="Portal",a[a.ReCreate=2048]="ReCreate",a[a.ContentEditable=4096]="ContentEditable",a[a.Fragment=8192]="Fragment",a[a.InUse=16384]="InUse",a[a.ForwardRef=32768]="ForwardRef",a[a.Normalized=65536]="Normalized",a[a.ForwardRefComponent=32776]="ForwardRefComponent",a[a.FormElement=448]="FormElement",a[a.Element=481]="Element",a[a.Component=14]="Component",a[a.DOMRef=1521]="DOMRef",a[a.InUseOrNormalized=81920]="InUseOrNormalized",a[a.ClearInUse=-16385]="ClearInUse",a[a.ComponentKnown=12]="ComponentKnown"})(n||(r.VNodeFlags=n={}));var e;(function(a){a[a.UnknownChildren=0]="UnknownChildren",a[a.HasInvalidChildren=1]="HasInvalidChildren",a[a.HasVNodeChildren=2]="HasVNodeChildren",a[a.HasNonKeyedChildren=4]="HasNonKeyedChildren",a[a.HasKeyedChildren=8]="HasKeyedChildren",a[a.HasTextChildren=16]="HasTextChildren",a[a.MultipleChildren=12]="MultipleChildren"})(e||(r.ChildFlags=e={}))},89292:function(A,r){"use strict";r.__esModule=!0,r.Fragment=r.EMPTY_OBJ=r.Component=r.AnimationQueues=void 0,r._CI=Ot,r._HI=me,r._M=$e,r._MCCC=_t,r._ME=Dt,r._MFCC=Ft,r._MP=Mt,r._MR=at,r._RFC=gt,r.__render=Ht,r.createComponentVNode=ue,r.createFragment=pe,r.createPortal=ee,r.createRef=nn,r.createRenderer=En,r.createTextVNode=ie,r.createVNode=K,r.directClone=ne,r.findDOMFromVNode=V,r.forwardRef=on,r.getFlagsForElementVnode=oe,r.linkEvent=N,r.normalizeProps=te,r.options=void 0,r.render=zt,r.rerender=Kt,r.version=void 0;var n=Array.isArray;function e(_){var U=typeof _;return U==="string"||U==="number"}function a(_){return _==null}function t(_){return _===null||_===!1||_===!0||_===void 0}function o(_){return typeof _=="function"}function f(_){return typeof _=="string"}function b(_){return typeof _=="number"}function B(_){return _===null}function I(_){return _===void 0}function k(_,U){var H={};if(_)for(var $ in _)H[$]=_[$];if(U)for(var Z in U)H[Z]=U[Z];return H}function N(_,U){return o(U)?{data:_,event:U}:null}function d(_){return!B(_)&&typeof _=="object"}var c=r.EMPTY_OBJ={},m=r.Fragment="$F",l=r.AnimationQueues=function(){function _(){this.componentDidAppear=[],this.componentWillDisappear=[],this.componentWillMove=[]}return _}();function u(_){return _.substring(2).toLowerCase()}function s(_,U){_.appendChild(U)}function i(_,U,H){B(H)?s(_,U):_.insertBefore(U,H)}function h(_,U){return U?document.createElementNS("http://www.w3.org/2000/svg",_):document.createElement(_)}function C(_,U,H){_.replaceChild(U,H)}function v(_,U){_.removeChild(U)}function p(_){for(var U=0;U<_.length;U++)_[U]()}function g(_,U,H){var $=_.children;return H&4?$.$LI:H&8192?_.childFlags===2?$:$[U?0:$.length-1]:$}function V(_,U){for(var H;_;){if(H=_.flags,H&1521)return _.dom;_=g(_,U,H)}return null}function y(_,U){for(var H=_.length,$;($=_.pop())!==void 0;)$(function(){--H<=0&&o(U)&&U()})}function S(_){for(var U=0;U<_.length;U++)_[U].fn();for(var H=0;H<_.length;H++){var $=_[H];i($.parent,$.dom,$.next)}_.splice(0,_.length)}function L(_,U,H){do{var $=_.flags;if($&1521){(!H||_.dom.parentNode===U)&&v(U,_.dom);return}var Z=_.children;if($&4&&(_=Z.$LI),$&8&&(_=Z),$&8192)if(_.childFlags===2)_=Z;else{for(var ae=0,ce=Z.length;ae0?y(H.componentWillDisappear,w(_,U)):L(_,U,!1)}function T(_,U,H,$,Z,ae,ce,se){_.componentWillMove.push({dom:$,fn:function(){function Ne(){ce&4?H.componentWillMove(U,Z,$):ce&8&&H.onComponentWillMove(U,Z,$,se)}return Ne}(),next:ae,parent:Z})}function M(_,U,H,$,Z){var ae,ce,se=U.flags;do{var Ne=U.flags;if(Ne&1521){!a(ae)&&(o(ae.componentWillMove)||o(ae.onComponentWillMove))?T(Z,_,ae,U.dom,H,$,se,ce):i(H,U.dom,$);return}var Te=U.children;if(Ne&4)ae=U.children,ce=U.props,U=Te.$LI;else if(Ne&8)ae=U.ref,ce=U.props,U=Te;else if(Ne&8192)if(U.childFlags===2)U=Te;else{for(var Ie=0,Ee=Te.length;Ie0,Te=B(se),Ie=f(se)&&se[0]===W;Ne||Te||Ie?(H=H||U.slice(0,ae),(Ne||Ie)&&(ce=ne(ce)),(Te||Ie)&&(ce.key=W+ae),H.push(ce)):H&&H.push(ce),ce.flags|=65536}}H=H||U,H.length===0?$=1:$=8}else H=U,H.flags|=65536,U.flags&81920&&(H=ne(U)),$=2;return _.children=H,_.childFlags=$,_}function me(_){return t(_)||e(_)?ie(_,null):n(_)?pe(_,0,null):_.flags&16384?ne(_):_}var Y="http://www.w3.org/1999/xlink",ve="http://www.w3.org/XML/1998/namespace",he={"xlink:actuate":Y,"xlink:arcrole":Y,"xlink:href":Y,"xlink:role":Y,"xlink:show":Y,"xlink:title":Y,"xlink:type":Y,"xml:base":ve,"xml:lang":ve,"xml:space":ve};function Ve(_){return{onClick:_,onDblClick:_,onFocusIn:_,onFocusOut:_,onKeyDown:_,onKeyPress:_,onKeyUp:_,onMouseDown:_,onMouseMove:_,onMouseUp:_,onTouchEnd:_,onTouchMove:_,onTouchStart:_}}var Be=Ve(0),be=Ve(null),Le=Ve(!0);function we(_,U){var H=U.$EV;return H||(H=U.$EV=Ve(null)),H[_]||++Be[_]===1&&(be[_]=je(_)),H}function xe(_,U){var H=U.$EV;H&&H[_]&&(--Be[_]===0&&(document.removeEventListener(u(_),be[_]),be[_]=null),H[_]=null)}function Re(_,U,H,$){if(o(H))we(_,$)[_]=H;else if(d(H)){if(R(U,H))return;we(_,$)[_]=H}else xe(_,$)}function He(_){return o(_.composedPath)?_.composedPath()[0]:_.target}function ye(_,U,H,$){var Z=He(_);do{if(U&&Z.disabled)return;var ae=Z.$EV;if(ae){var ce=ae[H];if(ce&&($.dom=Z,ce.event?ce.event(ce.data,_):ce(_),_.cancelBubble))return}Z=Z.parentNode}while(!B(Z))}function de(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function Ce(){return this.defaultPrevented}function ke(){return this.cancelBubble}function ge(_){var U={dom:document};return _.isDefaultPrevented=Ce,_.isPropagationStopped=ke,_.stopPropagation=de,Object.defineProperty(_,"currentTarget",{configurable:!0,get:function(){function H(){return U.dom}return H}()}),U}function Se(_){return function(U){if(U.button!==0){U.stopPropagation();return}ye(U,!0,_,ge(U))}}function Pe(_){return function(U){ye(U,!1,_,ge(U))}}function je(_){var U=_==="onClick"||_==="onDblClick"?Se(_):Pe(_);return document.addEventListener(u(_),U),U}function _e(_,U){var H=document.createElement("i");return H.innerHTML=U,H.innerHTML===_.innerHTML}function ze(_,U,H){if(_[U]){var $=_[U];$.event?$.event($.data,H):$(H)}else{var Z=U.toLowerCase();_[Z]&&_[Z](H)}}function We(_,U){var H=function(){function $(Z){var ae=this.$V;if(ae){var ce=ae.props||c,se=ae.dom;if(f(_))ze(ce,_,Z);else for(var Ne=0;Ne<_.length;++Ne)ze(ce,_[Ne],Z);if(o(U)){var Te=this.$V,Ie=Te.props||c;U(Ie,se,!1,Te)}}}return $}();return Object.defineProperty(H,"wrapped",{configurable:!1,enumerable:!1,value:!0,writable:!1}),H}function Ue(_,U,H){var $="$"+U,Z=_[$];if(Z){if(Z[1].wrapped)return;_.removeEventListener(Z[0],Z[1]),_[$]=null}o(H)&&(_.addEventListener(U,H),_[$]=[U,H])}function Xe(_){return _==="checkbox"||_==="radio"}var yt=We("onInput",dt),St=We(["onClick","onChange"],dt);function Ct(_){_.stopPropagation()}Ct.wrapped=!0;function Bt(_,U){Xe(U.type)?(Ue(_,"change",St),Ue(_,"click",Ct)):Ue(_,"input",yt)}function dt(_,U){var H=_.type,$=_.value,Z=_.checked,ae=_.multiple,ce=_.defaultValue,se=!a($);H&&H!==U.type&&U.setAttribute("type",H),!a(ae)&&ae!==U.multiple&&(U.multiple=ae),!a(ce)&&!se&&(U.defaultValue=ce+""),Xe(H)?(se&&(U.value=$),a(Z)||(U.checked=Z)):se&&U.value!==$?(U.defaultValue=$,U.value=$):a(Z)||(U.checked=Z)}function rt(_,U){if(_.type==="option")It(_,U);else{var H=_.children,$=_.flags;if($&4)rt(H.$LI,U);else if($&8)rt(H,U);else if(_.childFlags===2)rt(H,U);else if(_.childFlags&12)for(var Z=0,ae=H.length;Z-1&&U.options[ae]&&(se=U.options[ae].value),H&&a(se)&&(se=_.defaultValue),rt($,se)}}var Zt=We("onInput",Tt),qt=We("onChange");function en(_,U){Ue(_,"input",Zt),U.onChange&&Ue(_,"change",qt)}function Tt(_,U,H){var $=_.value,Z=U.value;if(a($)){if(H){var ae=_.defaultValue;!a(ae)&&ae!==Z&&(U.defaultValue=ae,U.value=ae)}}else Z!==$&&(U.defaultValue=$,U.value=$)}function xt(_,U,H,$,Z,ae){_&64?dt($,H):_&256?wt($,H,Z,U):_&128&&Tt($,H,Z),ae&&(H.$V=U)}function tn(_,U,H){_&64?Bt(U,H):_&256?Qt(U):_&128&&en(U,H)}function At(_){return _.type&&Xe(_.type)?!a(_.checked):!a(_.value)}function nn(){return{current:null}}function on(_){var U={render:_};return U}function st(_){_&&!F(_,null)&&_.current&&(_.current=null)}function at(_,U,H){_&&(o(_)||_.current!==void 0)&&H.push(function(){!F(_,U)&&_.current!==void 0&&(_.current=U)})}function Je(_,U,H){Ze(_,H),x(_,U,H)}function Ze(_,U){var H=_.flags,$=_.children,Z;if(H&481){Z=_.ref;var ae=_.props;st(Z);var ce=_.childFlags;if(!B(ae))for(var se=Object.keys(ae),Ne=0,Te=se.length;Ne0?y(H.componentWillDisappear,rn(U,_)):_.textContent=""}function pt(_,U,H,$){ct(H,$),U.flags&8192?x(U,_,$):mt(_,H,$)}function Et(_,U,H,$,Z){_.componentWillDisappear.push(function(ae){$&4?U.componentWillDisappear(H,ae):$&8&&U.onComponentWillDisappear(H,Z,ae)})}function an(_){var U=_.event;return function(H){U(_.data,H)}}function cn(_,U,H,$){if(d(H)){if(R(U,H))return;H=an(H)}Ue($,u(_),H)}function ln(_,U,H){if(a(U)){H.removeAttribute("style");return}var $=H.style,Z,ae;if(f(U)){$.cssText=U;return}if(!a(_)&&!f(_)){for(Z in U)ae=U[Z],ae!==_[Z]&&$.setProperty(Z,ae);for(Z in _)a(U[Z])&&$.removeProperty(Z)}else for(Z in U)ae=U[Z],$.setProperty(Z,ae)}function un(_,U,H,$,Z){var ae=_&&_.__html||"",ce=U&&U.__html||"";ae!==ce&&!a(ce)&&!_e($,ce)&&(B(H)||(H.childFlags&12?ct(H.children,Z):H.childFlags===2&&Ze(H.children,Z),H.children=null,H.childFlags=1),$.innerHTML=ce)}function vt(_,U,H,$,Z,ae,ce,se){switch(_){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":$.autofocus=!!H;break;case"allowfullscreen":case"autoplay":case"capture":case"checked":case"controls":case"default":case"disabled":case"hidden":case"indeterminate":case"loop":case"muted":case"novalidate":case"open":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"selected":$[_]=!!H;break;case"defaultChecked":case"value":case"volume":if(ae&&_==="value")break;var Ne=a(H)?"":H;$[_]!==Ne&&($[_]=Ne);break;case"style":ln(U,H,$);break;case"dangerouslySetInnerHTML":un(U,H,ce,$,se);break;default:Le[_]?Re(_,U,H,$):_.charCodeAt(0)===111&&_.charCodeAt(1)===110?cn(_,U,H,$):a(H)?$.removeAttribute(_):Z&&he[_]?$.setAttributeNS(he[_],_,H):$.setAttribute(_,H);break}}function Mt(_,U,H,$,Z,ae){var ce=!1,se=(U&448)>0;se&&(ce=At(H),ce&&tn(U,$,H));for(var Ne in H)vt(Ne,null,H[Ne],$,Z,ce,null,ae);se&&xt(U,_,$,H,!0,ce)}function Pt(_,U,H){var $=me(_.render(U,_.state,H)),Z=H;return o(_.getChildContext)&&(Z=k(H,_.getChildContext())),_.$CX=Z,$}function Ot(_,U,H,$,Z,ae){var ce=new U(H,$),se=ce.$N=!!(U.getDerivedStateFromProps||ce.getSnapshotBeforeUpdate);if(ce.$SVG=Z,ce.$L=ae,_.children=ce,ce.$BS=!1,ce.context=$,ce.props===c&&(ce.props=H),se)ce.state=O(ce,H,ce.state);else if(o(ce.componentWillMount)){ce.$BR=!0,ce.componentWillMount();var Ne=ce.$PS;if(!B(Ne)){var Te=ce.state;if(B(Te))ce.state=Ne;else for(var Ie in Ne)Te[Ie]=Ne[Ie];ce.$PS=null}ce.$BR=!1}return ce.$LI=Pt(ce,H,$),ce}function gt(_,U){var H=_.props||c;return _.flags&32768?_.type.render(H,_.ref,U):_.type(H,U)}function $e(_,U,H,$,Z,ae,ce){var se=_.flags|=16384;se&481?Dt(_,U,H,$,Z,ae,ce):se&4?mn(_,U,H,$,Z,ae,ce):se&8?pn(_,U,H,$,Z,ae,ce):se&16?Rt(_,U,Z):se&8192?sn(_,H,U,$,Z,ae,ce):se&1024&&dn(_,H,U,Z,ae,ce)}function dn(_,U,H,$,Z,ae){$e(_.children,_.ref,U,!1,null,Z,ae);var ce=le();Rt(ce,H,$),_.dom=ce.dom}function sn(_,U,H,$,Z,ae,ce){var se=_.children,Ne=_.childFlags;Ne&12&&se.length===0&&(Ne=_.childFlags=2,se=_.children=le()),Ne===2?$e(se,H,U,$,Z,ae,ce):ot(se,H,U,$,Z,ae,ce)}function Rt(_,U,H){var $=_.dom=document.createTextNode(_.children);B(U)||i(U,$,H)}function Dt(_,U,H,$,Z,ae,ce){var se=_.flags,Ne=_.props,Te=_.className,Ie=_.childFlags,Ee=_.dom=h(_.type,$=$||(se&32)>0),Ae=_.children;if(!a(Te)&&Te!==""&&($?Ee.setAttribute("class",Te):Ee.className=Te),Ie===16)P(Ee,Ae);else if(Ie!==1){var Me=$&&_.type!=="foreignObject";Ie===2?(Ae.flags&16384&&(_.children=Ae=ne(Ae)),$e(Ae,Ee,H,Me,null,ae,ce)):(Ie===8||Ie===4)&&ot(Ae,Ee,H,Me,null,ae,ce)}B(U)||i(U,Ee,Z),B(Ne)||Mt(_,se,Ne,Ee,$,ce),at(_.ref,Ee,ae)}function ot(_,U,H,$,Z,ae,ce){for(var se=0;se<_.length;++se){var Ne=_[se];Ne.flags&16384&&(_[se]=Ne=ne(Ne)),$e(Ne,U,H,$,Z,ae,ce)}}function mn(_,U,H,$,Z,ae,ce){var se=Ot(_,_.type,_.props||c,H,$,ae),Ne=ce;o(se.componentDidAppear)&&(Ne=new l),$e(se.$LI,U,se.$CX,$,Z,ae,Ne),_t(_.ref,se,ae,ce)}function pn(_,U,H,$,Z,ae,ce){var se=_.ref,Ne=ce;!a(se)&&o(se.onComponentDidAppear)&&(Ne=new l),$e(_.children=me(gt(_,H)),U,H,$,Z,ae,Ne),Ft(_,ae,ce)}function fn(_){return function(){_.componentDidMount()}}function jt(_,U,H,$,Z){_.componentDidAppear.push(function(){$&4?U.componentDidAppear(H):$&8&&U.onComponentDidAppear(H,Z)})}function _t(_,U,H,$){at(_,U,H),o(U.componentDidMount)&&H.push(fn(U)),o(U.componentDidAppear)&&jt($,U,U.$LI.dom,4,void 0)}function hn(_,U){return function(){_.onComponentDidMount(V(U,!0),U.props||c)}}function Ft(_,U,H){var $=_.ref;a($)||(F($.onComponentWillMount,_.props||c),o($.onComponentDidMount)&&U.push(hn($,_)),o($.onComponentDidAppear)&&jt(H,$,V(_,!0),8,_.props))}function Cn(_,U,H,$,Z,ae,ce){Ze(_,ce),U.flags&_.flags&1521?($e(U,null,$,Z,null,ae,ce),C(H,U.dom,_.dom)):($e(U,H,$,Z,V(_,!0),ae,ce),x(_,H,ce))}function qe(_,U,H,$,Z,ae,ce,se){var Ne=U.flags|=16384;_.flags!==Ne||_.type!==U.type||_.key!==U.key||Ne&2048?_.flags&16384?Cn(_,U,H,$,Z,ce,se):$e(U,H,$,Z,ae,ce,se):Ne&481?bn(_,U,$,Z,Ne,ce,se):Ne&4?Sn(_,U,H,$,Z,ae,ce,se):Ne&8?Bn(_,U,H,$,Z,ae,ce,se):Ne&16?In(_,U):Ne&8192?Nn(_,U,H,$,Z,ce,se):Vn(_,U,$,ce,se)}function vn(_,U,H){_!==U&&(_!==""?H.firstChild.nodeValue=U:P(H,U))}function gn(_,U){_.textContent!==U&&(_.textContent=U)}function Nn(_,U,H,$,Z,ae,ce){var se=_.children,Ne=U.children,Te=_.childFlags,Ie=U.childFlags,Ee=null;Ie&12&&Ne.length===0&&(Ie=U.childFlags=2,Ne=U.children=le());var Ae=(Ie&2)!==0;if(Te&12){var Me=se.length;(Te&8&&Ie&8||Ae||!Ae&&Ne.length>Me)&&(Ee=V(se[Me-1],!1).nextSibling)}Nt(Te,Ie,se,Ne,H,$,Z,Ee,_,ae,ce)}function Vn(_,U,H,$,Z){var ae=_.ref,ce=U.ref,se=U.children;if(Nt(_.childFlags,U.childFlags,_.children,se,ae,H,!1,null,_,$,Z),U.dom=_.dom,ae!==ce&&!t(se)){var Ne=se.dom;v(ae,Ne),s(ce,Ne)}}function bn(_,U,H,$,Z,ae,ce){var se=U.dom=_.dom,Ne=_.props,Te=U.props,Ie=!1,Ee=!1,Ae;if($=$||(Z&32)>0,Ne!==Te){var Me=Ne||c;if(Ae=Te||c,Ae!==c){Ie=(Z&448)>0,Ie&&(Ee=At(Ae));for(var Fe in Ae){var Oe=Me[Fe],Ke=Ae[Fe];Oe!==Ke&&vt(Fe,Oe,Ke,se,$,Ee,_,ce)}}if(Me!==c)for(var De in Me)a(Ae[De])&&!a(Me[De])&&vt(De,Me[De],null,se,$,Ee,_,ce)}var tt=U.children,Ye=U.className;_.className!==Ye&&(a(Ye)?se.removeAttribute("class"):$?se.setAttribute("class",Ye):se.className=Ye),Z&4096?gn(se,tt):Nt(_.childFlags,U.childFlags,_.children,tt,se,H,$&&U.type!=="foreignObject",null,_,ae,ce),Ie&&xt(Z,U,se,Ae,!1,Ee);var it=U.ref,Qe=_.ref;Qe!==it&&(st(Qe),at(it,se,ae))}function kn(_,U,H,$,Z,ae,ce){Ze(_,ce),ot(U,H,$,Z,V(_,!0),ae,ce),x(_,H,ce)}function Nt(_,U,H,$,Z,ae,ce,se,Ne,Te,Ie){switch(_){case 2:switch(U){case 2:qe(H,$,Z,ae,ce,se,Te,Ie);break;case 1:Je(H,Z,Ie);break;case 16:Ze(H,Ie),P(Z,$);break;default:kn(H,$,Z,ae,ce,Te,Ie);break}break;case 1:switch(U){case 2:$e($,Z,ae,ce,se,Te,Ie);break;case 1:break;case 16:P(Z,$);break;default:ot($,Z,ae,ce,se,Te,Ie);break}break;case 16:switch(U){case 16:vn(H,$,Z);break;case 2:mt(Z,H,Ie),$e($,Z,ae,ce,se,Te,Ie);break;case 1:mt(Z,H,Ie);break;default:mt(Z,H,Ie),ot($,Z,ae,ce,se,Te,Ie);break}break;default:switch(U){case 16:ct(H,Ie),P(Z,$);break;case 2:pt(Z,Ne,H,Ie),$e($,Z,ae,ce,se,Te,Ie);break;case 1:pt(Z,Ne,H,Ie);break;default:var Ee=H.length|0,Ae=$.length|0;Ee===0?Ae>0&&ot($,Z,ae,ce,se,Te,Ie):Ae===0?pt(Z,Ne,H,Ie):U===8&&_===8?wn(H,$,Z,ae,ce,Ee,Ae,se,Ne,Te,Ie):Ln(H,$,Z,ae,ce,Ee,Ae,se,Te,Ie);break}break}}function yn(_,U,H,$,Z){Z.push(function(){_.componentDidUpdate(U,H,$)})}function Wt(_,U,H,$,Z,ae,ce,se,Ne,Te){var Ie=_.state,Ee=_.props,Ae=!!_.$N,Me=o(_.shouldComponentUpdate);if(Ae&&(U=O(_,H,U!==Ie?k(Ie,U):U)),ce||!Me||Me&&_.shouldComponentUpdate(H,U,Z)){!Ae&&o(_.componentWillUpdate)&&_.componentWillUpdate(H,U,Z),_.props=H,_.state=U,_.context=Z;var Fe=null,Oe=Pt(_,H,Z);Ae&&o(_.getSnapshotBeforeUpdate)&&(Fe=_.getSnapshotBeforeUpdate(Ee,Ie)),qe(_.$LI,Oe,$,_.$CX,ae,se,Ne,Te),_.$LI=Oe,o(_.componentDidUpdate)&&yn(_,Ee,Ie,Fe,Ne)}else _.props=H,_.state=U,_.context=Z}function Sn(_,U,H,$,Z,ae,ce,se){var Ne=U.children=_.children;if(!B(Ne)){Ne.$L=ce;var Te=U.props||c,Ie=U.ref,Ee=_.ref,Ae=Ne.state;if(!Ne.$N){if(o(Ne.componentWillReceiveProps)){if(Ne.$BR=!0,Ne.componentWillReceiveProps(Te,$),Ne.$UN)return;Ne.$BR=!1}B(Ne.$PS)||(Ae=k(Ae,Ne.$PS),Ne.$PS=null)}Wt(Ne,Ae,Te,H,$,Z,!1,ae,ce,se),Ee!==Ie&&(st(Ee),at(Ie,Ne,ce))}}function Bn(_,U,H,$,Z,ae,ce,se){var Ne=!0,Te=U.props||c,Ie=U.ref,Ee=_.props,Ae=!a(Ie),Me=_.children;if(Ae&&o(Ie.onComponentShouldUpdate)&&(Ne=Ie.onComponentShouldUpdate(Ee,Te)),Ne!==!1){Ae&&o(Ie.onComponentWillUpdate)&&Ie.onComponentWillUpdate(Ee,Te);var Fe=me(gt(U,$));qe(Me,Fe,H,$,Z,ae,ce,se),U.children=Fe,Ae&&o(Ie.onComponentDidUpdate)&&Ie.onComponentDidUpdate(Ee,Te)}else U.children=Me}function In(_,U){var H=U.children,$=U.dom=_.dom;H!==_.children&&($.nodeValue=H)}function Ln(_,U,H,$,Z,ae,ce,se,Ne,Te){for(var Ie=ae>ce?ce:ae,Ee=0,Ae,Me;Eece)for(Ee=Ie;EeEe||Me>Ae)break e;Fe=_[Me],Oe=U[Me]}for(Fe=_[Ee],Oe=U[Ae];Fe.key===Oe.key;){if(Oe.flags&16384&&(U[Ae]=Oe=ne(Oe)),qe(Fe,Oe,H,$,Z,se,Te,Ie),_[Ee]=Oe,Ee--,Ae--,Me>Ee||Me>Ae)break e;Fe=_[Ee],Oe=U[Ae]}}if(Me>Ee){if(Me<=Ae)for(Ke=Ae+1,De=KeAe)for(;Me<=Ee;)Je(_[Me++],H,Ie);else Tn(_,U,$,ae,ce,Ee,Ae,Me,H,Z,se,Ne,Te,Ie)}function Tn(_,U,H,$,Z,ae,ce,se,Ne,Te,Ie,Ee,Ae,Me){var Fe,Oe,Ke=0,De=0,tt=se,Ye=se,it=ae-se+1,Qe=ce-se+1,lt=new Int32Array(Qe+1),nt=it===$,bt=!1,Ge=0,ut=0;if(Z<4||(it|Qe)<32)for(De=tt;De<=ae;++De)if(Fe=_[De],utse?bt=!0:Ge=se,Oe.flags&16384&&(U[se]=Oe=ne(Oe)),qe(Fe,Oe,Ne,H,Te,Ie,Ae,Me),++ut;break}!nt&&se>ce&&Je(Fe,Ne,Me)}else nt||Je(Fe,Ne,Me);else{var Yt={};for(De=Ye;De<=ce;++De)Yt[U[De].key]=De;for(De=tt;De<=ae;++De)if(Fe=_[De],uttt;)Je(_[tt++],Ne,Me);lt[se-Ye]=De+1,Ge>se?bt=!0:Ge=se,Oe=U[se],Oe.flags&16384&&(U[se]=Oe=ne(Oe)),qe(Fe,Oe,Ne,H,Te,Ie,Ae,Me),++ut}else nt||Je(Fe,Ne,Me);else nt||Je(Fe,Ne,Me)}if(nt)pt(Ne,Ee,_,Me),ot(U,Ne,H,Te,Ie,Ae,Me);else if(bt){var Xt=xn(lt);for(se=Xt.length-1,De=Qe-1;De>=0;De--)lt[De]===0?(Ge=De+Ye,Oe=U[Ge],Oe.flags&16384&&(U[Ge]=Oe=ne(Oe)),Ke=Ge+1,$e(Oe,Ne,H,Te,Ke0&&S(Me.componentWillMove)}else if(ut!==Qe)for(De=Qe-1;De>=0;De--)lt[De]===0&&(Ge=De+Ye,Oe=U[Ge],Oe.flags&16384&&(U[Ge]=Oe=ne(Oe)),Ke=Ge+1,$e(Oe,Ne,H,Te,KeUt&&(Ut=Ne,et=new Int32Array(Ne),ft=new Int32Array(Ne));H>1,_[et[se]]0&&(ft[H]=et[ae-1]),et[ae]=H)}ae=Z+1;var Te=new Int32Array(ae);for(ce=et[ae-1];ae-- >0;)Te[ae]=ce,ce=ft[ce],et[ae]=0;return Te}var An=typeof document!="undefined";An&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);function Ht(_,U,H,$){var Z=[],ae=new l,ce=U.$V;D.v=!0,a(ce)?a(_)||(_.flags&16384&&(_=ne(_)),$e(_,U,$,!1,null,Z,ae),U.$V=_,ce=_):a(_)?(Je(ce,U,ae),U.$V=null):(_.flags&16384&&(_=ne(_)),qe(ce,_,U,$,!1,null,Z,ae),ce=U.$V=_),p(Z),y(ae.componentDidAppear),D.v=!1,o(H)&&H(),o(E.renderComplete)&&E.renderComplete(ce,U)}function zt(_,U,H,$){H===void 0&&(H=null),$===void 0&&($=c),Ht(_,U,H,$)}function En(_){return function(){function U(H,$,Z,ae){_||(_=H),zt($,_,Z,ae)}return U}()}var ht=[],Mn=typeof Promise!="undefined"?Promise.resolve().then.bind(Promise.resolve()):function(_){window.setTimeout(_,0)},Vt=!1;function $t(_,U,H,$){var Z=_.$PS;if(o(U)&&(U=U(Z?k(_.state,Z):_.state,_.props,_.context)),a(Z))_.$PS=U;else for(var ae in U)Z[ae]=U[ae];if(_.$BR)o(H)&&_.$L.push(H.bind(_));else{if(!D.v&&ht.length===0){Gt(_,$),o(H)&&H.call(_);return}if(ht.indexOf(_)===-1&&ht.push(_),$&&(_.$F=!0),Vt||(Vt=!0,Mn(Kt)),o(H)){var ce=_.$QU;ce||(ce=_.$QU=[]),ce.push(H)}}}function Pn(_){for(var U=_.$QU,H=0;H=0;--F){var W=this.tryEntries[F],z=W.completion;if(W.tryLoc==="root")return j("end");if(W.tryLoc<=this.prev){var K=a.call(W,"catchLoc"),G=a.call(W,"finallyLoc");if(K&&G){if(this.prev=0;--j){var F=this.tryEntries[j];if(F.tryLoc<=this.prev&&a.call(F,"finallyLoc")&&this.prev=0;--R){var j=this.tryEntries[R];if(j.finallyLoc===P)return this.complete(j.completion,j.afterLoc),T(j),s}}return E}(),catch:function(){function E(P){for(var R=this.tryEntries.length-1;R>=0;--R){var j=this.tryEntries[R];if(j.tryLoc===P){var F=j.completion;if(F.type==="throw"){var W=F.arg;T(j)}return W}}throw new Error("illegal catch attempt")}return E}(),delegateYield:function(){function E(P,R,j){return this.delegate={iterator:O(P),resultName:R,nextLoc:j},this.method==="next"&&(this.arg=o),s}return E}()},n}(A.exports);try{regeneratorRuntime=r}catch(n){typeof globalThis=="object"?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},30236:function(){"use strict";self.fetch||(self.fetch=function(A,r){return r=r||{},new Promise(function(n,e){var a=new XMLHttpRequest,t=[],o={},f=function(){function B(){return{ok:(a.status/100|0)==2,statusText:a.statusText,status:a.status,url:a.responseURL,text:function(){function I(){return Promise.resolve(a.responseText)}return I}(),json:function(){function I(){return Promise.resolve(a.responseText).then(JSON.parse)}return I}(),blob:function(){function I(){return Promise.resolve(new Blob([a.response]))}return I}(),clone:B,headers:{keys:function(){function I(){return t}return I}(),entries:function(){function I(){return t.map(function(k){return[k,a.getResponseHeader(k)]})}return I}(),get:function(){function I(k){return a.getResponseHeader(k)}return I}(),has:function(){function I(k){return a.getResponseHeader(k)!=null}return I}()}}}return B}();for(var b in a.open(r.method||"get",A,!0),a.onload=function(){a.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,function(B,I){o[I]||t.push(o[I]=I)}),n(f())},a.onerror=e,a.withCredentials=r.credentials=="include",r.headers)a.setRequestHeader(b,r.headers[b]);a.send(r.body||null)})})},88510:function(A,r){"use strict";r.__esModule=!0,r.zipWith=r.zip=r.uniqBy=r.uniq=r.toKeyedArray=r.toArray=r.sortBy=r.sort=r.reduce=r.range=r.map=r.filterMap=r.filter=void 0;function n(i,h){var C=typeof Symbol!="undefined"&&i[Symbol.iterator]||i["@@iterator"];if(C)return(C=C.call(i)).next.bind(C);if(Array.isArray(i)||(C=e(i))||h&&i&&typeof i.length=="number"){C&&(i=C);var v=0;return function(){return v>=i.length?{done:!0}:{done:!1,value:i[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(i,h){if(i){if(typeof i=="string")return a(i,h);var C={}.toString.call(i).slice(8,-1);return C==="Object"&&i.constructor&&(C=i.constructor.name),C==="Map"||C==="Set"?Array.from(i):C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C)?a(i,h):void 0}}function a(i,h){(h==null||h>i.length)&&(h=i.length);for(var C=0,v=Array(h);C0&&(0,a.round)(g.width)/B.offsetWidth||1,c=B.offsetHeight>0&&(0,a.round)(g.height)/B.offsetHeight||1);var m=(0,e.isElement)(B)?(0,t.default)(B):window,l=m.visualViewport,u=!(0,o.default)()&&k,s=(g.left+(u&&l?l.offsetLeft:0))/d,i=(g.top+(u&&l?l.offsetTop:0))/c,h=g.width/d,C=g.height/c;return{width:h,height:C,top:i,right:s+h,bottom:i+C,left:s,x:s,y:i}}},49035:function(A,r,n){"use strict";r.__esModule=!0,r.default=C;var e=n(46206),a=u(n(87991)),t=u(n(79752)),o=u(n(98309)),f=u(n(44896)),b=u(n(40600)),B=u(n(16599)),I=n(75573),k=u(n(37786)),g=u(n(57819)),d=u(n(4206)),c=u(n(12972)),m=u(n(81666)),l=n(63618);function u(v){return v&&v.__esModule?v:{default:v}}function s(v,p){var N=(0,k.default)(v,!1,p==="fixed");return N.top=N.top+v.clientTop,N.left=N.left+v.clientLeft,N.bottom=N.top+v.clientHeight,N.right=N.left+v.clientWidth,N.width=v.clientWidth,N.height=v.clientHeight,N.x=N.left,N.y=N.top,N}function i(v,p,N){return p===e.viewport?(0,m.default)((0,a.default)(v,N)):(0,I.isElement)(p)?s(p,N):(0,m.default)((0,t.default)((0,b.default)(v)))}function h(v){var p=(0,o.default)((0,g.default)(v)),N=["absolute","fixed"].indexOf((0,B.default)(v).position)>=0,V=N&&(0,I.isHTMLElement)(v)?(0,f.default)(v):v;return(0,I.isElement)(V)?p.filter(function(y){return(0,I.isElement)(y)&&(0,d.default)(y,V)&&(0,c.default)(y)!=="body"}):[]}function C(v,p,N,V){var y=p==="clippingParents"?h(v):[].concat(p),S=[].concat(y,[N]),L=S[0],w=S.reduce(function(x,T){var M=i(v,T,V);return x.top=(0,l.max)(M.top,x.top),x.right=(0,l.min)(M.right,x.right),x.bottom=(0,l.min)(M.bottom,x.bottom),x.left=(0,l.max)(M.left,x.left),x},i(v,L,V));return w.width=w.right-w.left,w.height=w.bottom-w.top,w.x=w.left,w.y=w.top,w}},74758:function(A,r,n){"use strict";r.__esModule=!0,r.default=d;var e=k(n(37786)),a=k(n(13390)),t=k(n(12972)),o=n(75573),f=k(n(79697)),b=k(n(40600)),B=k(n(10798)),I=n(63618);function k(c){return c&&c.__esModule?c:{default:c}}function g(c){var m=c.getBoundingClientRect(),l=(0,I.round)(m.width)/c.offsetWidth||1,u=(0,I.round)(m.height)/c.offsetHeight||1;return l!==1||u!==1}function d(c,m,l){l===void 0&&(l=!1);var u=(0,o.isHTMLElement)(m),s=(0,o.isHTMLElement)(m)&&g(m),i=(0,b.default)(m),h=(0,e.default)(c,s,l),C={scrollLeft:0,scrollTop:0},v={x:0,y:0};return(u||!u&&!l)&&(((0,t.default)(m)!=="body"||(0,B.default)(i))&&(C=(0,a.default)(m)),(0,o.isHTMLElement)(m)?(v=(0,e.default)(m,!0),v.x+=m.clientLeft,v.y+=m.clientTop):i&&(v.x=(0,f.default)(i))),{x:h.left+C.scrollLeft-v.x,y:h.top+C.scrollTop-v.y,width:h.width,height:h.height}}},16599:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(95115));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return(0,e.default)(o).getComputedStyle(o)}},40600:function(A,r,n){"use strict";r.__esModule=!0,r.default=a;var e=n(75573);function a(t){return(((0,e.isElement)(t)?t.ownerDocument:t.document)||window.document).documentElement}},79752:function(A,r,n){"use strict";r.__esModule=!0,r.default=B;var e=b(n(40600)),a=b(n(16599)),t=b(n(79697)),o=b(n(43750)),f=n(63618);function b(I){return I&&I.__esModule?I:{default:I}}function B(I){var k,g=(0,e.default)(I),d=(0,o.default)(I),c=(k=I.ownerDocument)==null?void 0:k.body,m=(0,f.max)(g.scrollWidth,g.clientWidth,c?c.scrollWidth:0,c?c.clientWidth:0),l=(0,f.max)(g.scrollHeight,g.clientHeight,c?c.scrollHeight:0,c?c.clientHeight:0),u=-d.scrollLeft+(0,t.default)(I),s=-d.scrollTop;return(0,a.default)(c||g).direction==="rtl"&&(u+=(0,f.max)(g.clientWidth,c?c.clientWidth:0)-m),{width:m,height:l,x:u,y:s}}},3073:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}},28811:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(37786));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=o.offsetWidth,B=o.offsetHeight;return Math.abs(f.width-b)<=1&&(b=f.width),Math.abs(f.height-B)<=1&&(B=f.height),{x:o.offsetLeft,y:o.offsetTop,width:b,height:B}}},12972:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e?(e.nodeName||"").toLowerCase():null}},13390:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(43750)),a=f(n(95115)),t=n(75573),o=f(n(3073));function f(B){return B&&B.__esModule?B:{default:B}}function b(B){return B===(0,a.default)(B)||!(0,t.isHTMLElement)(B)?(0,e.default)(B):(0,o.default)(B)}},44896:function(A,r,n){"use strict";r.__esModule=!0,r.default=d;var e=I(n(95115)),a=I(n(12972)),t=I(n(16599)),o=n(75573),f=I(n(87031)),b=I(n(57819)),B=I(n(35366));function I(c){return c&&c.__esModule?c:{default:c}}function k(c){return!(0,o.isHTMLElement)(c)||(0,t.default)(c).position==="fixed"?null:c.offsetParent}function g(c){var m=/firefox/i.test((0,B.default)()),l=/Trident/i.test((0,B.default)());if(l&&(0,o.isHTMLElement)(c)){var u=(0,t.default)(c);if(u.position==="fixed")return null}var s=(0,b.default)(c);for((0,o.isShadowRoot)(s)&&(s=s.host);(0,o.isHTMLElement)(s)&&["html","body"].indexOf((0,a.default)(s))<0;){var i=(0,t.default)(s);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||m&&i.willChange==="filter"||m&&i.filter&&i.filter!=="none")return s;s=s.parentNode}return null}function d(c){for(var m=(0,e.default)(c),l=k(c);l&&(0,f.default)(l)&&(0,t.default)(l).position==="static";)l=k(l);return l&&((0,a.default)(l)==="html"||(0,a.default)(l)==="body"&&(0,t.default)(l).position==="static")?m:l||g(c)||m}},57819:function(A,r,n){"use strict";r.__esModule=!0,r.default=f;var e=o(n(12972)),a=o(n(40600)),t=n(75573);function o(b){return b&&b.__esModule?b:{default:b}}function f(b){return(0,e.default)(b)==="html"?b:b.assignedSlot||b.parentNode||((0,t.isShadowRoot)(b)?b.host:null)||(0,a.default)(b)}},24426:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(57819)),a=f(n(10798)),t=f(n(12972)),o=n(75573);function f(B){return B&&B.__esModule?B:{default:B}}function b(B){return["html","body","#document"].indexOf((0,t.default)(B))>=0?B.ownerDocument.body:(0,o.isHTMLElement)(B)&&(0,a.default)(B)?B:b((0,e.default)(B))}},87991:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(95115)),a=f(n(40600)),t=f(n(79697)),o=f(n(89331));function f(B){return B&&B.__esModule?B:{default:B}}function b(B,I){var k=(0,e.default)(B),g=(0,a.default)(B),d=k.visualViewport,c=g.clientWidth,m=g.clientHeight,l=0,u=0;if(d){c=d.width,m=d.height;var s=(0,o.default)();(s||!s&&I==="fixed")&&(l=d.offsetLeft,u=d.offsetTop)}return{width:c,height:m,x:l+(0,t.default)(B),y:u}}},95115:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var a=e.ownerDocument;return a&&a.defaultView||window}return e}},43750:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(95115));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=f.pageXOffset,B=f.pageYOffset;return{scrollLeft:b,scrollTop:B}}},79697:function(A,r,n){"use strict";r.__esModule=!0,r.default=f;var e=o(n(37786)),a=o(n(40600)),t=o(n(43750));function o(b){return b&&b.__esModule?b:{default:b}}function f(b){return(0,e.default)((0,a.default)(b)).left+(0,t.default)(b).scrollLeft}},75573:function(A,r,n){"use strict";r.__esModule=!0,r.isElement=t,r.isHTMLElement=o,r.isShadowRoot=f;var e=a(n(95115));function a(b){return b&&b.__esModule?b:{default:b}}function t(b){var B=(0,e.default)(b).Element;return b instanceof B||b instanceof Element}function o(b){var B=(0,e.default)(b).HTMLElement;return b instanceof B||b instanceof HTMLElement}function f(b){if(typeof ShadowRoot=="undefined")return!1;var B=(0,e.default)(b).ShadowRoot;return b instanceof B||b instanceof ShadowRoot}},89331:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(35366));function a(o){return o&&o.__esModule?o:{default:o}}function t(){return!/^((?!chrome|android).)*safari/i.test((0,e.default)())}},10798:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(16599));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=f.overflow,B=f.overflowX,I=f.overflowY;return/auto|scroll|overlay|hidden/.test(b+I+B)}},87031:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(12972));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return["table","td","th"].indexOf((0,e.default)(o))>=0}},98309:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(24426)),a=f(n(57819)),t=f(n(95115)),o=f(n(10798));function f(B){return B&&B.__esModule?B:{default:B}}function b(B,I){var k;I===void 0&&(I=[]);var g=(0,e.default)(B),d=g===((k=B.ownerDocument)==null?void 0:k.body),c=(0,t.default)(g),m=d?[c].concat(c.visualViewport||[],(0,o.default)(g)?g:[]):g,l=I.concat(m);return d?l:l.concat(b((0,a.default)(m)))}},46206:function(A,r){"use strict";r.__esModule=!0,r.write=r.viewport=r.variationPlacements=r.top=r.start=r.right=r.reference=r.read=r.popper=r.placements=r.modifierPhases=r.main=r.left=r.end=r.clippingParents=r.bottom=r.beforeWrite=r.beforeRead=r.beforeMain=r.basePlacements=r.auto=r.afterWrite=r.afterRead=r.afterMain=void 0;var n=r.top="top",e=r.bottom="bottom",a=r.right="right",t=r.left="left",o=r.auto="auto",f=r.basePlacements=[n,e,a,t],b=r.start="start",B=r.end="end",I=r.clippingParents="clippingParents",k=r.viewport="viewport",g=r.popper="popper",d=r.reference="reference",c=r.variationPlacements=f.reduce(function(y,S){return y.concat([S+"-"+b,S+"-"+B])},[]),m=r.placements=[].concat(f,[o]).reduce(function(y,S){return y.concat([S,S+"-"+b,S+"-"+B])},[]),l=r.beforeRead="beforeRead",u=r.read="read",s=r.afterRead="afterRead",i=r.beforeMain="beforeMain",h=r.main="main",C=r.afterMain="afterMain",v=r.beforeWrite="beforeWrite",p=r.write="write",N=r.afterWrite="afterWrite",V=r.modifierPhases=[l,u,s,i,h,C,v,p,N]},95996:function(A,r,n){"use strict";r.__esModule=!0;var e={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};r.popperGenerator=r.detectOverflow=r.createPopperLite=r.createPopperBase=r.createPopper=void 0;var a=n(46206);Object.keys(a).forEach(function(B){B==="default"||B==="__esModule"||Object.prototype.hasOwnProperty.call(e,B)||B in r&&r[B]===a[B]||(r[B]=a[B])});var t=n(39805);Object.keys(t).forEach(function(B){B==="default"||B==="__esModule"||Object.prototype.hasOwnProperty.call(e,B)||B in r&&r[B]===t[B]||(r[B]=t[B])});var o=n(96376);r.popperGenerator=o.popperGenerator,r.detectOverflow=o.detectOverflow,r.createPopperBase=o.createPopper;var f=n(83312);r.createPopper=f.createPopper;var b=n(2473);r.createPopperLite=b.createPopper},19975:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=t(n(12972)),a=n(75573);function t(B){return B&&B.__esModule?B:{default:B}}function o(B){var I=B.state;Object.keys(I.elements).forEach(function(k){var g=I.styles[k]||{},d=I.attributes[k]||{},c=I.elements[k];!(0,a.isHTMLElement)(c)||!(0,e.default)(c)||(Object.assign(c.style,g),Object.keys(d).forEach(function(m){var l=d[m];l===!1?c.removeAttribute(m):c.setAttribute(m,l===!0?"":l)}))})}function f(B){var I=B.state,k={popper:{position:I.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(I.elements.popper.style,k.popper),I.styles=k,I.elements.arrow&&Object.assign(I.elements.arrow.style,k.arrow),function(){Object.keys(I.elements).forEach(function(g){var d=I.elements[g],c=I.attributes[g]||{},m=Object.keys(I.styles.hasOwnProperty(g)?I.styles[g]:k[g]),l=m.reduce(function(u,s){return u[s]="",u},{});!(0,a.isHTMLElement)(d)||!(0,e.default)(d)||(Object.assign(d.style,l),Object.keys(c).forEach(function(u){d.removeAttribute(u)}))})}}var b=r.default={name:"applyStyles",enabled:!0,phase:"write",fn:o,effect:f,requires:["computeStyles"]}},52744:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=g(n(83104)),a=g(n(28811)),t=g(n(4206)),o=g(n(44896)),f=g(n(41199)),b=n(28595),B=g(n(43286)),I=g(n(81447)),k=n(46206);function g(u){return u&&u.__esModule?u:{default:u}}var d=function(){function u(s,i){return s=typeof s=="function"?s(Object.assign({},i.rects,{placement:i.placement})):s,(0,B.default)(typeof s!="number"?s:(0,I.default)(s,k.basePlacements))}return u}();function c(u){var s,i=u.state,h=u.name,C=u.options,v=i.elements.arrow,p=i.modifiersData.popperOffsets,N=(0,e.default)(i.placement),V=(0,f.default)(N),y=[k.left,k.right].indexOf(N)>=0,S=y?"height":"width";if(!(!v||!p)){var L=d(C.padding,i),w=(0,a.default)(v),x=V==="y"?k.top:k.left,T=V==="y"?k.bottom:k.right,M=i.rects.reference[S]+i.rects.reference[V]-p[V]-i.rects.popper[S],O=p[V]-i.rects.reference[V],D=(0,o.default)(v),E=D?V==="y"?D.clientHeight||0:D.clientWidth||0:0,P=M/2-O/2,R=L[x],j=E-w[S]-L[T],F=E/2-w[S]/2+P,W=(0,b.within)(R,F,j),z=V;i.modifiersData[h]=(s={},s[z]=W,s.centerOffset=W-F,s)}}function m(u){var s=u.state,i=u.options,h=i.element,C=h===void 0?"[data-popper-arrow]":h;C!=null&&(typeof C=="string"&&(C=s.elements.popper.querySelector(C),!C)||(0,t.default)(s.elements.popper,C)&&(s.elements.arrow=C))}var l=r.default={name:"arrow",enabled:!0,phase:"main",fn:c,effect:m,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},59894:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0,r.mapToStyles=c;var e=n(46206),a=k(n(44896)),t=k(n(95115)),o=k(n(40600)),f=k(n(16599)),b=k(n(83104)),B=k(n(45)),I=n(63618);function k(u){return u&&u.__esModule?u:{default:u}}var g={top:"auto",right:"auto",bottom:"auto",left:"auto"};function d(u,s){var i=u.x,h=u.y,C=s.devicePixelRatio||1;return{x:(0,I.round)(i*C)/C||0,y:(0,I.round)(h*C)/C||0}}function c(u){var s,i=u.popper,h=u.popperRect,C=u.placement,v=u.variation,p=u.offsets,N=u.position,V=u.gpuAcceleration,y=u.adaptive,S=u.roundOffsets,L=u.isFixed,w=p.x,x=w===void 0?0:w,T=p.y,M=T===void 0?0:T,O=typeof S=="function"?S({x:x,y:M}):{x:x,y:M};x=O.x,M=O.y;var D=p.hasOwnProperty("x"),E=p.hasOwnProperty("y"),P=e.left,R=e.top,j=window;if(y){var F=(0,a.default)(i),W="clientHeight",z="clientWidth";if(F===(0,t.default)(i)&&(F=(0,o.default)(i),(0,f.default)(F).position!=="static"&&N==="absolute"&&(W="scrollHeight",z="scrollWidth")),F=F,C===e.top||(C===e.left||C===e.right)&&v===e.end){R=e.bottom;var K=L&&F===j&&j.visualViewport?j.visualViewport.height:F[W];M-=K-h.height,M*=V?1:-1}if(C===e.left||(C===e.top||C===e.bottom)&&v===e.end){P=e.right;var G=L&&F===j&&j.visualViewport?j.visualViewport.width:F[z];x-=G-h.width,x*=V?1:-1}}var J=Object.assign({position:N},y&&g),Q=S===!0?d({x:x,y:M},(0,t.default)(i)):{x:x,y:M};if(x=Q.x,M=Q.y,V){var ue;return Object.assign({},J,(ue={},ue[R]=E?"0":"",ue[P]=D?"0":"",ue.transform=(j.devicePixelRatio||1)<=1?"translate("+x+"px, "+M+"px)":"translate3d("+x+"px, "+M+"px, 0)",ue))}return Object.assign({},J,(s={},s[R]=E?M+"px":"",s[P]=D?x+"px":"",s.transform="",s))}function m(u){var s=u.state,i=u.options,h=i.gpuAcceleration,C=h===void 0?!0:h,v=i.adaptive,p=v===void 0?!0:v,N=i.roundOffsets,V=N===void 0?!0:N,y={placement:(0,b.default)(s.placement),variation:(0,B.default)(s.placement),popper:s.elements.popper,popperRect:s.rects.popper,gpuAcceleration:C,isFixed:s.options.strategy==="fixed"};s.modifiersData.popperOffsets!=null&&(s.styles.popper=Object.assign({},s.styles.popper,c(Object.assign({},y,{offsets:s.modifiersData.popperOffsets,position:s.options.strategy,adaptive:p,roundOffsets:V})))),s.modifiersData.arrow!=null&&(s.styles.arrow=Object.assign({},s.styles.arrow,c(Object.assign({},y,{offsets:s.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:V})))),s.attributes.popper=Object.assign({},s.attributes.popper,{"data-popper-placement":s.placement})}var l=r.default={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:m,data:{}}},36692:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=a(n(95115));function a(b){return b&&b.__esModule?b:{default:b}}var t={passive:!0};function o(b){var B=b.state,I=b.instance,k=b.options,g=k.scroll,d=g===void 0?!0:g,c=k.resize,m=c===void 0?!0:c,l=(0,e.default)(B.elements.popper),u=[].concat(B.scrollParents.reference,B.scrollParents.popper);return d&&u.forEach(function(s){s.addEventListener("scroll",I.update,t)}),m&&l.addEventListener("resize",I.update,t),function(){d&&u.forEach(function(s){s.removeEventListener("scroll",I.update,t)}),m&&l.removeEventListener("resize",I.update,t)}}var f=r.default={name:"eventListeners",enabled:!0,phase:"write",fn:function(){function b(){}return b}(),effect:o,data:{}}},23798:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=I(n(71376)),a=I(n(83104)),t=I(n(86459)),o=I(n(17633)),f=I(n(9041)),b=n(46206),B=I(n(45));function I(c){return c&&c.__esModule?c:{default:c}}function k(c){if((0,a.default)(c)===b.auto)return[];var m=(0,e.default)(c);return[(0,t.default)(c),m,(0,t.default)(m)]}function g(c){var m=c.state,l=c.options,u=c.name;if(!m.modifiersData[u]._skip){for(var s=l.mainAxis,i=s===void 0?!0:s,h=l.altAxis,C=h===void 0?!0:h,v=l.fallbackPlacements,p=l.padding,N=l.boundary,V=l.rootBoundary,y=l.altBoundary,S=l.flipVariations,L=S===void 0?!0:S,w=l.allowedAutoPlacements,x=m.options.placement,T=(0,a.default)(x),M=T===x,O=v||(M||!L?[(0,e.default)(x)]:k(x)),D=[x].concat(O).reduce(function(re,oe){return re.concat((0,a.default)(oe)===b.auto?(0,f.default)(m,{placement:oe,boundary:N,rootBoundary:V,padding:p,flipVariations:L,allowedAutoPlacements:w}):oe)},[]),E=m.rects.reference,P=m.rects.popper,R=new Map,j=!0,F=D[0],W=0;W=0,Q=J?"width":"height",ue=(0,o.default)(m,{placement:z,boundary:N,rootBoundary:V,altBoundary:y,padding:p}),ie=J?G?b.right:b.left:G?b.bottom:b.top;E[Q]>P[Q]&&(ie=(0,e.default)(ie));var pe=(0,e.default)(ie),te=[];if(i&&te.push(ue[K]<=0),C&&te.push(ue[ie]<=0,ue[pe]<=0),te.every(function(re){return re})){F=z,j=!1;break}R.set(z,te)}if(j)for(var q=L?3:1,ne=function(){function re(oe){var fe=D.find(function(me){var Y=R.get(me);if(Y)return Y.slice(0,oe).every(function(ve){return ve})});if(fe)return F=fe,"break"}return re}(),le=q;le>0;le--){var ee=ne(le);if(ee==="break")break}m.placement!==F&&(m.modifiersData[u]._skip=!0,m.placement=F,m.reset=!0)}}var d=r.default={name:"flip",enabled:!0,phase:"main",fn:g,requiresIfExists:["offset"],data:{_skip:!1}}},83761:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=n(46206),a=t(n(17633));function t(I){return I&&I.__esModule?I:{default:I}}function o(I,k,g){return g===void 0&&(g={x:0,y:0}),{top:I.top-k.height-g.y,right:I.right-k.width+g.x,bottom:I.bottom-k.height+g.y,left:I.left-k.width-g.x}}function f(I){return[e.top,e.right,e.bottom,e.left].some(function(k){return I[k]>=0})}function b(I){var k=I.state,g=I.name,d=k.rects.reference,c=k.rects.popper,m=k.modifiersData.preventOverflow,l=(0,a.default)(k,{elementContext:"reference"}),u=(0,a.default)(k,{altBoundary:!0}),s=o(l,d),i=o(u,c,m),h=f(s),C=f(i);k.modifiersData[g]={referenceClippingOffsets:s,popperEscapeOffsets:i,isReferenceHidden:h,hasPopperEscaped:C},k.attributes.popper=Object.assign({},k.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":C})}var B=r.default={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:b}},39805:function(A,r,n){"use strict";r.__esModule=!0,r.preventOverflow=r.popperOffsets=r.offset=r.hide=r.flip=r.eventListeners=r.computeStyles=r.arrow=r.applyStyles=void 0;var e=g(n(19975));r.applyStyles=e.default;var a=g(n(52744));r.arrow=a.default;var t=g(n(59894));r.computeStyles=t.default;var o=g(n(36692));r.eventListeners=o.default;var f=g(n(23798));r.flip=f.default;var b=g(n(83761));r.hide=b.default;var B=g(n(61410));r.offset=B.default;var I=g(n(40107));r.popperOffsets=I.default;var k=g(n(75137));r.preventOverflow=k.default;function g(d){return d&&d.__esModule?d:{default:d}}},61410:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0,r.distanceAndSkiddingToXY=o;var e=t(n(83104)),a=n(46206);function t(B){return B&&B.__esModule?B:{default:B}}function o(B,I,k){var g=(0,e.default)(B),d=[a.left,a.top].indexOf(g)>=0?-1:1,c=typeof k=="function"?k(Object.assign({},I,{placement:B})):k,m=c[0],l=c[1];return m=m||0,l=(l||0)*d,[a.left,a.right].indexOf(g)>=0?{x:l,y:m}:{x:m,y:l}}function f(B){var I=B.state,k=B.options,g=B.name,d=k.offset,c=d===void 0?[0,0]:d,m=a.placements.reduce(function(i,h){return i[h]=o(h,I.rects,c),i},{}),l=m[I.placement],u=l.x,s=l.y;I.modifiersData.popperOffsets!=null&&(I.modifiersData.popperOffsets.x+=u,I.modifiersData.popperOffsets.y+=s),I.modifiersData[g]=m}var b=r.default={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:f}},40107:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=a(n(89951));function a(f){return f&&f.__esModule?f:{default:f}}function t(f){var b=f.state,B=f.name;b.modifiersData[B]=(0,e.default)({reference:b.rects.reference,element:b.rects.popper,strategy:"absolute",placement:b.placement})}var o=r.default={name:"popperOffsets",enabled:!0,phase:"read",fn:t,data:{}}},75137:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=n(46206),a=c(n(83104)),t=c(n(41199)),o=c(n(28066)),f=n(28595),b=c(n(28811)),B=c(n(44896)),I=c(n(17633)),k=c(n(45)),g=c(n(34780)),d=n(63618);function c(u){return u&&u.__esModule?u:{default:u}}function m(u){var s=u.state,i=u.options,h=u.name,C=i.mainAxis,v=C===void 0?!0:C,p=i.altAxis,N=p===void 0?!1:p,V=i.boundary,y=i.rootBoundary,S=i.altBoundary,L=i.padding,w=i.tether,x=w===void 0?!0:w,T=i.tetherOffset,M=T===void 0?0:T,O=(0,I.default)(s,{boundary:V,rootBoundary:y,padding:L,altBoundary:S}),D=(0,a.default)(s.placement),E=(0,k.default)(s.placement),P=!E,R=(0,t.default)(D),j=(0,o.default)(R),F=s.modifiersData.popperOffsets,W=s.rects.reference,z=s.rects.popper,K=typeof M=="function"?M(Object.assign({},s.rects,{placement:s.placement})):M,G=typeof K=="number"?{mainAxis:K,altAxis:K}:Object.assign({mainAxis:0,altAxis:0},K),J=s.modifiersData.offset?s.modifiersData.offset[s.placement]:null,Q={x:0,y:0};if(F){if(v){var ue,ie=R==="y"?e.top:e.left,pe=R==="y"?e.bottom:e.right,te=R==="y"?"height":"width",q=F[R],ne=q+O[ie],le=q-O[pe],ee=x?-z[te]/2:0,re=E===e.start?W[te]:z[te],oe=E===e.start?-z[te]:-W[te],fe=s.elements.arrow,me=x&&fe?(0,b.default)(fe):{width:0,height:0},Y=s.modifiersData["arrow#persistent"]?s.modifiersData["arrow#persistent"].padding:(0,g.default)(),ve=Y[ie],he=Y[pe],Ve=(0,f.within)(0,W[te],me[te]),Be=P?W[te]/2-ee-Ve-ve-G.mainAxis:re-Ve-ve-G.mainAxis,be=P?-W[te]/2+ee+Ve+he+G.mainAxis:oe+Ve+he+G.mainAxis,Le=s.elements.arrow&&(0,B.default)(s.elements.arrow),we=Le?R==="y"?Le.clientTop||0:Le.clientLeft||0:0,xe=(ue=J==null?void 0:J[R])!=null?ue:0,Re=q+Be-xe-we,He=q+be-xe,ye=(0,f.within)(x?(0,d.min)(ne,Re):ne,q,x?(0,d.max)(le,He):le);F[R]=ye,Q[R]=ye-q}if(N){var de,Ce=R==="x"?e.top:e.left,ke=R==="x"?e.bottom:e.right,ge=F[j],Se=j==="y"?"height":"width",Pe=ge+O[Ce],je=ge-O[ke],_e=[e.top,e.left].indexOf(D)!==-1,ze=(de=J==null?void 0:J[j])!=null?de:0,We=_e?Pe:ge-W[Se]-z[Se]-ze+G.altAxis,Ue=_e?ge+W[Se]+z[Se]-ze-G.altAxis:je,Xe=x&&_e?(0,f.withinMaxClamp)(We,ge,Ue):(0,f.within)(x?We:Pe,ge,x?Ue:je);F[j]=Xe,Q[j]=Xe-ge}s.modifiersData[h]=Q}}var l=r.default={name:"preventOverflow",enabled:!0,phase:"main",fn:m,requiresIfExists:["offset"]}},2473:function(A,r,n){"use strict";r.__esModule=!0,r.defaultModifiers=r.createPopper=void 0;var e=n(96376);r.popperGenerator=e.popperGenerator,r.detectOverflow=e.detectOverflow;var a=b(n(36692)),t=b(n(40107)),o=b(n(59894)),f=b(n(19975));function b(k){return k&&k.__esModule?k:{default:k}}var B=r.defaultModifiers=[a.default,t.default,o.default,f.default],I=r.createPopper=(0,e.popperGenerator)({defaultModifiers:B})},83312:function(A,r,n){"use strict";r.__esModule=!0;var e={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};r.defaultModifiers=r.createPopperLite=r.createPopper=void 0;var a=n(96376);r.popperGenerator=a.popperGenerator,r.detectOverflow=a.detectOverflow;var t=l(n(36692)),o=l(n(40107)),f=l(n(59894)),b=l(n(19975)),B=l(n(61410)),I=l(n(23798)),k=l(n(75137)),g=l(n(52744)),d=l(n(83761)),c=n(2473);r.createPopperLite=c.createPopper;var m=n(39805);Object.keys(m).forEach(function(i){i==="default"||i==="__esModule"||Object.prototype.hasOwnProperty.call(e,i)||i in r&&r[i]===m[i]||(r[i]=m[i])});function l(i){return i&&i.__esModule?i:{default:i}}var u=r.defaultModifiers=[t.default,o.default,f.default,b.default,B.default,I.default,k.default,g.default,d.default],s=r.createPopperLite=r.createPopper=(0,a.popperGenerator)({defaultModifiers:u})},9041:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(45)),a=n(46206),t=f(n(17633)),o=f(n(83104));function f(B){return B&&B.__esModule?B:{default:B}}function b(B,I){I===void 0&&(I={});var k=I,g=k.placement,d=k.boundary,c=k.rootBoundary,m=k.padding,l=k.flipVariations,u=k.allowedAutoPlacements,s=u===void 0?a.placements:u,i=(0,e.default)(g),h=i?l?a.variationPlacements:a.variationPlacements.filter(function(p){return(0,e.default)(p)===i}):a.basePlacements,C=h.filter(function(p){return s.indexOf(p)>=0});C.length===0&&(C=h);var v=C.reduce(function(p,N){return p[N]=(0,t.default)(B,{placement:N,boundary:d,rootBoundary:c,padding:m})[(0,o.default)(N)],p},{});return Object.keys(v).sort(function(p,N){return v[p]-v[N]})}},89951:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(83104)),a=f(n(45)),t=f(n(41199)),o=n(46206);function f(B){return B&&B.__esModule?B:{default:B}}function b(B){var I=B.reference,k=B.element,g=B.placement,d=g?(0,e.default)(g):null,c=g?(0,a.default)(g):null,m=I.x+I.width/2-k.width/2,l=I.y+I.height/2-k.height/2,u;switch(d){case o.top:u={x:m,y:I.y-k.height};break;case o.bottom:u={x:m,y:I.y+I.height};break;case o.right:u={x:I.x+I.width,y:l};break;case o.left:u={x:I.x-k.width,y:l};break;default:u={x:I.x,y:I.y}}var s=d?(0,t.default)(d):null;if(s!=null){var i=s==="y"?"height":"width";switch(c){case o.start:u[s]=u[s]-(I[i]/2-k[i]/2);break;case o.end:u[s]=u[s]+(I[i]/2-k[i]/2);break;default:}}return u}},10579:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){var a;return function(){return a||(a=new Promise(function(t){Promise.resolve().then(function(){a=void 0,t(e())})})),a}}},17633:function(A,r,n){"use strict";r.__esModule=!0,r.default=d;var e=g(n(49035)),a=g(n(40600)),t=g(n(37786)),o=g(n(89951)),f=g(n(81666)),b=n(46206),B=n(75573),I=g(n(43286)),k=g(n(81447));function g(c){return c&&c.__esModule?c:{default:c}}function d(c,m){m===void 0&&(m={});var l=m,u=l.placement,s=u===void 0?c.placement:u,i=l.strategy,h=i===void 0?c.strategy:i,C=l.boundary,v=C===void 0?b.clippingParents:C,p=l.rootBoundary,N=p===void 0?b.viewport:p,V=l.elementContext,y=V===void 0?b.popper:V,S=l.altBoundary,L=S===void 0?!1:S,w=l.padding,x=w===void 0?0:w,T=(0,I.default)(typeof x!="number"?x:(0,k.default)(x,b.basePlacements)),M=y===b.popper?b.reference:b.popper,O=c.rects.popper,D=c.elements[L?M:y],E=(0,e.default)((0,B.isElement)(D)?D:D.contextElement||(0,a.default)(c.elements.popper),v,N,h),P=(0,t.default)(c.elements.reference),R=(0,o.default)({reference:P,element:O,strategy:"absolute",placement:s}),j=(0,f.default)(Object.assign({},O,R)),F=y===b.popper?j:P,W={top:E.top-F.top+T.top,bottom:F.bottom-E.bottom+T.bottom,left:E.left-F.left+T.left,right:F.right-E.right+T.right},z=c.modifiersData.offset;if(y===b.popper&&z){var K=z[s];Object.keys(W).forEach(function(G){var J=[b.right,b.bottom].indexOf(G)>=0?1:-1,Q=[b.top,b.bottom].indexOf(G)>=0?"y":"x";W[G]+=K[Q]*J})}return W}},81447:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e,a){return a.reduce(function(t,o){return t[o]=e,t},{})}},28066:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e==="x"?"y":"x"}},83104:function(A,r,n){"use strict";r.__esModule=!0,r.default=a;var e=n(46206);function a(t){return t.split("-")[0]}},34780:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(){return{top:0,right:0,bottom:0,left:0}}},41199:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}},71376:function(A,r){"use strict";r.__esModule=!0,r.default=e;var n={left:"right",right:"left",bottom:"top",top:"bottom"};function e(a){return a.replace(/left|right|bottom|top/g,function(t){return n[t]})}},86459:function(A,r){"use strict";r.__esModule=!0,r.default=e;var n={start:"end",end:"start"};function e(a){return a.replace(/start|end/g,function(t){return n[t]})}},45:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e.split("-")[1]}},63618:function(A,r){"use strict";r.__esModule=!0,r.round=r.min=r.max=void 0;var n=r.max=Math.max,e=r.min=Math.min,a=r.round=Math.round},56500:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){var a=e.reduce(function(t,o){var f=t[o.name];return t[o.name]=f?Object.assign({},f,o,{options:Object.assign({},f.options,o.options),data:Object.assign({},f.data,o.data)}):o,t},{});return Object.keys(a).map(function(t){return a[t]})}},43286:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(34780));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return Object.assign({},(0,e.default)(),o)}},33118:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=n(46206);function a(o){var f=new Map,b=new Set,B=[];o.forEach(function(k){f.set(k.name,k)});function I(k){b.add(k.name);var g=[].concat(k.requires||[],k.requiresIfExists||[]);g.forEach(function(d){if(!b.has(d)){var c=f.get(d);c&&I(c)}}),B.push(k)}return o.forEach(function(k){b.has(k.name)||I(k)}),B}function t(o){var f=a(o);return e.modifierPhases.reduce(function(b,B){return b.concat(f.filter(function(I){return I.phase===B}))},[])}},81666:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}},35366:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(a){return a.brand+"/"+a.version}).join(" "):navigator.userAgent}},28595:function(A,r,n){"use strict";r.__esModule=!0,r.within=a,r.withinMaxClamp=t;var e=n(63618);function a(o,f,b){return(0,e.max)(o,(0,e.min)(f,b))}function t(o,f,b){var B=a(o,f,b);return B>b?b:B}},15875:function(A,r){"use strict";r.__esModule=!0,r.VNodeFlags=r.ChildFlags=void 0;var n;(function(a){a[a.Unknown=0]="Unknown",a[a.HtmlElement=1]="HtmlElement",a[a.ComponentUnknown=2]="ComponentUnknown",a[a.ComponentClass=4]="ComponentClass",a[a.ComponentFunction=8]="ComponentFunction",a[a.Text=16]="Text",a[a.SvgElement=32]="SvgElement",a[a.InputElement=64]="InputElement",a[a.TextareaElement=128]="TextareaElement",a[a.SelectElement=256]="SelectElement",a[a.Portal=1024]="Portal",a[a.ReCreate=2048]="ReCreate",a[a.ContentEditable=4096]="ContentEditable",a[a.Fragment=8192]="Fragment",a[a.InUse=16384]="InUse",a[a.ForwardRef=32768]="ForwardRef",a[a.Normalized=65536]="Normalized",a[a.ForwardRefComponent=32776]="ForwardRefComponent",a[a.FormElement=448]="FormElement",a[a.Element=481]="Element",a[a.Component=14]="Component",a[a.DOMRef=1521]="DOMRef",a[a.InUseOrNormalized=81920]="InUseOrNormalized",a[a.ClearInUse=-16385]="ClearInUse",a[a.ComponentKnown=12]="ComponentKnown"})(n||(r.VNodeFlags=n={}));var e;(function(a){a[a.UnknownChildren=0]="UnknownChildren",a[a.HasInvalidChildren=1]="HasInvalidChildren",a[a.HasVNodeChildren=2]="HasVNodeChildren",a[a.HasNonKeyedChildren=4]="HasNonKeyedChildren",a[a.HasKeyedChildren=8]="HasKeyedChildren",a[a.HasTextChildren=16]="HasTextChildren",a[a.MultipleChildren=12]="MultipleChildren"})(e||(r.ChildFlags=e={}))},89292:function(A,r){"use strict";r.__esModule=!0,r.Fragment=r.EMPTY_OBJ=r.Component=r.AnimationQueues=void 0,r._CI=Ot,r._HI=me,r._M=$e,r._MCCC=_t,r._ME=Dt,r._MFCC=Ft,r._MP=Mt,r._MR=at,r._RFC=gt,r.__render=Ht,r.createComponentVNode=ue,r.createFragment=pe,r.createPortal=ee,r.createRef=nn,r.createRenderer=En,r.createTextVNode=ie,r.createVNode=K,r.directClone=ne,r.findDOMFromVNode=V,r.forwardRef=on,r.getFlagsForElementVnode=oe,r.linkEvent=g,r.normalizeProps=te,r.options=void 0,r.render=zt,r.rerender=Kt,r.version=void 0;var n=Array.isArray;function e(_){var U=typeof _;return U==="string"||U==="number"}function a(_){return _==null}function t(_){return _===null||_===!1||_===!0||_===void 0}function o(_){return typeof _=="function"}function f(_){return typeof _=="string"}function b(_){return typeof _=="number"}function B(_){return _===null}function I(_){return _===void 0}function k(_,U){var H={};if(_)for(var $ in _)H[$]=_[$];if(U)for(var Z in U)H[Z]=U[Z];return H}function g(_,U){return o(U)?{data:_,event:U}:null}function d(_){return!B(_)&&typeof _=="object"}var c=r.EMPTY_OBJ={},m=r.Fragment="$F",l=r.AnimationQueues=function(){function _(){this.componentDidAppear=[],this.componentWillDisappear=[],this.componentWillMove=[]}return _}();function u(_){return _.substring(2).toLowerCase()}function s(_,U){_.appendChild(U)}function i(_,U,H){B(H)?s(_,U):_.insertBefore(U,H)}function h(_,U){return U?document.createElementNS("http://www.w3.org/2000/svg",_):document.createElement(_)}function C(_,U,H){_.replaceChild(U,H)}function v(_,U){_.removeChild(U)}function p(_){for(var U=0;U<_.length;U++)_[U]()}function N(_,U,H){var $=_.children;return H&4?$.$LI:H&8192?_.childFlags===2?$:$[U?0:$.length-1]:$}function V(_,U){for(var H;_;){if(H=_.flags,H&1521)return _.dom;_=N(_,U,H)}return null}function y(_,U){for(var H=_.length,$;($=_.pop())!==void 0;)$(function(){--H<=0&&o(U)&&U()})}function S(_){for(var U=0;U<_.length;U++)_[U].fn();for(var H=0;H<_.length;H++){var $=_[H];i($.parent,$.dom,$.next)}_.splice(0,_.length)}function L(_,U,H){do{var $=_.flags;if($&1521){(!H||_.dom.parentNode===U)&&v(U,_.dom);return}var Z=_.children;if($&4&&(_=Z.$LI),$&8&&(_=Z),$&8192)if(_.childFlags===2)_=Z;else{for(var ae=0,ce=Z.length;ae0?y(H.componentWillDisappear,w(_,U)):L(_,U,!1)}function T(_,U,H,$,Z,ae,ce,se){_.componentWillMove.push({dom:$,fn:function(){function Ne(){ce&4?H.componentWillMove(U,Z,$):ce&8&&H.onComponentWillMove(U,Z,$,se)}return Ne}(),next:ae,parent:Z})}function M(_,U,H,$,Z){var ae,ce,se=U.flags;do{var Ne=U.flags;if(Ne&1521){!a(ae)&&(o(ae.componentWillMove)||o(ae.onComponentWillMove))?T(Z,_,ae,U.dom,H,$,se,ce):i(H,U.dom,$);return}var Te=U.children;if(Ne&4)ae=U.children,ce=U.props,U=Te.$LI;else if(Ne&8)ae=U.ref,ce=U.props,U=Te;else if(Ne&8192)if(U.childFlags===2)U=Te;else{for(var Ie=0,Ee=Te.length;Ie0,Te=B(se),Ie=f(se)&&se[0]===W;Ne||Te||Ie?(H=H||U.slice(0,ae),(Ne||Ie)&&(ce=ne(ce)),(Te||Ie)&&(ce.key=W+ae),H.push(ce)):H&&H.push(ce),ce.flags|=65536}}H=H||U,H.length===0?$=1:$=8}else H=U,H.flags|=65536,U.flags&81920&&(H=ne(U)),$=2;return _.children=H,_.childFlags=$,_}function me(_){return t(_)||e(_)?ie(_,null):n(_)?pe(_,0,null):_.flags&16384?ne(_):_}var Y="http://www.w3.org/1999/xlink",ve="http://www.w3.org/XML/1998/namespace",he={"xlink:actuate":Y,"xlink:arcrole":Y,"xlink:href":Y,"xlink:role":Y,"xlink:show":Y,"xlink:title":Y,"xlink:type":Y,"xml:base":ve,"xml:lang":ve,"xml:space":ve};function Ve(_){return{onClick:_,onDblClick:_,onFocusIn:_,onFocusOut:_,onKeyDown:_,onKeyPress:_,onKeyUp:_,onMouseDown:_,onMouseMove:_,onMouseUp:_,onTouchEnd:_,onTouchMove:_,onTouchStart:_}}var Be=Ve(0),be=Ve(null),Le=Ve(!0);function we(_,U){var H=U.$EV;return H||(H=U.$EV=Ve(null)),H[_]||++Be[_]===1&&(be[_]=je(_)),H}function xe(_,U){var H=U.$EV;H&&H[_]&&(--Be[_]===0&&(document.removeEventListener(u(_),be[_]),be[_]=null),H[_]=null)}function Re(_,U,H,$){if(o(H))we(_,$)[_]=H;else if(d(H)){if(R(U,H))return;we(_,$)[_]=H}else xe(_,$)}function He(_){return o(_.composedPath)?_.composedPath()[0]:_.target}function ye(_,U,H,$){var Z=He(_);do{if(U&&Z.disabled)return;var ae=Z.$EV;if(ae){var ce=ae[H];if(ce&&($.dom=Z,ce.event?ce.event(ce.data,_):ce(_),_.cancelBubble))return}Z=Z.parentNode}while(!B(Z))}function de(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function Ce(){return this.defaultPrevented}function ke(){return this.cancelBubble}function ge(_){var U={dom:document};return _.isDefaultPrevented=Ce,_.isPropagationStopped=ke,_.stopPropagation=de,Object.defineProperty(_,"currentTarget",{configurable:!0,get:function(){function H(){return U.dom}return H}()}),U}function Se(_){return function(U){if(U.button!==0){U.stopPropagation();return}ye(U,!0,_,ge(U))}}function Pe(_){return function(U){ye(U,!1,_,ge(U))}}function je(_){var U=_==="onClick"||_==="onDblClick"?Se(_):Pe(_);return document.addEventListener(u(_),U),U}function _e(_,U){var H=document.createElement("i");return H.innerHTML=U,H.innerHTML===_.innerHTML}function ze(_,U,H){if(_[U]){var $=_[U];$.event?$.event($.data,H):$(H)}else{var Z=U.toLowerCase();_[Z]&&_[Z](H)}}function We(_,U){var H=function(){function $(Z){var ae=this.$V;if(ae){var ce=ae.props||c,se=ae.dom;if(f(_))ze(ce,_,Z);else for(var Ne=0;Ne<_.length;++Ne)ze(ce,_[Ne],Z);if(o(U)){var Te=this.$V,Ie=Te.props||c;U(Ie,se,!1,Te)}}}return $}();return Object.defineProperty(H,"wrapped",{configurable:!1,enumerable:!1,value:!0,writable:!1}),H}function Ue(_,U,H){var $="$"+U,Z=_[$];if(Z){if(Z[1].wrapped)return;_.removeEventListener(Z[0],Z[1]),_[$]=null}o(H)&&(_.addEventListener(U,H),_[$]=[U,H])}function Xe(_){return _==="checkbox"||_==="radio"}var yt=We("onInput",dt),St=We(["onClick","onChange"],dt);function Ct(_){_.stopPropagation()}Ct.wrapped=!0;function Bt(_,U){Xe(U.type)?(Ue(_,"change",St),Ue(_,"click",Ct)):Ue(_,"input",yt)}function dt(_,U){var H=_.type,$=_.value,Z=_.checked,ae=_.multiple,ce=_.defaultValue,se=!a($);H&&H!==U.type&&U.setAttribute("type",H),!a(ae)&&ae!==U.multiple&&(U.multiple=ae),!a(ce)&&!se&&(U.defaultValue=ce+""),Xe(H)?(se&&(U.value=$),a(Z)||(U.checked=Z)):se&&U.value!==$?(U.defaultValue=$,U.value=$):a(Z)||(U.checked=Z)}function rt(_,U){if(_.type==="option")It(_,U);else{var H=_.children,$=_.flags;if($&4)rt(H.$LI,U);else if($&8)rt(H,U);else if(_.childFlags===2)rt(H,U);else if(_.childFlags&12)for(var Z=0,ae=H.length;Z-1&&U.options[ae]&&(se=U.options[ae].value),H&&a(se)&&(se=_.defaultValue),rt($,se)}}var Zt=We("onInput",Tt),qt=We("onChange");function en(_,U){Ue(_,"input",Zt),U.onChange&&Ue(_,"change",qt)}function Tt(_,U,H){var $=_.value,Z=U.value;if(a($)){if(H){var ae=_.defaultValue;!a(ae)&&ae!==Z&&(U.defaultValue=ae,U.value=ae)}}else Z!==$&&(U.defaultValue=$,U.value=$)}function xt(_,U,H,$,Z,ae){_&64?dt($,H):_&256?wt($,H,Z,U):_&128&&Tt($,H,Z),ae&&(H.$V=U)}function tn(_,U,H){_&64?Bt(U,H):_&256?Qt(U):_&128&&en(U,H)}function At(_){return _.type&&Xe(_.type)?!a(_.checked):!a(_.value)}function nn(){return{current:null}}function on(_){var U={render:_};return U}function st(_){_&&!F(_,null)&&_.current&&(_.current=null)}function at(_,U,H){_&&(o(_)||_.current!==void 0)&&H.push(function(){!F(_,U)&&_.current!==void 0&&(_.current=U)})}function Je(_,U,H){Ze(_,H),x(_,U,H)}function Ze(_,U){var H=_.flags,$=_.children,Z;if(H&481){Z=_.ref;var ae=_.props;st(Z);var ce=_.childFlags;if(!B(ae))for(var se=Object.keys(ae),Ne=0,Te=se.length;Ne0?y(H.componentWillDisappear,rn(U,_)):_.textContent=""}function pt(_,U,H,$){ct(H,$),U.flags&8192?x(U,_,$):mt(_,H,$)}function Et(_,U,H,$,Z){_.componentWillDisappear.push(function(ae){$&4?U.componentWillDisappear(H,ae):$&8&&U.onComponentWillDisappear(H,Z,ae)})}function an(_){var U=_.event;return function(H){U(_.data,H)}}function cn(_,U,H,$){if(d(H)){if(R(U,H))return;H=an(H)}Ue($,u(_),H)}function ln(_,U,H){if(a(U)){H.removeAttribute("style");return}var $=H.style,Z,ae;if(f(U)){$.cssText=U;return}if(!a(_)&&!f(_)){for(Z in U)ae=U[Z],ae!==_[Z]&&$.setProperty(Z,ae);for(Z in _)a(U[Z])&&$.removeProperty(Z)}else for(Z in U)ae=U[Z],$.setProperty(Z,ae)}function un(_,U,H,$,Z){var ae=_&&_.__html||"",ce=U&&U.__html||"";ae!==ce&&!a(ce)&&!_e($,ce)&&(B(H)||(H.childFlags&12?ct(H.children,Z):H.childFlags===2&&Ze(H.children,Z),H.children=null,H.childFlags=1),$.innerHTML=ce)}function vt(_,U,H,$,Z,ae,ce,se){switch(_){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":$.autofocus=!!H;break;case"allowfullscreen":case"autoplay":case"capture":case"checked":case"controls":case"default":case"disabled":case"hidden":case"indeterminate":case"loop":case"muted":case"novalidate":case"open":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"selected":$[_]=!!H;break;case"defaultChecked":case"value":case"volume":if(ae&&_==="value")break;var Ne=a(H)?"":H;$[_]!==Ne&&($[_]=Ne);break;case"style":ln(U,H,$);break;case"dangerouslySetInnerHTML":un(U,H,ce,$,se);break;default:Le[_]?Re(_,U,H,$):_.charCodeAt(0)===111&&_.charCodeAt(1)===110?cn(_,U,H,$):a(H)?$.removeAttribute(_):Z&&he[_]?$.setAttributeNS(he[_],_,H):$.setAttribute(_,H);break}}function Mt(_,U,H,$,Z,ae){var ce=!1,se=(U&448)>0;se&&(ce=At(H),ce&&tn(U,$,H));for(var Ne in H)vt(Ne,null,H[Ne],$,Z,ce,null,ae);se&&xt(U,_,$,H,!0,ce)}function Pt(_,U,H){var $=me(_.render(U,_.state,H)),Z=H;return o(_.getChildContext)&&(Z=k(H,_.getChildContext())),_.$CX=Z,$}function Ot(_,U,H,$,Z,ae){var ce=new U(H,$),se=ce.$N=!!(U.getDerivedStateFromProps||ce.getSnapshotBeforeUpdate);if(ce.$SVG=Z,ce.$L=ae,_.children=ce,ce.$BS=!1,ce.context=$,ce.props===c&&(ce.props=H),se)ce.state=O(ce,H,ce.state);else if(o(ce.componentWillMount)){ce.$BR=!0,ce.componentWillMount();var Ne=ce.$PS;if(!B(Ne)){var Te=ce.state;if(B(Te))ce.state=Ne;else for(var Ie in Ne)Te[Ie]=Ne[Ie];ce.$PS=null}ce.$BR=!1}return ce.$LI=Pt(ce,H,$),ce}function gt(_,U){var H=_.props||c;return _.flags&32768?_.type.render(H,_.ref,U):_.type(H,U)}function $e(_,U,H,$,Z,ae,ce){var se=_.flags|=16384;se&481?Dt(_,U,H,$,Z,ae,ce):se&4?mn(_,U,H,$,Z,ae,ce):se&8?pn(_,U,H,$,Z,ae,ce):se&16?Rt(_,U,Z):se&8192?sn(_,H,U,$,Z,ae,ce):se&1024&&dn(_,H,U,Z,ae,ce)}function dn(_,U,H,$,Z,ae){$e(_.children,_.ref,U,!1,null,Z,ae);var ce=le();Rt(ce,H,$),_.dom=ce.dom}function sn(_,U,H,$,Z,ae,ce){var se=_.children,Ne=_.childFlags;Ne&12&&se.length===0&&(Ne=_.childFlags=2,se=_.children=le()),Ne===2?$e(se,H,U,$,Z,ae,ce):ot(se,H,U,$,Z,ae,ce)}function Rt(_,U,H){var $=_.dom=document.createTextNode(_.children);B(U)||i(U,$,H)}function Dt(_,U,H,$,Z,ae,ce){var se=_.flags,Ne=_.props,Te=_.className,Ie=_.childFlags,Ee=_.dom=h(_.type,$=$||(se&32)>0),Ae=_.children;if(!a(Te)&&Te!==""&&($?Ee.setAttribute("class",Te):Ee.className=Te),Ie===16)P(Ee,Ae);else if(Ie!==1){var Me=$&&_.type!=="foreignObject";Ie===2?(Ae.flags&16384&&(_.children=Ae=ne(Ae)),$e(Ae,Ee,H,Me,null,ae,ce)):(Ie===8||Ie===4)&&ot(Ae,Ee,H,Me,null,ae,ce)}B(U)||i(U,Ee,Z),B(Ne)||Mt(_,se,Ne,Ee,$,ce),at(_.ref,Ee,ae)}function ot(_,U,H,$,Z,ae,ce){for(var se=0;se<_.length;++se){var Ne=_[se];Ne.flags&16384&&(_[se]=Ne=ne(Ne)),$e(Ne,U,H,$,Z,ae,ce)}}function mn(_,U,H,$,Z,ae,ce){var se=Ot(_,_.type,_.props||c,H,$,ae),Ne=ce;o(se.componentDidAppear)&&(Ne=new l),$e(se.$LI,U,se.$CX,$,Z,ae,Ne),_t(_.ref,se,ae,ce)}function pn(_,U,H,$,Z,ae,ce){var se=_.ref,Ne=ce;!a(se)&&o(se.onComponentDidAppear)&&(Ne=new l),$e(_.children=me(gt(_,H)),U,H,$,Z,ae,Ne),Ft(_,ae,ce)}function fn(_){return function(){_.componentDidMount()}}function jt(_,U,H,$,Z){_.componentDidAppear.push(function(){$&4?U.componentDidAppear(H):$&8&&U.onComponentDidAppear(H,Z)})}function _t(_,U,H,$){at(_,U,H),o(U.componentDidMount)&&H.push(fn(U)),o(U.componentDidAppear)&&jt($,U,U.$LI.dom,4,void 0)}function hn(_,U){return function(){_.onComponentDidMount(V(U,!0),U.props||c)}}function Ft(_,U,H){var $=_.ref;a($)||(F($.onComponentWillMount,_.props||c),o($.onComponentDidMount)&&U.push(hn($,_)),o($.onComponentDidAppear)&&jt(H,$,V(_,!0),8,_.props))}function Cn(_,U,H,$,Z,ae,ce){Ze(_,ce),U.flags&_.flags&1521?($e(U,null,$,Z,null,ae,ce),C(H,U.dom,_.dom)):($e(U,H,$,Z,V(_,!0),ae,ce),x(_,H,ce))}function qe(_,U,H,$,Z,ae,ce,se){var Ne=U.flags|=16384;_.flags!==Ne||_.type!==U.type||_.key!==U.key||Ne&2048?_.flags&16384?Cn(_,U,H,$,Z,ce,se):$e(U,H,$,Z,ae,ce,se):Ne&481?bn(_,U,$,Z,Ne,ce,se):Ne&4?Sn(_,U,H,$,Z,ae,ce,se):Ne&8?Bn(_,U,H,$,Z,ae,ce,se):Ne&16?In(_,U):Ne&8192?Nn(_,U,H,$,Z,ce,se):Vn(_,U,$,ce,se)}function vn(_,U,H){_!==U&&(_!==""?H.firstChild.nodeValue=U:P(H,U))}function gn(_,U){_.textContent!==U&&(_.textContent=U)}function Nn(_,U,H,$,Z,ae,ce){var se=_.children,Ne=U.children,Te=_.childFlags,Ie=U.childFlags,Ee=null;Ie&12&&Ne.length===0&&(Ie=U.childFlags=2,Ne=U.children=le());var Ae=(Ie&2)!==0;if(Te&12){var Me=se.length;(Te&8&&Ie&8||Ae||!Ae&&Ne.length>Me)&&(Ee=V(se[Me-1],!1).nextSibling)}Nt(Te,Ie,se,Ne,H,$,Z,Ee,_,ae,ce)}function Vn(_,U,H,$,Z){var ae=_.ref,ce=U.ref,se=U.children;if(Nt(_.childFlags,U.childFlags,_.children,se,ae,H,!1,null,_,$,Z),U.dom=_.dom,ae!==ce&&!t(se)){var Ne=se.dom;v(ae,Ne),s(ce,Ne)}}function bn(_,U,H,$,Z,ae,ce){var se=U.dom=_.dom,Ne=_.props,Te=U.props,Ie=!1,Ee=!1,Ae;if($=$||(Z&32)>0,Ne!==Te){var Me=Ne||c;if(Ae=Te||c,Ae!==c){Ie=(Z&448)>0,Ie&&(Ee=At(Ae));for(var Fe in Ae){var Oe=Me[Fe],Ke=Ae[Fe];Oe!==Ke&&vt(Fe,Oe,Ke,se,$,Ee,_,ce)}}if(Me!==c)for(var De in Me)a(Ae[De])&&!a(Me[De])&&vt(De,Me[De],null,se,$,Ee,_,ce)}var tt=U.children,Ye=U.className;_.className!==Ye&&(a(Ye)?se.removeAttribute("class"):$?se.setAttribute("class",Ye):se.className=Ye),Z&4096?gn(se,tt):Nt(_.childFlags,U.childFlags,_.children,tt,se,H,$&&U.type!=="foreignObject",null,_,ae,ce),Ie&&xt(Z,U,se,Ae,!1,Ee);var it=U.ref,Qe=_.ref;Qe!==it&&(st(Qe),at(it,se,ae))}function kn(_,U,H,$,Z,ae,ce){Ze(_,ce),ot(U,H,$,Z,V(_,!0),ae,ce),x(_,H,ce)}function Nt(_,U,H,$,Z,ae,ce,se,Ne,Te,Ie){switch(_){case 2:switch(U){case 2:qe(H,$,Z,ae,ce,se,Te,Ie);break;case 1:Je(H,Z,Ie);break;case 16:Ze(H,Ie),P(Z,$);break;default:kn(H,$,Z,ae,ce,Te,Ie);break}break;case 1:switch(U){case 2:$e($,Z,ae,ce,se,Te,Ie);break;case 1:break;case 16:P(Z,$);break;default:ot($,Z,ae,ce,se,Te,Ie);break}break;case 16:switch(U){case 16:vn(H,$,Z);break;case 2:mt(Z,H,Ie),$e($,Z,ae,ce,se,Te,Ie);break;case 1:mt(Z,H,Ie);break;default:mt(Z,H,Ie),ot($,Z,ae,ce,se,Te,Ie);break}break;default:switch(U){case 16:ct(H,Ie),P(Z,$);break;case 2:pt(Z,Ne,H,Ie),$e($,Z,ae,ce,se,Te,Ie);break;case 1:pt(Z,Ne,H,Ie);break;default:var Ee=H.length|0,Ae=$.length|0;Ee===0?Ae>0&&ot($,Z,ae,ce,se,Te,Ie):Ae===0?pt(Z,Ne,H,Ie):U===8&&_===8?wn(H,$,Z,ae,ce,Ee,Ae,se,Ne,Te,Ie):Ln(H,$,Z,ae,ce,Ee,Ae,se,Te,Ie);break}break}}function yn(_,U,H,$,Z){Z.push(function(){_.componentDidUpdate(U,H,$)})}function Wt(_,U,H,$,Z,ae,ce,se,Ne,Te){var Ie=_.state,Ee=_.props,Ae=!!_.$N,Me=o(_.shouldComponentUpdate);if(Ae&&(U=O(_,H,U!==Ie?k(Ie,U):U)),ce||!Me||Me&&_.shouldComponentUpdate(H,U,Z)){!Ae&&o(_.componentWillUpdate)&&_.componentWillUpdate(H,U,Z),_.props=H,_.state=U,_.context=Z;var Fe=null,Oe=Pt(_,H,Z);Ae&&o(_.getSnapshotBeforeUpdate)&&(Fe=_.getSnapshotBeforeUpdate(Ee,Ie)),qe(_.$LI,Oe,$,_.$CX,ae,se,Ne,Te),_.$LI=Oe,o(_.componentDidUpdate)&&yn(_,Ee,Ie,Fe,Ne)}else _.props=H,_.state=U,_.context=Z}function Sn(_,U,H,$,Z,ae,ce,se){var Ne=U.children=_.children;if(!B(Ne)){Ne.$L=ce;var Te=U.props||c,Ie=U.ref,Ee=_.ref,Ae=Ne.state;if(!Ne.$N){if(o(Ne.componentWillReceiveProps)){if(Ne.$BR=!0,Ne.componentWillReceiveProps(Te,$),Ne.$UN)return;Ne.$BR=!1}B(Ne.$PS)||(Ae=k(Ae,Ne.$PS),Ne.$PS=null)}Wt(Ne,Ae,Te,H,$,Z,!1,ae,ce,se),Ee!==Ie&&(st(Ee),at(Ie,Ne,ce))}}function Bn(_,U,H,$,Z,ae,ce,se){var Ne=!0,Te=U.props||c,Ie=U.ref,Ee=_.props,Ae=!a(Ie),Me=_.children;if(Ae&&o(Ie.onComponentShouldUpdate)&&(Ne=Ie.onComponentShouldUpdate(Ee,Te)),Ne!==!1){Ae&&o(Ie.onComponentWillUpdate)&&Ie.onComponentWillUpdate(Ee,Te);var Fe=me(gt(U,$));qe(Me,Fe,H,$,Z,ae,ce,se),U.children=Fe,Ae&&o(Ie.onComponentDidUpdate)&&Ie.onComponentDidUpdate(Ee,Te)}else U.children=Me}function In(_,U){var H=U.children,$=U.dom=_.dom;H!==_.children&&($.nodeValue=H)}function Ln(_,U,H,$,Z,ae,ce,se,Ne,Te){for(var Ie=ae>ce?ce:ae,Ee=0,Ae,Me;Eece)for(Ee=Ie;EeEe||Me>Ae)break e;Fe=_[Me],Oe=U[Me]}for(Fe=_[Ee],Oe=U[Ae];Fe.key===Oe.key;){if(Oe.flags&16384&&(U[Ae]=Oe=ne(Oe)),qe(Fe,Oe,H,$,Z,se,Te,Ie),_[Ee]=Oe,Ee--,Ae--,Me>Ee||Me>Ae)break e;Fe=_[Ee],Oe=U[Ae]}}if(Me>Ee){if(Me<=Ae)for(Ke=Ae+1,De=KeAe)for(;Me<=Ee;)Je(_[Me++],H,Ie);else Tn(_,U,$,ae,ce,Ee,Ae,Me,H,Z,se,Ne,Te,Ie)}function Tn(_,U,H,$,Z,ae,ce,se,Ne,Te,Ie,Ee,Ae,Me){var Fe,Oe,Ke=0,De=0,tt=se,Ye=se,it=ae-se+1,Qe=ce-se+1,lt=new Int32Array(Qe+1),nt=it===$,bt=!1,Ge=0,ut=0;if(Z<4||(it|Qe)<32)for(De=tt;De<=ae;++De)if(Fe=_[De],utse?bt=!0:Ge=se,Oe.flags&16384&&(U[se]=Oe=ne(Oe)),qe(Fe,Oe,Ne,H,Te,Ie,Ae,Me),++ut;break}!nt&&se>ce&&Je(Fe,Ne,Me)}else nt||Je(Fe,Ne,Me);else{var Yt={};for(De=Ye;De<=ce;++De)Yt[U[De].key]=De;for(De=tt;De<=ae;++De)if(Fe=_[De],uttt;)Je(_[tt++],Ne,Me);lt[se-Ye]=De+1,Ge>se?bt=!0:Ge=se,Oe=U[se],Oe.flags&16384&&(U[se]=Oe=ne(Oe)),qe(Fe,Oe,Ne,H,Te,Ie,Ae,Me),++ut}else nt||Je(Fe,Ne,Me);else nt||Je(Fe,Ne,Me)}if(nt)pt(Ne,Ee,_,Me),ot(U,Ne,H,Te,Ie,Ae,Me);else if(bt){var Xt=xn(lt);for(se=Xt.length-1,De=Qe-1;De>=0;De--)lt[De]===0?(Ge=De+Ye,Oe=U[Ge],Oe.flags&16384&&(U[Ge]=Oe=ne(Oe)),Ke=Ge+1,$e(Oe,Ne,H,Te,Ke0&&S(Me.componentWillMove)}else if(ut!==Qe)for(De=Qe-1;De>=0;De--)lt[De]===0&&(Ge=De+Ye,Oe=U[Ge],Oe.flags&16384&&(U[Ge]=Oe=ne(Oe)),Ke=Ge+1,$e(Oe,Ne,H,Te,KeUt&&(Ut=Ne,et=new Int32Array(Ne),ft=new Int32Array(Ne));H>1,_[et[se]]0&&(ft[H]=et[ae-1]),et[ae]=H)}ae=Z+1;var Te=new Int32Array(ae);for(ce=et[ae-1];ae-- >0;)Te[ae]=ce,ce=ft[ce],et[ae]=0;return Te}var An=typeof document!="undefined";An&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);function Ht(_,U,H,$){var Z=[],ae=new l,ce=U.$V;D.v=!0,a(ce)?a(_)||(_.flags&16384&&(_=ne(_)),$e(_,U,$,!1,null,Z,ae),U.$V=_,ce=_):a(_)?(Je(ce,U,ae),U.$V=null):(_.flags&16384&&(_=ne(_)),qe(ce,_,U,$,!1,null,Z,ae),ce=U.$V=_),p(Z),y(ae.componentDidAppear),D.v=!1,o(H)&&H(),o(E.renderComplete)&&E.renderComplete(ce,U)}function zt(_,U,H,$){H===void 0&&(H=null),$===void 0&&($=c),Ht(_,U,H,$)}function En(_){return function(){function U(H,$,Z,ae){_||(_=H),zt($,_,Z,ae)}return U}()}var ht=[],Mn=typeof Promise!="undefined"?Promise.resolve().then.bind(Promise.resolve()):function(_){window.setTimeout(_,0)},Vt=!1;function $t(_,U,H,$){var Z=_.$PS;if(o(U)&&(U=U(Z?k(_.state,Z):_.state,_.props,_.context)),a(Z))_.$PS=U;else for(var ae in U)Z[ae]=U[ae];if(_.$BR)o(H)&&_.$L.push(H.bind(_));else{if(!D.v&&ht.length===0){Gt(_,$),o(H)&&H.call(_);return}if(ht.indexOf(_)===-1&&ht.push(_),$&&(_.$F=!0),Vt||(Vt=!0,Mn(Kt)),o(H)){var ce=_.$QU;ce||(ce=_.$QU=[]),ce.push(H)}}}function Pn(_){for(var U=_.$QU,H=0;H=0;--F){var W=this.tryEntries[F],z=W.completion;if(W.tryLoc==="root")return j("end");if(W.tryLoc<=this.prev){var K=a.call(W,"catchLoc"),G=a.call(W,"finallyLoc");if(K&&G){if(this.prev=0;--j){var F=this.tryEntries[j];if(F.tryLoc<=this.prev&&a.call(F,"finallyLoc")&&this.prev=0;--R){var j=this.tryEntries[R];if(j.finallyLoc===P)return this.complete(j.completion,j.afterLoc),T(j),s}}return E}(),catch:function(){function E(P){for(var R=this.tryEntries.length-1;R>=0;--R){var j=this.tryEntries[R];if(j.tryLoc===P){var F=j.completion;if(F.type==="throw"){var W=F.arg;T(j)}return W}}throw new Error("illegal catch attempt")}return E}(),delegateYield:function(){function E(P,R,j){return this.delegate={iterator:O(P),resultName:R,nextLoc:j},this.method==="next"&&(this.arg=o),s}return E}()},n}(A.exports);try{regeneratorRuntime=r}catch(n){typeof globalThis=="object"?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},30236:function(){"use strict";self.fetch||(self.fetch=function(A,r){return r=r||{},new Promise(function(n,e){var a=new XMLHttpRequest,t=[],o={},f=function(){function B(){return{ok:(a.status/100|0)==2,statusText:a.statusText,status:a.status,url:a.responseURL,text:function(){function I(){return Promise.resolve(a.responseText)}return I}(),json:function(){function I(){return Promise.resolve(a.responseText).then(JSON.parse)}return I}(),blob:function(){function I(){return Promise.resolve(new Blob([a.response]))}return I}(),clone:B,headers:{keys:function(){function I(){return t}return I}(),entries:function(){function I(){return t.map(function(k){return[k,a.getResponseHeader(k)]})}return I}(),get:function(){function I(k){return a.getResponseHeader(k)}return I}(),has:function(){function I(k){return a.getResponseHeader(k)!=null}return I}()}}}return B}();for(var b in a.open(r.method||"get",A,!0),a.onload=function(){a.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,function(B,I){o[I]||t.push(o[I]=I)}),n(f())},a.onerror=e,a.withCredentials=r.credentials=="include",r.headers)a.setRequestHeader(b,r.headers[b]);a.send(r.body||null)})})},88510:function(A,r){"use strict";r.__esModule=!0,r.zipWith=r.zip=r.uniqBy=r.uniq=r.toKeyedArray=r.toArray=r.sortBy=r.sort=r.reduce=r.range=r.map=r.filterMap=r.filter=void 0;function n(i,h){var C=typeof Symbol!="undefined"&&i[Symbol.iterator]||i["@@iterator"];if(C)return(C=C.call(i)).next.bind(C);if(Array.isArray(i)||(C=e(i))||h&&i&&typeof i.length=="number"){C&&(i=C);var v=0;return function(){return v>=i.length?{done:!0}:{done:!1,value:i[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(i,h){if(i){if(typeof i=="string")return a(i,h);var C={}.toString.call(i).slice(8,-1);return C==="Object"&&i.constructor&&(C=i.constructor.name),C==="Map"||C==="Set"?Array.from(i):C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C)?a(i,h):void 0}}function a(i,h){(h==null||h>i.length)&&(h=i.length);for(var C=0,v=Array(h);CS)return 1}return 0},k=r.sortBy=function(){function i(){for(var h=arguments.length,C=new Array(h),v=0;vS)return 1}return 0},k=r.sortBy=function(){function i(){for(var h=arguments.length,C=new Array(h),v=0;v=1-n)return j[F-1];var z=W%1,K=W|0;return D.lerp(j[K],j[K+1],z)}return P}(),D}(),a=function(E,P,R){return P===void 0&&(P=0),R===void 0&&(R=Math.pow(10,P)),Math.round(R*E)/R},t={grad:360/400,turn:360,rad:360/(Math.PI*2)},o=r.hexToHsva=function(){function D(E){return S(f(E))}return D}(),f=r.hexToRgba=function(){function D(E){return E[0]==="#"&&(E=E.substring(1)),E.length<6?{r:parseInt(E[0]+E[0],16),g:parseInt(E[1]+E[1],16),b:parseInt(E[2]+E[2],16),a:E.length===4?a(parseInt(E[3]+E[3],16)/255,2):1}:{r:parseInt(E.substring(0,2),16),g:parseInt(E.substring(2,4),16),b:parseInt(E.substring(4,6),16),a:E.length===8?a(parseInt(E.substring(6,8),16)/255,2):1}}return D}(),b=r.parseHue=function(){function D(E,P){return P===void 0&&(P="deg"),Number(E)*(t[P]||1)}return D}(),B=r.hslaStringToHsva=function(){function D(E){var P=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,R=P.exec(E);return R?k({h:b(R[1],R[2]),s:Number(R[3]),l:Number(R[4]),a:R[5]===void 0?1:Number(R[5])/(R[6]?100:1)}):{h:0,s:0,v:0,a:1}}return D}(),I=r.hslStringToHsva=B,k=r.hslaToHsva=function(){function D(E){var P=E.h,R=E.s,j=E.l,F=E.a;return R*=(j<50?j:100-j)/100,{h:P,s:R>0?2*R/(j+R)*100:0,v:j+R,a:F}}return D}(),N=r.hsvaToHex=function(){function D(E){return y(s(E))}return D}(),d=r.hsvaToHsla=function(){function D(E){var P=E.h,R=E.s,j=E.v,F=E.a,W=(200-R)*j/100;return{h:a(P),s:a(W>0&&W<200?R*j/100/(W<=100?W:200-W)*100:0),l:a(W/2),a:a(F,2)}}return D}(),c=r.hsvaToHslString=function(){function D(E){var P=d(E),R=P.h,j=P.s,F=P.l;return"hsl("+R+", "+j+"%, "+F+"%)"}return D}(),m=r.hsvaToHsvString=function(){function D(E){var P=L(E),R=P.h,j=P.s,F=P.v;return"hsv("+R+", "+j+"%, "+F+"%)"}return D}(),l=r.hsvaToHsvaString=function(){function D(E){var P=L(E),R=P.h,j=P.s,F=P.v,W=P.a;return"hsva("+R+", "+j+"%, "+F+"%, "+W+")"}return D}(),u=r.hsvaToHslaString=function(){function D(E){var P=d(E),R=P.h,j=P.s,F=P.l,W=P.a;return"hsla("+R+", "+j+"%, "+F+"%, "+W+")"}return D}(),s=r.hsvaToRgba=function(){function D(E){var P=E.h,R=E.s,j=E.v,F=E.a;P=P/360*6,R=R/100,j=j/100;var W=Math.floor(P),z=j*(1-R),K=j*(1-(P-W)*R),G=j*(1-(1-P+W)*R),J=W%6;return{r:[j,K,z,z,G,j][J]*255,g:[G,j,j,K,z,z][J]*255,b:[z,z,G,j,j,K][J]*255,a:a(F,2)}}return D}(),i=r.hsvaToRgbString=function(){function D(E){var P=s(E),R=P.r,j=P.g,F=P.b;return"rgb("+a(R)+", "+a(j)+", "+a(F)+")"}return D}(),h=r.hsvaToRgbaString=function(){function D(E){var P=s(E),R=P.r,j=P.g,F=P.b,W=P.a;return"rgba("+a(R)+", "+a(j)+", "+a(F)+", "+a(W,2)+")"}return D}(),C=r.hsvaStringToHsva=function(){function D(E){var P=/hsva?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,R=P.exec(E);return R?L({h:b(R[1],R[2]),s:Number(R[3]),v:Number(R[4]),a:R[5]===void 0?1:Number(R[5])/(R[6]?100:1)}):{h:0,s:0,v:0,a:1}}return D}(),v=r.hsvStringToHsva=C,p=r.rgbaStringToHsva=function(){function D(E){var P=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,R=P.exec(E);return R?S({r:Number(R[1])/(R[2]?100/255:1),g:Number(R[3])/(R[4]?100/255:1),b:Number(R[5])/(R[6]?100/255:1),a:R[7]===void 0?1:Number(R[7])/(R[8]?100:1)}):{h:0,s:0,v:0,a:1}}return D}(),g=r.rgbStringToHsva=p,V=function(E){var P=E.toString(16);return P.length<2?"0"+P:P},y=r.rgbaToHex=function(){function D(E){var P=E.r,R=E.g,j=E.b,F=E.a,W=F<1?V(a(F*255)):"";return"#"+V(a(P))+V(a(R))+V(a(j))+W}return D}(),S=r.rgbaToHsva=function(){function D(E){var P=E.r,R=E.g,j=E.b,F=E.a,W=Math.max(P,R,j),z=W-Math.min(P,R,j),K=z?W===P?(R-j)/z:W===R?2+(j-P)/z:4+(P-R)/z:0;return{h:60*(K<0?K+6:K),s:W?z/W*100:0,v:W/255*100,a:F}}return D}(),L=r.roundHsva=function(){function D(E){return{h:a(E.h),s:a(E.s),v:a(E.v),a:a(E.a,2)}}return D}(),w=r.rgbaToRgb=function(){function D(E){var P=E.r,R=E.g,j=E.b;return{r:P,g:R,b:j}}return D}(),x=r.hslaToHsl=function(){function D(E){var P=E.h,R=E.s,j=E.l;return{h:P,s:R,l:j}}return D}(),T=r.hsvaToHsv=function(){function D(E){var P=L(E),R=P.h,j=P.s,F=P.v;return{h:R,s:j,v:F}}return D}(),M=/^#?([0-9A-F]{3,8})$/i,O=r.validHex=function(){function D(E,P){var R=M.exec(E),j=R?R[1].length:0;return j===3||j===6||!!P&&j===4||!!P&&j===8}return D}()},92868:function(A,r){"use strict";r.__esModule=!0,r.EventEmitter=void 0;/** + */var n=1e-4,e=r.Color=function(){function D(P,R,j,F){P===void 0&&(P=0),R===void 0&&(R=0),j===void 0&&(j=0),F===void 0&&(F=1),this.r=void 0,this.g=void 0,this.b=void 0,this.a=void 0,this.r=P,this.g=R,this.b=j,this.a=F}var E=D.prototype;return E.toString=function(){function P(){return"rgba("+(this.r|0)+", "+(this.g|0)+", "+(this.b|0)+", "+(this.a|0)+")"}return P}(),D.fromHex=function(){function P(R){return new D(parseInt(R.substr(1,2),16),parseInt(R.substr(3,2),16),parseInt(R.substr(5,2),16))}return P}(),D.lerp=function(){function P(R,j,F){return new D((j.r-R.r)*F+R.r,(j.g-R.g)*F+R.g,(j.b-R.b)*F+R.b,(j.a-R.a)*F+R.a)}return P}(),D.lookup=function(){function P(R,j){j===void 0&&(j=[]);var F=j.length;if(F<2)throw new Error("Needs at least two colors!");var W=R*(F-1);if(R=1-n)return j[F-1];var z=W%1,K=W|0;return D.lerp(j[K],j[K+1],z)}return P}(),D}(),a=function(E,P,R){return P===void 0&&(P=0),R===void 0&&(R=Math.pow(10,P)),Math.round(R*E)/R},t={grad:360/400,turn:360,rad:360/(Math.PI*2)},o=r.hexToHsva=function(){function D(E){return S(f(E))}return D}(),f=r.hexToRgba=function(){function D(E){return E[0]==="#"&&(E=E.substring(1)),E.length<6?{r:parseInt(E[0]+E[0],16),g:parseInt(E[1]+E[1],16),b:parseInt(E[2]+E[2],16),a:E.length===4?a(parseInt(E[3]+E[3],16)/255,2):1}:{r:parseInt(E.substring(0,2),16),g:parseInt(E.substring(2,4),16),b:parseInt(E.substring(4,6),16),a:E.length===8?a(parseInt(E.substring(6,8),16)/255,2):1}}return D}(),b=r.parseHue=function(){function D(E,P){return P===void 0&&(P="deg"),Number(E)*(t[P]||1)}return D}(),B=r.hslaStringToHsva=function(){function D(E){var P=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,R=P.exec(E);return R?k({h:b(R[1],R[2]),s:Number(R[3]),l:Number(R[4]),a:R[5]===void 0?1:Number(R[5])/(R[6]?100:1)}):{h:0,s:0,v:0,a:1}}return D}(),I=r.hslStringToHsva=B,k=r.hslaToHsva=function(){function D(E){var P=E.h,R=E.s,j=E.l,F=E.a;return R*=(j<50?j:100-j)/100,{h:P,s:R>0?2*R/(j+R)*100:0,v:j+R,a:F}}return D}(),g=r.hsvaToHex=function(){function D(E){return y(s(E))}return D}(),d=r.hsvaToHsla=function(){function D(E){var P=E.h,R=E.s,j=E.v,F=E.a,W=(200-R)*j/100;return{h:a(P),s:a(W>0&&W<200?R*j/100/(W<=100?W:200-W)*100:0),l:a(W/2),a:a(F,2)}}return D}(),c=r.hsvaToHslString=function(){function D(E){var P=d(E),R=P.h,j=P.s,F=P.l;return"hsl("+R+", "+j+"%, "+F+"%)"}return D}(),m=r.hsvaToHsvString=function(){function D(E){var P=L(E),R=P.h,j=P.s,F=P.v;return"hsv("+R+", "+j+"%, "+F+"%)"}return D}(),l=r.hsvaToHsvaString=function(){function D(E){var P=L(E),R=P.h,j=P.s,F=P.v,W=P.a;return"hsva("+R+", "+j+"%, "+F+"%, "+W+")"}return D}(),u=r.hsvaToHslaString=function(){function D(E){var P=d(E),R=P.h,j=P.s,F=P.l,W=P.a;return"hsla("+R+", "+j+"%, "+F+"%, "+W+")"}return D}(),s=r.hsvaToRgba=function(){function D(E){var P=E.h,R=E.s,j=E.v,F=E.a;P=P/360*6,R=R/100,j=j/100;var W=Math.floor(P),z=j*(1-R),K=j*(1-(P-W)*R),G=j*(1-(1-P+W)*R),J=W%6;return{r:[j,K,z,z,G,j][J]*255,g:[G,j,j,K,z,z][J]*255,b:[z,z,G,j,j,K][J]*255,a:a(F,2)}}return D}(),i=r.hsvaToRgbString=function(){function D(E){var P=s(E),R=P.r,j=P.g,F=P.b;return"rgb("+a(R)+", "+a(j)+", "+a(F)+")"}return D}(),h=r.hsvaToRgbaString=function(){function D(E){var P=s(E),R=P.r,j=P.g,F=P.b,W=P.a;return"rgba("+a(R)+", "+a(j)+", "+a(F)+", "+a(W,2)+")"}return D}(),C=r.hsvaStringToHsva=function(){function D(E){var P=/hsva?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,R=P.exec(E);return R?L({h:b(R[1],R[2]),s:Number(R[3]),v:Number(R[4]),a:R[5]===void 0?1:Number(R[5])/(R[6]?100:1)}):{h:0,s:0,v:0,a:1}}return D}(),v=r.hsvStringToHsva=C,p=r.rgbaStringToHsva=function(){function D(E){var P=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,R=P.exec(E);return R?S({r:Number(R[1])/(R[2]?100/255:1),g:Number(R[3])/(R[4]?100/255:1),b:Number(R[5])/(R[6]?100/255:1),a:R[7]===void 0?1:Number(R[7])/(R[8]?100:1)}):{h:0,s:0,v:0,a:1}}return D}(),N=r.rgbStringToHsva=p,V=function(E){var P=E.toString(16);return P.length<2?"0"+P:P},y=r.rgbaToHex=function(){function D(E){var P=E.r,R=E.g,j=E.b,F=E.a,W=F<1?V(a(F*255)):"";return"#"+V(a(P))+V(a(R))+V(a(j))+W}return D}(),S=r.rgbaToHsva=function(){function D(E){var P=E.r,R=E.g,j=E.b,F=E.a,W=Math.max(P,R,j),z=W-Math.min(P,R,j),K=z?W===P?(R-j)/z:W===R?2+(j-P)/z:4+(P-R)/z:0;return{h:60*(K<0?K+6:K),s:W?z/W*100:0,v:W/255*100,a:F}}return D}(),L=r.roundHsva=function(){function D(E){return{h:a(E.h),s:a(E.s),v:a(E.v),a:a(E.a,2)}}return D}(),w=r.rgbaToRgb=function(){function D(E){var P=E.r,R=E.g,j=E.b;return{r:P,g:R,b:j}}return D}(),x=r.hslaToHsl=function(){function D(E){var P=E.h,R=E.s,j=E.l;return{h:P,s:R,l:j}}return D}(),T=r.hsvaToHsv=function(){function D(E){var P=L(E),R=P.h,j=P.s,F=P.v;return{h:R,s:j,v:F}}return D}(),M=/^#?([0-9A-F]{3,8})$/i,O=r.validHex=function(){function D(E,P){var R=M.exec(E),j=R?R[1].length:0;return j===3||j===6||!!P&&j===4||!!P&&j===8}return D}()},92868:function(A,r){"use strict";r.__esModule=!0,r.EventEmitter=void 0;/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var n=r.EventEmitter=function(){function e(){this.listeners={}}var a=e.prototype;return a.on=function(){function t(o,f){this.listeners[o]=this.listeners[o]||[],this.listeners[o].push(f)}return t}(),a.off=function(){function t(o,f){var b=this.listeners[o];if(!b)throw new Error('There is no listeners for "'+o+'"');this.listeners[o]=b.filter(function(B){return B!==f})}return t}(),a.emit=function(){function t(o){var f=this.listeners[o];if(f){for(var b=arguments.length,B=new Array(b>1?b-1:0),I=1;I1?b-1:0),I=1;I1?I-1:0),N=1;N1?k-1:0),d=1;d1?I-1:0),g=1;g1?k-1:0),d=1;dd?d:k}return I}(),e=r.clamp01=function(){function I(k){return k<0?0:k>1?1:k}return I}(),a=r.scale=function(){function I(k,N,d){return(k-N)/(d-N)}return I}(),t=r.round=function(){function I(k,N){if(!k||isNaN(k))return k;var d,c,m,l;return N|=0,d=Math.pow(10,N),k*=d,l=+(k>0)|-(k<0),m=Math.abs(k%1)>=.4999999999854481,c=Math.floor(k),m&&(k=c+(l>0)),(m?k:Math.round(k))/d}return I}(),o=r.toFixed=function(){function I(k,N){return N===void 0&&(N=0),Number(k).toFixed(Math.max(N,0))}return I}(),f=r.inRange=function(){function I(k,N){return N&&k>=N[0]&&k<=N[1]}return I}(),b=r.keyOfMatchingRange=function(){function I(k,N){for(var d=0,c=Object.keys(N);dd?d:k}return I}(),e=r.clamp01=function(){function I(k){return k<0?0:k>1?1:k}return I}(),a=r.scale=function(){function I(k,g,d){return(k-g)/(d-g)}return I}(),t=r.round=function(){function I(k,g){if(!k||isNaN(k))return k;var d,c,m,l;return g|=0,d=Math.pow(10,g),k*=d,l=+(k>0)|-(k<0),m=Math.abs(k%1)>=.4999999999854481,c=Math.floor(k),m&&(k=c+(l>0)),(m?k:Math.round(k))/d}return I}(),o=r.toFixed=function(){function I(k,g){return g===void 0&&(g=0),Number(k).toFixed(Math.max(g,0))}return I}(),f=r.inRange=function(){function I(k,g){return g&&k>=g[0]&&k<=g[1]}return I}(),b=r.keyOfMatchingRange=function(){function I(k,g){for(var d=0,c=Object.keys(g);d1?l-1:0),s=1;s1?V-1:0),S=1;S=0;--me){var Y=this.tryEntries[me],ve=Y.completion;if(Y.tryLoc==="root")return fe("end");if(Y.tryLoc<=this.prev){var he=g.call(Y,"catchLoc"),Ve=g.call(Y,"finallyLoc");if(he&&Ve){if(this.prev=0;--fe){var me=this.tryEntries[fe];if(me.tryLoc<=this.prev&&g.call(me,"finallyLoc")&&this.prev=0;--oe){var fe=this.tryEntries[oe];if(fe.finallyLoc===re)return this.complete(fe.completion,fe.afterLoc),q(fe),R}}return ee}(),catch:function(){function ee(re){for(var oe=this.tryEntries.length-1;oe>=0;--oe){var fe=this.tryEntries[oe];if(fe.tryLoc===re){var me=fe.completion;if(me.type==="throw"){var Y=me.arg;q(fe)}return Y}}throw Error("illegal catch attempt")}return ee}(),delegateYield:function(){function ee(re,oe,fe){return this.delegate={iterator:le(re),resultName:oe,nextLoc:fe},this.method==="next"&&(this.arg=C),R}return ee}()},v}function e(C,v,p,g,V,y,S){try{var L=C[y](S),w=L.value}catch(x){return void p(x)}L.done?v(w):Promise.resolve(w).then(g,V)}function a(C){return function(){var v=this,p=arguments;return new Promise(function(g,V){var y=C.apply(v,p);function S(w){e(y,g,V,S,L,"next",w)}function L(w){e(y,g,V,S,L,"throw",w)}S(void 0)})}}/** + */var a=r.createStore=function(){function I(k,g){if(g)return g(I)(k);var d,c=[],m=function(){function s(){return d}return s}(),l=function(){function s(i){c.push(i)}return s}(),u=function(){function s(i){d=k(d,i);for(var h=0;h1?l-1:0),s=1;s1?V-1:0),S=1;S=0;--me){var Y=this.tryEntries[me],ve=Y.completion;if(Y.tryLoc==="root")return fe("end");if(Y.tryLoc<=this.prev){var he=N.call(Y,"catchLoc"),Ve=N.call(Y,"finallyLoc");if(he&&Ve){if(this.prev=0;--fe){var me=this.tryEntries[fe];if(me.tryLoc<=this.prev&&N.call(me,"finallyLoc")&&this.prev=0;--oe){var fe=this.tryEntries[oe];if(fe.finallyLoc===re)return this.complete(fe.completion,fe.afterLoc),q(fe),R}}return ee}(),catch:function(){function ee(re){for(var oe=this.tryEntries.length-1;oe>=0;--oe){var fe=this.tryEntries[oe];if(fe.tryLoc===re){var me=fe.completion;if(me.type==="throw"){var Y=me.arg;q(fe)}return Y}}throw Error("illegal catch attempt")}return ee}(),delegateYield:function(){function ee(re,oe,fe){return this.delegate={iterator:le(re),resultName:oe,nextLoc:fe},this.method==="next"&&(this.arg=C),R}return ee}()},v}function e(C,v,p,N,V,y,S){try{var L=C[y](S),w=L.value}catch(x){return void p(x)}L.done?v(w):Promise.resolve(w).then(N,V)}function a(C){return function(){var v=this,p=arguments;return new Promise(function(N,V){var y=C.apply(v,p);function S(w){e(y,N,V,S,L,"next",w)}function L(w){e(y,N,V,S,L,"throw",w)}S(void 0)})}}/** * Browser-agnostic abstraction of key-value web storage. * * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var t=r.IMPL_MEMORY=0,o=r.IMPL_HUB_STORAGE=1,f=r.IMPL_INDEXED_DB=2,b=1,B="para-tgui",I="storage-v1",k="readonly",N="readwrite",d=function(v){return function(){try{return!!v()}catch(p){return!1}}},c=d(function(){return window.hubStorage&&window.hubStorage.getItem}),m=d(function(){return(window.indexedDB||window.msIndexedDB)&&(window.IDBTransaction||window.msIDBTransaction)}),l=function(){function C(){this.impl=t,this.store={}}var v=C.prototype;return v.get=function(){var p=a(n().mark(function(){function V(y){return n().wrap(function(){function S(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",this.store[y]);case 1:case"end":return L.stop()}}return S}(),V,this)}return V}()));function g(V){return p.apply(this,arguments)}return g}(),v.set=function(){var p=a(n().mark(function(){function V(y,S){return n().wrap(function(){function L(w){for(;;)switch(w.prev=w.next){case 0:this.store[y]=S;case 1:case"end":return w.stop()}}return L}(),V,this)}return V}()));function g(V,y){return p.apply(this,arguments)}return g}(),v.remove=function(){var p=a(n().mark(function(){function V(y){return n().wrap(function(){function S(L){for(;;)switch(L.prev=L.next){case 0:this.store[y]=void 0;case 1:case"end":return L.stop()}}return S}(),V,this)}return V}()));function g(V){return p.apply(this,arguments)}return g}(),v.clear=function(){var p=a(n().mark(function(){function V(){return n().wrap(function(){function y(S){for(;;)switch(S.prev=S.next){case 0:this.store={};case 1:case"end":return S.stop()}}return y}(),V,this)}return V}()));function g(){return p.apply(this,arguments)}return g}(),C}(),u=function(){function C(){this.impl=o}var v=C.prototype;return v.get=function(){var p=a(n().mark(function(){function V(y){var S;return n().wrap(function(){function L(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,window.hubStorage.getItem("paradise-"+y);case 2:if(S=w.sent,typeof S!="string"){w.next=5;break}return w.abrupt("return",JSON.parse(S));case 5:case"end":return w.stop()}}return L}(),V)}return V}()));function g(V){return p.apply(this,arguments)}return g}(),v.set=function(){function p(g,V){window.hubStorage.setItem("paradise-"+g,JSON.stringify(V))}return p}(),v.remove=function(){function p(g){window.hubStorage.removeItem("paradise-"+g)}return p}(),v.clear=function(){function p(){window.hubStorage.clear()}return p}(),C}(),s=function(){function C(){this.impl=f,this.dbPromise=new Promise(function(p,g){var V=window.indexedDB||window.msIndexedDB,y=V.open(B,b);y.onupgradeneeded=function(){try{y.result.createObjectStore(I)}catch(S){g(new Error("Failed to upgrade IDB: "+y.error))}},y.onsuccess=function(){return p(y.result)},y.onerror=function(){g(new Error("Failed to open IDB: "+y.error))}})}var v=C.prototype;return v.getStore=function(){var p=a(n().mark(function(){function V(y){return n().wrap(function(){function S(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",this.dbPromise.then(function(w){return w.transaction(I,y).objectStore(I)}));case 1:case"end":return L.stop()}}return S}(),V,this)}return V}()));function g(V){return p.apply(this,arguments)}return g}(),v.get=function(){var p=a(n().mark(function(){function V(y){var S;return n().wrap(function(){function L(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,this.getStore(k);case 2:return S=w.sent,w.abrupt("return",new Promise(function(x,T){var M=S.get(y);M.onsuccess=function(){return x(M.result)},M.onerror=function(){return T(M.error)}}));case 4:case"end":return w.stop()}}return L}(),V,this)}return V}()));function g(V){return p.apply(this,arguments)}return g}(),v.set=function(){var p=a(n().mark(function(){function V(y,S){var L;return n().wrap(function(){function w(x){for(;;)switch(x.prev=x.next){case 0:return x.next=2,this.getStore(N);case 2:L=x.sent,L.put(S,y);case 4:case"end":return x.stop()}}return w}(),V,this)}return V}()));function g(V,y){return p.apply(this,arguments)}return g}(),v.remove=function(){var p=a(n().mark(function(){function V(y){var S;return n().wrap(function(){function L(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,this.getStore(N);case 2:S=w.sent,S.delete(y);case 4:case"end":return w.stop()}}return L}(),V,this)}return V}()));function g(V){return p.apply(this,arguments)}return g}(),v.clear=function(){var p=a(n().mark(function(){function V(){var y;return n().wrap(function(){function S(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,this.getStore(N);case 2:y=L.sent,y.clear();case 4:case"end":return L.stop()}}return S}(),V,this)}return V}()));function g(){return p.apply(this,arguments)}return g}(),C}(),i=function(){function C(){this.backendPromise=a(n().mark(function(){function p(){var g;return n().wrap(function(){function V(y){for(;;)switch(y.prev=y.next){case 0:if(!(!Byond.TRIDENT&&c())){y.next=2;break}return y.abrupt("return",new u);case 2:if(!m()){y.next=12;break}return y.prev=3,g=new s,y.next=7,g.dbPromise;case 7:return y.abrupt("return",g);case 10:y.prev=10,y.t0=y.catch(3);case 12:return y.abrupt("return",new l);case 13:case"end":return y.stop()}}return V}(),p,null,[[3,10]])}return p}()))()}var v=C.prototype;return v.get=function(){var p=a(n().mark(function(){function V(y){var S;return n().wrap(function(){function L(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,this.backendPromise;case 2:return S=w.sent,w.abrupt("return",S.get(y));case 4:case"end":return w.stop()}}return L}(),V,this)}return V}()));function g(V){return p.apply(this,arguments)}return g}(),v.set=function(){var p=a(n().mark(function(){function V(y,S){var L;return n().wrap(function(){function w(x){for(;;)switch(x.prev=x.next){case 0:return x.next=2,this.backendPromise;case 2:return L=x.sent,x.abrupt("return",L.set(y,S));case 4:case"end":return x.stop()}}return w}(),V,this)}return V}()));function g(V,y){return p.apply(this,arguments)}return g}(),v.remove=function(){var p=a(n().mark(function(){function V(y){var S;return n().wrap(function(){function L(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,this.backendPromise;case 2:return S=w.sent,w.abrupt("return",S.remove(y));case 4:case"end":return w.stop()}}return L}(),V,this)}return V}()));function g(V){return p.apply(this,arguments)}return g}(),v.clear=function(){var p=a(n().mark(function(){function V(){var y;return n().wrap(function(){function S(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,this.backendPromise;case 2:return y=L.sent,L.abrupt("return",y.clear());case 4:case"end":return L.stop()}}return S}(),V,this)}return V}()));function g(){return p.apply(this,arguments)}return g}(),C}(),h=r.storage=new i},25328:function(A,r){"use strict";r.__esModule=!0,r.toTitleCase=r.multiline=r.decodeHtmlEntities=r.createSearch=r.createGlobPattern=r.capitalize=r.buildQueryString=void 0;function n(N,d){var c=typeof Symbol!="undefined"&&N[Symbol.iterator]||N["@@iterator"];if(c)return(c=c.call(N)).next.bind(c);if(Array.isArray(N)||(c=e(N))||d&&N&&typeof N.length=="number"){c&&(N=c);var m=0;return function(){return m>=N.length?{done:!0}:{done:!1,value:N[m++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(N,d){if(N){if(typeof N=="string")return a(N,d);var c={}.toString.call(N).slice(8,-1);return c==="Object"&&N.constructor&&(c=N.constructor.name),c==="Map"||c==="Set"?Array.from(N):c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?a(N,d):void 0}}function a(N,d){(d==null||d>N.length)&&(d=N.length);for(var c=0,m=Array(d);c=g.length?{done:!0}:{done:!1,value:g[m++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(g,d){if(g){if(typeof g=="string")return a(g,d);var c={}.toString.call(g).slice(8,-1);return c==="Object"&&g.constructor&&(c=g.constructor.name),c==="Map"||c==="Set"?Array.from(g):c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?a(g,d):void 0}}function a(g,d){(d==null||d>g.length)&&(d=g.length);for(var c=0,m=Array(d);c",apos:"'"};return d.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(c,function(l,u){return m[u]}).replace(/&#?([0-9]+);/gi,function(l,u){var s=parseInt(u,10);return String.fromCharCode(s)}).replace(/&#x?([0-9a-f]+);/gi,function(l,u){var s=parseInt(u,16);return String.fromCharCode(s)})}return N}(),k=r.buildQueryString=function(){function N(d){return Object.keys(d).map(function(c){return encodeURIComponent(c)+"="+encodeURIComponent(d[c])}).join("&")}return N}()},69214:function(A,r){"use strict";r.__esModule=!0,r.throttle=r.sleep=r.debounce=void 0;/** + */var t=r.multiline=function(){function g(d){if(Array.isArray(d))return g(d.join(""));for(var c=d.split("\n"),m,l=n(c),u;!(u=l()).done;)for(var s=u.value,i=0;i",apos:"'"};return d.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(c,function(l,u){return m[u]}).replace(/&#?([0-9]+);/gi,function(l,u){var s=parseInt(u,10);return String.fromCharCode(s)}).replace(/&#x?([0-9a-f]+);/gi,function(l,u){var s=parseInt(u,16);return String.fromCharCode(s)})}return g}(),k=r.buildQueryString=function(){function g(d){return Object.keys(d).map(function(c){return encodeURIComponent(c)+"="+encodeURIComponent(d[c])}).join("&")}return g}()},69214:function(A,r){"use strict";r.__esModule=!0,r.throttle=r.sleep=r.debounce=void 0;/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var n=r.debounce=function(){function t(o,f,b){b===void 0&&(b=!1);var B;return function(){for(var I=arguments.length,k=new Array(I),N=0;N=f)o.apply(null,N),b=c;else{var m;B=setTimeout(function(){return I.apply(void 0,N)},f-(c-((m=b)!=null?m:0)))}}return I}()}return t}()},97450:function(A,r,n){"use strict";r.__esModule=!0,r.vecSubtract=r.vecScale=r.vecNormalize=r.vecMultiply=r.vecLength=r.vecInverse=r.vecDivide=r.vecAdd=void 0;var e=n(88510);/** + */var n=r.debounce=function(){function t(o,f,b){b===void 0&&(b=!1);var B;return function(){for(var I=arguments.length,k=new Array(I),g=0;g=f)o.apply(null,g),b=c;else{var m;B=setTimeout(function(){return I.apply(void 0,g)},f-(c-((m=b)!=null?m:0)))}}return I}()}return t}()},97450:function(A,r,n){"use strict";r.__esModule=!0,r.vecSubtract=r.vecScale=r.vecNormalize=r.vecMultiply=r.vecLength=r.vecInverse=r.vecDivide=r.vecAdd=void 0;var e=n(88510);/** * N-dimensional vector manipulation functions. * * Vectors are plain number arrays, i.e. [x, y, z]. @@ -62,11 +62,11 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var a=function(u,s){return u+s},t=function(u,s){return u-s},o=function(u,s){return u*s},f=function(u,s){return u/s},b=r.vecAdd=function(){function l(){for(var u=arguments.length,s=new Array(u),i=0;i0&&(g.style=T),g}return v}(),h=r.computeBoxClassName=function(){function v(p){var g=p.textColor||p.color,V=p.backgroundColor;return(0,e.classes)([N(g)&&"color-"+g,N(V)&&"color-bg-"+V])}return v}(),C=r.Box=function(){function v(p){var g=p.as,V=g===void 0?"div":g,y=p.className,S=p.children,L=b(p,f);if(typeof S=="function")return S(i(p));var w=typeof y=="string"?y+" "+h(L):h(L),x=i(L);return(0,a.createVNode)(t.VNodeFlags.HtmlElement,V,w,S,t.ChildFlags.UnknownChildren,x)}return v}();C.defaultHooks=e.pureComponentHooks},96184:function(A,r,n){"use strict";r.__esModule=!0,r.ButtonInput=r.ButtonConfirm=r.ButtonCheckbox=r.Button=void 0;var e=n(89005),a=n(35840),t=n(92986),o=n(9394),f=n(55937),b=n(1331),B=n(62147),I=["className","fluid","translucent","icon","iconRotation","iconSpin","color","textColor","disabled","selected","tooltip","tooltipPosition","ellipsis","compact","circular","content","iconColor","iconRight","iconStyle","children","onclick","onClick","multiLine"],k=["checked"],N=["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"],d=["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","disabled","multiLine"];/** + */function b(v,p){if(v==null)return{};var N={};for(var V in v)if({}.hasOwnProperty.call(v,V)){if(p.includes(V))continue;N[V]=v[V]}return N}var B=r.unit=function(){function v(p){if(typeof p=="string")return p.endsWith("px")?parseFloat(p)/12+"rem":p;if(typeof p=="number")return p+"rem"}return v}(),I=r.halfUnit=function(){function v(p){if(typeof p=="string")return B(p);if(typeof p=="number")return B(p*.5)}return v}(),k=function(p){return!g(p)},g=function(p){if(typeof p=="string")return o.CSS_COLORS.includes(p)},d=function(p){return function(N,V){(typeof V=="number"||typeof V=="string")&&(N[p]=V)}},c=function(p,N){return function(V,y){(typeof y=="number"||typeof y=="string")&&(V[p]=N(y))}},m=function(p,N){return function(V,y){y&&(V[p]=N)}},l=function(p,N,V){return function(y,S){if(typeof S=="number"||typeof S=="string")for(var L=0;L0&&(N.style=T),N}return v}(),h=r.computeBoxClassName=function(){function v(p){var N=p.textColor||p.color,V=p.backgroundColor;return(0,e.classes)([g(N)&&"color-"+N,g(V)&&"color-bg-"+V])}return v}(),C=r.Box=function(){function v(p){var N=p.as,V=N===void 0?"div":N,y=p.className,S=p.children,L=b(p,f);if(typeof S=="function")return S(i(p));var w=typeof y=="string"?y+" "+h(L):h(L),x=i(L);return(0,a.createVNode)(t.VNodeFlags.HtmlElement,V,w,S,t.ChildFlags.UnknownChildren,x)}return v}();C.defaultHooks=e.pureComponentHooks},96184:function(A,r,n){"use strict";r.__esModule=!0,r.ButtonInput=r.ButtonConfirm=r.ButtonCheckbox=r.Button=void 0;var e=n(89005),a=n(35840),t=n(92986),o=n(9394),f=n(55937),b=n(1331),B=n(62147),I=["className","fluid","translucent","icon","iconRotation","iconSpin","color","textColor","disabled","selected","tooltip","tooltipPosition","ellipsis","compact","circular","content","iconColor","iconRight","iconStyle","children","onclick","onClick","multiLine"],k=["checked"],g=["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"],d=["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","disabled","multiLine"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function c(v,p){v.prototype=Object.create(p.prototype),v.prototype.constructor=v,m(v,p)}function m(v,p){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(g,V){return g.__proto__=V,g},m(v,p)}function l(v,p){if(v==null)return{};var g={};for(var V in v)if({}.hasOwnProperty.call(v,V)){if(p.includes(V))continue;g[V]=v[V]}return g}var u=(0,o.createLogger)("Button"),s=r.Button=function(){function v(p){var g=p.className,V=p.fluid,y=p.translucent,S=p.icon,L=p.iconRotation,w=p.iconSpin,x=p.color,T=p.textColor,M=p.disabled,O=p.selected,D=p.tooltip,E=p.tooltipPosition,P=p.ellipsis,R=p.compact,j=p.circular,F=p.content,W=p.iconColor,z=p.iconRight,K=p.iconStyle,G=p.children,J=p.onclick,Q=p.onClick,ue=p.multiLine,ie=l(p,I),pe=!!(F||G);J&&u.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"),ie.onClick=function(q){!M&&Q&&Q(q)};var te=(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Box,Object.assign({className:(0,a.classes)(["Button",V&&"Button--fluid",M&&"Button--disabled"+(y?"--translucent":""),O&&"Button--selected"+(y?"--translucent":""),pe&&"Button--hasContent",P&&"Button--ellipsis",j&&"Button--circular",R&&"Button--compact",z&&"Button--iconRight",ue&&"Button--multiLine",x&&typeof x=="string"?"Button--color--"+x+(y?"--translucent":""):"Button--color--default"+(y?"--translucent":""),g]),tabIndex:!M&&"0",color:T,onKeyDown:function(){function q(ne){var le=window.event?ne.which:ne.keyCode;if(le===t.KEY_SPACE||le===t.KEY_ENTER){ne.preventDefault(),!M&&Q&&Q(ne);return}if(le===t.KEY_ESCAPE){ne.preventDefault();return}}return q}()},ie,{children:[S&&!z&&(0,e.createComponentVNode)(2,b.Icon,{name:S,color:W,rotation:L,spin:w,style:K}),F,G,S&&z&&(0,e.createComponentVNode)(2,b.Icon,{name:S,color:W,rotation:L,spin:w,style:K})]})));return D&&(te=(0,e.createComponentVNode)(2,B.Tooltip,{content:D,position:E,children:te})),te}return v}();s.defaultHooks=a.pureComponentHooks;var i=r.ButtonCheckbox=function(){function v(p){var g=p.checked,V=l(p,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,s,Object.assign({color:"transparent",icon:g?"check-square-o":"square-o",selected:g},V)))}return v}();s.Checkbox=i;var h=r.ButtonConfirm=function(v){function p(){var V;return V=v.call(this)||this,V.handleClick=function(){V.state.clickedOnce&&V.setClickedOnce(!1)},V.state={clickedOnce:!1},V}c(p,v);var g=p.prototype;return g.setClickedOnce=function(){function V(y){var S=this;this.setState({clickedOnce:y}),y?setTimeout(function(){return window.addEventListener("click",S.handleClick)}):window.removeEventListener("click",this.handleClick)}return V}(),g.render=function(){function V(){var y=this,S=this.props,L=S.confirmContent,w=L===void 0?"Confirm?":L,x=S.confirmColor,T=x===void 0?"bad":x,M=S.confirmIcon,O=S.icon,D=S.color,E=S.content,P=S.onClick,R=l(S,N);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,s,Object.assign({content:this.state.clickedOnce?w:E,icon:this.state.clickedOnce?M:O,color:this.state.clickedOnce?T:D,onClick:function(){function j(F){return y.state.clickedOnce?P==null?void 0:P(F):y.setClickedOnce(!0)}return j}()},R)))}return V}(),p}(e.Component);s.Confirm=h;var C=r.ButtonInput=function(v){function p(){var V;return V=v.call(this)||this,V.inputRef=void 0,V.inputRef=(0,e.createRef)(),V.state={inInput:!1},V}c(p,v);var g=p.prototype;return g.setInInput=function(){function V(y){var S=this.props.disabled;if(!S&&(this.setState({inInput:y}),this.inputRef)){var L=this.inputRef.current;if(y){L.value=this.props.currentValue||"";try{L.focus(),L.select()}catch(w){}}}}return V}(),g.commitResult=function(){function V(y){if(this.inputRef){var S=this.inputRef.current,L=S.value!=="";if(L){this.props.onCommit(y,S.value);return}else{if(!this.props.defaultValue)return;this.props.onCommit(y,this.props.defaultValue)}}}return V}(),g.render=function(){function V(){var y=this,S=this.props,L=S.fluid,w=S.content,x=S.icon,T=S.iconRotation,M=S.iconSpin,O=S.tooltip,D=S.tooltipPosition,E=S.color,P=E===void 0?"default":E,R=S.disabled,j=S.multiLine,F=l(S,d),W=(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Box,Object.assign({className:(0,a.classes)(["Button",L&&"Button--fluid",R&&"Button--disabled","Button--color--"+P,j+"Button--multiLine"])},F,{onClick:function(){function z(){return y.setInInput(!0)}return z}(),children:[x&&(0,e.createComponentVNode)(2,b.Icon,{name:x,rotation:T,spin:M}),(0,e.createVNode)(1,"div",null,w,0),(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?void 0:"none","text-align":"left"},onBlur:function(){function z(K){y.state.inInput&&(y.setInInput(!1),y.commitResult(K))}return z}(),onKeyDown:function(){function z(K){if(K.keyCode===t.KEY_ENTER){y.setInInput(!1),y.commitResult(K);return}K.keyCode===t.KEY_ESCAPE&&y.setInInput(!1)}return z}()},null,this.inputRef)]})));return O&&(W=(0,e.createComponentVNode)(2,B.Tooltip,{content:O,position:D,children:W})),W}return V}(),p}(e.Component);s.Input=C},18982:function(A,r,n){"use strict";r.__esModule=!0,r.ByondUi=void 0;var e=n(89005),a=n(35840),t=n(69214),o=n(9394),f=n(55937),b=["params"],B=["params"],I=["parent","params"];function k(h,C){if(h==null)return{};var v={};for(var p in h)if({}.hasOwnProperty.call(h,p)){if(C.includes(p))continue;v[p]=h[p]}return v}function N(h,C){h.prototype=Object.create(C.prototype),h.prototype.constructor=h,d(h,C)}function d(h,C){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(v,p){return v.__proto__=p,v},d(h,C)}/** + */function c(v,p){v.prototype=Object.create(p.prototype),v.prototype.constructor=v,m(v,p)}function m(v,p){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(N,V){return N.__proto__=V,N},m(v,p)}function l(v,p){if(v==null)return{};var N={};for(var V in v)if({}.hasOwnProperty.call(v,V)){if(p.includes(V))continue;N[V]=v[V]}return N}var u=(0,o.createLogger)("Button"),s=r.Button=function(){function v(p){var N=p.className,V=p.fluid,y=p.translucent,S=p.icon,L=p.iconRotation,w=p.iconSpin,x=p.color,T=p.textColor,M=p.disabled,O=p.selected,D=p.tooltip,E=p.tooltipPosition,P=p.ellipsis,R=p.compact,j=p.circular,F=p.content,W=p.iconColor,z=p.iconRight,K=p.iconStyle,G=p.children,J=p.onclick,Q=p.onClick,ue=p.multiLine,ie=l(p,I),pe=!!(F||G);J&&u.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"),ie.onClick=function(q){!M&&Q&&Q(q)};var te=(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Box,Object.assign({className:(0,a.classes)(["Button",V&&"Button--fluid",M&&"Button--disabled"+(y?"--translucent":""),O&&"Button--selected"+(y?"--translucent":""),pe&&"Button--hasContent",P&&"Button--ellipsis",j&&"Button--circular",R&&"Button--compact",z&&"Button--iconRight",ue&&"Button--multiLine",x&&typeof x=="string"?"Button--color--"+x+(y?"--translucent":""):"Button--color--default"+(y?"--translucent":""),N]),tabIndex:!M&&"0",color:T,onKeyDown:function(){function q(ne){var le=window.event?ne.which:ne.keyCode;if(le===t.KEY_SPACE||le===t.KEY_ENTER){ne.preventDefault(),!M&&Q&&Q(ne);return}if(le===t.KEY_ESCAPE){ne.preventDefault();return}}return q}()},ie,{children:[S&&!z&&(0,e.createComponentVNode)(2,b.Icon,{name:S,color:W,rotation:L,spin:w,style:K}),F,G,S&&z&&(0,e.createComponentVNode)(2,b.Icon,{name:S,color:W,rotation:L,spin:w,style:K})]})));return D&&(te=(0,e.createComponentVNode)(2,B.Tooltip,{content:D,position:E,children:te})),te}return v}();s.defaultHooks=a.pureComponentHooks;var i=r.ButtonCheckbox=function(){function v(p){var N=p.checked,V=l(p,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,s,Object.assign({color:"transparent",icon:N?"check-square-o":"square-o",selected:N},V)))}return v}();s.Checkbox=i;var h=r.ButtonConfirm=function(v){function p(){var V;return V=v.call(this)||this,V.handleClick=function(){V.state.clickedOnce&&V.setClickedOnce(!1)},V.state={clickedOnce:!1},V}c(p,v);var N=p.prototype;return N.setClickedOnce=function(){function V(y){var S=this;this.setState({clickedOnce:y}),y?setTimeout(function(){return window.addEventListener("click",S.handleClick)}):window.removeEventListener("click",this.handleClick)}return V}(),N.render=function(){function V(){var y=this,S=this.props,L=S.confirmContent,w=L===void 0?"Confirm?":L,x=S.confirmColor,T=x===void 0?"bad":x,M=S.confirmIcon,O=S.icon,D=S.color,E=S.content,P=S.onClick,R=l(S,g);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,s,Object.assign({content:this.state.clickedOnce?w:E,icon:this.state.clickedOnce?M:O,color:this.state.clickedOnce?T:D,onClick:function(){function j(F){return y.state.clickedOnce?P==null?void 0:P(F):y.setClickedOnce(!0)}return j}()},R)))}return V}(),p}(e.Component);s.Confirm=h;var C=r.ButtonInput=function(v){function p(){var V;return V=v.call(this)||this,V.inputRef=void 0,V.inputRef=(0,e.createRef)(),V.state={inInput:!1},V}c(p,v);var N=p.prototype;return N.setInInput=function(){function V(y){var S=this.props.disabled;if(!S&&(this.setState({inInput:y}),this.inputRef)){var L=this.inputRef.current;if(y){L.value=this.props.currentValue||"";try{L.focus(),L.select()}catch(w){}}}}return V}(),N.commitResult=function(){function V(y){if(this.inputRef){var S=this.inputRef.current,L=S.value!=="";if(L){this.props.onCommit(y,S.value);return}else{if(!this.props.defaultValue)return;this.props.onCommit(y,this.props.defaultValue)}}}return V}(),N.render=function(){function V(){var y=this,S=this.props,L=S.fluid,w=S.content,x=S.icon,T=S.iconRotation,M=S.iconSpin,O=S.tooltip,D=S.tooltipPosition,E=S.color,P=E===void 0?"default":E,R=S.disabled,j=S.multiLine,F=l(S,d),W=(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Box,Object.assign({className:(0,a.classes)(["Button",L&&"Button--fluid",R&&"Button--disabled","Button--color--"+P,j+"Button--multiLine"])},F,{onClick:function(){function z(){return y.setInInput(!0)}return z}(),children:[x&&(0,e.createComponentVNode)(2,b.Icon,{name:x,rotation:T,spin:M}),(0,e.createVNode)(1,"div",null,w,0),(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?void 0:"none","text-align":"left"},onBlur:function(){function z(K){y.state.inInput&&(y.setInInput(!1),y.commitResult(K))}return z}(),onKeyDown:function(){function z(K){if(K.keyCode===t.KEY_ENTER){y.setInInput(!1),y.commitResult(K);return}K.keyCode===t.KEY_ESCAPE&&y.setInInput(!1)}return z}()},null,this.inputRef)]})));return O&&(W=(0,e.createComponentVNode)(2,B.Tooltip,{content:O,position:D,children:W})),W}return V}(),p}(e.Component);s.Input=C},18982:function(A,r,n){"use strict";r.__esModule=!0,r.ByondUi=void 0;var e=n(89005),a=n(35840),t=n(69214),o=n(9394),f=n(55937),b=["params"],B=["params"],I=["parent","params"];function k(h,C){if(h==null)return{};var v={};for(var p in h)if({}.hasOwnProperty.call(h,p)){if(C.includes(p))continue;v[p]=h[p]}return v}function g(h,C){h.prototype=Object.create(C.prototype),h.prototype.constructor=h,d(h,C)}function d(h,C){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(v,p){return v.__proto__=p,v},d(h,C)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var c=(0,o.createLogger)("ByondUi"),m=[],l=function(C){var v=m.length;m.push(null);var p=C||"byondui_"+v;return c.log("allocated '"+p+"'"),{render:function(){function g(V){c.log("unmounting '"+p+"'"),m[v]=null,Byond.winset(p,{parent:""}),c.log("rendering '"+p+"'"),m[v]=p,Byond.winset(p,V)}return g}(),unmount:function(){function g(){c.log("unmounting '"+p+"'"),m[v]=null,Byond.winset(p,{parent:""})}return g}()}};window.addEventListener("beforeunload",function(){for(var h=0;h0){var E=D[0],P=D[D.length-1];D.push([O[0]+T,P[1]]),D.push([O[0]+T,-T]),D.push([-T,-T]),D.push([-T,E[1]])}var R=N(D);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({position:"relative"},M,{children:function(){function j(F){return(0,e.normalizeProps)((0,e.createVNode)(1,"div",null,(0,e.createVNode)(32,"svg",null,(0,e.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+O[1]+")",fill:S,stroke:w,"stroke-width":T,points:R}),2,{viewBox:"0 0 "+O[0]+" "+O[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},F),null,h.ref))}return j}()})))}return i}(),u}(e.Component);d.defaultHooks=t.pureComponentHooks;var c=function(u){return null},m=r.Chart={Line:d}},4796:function(A,r,n){"use strict";r.__esModule=!0,r.Collapsible=void 0;var e=n(89005),a=n(55937),t=n(96184),o=["children","color","title","buttons","contentStyle"];function f(k,N){if(k==null)return{};var d={};for(var c in k)if({}.hasOwnProperty.call(k,c)){if(N.includes(c))continue;d[c]=k[c]}return d}function b(k,N){k.prototype=Object.create(N.prototype),k.prototype.constructor=k,B(k,N)}function B(k,N){return B=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(d,c){return d.__proto__=c,d},B(k,N)}/** +*/var k=function(u,s,i,h){if(u.length===0)return[];var C=(0,a.zipWith)(Math.min).apply(void 0,u),v=(0,a.zipWith)(Math.max).apply(void 0,u);i!==void 0&&(C[0]=i[0],v[0]=i[1]),h!==void 0&&(C[1]=h[0],v[1]=h[1]);var p=(0,a.map)(function(N){return(0,a.zipWith)(function(V,y,S,L){return(V-y)/(S-y)*L})(N,C,v,s)})(u);return p},g=function(u){for(var s="",i=0;i0){var E=D[0],P=D[D.length-1];D.push([O[0]+T,P[1]]),D.push([O[0]+T,-T]),D.push([-T,-T]),D.push([-T,E[1]])}var R=g(D);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({position:"relative"},M,{children:function(){function j(F){return(0,e.normalizeProps)((0,e.createVNode)(1,"div",null,(0,e.createVNode)(32,"svg",null,(0,e.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+O[1]+")",fill:S,stroke:w,"stroke-width":T,points:R}),2,{viewBox:"0 0 "+O[0]+" "+O[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},F),null,h.ref))}return j}()})))}return i}(),u}(e.Component);d.defaultHooks=t.pureComponentHooks;var c=function(u){return null},m=r.Chart={Line:d}},4796:function(A,r,n){"use strict";r.__esModule=!0,r.Collapsible=void 0;var e=n(89005),a=n(55937),t=n(96184),o=["children","color","title","buttons","contentStyle"];function f(k,g){if(k==null)return{};var d={};for(var c in k)if({}.hasOwnProperty.call(k,c)){if(g.includes(c))continue;d[c]=k[c]}return d}function b(k,g){k.prototype=Object.create(g.prototype),k.prototype.constructor=k,B(k,g)}function B(k,g){return B=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(d,c){return d.__proto__=c,d},B(k,g)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var I=r.Collapsible=function(k){function N(c){var m;m=k.call(this,c)||this;var l=c.open;return m.state={open:l||!1},m}b(N,k);var d=N.prototype;return d.render=function(){function c(){var m=this,l=this.props,u=this.state.open,s=l.children,i=l.color,h=i===void 0?"default":i,C=l.title,v=l.buttons,p=l.contentStyle,g=f(l,o);return(0,e.createComponentVNode)(2,a.Box,{className:"Collapsible",children:[(0,e.createVNode)(1,"div","Table",[(0,e.createVNode)(1,"div","Table__cell",(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Button,Object.assign({fluid:!0,color:h,icon:u?"chevron-down":"chevron-right",onClick:function(){function V(){return m.setState({open:!u})}return V}()},g,{children:C}))),2),v&&(0,e.createVNode)(1,"div","Table__cell Table__cell--collapsing",v,0)],0),u&&(0,e.createComponentVNode)(2,a.Box,{mt:1,style:p,children:s})]})}return c}(),N}(e.Component)},88894:function(A,r,n){"use strict";r.__esModule=!0,r.ColorBox=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["content","children","className","color","backgroundColor"];/** +*/var I=r.Collapsible=function(k){function g(c){var m;m=k.call(this,c)||this;var l=c.open;return m.state={open:l||!1},m}b(g,k);var d=g.prototype;return d.render=function(){function c(){var m=this,l=this.props,u=this.state.open,s=l.children,i=l.color,h=i===void 0?"default":i,C=l.title,v=l.buttons,p=l.contentStyle,N=f(l,o);return(0,e.createComponentVNode)(2,a.Box,{className:"Collapsible",children:[(0,e.createVNode)(1,"div","Table",[(0,e.createVNode)(1,"div","Table__cell",(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Button,Object.assign({fluid:!0,color:h,icon:u?"chevron-down":"chevron-right",onClick:function(){function V(){return m.setState({open:!u})}return V}()},N,{children:C}))),2),v&&(0,e.createVNode)(1,"div","Table__cell Table__cell--collapsing",v,0)],0),u&&(0,e.createComponentVNode)(2,a.Box,{mt:1,style:p,children:s})]})}return c}(),g}(e.Component)},88894:function(A,r,n){"use strict";r.__esModule=!0,r.ColorBox=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["content","children","className","color","backgroundColor"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function f(B,I){if(B==null)return{};var k={};for(var N in B)if({}.hasOwnProperty.call(B,N)){if(I.includes(N))continue;k[N]=B[N]}return k}var b=r.ColorBox=function(){function B(I){var k=I.content,N=I.children,d=I.className,c=I.color,m=I.backgroundColor,l=f(I,o);return l.color=k?null:"transparent",l.backgroundColor=c||m,(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["ColorBox",d,(0,t.computeBoxClassName)(l)]),k||".",0,Object.assign({},(0,t.computeBoxProps)(l))))}return B}();b.defaultHooks=a.pureComponentHooks},73379:function(A,r,n){"use strict";r.__esModule=!0,r.Countdown=void 0;var e=n(89005),a=n(55937),t=["format"];function o(I,k){if(I==null)return{};var N={};for(var d in I)if({}.hasOwnProperty.call(I,d)){if(k.includes(d))continue;N[d]=I[d]}return N}function f(I,k){I.prototype=Object.create(k.prototype),I.prototype.constructor=I,b(I,k)}function b(I,k){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(N,d){return N.__proto__=d,N},b(I,k)}var B=r.Countdown=function(I){function k(d){var c;return c=I.call(this,d)||this,c.timer=null,c.state={value:Math.max(d.timeLeft*100,0)},c}f(k,I);var N=k.prototype;return N.tick=function(){function d(){var c=Math.max(this.state.value-this.props.rate,0);c<=0&&clearInterval(this.timer),this.setState(function(m){return{value:c}})}return d}(),N.componentDidMount=function(){function d(){var c=this;this.timer=setInterval(function(){return c.tick()},this.props.rate)}return d}(),N.componentWillUnmount=function(){function d(){clearInterval(this.timer)}return d}(),N.componentDidUpdate=function(){function d(c){var m=this;this.props.current!==c.current&&this.setState(function(l){return{value:Math.max(m.props.timeLeft*100,0)}}),this.timer||this.componentDidMount()}return d}(),N.render=function(){function d(){var c=this.props,m=c.format,l=o(c,t),u=new Date(this.state.value).toISOString().slice(11,19);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({as:"span"},l,{children:m?m(this.state.value,u):u})))}return d}(),k}(e.Component);B.defaultProps={rate:1e3}},61940:function(A,r,n){"use strict";r.__esModule=!0,r.Dimmer=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["className","children"];/** + */function f(B,I){if(B==null)return{};var k={};for(var g in B)if({}.hasOwnProperty.call(B,g)){if(I.includes(g))continue;k[g]=B[g]}return k}var b=r.ColorBox=function(){function B(I){var k=I.content,g=I.children,d=I.className,c=I.color,m=I.backgroundColor,l=f(I,o);return l.color=k?null:"transparent",l.backgroundColor=c||m,(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["ColorBox",d,(0,t.computeBoxClassName)(l)]),k||".",0,Object.assign({},(0,t.computeBoxProps)(l))))}return B}();b.defaultHooks=a.pureComponentHooks},73379:function(A,r,n){"use strict";r.__esModule=!0,r.Countdown=void 0;var e=n(89005),a=n(55937),t=["format"];function o(I,k){if(I==null)return{};var g={};for(var d in I)if({}.hasOwnProperty.call(I,d)){if(k.includes(d))continue;g[d]=I[d]}return g}function f(I,k){I.prototype=Object.create(k.prototype),I.prototype.constructor=I,b(I,k)}function b(I,k){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(g,d){return g.__proto__=d,g},b(I,k)}var B=r.Countdown=function(I){function k(d){var c;return c=I.call(this,d)||this,c.timer=null,c.state={value:Math.max(d.timeLeft*100,0)},c}f(k,I);var g=k.prototype;return g.tick=function(){function d(){var c=Math.max(this.state.value-this.props.rate,0);c<=0&&clearInterval(this.timer),this.setState(function(m){return{value:c}})}return d}(),g.componentDidMount=function(){function d(){var c=this;this.timer=setInterval(function(){return c.tick()},this.props.rate)}return d}(),g.componentWillUnmount=function(){function d(){clearInterval(this.timer)}return d}(),g.componentDidUpdate=function(){function d(c){var m=this;this.props.current!==c.current&&this.setState(function(l){return{value:Math.max(m.props.timeLeft*100,0)}}),this.timer||this.componentDidMount()}return d}(),g.render=function(){function d(){var c=this.props,m=c.format,l=o(c,t),u=new Date(this.state.value).toISOString().slice(11,19);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({as:"span"},l,{children:m?m(this.state.value,u):u})))}return d}(),k}(e.Component);B.defaultProps={rate:1e3}},61940:function(A,r,n){"use strict";r.__esModule=!0,r.Dimmer=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["className","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function f(B,I){if(B==null)return{};var k={};for(var N in B)if({}.hasOwnProperty.call(B,N)){if(I.includes(N))continue;k[N]=B[N]}return k}var b=r.Dimmer=function(){function B(I){var k=I.className,N=I.children,d=f(I,o);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["Dimmer"].concat(k))},d,{children:(0,e.createVNode)(1,"div","Dimmer__inner",N,0)})))}return B}()},13605:function(A,r,n){"use strict";r.__esModule=!0,r.Divider=void 0;var e=n(89005),a=n(35840);/** + */function f(B,I){if(B==null)return{};var k={};for(var g in B)if({}.hasOwnProperty.call(B,g)){if(I.includes(g))continue;k[g]=B[g]}return k}var b=r.Dimmer=function(){function B(I){var k=I.className,g=I.children,d=f(I,o);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["Dimmer"].concat(k))},d,{children:(0,e.createVNode)(1,"div","Dimmer__inner",g,0)})))}return B}()},13605:function(A,r,n){"use strict";r.__esModule=!0,r.Divider=void 0;var e=n(89005),a=n(35840);/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var t=r.Divider=function(){function o(f){var b=f.vertical,B=f.hidden;return(0,e.createVNode)(1,"div",(0,a.classes)(["Divider",B&&"Divider--hidden",b?"Divider--vertical":"Divider--horizontal"]))}return o}()},60218:function(A,r,n){"use strict";r.__esModule=!0,r.DmIcon=void 0;var e=n(89005),a=n(79140),t=n(46085),o=n(91225),f=["className","direction","fallback","frame","icon_state","movement"];function b(u,s){if(u==null)return{};var i={};for(var h in u)if({}.hasOwnProperty.call(u,h)){if(s.includes(h))continue;i[h]=u[h]}return i}function B(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */B=function(){return s};var u,s={},i=Object.prototype,h=i.hasOwnProperty,C=Object.defineProperty||function(te,q,ne){te[q]=ne.value},v=typeof Symbol=="function"?Symbol:{},p=v.iterator||"@@iterator",g=v.asyncIterator||"@@asyncIterator",V=v.toStringTag||"@@toStringTag";function y(te,q,ne){return Object.defineProperty(te,q,{value:ne,enumerable:!0,configurable:!0,writable:!0}),te[q]}try{y({},"")}catch(te){y=function(ne,le,ee){return ne[le]=ee}}function S(te,q,ne,le){var ee=q&&q.prototype instanceof D?q:D,re=Object.create(ee.prototype),oe=new ie(le||[]);return C(re,"_invoke",{value:G(te,ne,oe)}),re}function L(te,q,ne){try{return{type:"normal",arg:te.call(q,ne)}}catch(le){return{type:"throw",arg:le}}}s.wrap=S;var w="suspendedStart",x="suspendedYield",T="executing",M="completed",O={};function D(){}function E(){}function P(){}var R={};y(R,p,function(){return this});var j=Object.getPrototypeOf,F=j&&j(j(pe([])));F&&F!==i&&h.call(F,p)&&(R=F);var W=P.prototype=D.prototype=Object.create(R);function z(te){["next","throw","return"].forEach(function(q){y(te,q,function(ne){return this._invoke(q,ne)})})}function K(te,q){function ne(ee,re,oe,fe){var me=L(te[ee],te,re);if(me.type!=="throw"){var Y=me.arg,ve=Y.value;return ve&&typeof ve=="object"&&h.call(ve,"__await")?q.resolve(ve.__await).then(function(he){ne("next",he,oe,fe)},function(he){ne("throw",he,oe,fe)}):q.resolve(ve).then(function(he){Y.value=he,oe(Y)},function(he){return ne("throw",he,oe,fe)})}fe(me.arg)}var le;C(this,"_invoke",{value:function(){function ee(re,oe){function fe(){return new q(function(me,Y){ne(re,oe,me,Y)})}return le=le?le.then(fe,fe):fe()}return ee}()})}function G(te,q,ne){var le=w;return function(ee,re){if(le===T)throw Error("Generator is already running");if(le===M){if(ee==="throw")throw re;return{value:u,done:!0}}for(ne.method=ee,ne.arg=re;;){var oe=ne.delegate;if(oe){var fe=J(oe,ne);if(fe){if(fe===O)continue;return fe}}if(ne.method==="next")ne.sent=ne._sent=ne.arg;else if(ne.method==="throw"){if(le===w)throw le=M,ne.arg;ne.dispatchException(ne.arg)}else ne.method==="return"&&ne.abrupt("return",ne.arg);le=T;var me=L(te,q,ne);if(me.type==="normal"){if(le=ne.done?M:x,me.arg===O)continue;return{value:me.arg,done:ne.done}}me.type==="throw"&&(le=M,ne.method="throw",ne.arg=me.arg)}}}function J(te,q){var ne=q.method,le=te.iterator[ne];if(le===u)return q.delegate=null,ne==="throw"&&te.iterator.return&&(q.method="return",q.arg=u,J(te,q),q.method==="throw")||ne!=="return"&&(q.method="throw",q.arg=new TypeError("The iterator does not provide a '"+ne+"' method")),O;var ee=L(le,te.iterator,q.arg);if(ee.type==="throw")return q.method="throw",q.arg=ee.arg,q.delegate=null,O;var re=ee.arg;return re?re.done?(q[te.resultName]=re.value,q.next=te.nextLoc,q.method!=="return"&&(q.method="next",q.arg=u),q.delegate=null,O):re:(q.method="throw",q.arg=new TypeError("iterator result is not an object"),q.delegate=null,O)}function Q(te){var q={tryLoc:te[0]};1 in te&&(q.catchLoc=te[1]),2 in te&&(q.finallyLoc=te[2],q.afterLoc=te[3]),this.tryEntries.push(q)}function ue(te){var q=te.completion||{};q.type="normal",delete q.arg,te.completion=q}function ie(te){this.tryEntries=[{tryLoc:"root"}],te.forEach(Q,this),this.reset(!0)}function pe(te){if(te||te===""){var q=te[p];if(q)return q.call(te);if(typeof te.next=="function")return te;if(!isNaN(te.length)){var ne=-1,le=function(){function ee(){for(;++ne=0;--ee){var re=this.tryEntries[ee],oe=re.completion;if(re.tryLoc==="root")return le("end");if(re.tryLoc<=this.prev){var fe=h.call(re,"catchLoc"),me=h.call(re,"finallyLoc");if(fe&&me){if(this.prev=0;--le){var ee=this.tryEntries[le];if(ee.tryLoc<=this.prev&&h.call(ee,"finallyLoc")&&this.prev=0;--ne){var le=this.tryEntries[ne];if(le.finallyLoc===q)return this.complete(le.completion,le.afterLoc),ue(le),O}}return te}(),catch:function(){function te(q){for(var ne=this.tryEntries.length-1;ne>=0;--ne){var le=this.tryEntries[ne];if(le.tryLoc===q){var ee=le.completion;if(ee.type==="throw"){var re=ee.arg;ue(le)}return re}}throw Error("illegal catch attempt")}return te}(),delegateYield:function(){function te(q,ne,le){return this.delegate={iterator:pe(q),resultName:ne,nextLoc:le},this.method==="next"&&(this.arg=u),O}return te}()},s}function I(u,s,i,h,C,v,p){try{var g=u[v](p),V=g.value}catch(y){return void i(y)}g.done?s(V):Promise.resolve(V).then(h,C)}function k(u){return function(){var s=this,i=arguments;return new Promise(function(h,C){var v=u.apply(s,i);function p(V){I(v,h,C,p,g,"next",V)}function g(V){I(v,h,C,p,g,"throw",V)}p(void 0)})}}function N(u,s){u.prototype=Object.create(s.prototype),u.prototype.constructor=u,d(u,s)}function d(u,s){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,h){return i.__proto__=h,i},d(u,s)}var c=function(u){return u[u.NORTH=1]="NORTH",u[u.SOUTH=2]="SOUTH",u[u.EAST=4]="EAST",u[u.WEST=8]="WEST",u[u.NORTHEAST=5]="NORTHEAST",u[u.NORTHWEST=9]="NORTHWEST",u[u.SOUTHEAST=6]="SOUTHEAST",u[u.SOUTHWEST=10]="SOUTHWEST",u}(c||{}),m,l=r.DmIcon=function(u){function s(h){var C;return C=u.call(this,h)||this,C.state={iconRef:""},C}N(s,u);var i=s.prototype;return i.fetchRefMap=function(){var h=k(B().mark(function(){function v(){var p,g;return B().wrap(function(){function V(y){for(;;)switch(y.prev=y.next){case 0:return y.prev=0,y.next=3,(0,t.fetchRetry)((0,a.resolveAsset)("icon_ref_map.json"));case 3:return p=y.sent,y.next=6,p.json();case 6:g=y.sent,m=g,this.setState({iconRef:g[this.props.icon]||""}),y.next=14;break;case 11:return y.prev=11,y.t0=y.catch(0),y.abrupt("return");case 14:case"end":return y.stop()}}return V}(),v,this,[[0,11]])}return v}()));function C(){return h.apply(this,arguments)}return C}(),i.componentDidMount=function(){function h(){m?this.setState({iconRef:m[this.props.icon]}):this.fetchRefMap()}return h}(),i.componentDidUpdate=function(){function h(C){C.icon!==this.props.icon&&(m?this.setState({iconRef:m[this.props.icon]}):this.fetchRefMap())}return h}(),i.render=function(){function h(){var C=this.props,v=C.className,p=C.direction,g=p===void 0?c.SOUTH:p,V=C.fallback,y=C.frame,S=y===void 0?1:y,L=C.icon_state,w=C.movement,x=w===void 0?!1:w,T=b(C,f),M=this.state.iconRef,O=M+"?state="+L+"&dir="+g+"&movement="+!!x+"&frame="+S;return M?(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Image,Object.assign({fixErrors:!0,src:O},T))):V||null}return h}(),s}(e.Component)},20342:function(A,r,n){"use strict";r.__esModule=!0,r.DraggableControl=void 0;var e=n(89005),a=n(44879),t=n(35840),o=n(9474);function f(N,d){N.prototype=Object.create(d.prototype),N.prototype.constructor=N,b(N,d)}function b(N,d){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(c,m){return c.__proto__=m,c},b(N,d)}var B=400,I=function(d,c){return d.screenX*c[0]+d.screenY*c[1]},k=r.DraggableControl=function(N){function d(m){var l;return l=N.call(this,m)||this,l.inputRef=(0,e.createRef)(),l.state={originalValue:m.value,value:m.value,dragging:!1,editing:!1,origin:null,suppressingFlicker:!1},l.flickerTimer=null,l.suppressFlicker=function(){var u=l.props.suppressFlicker;u>0&&(l.setState({suppressingFlicker:!0}),clearTimeout(l.flickerTimer),l.flickerTimer=setTimeout(function(){return l.setState({suppressingFlicker:!1})},u))},l.handleDragStart=function(u){var s=l.props,i=s.value,h=s.dragMatrix,C=s.disabled,v=l.state.editing;v||C||(document.body.style["pointer-events"]="none",l.ref=u.currentTarget,l.setState({originalValue:i,dragging:!1,value:i,origin:I(u,h)}),l.timer=setTimeout(function(){l.setState({dragging:!0})},250),l.dragInterval=setInterval(function(){var p=l.state,g=p.dragging,V=p.value,y=l.props.onDrag;g&&y&&y(u,V)},l.props.updateRate||B),document.addEventListener("mousemove",l.handleDragMove),document.addEventListener("mouseup",l.handleDragEnd))},l.handleDragMove=function(u){var s,i=l.props,h=i.minValue,C=i.maxValue,v=i.step,p=i.dragMatrix,g=i.disabled;if(!g){var V=l.ref.offsetWidth/((C-h)/v),y=(s=l.props.stepPixelSize)!=null?s:V;typeof y=="function"&&(y=y(V)),l.setState(function(S){var L=Object.assign({},S),w=S.origin,x=I(u,p)-w;if(S.dragging){var T=Math.trunc(x/y);L.value=(0,a.clamp)(Math.floor(L.originalValue/v)*v+T*v,h,C)}else Math.abs(x)>4&&(L.dragging=!0);return L})}},l.handleDragEnd=function(u){var s=l.props,i=s.onChange,h=s.onDrag,C=l.state,v=C.dragging,p=C.value;if(document.body.style["pointer-events"]="auto",clearTimeout(l.timer),clearInterval(l.dragInterval),l.setState({originalValue:null,dragging:!1,editing:!v,origin:null}),document.removeEventListener("mousemove",l.handleDragMove),document.removeEventListener("mouseup",l.handleDragEnd),v)l.suppressFlicker(),i&&i(u,p),h&&h(u,p);else if(l.inputRef){var g=l.inputRef.current;g.value=p;try{g.focus(),g.select()}catch(V){}}},l}f(d,N);var c=d.prototype;return c.render=function(){function m(){var l=this,u=this.state,s=u.dragging,i=u.editing,h=u.value,C=u.suppressingFlicker,v=this.props,p=v.animated,g=v.value,V=v.unit,y=v.minValue,S=v.maxValue,L=v.format,w=v.onChange,x=v.onDrag,T=v.children,M=v.height,O=v.lineHeight,D=v.fontSize,E=v.disabled,P=g;(s||C)&&(P=h);var R=function(){function W(z){return z+(V?" "+V:"")}return W}(),j=p&&!s&&!C&&(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:P,format:L,children:R})||R(L?L(P):P),F=(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:!i||E?"none":void 0,height:M,"line-height":O,"font-size":D},onBlur:function(){function W(z){if(i){var K=(0,a.clamp)(parseFloat(z.target.value),y,S);if(Number.isNaN(K)){l.setState({editing:!1});return}l.setState({editing:!1,value:K}),l.suppressFlicker(),w&&w(z,K),x&&x(z,K)}}return W}(),onKeyDown:function(){function W(z){if(z.keyCode===13){var K=(0,a.clamp)(parseFloat(z.target.value),y,S);if(Number.isNaN(K)){l.setState({editing:!1});return}l.setState({editing:!1,value:K}),l.suppressFlicker(),w&&w(z,K),x&&x(z,K);return}if(z.keyCode===27){l.setState({editing:!1});return}}return W}(),disabled:E},null,this.inputRef);return T({dragging:s,editing:i,value:g,displayValue:P,displayElement:j,inputElement:F,handleDragStart:this.handleDragStart})}return m}(),d}(e.Component);k.defaultHooks=t.pureComponentHooks,k.defaultProps={minValue:-1/0,maxValue:1/0,step:1,suppressFlicker:50,dragMatrix:[1,0]}},87099:function(A,r,n){"use strict";r.__esModule=!0,r.Dropdown=void 0;var e=n(89005),a=n(95996),t=n(35840),o=n(55937),f=n(96184),b=n(1331),B=n(96690),I=["icon","iconRotation","iconSpin","clipSelectedText","color","dropdownStyle","over","nochevron","width","onClick","onSelected","selected","disabled","displayText","buttons"],k=["className"],N;function d(C,v){if(C==null)return{};var p={};for(var g in C)if({}.hasOwnProperty.call(C,g)){if(v.includes(g))continue;p[g]=C[g]}return p}function c(C,v){C.prototype=Object.create(v.prototype),C.prototype.constructor=C,m(C,v)}function m(C,v){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(p,g){return p.__proto__=g,p},m(C,v)}var l={placement:"left-start",modifiers:[{name:"eventListeners",enabled:!1}]},u={width:0,height:0,top:0,right:0,bottom:0,left:0,x:0,y:0,toJSON:function(){function C(){return null}return C}()},s="Layout Dropdown__menu",i="Layout Dropdown__menu-scroll",h=r.Dropdown=function(C){function v(g){var V;return V=C.call(this,g)||this,V.menuContents=void 0,V.handleClick=function(){V.state.open&&V.setOpen(!1)},V.state={open:!1,selected:V.props.selected},V.menuContents=null,V}c(v,C);var p=v.prototype;return p.getDOMNode=function(){function g(){return(0,e.findDOMFromVNode)(this.$LI,!0)}return g}(),p.componentDidMount=function(){function g(){var V=this.getDOMNode()}return g}(),p.openMenu=function(){function g(){var V=v.renderedMenu;V===void 0&&(V=document.createElement("div"),V.className=s,document.body.appendChild(V),v.renderedMenu=V);var y=this.getDOMNode();v.currentOpenMenu=y,V.scrollTop=0,V.style.width=this.props.menuWidth||y.offsetWidth+"px",V.style.opacity="1",V.style.pointerEvents="auto",setTimeout(function(){var S;(S=v.renderedMenu)==null||S.focus()},400),this.renderMenuContent()}return g}(),p.closeMenu=function(){function g(){v.currentOpenMenu===this.getDOMNode()&&(v.currentOpenMenu=void 0,v.renderedMenu.style.opacity="0",v.renderedMenu.style.pointerEvents="none")}return g}(),p.componentWillUnmount=function(){function g(){this.closeMenu(),this.setOpen(!1)}return g}(),p.renderMenuContent=function(){function g(){var V=this,y=v.renderedMenu;if(y){y.offsetHeight>200?y.className=i:y.className=s;var S=this.props.options,L=S===void 0?[]:S,w=L.map(function(T){var M,O;return typeof T=="string"?(O=T,M=T):T!==null&&(O=T.displayText,M=T.value),(0,e.createVNode)(1,"div",(0,t.classes)(["Dropdown__menuentry",V.state.selected===M&&"selected"]),O,0,{onClick:function(){function D(){V.setSelected(M)}return D}()},M)}),x=w.length?w:"No Options Found";(0,e.render)((0,e.createVNode)(1,"div",null,x,0),y,function(){var T=v.singletonPopper;T===void 0?(T=(0,a.createPopper)(v.virtualElement,y,Object.assign({},l,{placement:"bottom-start"})),v.singletonPopper=T):(T.setOptions(Object.assign({},l,{placement:"bottom-start"})),T.update())},this.context)}}return g}(),p.setOpen=function(){function g(V){var y=this;this.setState(function(S){return Object.assign({},S,{open:V})}),V?setTimeout(function(){y.openMenu(),window.addEventListener("click",y.handleClick)}):(this.closeMenu(),window.removeEventListener("click",this.handleClick))}return g}(),p.setSelected=function(){function g(V){this.setState(function(y){return Object.assign({},y,{selected:V})}),this.setOpen(!1),this.props.onSelected&&this.props.onSelected(V)}return g}(),p.getOptionValue=function(){function g(V){return typeof V=="string"?V:V.value}return g}(),p.getSelectedIndex=function(){function g(){var V=this,y=this.state.selected||this.props.selected,S=this.props.options,L=S===void 0?[]:S;return L.findIndex(function(w){return V.getOptionValue(w)===y})}return g}(),p.toPrevious=function(){function g(){if(!(this.props.options.length<1)){var V=this.getSelectedIndex(),y=0,S=this.props.options.length-1,L=V>=0;L||(V=y);var w=V===y?S:V-1;this.setSelected(this.getOptionValue(this.props.options[w]))}}return g}(),p.toNext=function(){function g(){if(!(this.props.options.length<1)){var V=this.getSelectedIndex(),y=0,S=this.props.options.length-1,L=V>=0;L||(V=S);var w=V===S?y:V+1;this.setSelected(this.getOptionValue(this.props.options[w]))}}return g}(),p.render=function(){function g(){var V=this,y=this.props,S=y.icon,L=y.iconRotation,w=y.iconSpin,x=y.clipSelectedText,T=x===void 0?!0:x,M=y.color,O=M===void 0?"default":M,D=y.dropdownStyle,E=y.over,P=y.nochevron,R=y.width,j=y.onClick,F=y.onSelected,W=y.selected,z=y.disabled,K=y.displayText,G=y.buttons,J=d(y,I),Q=J.className,ue=d(J,k),ie=E?!this.state.open:this.state.open;return(0,e.createComponentVNode)(2,B.Stack,{inline:!0,fill:!0,width:R,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{grow:!0,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({width:"100%",className:(0,t.classes)(["Dropdown__control","Button","Button--color--"+O,z&&"Button--disabled",Q]),onClick:function(){function pe(te){z&&!V.state.open||(V.setOpen(!V.state.open),j&&j(te))}return pe}()},ue,{children:[S&&(0,e.createComponentVNode)(2,b.Icon,{name:S,rotation:L,spin:w,mr:1}),(0,e.createVNode)(1,"span","Dropdown__selected-text",K||this.state.selected,0,{style:{overflow:T?"hidden":"visible"}}),P||(0,e.createVNode)(1,"span","Dropdown__arrow-button",(0,e.createComponentVNode)(2,b.Icon,{name:ie?"chevron-up":"chevron-down"}),2)]})))}),G&&(0,e.createFragment)([(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",children:(0,e.createComponentVNode)(2,f.Button,{height:"100%",icon:"chevron-left",disabled:z,onClick:function(){function pe(){z||V.toPrevious()}return pe}()})}),(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",children:(0,e.createComponentVNode)(2,f.Button,{height:"100%",icon:"chevron-right",disabled:z,onClick:function(){function pe(){z||V.toNext()}return pe}()})})],4)]})}return g}(),v}(e.Component);N=h,h.renderedMenu=void 0,h.singletonPopper=void 0,h.currentOpenMenu=void 0,h.virtualElement={getBoundingClientRect:function(){function C(){var v,p;return(v=(p=N.currentOpenMenu)==null?void 0:p.getBoundingClientRect())!=null?v:u}return C}()}},39473:function(A,r,n){"use strict";r.__esModule=!0,r.computeFlexProps=r.computeFlexItemProps=r.computeFlexItemClassName=r.computeFlexClassName=r.Flex=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["className","direction","wrap","align","justify","inline","style"],f=["className"],b=["className","style","grow","order","shrink","basis","align"],B=["className"];/** + */var t=r.Divider=function(){function o(f){var b=f.vertical,B=f.hidden;return(0,e.createVNode)(1,"div",(0,a.classes)(["Divider",B&&"Divider--hidden",b?"Divider--vertical":"Divider--horizontal"]))}return o}()},60218:function(A,r,n){"use strict";r.__esModule=!0,r.DmIcon=void 0;var e=n(89005),a=n(79140),t=n(46085),o=n(91225),f=["className","direction","fallback","frame","icon_state","movement"];function b(u,s){if(u==null)return{};var i={};for(var h in u)if({}.hasOwnProperty.call(u,h)){if(s.includes(h))continue;i[h]=u[h]}return i}function B(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */B=function(){return s};var u,s={},i=Object.prototype,h=i.hasOwnProperty,C=Object.defineProperty||function(te,q,ne){te[q]=ne.value},v=typeof Symbol=="function"?Symbol:{},p=v.iterator||"@@iterator",N=v.asyncIterator||"@@asyncIterator",V=v.toStringTag||"@@toStringTag";function y(te,q,ne){return Object.defineProperty(te,q,{value:ne,enumerable:!0,configurable:!0,writable:!0}),te[q]}try{y({},"")}catch(te){y=function(ne,le,ee){return ne[le]=ee}}function S(te,q,ne,le){var ee=q&&q.prototype instanceof D?q:D,re=Object.create(ee.prototype),oe=new ie(le||[]);return C(re,"_invoke",{value:G(te,ne,oe)}),re}function L(te,q,ne){try{return{type:"normal",arg:te.call(q,ne)}}catch(le){return{type:"throw",arg:le}}}s.wrap=S;var w="suspendedStart",x="suspendedYield",T="executing",M="completed",O={};function D(){}function E(){}function P(){}var R={};y(R,p,function(){return this});var j=Object.getPrototypeOf,F=j&&j(j(pe([])));F&&F!==i&&h.call(F,p)&&(R=F);var W=P.prototype=D.prototype=Object.create(R);function z(te){["next","throw","return"].forEach(function(q){y(te,q,function(ne){return this._invoke(q,ne)})})}function K(te,q){function ne(ee,re,oe,fe){var me=L(te[ee],te,re);if(me.type!=="throw"){var Y=me.arg,ve=Y.value;return ve&&typeof ve=="object"&&h.call(ve,"__await")?q.resolve(ve.__await).then(function(he){ne("next",he,oe,fe)},function(he){ne("throw",he,oe,fe)}):q.resolve(ve).then(function(he){Y.value=he,oe(Y)},function(he){return ne("throw",he,oe,fe)})}fe(me.arg)}var le;C(this,"_invoke",{value:function(){function ee(re,oe){function fe(){return new q(function(me,Y){ne(re,oe,me,Y)})}return le=le?le.then(fe,fe):fe()}return ee}()})}function G(te,q,ne){var le=w;return function(ee,re){if(le===T)throw Error("Generator is already running");if(le===M){if(ee==="throw")throw re;return{value:u,done:!0}}for(ne.method=ee,ne.arg=re;;){var oe=ne.delegate;if(oe){var fe=J(oe,ne);if(fe){if(fe===O)continue;return fe}}if(ne.method==="next")ne.sent=ne._sent=ne.arg;else if(ne.method==="throw"){if(le===w)throw le=M,ne.arg;ne.dispatchException(ne.arg)}else ne.method==="return"&&ne.abrupt("return",ne.arg);le=T;var me=L(te,q,ne);if(me.type==="normal"){if(le=ne.done?M:x,me.arg===O)continue;return{value:me.arg,done:ne.done}}me.type==="throw"&&(le=M,ne.method="throw",ne.arg=me.arg)}}}function J(te,q){var ne=q.method,le=te.iterator[ne];if(le===u)return q.delegate=null,ne==="throw"&&te.iterator.return&&(q.method="return",q.arg=u,J(te,q),q.method==="throw")||ne!=="return"&&(q.method="throw",q.arg=new TypeError("The iterator does not provide a '"+ne+"' method")),O;var ee=L(le,te.iterator,q.arg);if(ee.type==="throw")return q.method="throw",q.arg=ee.arg,q.delegate=null,O;var re=ee.arg;return re?re.done?(q[te.resultName]=re.value,q.next=te.nextLoc,q.method!=="return"&&(q.method="next",q.arg=u),q.delegate=null,O):re:(q.method="throw",q.arg=new TypeError("iterator result is not an object"),q.delegate=null,O)}function Q(te){var q={tryLoc:te[0]};1 in te&&(q.catchLoc=te[1]),2 in te&&(q.finallyLoc=te[2],q.afterLoc=te[3]),this.tryEntries.push(q)}function ue(te){var q=te.completion||{};q.type="normal",delete q.arg,te.completion=q}function ie(te){this.tryEntries=[{tryLoc:"root"}],te.forEach(Q,this),this.reset(!0)}function pe(te){if(te||te===""){var q=te[p];if(q)return q.call(te);if(typeof te.next=="function")return te;if(!isNaN(te.length)){var ne=-1,le=function(){function ee(){for(;++ne=0;--ee){var re=this.tryEntries[ee],oe=re.completion;if(re.tryLoc==="root")return le("end");if(re.tryLoc<=this.prev){var fe=h.call(re,"catchLoc"),me=h.call(re,"finallyLoc");if(fe&&me){if(this.prev=0;--le){var ee=this.tryEntries[le];if(ee.tryLoc<=this.prev&&h.call(ee,"finallyLoc")&&this.prev=0;--ne){var le=this.tryEntries[ne];if(le.finallyLoc===q)return this.complete(le.completion,le.afterLoc),ue(le),O}}return te}(),catch:function(){function te(q){for(var ne=this.tryEntries.length-1;ne>=0;--ne){var le=this.tryEntries[ne];if(le.tryLoc===q){var ee=le.completion;if(ee.type==="throw"){var re=ee.arg;ue(le)}return re}}throw Error("illegal catch attempt")}return te}(),delegateYield:function(){function te(q,ne,le){return this.delegate={iterator:pe(q),resultName:ne,nextLoc:le},this.method==="next"&&(this.arg=u),O}return te}()},s}function I(u,s,i,h,C,v,p){try{var N=u[v](p),V=N.value}catch(y){return void i(y)}N.done?s(V):Promise.resolve(V).then(h,C)}function k(u){return function(){var s=this,i=arguments;return new Promise(function(h,C){var v=u.apply(s,i);function p(V){I(v,h,C,p,N,"next",V)}function N(V){I(v,h,C,p,N,"throw",V)}p(void 0)})}}function g(u,s){u.prototype=Object.create(s.prototype),u.prototype.constructor=u,d(u,s)}function d(u,s){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,h){return i.__proto__=h,i},d(u,s)}var c=function(u){return u[u.NORTH=1]="NORTH",u[u.SOUTH=2]="SOUTH",u[u.EAST=4]="EAST",u[u.WEST=8]="WEST",u[u.NORTHEAST=5]="NORTHEAST",u[u.NORTHWEST=9]="NORTHWEST",u[u.SOUTHEAST=6]="SOUTHEAST",u[u.SOUTHWEST=10]="SOUTHWEST",u}(c||{}),m,l=r.DmIcon=function(u){function s(h){var C;return C=u.call(this,h)||this,C.state={iconRef:""},C}g(s,u);var i=s.prototype;return i.fetchRefMap=function(){var h=k(B().mark(function(){function v(){var p,N;return B().wrap(function(){function V(y){for(;;)switch(y.prev=y.next){case 0:return y.prev=0,y.next=3,(0,t.fetchRetry)((0,a.resolveAsset)("icon_ref_map.json"));case 3:return p=y.sent,y.next=6,p.json();case 6:N=y.sent,m=N,this.setState({iconRef:N[this.props.icon]||""}),y.next=14;break;case 11:return y.prev=11,y.t0=y.catch(0),y.abrupt("return");case 14:case"end":return y.stop()}}return V}(),v,this,[[0,11]])}return v}()));function C(){return h.apply(this,arguments)}return C}(),i.componentDidMount=function(){function h(){m?this.setState({iconRef:m[this.props.icon]}):this.fetchRefMap()}return h}(),i.componentDidUpdate=function(){function h(C){C.icon!==this.props.icon&&(m?this.setState({iconRef:m[this.props.icon]}):this.fetchRefMap())}return h}(),i.render=function(){function h(){var C=this.props,v=C.className,p=C.direction,N=p===void 0?c.SOUTH:p,V=C.fallback,y=C.frame,S=y===void 0?1:y,L=C.icon_state,w=C.movement,x=w===void 0?!1:w,T=b(C,f),M=this.state.iconRef,O=M+"?state="+L+"&dir="+N+"&movement="+!!x+"&frame="+S;return M?(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Image,Object.assign({fixErrors:!0,src:O},T))):V||null}return h}(),s}(e.Component)},20342:function(A,r,n){"use strict";r.__esModule=!0,r.DraggableControl=void 0;var e=n(89005),a=n(44879),t=n(35840),o=n(9474);function f(g,d){g.prototype=Object.create(d.prototype),g.prototype.constructor=g,b(g,d)}function b(g,d){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(c,m){return c.__proto__=m,c},b(g,d)}var B=400,I=function(d,c){return d.screenX*c[0]+d.screenY*c[1]},k=r.DraggableControl=function(g){function d(m){var l;return l=g.call(this,m)||this,l.inputRef=(0,e.createRef)(),l.state={originalValue:m.value,value:m.value,dragging:!1,editing:!1,origin:null,suppressingFlicker:!1},l.flickerTimer=null,l.suppressFlicker=function(){var u=l.props.suppressFlicker;u>0&&(l.setState({suppressingFlicker:!0}),clearTimeout(l.flickerTimer),l.flickerTimer=setTimeout(function(){return l.setState({suppressingFlicker:!1})},u))},l.handleDragStart=function(u){var s=l.props,i=s.value,h=s.dragMatrix,C=s.disabled,v=l.state.editing;v||C||(document.body.style["pointer-events"]="none",l.ref=u.currentTarget,l.setState({originalValue:i,dragging:!1,value:i,origin:I(u,h)}),l.timer=setTimeout(function(){l.setState({dragging:!0})},250),l.dragInterval=setInterval(function(){var p=l.state,N=p.dragging,V=p.value,y=l.props.onDrag;N&&y&&y(u,V)},l.props.updateRate||B),document.addEventListener("mousemove",l.handleDragMove),document.addEventListener("mouseup",l.handleDragEnd))},l.handleDragMove=function(u){var s,i=l.props,h=i.minValue,C=i.maxValue,v=i.step,p=i.dragMatrix,N=i.disabled;if(!N){var V=l.ref.offsetWidth/((C-h)/v),y=(s=l.props.stepPixelSize)!=null?s:V;typeof y=="function"&&(y=y(V)),l.setState(function(S){var L=Object.assign({},S),w=S.origin,x=I(u,p)-w;if(S.dragging){var T=Math.trunc(x/y);L.value=(0,a.clamp)(Math.floor(L.originalValue/v)*v+T*v,h,C)}else Math.abs(x)>4&&(L.dragging=!0);return L})}},l.handleDragEnd=function(u){var s=l.props,i=s.onChange,h=s.onDrag,C=l.state,v=C.dragging,p=C.value;if(document.body.style["pointer-events"]="auto",clearTimeout(l.timer),clearInterval(l.dragInterval),l.setState({originalValue:null,dragging:!1,editing:!v,origin:null}),document.removeEventListener("mousemove",l.handleDragMove),document.removeEventListener("mouseup",l.handleDragEnd),v)l.suppressFlicker(),i&&i(u,p),h&&h(u,p);else if(l.inputRef){var N=l.inputRef.current;N.value=p;try{N.focus(),N.select()}catch(V){}}},l}f(d,g);var c=d.prototype;return c.render=function(){function m(){var l=this,u=this.state,s=u.dragging,i=u.editing,h=u.value,C=u.suppressingFlicker,v=this.props,p=v.animated,N=v.value,V=v.unit,y=v.minValue,S=v.maxValue,L=v.format,w=v.onChange,x=v.onDrag,T=v.children,M=v.height,O=v.lineHeight,D=v.fontSize,E=v.disabled,P=N;(s||C)&&(P=h);var R=function(){function W(z){return z+(V?" "+V:"")}return W}(),j=p&&!s&&!C&&(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:P,format:L,children:R})||R(L?L(P):P),F=(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:!i||E?"none":void 0,height:M,"line-height":O,"font-size":D},onBlur:function(){function W(z){if(i){var K=(0,a.clamp)(parseFloat(z.target.value),y,S);if(Number.isNaN(K)){l.setState({editing:!1});return}l.setState({editing:!1,value:K}),l.suppressFlicker(),w&&w(z,K),x&&x(z,K)}}return W}(),onKeyDown:function(){function W(z){if(z.keyCode===13){var K=(0,a.clamp)(parseFloat(z.target.value),y,S);if(Number.isNaN(K)){l.setState({editing:!1});return}l.setState({editing:!1,value:K}),l.suppressFlicker(),w&&w(z,K),x&&x(z,K);return}if(z.keyCode===27){l.setState({editing:!1});return}}return W}(),disabled:E},null,this.inputRef);return T({dragging:s,editing:i,value:N,displayValue:P,displayElement:j,inputElement:F,handleDragStart:this.handleDragStart})}return m}(),d}(e.Component);k.defaultHooks=t.pureComponentHooks,k.defaultProps={minValue:-1/0,maxValue:1/0,step:1,suppressFlicker:50,dragMatrix:[1,0]}},87099:function(A,r,n){"use strict";r.__esModule=!0,r.Dropdown=void 0;var e=n(89005),a=n(95996),t=n(35840),o=n(55937),f=n(96184),b=n(1331),B=n(96690),I=["icon","iconRotation","iconSpin","clipSelectedText","color","dropdownStyle","over","nochevron","width","onClick","onSelected","selected","disabled","displayText","buttons"],k=["className"],g;function d(C,v){if(C==null)return{};var p={};for(var N in C)if({}.hasOwnProperty.call(C,N)){if(v.includes(N))continue;p[N]=C[N]}return p}function c(C,v){C.prototype=Object.create(v.prototype),C.prototype.constructor=C,m(C,v)}function m(C,v){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(p,N){return p.__proto__=N,p},m(C,v)}var l={placement:"left-start",modifiers:[{name:"eventListeners",enabled:!1}]},u={width:0,height:0,top:0,right:0,bottom:0,left:0,x:0,y:0,toJSON:function(){function C(){return null}return C}()},s="Layout Dropdown__menu",i="Layout Dropdown__menu-scroll",h=r.Dropdown=function(C){function v(N){var V;return V=C.call(this,N)||this,V.menuContents=void 0,V.handleClick=function(){V.state.open&&V.setOpen(!1)},V.state={open:!1,selected:V.props.selected},V.menuContents=null,V}c(v,C);var p=v.prototype;return p.getDOMNode=function(){function N(){return(0,e.findDOMFromVNode)(this.$LI,!0)}return N}(),p.componentDidMount=function(){function N(){var V=this.getDOMNode()}return N}(),p.openMenu=function(){function N(){var V=v.renderedMenu;V===void 0&&(V=document.createElement("div"),V.className=s,document.body.appendChild(V),v.renderedMenu=V);var y=this.getDOMNode();v.currentOpenMenu=y,V.scrollTop=0,V.style.width=this.props.menuWidth||y.offsetWidth+"px",V.style.opacity="1",V.style.pointerEvents="auto",setTimeout(function(){var S;(S=v.renderedMenu)==null||S.focus()},400),this.renderMenuContent()}return N}(),p.closeMenu=function(){function N(){v.currentOpenMenu===this.getDOMNode()&&(v.currentOpenMenu=void 0,v.renderedMenu.style.opacity="0",v.renderedMenu.style.pointerEvents="none")}return N}(),p.componentWillUnmount=function(){function N(){this.closeMenu(),this.setOpen(!1)}return N}(),p.renderMenuContent=function(){function N(){var V=this,y=v.renderedMenu;if(y){y.offsetHeight>200?y.className=i:y.className=s;var S=this.props.options,L=S===void 0?[]:S,w=L.map(function(T){var M,O;return typeof T=="string"?(O=T,M=T):T!==null&&(O=T.displayText,M=T.value),(0,e.createVNode)(1,"div",(0,t.classes)(["Dropdown__menuentry",V.state.selected===M&&"selected"]),O,0,{onClick:function(){function D(){V.setSelected(M)}return D}()},M)}),x=w.length?w:"No Options Found";(0,e.render)((0,e.createVNode)(1,"div",null,x,0),y,function(){var T=v.singletonPopper;T===void 0?(T=(0,a.createPopper)(v.virtualElement,y,Object.assign({},l,{placement:"bottom-start"})),v.singletonPopper=T):(T.setOptions(Object.assign({},l,{placement:"bottom-start"})),T.update())},this.context)}}return N}(),p.setOpen=function(){function N(V){var y=this;this.setState(function(S){return Object.assign({},S,{open:V})}),V?setTimeout(function(){y.openMenu(),window.addEventListener("click",y.handleClick)}):(this.closeMenu(),window.removeEventListener("click",this.handleClick))}return N}(),p.setSelected=function(){function N(V){this.setState(function(y){return Object.assign({},y,{selected:V})}),this.setOpen(!1),this.props.onSelected&&this.props.onSelected(V)}return N}(),p.getOptionValue=function(){function N(V){return typeof V=="string"?V:V.value}return N}(),p.getSelectedIndex=function(){function N(){var V=this,y=this.state.selected||this.props.selected,S=this.props.options,L=S===void 0?[]:S;return L.findIndex(function(w){return V.getOptionValue(w)===y})}return N}(),p.toPrevious=function(){function N(){if(!(this.props.options.length<1)){var V=this.getSelectedIndex(),y=0,S=this.props.options.length-1,L=V>=0;L||(V=y);var w=V===y?S:V-1;this.setSelected(this.getOptionValue(this.props.options[w]))}}return N}(),p.toNext=function(){function N(){if(!(this.props.options.length<1)){var V=this.getSelectedIndex(),y=0,S=this.props.options.length-1,L=V>=0;L||(V=S);var w=V===S?y:V+1;this.setSelected(this.getOptionValue(this.props.options[w]))}}return N}(),p.render=function(){function N(){var V=this,y=this.props,S=y.icon,L=y.iconRotation,w=y.iconSpin,x=y.clipSelectedText,T=x===void 0?!0:x,M=y.color,O=M===void 0?"default":M,D=y.dropdownStyle,E=y.over,P=y.nochevron,R=y.width,j=y.onClick,F=y.onSelected,W=y.selected,z=y.disabled,K=y.displayText,G=y.buttons,J=d(y,I),Q=J.className,ue=d(J,k),ie=E?!this.state.open:this.state.open;return(0,e.createComponentVNode)(2,B.Stack,{inline:!0,fill:!0,width:R,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{grow:!0,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({width:"100%",className:(0,t.classes)(["Dropdown__control","Button","Button--color--"+O,z&&"Button--disabled",Q]),onClick:function(){function pe(te){z&&!V.state.open||(V.setOpen(!V.state.open),j&&j(te))}return pe}()},ue,{children:[S&&(0,e.createComponentVNode)(2,b.Icon,{name:S,rotation:L,spin:w,mr:1}),(0,e.createVNode)(1,"span","Dropdown__selected-text",K||this.state.selected,0,{style:{overflow:T?"hidden":"visible"}}),P||(0,e.createVNode)(1,"span","Dropdown__arrow-button",(0,e.createComponentVNode)(2,b.Icon,{name:ie?"chevron-up":"chevron-down"}),2)]})))}),G&&(0,e.createFragment)([(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",children:(0,e.createComponentVNode)(2,f.Button,{height:"100%",icon:"chevron-left",disabled:z,onClick:function(){function pe(){z||V.toPrevious()}return pe}()})}),(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",children:(0,e.createComponentVNode)(2,f.Button,{height:"100%",icon:"chevron-right",disabled:z,onClick:function(){function pe(){z||V.toNext()}return pe}()})})],4)]})}return N}(),v}(e.Component);g=h,h.renderedMenu=void 0,h.singletonPopper=void 0,h.currentOpenMenu=void 0,h.virtualElement={getBoundingClientRect:function(){function C(){var v,p;return(v=(p=g.currentOpenMenu)==null?void 0:p.getBoundingClientRect())!=null?v:u}return C}()}},39473:function(A,r,n){"use strict";r.__esModule=!0,r.computeFlexProps=r.computeFlexItemProps=r.computeFlexItemClassName=r.computeFlexClassName=r.Flex=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["className","direction","wrap","align","justify","inline","style"],f=["className"],b=["className","style","grow","order","shrink","basis","align"],B=["className"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function I(u,s){if(u==null)return{};var i={};for(var h in u)if({}.hasOwnProperty.call(u,h)){if(s.includes(h))continue;i[h]=u[h]}return i}var k=r.computeFlexClassName=function(){function u(s){return(0,a.classes)(["Flex",s.inline&&"Flex--inline",(0,t.computeBoxClassName)(s)])}return u}(),N=r.computeFlexProps=function(){function u(s){var i=s.className,h=s.direction,C=s.wrap,v=s.align,p=s.justify,g=s.inline,V=s.style,y=I(s,o);return(0,t.computeBoxProps)(Object.assign({style:Object.assign({},V,{"flex-direction":h,"flex-wrap":C===!0?"wrap":C,"align-items":v,"justify-content":p})},y))}return u}(),d=r.Flex=function(){function u(s){var i=s.className,h=I(s,f);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)([i,k(h)]),null,1,Object.assign({},N(h))))}return u}();d.defaultHooks=a.pureComponentHooks;var c=r.computeFlexItemClassName=function(){function u(s){return(0,a.classes)(["Flex__item",(0,t.computeBoxClassName)(s)])}return u}(),m=r.computeFlexItemProps=function(){function u(s){var i=s.className,h=s.style,C=s.grow,v=s.order,p=s.shrink,g=s.basis,V=g===void 0?s.width:g,y=s.align,S=I(s,b);return(0,t.computeBoxProps)(Object.assign({style:Object.assign({},h,{"flex-grow":C!==void 0&&Number(C),"flex-shrink":p!==void 0&&Number(p),"flex-basis":(0,t.unit)(V),order:v,"align-self":y})},S))}return u}(),l=function(s){var i=s.className,h=I(s,B);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)([i,c(s)]),null,1,Object.assign({},m(h))))};l.defaultHooks=a.pureComponentHooks,d.Item=l},79646:function(A,r,n){"use strict";r.__esModule=!0,r.GridColumn=r.Grid=void 0;var e=n(89005),a=n(36352),t=n(35840),o=["children"],f=["size","style"];/** + */function I(u,s){if(u==null)return{};var i={};for(var h in u)if({}.hasOwnProperty.call(u,h)){if(s.includes(h))continue;i[h]=u[h]}return i}var k=r.computeFlexClassName=function(){function u(s){return(0,a.classes)(["Flex",s.inline&&"Flex--inline",(0,t.computeBoxClassName)(s)])}return u}(),g=r.computeFlexProps=function(){function u(s){var i=s.className,h=s.direction,C=s.wrap,v=s.align,p=s.justify,N=s.inline,V=s.style,y=I(s,o);return(0,t.computeBoxProps)(Object.assign({style:Object.assign({},V,{"flex-direction":h,"flex-wrap":C===!0?"wrap":C,"align-items":v,"justify-content":p})},y))}return u}(),d=r.Flex=function(){function u(s){var i=s.className,h=I(s,f);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)([i,k(h)]),null,1,Object.assign({},g(h))))}return u}();d.defaultHooks=a.pureComponentHooks;var c=r.computeFlexItemClassName=function(){function u(s){return(0,a.classes)(["Flex__item",(0,t.computeBoxClassName)(s)])}return u}(),m=r.computeFlexItemProps=function(){function u(s){var i=s.className,h=s.style,C=s.grow,v=s.order,p=s.shrink,N=s.basis,V=N===void 0?s.width:N,y=s.align,S=I(s,b);return(0,t.computeBoxProps)(Object.assign({style:Object.assign({},h,{"flex-grow":C!==void 0&&Number(C),"flex-shrink":p!==void 0&&Number(p),"flex-basis":(0,t.unit)(V),order:v,"align-self":y})},S))}return u}(),l=function(s){var i=s.className,h=I(s,B);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)([i,c(s)]),null,1,Object.assign({},m(h))))};l.defaultHooks=a.pureComponentHooks,d.Item=l},79646:function(A,r,n){"use strict";r.__esModule=!0,r.GridColumn=r.Grid=void 0;var e=n(89005),a=n(36352),t=n(35840),o=["children"],f=["size","style"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function b(k,N){if(k==null)return{};var d={};for(var c in k)if({}.hasOwnProperty.call(k,c)){if(N.includes(c))continue;d[c]=k[c]}return d}var B=r.Grid=function(){function k(N){var d=N.children,c=b(N,o);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Table,Object.assign({},c,{children:(0,e.createComponentVNode)(2,a.Table.Row,{children:d})})))}return k}();B.defaultHooks=t.pureComponentHooks;var I=r.GridColumn=function(){function k(N){var d=N.size,c=d===void 0?1:d,m=N.style,l=b(N,f);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Table.Cell,Object.assign({style:Object.assign({width:c+"%"},m)},l)))}return k}();B.defaultHooks=t.pureComponentHooks,B.Column=I},1331:function(A,r,n){"use strict";r.__esModule=!0,r.IconStack=r.Icon=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["name","size","spin","className","style","rotation","inverse"],f=["className","style","children"];/** + */function b(k,g){if(k==null)return{};var d={};for(var c in k)if({}.hasOwnProperty.call(k,c)){if(g.includes(c))continue;d[c]=k[c]}return d}var B=r.Grid=function(){function k(g){var d=g.children,c=b(g,o);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Table,Object.assign({},c,{children:(0,e.createComponentVNode)(2,a.Table.Row,{children:d})})))}return k}();B.defaultHooks=t.pureComponentHooks;var I=r.GridColumn=function(){function k(g){var d=g.size,c=d===void 0?1:d,m=g.style,l=b(g,f);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Table.Cell,Object.assign({style:Object.assign({width:c+"%"},m)},l)))}return k}();B.defaultHooks=t.pureComponentHooks,B.Column=I},1331:function(A,r,n){"use strict";r.__esModule=!0,r.IconStack=r.Icon=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["name","size","spin","className","style","rotation","inverse"],f=["className","style","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function b(N,d){if(N==null)return{};var c={};for(var m in N)if({}.hasOwnProperty.call(N,m)){if(d.includes(m))continue;c[m]=N[m]}return c}var B=/-o$/,I=r.Icon=function(){function N(d){var c=d.name,m=d.size,l=d.spin,u=d.className,s=d.style,i=s===void 0?{}:s,h=d.rotation,C=d.inverse,v=b(d,o);m&&(i["font-size"]=m*100+"%"),typeof h=="number"&&(i.transform="rotate("+h+"deg)");var p=B.test(c),g=c.replace(B,"");return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({as:"i",className:(0,a.classes)(["Icon",u,p?"far":"fas","fa-"+g,l&&"fa-spin"]),style:i},v)))}return N}();I.defaultHooks=a.pureComponentHooks;var k=r.IconStack=function(){function N(d){var c=d.className,m=d.style,l=m===void 0?{}:m,u=d.children,s=b(d,f);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({as:"span",class:(0,a.classes)(["IconStack",c]),style:l},s,{children:u})))}return N}();I.Stack=k},91225:function(A,r,n){"use strict";r.__esModule=!0,r.Image=void 0;var e=n(89005),a=n(55937),t=["fixBlur","fixErrors","objectFit","src"];function o(k,N){if(k==null)return{};var d={};for(var c in k)if({}.hasOwnProperty.call(k,c)){if(N.includes(c))continue;d[c]=k[c]}return d}function f(k,N){k.prototype=Object.create(N.prototype),k.prototype.constructor=k,b(k,N)}function b(k,N){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(d,c){return d.__proto__=c,d},b(k,N)}var B=5,I=r.Image=function(k){function N(){for(var c,m=arguments.length,l=new Array(m),u=0;u0;u&&(l=c.containerRef)!=null&&l.current?c.props.onMove(b(c.containerRef.current,m)):c.toggleDocumentEvents(!1)},c.handleMoveEnd=function(){c.toggleDocumentEvents(!1)},c.handleKeyDown=function(m){var l=m.which||m.keyCode;l<37||l>40||(m.preventDefault(),c.props.onKey({left:l===39?.05:l===37?-.05:0,top:l===40?.05:l===38?-.05:0}))},c.props=d,c.containerRef=(0,e.createRef)(),c}t(k,I);var N=k.prototype;return N.toggleDocumentEvents=function(){function d(c){var m,l=(m=this.containerRef)==null?void 0:m.current,u=f(l),s=c?u.addEventListener:u.removeEventListener;s("mousemove",this.handleMove),s("mouseup",this.handleMoveEnd)}return d}(),N.componentDidMount=function(){function d(){this.toggleDocumentEvents(!0)}return d}(),N.componentWillUnmount=function(){function d(){this.toggleDocumentEvents(!1)}return d}(),N.render=function(){function d(){return(0,e.normalizeProps)((0,e.createVNode)(1,"div","react-colorful__interactive",this.props.children,0,Object.assign({},this.props,{style:this.props.style,onMouseDown:this.handleMoveStart,onKeyDown:this.handleKeyDown,tabIndex:0,role:"slider"}),null,this.containerRef))}return d}(),k}(e.Component)},76334:function(A,r,n){"use strict";r.__esModule=!0,r.Knob=void 0;var e=n(89005),a=n(44879),t=n(35840),o=n(55937),f=n(20342),b=n(59263),B=["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"];/** +*/var g=r.toInputValue=function(){function c(m){return typeof m!="number"&&typeof m!="string"?"":String(m)}return c}(),d=r.Input=function(c){function m(){var u;return u=c.call(this)||this,u.inputRef=(0,e.createRef)(),u.state={editing:!1},u.handleInput=function(s){var i=u.state.editing,h=u.props.onInput;i||u.setEditing(!0),h&&h(s,s.target.value)},u.handleFocus=function(s){var i=u.state.editing;i||u.setEditing(!0)},u.handleBlur=function(s){var i=u.state.editing,h=u.props.onChange;i&&(u.setEditing(!1),h&&h(s,s.target.value))},u.handleKeyDown=function(s){var i=u.props,h=i.onInput,C=i.onChange,v=i.onEnter;if(s.keyCode===o.KEY_ENTER){u.setEditing(!1),C&&C(s,s.target.value),h&&h(s,s.target.value),v&&v(s,s.target.value),u.props.selfClear?s.target.value="":s.target.blur();return}if(s.keyCode===o.KEY_ESCAPE){u.setEditing(!1),s.target.value=g(u.props.value),s.target.blur();return}},u}I(m,c);var l=m.prototype;return l.componentDidMount=function(){function u(){var s=this,i=this.props.value,h=this.inputRef.current;h&&(h.value=g(i),h.selectionStart=0,h.selectionEnd=h.value.length),(this.props.autoFocus||this.props.autoSelect)&&setTimeout(function(){h.focus(),s.props.autoSelect&&h.select()},1)}return u}(),l.componentDidUpdate=function(){function u(s,i){var h=this.state.editing,C=s.value,v=this.props.value,p=this.inputRef.current;p&&!h&&C!==v&&(p.value=g(v))}return u}(),l.setEditing=function(){function u(s){this.setState({editing:s})}return u}(),l.render=function(){function u(){var s=this.props,i=s.selfClear,h=s.onInput,C=s.onChange,v=s.onEnter,p=s.value,N=s.maxLength,V=s.placeholder,y=s.autofocus,S=s.disabled,L=s.multiline,w=s.cols,x=w===void 0?32:w,T=s.rows,M=T===void 0?4:T,O=B(s,f),D=O.className,E=O.fluid,P=O.monospace,R=B(O,b);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["Input",E&&"Input--fluid",P&&"Input--monospace",S&&"Input--disabled",D])},R,{children:[(0,e.createVNode)(1,"div","Input__baseline",".",16),L?(0,e.createVNode)(128,"textarea","Input__textarea",null,1,{placeholder:V,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:N,cols:x,rows:M,disabled:S},null,this.inputRef):(0,e.createVNode)(64,"input","Input__input",null,1,{placeholder:V,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:N,disabled:S},null,this.inputRef)]})))}return u}(),m}(e.Component)},4454:function(A,r,n){"use strict";r.__esModule=!0,r.Interactive=void 0;var e=n(89005),a=n(44879);function t(I,k){I.prototype=Object.create(k.prototype),I.prototype.constructor=I,o(I,k)}function o(I,k){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(g,d){return g.__proto__=d,g},o(I,k)}var f=function(k){return k&&k.ownerDocument.defaultView||self},b=function(k,g){var d=k.getBoundingClientRect(),c=g;return{left:(0,a.clamp)((c.pageX-(d.left+f(k).pageXOffset))/d.width,0,1),top:(0,a.clamp)((c.pageY-(d.top+f(k).pageYOffset))/d.height,0,1)}},B=r.Interactive=function(I){function k(d){var c;return c=I.call(this)||this,c.containerRef=void 0,c.props=void 0,c.handleMoveStart=function(m){var l,u=(l=c.containerRef)==null?void 0:l.current;u&&(m.preventDefault(),u.focus(),c.props.onMove(b(u,m)),c.toggleDocumentEvents(!0))},c.handleMove=function(m){var l;m.preventDefault();var u=m.buttons>0;u&&(l=c.containerRef)!=null&&l.current?c.props.onMove(b(c.containerRef.current,m)):c.toggleDocumentEvents(!1)},c.handleMoveEnd=function(){c.toggleDocumentEvents(!1)},c.handleKeyDown=function(m){var l=m.which||m.keyCode;l<37||l>40||(m.preventDefault(),c.props.onKey({left:l===39?.05:l===37?-.05:0,top:l===40?.05:l===38?-.05:0}))},c.props=d,c.containerRef=(0,e.createRef)(),c}t(k,I);var g=k.prototype;return g.toggleDocumentEvents=function(){function d(c){var m,l=(m=this.containerRef)==null?void 0:m.current,u=f(l),s=c?u.addEventListener:u.removeEventListener;s("mousemove",this.handleMove),s("mouseup",this.handleMoveEnd)}return d}(),g.componentDidMount=function(){function d(){this.toggleDocumentEvents(!0)}return d}(),g.componentWillUnmount=function(){function d(){this.toggleDocumentEvents(!1)}return d}(),g.render=function(){function d(){return(0,e.normalizeProps)((0,e.createVNode)(1,"div","react-colorful__interactive",this.props.children,0,Object.assign({},this.props,{style:this.props.style,onMouseDown:this.handleMoveStart,onKeyDown:this.handleKeyDown,tabIndex:0,role:"slider"}),null,this.containerRef))}return d}(),k}(e.Component)},76334:function(A,r,n){"use strict";r.__esModule=!0,r.Knob=void 0;var e=n(89005),a=n(44879),t=n(35840),o=n(55937),f=n(20342),b=n(59263),B=["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function I(N,d){if(N==null)return{};var c={};for(var m in N)if({}.hasOwnProperty.call(N,m)){if(d.includes(m))continue;c[m]=N[m]}return c}var k=r.Knob=function(){function N(d){var c=d.animated,m=d.format,l=d.maxValue,u=d.minValue,s=d.onChange,i=d.onDrag,h=d.step,C=d.stepPixelSize,v=d.suppressFlicker,p=d.unit,g=d.value,V=d.className,y=d.style,S=d.fillValue,L=d.color,w=d.ranges,x=w===void 0?{}:w,T=d.size,M=T===void 0?1:T,O=d.bipolar,D=d.children,E=d.popUpPosition,P=I(d,B);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:c,format:m,maxValue:l,minValue:u,onChange:s,onDrag:i,step:h,stepPixelSize:C,suppressFlicker:v,unit:p,value:g},{children:function(){function R(j){var F=j.dragging,W=j.editing,z=j.value,K=j.displayValue,G=j.displayElement,J=j.inputElement,Q=j.handleDragStart,ue=(0,a.scale)(S!=null?S:K,u,l),ie=(0,a.scale)(K,u,l),pe=L||(0,a.keyOfMatchingRange)(S!=null?S:z,x)||"default",te=(ie-.5)*270;return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,t.classes)(["Knob","Knob--color--"+pe,O&&"Knob--bipolar",V,(0,o.computeBoxClassName)(P)]),[(0,e.createVNode)(1,"div","Knob__circle",(0,e.createVNode)(1,"div","Knob__cursorBox",(0,e.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+te+"deg)"}}),2),F&&(0,e.createVNode)(1,"div",(0,t.classes)(["Knob__popupValue",E&&"Knob__popupValue--"+E]),G,0),(0,e.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,e.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,e.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,e.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((O?2.75:2)-ue*1.5)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),J],0,Object.assign({},(0,o.computeBoxProps)(Object.assign({style:Object.assign({"font-size":M+"em"},y)},P)),{onMouseDown:Q})))}return R}()})))}return N}()},78621:function(A,r,n){"use strict";r.__esModule=!0,r.LabeledControls=void 0;var e=n(89005),a=n(39473),t=["children"],o=["label","children"];/** + */function I(g,d){if(g==null)return{};var c={};for(var m in g)if({}.hasOwnProperty.call(g,m)){if(d.includes(m))continue;c[m]=g[m]}return c}var k=r.Knob=function(){function g(d){var c=d.animated,m=d.format,l=d.maxValue,u=d.minValue,s=d.onChange,i=d.onDrag,h=d.step,C=d.stepPixelSize,v=d.suppressFlicker,p=d.unit,N=d.value,V=d.className,y=d.style,S=d.fillValue,L=d.color,w=d.ranges,x=w===void 0?{}:w,T=d.size,M=T===void 0?1:T,O=d.bipolar,D=d.children,E=d.popUpPosition,P=I(d,B);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:c,format:m,maxValue:l,minValue:u,onChange:s,onDrag:i,step:h,stepPixelSize:C,suppressFlicker:v,unit:p,value:N},{children:function(){function R(j){var F=j.dragging,W=j.editing,z=j.value,K=j.displayValue,G=j.displayElement,J=j.inputElement,Q=j.handleDragStart,ue=(0,a.scale)(S!=null?S:K,u,l),ie=(0,a.scale)(K,u,l),pe=L||(0,a.keyOfMatchingRange)(S!=null?S:z,x)||"default",te=(ie-.5)*270;return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,t.classes)(["Knob","Knob--color--"+pe,O&&"Knob--bipolar",V,(0,o.computeBoxClassName)(P)]),[(0,e.createVNode)(1,"div","Knob__circle",(0,e.createVNode)(1,"div","Knob__cursorBox",(0,e.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+te+"deg)"}}),2),F&&(0,e.createVNode)(1,"div",(0,t.classes)(["Knob__popupValue",E&&"Knob__popupValue--"+E]),G,0),(0,e.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,e.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,e.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,e.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((O?2.75:2)-ue*1.5)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),J],0,Object.assign({},(0,o.computeBoxProps)(Object.assign({style:Object.assign({"font-size":M+"em"},y)},P)),{onMouseDown:Q})))}return R}()})))}return g}()},78621:function(A,r,n){"use strict";r.__esModule=!0,r.LabeledControls=void 0;var e=n(89005),a=n(39473),t=["children"],o=["label","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function f(I,k){if(I==null)return{};var N={};for(var d in I)if({}.hasOwnProperty.call(I,d)){if(k.includes(d))continue;N[d]=I[d]}return N}var b=r.LabeledControls=function(){function I(k){var N=k.children,d=f(k,t);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},d,{children:N})))}return I}(),B=function(k){var N=k.label,d=k.children,c=f(k,o);return(0,e.createComponentVNode)(2,a.Flex.Item,{mx:1,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},c,{children:[(0,e.createComponentVNode)(2,a.Flex.Item),(0,e.createComponentVNode)(2,a.Flex.Item,{children:d}),(0,e.createComponentVNode)(2,a.Flex.Item,{color:"label",children:N})]})))})};b.Item=B},29319:function(A,r,n){"use strict";r.__esModule=!0,r.LabeledList=void 0;var e=n(89005),a=n(35840),t=n(55937),o=n(13605),f=n(62147);/** + */function f(I,k){if(I==null)return{};var g={};for(var d in I)if({}.hasOwnProperty.call(I,d)){if(k.includes(d))continue;g[d]=I[d]}return g}var b=r.LabeledControls=function(){function I(k){var g=k.children,d=f(k,t);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},d,{children:g})))}return I}(),B=function(k){var g=k.label,d=k.children,c=f(k,o);return(0,e.createComponentVNode)(2,a.Flex.Item,{mx:1,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},c,{children:[(0,e.createComponentVNode)(2,a.Flex.Item),(0,e.createComponentVNode)(2,a.Flex.Item,{children:d}),(0,e.createComponentVNode)(2,a.Flex.Item,{color:"label",children:g})]})))})};b.Item=B},29319:function(A,r,n){"use strict";r.__esModule=!0,r.LabeledList=void 0;var e=n(89005),a=n(35840),t=n(55937),o=n(13605),f=n(62147);/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var b=r.LabeledList=function(){function k(N){var d=N.children;return(0,e.createVNode)(1,"table","LabeledList",d,0)}return k}();b.defaultHooks=a.pureComponentHooks;var B=function(N){var d=N.className,c=N.label,m=N.labelColor,l=m===void 0?"label":m,u=N.color,s=N.textAlign,i=N.buttons,h=N.tooltip,C=N.content,v=N.children,p=N.preserveWhitespace,g=N.labelStyle,V=(0,e.createVNode)(1,"tr",(0,a.classes)(["LabeledList__row",d]),[(0,e.createComponentVNode)(2,t.Box,{as:"td",color:l,className:(0,a.classes)(["LabeledList__cell","LabeledList__label"]),style:g,children:c?c+":":null}),(0,e.createComponentVNode)(2,t.Box,{as:"td",color:u,textAlign:s,className:(0,a.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:i?void 0:2,preserveWhitespace:p,children:[C,v]}),i&&(0,e.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",i,0)],0);return h&&(V=(0,e.createComponentVNode)(2,f.Tooltip,{content:h,children:V})),V};B.defaultHooks=a.pureComponentHooks;var I=function(N){var d=N.size?(0,t.unit)(Math.max(0,N.size-1)):0;return(0,e.createVNode)(1,"tr","LabeledList__row",(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,o.Divider),2,{colSpan:3,style:{"padding-top":d,"padding-bottom":d}}),2)};I.defaultHooks=a.pureComponentHooks,b.Item=B,b.Divider=I},36077:function(A,r,n){"use strict";r.__esModule=!0,r.Modal=void 0;var e=n(89005),a=n(35840),t=n(55937),o=n(61940),f=["className","children","onEnter"];/** + */var b=r.LabeledList=function(){function k(g){var d=g.children;return(0,e.createVNode)(1,"table","LabeledList",d,0)}return k}();b.defaultHooks=a.pureComponentHooks;var B=function(g){var d=g.className,c=g.label,m=g.labelColor,l=m===void 0?"label":m,u=g.color,s=g.textAlign,i=g.buttons,h=g.tooltip,C=g.content,v=g.children,p=g.preserveWhitespace,N=g.labelStyle,V=(0,e.createVNode)(1,"tr",(0,a.classes)(["LabeledList__row",d]),[(0,e.createComponentVNode)(2,t.Box,{as:"td",color:l,className:(0,a.classes)(["LabeledList__cell","LabeledList__label"]),style:N,children:c?c+":":null}),(0,e.createComponentVNode)(2,t.Box,{as:"td",color:u,textAlign:s,className:(0,a.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:i?void 0:2,preserveWhitespace:p,children:[C,v]}),i&&(0,e.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",i,0)],0);return h&&(V=(0,e.createComponentVNode)(2,f.Tooltip,{content:h,children:V})),V};B.defaultHooks=a.pureComponentHooks;var I=function(g){var d=g.size?(0,t.unit)(Math.max(0,g.size-1)):0;return(0,e.createVNode)(1,"tr","LabeledList__row",(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,o.Divider),2,{colSpan:3,style:{"padding-top":d,"padding-bottom":d}}),2)};I.defaultHooks=a.pureComponentHooks,b.Item=B,b.Divider=I},36077:function(A,r,n){"use strict";r.__esModule=!0,r.Modal=void 0;var e=n(89005),a=n(35840),t=n(55937),o=n(61940),f=["className","children","onEnter"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function b(I,k){if(I==null)return{};var N={};for(var d in I)if({}.hasOwnProperty.call(I,d)){if(k.includes(d))continue;N[d]=I[d]}return N}var B=r.Modal=function(){function I(k){var N=k.className,d=k.children,c=k.onEnter,m=b(k,f),l;return c&&(l=function(){function u(s){s.keyCode===13&&c(s)}return u}()),(0,e.createComponentVNode)(2,o.Dimmer,{onKeyDown:l,children:(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Modal",N,(0,t.computeBoxClassName)(m)]),d,0,Object.assign({},(0,t.computeBoxProps)(m))))})}return I}()},73280:function(A,r,n){"use strict";r.__esModule=!0,r.NanoMap=void 0;var e=n(89005),a=n(36036),t=n(72253),o=n(29319),f=n(79911),b=n(79140),B=["x","y","icon","tooltip","color","children"],I=["icon","color"];function k(g,V){if(g==null)return{};var y={};for(var S in g)if({}.hasOwnProperty.call(g,S)){if(V.includes(S))continue;y[S]=g[S]}return y}function N(g,V){g.prototype=Object.create(V.prototype),g.prototype.constructor=g,d(g,V)}function d(g,V){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(y,S){return y.__proto__=S,y},d(g,V)}var c=510,m=2,l=function(V){return V.stopPropagation&&V.stopPropagation(),V.preventDefault&&V.preventDefault(),V.cancelBubble=!0,V.returnValue=!1,!1},u=r.NanoMap=function(g){function V(S){var L,w,x,T;T=g.call(this,S)||this;var M=window.innerWidth/2-256,O=window.innerHeight/2-256;return T.state={offsetX:(L=S.offsetX)!=null?L:0,offsetY:(w=S.offsetY)!=null?w:0,dragging:!1,originX:null,originY:null,zoom:(x=S.zoom)!=null?x:1},T.handleDragStart=function(D){T.ref=D.target,T.setState({dragging:!1,originX:D.screenX,originY:D.screenY}),document.addEventListener("mousemove",T.handleDragMove),document.addEventListener("mouseup",T.handleDragEnd),l(D)},T.handleDragMove=function(D){T.setState(function(E){var P=Object.assign({},E),R=D.screenX-P.originX,j=D.screenY-P.originY;return E.dragging?(P.offsetX+=R/P.zoom,P.offsetY+=j/P.zoom,P.originX=D.screenX,P.originY=D.screenY):P.dragging=!0,P}),l(D)},T.handleDragEnd=function(D){T.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",T.handleDragMove),document.removeEventListener("mouseup",T.handleDragEnd),S.onOffsetChange==null||S.onOffsetChange(D,T.state),l(D)},T.handleZoom=function(D,E){T.setState(function(P){var R=Math.min(Math.max(E,1),8);return P.zoom=R,S.onZoom&&S.onZoom(P.zoom),P})},T.handleReset=function(D){T.setState(function(E){E.offsetX=0,E.offsetY=0,E.zoom=1,T.handleZoom(D,1),S.onOffsetChange==null||S.onOffsetChange(D,E)})},T}N(V,g);var y=V.prototype;return y.getChildContext=function(){function S(){return{map:{zoom:this.state.zoom}}}return S}(),y.render=function(){function S(){var L=(0,t.useBackend)(this.context),w=L.config,x=this.state,T=x.dragging,M=x.offsetX,O=x.offsetY,D=x.zoom,E=D===void 0?1:D,P=this.props.children,R=this.props.mapUrl||w.map+"_nanomap_z1.png",j=c*E+"px",F={width:j,height:j,"margin-top":O*E+"px","margin-left":M*E+"px",overflow:"hidden",position:"relative",top:"50%",left:"50%",transform:"translate(-50%, -50%)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:T?"move":"auto"},W={width:"100%",height:"100%",position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"};return(0,e.createComponentVNode)(2,a.Box,{className:"NanoMap__container",children:[(0,e.createComponentVNode)(2,a.Box,{style:F,onMouseDown:this.handleDragStart,children:[(0,e.createVNode)(1,"img",null,null,1,{src:(0,b.resolveAsset)(R),style:W}),(0,e.createComponentVNode)(2,a.Box,{children:P})]}),(0,e.createComponentVNode)(2,h,{zoom:E,onZoom:this.handleZoom,onReset:this.handleReset}),(0,e.createComponentVNode)(2,p)]})}return S}(),V}(e.Component),s=function(V,y){var S=y.map.zoom,L=V.x,w=V.y,x=V.icon,T=V.tooltip,M=V.color,O=V.children,D=k(V,B),E=m*S,P=(L-1)*E,R=(w-1)*E;return(0,e.createVNode)(1,"div",null,(0,e.createComponentVNode)(2,a.Tooltip,{content:T,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:R+"px",left:P+"px",width:E+"px",height:E+"px"},D,{children:O})))}),2)};u.Marker=s;var i=function(V,y){var S=y.map.zoom,L=V.icon,w=V.color,x=k(V,I),T=m*S+4/Math.ceil(S/4);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,s,Object.assign({},x,{children:(0,e.createComponentVNode)(2,a.Icon,{name:L,color:w,fontSize:T+"px",style:{position:"relative",top:"50%",left:"50%",transform:"translate(-50%, -50%)"}})})))};u.MarkerIcon=i;var h=function(V,y){return(0,e.createComponentVNode)(2,a.Box,{className:"NanoMap__zoomer",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Zoom",labelStyle:{"vertical-align":"middle"},children:(0,e.createComponentVNode)(2,a.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,f.Slider,{minValue:1,maxValue:8,stepPixelSize:10,format:function(){function S(L){return L+"x"}return S}(),value:V.zoom,onDrag:function(){function S(L,w){return V.onZoom(L,w)}return S}()}),(0,e.createComponentVNode)(2,a.Button,{ml:"0.5em",float:"right",icon:"sync",tooltip:"Reset View",onClick:function(){function S(L){return V.onReset==null?void 0:V.onReset(L)}return S}()})]})})})})};u.Zoomer=h;var C,v=function(g){function V(S){var L;L=g.call(this,S)||this;var w=(0,t.useBackend)(L.props.context),x=w.act;return L.state={color:L.props.color},L.handleClick=function(T){C!==void 0&&C.setState({color:"blue"}),x("switch_camera",{name:L.props.name}),C=L,L.setState({color:"green"})},L}N(V,g);var y=V.prototype;return y.render=function(){function S(){var L=this.props.x*2*this.props.zoom-this.props.zoom-3,w=this.props.y*2*this.props.zoom-this.props.zoom-3;return(0,e.createComponentVNode)(2,a.Button,{onClick:this.handleClick,position:"absolute",className:"NanoMap__button",lineHeight:"0",color:this.props.status?this.state.color:"red",bottom:w+"px",left:L+"px",children:(0,e.createComponentVNode)(2,a.Tooltip,{content:this.props.tooltip})},this.props.key)}return S}(),V}(e.Component);u.NanoButton=v;var p=function(V,y){var S=(0,t.useBackend)(y),L=S.act,w=S.data;return(0,e.createComponentVNode)(2,a.Box,{className:"NanoMap__zchooser",children:[(0,e.createComponentVNode)(2,a.Box,{children:(0,e.createComponentVNode)(2,a.Button,{icon:"chevron-up",tooltip:"\u0423\u0440\u043E\u0432\u043D\u0435\u043C \u0432\u044B\u0448\u0435",onClick:function(){function x(){return L("switch_z_level",{z_dir:1})}return x}()})}),(0,e.createComponentVNode)(2,a.Box,{children:(0,e.createComponentVNode)(2,a.Button,{icon:"chevron-down",tooltip:"\u0423\u0440\u043E\u0432\u043D\u0435\u043C \u043D\u0438\u0436\u0435",onClick:function(){function x(){return L("switch_z_level",{z_dir:-1})}return x}()})})]})}},74733:function(A,r,n){"use strict";r.__esModule=!0,r.NoticeBox=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["className","color","info","warning","success","danger"];/** + */function b(I,k){if(I==null)return{};var g={};for(var d in I)if({}.hasOwnProperty.call(I,d)){if(k.includes(d))continue;g[d]=I[d]}return g}var B=r.Modal=function(){function I(k){var g=k.className,d=k.children,c=k.onEnter,m=b(k,f),l;return c&&(l=function(){function u(s){s.keyCode===13&&c(s)}return u}()),(0,e.createComponentVNode)(2,o.Dimmer,{onKeyDown:l,children:(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Modal",g,(0,t.computeBoxClassName)(m)]),d,0,Object.assign({},(0,t.computeBoxProps)(m))))})}return I}()},73280:function(A,r,n){"use strict";r.__esModule=!0,r.NanoMap=void 0;var e=n(89005),a=n(36036),t=n(72253),o=n(29319),f=n(79911),b=n(79140),B=["x","y","icon","tooltip","color","children"],I=["icon","color"];function k(N,V){if(N==null)return{};var y={};for(var S in N)if({}.hasOwnProperty.call(N,S)){if(V.includes(S))continue;y[S]=N[S]}return y}function g(N,V){N.prototype=Object.create(V.prototype),N.prototype.constructor=N,d(N,V)}function d(N,V){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(y,S){return y.__proto__=S,y},d(N,V)}var c=510,m=2,l=function(V){return V.stopPropagation&&V.stopPropagation(),V.preventDefault&&V.preventDefault(),V.cancelBubble=!0,V.returnValue=!1,!1},u=r.NanoMap=function(N){function V(S){var L,w,x,T;T=N.call(this,S)||this;var M=window.innerWidth/2-256,O=window.innerHeight/2-256;return T.state={offsetX:(L=S.offsetX)!=null?L:0,offsetY:(w=S.offsetY)!=null?w:0,dragging:!1,originX:null,originY:null,zoom:(x=S.zoom)!=null?x:1},T.handleDragStart=function(D){T.ref=D.target,T.setState({dragging:!1,originX:D.screenX,originY:D.screenY}),document.addEventListener("mousemove",T.handleDragMove),document.addEventListener("mouseup",T.handleDragEnd),l(D)},T.handleDragMove=function(D){T.setState(function(E){var P=Object.assign({},E),R=D.screenX-P.originX,j=D.screenY-P.originY;return E.dragging?(P.offsetX+=R/P.zoom,P.offsetY+=j/P.zoom,P.originX=D.screenX,P.originY=D.screenY):P.dragging=!0,P}),l(D)},T.handleDragEnd=function(D){T.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",T.handleDragMove),document.removeEventListener("mouseup",T.handleDragEnd),S.onOffsetChange==null||S.onOffsetChange(D,T.state),l(D)},T.handleZoom=function(D,E){T.setState(function(P){var R=Math.min(Math.max(E,1),8);return P.zoom=R,S.onZoom&&S.onZoom(P.zoom),P})},T.handleReset=function(D){T.setState(function(E){E.offsetX=0,E.offsetY=0,E.zoom=1,T.handleZoom(D,1),S.onOffsetChange==null||S.onOffsetChange(D,E)})},T}g(V,N);var y=V.prototype;return y.getChildContext=function(){function S(){return{map:{zoom:this.state.zoom}}}return S}(),y.render=function(){function S(){var L=(0,t.useBackend)(this.context),w=L.config,x=this.state,T=x.dragging,M=x.offsetX,O=x.offsetY,D=x.zoom,E=D===void 0?1:D,P=this.props.children,R=this.props.mapUrl||w.map+"_nanomap_z1.png",j=c*E+"px",F={width:j,height:j,"margin-top":O*E+"px","margin-left":M*E+"px",overflow:"hidden",position:"relative",top:"50%",left:"50%",transform:"translate(-50%, -50%)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:T?"move":"auto"},W={width:"100%",height:"100%",position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"};return(0,e.createComponentVNode)(2,a.Box,{className:"NanoMap__container",children:[(0,e.createComponentVNode)(2,a.Box,{style:F,onMouseDown:this.handleDragStart,children:[(0,e.createVNode)(1,"img",null,null,1,{src:(0,b.resolveAsset)(R),style:W}),(0,e.createComponentVNode)(2,a.Box,{children:P})]}),(0,e.createComponentVNode)(2,h,{zoom:E,onZoom:this.handleZoom,onReset:this.handleReset}),(0,e.createComponentVNode)(2,p)]})}return S}(),V}(e.Component),s=function(V,y){var S=y.map.zoom,L=V.x,w=V.y,x=V.icon,T=V.tooltip,M=V.color,O=V.children,D=k(V,B),E=m*S,P=(L-1)*E,R=(w-1)*E;return(0,e.createVNode)(1,"div",null,(0,e.createComponentVNode)(2,a.Tooltip,{content:T,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:R+"px",left:P+"px",width:E+"px",height:E+"px"},D,{children:O})))}),2)};u.Marker=s;var i=function(V,y){var S=y.map.zoom,L=V.icon,w=V.color,x=k(V,I),T=m*S+4/Math.ceil(S/4);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,s,Object.assign({},x,{children:(0,e.createComponentVNode)(2,a.Icon,{name:L,color:w,fontSize:T+"px",style:{position:"relative",top:"50%",left:"50%",transform:"translate(-50%, -50%)"}})})))};u.MarkerIcon=i;var h=function(V,y){return(0,e.createComponentVNode)(2,a.Box,{className:"NanoMap__zoomer",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Zoom",labelStyle:{"vertical-align":"middle"},children:(0,e.createComponentVNode)(2,a.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,f.Slider,{minValue:1,maxValue:8,stepPixelSize:10,format:function(){function S(L){return L+"x"}return S}(),value:V.zoom,onDrag:function(){function S(L,w){return V.onZoom(L,w)}return S}()}),(0,e.createComponentVNode)(2,a.Button,{ml:"0.5em",float:"right",icon:"sync",tooltip:"Reset View",onClick:function(){function S(L){return V.onReset==null?void 0:V.onReset(L)}return S}()})]})})})})};u.Zoomer=h;var C,v=function(N){function V(S){var L;L=N.call(this,S)||this;var w=(0,t.useBackend)(L.props.context),x=w.act;return L.state={color:L.props.color},L.handleClick=function(T){C!==void 0&&C.setState({color:"blue"}),x("switch_camera",{name:L.props.name}),C=L,L.setState({color:"green"})},L}g(V,N);var y=V.prototype;return y.render=function(){function S(){var L=this.props.x*2*this.props.zoom-this.props.zoom-3,w=this.props.y*2*this.props.zoom-this.props.zoom-3;return(0,e.createComponentVNode)(2,a.Button,{onClick:this.handleClick,position:"absolute",className:"NanoMap__button",lineHeight:"0",color:this.props.status?this.state.color:"red",bottom:w+"px",left:L+"px",children:(0,e.createComponentVNode)(2,a.Tooltip,{content:this.props.tooltip})},this.props.key)}return S}(),V}(e.Component);u.NanoButton=v;var p=function(V,y){var S=(0,t.useBackend)(y),L=S.act,w=S.data;return(0,e.createComponentVNode)(2,a.Box,{className:"NanoMap__zchooser",children:[(0,e.createComponentVNode)(2,a.Box,{children:(0,e.createComponentVNode)(2,a.Button,{icon:"chevron-up",tooltip:"\u0423\u0440\u043E\u0432\u043D\u0435\u043C \u0432\u044B\u0448\u0435",onClick:function(){function x(){return L("switch_z_level",{z_dir:1})}return x}()})}),(0,e.createComponentVNode)(2,a.Box,{children:(0,e.createComponentVNode)(2,a.Button,{icon:"chevron-down",tooltip:"\u0423\u0440\u043E\u0432\u043D\u0435\u043C \u043D\u0438\u0436\u0435",onClick:function(){function x(){return L("switch_z_level",{z_dir:-1})}return x}()})})]})}},74733:function(A,r,n){"use strict";r.__esModule=!0,r.NoticeBox=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["className","color","info","warning","success","danger"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function f(B,I){if(B==null)return{};var k={};for(var N in B)if({}.hasOwnProperty.call(B,N)){if(I.includes(N))continue;k[N]=B[N]}return k}var b=r.NoticeBox=function(){function B(I){var k=I.className,N=I.color,d=I.info,c=I.warning,m=I.success,l=I.danger,u=f(I,o);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["NoticeBox",N&&"NoticeBox--color--"+N,d&&"NoticeBox--type--info",m&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",k])},u)))}return B}();b.defaultHooks=a.pureComponentHooks},59263:function(A,r,n){"use strict";r.__esModule=!0,r.NumberInput=void 0;var e=n(89005),a=n(44879),t=n(35840),o=n(9474),f=n(55937);function b(N,d){N.prototype=Object.create(d.prototype),N.prototype.constructor=N,B(N,d)}function B(N,d){return B=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(c,m){return c.__proto__=m,c},B(N,d)}/** + */function f(B,I){if(B==null)return{};var k={};for(var g in B)if({}.hasOwnProperty.call(B,g)){if(I.includes(g))continue;k[g]=B[g]}return k}var b=r.NoticeBox=function(){function B(I){var k=I.className,g=I.color,d=I.info,c=I.warning,m=I.success,l=I.danger,u=f(I,o);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["NoticeBox",g&&"NoticeBox--color--"+g,d&&"NoticeBox--type--info",m&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",k])},u)))}return B}();b.defaultHooks=a.pureComponentHooks},59263:function(A,r,n){"use strict";r.__esModule=!0,r.NumberInput=void 0;var e=n(89005),a=n(44879),t=n(35840),o=n(9474),f=n(55937);function b(g,d){g.prototype=Object.create(d.prototype),g.prototype.constructor=g,B(g,d)}function B(g,d){return B=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(c,m){return c.__proto__=m,c},B(g,d)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var I=400,k=r.NumberInput=function(N){function d(m){var l;l=N.call(this,m)||this;var u=m.value;return l.inputRef=(0,e.createRef)(),l.state={value:u,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},l.flickerTimer=null,l.suppressFlicker=function(){var s=l.props.suppressFlicker;s>0&&(l.setState({suppressingFlicker:!0}),clearTimeout(l.flickerTimer),l.flickerTimer=setTimeout(function(){return l.setState({suppressingFlicker:!1})},s))},l.handleDragStart=function(s){var i=l.props.value,h=l.state.editing;h||(document.body.style["pointer-events"]="none",l.ref=s.target,l.setState({dragging:!1,origin:s.screenY,value:i,internalValue:i}),l.timer=setTimeout(function(){l.setState({dragging:!0})},250),l.dragInterval=setInterval(function(){var C=l.state,v=C.dragging,p=C.value,g=l.props.onDrag;v&&g&&g(s,p)},l.props.updateRate||I),document.addEventListener("mousemove",l.handleDragMove),document.addEventListener("mouseup",l.handleDragEnd))},l.handleDragMove=function(s){var i=l.props,h=i.minValue,C=i.maxValue,v=i.step,p=i.stepPixelSize;l.setState(function(g){var V=Object.assign({},g),y=V.origin-s.screenY;if(g.dragging){var S=Number.isFinite(h)?h%v:0;V.internalValue=(0,a.clamp)(V.internalValue+y*v/p,h-v,C+v),V.value=(0,a.clamp)(V.internalValue-V.internalValue%v+S,h,C),V.origin=s.screenY}else Math.abs(y)>4&&(V.dragging=!0);return V})},l.handleDragEnd=function(s){var i=l.props,h=i.onChange,C=i.onDrag,v=l.state,p=v.dragging,g=v.value,V=v.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(l.timer),clearInterval(l.dragInterval),l.setState({dragging:!1,editing:!p,origin:null}),document.removeEventListener("mousemove",l.handleDragMove),document.removeEventListener("mouseup",l.handleDragEnd),p)l.suppressFlicker(),h&&h(s,g),C&&C(s,g);else if(l.inputRef){var y=l.inputRef.current;y.value=V;try{y.focus(),y.select()}catch(S){}}},l}b(d,N);var c=d.prototype;return c.render=function(){function m(){var l=this,u=this.state,s=u.dragging,i=u.editing,h=u.value,C=u.suppressingFlicker,v=this.props,p=v.className,g=v.fluid,V=v.animated,y=v.value,S=v.unit,L=v.minValue,w=v.maxValue,x=v.height,T=v.width,M=v.lineHeight,O=v.fontSize,D=v.format,E=v.onChange,P=v.onDrag,R=y;(s||C)&&(R=h);var j=(0,e.createVNode)(1,"div","NumberInput__content",[V&&!s&&!C?(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:R,format:D}):D?D(R):R,S?" "+S:""],0);return(0,e.createComponentVNode)(2,f.Box,{className:(0,t.classes)(["NumberInput",g&&"NumberInput--fluid",p]),minWidth:T,minHeight:x,lineHeight:M,fontSize:O,onMouseDown:this.handleDragStart,children:[(0,e.createVNode)(1,"div","NumberInput__barContainer",(0,e.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,a.clamp)((R-L)/(w-L)*100,0,100)+"%"}}),2),j,(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:i?void 0:"none",height:x,"line-height":M,"font-size":O},onBlur:function(){function F(W){if(i){var z=(0,a.clamp)(parseFloat(W.target.value),L,w);if(Number.isNaN(z)){l.setState({editing:!1});return}l.setState({editing:!1,value:z}),l.suppressFlicker(),E&&E(W,z),P&&P(W,z)}}return F}(),onKeyDown:function(){function F(W){if(W.keyCode===13){var z=(0,a.clamp)(parseFloat(W.target.value),L,w);if(Number.isNaN(z)){l.setState({editing:!1});return}l.setState({editing:!1,value:z}),l.suppressFlicker(),E&&E(W,z),P&&P(W,z);return}if(W.keyCode===27){l.setState({editing:!1});return}}return F}()},null,this.inputRef)]})}return m}(),d}(e.Component);k.defaultHooks=t.pureComponentHooks,k.defaultProps={minValue:-1/0,maxValue:1/0,step:1,stepPixelSize:1,suppressFlicker:50}},33337:function(A,r,n){"use strict";r.__esModule=!0,r.Pointer=void 0;var e=n(89005),a=n(35840),t=r.Pointer=function(){function o(f){var b=f.className,B=f.color,I=f.left,k=f.top,N=k===void 0?.5:k,d=(0,a.classes)(["react-colorful__pointer",b]),c={top:N*100+"%",left:I*100+"%"};return(0,e.createVNode)(1,"div",d,(0,e.createVNode)(1,"div","react-colorful__pointer-fill",null,1,{style:{"background-color":B}}),2,{style:c})}return o}()},50186:function(A,r,n){"use strict";r.__esModule=!0,r.Popper=void 0;var e=n(95996),a=n(89005);function t(b,B){b.prototype=Object.create(B.prototype),b.prototype.constructor=b,o(b,B)}function o(b,B){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(I,k){return I.__proto__=k,I},o(b,B)}var f=r.Popper=function(b){function B(){var k;return k=b.call(this)||this,k.renderedContent=void 0,k.popperInstance=void 0,B.id+=1,k}t(B,b);var I=B.prototype;return I.componentDidMount=function(){function k(){var N=this,d=this.props,c=d.additionalStyles,m=d.options;if(this.renderedContent=document.createElement("div"),c)for(var l=0,u=Object.entries(c);l0&&(l.setState({suppressingFlicker:!0}),clearTimeout(l.flickerTimer),l.flickerTimer=setTimeout(function(){return l.setState({suppressingFlicker:!1})},s))},l.handleDragStart=function(s){var i=l.props.value,h=l.state.editing;h||(document.body.style["pointer-events"]="none",l.ref=s.target,l.setState({dragging:!1,origin:s.screenY,value:i,internalValue:i}),l.timer=setTimeout(function(){l.setState({dragging:!0})},250),l.dragInterval=setInterval(function(){var C=l.state,v=C.dragging,p=C.value,N=l.props.onDrag;v&&N&&N(s,p)},l.props.updateRate||I),document.addEventListener("mousemove",l.handleDragMove),document.addEventListener("mouseup",l.handleDragEnd))},l.handleDragMove=function(s){var i=l.props,h=i.minValue,C=i.maxValue,v=i.step,p=i.stepPixelSize;l.setState(function(N){var V=Object.assign({},N),y=V.origin-s.screenY;if(N.dragging){var S=Number.isFinite(h)?h%v:0;V.internalValue=(0,a.clamp)(V.internalValue+y*v/p,h-v,C+v),V.value=(0,a.clamp)(V.internalValue-V.internalValue%v+S,h,C),V.origin=s.screenY}else Math.abs(y)>4&&(V.dragging=!0);return V})},l.handleDragEnd=function(s){var i=l.props,h=i.onChange,C=i.onDrag,v=l.state,p=v.dragging,N=v.value,V=v.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(l.timer),clearInterval(l.dragInterval),l.setState({dragging:!1,editing:!p,origin:null}),document.removeEventListener("mousemove",l.handleDragMove),document.removeEventListener("mouseup",l.handleDragEnd),p)l.suppressFlicker(),h&&h(s,N),C&&C(s,N);else if(l.inputRef){var y=l.inputRef.current;y.value=V;try{y.focus(),y.select()}catch(S){}}},l}b(d,g);var c=d.prototype;return c.render=function(){function m(){var l=this,u=this.state,s=u.dragging,i=u.editing,h=u.value,C=u.suppressingFlicker,v=this.props,p=v.className,N=v.fluid,V=v.animated,y=v.value,S=v.unit,L=v.minValue,w=v.maxValue,x=v.height,T=v.width,M=v.lineHeight,O=v.fontSize,D=v.format,E=v.onChange,P=v.onDrag,R=y;(s||C)&&(R=h);var j=(0,e.createVNode)(1,"div","NumberInput__content",[V&&!s&&!C?(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:R,format:D}):D?D(R):R,S?" "+S:""],0);return(0,e.createComponentVNode)(2,f.Box,{className:(0,t.classes)(["NumberInput",N&&"NumberInput--fluid",p]),minWidth:T,minHeight:x,lineHeight:M,fontSize:O,onMouseDown:this.handleDragStart,children:[(0,e.createVNode)(1,"div","NumberInput__barContainer",(0,e.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,a.clamp)((R-L)/(w-L)*100,0,100)+"%"}}),2),j,(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:i?void 0:"none",height:x,"line-height":M,"font-size":O},onBlur:function(){function F(W){if(i){var z=(0,a.clamp)(parseFloat(W.target.value),L,w);if(Number.isNaN(z)){l.setState({editing:!1});return}l.setState({editing:!1,value:z}),l.suppressFlicker(),E&&E(W,z),P&&P(W,z)}}return F}(),onKeyDown:function(){function F(W){if(W.keyCode===13){var z=(0,a.clamp)(parseFloat(W.target.value),L,w);if(Number.isNaN(z)){l.setState({editing:!1});return}l.setState({editing:!1,value:z}),l.suppressFlicker(),E&&E(W,z),P&&P(W,z);return}if(W.keyCode===27){l.setState({editing:!1});return}}return F}()},null,this.inputRef)]})}return m}(),d}(e.Component);k.defaultHooks=t.pureComponentHooks,k.defaultProps={minValue:-1/0,maxValue:1/0,step:1,stepPixelSize:1,suppressFlicker:50}},33337:function(A,r,n){"use strict";r.__esModule=!0,r.Pointer=void 0;var e=n(89005),a=n(35840),t=r.Pointer=function(){function o(f){var b=f.className,B=f.color,I=f.left,k=f.top,g=k===void 0?.5:k,d=(0,a.classes)(["react-colorful__pointer",b]),c={top:g*100+"%",left:I*100+"%"};return(0,e.createVNode)(1,"div",d,(0,e.createVNode)(1,"div","react-colorful__pointer-fill",null,1,{style:{"background-color":B}}),2,{style:c})}return o}()},50186:function(A,r,n){"use strict";r.__esModule=!0,r.Popper=void 0;var e=n(95996),a=n(89005);function t(b,B){b.prototype=Object.create(B.prototype),b.prototype.constructor=b,o(b,B)}function o(b,B){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(I,k){return I.__proto__=k,I},o(b,B)}var f=r.Popper=function(b){function B(){var k;return k=b.call(this)||this,k.renderedContent=void 0,k.popperInstance=void 0,B.id+=1,k}t(B,b);var I=B.prototype;return I.componentDidMount=function(){function k(){var g=this,d=this.props,c=d.additionalStyles,m=d.options;if(this.renderedContent=document.createElement("div"),c)for(var l=0,u=Object.entries(c);l=N.length)){var m=document.body.offsetHeight-c.getBoundingClientRect().bottom,l=Math.ceil(c.offsetHeight/d);if(m>0){var u=Math.min(N.length,d+Math.max(1,Math.ceil(m/l)));k.setState({visibleElements:u,padding:(N.length-u)*l})}}},k.containerRef=(0,e.createRef)(),k.state={visibleElements:1,padding:0},k}a(b,f);var B=b.prototype;return B.componentDidMount=function(){function I(){this.adjustExtents(),this.intervalId=setInterval(this.adjustExtents,100)}return I}(),B.componentWillUnmount=function(){function I(){clearInterval(this.intervalId)}return I}(),B.render=function(){function I(){var k=this.props.children,N=this.state,d=N.visibleElements,c=N.padding;return(0,e.createVNode)(1,"div","VirtualList",[(0,e.createVNode)(1,"div","VirtualList__Container",Array.isArray(k)?k.slice(0,d):null,0,null,null,this.containerRef),(0,e.createVNode)(1,"div","VirtualList__Padding",null,1,{style:{"padding-bottom":c+"px"}})],4)}return I}(),b}(e.Component)},36036:function(A,r,n){"use strict";r.__esModule=!0,r.Tooltip=r.TimeDisplay=r.TextArea=r.Tabs=r.Table=r.Stack=r.Slider=r.Section=r.RoundGauge=r.RestrictedInput=r.ProgressBar=r.Popper=r.Pointer=r.NumberInput=r.NoticeBox=r.NanoMap=r.Modal=r.LabeledList=r.LabeledControls=r.Knob=r.Interactive=r.Input=r.ImageButton=r.Image=r.Icon=r.Grid=r.Flex=r.Dropdown=r.DraggableControl=r.DmIcon=r.Divider=r.Dimmer=r.Countdown=r.ColorBox=r.Collapsible=r.Chart=r.ByondUi=r.Button=r.Box=r.BlockQuote=r.Blink=r.Autofocus=r.AnimatedNumber=void 0;var e=n(9474);r.AnimatedNumber=e.AnimatedNumber;var a=n(27185);r.Autofocus=a.Autofocus;var t=n(5814);r.Blink=t.Blink;var o=n(61773);r.BlockQuote=o.BlockQuote;var f=n(55937);r.Box=f.Box;var b=n(96184);r.Button=b.Button;var B=n(18982);r.ByondUi=B.ByondUi;var I=n(66820);r.Chart=I.Chart;var k=n(4796);r.Collapsible=k.Collapsible;var N=n(88894);r.ColorBox=N.ColorBox;var d=n(73379);r.Countdown=d.Countdown;var c=n(61940);r.Dimmer=c.Dimmer;var m=n(13605);r.Divider=m.Divider;var l=n(20342);r.DraggableControl=l.DraggableControl;var u=n(87099);r.Dropdown=u.Dropdown;var s=n(39473);r.Flex=s.Flex;var i=n(79646);r.Grid=i.Grid;var h=n(4454);r.Interactive=h.Interactive;var C=n(91225);r.Image=C.Image;var v=n(60218);r.DmIcon=v.DmIcon;var p=n(1331);r.Icon=p.Icon;var g=n(79825);r.ImageButton=g.ImageButton;var V=n(79652);r.Input=V.Input;var y=n(76334);r.Knob=y.Knob;var S=n(78621);r.LabeledControls=S.LabeledControls;var L=n(29319);r.LabeledList=L.LabeledList;var w=n(36077);r.Modal=w.Modal;var x=n(73280);r.NanoMap=x.NanoMap;var T=n(74733);r.NoticeBox=T.NoticeBox;var M=n(59263);r.NumberInput=M.NumberInput;var O=n(33337);r.Pointer=O.Pointer;var D=n(50186);r.Popper=D.Popper;var E=n(92704);r.ProgressBar=E.ProgressBar;var P=n(9075);r.RestrictedInput=P.RestrictedInput;var R=n(11441);r.RoundGauge=R.RoundGauge;var j=n(97079);r.Section=j.Section;var F=n(79911);r.Slider=F.Slider;var W=n(96690);r.Stack=W.Stack;var z=n(36352);r.Table=z.Table;var K=n(85138);r.Tabs=K.Tabs;var G=n(44868);r.TextArea=G.TextArea;var J=n(5169);r.TimeDisplay=J.TimeDisplay;var Q=n(62147);r.Tooltip=Q.Tooltip},76910:function(A,r){"use strict";r.__esModule=!0,r.timeAgo=r.getGasLabel=r.getGasColor=r.UI_UPDATE=r.UI_INTERACTIVE=r.UI_DISABLED=r.UI_CLOSE=r.RADIO_CHANNELS=r.CSS_COLORS=r.COLORS=void 0;var n=r.UI_INTERACTIVE=2,e=r.UI_UPDATE=1,a=r.UI_DISABLED=0,t=r.UI_CLOSE=-1,o=r.COLORS={department:{command:"#526aff",security:"#CF0000",medical:"#009190",science:"#993399",engineering:"#A66300",supply:"#9F8545",service:"#80A000",centcom:"#78789B",other:"#C38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}},f=r.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"],b=r.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"SyndTeam",freq:1244,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"Response Team",freq:1345,color:"#2681a5"},{name:"Special Ops",freq:1341,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:"Procedure",freq:1339,color:"#F70285"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Medical(I)",freq:1485,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"Security(I)",freq:1475,color:"#dd3535"},{name:"AI Private",freq:1343,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"},{name:"VoxCom",freq:1220,color:"#952aa5"}],B=[{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"},{id:"hydrogen",name:"Hydrogen",label:"H\u2082",color:"white"},{id:"ab",name:"Agent B",label:"Agent B",color:"purple"}],I=r.getGasLabel=function(){function d(c,m){var l=String(c).toLowerCase(),u=B.find(function(s){return s.id===l||s.name.toLowerCase()===l});return u&&u.label||m||c}return d}(),k=r.getGasColor=function(){function d(c){var m=String(c).toLowerCase(),l=B.find(function(u){return u.id===m||u.name.toLowerCase()===m});return l&&l.color}return d}(),N=r.timeAgo=function(){function d(c,m){if(c>m)return"in the future";c=c/10,m=m/10;var l=m-c;if(l>3600){var u=Math.round(l/3600);return u+" hour"+(u===1?"":"s")+" ago"}else if(l>60){var s=Math.round(l/60);return s+" minute"+(s===1?"":"s")+" ago"}else{var i=Math.round(l);return i+" second"+(i===1?"":"s")+" ago"}return"just now"}return d}()},40944:function(A,r,n){"use strict";r.__esModule=!0,r.KitchenSink=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595);/** +*/var d=r.TextArea=function(c){function m(u,s){var i;i=c.call(this,u,s)||this,i.textareaRef=u.innerRef||(0,e.createRef)(),i.fillerRef=(0,e.createRef)(),i.state={editing:!1};var h=u.dontUseTabForIndent,C=h===void 0?!1:h;return i.handleOnInput=function(v){var p=i.state.editing,N=i.props.onInput;p||i.setEditing(!0),N&&N(v,v.target.value)},i.handleOnChange=function(v){var p=i.state.editing,N=i.props.onChange;N&&N(v,v.target.value)},i.handleKeyPress=function(v){var p=i.state.editing,N=i.props.onKeyPress;p||i.setEditing(!0),N&&N(v,v.target.value)},i.handleKeyDown=function(v){var p=i.state.editing,N=i.props,V=N.onChange,y=N.onInput,S=N.onEnter,L=N.onKeyDown;if(v.keyCode===f.KEY_ENTER){i.setEditing(!1),V&&V(v,v.target.value),y&&y(v,v.target.value),S&&S(v,v.target.value),i.props.selfClear&&(v.target.value="",v.target.blur());return}if(v.keyCode===f.KEY_ESCAPE){i.props.onEscape&&i.props.onEscape(v),i.setEditing(!1),i.props.selfClear?v.target.value="":(v.target.value=(0,o.toInputValue)(i.props.value),v.target.blur());return}if(p||i.setEditing(!0),L&&L(v,v.target.value),!C){var w=v.keyCode||v.which;if(w===f.KEY_TAB){v.preventDefault();var x=v.target,T=x.value,M=x.selectionStart,O=x.selectionEnd;v.target.value=T.substring(0,M)+" "+T.substring(O),v.target.selectionEnd=M+1}}},i.handleFocus=function(v){var p=i.state.editing;p||i.setEditing(!0)},i.handleBlur=function(v){var p=i.state.editing,N=i.props.onChange;p&&(i.setEditing(!1),N&&N(v,v.target.value))},i}k(m,c);var l=m.prototype;return l.componentDidMount=function(){function u(){var s=this,i=this.props.value,h=this.textareaRef.current;h&&(h.value=(0,o.toInputValue)(i)),(this.props.autoFocus||this.props.autoSelect)&&setTimeout(function(){h.focus(),s.props.autoSelect&&h.select()},1)}return u}(),l.componentDidUpdate=function(){function u(s,i){var h=s.value,C=this.props.value,v=this.textareaRef.current;v&&typeof C=="string"&&h!==C&&(v.value=(0,o.toInputValue)(C))}return u}(),l.setEditing=function(){function u(s){this.setState({editing:s})}return u}(),l.getValue=function(){function u(){return this.textareaRef.current&&this.textareaRef.current.value}return u}(),l.render=function(){function u(){var s=this.props,i=s.onChange,h=s.onKeyDown,C=s.onKeyPress,v=s.onInput,p=s.onFocus,N=s.onBlur,V=s.onEnter,y=s.value,S=s.maxLength,L=s.placeholder,w=I(s,b),x=w.className,T=w.fluid,M=I(w,B);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["TextArea",T&&"TextArea--fluid",x])},M,{children:(0,e.createVNode)(128,"textarea","TextArea__textarea",null,1,{placeholder:L,onChange:this.handleOnChange,onKeyDown:this.handleKeyDown,onKeyPress:this.handleKeyPress,onInput:this.handleOnInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:S},null,this.textareaRef)})))}return u}(),m}(e.Component)},5169:function(A,r){"use strict";r.__esModule=!0,r.TimeDisplay=void 0;var n=function(t){(!t||t<0)&&(t=0);var o=Math.floor(t/60).toString(10),f=(Math.floor(t)%60).toString(10);return[o,f].map(function(b){return b.length<2?"0"+b:b}).join(":")},e=r.TimeDisplay=function(){function a(t){var o=t.totalSeconds,f=o===void 0?0:o;return n(f)}return a}()},62147:function(A,r,n){"use strict";r.__esModule=!0,r.Tooltip=void 0;var e=n(89005),a=n(95996),t;function o(k,g){k.prototype=Object.create(g.prototype),k.prototype.constructor=k,f(k,g)}function f(k,g){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(d,c){return d.__proto__=c,d},f(k,g)}var b={modifiers:[{name:"eventListeners",enabled:!1}]},B={width:0,height:0,top:0,right:0,bottom:0,left:0,x:0,y:0,toJSON:function(){function k(){return null}return k}()},I=r.Tooltip=function(k){function g(){return k.apply(this,arguments)||this}o(g,k);var d=g.prototype;return d.getDOMNode=function(){function c(){return(0,e.findDOMFromVNode)(this.$LI,!0)}return c}(),d.componentDidMount=function(){function c(){var m=this,l=this.getDOMNode();l&&(l.addEventListener("mouseenter",function(){var u=g.renderedTooltip;u===void 0&&(u=document.createElement("div"),u.className="Tooltip",document.body.appendChild(u),g.renderedTooltip=u),g.currentHoveredElement=l,u.style.opacity="1",m.renderPopperContent()}),l.addEventListener("mouseleave",function(){m.fadeOut()}))}return c}(),d.fadeOut=function(){function c(){g.currentHoveredElement===this.getDOMNode()&&(g.currentHoveredElement=void 0,g.renderedTooltip.style.opacity="0")}return c}(),d.renderPopperContent=function(){function c(){var m=this,l=g.renderedTooltip;l&&(0,e.render)((0,e.createVNode)(1,"span",null,this.props.content,0),l,function(){var u=g.singletonPopper;u===void 0?(u=(0,a.createPopper)(g.virtualElement,l,Object.assign({},b,{placement:m.props.position||"auto"})),g.singletonPopper=u):(u.setOptions(Object.assign({},b,{placement:m.props.position||"auto"})),u.update())},this.context)}return c}(),d.componentDidUpdate=function(){function c(){g.currentHoveredElement===this.getDOMNode()&&this.renderPopperContent()}return c}(),d.componentWillUnmount=function(){function c(){this.fadeOut()}return c}(),d.render=function(){function c(){return this.props.children}return c}(),g}(e.Component);t=I,I.renderedTooltip=void 0,I.singletonPopper=void 0,I.currentHoveredElement=void 0,I.virtualElement={getBoundingClientRect:function(){function k(){var g,d;return(g=(d=t.currentHoveredElement)==null?void 0:d.getBoundingClientRect())!=null?g:B}return k}()}},46095:function(A,r,n){"use strict";r.__esModule=!0,r.VirtualList=void 0;var e=n(89005);function a(f,b){f.prototype=Object.create(b.prototype),f.prototype.constructor=f,t(f,b)}function t(f,b){return t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(B,I){return B.__proto__=I,B},t(f,b)}var o=r.VirtualList=function(f){function b(I){var k;return k=f.call(this,I)||this,k.containerRef=void 0,k.intervalId=void 0,k.adjustExtents=function(){var g=k.props.children,d=k.state.visibleElements,c=k.containerRef.current;if(!(!g||!Array.isArray(g)||!c||d>=g.length)){var m=document.body.offsetHeight-c.getBoundingClientRect().bottom,l=Math.ceil(c.offsetHeight/d);if(m>0){var u=Math.min(g.length,d+Math.max(1,Math.ceil(m/l)));k.setState({visibleElements:u,padding:(g.length-u)*l})}}},k.containerRef=(0,e.createRef)(),k.state={visibleElements:1,padding:0},k}a(b,f);var B=b.prototype;return B.componentDidMount=function(){function I(){this.adjustExtents(),this.intervalId=setInterval(this.adjustExtents,100)}return I}(),B.componentWillUnmount=function(){function I(){clearInterval(this.intervalId)}return I}(),B.render=function(){function I(){var k=this.props.children,g=this.state,d=g.visibleElements,c=g.padding;return(0,e.createVNode)(1,"div","VirtualList",[(0,e.createVNode)(1,"div","VirtualList__Container",Array.isArray(k)?k.slice(0,d):null,0,null,null,this.containerRef),(0,e.createVNode)(1,"div","VirtualList__Padding",null,1,{style:{"padding-bottom":c+"px"}})],4)}return I}(),b}(e.Component)},36036:function(A,r,n){"use strict";r.__esModule=!0,r.Tooltip=r.TimeDisplay=r.TextArea=r.Tabs=r.Table=r.Stack=r.Slider=r.Section=r.RoundGauge=r.RestrictedInput=r.ProgressBar=r.Popper=r.Pointer=r.NumberInput=r.NoticeBox=r.NanoMap=r.Modal=r.LabeledList=r.LabeledControls=r.Knob=r.Interactive=r.Input=r.ImageButton=r.Image=r.Icon=r.Grid=r.Flex=r.Dropdown=r.DraggableControl=r.DmIcon=r.Divider=r.Dimmer=r.Countdown=r.ColorBox=r.Collapsible=r.Chart=r.ByondUi=r.Button=r.Box=r.BlockQuote=r.Blink=r.Autofocus=r.AnimatedNumber=void 0;var e=n(9474);r.AnimatedNumber=e.AnimatedNumber;var a=n(27185);r.Autofocus=a.Autofocus;var t=n(5814);r.Blink=t.Blink;var o=n(61773);r.BlockQuote=o.BlockQuote;var f=n(55937);r.Box=f.Box;var b=n(96184);r.Button=b.Button;var B=n(18982);r.ByondUi=B.ByondUi;var I=n(66820);r.Chart=I.Chart;var k=n(4796);r.Collapsible=k.Collapsible;var g=n(88894);r.ColorBox=g.ColorBox;var d=n(73379);r.Countdown=d.Countdown;var c=n(61940);r.Dimmer=c.Dimmer;var m=n(13605);r.Divider=m.Divider;var l=n(20342);r.DraggableControl=l.DraggableControl;var u=n(87099);r.Dropdown=u.Dropdown;var s=n(39473);r.Flex=s.Flex;var i=n(79646);r.Grid=i.Grid;var h=n(4454);r.Interactive=h.Interactive;var C=n(91225);r.Image=C.Image;var v=n(60218);r.DmIcon=v.DmIcon;var p=n(1331);r.Icon=p.Icon;var N=n(79825);r.ImageButton=N.ImageButton;var V=n(79652);r.Input=V.Input;var y=n(76334);r.Knob=y.Knob;var S=n(78621);r.LabeledControls=S.LabeledControls;var L=n(29319);r.LabeledList=L.LabeledList;var w=n(36077);r.Modal=w.Modal;var x=n(73280);r.NanoMap=x.NanoMap;var T=n(74733);r.NoticeBox=T.NoticeBox;var M=n(59263);r.NumberInput=M.NumberInput;var O=n(33337);r.Pointer=O.Pointer;var D=n(50186);r.Popper=D.Popper;var E=n(92704);r.ProgressBar=E.ProgressBar;var P=n(9075);r.RestrictedInput=P.RestrictedInput;var R=n(11441);r.RoundGauge=R.RoundGauge;var j=n(97079);r.Section=j.Section;var F=n(79911);r.Slider=F.Slider;var W=n(96690);r.Stack=W.Stack;var z=n(36352);r.Table=z.Table;var K=n(85138);r.Tabs=K.Tabs;var G=n(44868);r.TextArea=G.TextArea;var J=n(5169);r.TimeDisplay=J.TimeDisplay;var Q=n(62147);r.Tooltip=Q.Tooltip},76910:function(A,r){"use strict";r.__esModule=!0,r.timeAgo=r.getGasLabel=r.getGasColor=r.UI_UPDATE=r.UI_INTERACTIVE=r.UI_DISABLED=r.UI_CLOSE=r.RADIO_CHANNELS=r.CSS_COLORS=r.COLORS=void 0;var n=r.UI_INTERACTIVE=2,e=r.UI_UPDATE=1,a=r.UI_DISABLED=0,t=r.UI_CLOSE=-1,o=r.COLORS={department:{command:"#526aff",security:"#CF0000",medical:"#009190",science:"#993399",engineering:"#A66300",supply:"#9F8545",service:"#80A000",centcom:"#78789B",other:"#C38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}},f=r.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"],b=r.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"SyndTeam",freq:1244,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"Response Team",freq:1345,color:"#2681a5"},{name:"Special Ops",freq:1341,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:"Procedure",freq:1339,color:"#F70285"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Medical(I)",freq:1485,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"Security(I)",freq:1475,color:"#dd3535"},{name:"AI Private",freq:1343,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"},{name:"VoxCom",freq:1220,color:"#952aa5"}],B=[{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"},{id:"hydrogen",name:"Hydrogen",label:"H\u2082",color:"white"},{id:"ab",name:"Agent B",label:"Agent B",color:"purple"}],I=r.getGasLabel=function(){function d(c,m){var l=String(c).toLowerCase(),u=B.find(function(s){return s.id===l||s.name.toLowerCase()===l});return u&&u.label||m||c}return d}(),k=r.getGasColor=function(){function d(c){var m=String(c).toLowerCase(),l=B.find(function(u){return u.id===m||u.name.toLowerCase()===m});return l&&l.color}return d}(),g=r.timeAgo=function(){function d(c,m){if(c>m)return"in the future";c=c/10,m=m/10;var l=m-c;if(l>3600){var u=Math.round(l/3600);return u+" hour"+(u===1?"":"s")+" ago"}else if(l>60){var s=Math.round(l/60);return s+" minute"+(s===1?"":"s")+" ago"}else{var i=Math.round(l);return i+" second"+(i===1?"":"s")+" ago"}return"just now"}return d}()},40944:function(A,r,n){"use strict";r.__esModule=!0,r.KitchenSink=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595);/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var f=n(4085),b=function(){return f.keys().map(function(k){return f(k)})},B=r.KitchenSink=function(){function I(k,N){var d=k.panel,c=(0,a.useLocalState)(N,"kitchenSinkTheme"),m=c[0],l=(0,a.useLocalState)(N,"pageIndex",0),u=l[0],s=l[1],i=b(),h=i[u],C=d?o.Pane:o.Window;return(0,e.createComponentVNode)(2,C,{title:"Kitchen Sink",width:600,height:500,theme:m,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{m:1,mr:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,fitted:!0,children:(0,e.createComponentVNode)(2,t.Tabs,{vertical:!0,children:i.map(function(v,p){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{color:"transparent",selected:p===u,onClick:function(){function g(){return s(p)}return g}(),children:v.meta.title},p)})})})}),(0,e.createComponentVNode)(2,t.Flex.Item,{position:"relative",grow:1,children:(0,e.createComponentVNode)(2,C.Content,{scrollable:!0,children:h.meta.render()})})]})})}return I}()},77384:function(A,r,n){"use strict";r.__esModule=!0,r.toggleKitchenSink=r.toggleDebugLayout=r.openExternalBrowser=void 0;var e=n(85307);/** + */var f=n(4085),b=function(){return f.keys().map(function(k){return f(k)})},B=r.KitchenSink=function(){function I(k,g){var d=k.panel,c=(0,a.useLocalState)(g,"kitchenSinkTheme"),m=c[0],l=(0,a.useLocalState)(g,"pageIndex",0),u=l[0],s=l[1],i=b(),h=i[u],C=d?o.Pane:o.Window;return(0,e.createComponentVNode)(2,C,{title:"Kitchen Sink",width:600,height:500,theme:m,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{m:1,mr:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,fitted:!0,children:(0,e.createComponentVNode)(2,t.Tabs,{vertical:!0,children:i.map(function(v,p){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{color:"transparent",selected:p===u,onClick:function(){function N(){return s(p)}return N}(),children:v.meta.title},p)})})})}),(0,e.createComponentVNode)(2,t.Flex.Item,{position:"relative",grow:1,children:(0,e.createComponentVNode)(2,C.Content,{scrollable:!0,children:h.meta.render()})})]})})}return I}()},77384:function(A,r,n){"use strict";r.__esModule=!0,r.toggleKitchenSink=r.toggleDebugLayout=r.openExternalBrowser=void 0;var e=n(85307);/** * @file * @copyright 2020 Aleksej Komarov * @license MIT @@ -210,7 +210,7 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var f=["backend/update","chat/message"],b=r.debugMiddleware=function(){function I(k){return(0,t.acquireHotKey)(e.KEY_F11),(0,t.acquireHotKey)(e.KEY_F12),a.globalEvents.on("keydown",function(N){N.code===e.KEY_F11&&k.dispatch((0,o.toggleDebugLayout)()),N.code===e.KEY_F12&&k.dispatch((0,o.toggleKitchenSink)()),N.ctrl&&N.alt&&N.code===e.KEY_BACKSPACE&&setTimeout(function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")})}),function(N){return function(d){return N(d)}}}return I}(),B=r.relayMiddleware=function(){function I(k){var N=n(7435),d=location.search==="?external";return d?N.subscribe(function(c){var m=c.type,l=c.payload;m==="relay"&&l.windowId===Byond.windowId&&k.dispatch(Object.assign({},l.action,{relayed:!0}))}):((0,t.acquireHotKey)(e.KEY_F10),a.globalEvents.on("keydown",function(c){c===e.KEY_F10&&k.dispatch((0,o.openExternalBrowser)())})),function(c){return function(m){var l=m.type,u=m.payload,s=m.relayed;if(l===o.openExternalBrowser.type){window.open(location.href+"?external","_blank");return}return f.includes(l)&&!s&&!d&&N.sendMessage({type:"relay",payload:{windowId:Byond.windowId,action:m}}),c(m)}}}return I}()},19147:function(A,r){"use strict";r.__esModule=!0,r.debugReducer=void 0;/** + */var f=["backend/update","chat/message"],b=r.debugMiddleware=function(){function I(k){return(0,t.acquireHotKey)(e.KEY_F11),(0,t.acquireHotKey)(e.KEY_F12),a.globalEvents.on("keydown",function(g){g.code===e.KEY_F11&&k.dispatch((0,o.toggleDebugLayout)()),g.code===e.KEY_F12&&k.dispatch((0,o.toggleKitchenSink)()),g.ctrl&&g.alt&&g.code===e.KEY_BACKSPACE&&setTimeout(function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")})}),function(g){return function(d){return g(d)}}}return I}(),B=r.relayMiddleware=function(){function I(k){var g=n(7435),d=location.search==="?external";return d?g.subscribe(function(c){var m=c.type,l=c.payload;m==="relay"&&l.windowId===Byond.windowId&&k.dispatch(Object.assign({},l.action,{relayed:!0}))}):((0,t.acquireHotKey)(e.KEY_F10),a.globalEvents.on("keydown",function(c){c===e.KEY_F10&&k.dispatch((0,o.openExternalBrowser)())})),function(c){return function(m){var l=m.type,u=m.payload,s=m.relayed;if(l===o.openExternalBrowser.type){window.open(location.href+"?external","_blank");return}return f.includes(l)&&!s&&!d&&g.sendMessage({type:"relay",payload:{windowId:Byond.windowId,action:m}}),c(m)}}}return I}()},19147:function(A,r){"use strict";r.__esModule=!0,r.debugReducer=void 0;/** * @file * @copyright 2020 Aleksej Komarov * @license MIT @@ -222,13 +222,13 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var B=(0,t.createLogger)("drag"),I=Byond.windowId,k=!1,N=!1,d=[0,0],c,m,l,u,s,i=r.setWindowKey=function(){function R(j){I=j}return R}(),h=r.getWindowPosition=function(){function R(){return[window.screenLeft,window.screenTop]}return R}(),C=r.getWindowSize=function(){function R(){return[window.innerWidth,window.innerHeight]}return R}(),v=r.setWindowPosition=function(){function R(j){var F=(0,a.vecAdd)(j,d);return Byond.winset(Byond.windowId,{pos:F[0]+","+F[1]})}return R}(),p=r.setWindowSize=function(){function R(j){return Byond.winset(Byond.windowId,{size:j[0]+"x"+j[1]})}return R}(),g=r.getScreenPosition=function(){function R(){return[0-d[0],0-d[1]]}return R}(),V=r.getScreenSize=function(){function R(){return[window.screen.availWidth,window.screen.availHeight]}return R}(),y=function(j,F,W){W===void 0&&(W=50);for(var z=[F],K,G=0;Gue&&(K[J]=ue-F[J],G=!0)}return[G,K]},T=r.dragStartHandler=function(){function R(j){B.log("drag start"),k=!0,m=[window.screenLeft-j.screenX,window.screenTop-j.screenY],document.addEventListener("mousemove",O),document.addEventListener("mouseup",M),O(j)}return R}(),M=function R(j){B.log("drag end"),O(j),document.removeEventListener("mousemove",O),document.removeEventListener("mouseup",R),k=!1,S()},O=function(j){k&&(j.preventDefault(),v((0,a.vecAdd)([j.screenX,j.screenY],m)))},D=r.resizeStartHandler=function(){function R(j,F){return function(W){l=[j,F],B.log("resize start",l),N=!0,m=[window.screenLeft-W.screenX,window.screenTop-W.screenY],u=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",P),document.addEventListener("mouseup",E),P(W)}}return R}(),E=function R(j){B.log("resize end",s),P(j),document.removeEventListener("mousemove",P),document.removeEventListener("mouseup",R),N=!1,S()},P=function(j){N&&(j.preventDefault(),s=(0,a.vecAdd)(u,(0,a.vecMultiply)(l,(0,a.vecAdd)([j.screenX,j.screenY],(0,a.vecInverse)([window.screenLeft,window.screenTop]),m,[1,1]))),s[0]=Math.max(s[0],150),s[1]=Math.max(s[1],50),p(s))}},24826:function(A,r,n){"use strict";r.__esModule=!0,r.setupGlobalEvents=r.removeScrollableNode=r.globalEvents=r.canStealFocus=r.addScrollableNode=r.KeyEvent=void 0;var e=n(92868),a=n(92986);/** +*/var B=(0,t.createLogger)("drag"),I=Byond.windowId,k=!1,g=!1,d=[0,0],c,m,l,u,s,i=r.setWindowKey=function(){function R(j){I=j}return R}(),h=r.getWindowPosition=function(){function R(){return[window.screenLeft,window.screenTop]}return R}(),C=r.getWindowSize=function(){function R(){return[window.innerWidth,window.innerHeight]}return R}(),v=r.setWindowPosition=function(){function R(j){var F=(0,a.vecAdd)(j,d);return Byond.winset(Byond.windowId,{pos:F[0]+","+F[1]})}return R}(),p=r.setWindowSize=function(){function R(j){return Byond.winset(Byond.windowId,{size:j[0]+"x"+j[1]})}return R}(),N=r.getScreenPosition=function(){function R(){return[0-d[0],0-d[1]]}return R}(),V=r.getScreenSize=function(){function R(){return[window.screen.availWidth,window.screen.availHeight]}return R}(),y=function(j,F,W){W===void 0&&(W=50);for(var z=[F],K,G=0;Gue&&(K[J]=ue-F[J],G=!0)}return[G,K]},T=r.dragStartHandler=function(){function R(j){B.log("drag start"),k=!0,m=[window.screenLeft-j.screenX,window.screenTop-j.screenY],document.addEventListener("mousemove",O),document.addEventListener("mouseup",M),O(j)}return R}(),M=function R(j){B.log("drag end"),O(j),document.removeEventListener("mousemove",O),document.removeEventListener("mouseup",R),k=!1,S()},O=function(j){k&&(j.preventDefault(),v((0,a.vecAdd)([j.screenX,j.screenY],m)))},D=r.resizeStartHandler=function(){function R(j,F){return function(W){l=[j,F],B.log("resize start",l),g=!0,m=[window.screenLeft-W.screenX,window.screenTop-W.screenY],u=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",P),document.addEventListener("mouseup",E),P(W)}}return R}(),E=function R(j){B.log("resize end",s),P(j),document.removeEventListener("mousemove",P),document.removeEventListener("mouseup",R),g=!1,S()},P=function(j){g&&(j.preventDefault(),s=(0,a.vecAdd)(u,(0,a.vecMultiply)(l,(0,a.vecAdd)([j.screenX,j.screenY],(0,a.vecInverse)([window.screenLeft,window.screenTop]),m,[1,1]))),s[0]=Math.max(s[0],150),s[1]=Math.max(s[1],50),p(s))}},24826:function(A,r,n){"use strict";r.__esModule=!0,r.setupGlobalEvents=r.removeScrollableNode=r.globalEvents=r.canStealFocus=r.addScrollableNode=r.KeyEvent=void 0;var e=n(92868),a=n(92986);/** * Normalized browser focus events and BYOND-specific focus helpers. * * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var t=r.globalEvents=new e.EventEmitter,o=!1,f=r.setupGlobalEvents=function(){function p(g){g===void 0&&(g={}),o=!!g.ignoreWindowFocus}return p}(),b,B=!0,I=function p(g,V){if(o){B=!0;return}if(b&&(clearTimeout(b),b=null),V){b=setTimeout(function(){return p(g)});return}B!==g&&(B=g,t.emit(g?"window-focus":"window-blur"),t.emit("window-focus-change",g))},k=null,N=r.canStealFocus=function(){function p(g){var V=String(g.tagName).toLowerCase();return V==="input"||V==="textarea"}return p}(),d=function(g){c(),k=g,k.addEventListener("blur",c)},c=function p(){k&&(k.removeEventListener("blur",p),k=null)},m=null,l=null,u=[],s=r.addScrollableNode=function(){function p(g){u.push(g)}return p}(),i=r.removeScrollableNode=function(){function p(g){var V=u.indexOf(g);V>=0&&u.splice(V,1)}return p}(),h=function(g){if(!(k||!B))for(var V=document.body;g&&g!==V;){if(u.includes(g)){if(g.contains(m))return;m=g,g.focus();return}g=g.parentNode}};window.addEventListener("mousemove",function(p){var g=p.target;g!==l&&(l=g,h(g))}),window.addEventListener("focusin",function(p){if(l=null,m=p.target,I(!0),N(p.target)){d(p.target);return}}),window.addEventListener("focusout",function(p){l=null,I(!1,!0)}),window.addEventListener("blur",function(p){l=null,I(!1,!0)}),window.addEventListener("beforeunload",function(p){I(!1)});var C={},v=r.KeyEvent=function(){function p(V,y,S){this.event=V,this.type=y,this.code=window.event?V.which:V.keyCode,this.ctrl=V.ctrlKey,this.shift=V.shiftKey,this.alt=V.altKey,this.repeat=!!S}var g=p.prototype;return g.hasModifierKeys=function(){function V(){return this.ctrl||this.alt||this.shift}return V}(),g.isModifierKey=function(){function V(){return this.code===a.KEY_CTRL||this.code===a.KEY_SHIFT||this.code===a.KEY_ALT}return V}(),g.isDown=function(){function V(){return this.type==="keydown"}return V}(),g.isUp=function(){function V(){return this.type==="keyup"}return V}(),g.toString=function(){function V(){return this._str?this._str:(this._str="",this.ctrl&&(this._str+="Ctrl+"),this.alt&&(this._str+="Alt+"),this.shift&&(this._str+="Shift+"),this.code>=48&&this.code<=90?this._str+=String.fromCharCode(this.code):this.code>=a.KEY_F1&&this.code<=a.KEY_F12?this._str+="F"+(this.code-111):this._str+="["+this.code+"]",this._str)}return V}(),p}();document.addEventListener("keydown",function(p){if(!N(p.target)){var g=p.keyCode,V=new v(p,"keydown",C[g]);t.emit("keydown",V),t.emit("key",V),C[g]=!0}}),document.addEventListener("keyup",function(p){if(!N(p.target)){var g=p.keyCode,V=new v(p,"keyup");t.emit("keyup",V),t.emit("key",V),C[g]=!1}})},87695:function(A,r){"use strict";r.__esModule=!0,r.focusWindow=r.focusMap=void 0;/** + */var t=r.globalEvents=new e.EventEmitter,o=!1,f=r.setupGlobalEvents=function(){function p(N){N===void 0&&(N={}),o=!!N.ignoreWindowFocus}return p}(),b,B=!0,I=function p(N,V){if(o){B=!0;return}if(b&&(clearTimeout(b),b=null),V){b=setTimeout(function(){return p(N)});return}B!==N&&(B=N,t.emit(N?"window-focus":"window-blur"),t.emit("window-focus-change",N))},k=null,g=r.canStealFocus=function(){function p(N){var V=String(N.tagName).toLowerCase();return V==="input"||V==="textarea"}return p}(),d=function(N){c(),k=N,k.addEventListener("blur",c)},c=function p(){k&&(k.removeEventListener("blur",p),k=null)},m=null,l=null,u=[],s=r.addScrollableNode=function(){function p(N){u.push(N)}return p}(),i=r.removeScrollableNode=function(){function p(N){var V=u.indexOf(N);V>=0&&u.splice(V,1)}return p}(),h=function(N){if(!(k||!B))for(var V=document.body;N&&N!==V;){if(u.includes(N)){if(N.contains(m))return;m=N,N.focus();return}N=N.parentNode}};window.addEventListener("mousemove",function(p){var N=p.target;N!==l&&(l=N,h(N))}),window.addEventListener("focusin",function(p){if(l=null,m=p.target,I(!0),g(p.target)){d(p.target);return}}),window.addEventListener("focusout",function(p){l=null,I(!1,!0)}),window.addEventListener("blur",function(p){l=null,I(!1,!0)}),window.addEventListener("beforeunload",function(p){I(!1)});var C={},v=r.KeyEvent=function(){function p(V,y,S){this.event=V,this.type=y,this.code=window.event?V.which:V.keyCode,this.ctrl=V.ctrlKey,this.shift=V.shiftKey,this.alt=V.altKey,this.repeat=!!S}var N=p.prototype;return N.hasModifierKeys=function(){function V(){return this.ctrl||this.alt||this.shift}return V}(),N.isModifierKey=function(){function V(){return this.code===a.KEY_CTRL||this.code===a.KEY_SHIFT||this.code===a.KEY_ALT}return V}(),N.isDown=function(){function V(){return this.type==="keydown"}return V}(),N.isUp=function(){function V(){return this.type==="keyup"}return V}(),N.toString=function(){function V(){return this._str?this._str:(this._str="",this.ctrl&&(this._str+="Ctrl+"),this.alt&&(this._str+="Alt+"),this.shift&&(this._str+="Shift+"),this.code>=48&&this.code<=90?this._str+=String.fromCharCode(this.code):this.code>=a.KEY_F1&&this.code<=a.KEY_F12?this._str+="F"+(this.code-111):this._str+="["+this.code+"]",this._str)}return V}(),p}();document.addEventListener("keydown",function(p){if(!g(p.target)){var N=p.keyCode,V=new v(p,"keydown",C[N]);t.emit("keydown",V),t.emit("key",V),C[N]=!0}}),document.addEventListener("keyup",function(p){if(!g(p.target)){var N=p.keyCode,V=new v(p,"keyup");t.emit("keyup",V),t.emit("key",V),C[N]=!1}})},87695:function(A,r){"use strict";r.__esModule=!0,r.focusWindow=r.focusMap=void 0;/** * Various focus helpers. * * @file @@ -238,32 +238,32 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var a=["f","p","n","\u03BC","m"," ","k","M","G","T","P","E","Z","Y"],t=a.indexOf(" "),o=r.formatSiUnit=function(){function I(k,N,d){if(N===void 0&&(N=-t),d===void 0&&(d=""),typeof k!="number"||!Number.isFinite(k))return k;var c=Math.floor(Math.log10(k)),m=Math.floor(Math.max(N*3,c)),l=Math.floor(c/3),u=Math.floor(m/3),s=(0,e.clamp)(t+u,0,a.length),i=a[s],h=k/Math.pow(1e3,u),C=l>N?2+u*3-m:0,v=(0,e.toFixed)(h,C)+" "+i+d;return v.trim()}return I}(),f=r.formatPower=function(){function I(k,N){return N===void 0&&(N=0),o(k,N,"W")}return I}(),b=r.formatMoney=function(){function I(k,N){if(N===void 0&&(N=0),!Number.isFinite(k))return k;var d=(0,e.round)(k,N);N>0&&(d=(0,e.toFixed)(k,N)),d=String(d);var c=d.length,m=d.indexOf(".");m===-1&&(m=c);for(var l="",u=0;u0&&u=0?"+":N<0?"\u2013":"",c=Math.abs(N);return c===1/0?c="Inf":c=(0,e.toFixed)(c,2),d+c+" dB"}return I}()},56518:function(A,r,n){"use strict";r.__esModule=!0,r.setupHotKeys=r.releaseHotKey=r.releaseHeldKeys=r.acquireHotKey=void 0;var e=f(n(92986)),a=n(24826),t=n(9394);function o(s){if(typeof WeakMap!="function")return null;var i=new WeakMap,h=new WeakMap;return(o=function(v){return v?h:i})(s)}function f(s,i){if(!i&&s&&s.__esModule)return s;if(s===null||typeof s!="object"&&typeof s!="function")return{default:s};var h=o(i);if(h&&h.has(s))return h.get(s);var C={__proto__:null},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in s)if(p!=="default"&&{}.hasOwnProperty.call(s,p)){var g=v?Object.getOwnPropertyDescriptor(s,p):null;g&&(g.get||g.set)?Object.defineProperty(C,p,g):C[p]=s[p]}return C.default=s,h&&h.set(s,C),C}/** + */var a=["f","p","n","\u03BC","m"," ","k","M","G","T","P","E","Z","Y"],t=a.indexOf(" "),o=r.formatSiUnit=function(){function I(k,g,d){if(g===void 0&&(g=-t),d===void 0&&(d=""),typeof k!="number"||!Number.isFinite(k))return k;var c=Math.floor(Math.log10(k)),m=Math.floor(Math.max(g*3,c)),l=Math.floor(c/3),u=Math.floor(m/3),s=(0,e.clamp)(t+u,0,a.length),i=a[s],h=k/Math.pow(1e3,u),C=l>g?2+u*3-m:0,v=(0,e.toFixed)(h,C)+" "+i+d;return v.trim()}return I}(),f=r.formatPower=function(){function I(k,g){return g===void 0&&(g=0),o(k,g,"W")}return I}(),b=r.formatMoney=function(){function I(k,g){if(g===void 0&&(g=0),!Number.isFinite(k))return k;var d=(0,e.round)(k,g);g>0&&(d=(0,e.toFixed)(k,g)),d=String(d);var c=d.length,m=d.indexOf(".");m===-1&&(m=c);for(var l="",u=0;u0&&u=0?"+":g<0?"\u2013":"",c=Math.abs(g);return c===1/0?c="Inf":c=(0,e.toFixed)(c,2),d+c+" dB"}return I}()},56518:function(A,r,n){"use strict";r.__esModule=!0,r.setupHotKeys=r.releaseHotKey=r.releaseHeldKeys=r.acquireHotKey=void 0;var e=f(n(92986)),a=n(24826),t=n(9394);function o(s){if(typeof WeakMap!="function")return null;var i=new WeakMap,h=new WeakMap;return(o=function(v){return v?h:i})(s)}function f(s,i){if(!i&&s&&s.__esModule)return s;if(s===null||typeof s!="object"&&typeof s!="function")return{default:s};var h=o(i);if(h&&h.has(s))return h.get(s);var C={__proto__:null},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in s)if(p!=="default"&&{}.hasOwnProperty.call(s,p)){var N=v?Object.getOwnPropertyDescriptor(s,p):null;N&&(N.get||N.set)?Object.defineProperty(C,p,N):C[p]=s[p]}return C.default=s,h&&h.set(s,C),C}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var b=(0,t.createLogger)("hotkeys"),B={},I=[e.KEY_ESCAPE,e.KEY_ENTER,e.KEY_SPACE,e.KEY_TAB,e.KEY_CTRL,e.KEY_SHIFT,e.KEY_UP,e.KEY_DOWN,e.KEY_LEFT,e.KEY_RIGHT],k={},N=function(i){if(i===16)return"Shift";if(i===17)return"Ctrl";if(i===18)return"Alt";if(i===33)return"Northeast";if(i===34)return"Southeast";if(i===35)return"Southwest";if(i===36)return"Northwest";if(i===37)return"West";if(i===38)return"North";if(i===39)return"East";if(i===40)return"South";if(i===45)return"Insert";if(i===46)return"Delete";if(i>=48&&i<=57||i>=65&&i<=90)return String.fromCharCode(i);if(i>=96&&i<=105)return"Numpad"+(i-96);if(i>=112&&i<=123)return"F"+(i-111);if(i===188)return",";if(i===189)return"-";if(i===190)return"."},d=function(i){var h=String(i);if(h==="Ctrl+F5"||h==="Ctrl+R"){location.reload();return}if(h!=="Ctrl+F"&&!(i.event.defaultPrevented||i.isModifierKey()||I.includes(i.code))){h==="F5"&&(i.event.preventDefault(),i.event.returnValue=!1);var C=N(i.code);if(C){var v=B[C];if(v)return b.debug("macro",v),Byond.command(v);if(i.isDown()&&!k[C]){k[C]=!0;var p='Key_Down "'+C+'"';return b.debug(p),Byond.command(p)}if(i.isUp()&&k[C]){k[C]=!1;var g='Key_Up "'+C+'"';return b.debug(g),Byond.command(g)}}}},c=r.acquireHotKey=function(){function s(i){I.push(i)}return s}(),m=r.releaseHotKey=function(){function s(i){var h=I.indexOf(i);h>=0&&I.splice(h,1)}return s}(),l=r.releaseHeldKeys=function(){function s(){for(var i=0,h=Object.keys(k);i0||(0,a.fetchRetry)((0,e.resolveAsset)("icon_ref_map.json")).then(function(b){return b.json()}).then(function(b){return Byond.iconRefMap=b}).catch(function(b){return t.logger.log(b)})}return f}()},1090:function(A,r,n){"use strict";r.__esModule=!0,r.AICard=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AICard=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;if(d.has_ai===0)return(0,e.createComponentVNode)(2,o.Window,{width:250,height:120,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Stored AI",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var c=null;return d.integrity>=75?c="green":d.integrity>=25?c="yellow":c="red",(0,e.createComponentVNode)(2,o.Window,{width:600,height:420,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:d.name,children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:c,value:d.integrity/100})})}),(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h2",null,d.flushing===1?"Wipe of AI in progress...":"",0)})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Laws",children:!!d.has_laws&&(0,e.createComponentVNode)(2,t.Box,{children:d.laws.map(function(m,l){return(0,e.createComponentVNode)(2,t.Box,{children:m},l)})})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h3",null,"No laws detected.",16)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wireless Activity",children:(0,e.createComponentVNode)(2,t.Button,{width:10,icon:d.wireless?"check":"times",content:d.wireless?"Enabled":"Disabled",color:d.wireless?"green":"red",onClick:function(){function m(){return N("wireless")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subspace Transceiver",children:(0,e.createComponentVNode)(2,t.Button,{width:10,icon:d.radio?"check":"times",content:d.radio?"Enabled":"Disabled",color:d.radio?"green":"red",onClick:function(){function m(){return N("radio")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wipe",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{width:10,icon:"trash-alt",confirmIcon:"trash-alt",disabled:d.flushing||d.integrity===0,confirmColor:"red",content:"Wipe AI",onClick:function(){function m(){return N("wipe")}return m}()})})]})})})]})})})}return b}()},39454:function(A,r,n){"use strict";r.__esModule=!0,r.AIFixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AIFixer=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;if(d.occupant===null)return(0,e.createComponentVNode)(2,o.Window,{width:550,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Stored AI",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"robot",size:5,color:"silver"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"h3",null,"No Artificial Intelligence detected.",16)]})})})})});var c=!0;(d.stat===2||d.stat===null)&&(c=!1);var m=null;d.integrity>=75?m="green":d.integrity>=25?m="yellow":m="red";var l=!0;return d.integrity>=100&&d.stat!==2&&(l=!1),(0,e.createComponentVNode)(2,o.Window,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:d.occupant,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:m,value:d.integrity/100})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:c?"green":"red",children:c?"Functional":"Non-Functional"})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Laws",children:!!d.has_laws&&(0,e.createComponentVNode)(2,t.Box,{children:d.laws.map(function(u,s){return(0,e.createComponentVNode)(2,t.Box,{inline:!0,children:u},s)})})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h3",null,"No laws detected.",16)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wireless Activity",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.wireless?"times":"check",content:d.wireless?"Disabled":"Enabled",color:d.wireless?"red":"green",onClick:function(){function u(){return N("wireless")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subspace Transceiver",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.radio?"times":"check",content:d.radio?"Disabled":"Enabled",color:d.radio?"red":"green",onClick:function(){function u(){return N("radio")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Start Repairs",children:(0,e.createComponentVNode)(2,t.Button,{icon:"wrench",disabled:!l||d.active,content:!l||d.active?"Already Repaired":"Repair",onClick:function(){function u(){return N("fix")}return u}()})})]}),(0,e.createComponentVNode)(2,t.Box,{color:"green",lineHeight:2,children:d.active?"Reconstruction in progress.":""})]})})]})})})}return b}()},88422:function(A,r,n){"use strict";r.__esModule=!0,r.APC=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(195),b=r.APC=function(){function N(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:510,height:435,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,k)})})}return N}(),B={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"}},I={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"}},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.locked&&!u.siliconUser,i=u.normallyLocked,h=B[u.externalPower]||B[0],C=B[u.chargingStatus]||B[0],v=u.powerChannels||[],p=I[u.malfStatus]||I[0],g=u.powerCellStatus/100;return(0,e.createFragment)([(0,e.createComponentVNode)(2,f.InterfaceLockNoticeBox),(0,e.createComponentVNode)(2,t.Section,{title:"Power Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Main Breaker",color:h.color,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:u.isOperating?"power-off":"times",content:u.isOperating?"On":"Off",selected:u.isOperating&&!s,color:u.isOperating?"":"bad",disabled:s,onClick:function(){function V(){return l("breaker")}return V}()}),children:["[ ",h.externalPowerText," ]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Cell",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:"good",value:g})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Charge Mode",color:C.color,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:u.chargeMode?"sync":"times",content:u.chargeMode?"Auto":"Off",selected:u.chargeMode,disabled:s,onClick:function(){function V(){return l("charge")}return V}()}),children:["[ ",C.chargingText," ]"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Channels",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[v.map(function(V){var y=V.topicParams;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:V.title,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,mx:2,color:V.status>=2?"good":"bad",children:V.status>=2?"On":"Off"}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Auto",selected:!s&&(V.status===1||V.status===3),disabled:s,onClick:function(){function S(){return l("channel",y.auto)}return S}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:"On",selected:!s&&V.status===2,disabled:s,onClick:function(){function S(){return l("channel",y.on)}return S}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Off",selected:!s&&V.status===0,disabled:s,onClick:function(){function S(){return l("channel",y.off)}return S}()})],4),children:[V.powerLoad," W"]},V.title)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Load",children:(0,e.createVNode)(1,"b",null,[u.totalLoad,(0,e.createTextVNode)(" W")],0)})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Misc",buttons:!!u.siliconUser&&(0,e.createFragment)([!!u.malfStatus&&(0,e.createComponentVNode)(2,t.Button,{icon:p.icon,content:p.content,color:"bad",onClick:function(){function V(){return l(p.action)}return V}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){function V(){return l("overload")}return V}()})],0),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cover Lock",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.4,icon:u.coverLocked?"lock":"unlock",content:u.coverLocked?"Engaged":"Disengaged",disabled:s,onClick:function(){function V(){return l("cover")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"lightbulb-o",content:u.emergencyLights?"Enabled":"Disabled",disabled:s,onClick:function(){function V(){return l("emergency_lighting")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,e.createComponentVNode)(2,t.Button,{mt:.4,icon:"lightbulb-o",content:u.nightshiftLights?"Enabled":"Disabled",onClick:function(){function V(){return l("toggle_nightshift")}return V}()})})]})})],4)}},99660:function(A,r,n){"use strict";r.__esModule=!0,r.ATM=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ATM=function(){function m(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.view_screen,v=h.authenticated_account,p=h.ticks_left_locked_down,g=h.linked_db,V;if(p>0)V=(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle"}),"Maximum number of pin attempts exceeded! Access to this ATM has been temporarily disabled."]});else if(!g)V=(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle"}),"Unable to connect to accounts database, please retry and if the issue persists contact Nanotrasen IT support."]});else if(v)switch(C){case 1:V=(0,e.createComponentVNode)(2,B);break;case 2:V=(0,e.createComponentVNode)(2,I);break;case 3:V=(0,e.createComponentVNode)(2,d);break;default:V=(0,e.createComponentVNode)(2,k)}else V=(0,e.createComponentVNode)(2,N);return(0,e.createComponentVNode)(2,o.Window,{width:550,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Section,{children:V})]})})}return m}(),b=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.machine_id,v=h.held_card_name;return(0,e.createComponentVNode)(2,t.Section,{title:"Nanotrasen Automatic Teller Machine",children:[(0,e.createComponentVNode)(2,t.Box,{children:"For all your monetary needs!"}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Card",children:(0,e.createComponentVNode)(2,t.Button,{content:v,icon:"eject",onClick:function(){function p(){return i("insert_card")}return p}()})})})]})},B=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.security_level;return(0,e.createComponentVNode)(2,t.Section,{title:"Select a new security level for this account",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:(0,e.createComponentVNode)(2,t.Button,{content:"Account Number",icon:"unlock",selected:C===0,onClick:function(){function v(){return i("change_security_level",{new_security_level:1})}return v}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:"Either the account number or card is required to access this account. EFTPOS transactions will require a card."}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:(0,e.createComponentVNode)(2,t.Button,{content:"Account Pin",icon:"unlock",selected:C===2,onClick:function(){function v(){return i("change_security_level",{new_security_level:2})}return v}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:"An account number and pin must be manually entered to access this account and process transactions."})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},I=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=(0,a.useLocalState)(u,"targetAccNumber",0),v=C[0],p=C[1],g=(0,a.useLocalState)(u,"fundsAmount",0),V=g[0],y=g[1],S=(0,a.useLocalState)(u,"purpose",0),L=S[0],w=S[1],x=h.money;return(0,e.createComponentVNode)(2,t.Section,{title:"Transfer Fund",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account Balance",children:["$",x]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Account Number",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"7 Digit Number",onInput:function(){function T(M,O){return p(O)}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Funds to Transfer",children:(0,e.createComponentVNode)(2,t.Input,{onInput:function(){function T(M,O){return y(O)}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transaction Purpose",children:(0,e.createComponentVNode)(2,t.Input,{fluid:!0,onInput:function(){function T(M,O){return w(O)}return T}()})})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.Button,{content:"Transfer",icon:"sign-out-alt",onClick:function(){function T(){return i("transfer",{target_acc_number:v,funds_amount:V,purpose:L})}return T}()}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},k=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=(0,a.useLocalState)(u,"fundsAmount",0),v=C[0],p=C[1],g=h.owner_name,V=h.money;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Welcome, "+g,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Logout",icon:"sign-out-alt",onClick:function(){function y(){return i("logout")}return y}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account Balance",children:["$",V]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Withdrawal Amount",children:(0,e.createComponentVNode)(2,t.Input,{onInput:function(){function y(S,L){return p(L)}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Withdraw Funds",icon:"sign-out-alt",onClick:function(){function y(){return i("withdrawal",{funds_amount:v})}return y}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Menu",children:[(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Change account security level",icon:"lock",onClick:function(){function y(){return i("view_screen",{view_screen:1})}return y}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Make transfer",icon:"exchange-alt",onClick:function(){function y(){return i("view_screen",{view_screen:2})}return y}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"View transaction log",icon:"list",onClick:function(){function y(){return i("view_screen",{view_screen:3})}return y}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Print balance statement",icon:"print",onClick:function(){function y(){return i("balance_statement")}return y}()})})]})],4)},N=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=(0,a.useLocalState)(u,"accountID",null),v=C[0],p=C[1],g=(0,a.useLocalState)(u,"accountPin",null),V=g[0],y=g[1],S=h.machine_id,L=h.held_card_name;return(0,e.createComponentVNode)(2,t.Section,{title:"Insert card or enter ID and pin to login",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account ID",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"6 Digit Number",onInput:function(){function w(x,T){return p(T)}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pin",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"6 Digit Number",onInput:function(){function w(x,T){return y(T)}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Login",icon:"sign-in-alt",onClick:function(){function w(){return i("attempt_auth",{account_num:v,account_pin:V})}return w}()})})]})})},d=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.transaction_log;return(0,e.createComponentVNode)(2,t.Section,{title:"Transactions",children:[(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Timestamp"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Reason"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Value"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Terminal"})]}),C.map(function(v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.time}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.purpose}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:v.is_deposit?"green":"red",children:["$",v.amount]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.target_name})]},v)})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},c=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data;return(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"sign-out-alt",onClick:function(){function C(){return i("view_screen",{view_screen:0})}return C}()})}},86423:function(A,r,n){"use strict";r.__esModule=!0,r.AccountsUplinkTerminal=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(36352),b=n(98595),B=n(321),I=n(5485),k=r.AccountsUplinkTerminal=function(){function h(C,v){var p=(0,t.useBackend)(v),g=p.act,V=p.data,y=V.loginState,S=V.currentPage,L;if(y.logged_in)S===1?L=(0,e.createComponentVNode)(2,d):S===2?L=(0,e.createComponentVNode)(2,s):S===3&&(L=(0,e.createComponentVNode)(2,i));else return(0,e.createComponentVNode)(2,b.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,I.LoginScreen)})})});return(0,e.createComponentVNode)(2,b.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.LoginInfo),(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:L})]})})})}return h}(),N=function(C,v){var p=(0,t.useBackend)(v),g=p.data,V=(0,t.useLocalState)(v,"tabIndex",0),y=V[0],S=V[1],L=g.login_state;return(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,mb:1,children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:y===0,onClick:function(){function w(){return S(0)}return w}(),children:"User Accounts"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:y===1,onClick:function(){function w(){return S(1)}return w}(),children:"Department Accounts"})]})})})},d=function(C,v){var p=(0,t.useLocalState)(v,"tabIndex",0),g=p[0];switch(g){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},c=function(C,v){var p=(0,t.useBackend)(v),g=p.act,V=p.data,y=V.accounts,S=(0,t.useLocalState)(v,"searchText",""),L=S[0],w=S[1],x=(0,t.useLocalState)(v,"sortId","owner_name"),T=x[0],M=x[1],O=(0,t.useLocalState)(v,"sortOrder",!0),D=O[0],E=O[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,u),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"AccountsUplinkTerminal__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,l,{id:"owner_name",children:"Account Holder"}),(0,e.createComponentVNode)(2,l,{id:"account_number",children:"Account Number"}),(0,e.createComponentVNode)(2,l,{id:"suspended",children:"Account Status"}),(0,e.createComponentVNode)(2,l,{id:"money",children:"Account Balance"})]}),y.filter((0,a.createSearch)(L,function(P){return P.owner_name+"|"+P.account_number+"|"+P.suspended+"|"+P.money})).sort(function(P,R){var j=D?1:-1;return P[T].localeCompare(R[T])*j}).map(function(P){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+P.suspended,onClick:function(){function R(){return g("view_account_detail",{account_num:P.account_number})}return R}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",P.owner_name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:["#",P.account_number]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.suspended}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.money})]},P.account_number)})]})})})]})},m=function(C,v){var p=(0,t.useBackend)(v),g=p.act,V=p.data,y=V.department_accounts;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{className:"AccountsUplinkTerminal__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,f.TableCell,{children:"Department Name"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Number"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Status"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Balance"})]}),y.map(function(S){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+S.suspended,onClick:function(){function L(){return g("view_account_detail",{account_num:S.account_number})}return L}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"wallet"})," ",S.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:["#",S.account_number]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:S.suspended}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:S.money})]},S.account_number)})]})})})})},l=function(C,v){var p=(0,t.useLocalState)(v,"sortId","name"),g=p[0],V=p[1],y=(0,t.useLocalState)(v,"sortOrder",!0),S=y[0],L=y[1],w=C.id,x=C.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:g!==w&&"transparent",width:"100%",onClick:function(){function T(){g===w?L(!S):(V(w),L(!0))}return T}(),children:[x,g===w&&(0,e.createComponentVNode)(2,o.Icon,{name:S?"sort-up":"sort-down",ml:"0.25rem;"})]})})},u=function(C,v){var p=(0,t.useBackend)(v),g=p.act,V=p.data,y=V.is_printing,S=(0,t.useLocalState)(v,"searchText",""),L=S[0],w=S[1];return(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"New Account",icon:"plus",onClick:function(){function x(){return g("create_new_account")}return x}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by account holder, number, status",width:"100%",onInput:function(){function x(T,M){return w(M)}return x}()})})]})},s=function(C,v){var p=(0,t.useBackend)(v),g=p.act,V=p.data,y=V.account_number,S=V.owner_name,L=V.money,w=V.suspended,x=V.transactions,T=V.account_pin,M=V.is_department_account;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"#"+y+" / "+S,buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"arrow-left",content:"Back",onClick:function(){function O(){return g("back")}return O}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Number",children:["#",y]}),!!M&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Pin",children:T}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Pin Actions",children:(0,e.createComponentVNode)(2,o.Button,{ml:1,icon:"user-cog",content:"Set New Pin",disabled:!!M,onClick:function(){function O(){return g("set_account_pin",{account_number:y})}return O}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Holder",children:S}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Balance",children:L}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Status",color:w?"red":"green",children:[w?"Suspended":"Active",(0,e.createComponentVNode)(2,o.Button,{ml:1,content:w?"Unsuspend":"Suspend",icon:w?"unlock":"lock",onClick:function(){function O(){return g("toggle_suspension")}return O}()})]})]})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Transactions",children:(0,e.createComponentVNode)(2,o.Table,{children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Timestamp"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Reason"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Value"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Terminal"})]}),x.map(function(O){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.time}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.purpose}),(0,e.createComponentVNode)(2,o.Table.Cell,{color:O.is_deposit?"green":"red",children:["$",O.amount]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.target_name})]},O)})]})})})]})},i=function(C,v){var p=(0,t.useBackend)(v),g=p.act,V=p.data,y=(0,t.useLocalState)(v,"accName",""),S=y[0],L=y[1],w=(0,t.useLocalState)(v,"accDeposit",""),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Create Account",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"arrow-left",content:"Back",onClick:function(){function M(){return g("back")}return M}()}),children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Holder",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Name Here",onChange:function(){function M(O,D){return L(D)}return M}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Initial Deposit",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"0",onChange:function(){function M(O,D){return T(D)}return M}()})})]}),(0,e.createComponentVNode)(2,o.Button,{mt:1,fluid:!0,content:"Create Account",onClick:function(){function M(){return g("finalise_create_account",{holder_name:S,starting_funds:x})}return M}()})]})}},23001:function(A,r,n){"use strict";r.__esModule=!0,r.AdminAntagMenu=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(36352),b=n(98595),B=n(321),I=n(5485),k=function(h){switch(h){case 0:return"Antagonists";case 1:return"Objectives";case 2:return"Security";case 3:return"All High Value Items";default:return"Something went wrong with this menu, make an issue report please!"}},N=function(h){switch(h){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);case 2:return(0,e.createComponentVNode)(2,l);case 3:return(0,e.createComponentVNode)(2,u);default:return"Something went wrong with this menu, make an issue report please!"}},d=r.AdminAntagMenu=function(){function i(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.loginState,y=g.currentPage,S=(0,t.useLocalState)(C,"tabIndex",0),L=S[0],w=S[1],x=(0,t.useLocalState)(C,"searchText",""),T=x[0],M=x[1];return(0,e.createComponentVNode)(2,b.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.NoticeBox,{children:"This menu is a Work in Progress. Some antagonists like Nuclear Operatives and Biohazards will not show up."})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===0,onClick:function(){function O(){w(0)}return O}(),icon:"user",children:"Antagonists"},"Antagonists"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===1,onClick:function(){function O(){w(1)}return O}(),icon:"people-robbery",children:"Objectives"},"Objectives"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===2,onClick:function(){function O(){w(2)}return O}(),icon:"handcuffs",children:"Security"},"Security"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===3,onClick:function(){function O(){w(3)}return O}(),icon:"lock",children:"High Value Items"},"HighValueItems")]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:k(L),fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search...",width:"300px",onInput:function(){function O(D,E){return M(E)}return O}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"sync",onClick:function(){function O(){return p("refresh")}return O}(),children:"Refresh"})]}),children:N(L)})})]})})})}return i}(),c=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.antagonists,y=(0,t.useLocalState)(C,"searchText",""),S=y[0],L=y[1],w=(0,t.useLocalState)(C,"sortId","antag_name"),x=w[0],T=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),O=M[0],D=M[1];return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{id:"name",children:"Mob Name"}),(0,e.createComponentVNode)(2,s,{id:"",children:"Buttons"}),(0,e.createComponentVNode)(2,s,{id:"antag_name",children:"Antagonist Type"}),(0,e.createComponentVNode)(2,s,{id:"status",children:"Status"})]}),V.filter((0,a.createSearch)(S,function(E){return E.name+"|"+E.status+"|"+E.antag_name})).sort(function(E,P){var R=O?1:-1;return E[x]===void 0||E[x]===null?R:P[x]===void 0||P[x]===null?-1*R:typeof E[x]=="number"?(E[x]-P[x])*R:E[x].localeCompare(P[x])*R}).map(function(E,P){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:E.body_destroyed?E.name:(0,e.createComponentVNode)(2,o.Button,{color:E.is_hijacker||!E.name?"red":"",tooltip:E.is_hijacker?"Hijacker":"",onClick:function(){function R(){return p("show_player_panel",{mind_uid:E.antag_mind_uid})}return R}(),children:E.name?E.name:"??? (NO NAME)"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:[(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("pm",{ckey:E.ckey})}return R}(),children:"PM"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("follow",{datum_uid:E.antag_mind_uid})}return R}(),children:"FLW"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("obs",{mind_uid:E.antag_mind_uid})}return R}(),children:"OBS"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("tp",{mind_uid:E.antag_mind_uid})}return R}(),children:"TP"})]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:E.antag_name}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.status?"red":"grey",children:E.status?E.status:"Alive"})})]},P)})]}):"No Antagonists!"},m=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.objectives,y=(0,t.useLocalState)(C,"searchText",""),S=y[0],L=y[1],w=(0,t.useLocalState)(C,"sortId2","target_name"),x=w[0],T=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),O=M[0],D=M[1];return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"obj_name",children:"Name"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"target_name",children:"Target"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"status",children:"Status"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"owner_name",children:"Owner"})]}),V.filter((0,a.createSearch)(S,function(E){return E.obj_name+"|"+E.target_name+"|"+(E.status?"success":"incompleted")+"|"+E.owner_name})).sort(function(E,P){var R=O?1:-1;return E[x]===void 0||E[x]===null||x==="target_name"&&E.no_target?R:P[x]===void 0||P[x]===null||x==="target_name"&&P.no_target?-1*R:typeof E[x]=="number"?(E[x]-P[x])*R:E[x].localeCompare(P[x])*R}).map(function(E,P){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{tooltip:E.obj_desc,onClick:function(){function R(){return p("vv",{uid:E.obj_uid})}return R}(),children:E.obj_name})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:E.no_target?"":E.track.length?E.track.map(function(R,j){return(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){return p("follow",{datum_uid:R})}return F}(),children:[E.target_name," ",E.track.length>1?"("+(parseInt(j,10)+1)+")":""]},j)}):"No "+E.target_name+" Found"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.status?"green":"grey",children:E.status?"Success":"Incomplete"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("obj_owner",{owner_uid:E.owner_uid})}return R}(),children:E.owner_name})})]},P)})]}):"No Objectives!"},l=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.security,y=(0,t.useLocalState)(C,"searchText",""),S=y[0],L=y[1],w=(0,t.useLocalState)(C,"sortId3","health"),x=w[0],T=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),O=M[0],D=M[1],E=function(j){return j.status===2?"red":j.status===1?"orange":j.broken_bone||j.internal_bleeding?"yellow":"grey"},P=function(j){return j.status===2?"Dead":j.status===1?"Unconscious":j.broken_bone&&j.internal_bleeding?"Broken Bone, IB":j.broken_bone?"Broken Bone":j.internal_bleeding?"IB":"Alive"};return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"name",children:"Name"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"role",children:"Role"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"status",children:"Status"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"antag",children:"Antag"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"health",children:"Health"})]}),V.filter((0,a.createSearch)(S,function(R){return R.name+"|"+R.role+"|"+P(R)+"|"+R.antag})).sort(function(R,j){var F=O?1:-1;return R[x]===void 0||R[x]===null?F:j[x]===void 0||j[x]===null?-1*F:typeof R[x]=="number"?(R[x]-j[x])*F:R[x].localeCompare(j[x])*F}).map(function(R,j){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){return p("show_player_panel",{mind_uid:R.mind_uid})}return F}(),children:R.name})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:R.role}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:E(R),children:P(R)})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:R.antag?(0,e.createComponentVNode)(2,o.Button,{textColor:"red",translucent:!0,onClick:function(){function F(){p("tp",{mind_uid:R.mind_uid})}return F}(),children:R.antag}):""}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.ProgressBar,{minValue:0,value:R.health/R.max_health,maxValue:1,ranges:{good:[.6,1/0],average:[0,.6],bad:[-1/0,0]},children:R.health})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:[(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){p("pm",{ckey:R.ckey})}return F}(),children:"PM"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){p("follow",{datum_uid:R.mind_uid})}return F}(),children:"FLW"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){p("obs",{mind_uid:R.mind_uid})}return F}(),children:"OBS"})]})]},j)})]}):"No Security!"},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.high_value_items,y=(0,t.useLocalState)(C,"searchText",""),S=y[0],L=y[1],w=(0,t.useLocalState)(C,"sortId4","person"),x=w[0],T=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),O=M[0],D=M[1];return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"name",children:"Name"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"person",children:"Carrier"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"loc",children:"Location"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"admin_z",children:"On Admin Z-level"})]}),V.filter((0,a.createSearch)(S,function(E){return E.name+"|"+E.loc})).sort(function(E,P){var R=O?1:-1;return E[x]===void 0||E[x]===null?R:P[x]===void 0||P[x]===null?-1*R:typeof E[x]=="number"?(E[x]-P[x])*R:E[x].localeCompare(P[x])*R}).map(function(E,P){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{tooltip:E.obj_desc,translucent:E.admin_z,onClick:function(){function R(){return p("vv",{uid:E.uid})}return R}(),children:E.name})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.admin_z?"grey":"",children:E.person})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.admin_z?"grey":"",children:E.loc})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:"grey",children:E.admin_z?"On Admin Z-level":""})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("follow",{datum_uid:E.uid})}return R}(),children:"FLW"})})]},P)})]}):"No High Value Items!"},s=function(h,C){var v=h.id,p=h.sort_group,g=p===void 0?"sortId":p,V=h.default_sort,y=V===void 0?"antag_name":V,S=h.children,L=(0,t.useLocalState)(C,g,y),w=L[0],x=L[1],T=(0,t.useLocalState)(C,"sortOrder",!0),M=T[0],O=T[1];return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:w!==v&&"transparent",width:"100%",onClick:function(){function D(){w===v?O(!M):(x(v),O(!0))}return D}(),children:[S,w===v&&(0,e.createComponentVNode)(2,o.Icon,{name:M?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},39683:function(A,r,n){"use strict";r.__esModule=!0,r.AgentCardInfo=r.AgentCardAppearances=r.AgentCard=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[{name:"Male",icon:"mars"},{name:"Female",icon:"venus"},{name:"Genderless",icon:"genderless"}],b=["A+","A-","B+","B-","AB+","AB-","O+","O-"],B="Empty",I=function(m){var l=m.label,u=m.value,s=m.onCommit,i=m.onClick,h=m.onRClick,C=m.tooltip;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:l,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Input,{fluid:!0,textAlign:"center",content:u||B,onCommit:s})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"file-signature",tooltip:C,tooltipPosition:"bottom-end",onClick:i,onContextMenu:h})})]})})},k=r.AgentCard=function(){function c(m,l){var u=(0,a.useLocalState)(l,"tabIndex",0),s=u[0],i=u[1],h=function(){function C(v){switch(v){case 0:return(0,e.createComponentVNode)(2,N);case 1:return(0,e.createComponentVNode)(2,d);default:return(0,e.createComponentVNode)(2,N)}}return C}();return(0,e.createComponentVNode)(2,o.Window,{width:435,height:500,theme:"syndicate",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:s===0,onClick:function(){function C(){return i(0)}return C}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"table"})," Card Info"]},"Card Info"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:s===1,onClick:function(){function C(){return i(1)}return C}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"id-card"})," Appearance"]},"Appearance")]})}),h(s)]})})})}return c}(),N=r.AgentCardInfo=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.registered_name,C=i.sex,v=i.age,p=i.assignment,g=i.job_assets,V=i.job_icon,y=i.associated_account_number,S=i.blood_type,L=i.dna_hash,w=i.fingerprint_hash,x=i.photo,T=i.ai_tracking,M=i.photo_cooldown,O=(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Autofill options."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("LMB - Autofill your own data."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("RMB - Autofill someone else data.")],4),D=(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Autofill options."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("LMB - Autofill your own data."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("RMB - Autofill with random data.")],4);return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Card Info",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,I,{label:"Name",value:h,tooltip:O,onCommit:function(){function E(P,R){return s("change_name",{name:R})}return E}(),onClick:function(){function E(){return s("change_name",{option:"Primary"})}return E}(),onRClick:function(){function E(P){P.preventDefault(),s("change_name",{option:"Secondary"})}return E}()}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sex",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:f.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:E.icon,content:E.name,selected:C===E.name,onClick:function(){function P(){return s("change_sex",{sex:E.name})}return P}()})},E.name)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Age",children:(0,e.createComponentVNode)(2,t.Slider,{fluid:!0,minValue:17,value:v||0,maxValue:300,onChange:function(){function E(P,R){return s("change_age",{age:R})}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rank",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function E(){return s("change_occupation")}return E}(),textAlign:"middle",children:p||"[UNSET]"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{tooltip:"Change HUD icon",tooltipPosition:"bottom-end",onClick:function(){function E(){return s("change_occupation",{option:"Primary"})}return E}(),children:[(0,e.createComponentVNode)(2,t.DmIcon,{fill:!0,icon:g,icon_state:V,verticalAlign:"bottom",my:"2px",width:"16px"})," "]})})]})}),(0,e.createComponentVNode)(2,I,{label:"Fingerprint",value:w,onCommit:function(){function E(P,R){return s("change_fingerprints",{new_fingerprints:R})}return E}(),onClick:function(){function E(){return s("change_fingerprints",{option:"Primary"})}return E}(),onRClick:function(){function E(P){P.preventDefault(),s("change_fingerprints",{option:"Secondary"})}return E}(),tooltip:D}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood Type",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:[b.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:E,selected:S===E,onClick:function(){function P(){return s("change_blood_type",{new_type:E})}return P}()})},E)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file-signature",onClick:function(){function E(){return s("change_blood_type",{option:"Primary"})}return E}()})})]})}),(0,e.createComponentVNode)(2,I,{label:"DNA",value:L,onCommit:function(){function E(P,R){return s("change_dna_hash",{new_dna:R})}return E}(),onClick:function(){function E(){return s("change_dna_hash",{option:"Primary"})}return E}(),onRClick:function(){function E(P){P.preventDefault(),s("change_dna_hash",{option:"Secondary"})}return E}(),tooltip:D}),(0,e.createComponentVNode)(2,I,{label:"Account",value:y||0,onCommit:function(){function E(P,R){return s("change_money_account",{new_account:R})}return E}(),onClick:function(){function E(){return s("change_money_account",{option:"Primary"})}return E}(),onRClick:function(){function E(P){P.preventDefault(),s("change_money_account",{option:"Secondary"})}return E}(),tooltip:D}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Photo",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!M,tooltip:M?"":"You can't generate a new photo yet.",onClick:function(){function E(){return s("change_photo")}return E}(),children:x?"Update":B})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Card Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Card Info",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{fluid:!0,textAlign:"center",content:"Delete Card Info",confirmContent:"Are you sure?",onClick:function(){function E(){return s("delete_info")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Access",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{fluid:!0,textAlign:"center",content:"Reset Access",confirmContent:"Are you sure?",onClick:function(){function E(){return s("clear_access")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"AI Tracking",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",onClick:function(){function E(){return s("change_ai_tracking")}return E}(),children:T?"Untrackable":"Trackable"})})]})})})],4)}return c}(),d=r.AgentCardAppearances=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=(0,a.useSharedState)(l,"selectedAppearance",null),C=h[0],v=h[1],p=i.appearances,g=i.id_icon;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Card Appearance",children:p.map(function(V){return(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:g,dmIconState:V,imageSize:64,compact:!0,selected:V===C,tooltip:V,style:{opacity:V===C&&"1"||"0.5"},onClick:function(){function y(){v(V),s("change_appearance",{new_appearance:V})}return y}()},V)})})})}return c}()},56793:function(A,r,n){"use strict";r.__esModule=!0,r.AiAirlock=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},b=r.AiAirlock=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=f[c.power.main]||f[0],l=f[c.power.backup]||f[0],u=f[c.shock]||f[0];return(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Power Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Main",color:m.color,buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:"lightbulb-o",disabled:!c.power.main,content:"Disrupt",onClick:function(){function s(){return d("disrupt-main")}return s}()}),children:[c.power.main?"Online":"Offline"," ",!c.wires.main_power&&"[Wires have been cut!]"||c.power.main_timeleft>0&&"["+c.power.main_timeleft+"s]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Backup",color:l.color,buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:"lightbulb-o",disabled:!c.power.backup,content:"Disrupt",onClick:function(){function s(){return d("disrupt-backup")}return s}()}),children:[c.power.backup?"Online":"Offline"," ",!c.wires.backup_power&&"[Wires have been cut!]"||c.power.backup_timeleft>0&&"["+c.power.backup_timeleft+"s]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Electrify",color:u.color,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{mr:.5,icon:"wrench",disabled:!(c.wires.shock&&c.shock!==2),content:"Restore",onClick:function(){function s(){return d("shock-restore")}return s}()}),(0,e.createComponentVNode)(2,t.Button,{mr:.5,icon:"bolt",disabled:!c.wires.shock,content:"Temporary",onClick:function(){function s(){return d("shock-temp")}return s}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"bolt",disabled:!c.wires.shock||c.shock===0,content:"Permanent",onClick:function(){function s(){return d("shock-perm")}return s}()})],4),children:[c.shock===2?"Safe":"Electrified"," ",!c.wires.shock&&"[Wires have been cut!]"||c.shock_timeleft>0&&"["+c.shock_timeleft+"s]"||c.shock_timeleft===-1&&"[Permanent]"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Access and Door Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.id_scanner?"power-off":"times",content:c.id_scanner?"Enabled":"Disabled",selected:c.id_scanner,disabled:!c.wires.id_scanner,onClick:function(){function s(){return d("idscan-toggle")}return s}()}),children:!c.wires.id_scanner&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Access",buttons:(0,e.createComponentVNode)(2,t.Button,{width:6.5,icon:c.emergency?"power-off":"times",content:c.emergency?"Enabled":"Disabled",selected:c.emergency,onClick:function(){function s(){return d("emergency-toggle")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:c.locked?"lock":"unlock",content:c.locked?"Lowered":"Raised",selected:c.locked,disabled:!c.wires.bolts,onClick:function(){function s(){return d("bolt-toggle")}return s}()}),children:!c.wires.bolts&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.lights?"power-off":"times",content:c.lights?"Enabled":"Disabled",selected:c.lights,disabled:!c.wires.lights,onClick:function(){function s(){return d("light-toggle")}return s}()}),children:!c.wires.lights&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.safe?"power-off":"times",content:c.safe?"Enabled":"Disabled",selected:c.safe,disabled:!c.wires.safe,onClick:function(){function s(){return d("safe-toggle")}return s}()}),children:!c.wires.safe&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.speed?"power-off":"times",content:c.speed?"Enabled":"Disabled",selected:c.speed,disabled:!c.wires.timing,onClick:function(){function s(){return d("speed-toggle")}return s}()}),children:!c.wires.timing&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:c.opened?"sign-out-alt":"sign-in-alt",content:c.opened?"Open":"Closed",selected:c.opened,disabled:c.locked||c.welded,onClick:function(){function s(){return d("open-close")}return s}()}),children:!!(c.locked||c.welded)&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("[Door is "),c.locked?"bolted":"",c.locked&&c.welded?" and ":"",c.welded?"welded":"",(0,e.createTextVNode)("!]")],0)})]})})]})})}return B}()},72475:function(A,r,n){"use strict";r.__esModule=!0,r.AirAlarm=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(195),b=r.AirAlarm=function(){function u(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.locked;return(0,e.createComponentVNode)(2,o.Window,{width:570,height:p?310:755,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.InterfaceLockNoticeBox),(0,e.createComponentVNode)(2,I),!p&&(0,e.createFragment)([(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,N)],4)]})})}return u}(),B=function(s){return s===0?"green":s===1?"orange":"red"},I=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.air,g=v.mode,V=v.atmos_alarm,y=v.locked,S=v.alarmActivated,L=v.rcon,w=v.target_temp,x;return p.danger.overall===0?V===0?x="Optimal":x="Caution: Atmos alert in area":p.danger.overall===1?x="Caution":x="DANGER: Internals Required",(0,e.createComponentVNode)(2,t.Section,{title:"Air Status",children:p?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure",children:(0,e.createComponentVNode)(2,t.Box,{color:B(p.danger.pressure),children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.pressure})," kPa",!y&&(0,e.createFragment)([(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,t.Button,{content:g===3?"Deactivate Panic Siphon":"Activate Panic Siphon",selected:g===3,icon:"exclamation-triangle",onClick:function(){function T(){return C("mode",{mode:g===3?1:3})}return T}()})],4)]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Oxygen",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.oxygen/100,fractionDigits:"1",color:B(p.danger.oxygen)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nitrogen",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.nitrogen/100,fractionDigits:"1",color:B(p.danger.nitrogen)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Carbon Dioxide",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.co2/100,fractionDigits:"1",color:B(p.danger.co2)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Toxins",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.plasma/100,fractionDigits:"1",color:B(p.danger.plasma)})}),p.contents.n2o>.1&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nitrous Oxide",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.n2o/100,fractionDigits:"1",color:B(p.danger.n2o)})}),p.contents.other>.1&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Other",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.other/100,fractionDigits:"1",color:B(p.danger.other)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,t.Box,{color:B(p.danger.temperature),children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.temperature})," K / ",(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.temperature_c})," C\xA0",(0,e.createComponentVNode)(2,t.Button,{icon:"thermometer-full",content:w+" C",onClick:function(){function T(){return C("temperature")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{content:p.thermostat_state?"On":"Off",selected:p.thermostat_state,icon:"power-off",onClick:function(){function T(){return C("thermostat_state")}return T}()})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Local Status",children:(0,e.createComponentVNode)(2,t.Box,{color:B(p.danger.overall),children:[x,!y&&(0,e.createFragment)([(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,t.Button,{content:S?"Reset Alarm":"Activate Alarm",selected:S,onClick:function(){function T(){return C(S?"atmos_reset":"atmos_alarm")}return T}()})],4)]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remote Control Settings",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Off",selected:L===1,onClick:function(){function T(){return C("set_rcon",{rcon:1})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Auto",selected:L===2,onClick:function(){function T(){return C("set_rcon",{rcon:2})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{content:"On",selected:L===3,onClick:function(){function T(){return C("set_rcon",{rcon:3})}return T}()})]})]}):(0,e.createComponentVNode)(2,t.Box,{children:"Unable to acquire air sample!"})})},k=function(s,i){var h=(0,a.useLocalState)(i,"tabIndex",0),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===0,onClick:function(){function p(){return v(0)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"sign-out-alt"})," Vent Control"]},"Vents"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===1,onClick:function(){function p(){return v(1)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"sign-in-alt"})," Scrubber Control"]},"Scrubbers"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===2,onClick:function(){function p(){return v(2)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cog"})," Mode"]},"Mode"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===3,onClick:function(){function p(){return v(3)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"tachometer-alt"})," Thresholds"]},"Thresholds")]})},N=function(s,i){var h=(0,a.useLocalState)(i,"tabIndex",0),C=h[0],v=h[1];switch(C){case 0:return(0,e.createComponentVNode)(2,d);case 1:return(0,e.createComponentVNode)(2,c);case 2:return(0,e.createComponentVNode)(2,m);case 3:return(0,e.createComponentVNode)(2,l);default:return"WE SHOULDN'T BE HERE!"}},d=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.vents;return p.map(function(g){return(0,e.createComponentVNode)(2,t.Section,{title:g.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[(0,e.createComponentVNode)(2,t.Button,{content:g.power?"On":"Off",selected:g.power,icon:"power-off",onClick:function(){function V(){return C("command",{cmd:"power",val:!g.power,id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:g.direction?"Blowing":"Siphoning",icon:g.direction?"sign-out-alt":"sign-in-alt",onClick:function(){function V(){return C("command",{cmd:"direction",val:!g.direction,id_tag:g.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure Checks",children:[(0,e.createComponentVNode)(2,t.Button,{content:"External",selected:g.checks===1,onClick:function(){function V(){return C("command",{cmd:"checks",val:1,id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Internal",selected:g.checks===2,onClick:function(){function V(){return C("command",{cmd:"checks",val:2,id_tag:g.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"External Pressure Target",children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:g.external})," kPa\xA0",(0,e.createComponentVNode)(2,t.Button,{content:"Set",icon:"cog",onClick:function(){function V(){return C("command",{cmd:"set_external_pressure",id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Reset",icon:"redo-alt",onClick:function(){function V(){return C("command",{cmd:"set_external_pressure",val:101.325,id_tag:g.id_tag})}return V}()})]})]})},g.name)})},c=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.scrubbers;return p.map(function(g){return(0,e.createComponentVNode)(2,t.Section,{title:g.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[(0,e.createComponentVNode)(2,t.Button,{content:g.power?"On":"Off",selected:g.power,icon:"power-off",onClick:function(){function V(){return C("command",{cmd:"power",val:!g.power,id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:g.scrubbing?"Scrubbing":"Siphoning",icon:g.scrubbing?"filter":"sign-in-alt",onClick:function(){function V(){return C("command",{cmd:"scrubbing",val:!g.scrubbing,id_tag:g.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Range",children:(0,e.createComponentVNode)(2,t.Button,{content:g.widenet?"Extended":"Normal",selected:g.widenet,icon:"expand-arrows-alt",onClick:function(){function V(){return C("command",{cmd:"widenet",val:!g.widenet,id_tag:g.id_tag})}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Filtering",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Carbon Dioxide",selected:g.filter_co2,onClick:function(){function V(){return C("command",{cmd:"co2_scrub",val:!g.filter_co2,id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Plasma",selected:g.filter_toxins,onClick:function(){function V(){return C("command",{cmd:"tox_scrub",val:!g.filter_toxins,id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Nitrous Oxide",selected:g.filter_n2o,onClick:function(){function V(){return C("command",{cmd:"n2o_scrub",val:!g.filter_n2o,id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Oxygen",selected:g.filter_o2,onClick:function(){function V(){return C("command",{cmd:"o2_scrub",val:!g.filter_o2,id_tag:g.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Nitrogen",selected:g.filter_n2,onClick:function(){function V(){return C("command",{cmd:"n2_scrub",val:!g.filter_n2,id_tag:g.id_tag})}return V}()})]})]})},g.name)})},m=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.modes,g=v.presets,V=v.emagged,y=v.mode,S=v.preset;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"System Mode",children:Object.keys(p).map(function(L){var w=p[L];if(!w.emagonly||V)return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",width:1,children:(0,e.createComponentVNode)(2,t.Button,{content:w.name,icon:"cog",selected:w.id===y,onClick:function(){function x(){return C("mode",{mode:w.id})}return x}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.desc})]},w.name)})}),(0,e.createComponentVNode)(2,t.Section,{title:"System Presets",children:[(0,e.createComponentVNode)(2,t.Box,{italic:!0,children:"After making a selection, the system will automatically cycle in order to remove contaminants."}),(0,e.createComponentVNode)(2,t.Table,{mt:1,children:g.map(function(L){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",width:1,children:(0,e.createComponentVNode)(2,t.Button,{content:L.name,icon:"cog",selected:L.id===S,onClick:function(){function w(){return C("preset",{preset:L.id})}return w}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.desc})]},L.name)})})]})],4)},l=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.thresholds;return(0,e.createComponentVNode)(2,t.Section,{title:"Alarm Thresholds",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"20%",children:"Value"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"red",width:"20%",children:"Danger Min"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"orange",width:"20%",children:"Warning Min"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"orange",width:"20%",children:"Warning Max"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"red",width:"20%",children:"Danger Max"})]}),p.map(function(g){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:g.name}),g.settings.map(function(V){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:V.selected===-1?"Off":V.selected,onClick:function(){function y(){return C("command",{cmd:"set_threshold",env:V.env,var:V.val})}return y}()})},V.val)})]},g.name)})]})})}},12333:function(A,r,n){"use strict";r.__esModule=!0,r.AirlockAccessController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AirlockAccessController=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.exterior_status,m=d.interior_status,l=d.processing,u,s;return c==="open"?u=(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Lock Exterior Door",icon:"exclamation-triangle",disabled:l,onClick:function(){function i(){return N("force_ext")}return i}()}):u=(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:l,onClick:function(){function i(){return N("cycle_ext_door")}return i}()}),m==="open"?s=(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Lock Interior Door",icon:"exclamation-triangle",disabled:l,color:m==="open"?"red":l?"yellow":null,onClick:function(){function i(){return N("force_int")}return i}()}):s=(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:l,onClick:function(){function i(){return N("cycle_int_door")}return i}()}),(0,e.createComponentVNode)(2,o.Window,{width:330,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Information",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"External Door Status",children:c==="closed"?"Locked":"Open"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Internal Door Status",children:m==="closed"?"Locked":"Open"})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:(0,e.createComponentVNode)(2,t.Box,{children:[u,s]})})]})})}return b}()},28736:function(A,r,n){"use strict";r.__esModule=!0,r.AirlockElectronics=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49148),b=1,B=2,I=4,k=8,N=r.AirlockElectronics=function(){function m(l,u){return(0,e.createComponentVNode)(2,o.Window,{width:450,height:565,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})})})}return m}(),d=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.unrestricted_dir;return(0,e.createComponentVNode)(2,t.Section,{title:"Access Control",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,mb:1,children:"Unrestricted Access From:"}),(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-left",content:"East",selected:C&I,onClick:function(){function v(){return i("unrestricted_access",{unres_dir:I})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-up",content:"South",selected:C&B,onClick:function(){function v(){return i("unrestricted_access",{unres_dir:B})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-right",content:"West",selected:C&k,onClick:function(){function v(){return i("unrestricted_access",{unres_dir:k})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-down",content:"North",selected:C&b,onClick:function(){function v(){return i("unrestricted_access",{unres_dir:b})}return v}()})})]})]})})},c=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.selected_accesses,v=h.one_access,p=h.regions;return(0,e.createComponentVNode)(2,f.AccessList,{usedByRcd:1,rcdButtons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:v,content:"One",onClick:function(){function g(){return i("set_one_access",{access:"one"})}return g}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!v,content:"All",onClick:function(){function g(){return i("set_one_access",{access:"all"})}return g}()})],4),accesses:p,selectedList:C,accessMod:function(){function g(V){return i("set",{access:V})}return g}(),grantAll:function(){function g(){return i("grant_all")}return g}(),denyAll:function(){function g(){return i("clear_all")}return g}(),grantDep:function(){function g(V){return i("grant_region",{region:V})}return g}(),denyDep:function(){function g(V){return i("deny_region",{region:V})}return g}()})}},47365:function(A,r,n){"use strict";r.__esModule=!0,r.AlertModal=void 0;var e=n(89005),a=n(51057),t=n(72253),o=n(92986),f=n(36036),b=n(98595),B=-1,I=1,k=r.AlertModal=function(){function c(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=i.autofocus,C=i.buttons,v=C===void 0?[]:C,p=i.large_buttons,g=i.message,V=g===void 0?"":g,y=i.timeout,S=i.title,L=(0,t.useLocalState)(l,"selected",0),w=L[0],x=L[1],T=110+(V.length>30?Math.ceil(V.length/4):0)+(V.length&&p?5:0),M=325+(v.length>2?100:0),O=function(){function D(E){w===0&&E===B?x(v.length-1):w===v.length-1&&E===I?x(0):x(w+E)}return D}();return(0,e.createComponentVNode)(2,b.Window,{title:S,height:T,width:M,children:[!!y&&(0,e.createComponentVNode)(2,a.Loader,{value:y}),(0,e.createComponentVNode)(2,b.Window.Content,{onKeyDown:function(){function D(E){var P=window.event?E.which:E.keyCode;P===o.KEY_SPACE||P===o.KEY_ENTER?s("choose",{choice:v[w]}):P===o.KEY_ESCAPE?s("cancel"):P===o.KEY_LEFT?(E.preventDefault(),O(B)):(P===o.KEY_TAB||P===o.KEY_RIGHT)&&(E.preventDefault(),O(I))}return D}(),children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,m:1,children:(0,e.createComponentVNode)(2,f.Box,{color:"label",overflow:"hidden",children:V})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:[!!h&&(0,e.createComponentVNode)(2,f.Autofocus),(0,e.createComponentVNode)(2,N,{selected:w})]})]})})})]})}return c}(),N=function(m,l){var u=(0,t.useBackend)(l),s=u.data,i=s.buttons,h=i===void 0?[]:i,C=s.large_buttons,v=s.swapped_buttons,p=m.selected;return(0,e.createComponentVNode)(2,f.Flex,{fill:!0,align:"center",direction:v?"row":"row-reverse",justify:"space-around",wrap:!0,children:h==null?void 0:h.map(function(g,V){return C&&h.length<3?(0,e.createComponentVNode)(2,f.Flex.Item,{grow:!0,children:(0,e.createComponentVNode)(2,d,{button:g,id:V.toString(),selected:p===V})},V):(0,e.createComponentVNode)(2,f.Flex.Item,{grow:C?1:0,children:(0,e.createComponentVNode)(2,d,{button:g,id:V.toString(),selected:p===V})},V)})})},d=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=i.large_buttons,C=m.button,v=m.selected,p=C.length>7?"100%":7;return(0,e.createComponentVNode)(2,f.Button,{mx:h?1:0,pt:h?.33:0,content:C,fluid:!!h,onClick:function(){function g(){return s("choose",{choice:C})}return g}(),selected:v,textAlign:"center",height:!!h&&2,width:!h&&p})}},71824:function(A,r,n){"use strict";r.__esModule=!0,r.AppearanceChanger=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AppearanceChanger=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.change_race,l=c.species,u=c.specimen,s=c.change_gender,i=c.gender,h=c.change_eye_color,C=c.change_skin_tone,v=c.change_skin_color,p=c.change_runechat_color,g=c.change_head_accessory_color,V=c.change_hair_color,y=c.change_secondary_hair_color,S=c.change_facial_hair_color,L=c.change_secondary_facial_hair_color,w=c.change_head_marking_color,x=c.change_body_marking_color,T=c.change_tail_marking_color,M=c.change_head_accessory,O=c.head_accessory_styles,D=c.head_accessory_style,E=c.change_hair,P=c.hair_styles,R=c.hair_style,j=c.change_hair_gradient,F=c.change_facial_hair,W=c.facial_hair_styles,z=c.facial_hair_style,K=c.change_head_markings,G=c.head_marking_styles,J=c.head_marking_style,Q=c.change_body_markings,ue=c.body_marking_styles,ie=c.body_marking_style,pe=c.change_tail_markings,te=c.tail_marking_styles,q=c.tail_marking_style,ne=c.change_body_accessory,le=c.body_accessory_styles,ee=c.body_accessory_style,re=c.change_alt_head,oe=c.alt_head_styles,fe=c.alt_head_style,me=!1;return(h||C||v||g||p||V||y||S||L||w||x||T)&&(me=!0),(0,e.createComponentVNode)(2,o.Window,{width:800,height:450,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Species",children:l.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.specimen,selected:Y.specimen===u,onClick:function(){function ve(){return d("race",{race:Y.specimen})}return ve}()},Y.specimen)})}),!!s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gender",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Male",selected:i==="male",onClick:function(){function Y(){return d("gender",{gender:"male"})}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Female",selected:i==="female",onClick:function(){function Y(){return d("gender",{gender:"female"})}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Genderless",selected:i==="plural",onClick:function(){function Y(){return d("gender",{gender:"plural"})}return Y}()})]}),!!me&&(0,e.createComponentVNode)(2,b),!!M&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Head accessory",children:O.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.headaccessorystyle,selected:Y.headaccessorystyle===D,onClick:function(){function ve(){return d("head_accessory",{head_accessory:Y.headaccessorystyle})}return ve}()},Y.headaccessorystyle)})}),!!E&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hair",children:P.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.hairstyle,selected:Y.hairstyle===R,onClick:function(){function ve(){return d("hair",{hair:Y.hairstyle})}return ve}()},Y.hairstyle)})}),!!j&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hair Gradient",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Change Style",onClick:function(){function Y(){return d("hair_gradient")}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Offset",onClick:function(){function Y(){return d("hair_gradient_offset")}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Color",onClick:function(){function Y(){return d("hair_gradient_colour")}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Alpha",onClick:function(){function Y(){return d("hair_gradient_alpha")}return Y}()})]}),!!F&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Facial hair",children:W.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.facialhairstyle,selected:Y.facialhairstyle===z,onClick:function(){function ve(){return d("facial_hair",{facial_hair:Y.facialhairstyle})}return ve}()},Y.facialhairstyle)})}),!!K&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Head markings",children:G.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.headmarkingstyle,selected:Y.headmarkingstyle===J,onClick:function(){function ve(){return d("head_marking",{head_marking:Y.headmarkingstyle})}return ve}()},Y.headmarkingstyle)})}),!!Q&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Body markings",children:ue.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.bodymarkingstyle,selected:Y.bodymarkingstyle===ie,onClick:function(){function ve(){return d("body_marking",{body_marking:Y.bodymarkingstyle})}return ve}()},Y.bodymarkingstyle)})}),!!pe&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tail markings",children:te.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.tailmarkingstyle,selected:Y.tailmarkingstyle===q,onClick:function(){function ve(){return d("tail_marking",{tail_marking:Y.tailmarkingstyle})}return ve}()},Y.tailmarkingstyle)})}),!!ne&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Body accessory",children:le.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.bodyaccessorystyle,selected:Y.bodyaccessorystyle===ee,onClick:function(){function ve(){return d("body_accessory",{body_accessory:Y.bodyaccessorystyle})}return ve}()},Y.bodyaccessorystyle)})}),!!re&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alternate head",children:oe.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.altheadstyle,selected:Y.altheadstyle===fe,onClick:function(){function ve(){return d("alt_head",{alt_head:Y.altheadstyle})}return ve}()},Y.altheadstyle)})})]})})})}return B}(),b=function(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=[{key:"change_eye_color",text:"Change eye color",action:"eye_color"},{key:"change_skin_tone",text:"Change skin tone",action:"skin_tone"},{key:"change_skin_color",text:"Change skin color",action:"skin_color"},{key:"change_runechat_color",text:"Change runechat color",action:"runechat_color"},{key:"change_head_accessory_color",text:"Change head accessory color",action:"head_accessory_color"},{key:"change_hair_color",text:"Change hair color",action:"hair_color"},{key:"change_secondary_hair_color",text:"Change secondary hair color",action:"secondary_hair_color"},{key:"change_facial_hair_color",text:"Change facial hair color",action:"facial_hair_color"},{key:"change_secondary_facial_hair_color",text:"Change secondary facial hair color",action:"secondary_facial_hair_color"},{key:"change_head_marking_color",text:"Change head marking color",action:"head_marking_color"},{key:"change_body_marking_color",text:"Change body marking color",action:"body_marking_color"},{key:"change_tail_marking_color",text:"Change tail marking color",action:"tail_marking_color"}];return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Colors",children:m.map(function(l){return!!c[l.key]&&(0,e.createComponentVNode)(2,t.Button,{content:l.text,onClick:function(){function u(){return d(l.action)}return u}()},l.key)})})}},72285:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosAlertConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosAlertConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.priority||[],m=d.minor||[],l=d.mode||{};return(0,e.createComponentVNode)(2,o.Window,{width:350,height:300,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Alarms",children:(0,e.createVNode)(1,"ul",null,[c.length===0&&(0,e.createVNode)(1,"li","color-good","No Priority Alerts",16),c.map(function(u){return(0,e.createVNode)(1,"li","color-bad",u,0,null,u)}),m.length===0&&(0,e.createVNode)(1,"li","color-good","No Minor Alerts",16),m.map(function(u){return(0,e.createVNode)(1,"li","color-average",u,0,null,u)}),Object.keys(l).length===0&&(0,e.createVNode)(1,"li","color-good","All Areas Filtering",16),Object.keys(l).map(function(u){return(0,e.createVNode)(1,"li","color-good",[u,(0,e.createTextVNode)(" mode is "),l[u]],0,null,alert)})],0)})})})}return b}()},65805:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(36352),f=n(98595),b=function(c){if(c===0)return(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Good"});if(c===1)return(0,e.createComponentVNode)(2,t.Box,{color:"orange",bold:!0,children:"Warning"});if(c===2)return(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,children:"DANGER"})},B=function(c){if(c===0)return"green";if(c===1)return"orange";if(c===2)return"red"},I=r.AtmosControl=function(){function d(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=(0,a.useLocalState)(m,"tabIndex",0),h=i[0],C=i[1],v=function(){function p(g){switch(g){case 0:return(0,e.createComponentVNode)(2,k);case 1:return(0,e.createComponentVNode)(2,N);default:return"WE SHOULDN'T BE HERE!"}}return p}();return(0,e.createComponentVNode)(2,f.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:h===0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:h===0,onClick:function(){function p(){return C(0)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"table"})," Data View"]},"DataView"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:h===1,onClick:function(){function p(){return C(1)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),v(h)]})})})}return d}(),k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.alarms;return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Access"})]}),i.map(function(h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,o.TableCell,{children:h.name}),(0,e.createComponentVNode)(2,o.TableCell,{children:b(h.danger)}),(0,e.createComponentVNode)(2,o.TableCell,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Access",onClick:function(){function C(){return u("open_alarm",{aref:h.ref})}return C}()})})]},h.name)})]})})},N=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.alarms;return(0,e.createComponentVNode)(2,t.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,t.NanoMap,{children:i.filter(function(h){return h.z===3}).map(function(h){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:h.x,y:h.y,icon:"circle",tooltip:h.name,color:B(h.danger),onClick:function(){function C(){return u("open_alarm",{aref:h.ref})}return C}()},h.ref)})})})}},87816:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosFilter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosFilter=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.on,m=d.pressure,l=d.max_pressure,u=d.filter_type,s=d.filter_type_list;return(0,e.createComponentVNode)(2,o.Window,{width:380,height:140,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){function i(){return N("power")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:m===0,width:2.2,onClick:function(){function i(){return N("min_pressure")}return i}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:l,value:m,onDrag:function(){function i(h,C){return N("custom_pressure",{pressure:C})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:m===l,width:2.2,onClick:function(){function i(){return N("max_pressure")}return i}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Filter",children:s.map(function(i){return(0,e.createComponentVNode)(2,t.Button,{selected:i.gas_type===u,content:i.label,onClick:function(){function h(){return N("set_filter",{filter:i.gas_type})}return h}()},i.label)})})]})})})})}return b}()},57258:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosGraphMonitor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(44879),b=n(88510),B=n(35840),I=["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth","horizontalLinesCount","verticalLinesCount","gridColor","gridWidth","pointTextColor","pointTextSize","labelViewBoxSize"];function k(i,h){if(i==null)return{};var C={};for(var v in i)if({}.hasOwnProperty.call(i,v)){if(h.includes(v))continue;C[v]=i[v]}return C}function N(i,h){i.prototype=Object.create(h.prototype),i.prototype.constructor=i,d(i,h)}function d(i,h){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(C,v){return C.__proto__=v,C},d(i,h)}var c=r.AtmosGraphMonitor=function(){function i(h,C){var v=(0,a.useBackend)(C),p=v.data,g=(0,a.useLocalState)(C,"tabIndex",0),V=g[0],y=g[1],S=function(){function w(x){switch(x){case 0:return(0,e.createComponentVNode)(2,m,{data:p,info:"\u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u0437\u0430\u043F\u0438\u0441\u0438 T = 60 \u0441. | \u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u043C\u0435\u0436\u0434\u0443 \u0437\u0430\u043F\u0438\u0441\u044F\u043C\u0438 t = 3 \u0441.",pressureListName:"pressure_history",temperatureListName:"temperature_history"});case 1:return(0,e.createComponentVNode)(2,m,{data:p,info:"\u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u0437\u0430\u043F\u0438\u0441\u0438 T = 10 \u043C\u0438\u043D. | \u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u043C\u0435\u0436\u0434\u0443 \u0437\u0430\u043F\u0438\u0441\u044F\u043C\u0438 t = 30 \u0441.",pressureListName:"long_pressure_history",temperatureListName:"long_temperature_history"});default:return"WE SHOULDN'T BE HERE!"}}return w}(),L=function(){function w(x){switch(x){case 0:return 180;case 1:return 350;case 2:return 590;case 3:return 830;default:return 870}}return w}();return(0,e.createComponentVNode)(2,o.Window,{width:700,height:L(Object.keys(p.sensors).length),children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:V===0,onClick:function(){function w(){return y(0)}return w}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"area-chart"})," \u0422\u0435\u043A\u0443\u0449\u0438\u0435"]},"View"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:V===1,onClick:function(){function w(){return y(1)}return w}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"bar-chart"})," \u0418\u0441\u0442\u043E\u0440\u0438\u044F"]},"History")]}),S(V),Object.keys(p.sensors).length===0&&(0,e.createComponentVNode)(2,t.Box,{pt:2,textAlign:"center",textColor:"gray",bold:!0,fontSize:1.3,children:"\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u0435 gas sensor \u0438\u043B\u0438 meter \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E multitool"})]})})})}return i}(),m=function(h){var C=h.data,v=h.info,p=h.pressureListName,g=h.temperatureListName,V=C.sensors||{},y=function(T,M){return V[T][M].slice(-1)[0]},S=function(T,M){return Math.min.apply(Math,V[T][M])},L=function(T,M){return Math.max.apply(Math,V[T][M])},w=function(T,M){return V[T][M].map(function(O,D){return[D,O]})};return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{color:"gray",children:v}),Object.keys(V).map(function(x){return(0,e.createComponentVNode)(2,t.Section,{title:x,children:(0,e.createComponentVNode)(2,t.Section,{px:2,children:[g in V[x]&&(0,e.createComponentVNode)(2,t.Box,{mb:4,children:[(0,e.createComponentVNode)(2,t.Box,{children:"\u0422\u0435\u043C\u043F\u0435\u0440\u0430\u0442\u0443\u0440\u0430: "+(0,f.toFixed)(y(x,g),0)+"\u041A (MIN: "+(0,f.toFixed)(S(x,g),0)+"\u041A; MAX: "+(0,f.toFixed)(L(x,g),0)+"\u041A)"}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:5,mt:1,children:(0,e.createComponentVNode)(2,s,{fillPositionedParent:!0,data:w(x,g),rangeX:[0,w(x,g).length-1],rangeY:[S(x,g)-10,L(x,g)+5],strokeColor:"rgba(219, 40, 40, 1)",fillColor:"rgba(219, 40, 40, 0.1)",horizontalLinesCount:2,verticalLinesCount:w(x,g).length-2,labelViewBoxSize:400})})]}),p in V[x]&&(0,e.createComponentVNode)(2,t.Box,{mb:-1,children:[(0,e.createComponentVNode)(2,t.Box,{children:"\u0414\u0430\u0432\u043B\u0435\u043D\u0438\u0435: "+(0,f.toFixed)(y(x,p),0)+"\u043A\u041F\u0430 (MIN: "+(0,f.toFixed)(S(x,p),0)+"\u043A\u041F\u0430; MAX: "+(0,f.toFixed)(L(x,p),0)+"\u043A\u041F\u0430)"}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:5,mt:1,children:(0,e.createComponentVNode)(2,s,{fillPositionedParent:!0,data:w(x,p),rangeX:[0,w(x,p).length-1],rangeY:[S(x,p)-10,L(x,p)+5],strokeColor:"rgba(40, 219, 40, 1)",fillColor:"rgba(40, 219, 40, 0.1)",horizontalLinesCount:2,verticalLinesCount:w(x,p).length-2,labelViewBoxSize:400})})]})]})},x)})]})},l=function(h,C,v,p){if(h.length===0)return[];var g=(0,b.zipWith)(Math.min).apply(void 0,h),V=(0,b.zipWith)(Math.max).apply(void 0,h);v!==void 0&&(g[0]=v[0],V[0]=v[1]),p!==void 0&&(g[1]=p[0],V[1]=p[1]);var y=function(x,T,M,O){return(x-T)/(M-T)*O},S=(0,b.zipWith)(y),L=(0,b.map)(function(w){return S(w,g,V,C)});return L(h)},u=function(h){for(var C="",v=0;v0){var le=ne[0],ee=ne[ne.length-1];ne.push([q[0]+D,ee[1]]),ne.push([q[0]+D,-D]),ne.push([-D,-D]),ne.push([-D,le[1]])}var re=u(ne);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({position:"relative"},te,{children:function(){function oe(fe){return(0,e.normalizeProps)((0,e.createVNode)(1,"div",null,(0,e.createVNode)(32,"svg",null,[Array.from({length:P}).map(function(me,Y){return(0,e.createVNode)(32,"line",null,null,1,{x1:0,y1:(Y+1)*(q[1]/(P+1)),x2:q[0],y2:(Y+1)*(q[1]/(P+1)),stroke:W,"stroke-width":K},"horizontal-line-"+Y)}),Array.from({length:j}).map(function(me,Y){return(0,e.createVNode)(32,"line",null,null,1,{x1:(Y+1)*(q[0]/(j+1)),y1:0,x2:(Y+1)*(q[0]/(j+1)),y2:q[1],stroke:W,"stroke-width":K},"vertical-line-"+Y)}),(0,e.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+q[1]+")",fill:x,points:re}),y.map(function(me,Y){return Y===0?null:(0,e.createVNode)(32,"line",null,null,1,{x1:ne[Y-1][0],y1:q[1]-ne[Y-1][1],x2:ne[Y][0],y2:q[1]-ne[Y][1],stroke:M,"stroke-width":D},"line-"+Y)}),y.map(function(me,Y){return(0,e.createVNode)(32,"circle",null,null,1,{cx:ne[Y][0],cy:q[1]-ne[Y][1],r:2,fill:"#ffffff",stroke:M,"stroke-width":1},"point-"+Y)}),y.map(function(me,Y){return q[0]>pe&&Y%2===1&&(0,e.createVNode)(32,"text",null,me[1]!==null?me[1].toFixed(0):"N/A",0,{x:ne[Y][0],y:q[1]-ne[Y][1],fill:J,"font-size":ue,dy:"1em",style:{"text-anchor":"end"}},"point-text-"+Y)})],0,{viewBox:"0 0 "+q[0]+" "+q[1]}),2,Object.assign({},fe),null,p.ref))}return oe}()})))}return v}(),h}(e.Component);s.defaultHooks=void 0,s.defaultHooks=B.pureComponentHooks},52977:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosMixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosMixer=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.on,l=c.pressure,u=c.max_pressure,s=c.node1_concentration,i=c.node2_concentration;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:165,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:m?"On":"Off",color:m?null:"red",selected:m,onClick:function(){function h(){return d("power")}return h}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:l===0,width:2.2,onClick:function(){function h(){return d("min_pressure")}return h}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:u,value:l,onDrag:function(){function h(C,v){return d("custom_pressure",{pressure:v})}return h}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:l===u,width:2.2,onClick:function(){function h(){return d("max_pressure")}return h}()})]}),(0,e.createComponentVNode)(2,b,{node_name:"Node 1",node_ref:s}),(0,e.createComponentVNode)(2,b,{node_name:"Node 2",node_ref:i})]})})})})}return B}(),b=function(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=I.node_name,l=I.node_ref;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:m,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",width:2.2,disabled:l===0,onClick:function(){function u(){return d("set_node",{node_name:m,concentration:(l-10)/100})}return u}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"%",width:6.1,lineHeight:1.5,stepPixelSize:10,minValue:0,maxValue:100,value:l,onChange:function(){function u(s,i){return d("set_node",{node_name:m,concentration:i/100})}return u}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",width:2.2,disabled:l===100,onClick:function(){function u(){return d("set_node",{node_name:m,concentration:(l+10)/100})}return u}()})]})}},11748:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosPump=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosPump=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.on,m=d.rate,l=d.max_rate,u=d.gas_unit,s=d.step;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:110,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){function i(){return N("power")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:m===0,width:2.2,onClick:function(){function i(){return N("min_rate")}return i}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:u,width:6.1,lineHeight:1.5,step:s,minValue:0,maxValue:l,value:m,onDrag:function(){function i(h,C){return N("custom_rate",{rate:C})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:m===l,width:2.2,onClick:function(){function i(){return N("max_rate")}return i}()})]})]})})})})}return b}()},69321:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosTankControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(44879),f=n(76910),b=n(98595),B=r.AtmosTankControl=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.sensors||{};return(0,e.createComponentVNode)(2,b.Window,{width:400,height:400,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:[Object.keys(l).map(function(u){return(0,e.createComponentVNode)(2,t.Section,{title:u,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[Object.keys(l[u]).indexOf("pressure")>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure",children:[l[u].pressure," kpa"]}):"",Object.keys(l[u]).indexOf("temperature")>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:[l[u].temperature," K"]}):"",["o2","n2","plasma","co2","n2o"].map(function(s){return Object.keys(l[u]).indexOf(s)>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:(0,f.getGasLabel)(s),children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:(0,f.getGasColor)(s),value:l[u][s],minValue:0,maxValue:100,children:(0,o.toFixed)(l[u][s],2)+"%"})},(0,f.getGasLabel)(s)):""})]})},u)}),m.inlet&&Object.keys(m.inlet).length>0?(0,e.createComponentVNode)(2,t.Section,{title:"Inlet Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:(m.inlet.on,"power-off"),content:m.inlet.on?"On":"Off",color:m.inlet.on?null:"red",selected:m.inlet.on,onClick:function(){function u(){return c("toggle_active",{dev:"inlet"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"L/s",width:6.1,lineHeight:1.5,step:1,minValue:0,maxValue:50,value:m.inlet.rate,onDrag:function(){function u(s,i){return c("set_pressure",{dev:"inlet",val:i})}return u}()})})]})}):"",m.outlet&&Object.keys(m.outlet).length>0?(0,e.createComponentVNode)(2,t.Section,{title:"Outlet Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:(m.outlet.on,"power-off"),content:m.outlet.on?"On":"Off",color:m.outlet.on?null:"red",selected:m.outlet.on,onClick:function(){function u(){return c("toggle_active",{dev:"outlet"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:5066,value:m.outlet.rate,onDrag:function(){function u(s,i){return c("set_pressure",{dev:"outlet",val:i})}return u}()})})]})}):""]})})}return I}()},92444:function(A,r,n){"use strict";r.__esModule=!0,r.AugmentMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=r.AugmentMenu=function(){function k(N,d){return(0,e.createComponentVNode)(2,o.Window,{width:700,height:660,theme:"malfunction",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,B,{context:d})})})})}return k}(),B=function(N){var d=N.context,c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.usable_swarms,s=l.ability_tabs,i=l.known_abilities,h=(0,a.useLocalState)(d,"selectedTab",s[0]),C=h[0],v=h[1],p=(0,a.useLocalState)(d,"searchText",""),g=p[0],V=p[1],y=function(){var M=s.find(function(D){return D.category_name===C.category_name});if(!M)return[];var O=Math.min(M.category_stage,4);return M.abilities.filter(function(D){return D.stage<=O&&(!g||D.name.toLowerCase().includes(g.toLowerCase()))}).sort(function(D,E){return["intruder","destroyer"].includes(C.category_name.toLowerCase())?D.stage-E.stage:0})},S=y(),L=s.find(function(T){return T.category_name===C.category_name}),w=["intruder","destroyer"].includes(C.category_name.toLowerCase()),x=function(M){var O=i.find(function(P){return P.ability_path===M.ability_path}),D=O?O.cost:M.cost,E=O&&O.current_level>0?O.current_level+" / "+O.max_level:"0 / "+M.max_level;return(0,e.createComponentVNode)(2,t.Stack.Item,{direction:"row",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{height:"20px",width:"35px",mb:1,textAlign:"center",content:D,disabled:D>u||O&&O.current_level===O.max_level,tooltip:"Purchase this ability?",onClick:function(){function P(){m("purchase",{ability_path:M.ability_path}),v(C)}return P}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",children:M.name})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"13px",children:M.desc||"Description not available"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Level: ",(0,e.createVNode)(1,"span",null,E,0,{style:{color:"green"}}),w&&M.stage>0&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)(" (Stage: "),M.stage,(0,e.createTextVNode)(")")],0)]}),(0,e.createComponentVNode)(2,t.Stack.Divider)]})})]},M.name)};return(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,style:{marginRight:"10px"},children:[(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Swarms: "),(0,e.createVNode)(1,"span",null,u,0,{style:{color:"green"}})],4),w&&L&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Category Stage: "),(0,e.createVNode)(1,"span",null,Math.min(L.category_stage,4),0,{style:{color:"green"}})],4)]}),(0,e.createVNode)(1,"div","Section__buttons",(0,e.createComponentVNode)(2,t.Input,{width:"200px",placeholder:"Search Abilities",onInput:function(){function T(M,O){return V(O)}return T}(),value:g}),2)],4,{style:{display:"flex",alignItems:"center"}}),children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[s.map(function(T){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C.category_name===T.category_name,onClick:function(){function M(){v(T),V("")}return M}(),children:(0,f.capitalize)(T.category_name)},T.category_name)}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C.category_name==="upgrades",onClick:function(){function T(){return v({category_name:"upgrades"})}return T}(),children:"Upgrades"},"upgrades")]}),C.category_name==="upgrades"?(0,e.createComponentVNode)(2,I,{act:m,abilityTabs:s,knownAbilities:i,usableSwarms:u}):(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:S.map(x)})]})},I=function(N){var d=N.act,c=N.abilityTabs,m=N.knownAbilities,l=N.usableSwarms,u=m.filter(function(i){return i.current_levell,tooltip:"Upgrade this ability?",onClick:function(){function v(){return d("purchase",{ability_path:h.ability_path})}return v}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",children:h.name})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"13px",children:h.upgrade_text}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Level:"," ",(0,e.createVNode)(1,"span",null,h.current_level+" / "+h.max_level,0,{style:{color:"green"}}),C&&C.stage>0&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)(" (Stage: "),C.stage,(0,e.createTextVNode)(")")],0)]}),(0,e.createComponentVNode)(2,t.Stack.Divider)]})})]},h.name)};return(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:u.map(s)})}},59179:function(A,r,n){"use strict";r.__esModule=!0,r.Autolathe=void 0;var e=n(89005),a=n(64795),t=n(88510),o=n(72253),f=n(36036),b=n(98595),B=n(25328),I=function(d,c,m,l){return d.requirements===null?!0:!(d.requirements.metal*l>c||d.requirements.glass*l>m)},k=r.Autolathe=function(){function N(d,c){var m=(0,o.useBackend)(c),l=m.act,u=m.data,s=u.total_amount,i=u.max_amount,h=u.metal_amount,C=u.glass_amount,v=u.busyname,p=u.busyamt,g=u.showhacked,V=u.buildQueue,y=u.buildQueueLen,S=u.recipes,L=u.categories,w=(0,o.useSharedState)(c,"category",0),x=w[0],T=w[1];x===0&&(x="Tools");var M=h.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),O=C.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),D=s.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),E=(0,o.useSharedState)(c,"search_text",""),P=E[0],R=E[1],j=(0,B.createSearch)(P,function(K){return K.name}),F="";y>0&&(F=V.map(function(K,G){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:"times",color:"transparent",content:V[G][0],onClick:function(){function J(){return l("remove_from_queue",{remove_from_queue:V.indexOf(K)+1})}return J}()},K)},G)}));var W=(0,a.flow)([(0,t.filter)(function(K){return(K.category.indexOf(x)>-1||P)&&(u.showhacked||!K.hacked)}),P&&(0,t.filter)(j),(0,t.sortBy)(function(K){return K.name.toLowerCase()})])(S),z="Build";return P?z="Results for: '"+P+"':":x&&(z="Build ("+x+")"),(0,e.createComponentVNode)(2,b.Window,{width:750,height:525,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{width:"70%",children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:z,buttons:(0,e.createComponentVNode)(2,f.Dropdown,{width:"150px",options:L,selected:x,onSelected:function(){function K(G){return T(G)}return K}()}),children:[(0,e.createComponentVNode)(2,f.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function K(G,J){return R(J)}return K}(),mb:1}),W.map(function(K){return(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+K.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===1,disabled:!I(K,u.metal_amount,u.glass_amount,1),onClick:function(){function G(){return l("make",{make:K.uid,multiplier:1})}return G}(),children:(0,B.toTitleCase)(K.name)}),K.max_multiplier>=10&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===10,disabled:!I(K,u.metal_amount,u.glass_amount,10),onClick:function(){function G(){return l("make",{make:K.uid,multiplier:10})}return G}(),children:"10x"}),K.max_multiplier>=25&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===25,disabled:!I(K,u.metal_amount,u.glass_amount,25),onClick:function(){function G(){return l("make",{make:K.uid,multiplier:25})}return G}(),children:"25x"}),K.max_multiplier>25&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===K.max_multiplier,disabled:!I(K,u.metal_amount,u.glass_amount,K.max_multiplier),onClick:function(){function G(){return l("make",{make:K.uid,multiplier:K.max_multiplier})}return G}(),children:[K.max_multiplier,"x"]}),K.requirements&&Object.keys(K.requirements).map(function(G){return(0,B.toTitleCase)(G)+": "+K.requirements[G]}).join(", ")||(0,e.createComponentVNode)(2,f.Box,{children:"No resources required."})]},K.ref)})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{width:"30%",children:[(0,e.createComponentVNode)(2,f.Section,{title:"Materials",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Metal",children:M}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Glass",children:O}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Total",children:D}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Storage",children:[u.fill_percent,"% Full"]})]})}),(0,e.createComponentVNode)(2,f.Section,{title:"Building",children:(0,e.createComponentVNode)(2,f.Box,{color:v?"green":"",children:v||"Nothing"})}),(0,e.createComponentVNode)(2,f.Section,{title:"Build Queue",height:23.7,children:[F,(0,e.createComponentVNode)(2,f.Button,{mt:.5,fluid:!0,icon:"times",content:"Clear All",color:"red",disabled:!u.buildQueueLen,onClick:function(){function K(){return l("clear_queue")}return K}()})]})]})]})})})}return N}()},29943:function(A,r,n){"use strict";r.__esModule=!0,r.Autolathe220=void 0;var e=n(89005),a=n(25328),t=n(88510),o=n(64795),f=n(72253),b=n(36036),B=n(98595),I="icons/obj/stacks/minerals.dmi",k=["metal","glass"],N=function(C,v,p,g){return C.requirements===null?!0:!(C.requirements.metal*g>v||C.requirements.glass*g>p)},d=function(C,v){var p=C*v/2e3;return p===0?0:p<.01&&p>0?(0,e.createComponentVNode)(2,b.Box,{fontSize:.75,children:"< 0.01"}):Math.floor(p*100)/100},c=r.Autolathe220=function(){function h(C,v){var p=(0,f.useSharedState)(v,"category","Tools"),g=p[0],V=p[1];return(0,e.createComponentVNode)(2,B.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{basis:"20%",children:(0,e.createComponentVNode)(2,m,{category:g,setCategory:V})}),(0,e.createComponentVNode)(2,b.Stack.Item,{basis:"55%",children:(0,e.createComponentVNode)(2,l,{category:g})}),(0,e.createComponentVNode)(2,b.Stack.Item,{basis:"25%",children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,u),(0,e.createComponentVNode)(2,s),(0,e.createComponentVNode)(2,i)]})})]})})})}return h}(),m=function(C,v){var p=(0,f.useBackend)(v),g=p.data,V=C.category,y=C.setCategory,S=g.categories,L=["All"].concat(S);return(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Categories",children:(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:L.map(function(w){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{mb:.5,height:"2.5em",color:"blue",selected:w===V,onClick:function(){function x(){return y(w)}return x}(),children:w},w)})})})},l=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=V.metal_amount,S=V.glass_amount,L=V.recipes,w=C.category,x=(0,f.useSharedState)(v,"searchText",""),T=x[0],M=x[1],O=(0,o.flow)([(0,t.filter)(function(P){return w==="All"||P.category.includes(w)||T&&(V.showhacked||!P.hacked)}),T&&(0,t.filter)((0,a.createSearch)(T,function(P){return P.name})),(0,t.sortBy)(function(P){return P.name.toLowerCase()})])(L),D=function(R,j){return(0,e.createComponentVNode)(2,b.Button,{translucent:!0,tooltip:E(R,j),tooltipPosition:"top",disabled:!N(R,y,S,j),onClick:function(){function F(){return g("make",{make:R.uid,multiplier:j})}return F}(),children:[j,"x"]})},E=function(R,j){return(0,e.createFragment)(k.map(function(F){return R.requirements[F]&&(0,e.createComponentVNode)(2,b.ImageButton,{dmIcon:I,dmIconState:"sheet-"+F,imageSize:32,children:d(R.requirements[F],j)},F)}),0)};return(0,e.createComponentVNode)(2,b.Section,{fill:!0,title:"Build ("+w+")",children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function P(R,j){return M(j)}return P}()})}),(0,e.createComponentVNode)(2,b.Stack.Item,{mt:.5,mb:-2.33,grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:O.map(function(P){return(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,base64:P.image,imageSize:32,textAlign:"left",color:P.category.includes("hacked")&&"brown",tooltip:E(P,1),tooltipPosition:"top",disabled:!N(P,y,S,1),buttons:P.max_multiplier>1&&(0,e.createFragment)([P.max_multiplier>=10&&D(P,10),P.max_multiplier>=25&&D(P,25),P.max_multiplier>25&&D(P,P.max_multiplier)],0),onClick:function(){function R(){return g("make",{make:P.uid,multiplier:1})}return R}(),children:P.name},P.name)})})})]})})},u=function(C,v){var p=(0,f.useBackend)(v),g=p.data,V=g.metal_amount,y=g.glass_amount,S=g.fill_percent,L=function(x,T){return(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,imageSize:32,dmIcon:I,dmIconState:"sheet-"+x,color:"nope",buttons:(0,e.createComponentVNode)(2,b.Box,{backgroundColor:"rgba(255, 255, 255, 0.05)",width:"45px",children:d(T,1)}),children:(0,a.toTitleCase)(x)})};return(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"Materials",children:[L("metal",V),L("glass",y),(0,e.createComponentVNode)(2,b.ProgressBar,{minValue:0,value:S,maxValue:100,children:["Storage ",S,"% full"]})]})})},s=function(C,v){var p=(0,f.useBackend)(v),g=p.data,V=g.recipes,y=g.busyname,S=g.busyamt,L=V.find(function(w){return w.name===y});return(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"Building",children:(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,color:y&&"green",base64:L==null?void 0:L.image,imageSize:32,children:y?S>1?y+" x"+S:y:"Nothing"})})})},i=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=V.recipes,S=V.buildQueue,L=V.buildQueueLen,w;return L>0&&(w=S.map(function(x,T){var M=y.find(function(O){return O.name===S[T][0]});return(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,base64:M.image,imageSize:32,buttons:(0,e.createComponentVNode)(2,b.Button,{translucent:!0,width:"32px",icon:"times",iconColor:"red",onClick:function(){function O(){return g("remove_from_queue",{remove_from_queue:S.indexOf(x)+1})}return O}()},x),children:[M.name," ",Number(S[T][1])>1&&"x"+S[T][1]]},T)})),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Queue "+(L>0?L:""),children:w})}),(0,e.createComponentVNode)(2,b.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,b.Section,{fitted:!0,p:.75,children:(0,e.createComponentVNode)(2,b.Button,{fluid:!0,translucent:!L,color:"red",icon:"trash-can",disabled:!L,onClick:function(){function x(){return g("clear_queue")}return x}(),children:"Clear Queue"})})})]})})}},5147:function(A,r,n){"use strict";r.__esModule=!0,r.BioChipPad=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.BioChipPad=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.implant,m=d.contains_case,l=d.gps,u=d.tag,s=(0,a.useLocalState)(I,"newTag",u),i=s[0],h=s[1];return(0,e.createComponentVNode)(2,o.Window,{width:410,height:325,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Bio-chip Mini-Computer",buttons:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject Case",icon:"eject",disabled:!m,onClick:function(){function C(){return N("eject_case")}return C}()})}),children:c&&m?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{bold:!0,mb:2,children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+c.image,ml:0,mr:2,style:{"vertical-align":"middle",width:"32px"}}),c.name]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Life",children:c.life}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Notes",children:c.notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Function",children:c.function}),!!l&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tag",children:[(0,e.createComponentVNode)(2,t.Input,{width:"5.5rem",value:u,onEnter:function(){function C(){return N("tag",{newtag:i})}return C}(),onInput:function(){function C(v,p){return h(p)}return C}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:u===i,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){function C(){return N("tag",{newtag:i})}return C}(),children:(0,e.createComponentVNode)(2,t.Icon,{name:"pen"})})]})]})],4):m?(0,e.createComponentVNode)(2,t.Box,{children:"This bio-chip case has no implant!"}):(0,e.createComponentVNode)(2,t.Box,{children:"Please insert a bio-chip casing!"})})})})}return b}()},64273:function(A,r,n){"use strict";r.__esModule=!0,r.Biogenerator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(62411),b=r.Biogenerator=function(){function d(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.config,i=u.container,h=u.processing,C=s.title;return(0,e.createComponentVNode)(2,o.Window,{width:390,height:595,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Operating,{operating:h,name:C}),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k),i?(0,e.createComponentVNode)(2,N):(0,e.createComponentVNode)(2,B)]})})})}return d}(),B=function(c,m){return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flask",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),"The biogenerator is missing a container."]})})})},I=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.biomass,h=s.container,C=s.container_curr_reagents,v=s.container_max_reagents;return(0,e.createComponentVNode)(2,t.Section,{title:"Storage",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"20px",color:"silver",children:"Biomass:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"5px",children:i}),(0,e.createComponentVNode)(2,t.Icon,{name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"21px",mt:"8px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"10px",color:"silver",children:"Container:"}),h?(0,e.createComponentVNode)(2,t.ProgressBar,{value:C,maxValue:v,children:(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:C+" / "+v+" units"})}):(0,e.createComponentVNode)(2,t.Stack.Item,{children:"None"})]})]})},k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.has_plants,h=s.container;return(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:!i,tooltip:i?"":"There are no plants in the biogenerator.",tooltipPosition:"top-start",content:"Activate",onClick:function(){function C(){return u("activate")}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"flask",disabled:!h,tooltip:h?"":"The biogenerator does not have a container.",tooltipPosition:"top",content:"Detach Container",onClick:function(){function C(){return u("detach_container")}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:!i,tooltip:i?"":"There are no stored plants to eject.",tooltipPosition:"top-end",content:"Eject Plants",onClick:function(){function C(){return u("eject_plants")}return C}()})})]})})},N=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.biomass,h=s.product_list,C=(0,a.useSharedState)(m,"vendAmount",1),v=C[0],p=C[1],g=Object.entries(h).map(function(V,y){var S=Object.entries(V[1]).map(function(L){return L[1]});return(0,e.createComponentVNode)(2,t.Collapsible,{title:V[0],open:!0,children:S.map(function(L){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",ml:"2px",children:L.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"right",width:"20%",children:[L.cost*v,(0,e.createComponentVNode)(2,t.Icon,{ml:"5px",name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"right",width:"40%",children:(0,e.createComponentVNode)(2,t.Button,{content:"Vend",disabled:i.25?750+400*Math.random():290+150*Math.random(),time:60+150*Math.random(),children:(0,e.createComponentVNode)(2,t.Stack,{mb:"30px",fontsize:"256px",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,color:"red",fontsize:"256px",textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"skull",size:14,mb:"64px"}),(0,e.createVNode)(1,"br"),"E$#OR:& U#KN!WN IN%ERF#R_NCE"]})})})})}return k}(),B=r.BluespaceTap=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.product||[],s=l.desiredMiningPower,i=l.miningPower,h=l.points,C=l.totalPoints,v=l.powerUse,p=l.availablePower,g=l.emagged,V=l.autoShutown,y=l.stabilizers,S=l.stabilizerPower,L=l.stabilizerPriority,w=s>i&&"bad"||"good";return(0,e.createComponentVNode)(2,o.Window,{width:650,height:450,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,t.Collapsible,{title:"Input Management",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Input",children:[(0,e.createComponentVNode)(2,t.Button,{icon:V&&!g?"toggle-on":"toggle-off",content:"Auto shutdown",color:V&&!g?"green":"red",disabled:!!g,tooltip:"Turn auto shutdown on or off",tooltipPosition:"top",onClick:function(){function x(){return m("auto_shutdown")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:y&&!g?"toggle-on":"toggle-off",content:"Stabilizers",color:y&&!g?"green":"red",disabled:!!g,tooltip:"Turn stabilizers on or off",tooltipPosition:"top",onClick:function(){function x(){return m("stabilizers")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:L&&!g?"toggle-on":"toggle-off",content:"Stabilizer priority",color:L&&!g?"green":"red",disabled:!!g,tooltip:"On: Mining power will not exceed what can be stabilized",tooltipPosition:"top",onClick:function(){function x(){return m("stabilizer_priority")}return x}()}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Desired Mining Power",children:(0,f.formatPower)(s)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{labelStyle:{"vertical-align":"top"},label:"Set Desired Mining Power",children:(0,e.createComponentVNode)(2,t.Stack,{width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"step-backward",disabled:s===0||g,tooltip:"Set to 0",tooltipPosition:"bottom",onClick:function(){function x(){return m("set",{set_power:0})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",tooltip:"Decrease by 10 MW",tooltipPosition:"bottom",disabled:s===0||g,onClick:function(){function x(){return m("set",{set_power:s-1e7})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:s===0||g,tooltip:"Decrease by 1 MW",tooltipPosition:"bottom",onClick:function(){function x(){return m("set",{set_power:s-1e6})}return x}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mx:1,children:(0,e.createComponentVNode)(2,t.NumberInput,{disabled:g,minvalue:0,value:s,maxvalue:1/0,step:1,onChange:function(){function x(T,M){return m("set",{set_power:M})}return x}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:g,tooltip:"Increase by one MW",tooltipPosition:"bottom",onClick:function(){function x(){return m("set",{set_power:s+1e6})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:g,tooltip:"Increase by 10MW",tooltipPosition:"bottom",onClick:function(){function x(){return m("set",{set_power:s+1e7})}return x}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Power Use",children:(0,f.formatPower)(v)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mining Power Use",children:(0,f.formatPower)(i)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stabilizer Power Use",children:(0,f.formatPower)(S)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Surplus Power",children:(0,f.formatPower)(p)})]})]})}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Output",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available Points",children:h}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Points",children:C})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{align:"end",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(x){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:x.name,children:(0,e.createComponentVNode)(2,t.Button,{disabled:x.price>=h,onClick:function(){function T(){return m("vend",{target:x.key})}return T}(),content:x.price})},x.key)})})})})]})})]})})})}return k}(),I=r.Alerts=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.product||[],s=l.miningPower,i=l.stabilizerPower,h=l.emagged,C=l.safeLevels,v=l.autoShutown,p=l.stabilizers,g=l.overhead;return(0,e.createFragment)([!v&&!h&&(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Auto shutdown disabled"}),h?(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"All safeties disabled"}):s<=15e6?"":p?s>i+15e6?(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Stabilizers overwhelmed, Instability likely"}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"High Power, engaging stabilizers"}):(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Stabilizers disabled, Instability likely"})],0)}return k}()},33758:function(A,r,n){"use strict";r.__esModule=!0,r.BodyScanner=void 0;var e=n(89005),a=n(44879),t=n(25328),o=n(72253),f=n(36036),b=n(98595),B=[["good","Alive"],["average","Critical"],["bad","DEAD"]],I=[["hasVirus","bad","Viral pathogen detected in blood stream."],["blind","average","Cataracts detected."],["colourblind","average","Photoreceptor abnormalities detected."],["nearsighted","average","Retinal misalignment detected."]],k=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Cellular","cloneLoss"],["Burn","fireLoss"],["Inebriation","drunkenness"]],N={average:[.25,.5],bad:[.5,1/0]},d=function(y,S){for(var L=[],w=0;w0?y.filter(function(S){return!!S}).reduce(function(S,L){return(0,e.createFragment)([S,(0,e.createComponentVNode)(2,f.Box,{children:L},L)],0)},null):null},m=function(y){if(y>100){if(y<300)return"mild infection";if(y<400)return"mild infection+";if(y<500)return"mild infection++";if(y<700)return"acute infection";if(y<800)return"acute infection+";if(y<900)return"acute infection++";if(y>=900)return"septic"}return""},l=r.BodyScanner=function(){function V(y,S){var L=(0,o.useBackend)(S),w=L.data,x=w.occupied,T=w.occupant,M=T===void 0?{}:T,O=x?(0,e.createComponentVNode)(2,u,{occupant:M}):(0,e.createComponentVNode)(2,g);return(0,e.createComponentVNode)(2,b.Window,{width:700,height:600,title:"Body Scanner",children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:O})})}return V}(),u=function(y){var S=y.occupant;return(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,s,{occupant:S}),(0,e.createComponentVNode)(2,i,{occupant:S}),(0,e.createComponentVNode)(2,h,{occupant:S}),(0,e.createComponentVNode)(2,v,{organs:S.extOrgan}),(0,e.createComponentVNode)(2,p,{organs:S.intOrgan})]})},s=function(y,S){var L=(0,o.useBackend)(S),w=L.act,x=L.data,T=x.occupant;return(0,e.createComponentVNode)(2,f.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Button,{icon:"print",onClick:function(){function M(){return w("print_p")}return M}(),children:"Print Report"}),(0,e.createComponentVNode)(2,f.Button,{icon:"user-slash",onClick:function(){function M(){return w("ejectify")}return M}(),children:"Eject"})],4),children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Name",children:T.name}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:T.maxHealth,value:T.health/T.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Status",color:B[T.stat][0],children:B[T.stat][1]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,f.AnimatedNumber,{value:(0,a.round)(T.bodyTempC)}),"\xB0C,\xA0",(0,e.createComponentVNode)(2,f.AnimatedNumber,{value:(0,a.round)(T.bodyTempF)}),"\xB0F"]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Implants",children:T.implant_len?(0,e.createComponentVNode)(2,f.Box,{children:T.implant.map(function(M){return M.name}).join(", ")}):(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"None"})})]})})},i=function(y){var S=y.occupant;return S.hasBorer||S.blind||S.colourblind||S.nearsighted||S.hasVirus?(0,e.createComponentVNode)(2,f.Section,{title:"Abnormalities",children:I.map(function(L,w){if(S[L[0]])return(0,e.createComponentVNode)(2,f.Box,{color:L[1],bold:L[1]==="bad",children:L[2]},L[2])})}):(0,e.createComponentVNode)(2,f.Section,{title:"Abnormalities",children:(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No abnormalities found."})})},h=function(y){var S=y.occupant;return(0,e.createComponentVNode)(2,f.Section,{title:"Damage",children:(0,e.createComponentVNode)(2,f.Table,{children:d(k,function(L,w,x){return(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Table.Row,{color:"label",children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:[L[0],":"]}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:!!w&&w[0]+":"})]}),(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,C,{value:S[L[1]],marginBottom:x100)&&"average"||!!S.status.robotic&&"label",width:"33%",children:(0,t.capitalize)(S.name)}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,f.ProgressBar,{m:-.5,min:"0",max:S.maxHealth,mt:L>0&&"0.5rem",value:S.totalLoss/S.maxHealth,ranges:N,children:(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Tooltip,{content:"Total damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"heartbeat",mr:.5}),(0,a.round)(S.totalLoss)]})}),!!S.bruteLoss&&(0,e.createComponentVNode)(2,f.Tooltip,{content:"Brute damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:[(0,e.createComponentVNode)(2,f.Icon,{name:"bone",mr:.5}),(0,a.round)(S.bruteLoss)]})}),!!S.fireLoss&&(0,e.createComponentVNode)(2,f.Tooltip,{content:"Burn damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"fire",mr:.5}),(0,a.round)(S.fireLoss)]})})]})})}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:L>0&&"calc(0.5rem + 2px)",children:[(0,e.createComponentVNode)(2,f.Box,{color:"average",inline:!0,children:c([!!S.internalBleeding&&"Internal bleeding",!!S.burnWound&&"Critical tissue burns",!!S.lungRuptured&&"Ruptured lung",!!S.status.broken&&S.status.broken,m(S.germ_level),!!S.open&&"Open incision"])}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,children:[c([!!S.status.splinted&&(0,e.createComponentVNode)(2,f.Box,{color:"good",children:"Splinted"}),!!S.status.robotic&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Robotic"}),!!S.status.dead&&(0,e.createComponentVNode)(2,f.Box,{color:"bad",bold:!0,children:"DEAD"})]),c(S.shrapnel.map(function(w){return w.known?w.name:"Unknown object"}))]})]})]},L)})]})})},p=function(y){return y.organs.length===0?(0,e.createComponentVNode)(2,f.Section,{title:"Internal Organs",children:(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"N/A"})}):(0,e.createComponentVNode)(2,f.Section,{title:"Internal Organs",children:(0,e.createComponentVNode)(2,f.Table,{children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:"Damage"}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",children:"Injuries"})]}),y.organs.map(function(S,L){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{color:!!S.dead&&"bad"||S.germ_level>100&&"average"||S.robotic>0&&"label",width:"33%",children:(0,t.capitalize)(S.name)}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:S.maxHealth,value:S.damage/S.maxHealth,mt:L>0&&"0.5rem",ranges:N,children:(0,a.round)(S.damage)})}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:L>0&&"calc(0.5rem + 2px)",children:[(0,e.createComponentVNode)(2,f.Box,{color:"average",inline:!0,children:c([m(S.germ_level)])}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,children:c([S.robotic===1&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Robotic"}),S.robotic===2&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Assisted"}),!!S.dead&&(0,e.createComponentVNode)(2,f.Box,{color:"bad",bold:!0,children:"DEAD"})])})]})]},L)})]})})},g=function(){return(0,e.createComponentVNode)(2,f.Section,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}},67963:function(A,r,n){"use strict";r.__esModule=!0,r.BookBinder=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=n(39473),B=r.BookBinder=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.selectedbook,u=m.book_categories,s=[];return u.map(function(i){return s[i.description]=i.category_id}),(0,e.createComponentVNode)(2,o.Window,{width:600,height:400,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Book Binder",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"print",width:"auto",content:"Print Book",onClick:function(){function i(){return c("print_book")}return i}()}),children:[(0,e.createComponentVNode)(2,t.Box,{ml:10,fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:"1rem"}),"Book Binder"]}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:"auto",content:l.title,onClick:function(){function i(){return(0,f.modalOpen)(N,"edit_selected_title")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:"auto",content:l.author,onClick:function(){function i(){return(0,f.modalOpen)(N,"edit_selected_author")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"190px",options:u.map(function(i){return i.description}),onSelected:function(){function i(h){return c("toggle_binder_category",{category_id:s[h]})}return i}()})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen",width:"auto",content:"Edit Summary",onClick:function(){function i(){return(0,f.modalOpen)(N,"edit_selected_summary")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:l.summary})]}),(0,e.createVNode)(1,"br"),u.filter(function(i){return l.categories.includes(i.category_id)}).map(function(i){return(0,e.createComponentVNode)(2,t.Button,{content:i.description,selected:!0,icon:"unlink",onClick:function(){function h(){return c("toggle_binder_category",{category_id:i.category_id})}return h}()},i.category_id)})]})})]})})})]})}return I}()},61925:function(A,r,n){"use strict";r.__esModule=!0,r.BotCall=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(d){var c=[{modes:[0],label:"Idle",color:"green"},{modes:[1,2,3],label:"Arresting",color:"yellow"},{modes:[4,5],label:"Patrolling",color:"average"},{modes:[9],label:"Moving",color:"average"},{modes:[6,11],label:"Responding",color:"green"},{modes:[12],label:"Delivering Cargo",color:"blue"},{modes:[13],label:"Returning Home",color:"blue"},{modes:[7,8,10,14,15,16,17,18,19],label:"Working",color:"blue"}],m=c.find(function(l){return l.modes.includes(d)});return(0,e.createComponentVNode)(2,t.Box,{color:m.color,children:[" ",m.label," "]})},b=r.BotCall=function(){function N(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=(0,a.useLocalState)(c,"tabIndex",0),i=s[0],h=s[1],C={0:"Security",1:"Medibot",2:"Cleanbot",3:"Floorbot",4:"Mule",5:"Honkbot"},v=function(){function p(g){return C[g]?(0,e.createComponentVNode)(2,B,{model:C[g]}):"This should not happen. Report on Paradise Github"}return p}();return(0,e.createComponentVNode)(2,o.Window,{width:700,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:i===0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,textAlign:"center",children:Array.from({length:6}).map(function(p,g){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:i===g,onClick:function(){function V(){return h(g)}return V}(),children:C[g]},g)})})}),v(i)]})})})}return N}(),B=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.bots;return s[d.model]!==void 0?(0,e.createComponentVNode)(2,k,{model:[d.model]}):(0,e.createComponentVNode)(2,I,{model:[d.model]})},I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data;return(0,e.createComponentVNode)(2,t.Stack,{justify:"center",align:"center",fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Box,{bold:1,color:"bad",children:["No ",[d.model]," detected"]})})},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.bots;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Model"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Location"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Interface"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Call"})]}),s[d.model].map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.model}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.on?f(i.status):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Off"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.location}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Interface",onClick:function(){function h(){return l("interface",{botref:i.UID})}return h}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Call",onClick:function(){function h(){return l("call",{botref:i.UID})}return h}()})})]},i.UID)})]})})})}},20464:function(A,r,n){"use strict";r.__esModule=!0,r.BotClean=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotClean=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.locked,l=c.noaccess,u=c.maintpanel,s=c.on,i=c.autopatrol,h=c.canhack,C=c.emagged,v=c.remote_disabled,p=c.painame,g=c.cleanblood,V=c.area;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Cleaning Settings",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:g,content:"Clean Blood",disabled:l,onClick:function(){function y(){return d("blood")}return y}()})}),(0,e.createComponentVNode)(2,t.Section,{title:"Misc Settings",children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:V?"Reset Area Selection":"Restrict to Current Area",onClick:function(){function y(){return d("area")}return y}()}),V!==null&&(0,e.createComponentVNode)(2,t.LabeledList,{mb:1,children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Locked Area",children:V})})]}),p&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:p,disabled:l,onClick:function(){function y(){return d("ejectpai")}return y}()})})]})})}return B}()},69479:function(A,r,n){"use strict";r.__esModule=!0,r.BotFloor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotFloor=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.noaccess,l=c.painame,u=c.hullplating,s=c.replace,i=c.eat,h=c.make,C=c.fixfloor,v=c.nag_empty,p=c.magnet,g=c.tiles_amount;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:510,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Floor Settings",children:[(0,e.createComponentVNode)(2,t.Box,{mb:"5px",children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tiles Left",children:g})}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Add tiles to new hull plating",tooltip:"Fixing a plating requires the removal of floor tile. This will place it back after repairing. Same goes for hull breaches",disabled:m,onClick:function(){function V(){return d("autotile")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:s,content:"Add floor tiles on exposed hull plating",tooltip:"Example: It will add tiles to maintenance",disabled:m,onClick:function(){function V(){return d("replacetiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:C,content:"Repair damaged tiles and platings",disabled:m,onClick:function(){function V(){return d("fixfloors")}return V}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Miscellaneous",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:i,content:"Finds tiles",disabled:m,onClick:function(){function V(){return d("eattiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:h,content:"Make pieces of metal into tiles when empty",disabled:m,onClick:function(){function V(){return d("maketiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:v,content:"Transmit notice when empty",disabled:m,onClick:function(){function V(){return d("nagonempty")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:p,content:"Traction Magnets",disabled:m,onClick:function(){function V(){return d("anchored")}return V}()})]}),l&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,icon:"eject",content:l,disabled:m,onClick:function(){function V(){return d("ejectpai")}return V}()})})]})})}return B}()},59887:function(A,r,n){"use strict";r.__esModule=!0,r.BotHonk=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotHonk=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:220,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.BotStatus)})})}return B}()},80063:function(A,r,n){"use strict";r.__esModule=!0,r.BotMed=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotMed=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.locked,l=c.noaccess,u=c.maintpanel,s=c.on,i=c.autopatrol,h=c.canhack,C=c.emagged,v=c.remote_disabled,p=c.painame,g=c.shut_up,V=c.declare_crit,y=c.stationary_mode,S=c.heal_threshold,L=c.injection_amount,w=c.use_beaker,x=c.treat_virus,T=c.reagent_glass;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Communication Settings",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Speaker",checked:!g,disabled:l,onClick:function(){function M(){return d("toggle_speaker")}return M}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Critical Patient Alerts",checked:V,disabled:l,onClick:function(){function M(){return d("toggle_critical_alerts")}return M}()})]}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Treatment Settings",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Healing Threshold",children:(0,e.createComponentVNode)(2,t.Slider,{value:S.value,minValue:S.min,maxValue:S.max,step:5,disabled:l,onChange:function(){function M(O,D){return d("set_heal_threshold",{target:D})}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Injection Level",children:(0,e.createComponentVNode)(2,t.Slider,{value:L.value,minValue:L.min,maxValue:L.max,step:5,format:function(){function M(O){return O+"u"}return M}(),disabled:l,onChange:function(){function M(O,D){return d("set_injection_amount",{target:D})}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reagent Source",children:(0,e.createComponentVNode)(2,t.Button,{content:w?"Beaker":"Internal Synthesizer",icon:w?"flask":"cogs",disabled:l,onClick:function(){function M(){return d("toggle_use_beaker")}return M}()})}),T&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T.amount,minValue:0,maxValue:T.max_amount,children:[T.amount," / ",T.max_amount]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{ml:1,children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject",disabled:l,onClick:function(){function M(){return d("eject_reagent_glass")}return M}()})})]})})]}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{mt:1,fluid:!0,content:"Treat Viral Infections",checked:x,disabled:l,onClick:function(){function M(){return d("toggle_treat_viral")}return M}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Stationary Mode",checked:y,disabled:l,onClick:function(){function M(){return d("toggle_stationary_mode")}return M}()})]}),p&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:p,disabled:l,onClick:function(){function M(){return d("ejectpai")}return M}()})})]})})})}return B}()},74439:function(A,r,n){"use strict";r.__esModule=!0,r.BotSecurity=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotSecurity=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.noaccess,l=c.painame,u=c.check_id,s=c.check_weapons,i=c.check_warrant,h=c.arrest_mode,C=c.arrest_declare;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:445,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Who To Arrest",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Unidentifiable Persons",disabled:m,onClick:function(){function v(){return d("authid")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:s,content:"Unauthorized Weapons",disabled:m,onClick:function(){function v(){return d("authweapon")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:i,content:"Wanted Criminals",disabled:m,onClick:function(){function v(){return d("authwarrant")}return v}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Arrest Procedure",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:h,content:"Detain Targets Indefinitely",disabled:m,onClick:function(){function v(){return d("arrtype")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:C,content:"Announce Arrests On Radio",disabled:m,onClick:function(){function v(){return d("arrdeclare")}return v}()})]}),l&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:l,disabled:m,onClick:function(){function v(){return d("ejectpai")}return v}()})})]})})}return B}()},10833:function(A,r,n){"use strict";r.__esModule=!0,r.BrigCells=void 0;var e=n(89005),a=n(98595),t=n(36036),o=n(72253),f=function(k,N){var d=k.cell,c=(0,o.useBackend)(N),m=c.act,l=d.cell_id,u=d.occupant,s=d.crimes,i=d.brigged_by,h=d.time_left_seconds,C=d.time_set_seconds,v=d.ref,p="";h>0&&(p+=" BrigCells__listRow--active");var g=function(){m("release",{ref:v})};return(0,e.createComponentVNode)(2,t.Table.Row,{className:p,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:l}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.TimeDisplay,{totalSeconds:C})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.TimeDisplay,{totalSeconds:h})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{type:"button",onClick:g,children:"Release"})})]})},b=function(k){var N=k.cells;return(0,e.createComponentVNode)(2,t.Table,{className:"BrigCells__list",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Cell"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Occupant"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Crimes"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Brigged By"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Time Brigged For"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Time Left"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Release"})]}),N.map(function(d){return(0,e.createComponentVNode)(2,f,{cell:d},d.ref)})]})},B=r.BrigCells=function(){function I(k,N){var d=(0,o.useBackend)(N),c=d.act,m=d.data,l=m.cells;return(0,e.createComponentVNode)(2,a.Window,{theme:"security",width:800,height:400,children:(0,e.createComponentVNode)(2,a.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b,{cells:l})})})})})}return I}()},45761:function(A,r,n){"use strict";r.__esModule=!0,r.BrigTimer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.BrigTimer=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;d.nameText=d.occupant,d.timing&&(d.prisoner_hasrec?d.nameText=(0,e.createComponentVNode)(2,t.Box,{color:"green",children:d.occupant}):d.nameText=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:d.occupant}));var c="pencil-alt";d.prisoner_name&&(d.prisoner_hasrec||(c="exclamation-triangle"));var m=[],l=0;for(l=0;lm?this.substring(0,m)+"...":this};var k=function(l,u){var s,i;if(!u)return[];var h=l.findIndex(function(C){return C.name===u.name});return[(s=l[h-1])==null?void 0:s.name,(i=l[h+1])==null?void 0:i.name]},N=function(l,u){u===void 0&&(u="");var s=(0,f.createSearch)(u,function(i){return i.name});return(0,t.flow)([(0,a.filter)(function(i){return i==null?void 0:i.name}),u&&(0,a.filter)(s),(0,a.sortBy)(function(i){return i.name})])(l)},d=r.CameraConsole=function(){function m(l,u){var s=(0,b.useBackend)(u),i=s.act,h=s.data,C=s.config,v=h.mapRef,p=h.activeCamera,g=N(h.cameras),V=k(g,p),y=V[0],S=V[1];return(0,e.createComponentVNode)(2,I.Window,{width:870,height:708,children:[(0,e.createVNode)(1,"div","CameraConsole__left",(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,c)})}),2),(0,e.createVNode)(1,"div","CameraConsole__right",[(0,e.createVNode)(1,"div","CameraConsole__toolbar",[(0,e.createVNode)(1,"b",null,"Camera: ",16),p&&p.name||"\u2014"],0),(0,e.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-left",disabled:!y,onClick:function(){function L(){return i("switch_camera",{name:y})}return L}()}),(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-right",disabled:!S,onClick:function(){function L(){return i("switch_camera",{name:S})}return L}()})],4),(0,e.createComponentVNode)(2,B.ByondUi,{className:"CameraConsole__map",params:{id:v,type:"map"}})],4)]})}return m}(),c=r.CameraConsoleContent=function(){function m(l,u){var s=(0,b.useBackend)(u),i=s.act,h=s.data,C=(0,b.useLocalState)(u,"searchText",""),v=C[0],p=C[1],g=h.activeCamera,V=N(h.cameras,v);return(0,e.createComponentVNode)(2,B.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{children:(0,e.createComponentVNode)(2,B.Input,{fluid:!0,placeholder:"Search for a camera",onInput:function(){function y(S,L){return p(L)}return y}()})}),(0,e.createComponentVNode)(2,B.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,B.Section,{fill:!0,scrollable:!0,children:V.map(function(y){return(0,e.createVNode)(1,"div",(0,o.classes)(["Button","Button--fluid","Button--color--transparent",g&&y.name===g.name&&"Button--selected"]),y.name.trimLongStr(23),0,{title:y.name,onClick:function(){function S(){return i("switch_camera",{name:y.name})}return S}()},y.name)})})})]})}return m}()},39222:function(A,r,n){"use strict";r.__esModule=!0,r.CameraConsoleOldContent=r.CameraConsoleMapContent=r.CameraConsole220=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(35840),f=n(25328),b=n(72253),B=n(36036),I=n(98595),k=function(u,s){var i,h;if(!s)return[];var C=u.findIndex(function(v){return v.name===s.name});return[(i=u[C-1])==null?void 0:i.name,(h=u[C+1])==null?void 0:h.name]},N=function(u,s){s===void 0&&(s="");var i=(0,f.createSearch)(s,function(h){return h.name});return(0,t.flow)([(0,a.filter)(function(h){return h==null?void 0:h.name}),s&&(0,a.filter)(i),(0,a.sortBy)(function(h){return h.name})])(u)},d=r.CameraConsole220=function(){function l(u,s){var i=(0,b.useLocalState)(s,"tabIndex",0),h=i[0],C=i[1],v=function(){function p(g){switch(g){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);default:return"WE SHOULDN'T BE HERE!"}}return p}();return(0,e.createComponentVNode)(2,I.Window,{width:1170,height:755,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.Stack,{children:(0,e.createComponentVNode)(2,B.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{width:h===1?"222px":"475px",textAlign:"center",children:(0,e.createComponentVNode)(2,B.Tabs,{fluid:!0,ml:h===1?1:0,mt:h===1?1:0,children:[(0,e.createComponentVNode)(2,B.Tabs.Tab,{selected:h===0,onClick:function(){function p(){return C(0)}return p}(),children:[(0,e.createComponentVNode)(2,B.Icon,{name:"map-marked-alt"})," \u041A\u0430\u0440\u0442\u0430"]},"Map"),(0,e.createComponentVNode)(2,B.Tabs.Tab,{selected:h===1,onClick:function(){function p(){return C(1)}return p}(),children:[(0,e.createComponentVNode)(2,B.Icon,{name:"table"})," \u0421\u043F\u0438\u0441\u043E\u043A"]},"List")]})}),v(h)]})})})})}return l}(),c=r.CameraConsoleMapContent=function(){function l(u,s){var i=(0,b.useBackend)(s),h=i.act,C=i.data,v=N(C.cameras),p=(0,b.useLocalState)(s,"zoom",1),g=p[0],V=p[1],y=C.mapRef,S=C.activeCamera,L=C.stationLevel,w=C.mapUrl,x=C.selected_z_level,T=k(v,S),M=T[0],O=T[1];return(0,e.createComponentVNode)(2,B.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",style:{flex:"0 0 474px"},children:(0,e.createComponentVNode)(2,B.NanoMap,{onZoom:function(){function D(E){return V(E)}return D}(),mapUrl:w,children:v.filter(function(D){return D.z===(Number(x)||L)}).map(function(D){return(0,e.createComponentVNode)(2,B.NanoMap.NanoButton,{activeCamera:S,x:D.x,y:D.y,context:s,zoom:g,icon:"circle",tooltip:D.name,name:D.name,color:"blue",status:D.status},D.ref)})})}),(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",m:.1,className:"CameraConsole__right_map",children:[(0,e.createVNode)(1,"div","CameraConsole__header",[(0,e.createVNode)(1,"div","CameraConsole__toolbar",[(0,e.createVNode)(1,"b",null,"\u041A\u0430\u043C\u0435\u0440\u0430: ",16),S&&S.name||"\u2014"],0),(0,e.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-left",disabled:!M,onClick:function(){function D(){return h("switch_camera",{name:M})}return D}()}),(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-right",disabled:!O,onClick:function(){function D(){return h("switch_camera",{name:O})}return D}()})],4)],4),(0,e.createComponentVNode)(2,B.ByondUi,{className:"CameraConsole__map",overflow:"hidden",params:{id:y,type:"map"}})]})]})}return l}(),m=r.CameraConsoleOldContent=function(){function l(u,s){var i=(0,b.useBackend)(s),h=i.act,C=i.data,v=i.config,p=C.mapRef,g=C.activeCamera,V=(0,b.useLocalState)(s,"searchText",""),y=V[0],S=V[1],L=N(C.cameras,y),w=k(L,g),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,B.Stack.Item,{children:[(0,e.createVNode)(1,"div","CameraConsole__left",(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{children:(0,e.createComponentVNode)(2,B.Input,{width:"215px",placeholder:"\u041D\u0430\u0439\u0442\u0438 \u043A\u0430\u043C\u0435\u0440\u0443",onInput:function(){function M(O,D){return S(D)}return M}()})}),(0,e.createComponentVNode)(2,B.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,B.Section,{fill:!0,scrollable:!0,children:L.map(function(M){return(0,e.createVNode)(1,"div",(0,o.classes)(["Button","Button--fluid",M.status?"Button--color--transparent":"Button--color--danger","Button--ellipsis",g&&M.name===g.name&&"Button--selected"]),M.name,0,{title:M.name,onClick:function(){function O(){return h("switch_camera",{name:M.name})}return O}()},M.name)})})})]})}),2),(0,e.createVNode)(1,"div","CameraConsole__right",[(0,e.createVNode)(1,"div","CameraConsole__toolbar",[(0,e.createVNode)(1,"b",null,"\u041A\u0430\u043C\u0435\u0440\u0430: ",16),g&&g.name||"\u2014"],0),(0,e.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-left",disabled:!x,onClick:function(){function M(){return h("switch_camera",{name:x})}return M}()}),(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-right",disabled:!T,onClick:function(){function M(){return h("switch_camera",{name:T})}return M}()})],4),(0,e.createComponentVNode)(2,B.ByondUi,{className:"CameraConsole__map",params:{id:p,type:"map"}})],4)]})}return l}()},52927:function(A,r,n){"use strict";r.__esModule=!0,r.Canister=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(49968),b=n(98595),B=r.Canister=function(){function I(k,N){var d=(0,t.useBackend)(N),c=d.act,m=d.data,l=m.portConnected,u=m.tankPressure,s=m.releasePressure,i=m.defaultReleasePressure,h=m.minReleasePressure,C=m.maxReleasePressure,v=m.valveOpen,p=m.name,g=m.canLabel,V=m.colorContainer,y=m.color_index,S=m.hasHoldingTank,L=m.holdingTank,w="";y.prim&&(w=V.prim.options[y.prim].name);var x="";y.sec&&(x=V.sec.options[y.sec].name);var T="";y.ter&&(T=V.ter.options[y.ter].name);var M="";y.quart&&(M=V.quart.options[y.quart].name);var O=[],D=[],E=[],P=[],R=0;for(R=0;Rp.current_positions&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:p.total_positions-p.current_positions})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"0"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{content:"-",disabled:i.cooldown_time||!p.can_close,onClick:function(){function g(){return s("make_job_unavailable",{job:p.title})}return g}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{content:"+",disabled:i.cooldown_time||!p.can_open,onClick:function(){function g(){return s("make_job_available",{job:p.title})}return g}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:i.target_dept&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:i.priority_jobs.indexOf(p.title)>-1?"Yes":""})||(0,e.createComponentVNode)(2,t.Button,{content:p.is_priority?"Yes":"No",selected:p.is_priority,disabled:i.cooldown_time||!p.can_prioritize,onClick:function(){function g(){return s("prioritize_job",{job:p.title})}return g}()})})]},p.title)})]})})]}):v=(0,e.createComponentVNode)(2,I);break;case 2:!i.authenticated||!i.scan_name?v=(0,e.createComponentVNode)(2,I):i.modify_name?v=(0,e.createComponentVNode)(2,f.AccessList,{accesses:i.regions,selectedList:i.selectedAccess,accessMod:function(){function p(g){return s("set",{access:g})}return p}(),grantAll:function(){function p(){return s("grant_all")}return p}(),denyAll:function(){function p(){return s("clear_all")}return p}(),grantDep:function(){function p(g){return s("grant_region",{region:g})}return p}(),denyDep:function(){function p(g){return s("deny_region",{region:g})}return p}()}):v=(0,e.createComponentVNode)(2,k);break;case 3:i.authenticated?i.records.length?v=(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Records",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Delete All Records",disabled:!i.authenticated||i.records.length===0||i.target_dept,onClick:function(){function p(){return s("wipe_all_logs")}return p}()}),children:[(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Crewman"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Old Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"New Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Authorized By"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Time"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Reason"}),!!i.iscentcom&&(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Deleted By"})]}),i.records.map(function(p){return(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.transferee}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.oldvalue}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.newvalue}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.whodidit}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.timestamp}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.reason}),!!i.iscentcom&&(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.deletedby})]},p.timestamp)})]}),!!i.iscentcom&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:"Delete MY Records",color:"purple",disabled:!i.authenticated||i.records.length===0,onClick:function(){function p(){return s("wipe_my_logs")}return p}()})})]}):v=(0,e.createComponentVNode)(2,N):v=(0,e.createComponentVNode)(2,I);break;case 4:!i.authenticated||!i.scan_name?v=(0,e.createComponentVNode)(2,I):v=(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Your Team",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Sec Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Actions"})]}),i.people_dept.map(function(p){return(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.title}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.crimstat}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:p.buttontext,disabled:!p.demotable,onClick:function(){function g(){return s("remote_demote",{remote_demote:p.name})}return g}()})})]},p.title)})]})});break;default:v=(0,e.createComponentVNode)(2,t.Section,{title:"Warning",color:"red",children:"ERROR: Unknown Mode."})}return(0,e.createComponentVNode)(2,o.Window,{width:800,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:C}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:h}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:v})]})})})}return c}()},64083:function(A,r,n){"use strict";r.__esModule=!0,r.CargoConsole=void 0;var e=n(89005),a=n(64795),t=n(88510),o=n(72253),f=n(36036),b=n(98595),B=n(25328),I=r.CargoConsole=function(){function u(s,i){return(0,e.createComponentVNode)(2,b.Window,{width:900,height:800,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,l)]})})})}return u}(),k=function(s,i){var h=(0,o.useLocalState)(i,"contentsModal",null),C=h[0],v=h[1],p=(0,o.useLocalState)(i,"contentsModalTitle",null),g=p[0],V=p[1];if(C!==null&&g!==null)return(0,e.createComponentVNode)(2,f.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:window.innerHeight*.75+"px",mx:"auto",children:[(0,e.createComponentVNode)(2,f.Box,{width:"100%",bold:!0,children:(0,e.createVNode)(1,"h1",null,[g,(0,e.createTextVNode)(" contents:")],0)}),(0,e.createComponentVNode)(2,f.Box,{children:C.map(function(y){return(0,e.createComponentVNode)(2,f.Box,{children:["- ",y]},y)})}),(0,e.createComponentVNode)(2,f.Box,{m:2,children:(0,e.createComponentVNode)(2,f.Button,{content:"Close",onClick:function(){function y(){v(null),V(null)}return y}()})})]})},N=function(s,i){var h=(0,o.useBackend)(i),C=h.act,v=h.data,p=v.is_public,g=v.timeleft,V=v.moving,y=v.at_station,S,L;return!V&&!y?(S="Docked off-station",L="Call Shuttle"):!V&&y?(S="Docked at the station",L="Return Shuttle"):V&&(L="In Transit...",g!==1?S="Shuttle is en route (ETA: "+g+" minutes)":S="Shuttle is en route (ETA: "+g+" minute)"),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Status",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Shuttle Status",children:S}),p===0&&(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Controls",children:[(0,e.createComponentVNode)(2,f.Button,{content:L,disabled:V,onClick:function(){function w(){return C("moveShuttle")}return w}()}),(0,e.createComponentVNode)(2,f.Button,{content:"View Central Command Messages",onClick:function(){function w(){return C("showMessages")}return w}()})]})]})})})},d=function(s,i){var h,C=(0,o.useBackend)(i),v=C.act,p=C.data,g=p.accounts,V=(0,o.useLocalState)(i,"selectedAccount"),y=V[0],S=V[1],L=[];return g.map(function(w){return L[w.name]=w.account_UID}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Payment",children:[(0,e.createComponentVNode)(2,f.Dropdown,{width:"190px",options:g.map(function(w){return w.name}),selected:(h=g.filter(function(w){return w.account_UID===y})[0])==null?void 0:h.name,onSelected:function(){function w(x){return S(L[x])}return w}()}),g.filter(function(w){return w.account_UID===y}).map(function(w){return(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Account Name",children:(0,e.createComponentVNode)(2,f.Stack.Item,{mt:1,children:w.name})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Balance",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:w.balance})})]},w.account_UID)})]})})},c=function(s,i){var h=(0,o.useBackend)(i),C=h.act,v=h.data,p=v.requests,g=v.categories,V=v.supply_packs,y=(0,o.useSharedState)(i,"category","Emergency"),S=y[0],L=y[1],w=(0,o.useSharedState)(i,"search_text",""),x=w[0],T=w[1],M=(0,o.useLocalState)(i,"contentsModal",null),O=M[0],D=M[1],E=(0,o.useLocalState)(i,"contentsModalTitle",null),P=E[0],R=E[1],j=(0,B.createSearch)(x,function(J){return J.name}),F=(0,o.useLocalState)(i,"selectedAccount"),W=F[0],z=F[1],K=(0,a.flow)([(0,t.filter)(function(J){return J.cat===g.filter(function(Q){return Q.name===S})[0].category||x}),x&&(0,t.filter)(j),(0,t.sortBy)(function(J){return J.name.toLowerCase()})])(V),G="Crate Catalogue";return x?G="Results for '"+x+"':":S&&(G="Browsing "+S),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:G,buttons:(0,e.createComponentVNode)(2,f.Dropdown,{width:"190px",options:g.map(function(J){return J.name}),selected:S,onSelected:function(){function J(Q){return L(Q)}return J}()}),children:[(0,e.createComponentVNode)(2,f.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function J(Q,ue){return T(ue)}return J}(),mb:1}),(0,e.createComponentVNode)(2,f.Box,{maxHeight:25,overflowY:"auto",overflowX:"hidden",children:(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:K.map(function(J){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{bold:!0,children:[J.name," (",J.cost," Credits)"]}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",pr:1,children:[(0,e.createComponentVNode)(2,f.Button,{content:"Order 1",icon:"shopping-cart",disabled:!W,onClick:function(){function Q(){return C("order",{crate:J.ref,multiple:!1,account:W})}return Q}()}),(0,e.createComponentVNode)(2,f.Button,{content:"Order Multiple",icon:"cart-plus",disabled:!W||J.singleton,onClick:function(){function Q(){return C("order",{crate:J.ref,multiple:!0,account:W})}return Q}()}),(0,e.createComponentVNode)(2,f.Button,{content:"View Contents",icon:"search",onClick:function(){function Q(){D(J.contents),R(J.name)}return Q}()})]})]},J.name)})})})]})})},m=function(s,i){var h=s.request,C,v;switch(h.department){case"Engineering":v="CE",C="orange";break;case"Medical":v="CMO",C="teal";break;case"Science":v="RD",C="purple";break;case"Supply":v="CT",C="brown";break;case"Service":v="HOP",C="olive";break;case"Security":v="HOS",C="red";break;case"Command":v="CAP",C="blue";break;case"Assistant":v="Any Head",C="grey";break}return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{mt:.5,children:"Approval Required:"}),!!h.req_cargo_approval&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"brown",content:"QM",icon:"user-tie",tooltip:"This Order requires approval from the QM still"})}),!!h.req_head_approval&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:C,content:v,disabled:h.req_cargo_approval,icon:"user-tie",tooltip:h.req_cargo_approval?"This Order first requires approval from the QM before the "+v+" can approve it":"This Order requires approval from the "+v+" still"})})]})},l=function(s,i){var h=(0,o.useBackend)(i),C=h.act,v=h.data,p=v.requests,g=v.orders,V=v.shipments;return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"Orders",children:[(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Requests"}),(0,e.createComponentVNode)(2,f.Table,{children:p.map(function(y){return(0,e.createComponentVNode)(2,f.Table.Row,{className:"Cargo_RequestList",children:[(0,e.createComponentVNode)(2,f.Table.Cell,{mb:1,children:[(0,e.createComponentVNode)(2,f.Box,{children:["Order #",y.ordernum,": ",y.supply_type," (",y.cost," credits) for ",(0,e.createVNode)(1,"b",null,y.orderedby,0)," with"," ",y.department?"The "+y.department+" Department":"Their Personal"," Account"]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",y.comment]}),(0,e.createComponentVNode)(2,m,{request:y})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{textAlign:"right",children:[(0,e.createComponentVNode)(2,f.Button,{content:"Approve",color:"green",disabled:!y.can_approve,onClick:function(){function S(){return C("approve",{ordernum:y.ordernum})}return S}()}),(0,e.createComponentVNode)(2,f.Button,{content:"Deny",color:"red",disabled:!y.can_deny,onClick:function(){function S(){return C("deny",{ordernum:y.ordernum})}return S}()})]})]},y.ordernum)})}),(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Orders Awaiting Delivery"}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:g.map(function(y){return(0,e.createComponentVNode)(2,f.Table.Row,{children:(0,e.createComponentVNode)(2,f.Table.Cell,{children:[(0,e.createComponentVNode)(2,f.Box,{children:["- #",y.ordernum,": ",y.supply_type," for ",(0,e.createVNode)(1,"b",null,y.orderedby,0)]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",y.comment]})]})},y.ordernum)})}),(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Order in Transit"}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:V.map(function(y){return(0,e.createComponentVNode)(2,f.Table.Row,{children:(0,e.createComponentVNode)(2,f.Table.Cell,{children:[(0,e.createComponentVNode)(2,f.Box,{children:["- #",y.ordernum,": ",y.supply_type," for ",(0,e.createVNode)(1,"b",null,y.orderedby,0)]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",y.comment]})]})},y.ordernum)})})]})}},36232:function(A,r,n){"use strict";r.__esModule=!0,r.ChameleonAppearances=r.Chameleon=void 0;var e=n(89005),a=n(25328),t=n(64795),o=n(88510),f=n(72253),b=n(36036),B=n(98595),I=r.Chameleon=function(){function d(c,m){return(0,e.createComponentVNode)(2,B.Window,{width:431,height:500,theme:"syndicate",children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,N)})})}return d}(),k=function(c,m){m===void 0&&(m="");var l=(0,a.createSearch)(m,function(u){return u.name});return(0,t.flow)([(0,o.filter)(function(u){return u==null?void 0:u.name}),m&&(0,o.filter)(l)])(c)},N=r.ChameleonAppearances=function(){function d(c,m){var l=(0,f.useBackend)(m),u=l.act,s=l.data,i=(0,f.useLocalState)(m,"searchText",""),h=i[0],C=i[1],v=k(s.chameleon_skins,h),p=s.selected_appearance;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search for an appearance",onInput:function(){function g(V,y){return C(y)}return g}()})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Item Appearance",children:v.map(function(g){var V=g.name+"_"+g.icon_state;return(0,e.createComponentVNode)(2,b.ImageButton,{dmIcon:g.icon,dmIconState:g.icon_state,imageSize:64,m:.5,compact:!0,selected:V===p,tooltip:g.name,style:{opacity:V===p&&"1"||"0.5"},onClick:function(){function y(){u("change_appearance",{new_appearance:V})}return y}()},V)})})})]})}return d}()},87331:function(A,r,n){"use strict";r.__esModule=!0,r.ChangelogView=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ChangelogView=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=(0,a.useLocalState)(I,"onlyRecent",0),m=c[0],l=c[1],u=d.cl_data,s=d.last_cl,i={FIX:(0,e.createComponentVNode)(2,t.Icon,{name:"tools",title:"Fix"}),WIP:(0,e.createComponentVNode)(2,t.Icon,{name:"hard-hat",title:"WIP",color:"orange"}),TWEAK:(0,e.createComponentVNode)(2,t.Icon,{name:"sliders-h",title:"Tweak"}),SOUNDADD:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-up",title:"Sound Added",color:"green"}),SOUNDDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-mute",title:"Sound Removed",color:"red"}),CODEADD:(0,e.createComponentVNode)(2,t.Icon,{name:"plus",title:"Code Addition",color:"green"}),CODEDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"minus",title:"Code Removal",color:"red"}),IMAGEADD:(0,e.createComponentVNode)(2,t.Icon,{name:"folder-plus",title:"Sprite Addition",color:"green"}),IMAGEDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"folder-minus",title:"Sprite Removal",color:"red"}),SPELLCHECK:(0,e.createComponentVNode)(2,t.Icon,{name:"font",title:"Spelling/Grammar Fix"}),EXPERIMENT:(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle",title:"Experimental",color:"orange"})},h=function(){function C(v){return v in i?i[v]:(0,e.createComponentVNode)(2,t.Icon,{name:"plus",color:"green"})}return C}();return(0,e.createComponentVNode)(2,o.Window,{width:750,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"ParadiseSS13 Changelog",mt:2,buttons:(0,e.createComponentVNode)(2,t.Button,{content:m?"Showing all changes":"Showing changes since last connection",onClick:function(){function C(){return l(!m)}return C}()}),children:u.map(function(C){return!m&&C.merge_ts<=s||(0,e.createComponentVNode)(2,t.Section,{mb:2,title:C.author+" - Merged on "+C.merge_date,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"#"+C.num,onClick:function(){function v(){return N("open_pr",{pr_number:C.num})}return v}()}),children:C.entries.map(function(v){return(0,e.createComponentVNode)(2,t.Box,{m:1,children:[h(v.etype)," ",v.etext]},v)})},C)})})})})}return b}()},91360:function(A,r,n){"use strict";r.__esModule=!0,r.CheckboxListInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(36036),f=n(72253),b=n(98595),B=r.CheckboxListInputModal=function(){function k(N,d){var c=(0,f.useBackend)(d),m=c.act,l=c.data,u=l.items,s=u===void 0?[]:u,i=l.message,h=i===void 0?"":i,C=l.init_value,v=l.timeout,p=l.title,g=(0,f.useLocalState)(d,"edittedItems",s),V=g[0],y=g[1],S=330+Math.ceil(h.length/3),L=function(){function w(x){x===void 0&&(x=null);var T=[].concat(V);T=T.map(function(M){return M.key===x.key?Object.assign({},M,{checked:!x.checked}):M}),y(T)}return w}();return(0,e.createComponentVNode)(2,b.Window,{title:p,width:325,height:S,children:[v&&(0,e.createComponentVNode)(2,a.Loader,{value:v}),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{className:"ListInput__Section",fill:!0,title:h,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,I,{filteredItems:V,onClick:L})}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,children:(0,e.createComponentVNode)(2,t.InputButtons,{input:V})})]})})})]})}return k}(),I=function(N,d){var c=N.filteredItems,m=N.onClick;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,tabIndex:0,children:c.map(function(l,u){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{fluid:!0,id:u,onClick:function(){function s(){return m(l)}return s}(),checked:l.checked,style:{animation:"none",transition:"none"},children:l.key.replace(/^\w/,function(s){return s.toUpperCase()})},u)})})}},36108:function(A,r,n){"use strict";r.__esModule=!0,r.ChemDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(85870),f=n(98595),b=[1,5,10,20,30,50],B=[1,5,10],I=r.ChemDispenser=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.chemicals;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:400+h.length*8,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,d)]})})})}return c}(),k=function(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.amount,C=i.energy,v=i.maxEnergy;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:C,minValue:0,maxValue:v,ranges:{good:[v*.5,1/0],average:[v*.25,v*.5],bad:[-1/0,v*.25]},children:[C," / ",v," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{children:b.map(function(p,g){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"15%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",selected:h===p,content:p,onClick:function(){function V(){return s("amount",{amount:p})}return V}()})},g)})})})]})})})},N=function(m,l){for(var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.chemicals,C=h===void 0?[]:h,v=[],p=0;p<(C.length+1)%3;p++)v.push(!0);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:i.glass?"Drink Dispenser":"Chemical Dispenser",children:[C.map(function(g,V){return(0,e.createComponentVNode)(2,t.Button,{m:.1,width:"32.5%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",content:g.title,style:{"margin-left":"2px"},onClick:function(){function y(){return s("dispense",{reagent:g.id})}return y}()},V)}),v.map(function(g,V){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%"},V)})]})})},d=function(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.isBeakerLoaded,C=i.beakerCurrentVolume,v=i.beakerMaxVolume,p=i.beakerContents,g=p===void 0?[]:p;return(0,e.createComponentVNode)(2,t.Stack.Item,{height:16,children:(0,e.createComponentVNode)(2,t.Section,{title:i.glass?"Glass":"Beaker",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Box,{children:[!!h&&(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"label",mr:2,children:[C," / ",v," units"]}),(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!h,onClick:function(){function V(){return s("ejectBeaker")}return V}()})]}),children:(0,e.createComponentVNode)(2,o.BeakerContents,{beakerLoaded:h,beakerContents:g,buttons:function(){function V(y){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){function S(){return s("remove",{reagent:y.id,amount:-1})}return S}()}),B.map(function(S,L){return(0,e.createComponentVNode)(2,t.Button,{content:S,onClick:function(){function w(){return s("remove",{reagent:y.id,amount:S})}return w}()},L)}),(0,e.createComponentVNode)(2,t.Button,{content:"ALL",onClick:function(){function S(){return s("remove",{reagent:y.id,amount:y.volume})}return S}()})],0)}return V}()})})})}},13146:function(A,r,n){"use strict";r.__esModule=!0,r.ChemHeater=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(85870),b=n(98595),B=r.ChemHeater=function(){function N(d,c){return(0,e.createComponentVNode)(2,b.Window,{width:350,height:275,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k)]})})})}return N}(),I=function(d,c){var m=(0,t.useBackend)(c),l=m.act,u=m.data,s=u.targetTemp,i=u.targetTempReached,h=u.autoEject,C=u.isActive,v=u.currentTemp,p=u.isBeakerLoaded;return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Settings",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{content:"Auto-eject",icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){function g(){return l("toggle_autoeject")}return g}()}),(0,e.createComponentVNode)(2,o.Button,{content:C?"On":"Off",icon:"power-off",selected:C,disabled:!p,onClick:function(){function g(){return l("toggle_on")}return g}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"65px",unit:"K",step:10,stepPixelSize:3,value:(0,a.round)(s,0),minValue:0,maxValue:1e3,onDrag:function(){function g(V,y){return l("adjust_temperature",{target:y})}return g}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Reading",color:i?"good":"average",children:p&&(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:v,format:function(){function g(V){return(0,a.toFixed)(V)+" K"}return g}()})||"\u2014"})]})})})},k=function(d,c){var m=(0,t.useBackend)(c),l=m.act,u=m.data,s=u.isBeakerLoaded,i=u.beakerCurrentVolume,h=u.beakerMaxVolume,C=u.beakerContents;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:"Beaker",fill:!0,scrollable:!0,buttons:!!s&&(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{inline:!0,color:"label",mr:2,children:[i," / ",h," units"]}),(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject",onClick:function(){function v(){return l("eject_beaker")}return v}()})]}),children:(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:s,beakerContents:C})})})}},56541:function(A,r,n){"use strict";r.__esModule=!0,r.ChemMaster=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(85870),b=n(3939),B=n(35840),I=["icon"];function k(S,L){if(S==null)return{};var w={};for(var x in S)if({}.hasOwnProperty.call(S,x)){if(L.includes(x))continue;w[x]=S[x]}return w}function N(S,L){S.prototype=Object.create(L.prototype),S.prototype.constructor=S,d(S,L)}function d(S,L){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(w,x){return w.__proto__=x,w},d(S,L)}var c=[1,5,10],m=function(L,w){var x=(0,a.useBackend)(w),T=x.act,M=x.data,O=L.args.analysis;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:M.condi?"Condiment Analysis":"Reagent Analysis",children:(0,e.createComponentVNode)(2,t.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:O.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:(O.desc||"").length>0?O.desc:"N/A"}),O.blood_type&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood type",children:O.blood_type}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:O.blood_dna})],4),!M.condi&&(0,e.createComponentVNode)(2,t.Button,{icon:M.printing?"spinner":"print",disabled:M.printing,iconSpin:!!M.printing,ml:"0.5rem",content:"Print",onClick:function(){function D(){return T("print",{idx:O.idx,beaker:L.args.beaker})}return D}()})]})})})})},l=function(S){return S[S.ToDisposals=0]="ToDisposals",S[S.ToBeaker=1]="ToBeaker",S}(l||{}),u=r.ChemMaster=function(){function S(L,w){return(0,e.createComponentVNode)(2,o.Window,{width:575,height:650,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,s),(0,e.createComponentVNode)(2,i),(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,y)]})})]})}return S}(),s=function(L,w){var x=(0,a.useBackend)(w),T=x.act,M=x.data,O=M.beaker,D=M.beaker_reagents,E=M.buffer_reagents,P=E.length>0;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Beaker",fill:!0,scrollable:!0,buttons:P?(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"eject",disabled:!O,content:"Eject and Clear Buffer",onClick:function(){function R(){return T("eject")}return R}()}):(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!O,content:"Eject and Clear Buffer",onClick:function(){function R(){return T("eject")}return R}()}),children:O?(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:!0,beakerContents:D,buttons:function(){function R(j,F){return(0,e.createComponentVNode)(2,t.Box,{mb:F0?(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:!0,beakerContents:D,buttons:function(){function E(P,R){return(0,e.createComponentVNode)(2,t.Box,{mb:R0&&(P=E.map(function(R){var j=R.id,F=R.sprite;return(0,e.createComponentVNode)(2,g,{icon:F,translucent:!0,onClick:function(){function W(){return T("set_sprite_style",{production_mode:O,style:j})}return W}(),selected:D===j},j)})),(0,e.createComponentVNode)(2,p,{productionData:L.productionData,children:P&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Style",children:P})})},y=function(L,w){var x=(0,a.useBackend)(w),T=x.act,M=x.data,O=M.loaded_pill_bottle_style,D=M.containerstyles,E=M.loaded_pill_bottle,P={width:"20px",height:"20px"},R=D.map(function(j){var F=j.color,W=j.name,z=O===F;return(0,e.createComponentVNode)(2,t.Button,{style:{position:"relative",width:P.width,height:P.height},onClick:function(){function K(){return T("set_container_style",{style:F})}return K}(),icon:z&&"check",iconStyle:{position:"relative","z-index":1},tooltip:W,tooltipPosition:"top",children:[!z&&(0,e.createVNode)(1,"div",null,null,1,{style:{display:"inline-block"}}),(0,e.createVNode)(1,"span","Button",null,1,{style:{display:"inline-block",position:"absolute",top:0,left:0,margin:0,padding:0,width:P.width,height:P.height,"background-color":F,opacity:.6,filter:"alpha(opacity=60)"}})]},F)});return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Container Customization",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!E,content:"Eject Container",onClick:function(){function j(){return T("ejectp")}return j}()}),children:E?(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Style",children:[(0,e.createComponentVNode)(2,t.Button,{style:{width:P.width,height:P.height},icon:"tint-slash",onClick:function(){function j(){return T("clear_container_style")}return j}(),selected:!O,tooltip:"Default",tooltipPosition:"top"}),R]})}):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"No pill bottle or patch pack loaded."})})})};(0,b.modalRegisterBodyOverride)("analyze",m)},37173:function(A,r,n){"use strict";r.__esModule=!0,r.CloningConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(79140),b=1,B=32,I=128,k=r.CloningConsole=function(){function u(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.tab,g=v.has_scanner,V=v.pod_amount;return(0,e.createComponentVNode)(2,o.Window,{width:640,height:520,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Cloning Console",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Connected scanner",children:g?"Online":"Missing"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Connected pods",children:V})]})}),(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:p===1,icon:"home",onClick:function(){function y(){return C("menu",{tab:1})}return y}(),children:"Main Menu"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:p===2,icon:"user",onClick:function(){function y(){return C("menu",{tab:2})}return y}(),children:"Damage Configuration"})]}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,N)})]})})}return u}(),N=function(s,i){var h=(0,a.useBackend)(i),C=h.data,v=C.tab,p;return v===1?p=(0,e.createComponentVNode)(2,d):v===2&&(p=(0,e.createComponentVNode)(2,c)),p},d=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.pods,g=v.pod_amount,V=v.selected_pod_UID;return(0,e.createComponentVNode)(2,t.Box,{children:[!g&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No pods connected."}),!!g&&p.map(function(y,S){return(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Pod "+(S+1),children:(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"96px",shrink:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:(0,f.resolveAsset)("pod_"+(y.cloning?"cloning":"idle")+".gif"),style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createComponentVNode)(2,t.Button,{selected:V===y.uid,onClick:function(){function L(){return C("select_pod",{uid:y.uid})}return L}(),children:"Select"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Progress",children:[!y.cloning&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Pod is inactive."}),!!y.cloning&&(0,e.createComponentVNode)(2,t.ProgressBar,{value:y.clone_progress,maxValue:100,color:"good"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Biomass",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:y.biomass,ranges:{good:[2*y.biomass_storage_capacity/3,y.biomass_storage_capacity],average:[y.biomass_storage_capacity/3,2*y.biomass_storage_capacity/3],bad:[0,y.biomass_storage_capacity/3]},minValue:0,maxValue:y.biomass_storage_capacity,children:[y.biomass,"/",y.biomass_storage_capacity+" ("+100*y.biomass/y.biomass_storage_capacity+"%)"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sanguine Reagent",children:y.sanguine_reagent}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Osseous Reagent",children:y.osseous_reagent})]})})]})},y)})]})},c=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.selected_pod_data,g=v.has_scanned,V=v.scanner_has_patient,y=v.feedback,S=v.scan_successful,L=v.cloning_cost,w=v.has_scanner,x=v.currently_scanning;return(0,e.createComponentVNode)(2,t.Box,{children:[!w&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No scanner connected."}),!!w&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Scanner Info",buttons:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hourglass-half",onClick:function(){function T(){return C("scan")}return T}(),disabled:!V||x,children:"Scan"}),(0,e.createComponentVNode)(2,t.Button,{icon:"eject",onClick:function(){function T(){return C("eject")}return T}(),disabled:!V||x,children:"Eject Patient"})]}),children:[!g&&!x&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:V?"No scan detected for current patient.":"No patient is in the scanner."}),(!!g||!!x)&&(0,e.createComponentVNode)(2,t.Box,{color:y.color,children:y.text})]}),(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Damages Breakdown",children:(0,e.createComponentVNode)(2,t.Box,{children:[(!S||!g)&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No valid scan detected."}),!!S&&!!g&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function T(){return C("fix_all")}return T}(),children:"Repair All Damages"}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function T(){return C("fix_none")}return T}(),children:"Repair No Damages"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function T(){return C("clone")}return T}(),children:"Clone"})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[0],maxValue:p.biomass_storage_capacity,ranges:{bad:[2*p.biomass_storage_capacity/3,p.biomass_storage_capacity],average:[p.biomass_storage_capacity/3,2*p.biomass_storage_capacity/3],good:[0,p.biomass_storage_capacity/3]},color:L[0]>p.biomass?"bad":null,children:["Biomass: ",L[0],"/",p.biomass,"/",p.biomass_storage_capacity]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[1],maxValue:p.max_reagent_capacity,ranges:{bad:[2*p.max_reagent_capacity/3,p.max_reagent_capacity],average:[p.max_reagent_capacity/3,2*p.max_reagent_capacity/3],good:[0,p.max_reagent_capacity/3]},color:L[1]>p.sanguine_reagent?"bad":"good",children:["Sanguine: ",L[1],"/",p.sanguine_reagent,"/",p.max_reagent_capacity]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[2],maxValue:p.max_reagent_capacity,ranges:{bad:[2*p.max_reagent_capacity/3,p.max_reagent_capacity],average:[p.max_reagent_capacity/3,2*p.max_reagent_capacity/3],good:[0,p.max_reagent_capacity/3]},color:L[2]>p.osseous_reagent?"bad":"good",children:["Osseous: ",L[2],"/",p.osseous_reagent,"/",p.max_reagent_capacity]})})]}),(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,l)]})]})})]})]})},m=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.patient_limb_data,g=v.limb_list,V=v.desired_limb_data;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Limbs",children:g.map(function(y,S){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Stack,{align:"baseline",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"15%",height:"20px",children:[p[y][4],":"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),p[y][3]===0&&(0,e.createComponentVNode)(2,t.Stack.Item,{width:"60%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:V[y][0]+V[y][1],maxValue:p[y][5],ranges:{good:[0,p[y][5]/3],average:[p[y][5]/3,2*p[y][5]/3],bad:[2*p[y][5]/3,p[y][5]]},children:["Post-Cloning Damage: ",(0,e.createComponentVNode)(2,t.Icon,{name:"bone"})," "+V[y][0]+" / ",(0,e.createComponentVNode)(2,t.Icon,{name:"fire"})," "+V[y][1]]})}),p[y][3]!==0&&(0,e.createComponentVNode)(2,t.Stack.Item,{width:"60%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:"bad",value:0,children:["The patient's ",p[y][4]," is missing!"]})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[!!p[y][3]&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!V[y][3],onClick:function(){function L(){return C("toggle_limb_repair",{limb:y,type:"replace"})}return L}(),children:"Replace Limb"})}),!p[y][3]&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[y][0]||p[y][1]),checked:!(V[y][0]||V[y][1]),onClick:function(){function L(){return C("toggle_limb_repair",{limb:y,type:"damage"})}return L}(),children:"Repair Damages"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[y][2]&b),checked:!(V[y][2]&b),onClick:function(){function L(){return C("toggle_limb_repair",{limb:y,type:"bone"})}return L}(),children:"Mend Bone"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[y][2]&B),checked:!(V[y][2]&B),onClick:function(){function L(){return C("toggle_limb_repair",{limb:y,type:"ib"})}return L}(),children:"Mend IB"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[y][2]&I),checked:!(V[y][2]&I),onClick:function(){function L(){return C("toggle_limb_repair",{limb:y,type:"critburn"})}return L}(),children:"Mend Critical Burn"})]})]})]},y)})})},l=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.patient_organ_data,g=v.organ_list,V=v.desired_organ_data;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Organs",children:g.map(function(y,S){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Stack,{align:"baseline",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"20%",height:"20px",children:[p[y][3],":"," "]}),p[y][5]!=="heart"&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[!!p[y][2]&&(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!V[y][2]&&!V[y][1],onClick:function(){function L(){return C("toggle_organ_repair",{organ:y,type:"replace"})}return L}(),children:"Replace Organ"}),!p[y][2]&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!p[y][0],checked:!V[y][0],onClick:function(){function L(){return C("toggle_organ_repair",{organ:y,type:"damage"})}return L}(),children:"Repair Damages"})})]})}),p[y][5]==="heart"&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Heart replacement is required for cloning."}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"35%",children:[!!p[y][2]&&(0,e.createComponentVNode)(2,t.ProgressBar,{color:"bad",value:0,children:["The patient's ",p[y][3]," is missing!"]}),!p[y][2]&&(0,e.createComponentVNode)(2,t.ProgressBar,{value:V[y][0],maxValue:p[y][4],ranges:{good:[0,p[y][4]/3],average:[p[y][4]/3,2*p[y][4]/3],bad:[2*p[y][4]/3,p[y][4]]},children:"Post-Cloning Damage: "+V[y][0]})]})]})},y)})})}},98723:function(A,r,n){"use strict";r.__esModule=!0,r.CloningPod=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.CloningPod=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.biomass,m=d.biomass_storage_capacity,l=d.sanguine_reagent,u=d.osseous_reagent,s=d.organs,i=d.currently_cloning;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Liquid Storage",children:[(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Biomass:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:c,ranges:{good:[2*m/3,m],average:[m/3,2*m/3],bad:[0,m/3]},minValue:0,maxValue:m})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Sanguine Reagent:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:l+" units"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.NumberInput,{value:0,minValue:0,maxValue:l,step:1,unit:"units",onChange:function(){function h(C,v){return N("remove_reagent",{reagent:"sanguine_reagent",amount:v})}return h}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove All",onClick:function(){function h(){return N("purge_reagent",{reagent:"sanguine_reagent"})}return h}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Osseous Reagent:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:u+" units"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.NumberInput,{value:0,minValue:0,maxValue:u,step:1,unit:"units",onChange:function(){function h(C,v){return N("remove_reagent",{reagent:"osseous_reagent",amount:v})}return h}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove All",onClick:function(){function h(){return N("purge_reagent",{reagent:"osseous_reagent"})}return h}()})})]})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Organ Storage",children:[!i&&(0,e.createComponentVNode)(2,t.Box,{children:[!s&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No organs loaded."}),!!s&&s.map(function(h){return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:h.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject",onClick:function(){function C(){return N("eject_organ",{organ_ref:h.ref})}return C}()})})]},h)})]}),!!i&&(0,e.createComponentVNode)(2,t.Stack,{height:"100%",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"lock",size:"5",mb:3}),(0,e.createVNode)(1,"br"),"Unable to access organ storage while cloning."]})})]})]})})}return b}()},18259:function(A,r,n){"use strict";r.__esModule=!0,r.CoinMint=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=r.CoinMint=function(){function B(I,k){var N=(0,t.useBackend)(k),d=N.act,c=N.data,m=c.materials,l=c.moneyBag,u=c.moneyBagContent,s=c.moneyBagMaxContent,i=(l?210:138)+Math.ceil(m.length/4)*64;return(0,e.createComponentVNode)(2,f.Window,{width:210,height:i,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.NoticeBox,{m:0,info:!0,children:["Total coins produced: ",c.totalCoins]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Coin Type",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"power-off",color:c.active&&"bad",tooltip:!l&&"Need a money bag",disabled:!l,onClick:function(){function h(){return d("activate")}return h}()}),children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.ProgressBar,{minValue:0,maxValue:c.maxMaterials,value:c.totalMaterials})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"eject",tooltip:"Eject selected material",onClick:function(){function h(){return d("ejectMat")}return h}()})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:m.map(function(h){return(0,e.createComponentVNode)(2,o.Button,{bold:!0,inline:!0,translucent:!0,m:.2,textAlign:"center",selected:h.id===c.chosenMaterial,tooltip:h.name,content:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{className:(0,a.classes)(["materials32x32",h.id])}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:h.amount})]}),onClick:function(){function C(){return d("selectMaterial",{material:h.id})}return C}()},h.id)})})]})})}),!!l&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Money Bag",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject",disabled:c.active,onClick:function(){function h(){return d("ejectBag")}return h}()}),children:(0,e.createComponentVNode)(2,o.ProgressBar,{width:"100%",minValue:0,maxValue:s,value:u,children:[u," / ",s]})})})]})})})}return B}()},93858:function(A,r,n){"use strict";r.__esModule=!0,r.HexColorInput=r.ColorSelector=r.ColorPickerModal=r.ColorInput=void 0;var e=n(89005),a=n(51057),t=n(72253),o=n(36036),f=n(98595),b=n(44879),B=n(14448),I=n(4454),k=n(35840),N=n(9394),d=n(19203),c=["prefixed","alpha","color","fluid","onChange"];/** + */var b=(0,t.createLogger)("hotkeys"),B={},I=[e.KEY_ESCAPE,e.KEY_ENTER,e.KEY_SPACE,e.KEY_TAB,e.KEY_CTRL,e.KEY_SHIFT,e.KEY_UP,e.KEY_DOWN,e.KEY_LEFT,e.KEY_RIGHT],k={},g=function(i){if(i===16)return"Shift";if(i===17)return"Ctrl";if(i===18)return"Alt";if(i===33)return"Northeast";if(i===34)return"Southeast";if(i===35)return"Southwest";if(i===36)return"Northwest";if(i===37)return"West";if(i===38)return"North";if(i===39)return"East";if(i===40)return"South";if(i===45)return"Insert";if(i===46)return"Delete";if(i>=48&&i<=57||i>=65&&i<=90)return String.fromCharCode(i);if(i>=96&&i<=105)return"Numpad"+(i-96);if(i>=112&&i<=123)return"F"+(i-111);if(i===188)return",";if(i===189)return"-";if(i===190)return"."},d=function(i){var h=String(i);if(h==="Ctrl+F5"||h==="Ctrl+R"){location.reload();return}if(h!=="Ctrl+F"&&!(i.event.defaultPrevented||i.isModifierKey()||I.includes(i.code))){h==="F5"&&(i.event.preventDefault(),i.event.returnValue=!1);var C=g(i.code);if(C){var v=B[C];if(v)return b.debug("macro",v),Byond.command(v);if(i.isDown()&&!k[C]){k[C]=!0;var p='Key_Down "'+C+'"';return b.debug(p),Byond.command(p)}if(i.isUp()&&k[C]){k[C]=!1;var N='Key_Up "'+C+'"';return b.debug(N),Byond.command(N)}}}},c=r.acquireHotKey=function(){function s(i){I.push(i)}return s}(),m=r.releaseHotKey=function(){function s(i){var h=I.indexOf(i);h>=0&&I.splice(h,1)}return s}(),l=r.releaseHeldKeys=function(){function s(){for(var i=0,h=Object.keys(k);i0||(0,a.fetchRetry)((0,e.resolveAsset)("icon_ref_map.json")).then(function(b){return b.json()}).then(function(b){return Byond.iconRefMap=b}).catch(function(b){return t.logger.log(b)})}return f}()},1090:function(A,r,n){"use strict";r.__esModule=!0,r.AICard=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AICard=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;if(d.has_ai===0)return(0,e.createComponentVNode)(2,o.Window,{width:250,height:120,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Stored AI",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var c=null;return d.integrity>=75?c="green":d.integrity>=25?c="yellow":c="red",(0,e.createComponentVNode)(2,o.Window,{width:600,height:420,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:d.name,children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:c,value:d.integrity/100})})}),(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h2",null,d.flushing===1?"Wipe of AI in progress...":"",0)})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Laws",children:!!d.has_laws&&(0,e.createComponentVNode)(2,t.Box,{children:d.laws.map(function(m,l){return(0,e.createComponentVNode)(2,t.Box,{children:m},l)})})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h3",null,"No laws detected.",16)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wireless Activity",children:(0,e.createComponentVNode)(2,t.Button,{width:10,icon:d.wireless?"check":"times",content:d.wireless?"Enabled":"Disabled",color:d.wireless?"green":"red",onClick:function(){function m(){return g("wireless")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subspace Transceiver",children:(0,e.createComponentVNode)(2,t.Button,{width:10,icon:d.radio?"check":"times",content:d.radio?"Enabled":"Disabled",color:d.radio?"green":"red",onClick:function(){function m(){return g("radio")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wipe",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{width:10,icon:"trash-alt",confirmIcon:"trash-alt",disabled:d.flushing||d.integrity===0,confirmColor:"red",content:"Wipe AI",onClick:function(){function m(){return g("wipe")}return m}()})})]})})})]})})})}return b}()},39454:function(A,r,n){"use strict";r.__esModule=!0,r.AIFixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AIFixer=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;if(d.occupant===null)return(0,e.createComponentVNode)(2,o.Window,{width:550,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Stored AI",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"robot",size:5,color:"silver"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"h3",null,"No Artificial Intelligence detected.",16)]})})})})});var c=!0;(d.stat===2||d.stat===null)&&(c=!1);var m=null;d.integrity>=75?m="green":d.integrity>=25?m="yellow":m="red";var l=!0;return d.integrity>=100&&d.stat!==2&&(l=!1),(0,e.createComponentVNode)(2,o.Window,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:d.occupant,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:m,value:d.integrity/100})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:c?"green":"red",children:c?"Functional":"Non-Functional"})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Laws",children:!!d.has_laws&&(0,e.createComponentVNode)(2,t.Box,{children:d.laws.map(function(u,s){return(0,e.createComponentVNode)(2,t.Box,{inline:!0,children:u},s)})})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h3",null,"No laws detected.",16)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wireless Activity",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.wireless?"times":"check",content:d.wireless?"Disabled":"Enabled",color:d.wireless?"red":"green",onClick:function(){function u(){return g("wireless")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subspace Transceiver",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.radio?"times":"check",content:d.radio?"Disabled":"Enabled",color:d.radio?"red":"green",onClick:function(){function u(){return g("radio")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Start Repairs",children:(0,e.createComponentVNode)(2,t.Button,{icon:"wrench",disabled:!l||d.active,content:!l||d.active?"Already Repaired":"Repair",onClick:function(){function u(){return g("fix")}return u}()})})]}),(0,e.createComponentVNode)(2,t.Box,{color:"green",lineHeight:2,children:d.active?"Reconstruction in progress.":""})]})})]})})})}return b}()},88422:function(A,r,n){"use strict";r.__esModule=!0,r.APC=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(195),b=r.APC=function(){function g(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:510,height:435,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,k)})})}return g}(),B={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"}},I={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"}},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.locked&&!u.siliconUser,i=u.normallyLocked,h=B[u.externalPower]||B[0],C=B[u.chargingStatus]||B[0],v=u.powerChannels||[],p=I[u.malfStatus]||I[0],N=u.powerCellStatus/100;return(0,e.createFragment)([(0,e.createComponentVNode)(2,f.InterfaceLockNoticeBox),(0,e.createComponentVNode)(2,t.Section,{title:"Power Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Main Breaker",color:h.color,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:u.isOperating?"power-off":"times",content:u.isOperating?"On":"Off",selected:u.isOperating&&!s,color:u.isOperating?"":"bad",disabled:s,onClick:function(){function V(){return l("breaker")}return V}()}),children:["[ ",h.externalPowerText," ]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Cell",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:"good",value:N})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Charge Mode",color:C.color,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:u.chargeMode?"sync":"times",content:u.chargeMode?"Auto":"Off",selected:u.chargeMode,disabled:s,onClick:function(){function V(){return l("charge")}return V}()}),children:["[ ",C.chargingText," ]"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Channels",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[v.map(function(V){var y=V.topicParams;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:V.title,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,mx:2,color:V.status>=2?"good":"bad",children:V.status>=2?"On":"Off"}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Auto",selected:!s&&(V.status===1||V.status===3),disabled:s,onClick:function(){function S(){return l("channel",y.auto)}return S}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:"On",selected:!s&&V.status===2,disabled:s,onClick:function(){function S(){return l("channel",y.on)}return S}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Off",selected:!s&&V.status===0,disabled:s,onClick:function(){function S(){return l("channel",y.off)}return S}()})],4),children:[V.powerLoad," W"]},V.title)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Load",children:(0,e.createVNode)(1,"b",null,[u.totalLoad,(0,e.createTextVNode)(" W")],0)})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Misc",buttons:!!u.siliconUser&&(0,e.createFragment)([!!u.malfStatus&&(0,e.createComponentVNode)(2,t.Button,{icon:p.icon,content:p.content,color:"bad",onClick:function(){function V(){return l(p.action)}return V}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){function V(){return l("overload")}return V}()})],0),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cover Lock",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.4,icon:u.coverLocked?"lock":"unlock",content:u.coverLocked?"Engaged":"Disengaged",disabled:s,onClick:function(){function V(){return l("cover")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"lightbulb-o",content:u.emergencyLights?"Enabled":"Disabled",disabled:s,onClick:function(){function V(){return l("emergency_lighting")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,e.createComponentVNode)(2,t.Button,{mt:.4,icon:"lightbulb-o",content:u.nightshiftLights?"Enabled":"Disabled",onClick:function(){function V(){return l("toggle_nightshift")}return V}()})})]})})],4)}},99660:function(A,r,n){"use strict";r.__esModule=!0,r.ATM=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ATM=function(){function m(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.view_screen,v=h.authenticated_account,p=h.ticks_left_locked_down,N=h.linked_db,V;if(p>0)V=(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle"}),"Maximum number of pin attempts exceeded! Access to this ATM has been temporarily disabled."]});else if(!N)V=(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle"}),"Unable to connect to accounts database, please retry and if the issue persists contact Nanotrasen IT support."]});else if(v)switch(C){case 1:V=(0,e.createComponentVNode)(2,B);break;case 2:V=(0,e.createComponentVNode)(2,I);break;case 3:V=(0,e.createComponentVNode)(2,d);break;default:V=(0,e.createComponentVNode)(2,k)}else V=(0,e.createComponentVNode)(2,g);return(0,e.createComponentVNode)(2,o.Window,{width:550,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Section,{children:V})]})})}return m}(),b=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.machine_id,v=h.held_card_name;return(0,e.createComponentVNode)(2,t.Section,{title:"Nanotrasen Automatic Teller Machine",children:[(0,e.createComponentVNode)(2,t.Box,{children:"For all your monetary needs!"}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Card",children:(0,e.createComponentVNode)(2,t.Button,{content:v,icon:"eject",onClick:function(){function p(){return i("insert_card")}return p}()})})})]})},B=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.security_level;return(0,e.createComponentVNode)(2,t.Section,{title:"Select a new security level for this account",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:(0,e.createComponentVNode)(2,t.Button,{content:"Account Number",icon:"unlock",selected:C===0,onClick:function(){function v(){return i("change_security_level",{new_security_level:1})}return v}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:"Either the account number or card is required to access this account. EFTPOS transactions will require a card."}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:(0,e.createComponentVNode)(2,t.Button,{content:"Account Pin",icon:"unlock",selected:C===2,onClick:function(){function v(){return i("change_security_level",{new_security_level:2})}return v}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:"An account number and pin must be manually entered to access this account and process transactions."})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},I=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=(0,a.useLocalState)(u,"targetAccNumber",0),v=C[0],p=C[1],N=(0,a.useLocalState)(u,"fundsAmount",0),V=N[0],y=N[1],S=(0,a.useLocalState)(u,"purpose",0),L=S[0],w=S[1],x=h.money;return(0,e.createComponentVNode)(2,t.Section,{title:"Transfer Fund",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account Balance",children:["$",x]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Account Number",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"7 Digit Number",onInput:function(){function T(M,O){return p(O)}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Funds to Transfer",children:(0,e.createComponentVNode)(2,t.Input,{onInput:function(){function T(M,O){return y(O)}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transaction Purpose",children:(0,e.createComponentVNode)(2,t.Input,{fluid:!0,onInput:function(){function T(M,O){return w(O)}return T}()})})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.Button,{content:"Transfer",icon:"sign-out-alt",onClick:function(){function T(){return i("transfer",{target_acc_number:v,funds_amount:V,purpose:L})}return T}()}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},k=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=(0,a.useLocalState)(u,"fundsAmount",0),v=C[0],p=C[1],N=h.owner_name,V=h.money;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Welcome, "+N,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Logout",icon:"sign-out-alt",onClick:function(){function y(){return i("logout")}return y}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account Balance",children:["$",V]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Withdrawal Amount",children:(0,e.createComponentVNode)(2,t.Input,{onInput:function(){function y(S,L){return p(L)}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Withdraw Funds",icon:"sign-out-alt",onClick:function(){function y(){return i("withdrawal",{funds_amount:v})}return y}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Menu",children:[(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Change account security level",icon:"lock",onClick:function(){function y(){return i("view_screen",{view_screen:1})}return y}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Make transfer",icon:"exchange-alt",onClick:function(){function y(){return i("view_screen",{view_screen:2})}return y}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"View transaction log",icon:"list",onClick:function(){function y(){return i("view_screen",{view_screen:3})}return y}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Print balance statement",icon:"print",onClick:function(){function y(){return i("balance_statement")}return y}()})})]})],4)},g=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=(0,a.useLocalState)(u,"accountID",null),v=C[0],p=C[1],N=(0,a.useLocalState)(u,"accountPin",null),V=N[0],y=N[1],S=h.machine_id,L=h.held_card_name;return(0,e.createComponentVNode)(2,t.Section,{title:"Insert card or enter ID and pin to login",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account ID",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"6 Digit Number",onInput:function(){function w(x,T){return p(T)}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pin",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"6 Digit Number",onInput:function(){function w(x,T){return y(T)}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Login",icon:"sign-in-alt",onClick:function(){function w(){return i("attempt_auth",{account_num:v,account_pin:V})}return w}()})})]})})},d=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.transaction_log;return(0,e.createComponentVNode)(2,t.Section,{title:"Transactions",children:[(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Timestamp"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Reason"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Value"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Terminal"})]}),C.map(function(v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.time}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.purpose}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:v.is_deposit?"green":"red",children:["$",v.amount]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.target_name})]},v)})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},c=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data;return(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"sign-out-alt",onClick:function(){function C(){return i("view_screen",{view_screen:0})}return C}()})}},86423:function(A,r,n){"use strict";r.__esModule=!0,r.AccountsUplinkTerminal=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(36352),b=n(98595),B=n(321),I=n(5485),k=r.AccountsUplinkTerminal=function(){function h(C,v){var p=(0,t.useBackend)(v),N=p.act,V=p.data,y=V.loginState,S=V.currentPage,L;if(y.logged_in)S===1?L=(0,e.createComponentVNode)(2,d):S===2?L=(0,e.createComponentVNode)(2,s):S===3&&(L=(0,e.createComponentVNode)(2,i));else return(0,e.createComponentVNode)(2,b.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,I.LoginScreen)})})});return(0,e.createComponentVNode)(2,b.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.LoginInfo),(0,e.createComponentVNode)(2,g),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:L})]})})})}return h}(),g=function(C,v){var p=(0,t.useBackend)(v),N=p.data,V=(0,t.useLocalState)(v,"tabIndex",0),y=V[0],S=V[1],L=N.login_state;return(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,mb:1,children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:y===0,onClick:function(){function w(){return S(0)}return w}(),children:"User Accounts"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:y===1,onClick:function(){function w(){return S(1)}return w}(),children:"Department Accounts"})]})})})},d=function(C,v){var p=(0,t.useLocalState)(v,"tabIndex",0),N=p[0];switch(N){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},c=function(C,v){var p=(0,t.useBackend)(v),N=p.act,V=p.data,y=V.accounts,S=(0,t.useLocalState)(v,"searchText",""),L=S[0],w=S[1],x=(0,t.useLocalState)(v,"sortId","owner_name"),T=x[0],M=x[1],O=(0,t.useLocalState)(v,"sortOrder",!0),D=O[0],E=O[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,u),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"AccountsUplinkTerminal__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,l,{id:"owner_name",children:"Account Holder"}),(0,e.createComponentVNode)(2,l,{id:"account_number",children:"Account Number"}),(0,e.createComponentVNode)(2,l,{id:"suspended",children:"Account Status"}),(0,e.createComponentVNode)(2,l,{id:"money",children:"Account Balance"})]}),y.filter((0,a.createSearch)(L,function(P){return P.owner_name+"|"+P.account_number+"|"+P.suspended+"|"+P.money})).sort(function(P,R){var j=D?1:-1;return P[T].localeCompare(R[T])*j}).map(function(P){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+P.suspended,onClick:function(){function R(){return N("view_account_detail",{account_num:P.account_number})}return R}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",P.owner_name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:["#",P.account_number]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.suspended}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.money})]},P.account_number)})]})})})]})},m=function(C,v){var p=(0,t.useBackend)(v),N=p.act,V=p.data,y=V.department_accounts;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{className:"AccountsUplinkTerminal__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,f.TableCell,{children:"Department Name"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Number"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Status"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Balance"})]}),y.map(function(S){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+S.suspended,onClick:function(){function L(){return N("view_account_detail",{account_num:S.account_number})}return L}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"wallet"})," ",S.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:["#",S.account_number]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:S.suspended}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:S.money})]},S.account_number)})]})})})})},l=function(C,v){var p=(0,t.useLocalState)(v,"sortId","name"),N=p[0],V=p[1],y=(0,t.useLocalState)(v,"sortOrder",!0),S=y[0],L=y[1],w=C.id,x=C.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:N!==w&&"transparent",width:"100%",onClick:function(){function T(){N===w?L(!S):(V(w),L(!0))}return T}(),children:[x,N===w&&(0,e.createComponentVNode)(2,o.Icon,{name:S?"sort-up":"sort-down",ml:"0.25rem;"})]})})},u=function(C,v){var p=(0,t.useBackend)(v),N=p.act,V=p.data,y=V.is_printing,S=(0,t.useLocalState)(v,"searchText",""),L=S[0],w=S[1];return(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"New Account",icon:"plus",onClick:function(){function x(){return N("create_new_account")}return x}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by account holder, number, status",width:"100%",onInput:function(){function x(T,M){return w(M)}return x}()})})]})},s=function(C,v){var p=(0,t.useBackend)(v),N=p.act,V=p.data,y=V.account_number,S=V.owner_name,L=V.money,w=V.suspended,x=V.transactions,T=V.account_pin,M=V.is_department_account;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"#"+y+" / "+S,buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"arrow-left",content:"Back",onClick:function(){function O(){return N("back")}return O}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Number",children:["#",y]}),!!M&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Pin",children:T}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Pin Actions",children:(0,e.createComponentVNode)(2,o.Button,{ml:1,icon:"user-cog",content:"Set New Pin",disabled:!!M,onClick:function(){function O(){return N("set_account_pin",{account_number:y})}return O}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Holder",children:S}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Balance",children:L}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Status",color:w?"red":"green",children:[w?"Suspended":"Active",(0,e.createComponentVNode)(2,o.Button,{ml:1,content:w?"Unsuspend":"Suspend",icon:w?"unlock":"lock",onClick:function(){function O(){return N("toggle_suspension")}return O}()})]})]})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Transactions",children:(0,e.createComponentVNode)(2,o.Table,{children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Timestamp"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Reason"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Value"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Terminal"})]}),x.map(function(O){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.time}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.purpose}),(0,e.createComponentVNode)(2,o.Table.Cell,{color:O.is_deposit?"green":"red",children:["$",O.amount]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.target_name})]},O)})]})})})]})},i=function(C,v){var p=(0,t.useBackend)(v),N=p.act,V=p.data,y=(0,t.useLocalState)(v,"accName",""),S=y[0],L=y[1],w=(0,t.useLocalState)(v,"accDeposit",""),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Create Account",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"arrow-left",content:"Back",onClick:function(){function M(){return N("back")}return M}()}),children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Holder",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Name Here",onChange:function(){function M(O,D){return L(D)}return M}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Initial Deposit",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"0",onChange:function(){function M(O,D){return T(D)}return M}()})})]}),(0,e.createComponentVNode)(2,o.Button,{mt:1,fluid:!0,content:"Create Account",onClick:function(){function M(){return N("finalise_create_account",{holder_name:S,starting_funds:x})}return M}()})]})}},23001:function(A,r,n){"use strict";r.__esModule=!0,r.AdminAntagMenu=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(36352),b=n(98595),B=n(321),I=n(5485),k=function(h){switch(h){case 0:return"Antagonists";case 1:return"Objectives";case 2:return"Security";case 3:return"All High Value Items";default:return"Something went wrong with this menu, make an issue report please!"}},g=function(h){switch(h){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);case 2:return(0,e.createComponentVNode)(2,l);case 3:return(0,e.createComponentVNode)(2,u);default:return"Something went wrong with this menu, make an issue report please!"}},d=r.AdminAntagMenu=function(){function i(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.loginState,y=N.currentPage,S=(0,t.useLocalState)(C,"tabIndex",0),L=S[0],w=S[1],x=(0,t.useLocalState)(C,"searchText",""),T=x[0],M=x[1];return(0,e.createComponentVNode)(2,b.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.NoticeBox,{children:"This menu is a Work in Progress. Some antagonists like Nuclear Operatives and Biohazards will not show up."})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===0,onClick:function(){function O(){w(0)}return O}(),icon:"user",children:"Antagonists"},"Antagonists"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===1,onClick:function(){function O(){w(1)}return O}(),icon:"people-robbery",children:"Objectives"},"Objectives"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===2,onClick:function(){function O(){w(2)}return O}(),icon:"handcuffs",children:"Security"},"Security"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===3,onClick:function(){function O(){w(3)}return O}(),icon:"lock",children:"High Value Items"},"HighValueItems")]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:k(L),fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search...",width:"300px",onInput:function(){function O(D,E){return M(E)}return O}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"sync",onClick:function(){function O(){return p("refresh")}return O}(),children:"Refresh"})]}),children:g(L)})})]})})})}return i}(),c=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.antagonists,y=(0,t.useLocalState)(C,"searchText",""),S=y[0],L=y[1],w=(0,t.useLocalState)(C,"sortId","antag_name"),x=w[0],T=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),O=M[0],D=M[1];return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{id:"name",children:"Mob Name"}),(0,e.createComponentVNode)(2,s,{id:"",children:"Buttons"}),(0,e.createComponentVNode)(2,s,{id:"antag_name",children:"Antagonist Type"}),(0,e.createComponentVNode)(2,s,{id:"status",children:"Status"})]}),V.filter((0,a.createSearch)(S,function(E){return E.name+"|"+E.status+"|"+E.antag_name})).sort(function(E,P){var R=O?1:-1;return E[x]===void 0||E[x]===null?R:P[x]===void 0||P[x]===null?-1*R:typeof E[x]=="number"?(E[x]-P[x])*R:E[x].localeCompare(P[x])*R}).map(function(E,P){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:E.body_destroyed?E.name:(0,e.createComponentVNode)(2,o.Button,{color:E.is_hijacker||!E.name?"red":"",tooltip:E.is_hijacker?"Hijacker":"",onClick:function(){function R(){return p("show_player_panel",{mind_uid:E.antag_mind_uid})}return R}(),children:E.name?E.name:"??? (NO NAME)"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:[(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("pm",{ckey:E.ckey})}return R}(),children:"PM"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("follow",{datum_uid:E.antag_mind_uid})}return R}(),children:"FLW"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("obs",{mind_uid:E.antag_mind_uid})}return R}(),children:"OBS"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("tp",{mind_uid:E.antag_mind_uid})}return R}(),children:"TP"})]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:E.antag_name}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.status?"red":"grey",children:E.status?E.status:"Alive"})})]},P)})]}):"No Antagonists!"},m=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.objectives,y=(0,t.useLocalState)(C,"searchText",""),S=y[0],L=y[1],w=(0,t.useLocalState)(C,"sortId2","target_name"),x=w[0],T=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),O=M[0],D=M[1];return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"obj_name",children:"Name"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"target_name",children:"Target"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"status",children:"Status"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"owner_name",children:"Owner"})]}),V.filter((0,a.createSearch)(S,function(E){return E.obj_name+"|"+E.target_name+"|"+(E.status?"success":"incompleted")+"|"+E.owner_name})).sort(function(E,P){var R=O?1:-1;return E[x]===void 0||E[x]===null||x==="target_name"&&E.no_target?R:P[x]===void 0||P[x]===null||x==="target_name"&&P.no_target?-1*R:typeof E[x]=="number"?(E[x]-P[x])*R:E[x].localeCompare(P[x])*R}).map(function(E,P){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{tooltip:E.obj_desc,onClick:function(){function R(){return p("vv",{uid:E.obj_uid})}return R}(),children:E.obj_name})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:E.no_target?"":E.track.length?E.track.map(function(R,j){return(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){return p("follow",{datum_uid:R})}return F}(),children:[E.target_name," ",E.track.length>1?"("+(parseInt(j,10)+1)+")":""]},j)}):"No "+E.target_name+" Found"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.status?"green":"grey",children:E.status?"Success":"Incomplete"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("obj_owner",{owner_uid:E.owner_uid})}return R}(),children:E.owner_name})})]},P)})]}):"No Objectives!"},l=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.security,y=(0,t.useLocalState)(C,"searchText",""),S=y[0],L=y[1],w=(0,t.useLocalState)(C,"sortId3","health"),x=w[0],T=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),O=M[0],D=M[1],E=function(j){return j.status===2?"red":j.status===1?"orange":j.broken_bone||j.internal_bleeding?"yellow":"grey"},P=function(j){return j.status===2?"Dead":j.status===1?"Unconscious":j.broken_bone&&j.internal_bleeding?"Broken Bone, IB":j.broken_bone?"Broken Bone":j.internal_bleeding?"IB":"Alive"};return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"name",children:"Name"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"role",children:"Role"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"status",children:"Status"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"antag",children:"Antag"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"health",children:"Health"})]}),V.filter((0,a.createSearch)(S,function(R){return R.name+"|"+R.role+"|"+P(R)+"|"+R.antag})).sort(function(R,j){var F=O?1:-1;return R[x]===void 0||R[x]===null?F:j[x]===void 0||j[x]===null?-1*F:typeof R[x]=="number"?(R[x]-j[x])*F:R[x].localeCompare(j[x])*F}).map(function(R,j){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){return p("show_player_panel",{mind_uid:R.mind_uid})}return F}(),children:R.name})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:R.role}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:E(R),children:P(R)})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:R.antag?(0,e.createComponentVNode)(2,o.Button,{textColor:"red",translucent:!0,onClick:function(){function F(){p("tp",{mind_uid:R.mind_uid})}return F}(),children:R.antag}):""}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.ProgressBar,{minValue:0,value:R.health/R.max_health,maxValue:1,ranges:{good:[.6,1/0],average:[0,.6],bad:[-1/0,0]},children:R.health})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:[(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){p("pm",{ckey:R.ckey})}return F}(),children:"PM"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){p("follow",{datum_uid:R.mind_uid})}return F}(),children:"FLW"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){p("obs",{mind_uid:R.mind_uid})}return F}(),children:"OBS"})]})]},j)})]}):"No Security!"},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.high_value_items,y=(0,t.useLocalState)(C,"searchText",""),S=y[0],L=y[1],w=(0,t.useLocalState)(C,"sortId4","person"),x=w[0],T=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),O=M[0],D=M[1];return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"name",children:"Name"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"person",children:"Carrier"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"loc",children:"Location"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"admin_z",children:"On Admin Z-level"})]}),V.filter((0,a.createSearch)(S,function(E){return E.name+"|"+E.loc})).sort(function(E,P){var R=O?1:-1;return E[x]===void 0||E[x]===null?R:P[x]===void 0||P[x]===null?-1*R:typeof E[x]=="number"?(E[x]-P[x])*R:E[x].localeCompare(P[x])*R}).map(function(E,P){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{tooltip:E.obj_desc,translucent:E.admin_z,onClick:function(){function R(){return p("vv",{uid:E.uid})}return R}(),children:E.name})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.admin_z?"grey":"",children:E.person})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.admin_z?"grey":"",children:E.loc})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:"grey",children:E.admin_z?"On Admin Z-level":""})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("follow",{datum_uid:E.uid})}return R}(),children:"FLW"})})]},P)})]}):"No High Value Items!"},s=function(h,C){var v=h.id,p=h.sort_group,N=p===void 0?"sortId":p,V=h.default_sort,y=V===void 0?"antag_name":V,S=h.children,L=(0,t.useLocalState)(C,N,y),w=L[0],x=L[1],T=(0,t.useLocalState)(C,"sortOrder",!0),M=T[0],O=T[1];return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:w!==v&&"transparent",width:"100%",onClick:function(){function D(){w===v?O(!M):(x(v),O(!0))}return D}(),children:[S,w===v&&(0,e.createComponentVNode)(2,o.Icon,{name:M?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},39683:function(A,r,n){"use strict";r.__esModule=!0,r.AgentCardInfo=r.AgentCardAppearances=r.AgentCard=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[{name:"Male",icon:"mars"},{name:"Female",icon:"venus"},{name:"Genderless",icon:"genderless"}],b=["A+","A-","B+","B-","AB+","AB-","O+","O-"],B="Empty",I=function(m){var l=m.label,u=m.value,s=m.onCommit,i=m.onClick,h=m.onRClick,C=m.tooltip;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:l,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Input,{fluid:!0,textAlign:"center",content:u||B,onCommit:s})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"file-signature",tooltip:C,tooltipPosition:"bottom-end",onClick:i,onContextMenu:h})})]})})},k=r.AgentCard=function(){function c(m,l){var u=(0,a.useLocalState)(l,"tabIndex",0),s=u[0],i=u[1],h=function(){function C(v){switch(v){case 0:return(0,e.createComponentVNode)(2,g);case 1:return(0,e.createComponentVNode)(2,d);default:return(0,e.createComponentVNode)(2,g)}}return C}();return(0,e.createComponentVNode)(2,o.Window,{width:435,height:500,theme:"syndicate",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:s===0,onClick:function(){function C(){return i(0)}return C}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"table"})," Card Info"]},"Card Info"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:s===1,onClick:function(){function C(){return i(1)}return C}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"id-card"})," Appearance"]},"Appearance")]})}),h(s)]})})})}return c}(),g=r.AgentCardInfo=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.registered_name,C=i.sex,v=i.age,p=i.assignment,N=i.job_assets,V=i.job_icon,y=i.associated_account_number,S=i.blood_type,L=i.dna_hash,w=i.fingerprint_hash,x=i.photo,T=i.ai_tracking,M=i.photo_cooldown,O=(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Autofill options."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("LMB - Autofill your own data."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("RMB - Autofill someone else data.")],4),D=(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Autofill options."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("LMB - Autofill your own data."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("RMB - Autofill with random data.")],4);return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Card Info",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,I,{label:"Name",value:h,tooltip:O,onCommit:function(){function E(P,R){return s("change_name",{name:R})}return E}(),onClick:function(){function E(){return s("change_name",{option:"Primary"})}return E}(),onRClick:function(){function E(P){P.preventDefault(),s("change_name",{option:"Secondary"})}return E}()}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sex",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:f.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:E.icon,content:E.name,selected:C===E.name,onClick:function(){function P(){return s("change_sex",{sex:E.name})}return P}()})},E.name)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Age",children:(0,e.createComponentVNode)(2,t.Slider,{fluid:!0,minValue:17,value:v||0,maxValue:300,onChange:function(){function E(P,R){return s("change_age",{age:R})}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rank",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function E(){return s("change_occupation")}return E}(),textAlign:"middle",children:p||"[UNSET]"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{tooltip:"Change HUD icon",tooltipPosition:"bottom-end",onClick:function(){function E(){return s("change_occupation",{option:"Primary"})}return E}(),children:[(0,e.createComponentVNode)(2,t.DmIcon,{fill:!0,icon:N,icon_state:V,verticalAlign:"bottom",my:"2px",width:"16px"})," "]})})]})}),(0,e.createComponentVNode)(2,I,{label:"Fingerprint",value:w,onCommit:function(){function E(P,R){return s("change_fingerprints",{new_fingerprints:R})}return E}(),onClick:function(){function E(){return s("change_fingerprints",{option:"Primary"})}return E}(),onRClick:function(){function E(P){P.preventDefault(),s("change_fingerprints",{option:"Secondary"})}return E}(),tooltip:D}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood Type",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:[b.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:E,selected:S===E,onClick:function(){function P(){return s("change_blood_type",{new_type:E})}return P}()})},E)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file-signature",onClick:function(){function E(){return s("change_blood_type",{option:"Primary"})}return E}()})})]})}),(0,e.createComponentVNode)(2,I,{label:"DNA",value:L,onCommit:function(){function E(P,R){return s("change_dna_hash",{new_dna:R})}return E}(),onClick:function(){function E(){return s("change_dna_hash",{option:"Primary"})}return E}(),onRClick:function(){function E(P){P.preventDefault(),s("change_dna_hash",{option:"Secondary"})}return E}(),tooltip:D}),(0,e.createComponentVNode)(2,I,{label:"Account",value:y||0,onCommit:function(){function E(P,R){return s("change_money_account",{new_account:R})}return E}(),onClick:function(){function E(){return s("change_money_account",{option:"Primary"})}return E}(),onRClick:function(){function E(P){P.preventDefault(),s("change_money_account",{option:"Secondary"})}return E}(),tooltip:D}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Photo",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!M,tooltip:M?"":"You can't generate a new photo yet.",onClick:function(){function E(){return s("change_photo")}return E}(),children:x?"Update":B})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Card Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Card Info",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{fluid:!0,textAlign:"center",content:"Delete Card Info",confirmContent:"Are you sure?",onClick:function(){function E(){return s("delete_info")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Access",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{fluid:!0,textAlign:"center",content:"Reset Access",confirmContent:"Are you sure?",onClick:function(){function E(){return s("clear_access")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"AI Tracking",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",onClick:function(){function E(){return s("change_ai_tracking")}return E}(),children:T?"Untrackable":"Trackable"})})]})})})],4)}return c}(),d=r.AgentCardAppearances=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=(0,a.useSharedState)(l,"selectedAppearance",null),C=h[0],v=h[1],p=i.appearances,N=i.id_icon;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Card Appearance",children:p.map(function(V){return(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:N,dmIconState:V,imageSize:64,compact:!0,selected:V===C,tooltip:V,style:{opacity:V===C&&"1"||"0.5"},onClick:function(){function y(){v(V),s("change_appearance",{new_appearance:V})}return y}()},V)})})})}return c}()},56793:function(A,r,n){"use strict";r.__esModule=!0,r.AiAirlock=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},b=r.AiAirlock=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=f[c.power.main]||f[0],l=f[c.power.backup]||f[0],u=f[c.shock]||f[0];return(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Power Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Main",color:m.color,buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:"lightbulb-o",disabled:!c.power.main,content:"Disrupt",onClick:function(){function s(){return d("disrupt-main")}return s}()}),children:[c.power.main?"Online":"Offline"," ",!c.wires.main_power&&"[Wires have been cut!]"||c.power.main_timeleft>0&&"["+c.power.main_timeleft+"s]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Backup",color:l.color,buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:"lightbulb-o",disabled:!c.power.backup,content:"Disrupt",onClick:function(){function s(){return d("disrupt-backup")}return s}()}),children:[c.power.backup?"Online":"Offline"," ",!c.wires.backup_power&&"[Wires have been cut!]"||c.power.backup_timeleft>0&&"["+c.power.backup_timeleft+"s]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Electrify",color:u.color,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{mr:.5,icon:"wrench",disabled:!(c.wires.shock&&c.shock!==2),content:"Restore",onClick:function(){function s(){return d("shock-restore")}return s}()}),(0,e.createComponentVNode)(2,t.Button,{mr:.5,icon:"bolt",disabled:!c.wires.shock,content:"Temporary",onClick:function(){function s(){return d("shock-temp")}return s}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"bolt",disabled:!c.wires.shock||c.shock===0,content:"Permanent",onClick:function(){function s(){return d("shock-perm")}return s}()})],4),children:[c.shock===2?"Safe":"Electrified"," ",!c.wires.shock&&"[Wires have been cut!]"||c.shock_timeleft>0&&"["+c.shock_timeleft+"s]"||c.shock_timeleft===-1&&"[Permanent]"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Access and Door Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.id_scanner?"power-off":"times",content:c.id_scanner?"Enabled":"Disabled",selected:c.id_scanner,disabled:!c.wires.id_scanner,onClick:function(){function s(){return d("idscan-toggle")}return s}()}),children:!c.wires.id_scanner&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Access",buttons:(0,e.createComponentVNode)(2,t.Button,{width:6.5,icon:c.emergency?"power-off":"times",content:c.emergency?"Enabled":"Disabled",selected:c.emergency,onClick:function(){function s(){return d("emergency-toggle")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:c.locked?"lock":"unlock",content:c.locked?"Lowered":"Raised",selected:c.locked,disabled:!c.wires.bolts,onClick:function(){function s(){return d("bolt-toggle")}return s}()}),children:!c.wires.bolts&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.lights?"power-off":"times",content:c.lights?"Enabled":"Disabled",selected:c.lights,disabled:!c.wires.lights,onClick:function(){function s(){return d("light-toggle")}return s}()}),children:!c.wires.lights&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.safe?"power-off":"times",content:c.safe?"Enabled":"Disabled",selected:c.safe,disabled:!c.wires.safe,onClick:function(){function s(){return d("safe-toggle")}return s}()}),children:!c.wires.safe&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.speed?"power-off":"times",content:c.speed?"Enabled":"Disabled",selected:c.speed,disabled:!c.wires.timing,onClick:function(){function s(){return d("speed-toggle")}return s}()}),children:!c.wires.timing&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:c.opened?"sign-out-alt":"sign-in-alt",content:c.opened?"Open":"Closed",selected:c.opened,disabled:c.locked||c.welded,onClick:function(){function s(){return d("open-close")}return s}()}),children:!!(c.locked||c.welded)&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("[Door is "),c.locked?"bolted":"",c.locked&&c.welded?" and ":"",c.welded?"welded":"",(0,e.createTextVNode)("!]")],0)})]})})]})})}return B}()},72475:function(A,r,n){"use strict";r.__esModule=!0,r.AirAlarm=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(195),b=r.AirAlarm=function(){function u(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.locked;return(0,e.createComponentVNode)(2,o.Window,{width:570,height:p?310:755,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.InterfaceLockNoticeBox),(0,e.createComponentVNode)(2,I),!p&&(0,e.createFragment)([(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,g)],4)]})})}return u}(),B=function(s){return s===0?"green":s===1?"orange":"red"},I=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.air,N=v.mode,V=v.atmos_alarm,y=v.locked,S=v.alarmActivated,L=v.rcon,w=v.target_temp,x;return p.danger.overall===0?V===0?x="Optimal":x="Caution: Atmos alert in area":p.danger.overall===1?x="Caution":x="DANGER: Internals Required",(0,e.createComponentVNode)(2,t.Section,{title:"Air Status",children:p?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure",children:(0,e.createComponentVNode)(2,t.Box,{color:B(p.danger.pressure),children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.pressure})," kPa",!y&&(0,e.createFragment)([(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,t.Button,{content:N===3?"Deactivate Panic Siphon":"Activate Panic Siphon",selected:N===3,icon:"exclamation-triangle",onClick:function(){function T(){return C("mode",{mode:N===3?1:3})}return T}()})],4)]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Oxygen",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.oxygen/100,fractionDigits:"1",color:B(p.danger.oxygen)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nitrogen",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.nitrogen/100,fractionDigits:"1",color:B(p.danger.nitrogen)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Carbon Dioxide",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.co2/100,fractionDigits:"1",color:B(p.danger.co2)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Toxins",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.plasma/100,fractionDigits:"1",color:B(p.danger.plasma)})}),p.contents.n2o>.1&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nitrous Oxide",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.n2o/100,fractionDigits:"1",color:B(p.danger.n2o)})}),p.contents.other>.1&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Other",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.other/100,fractionDigits:"1",color:B(p.danger.other)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,t.Box,{color:B(p.danger.temperature),children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.temperature})," K / ",(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.temperature_c})," C\xA0",(0,e.createComponentVNode)(2,t.Button,{icon:"thermometer-full",content:w+" C",onClick:function(){function T(){return C("temperature")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{content:p.thermostat_state?"On":"Off",selected:p.thermostat_state,icon:"power-off",onClick:function(){function T(){return C("thermostat_state")}return T}()})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Local Status",children:(0,e.createComponentVNode)(2,t.Box,{color:B(p.danger.overall),children:[x,!y&&(0,e.createFragment)([(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,t.Button,{content:S?"Reset Alarm":"Activate Alarm",selected:S,onClick:function(){function T(){return C(S?"atmos_reset":"atmos_alarm")}return T}()})],4)]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remote Control Settings",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Off",selected:L===1,onClick:function(){function T(){return C("set_rcon",{rcon:1})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Auto",selected:L===2,onClick:function(){function T(){return C("set_rcon",{rcon:2})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{content:"On",selected:L===3,onClick:function(){function T(){return C("set_rcon",{rcon:3})}return T}()})]})]}):(0,e.createComponentVNode)(2,t.Box,{children:"Unable to acquire air sample!"})})},k=function(s,i){var h=(0,a.useLocalState)(i,"tabIndex",0),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===0,onClick:function(){function p(){return v(0)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"sign-out-alt"})," Vent Control"]},"Vents"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===1,onClick:function(){function p(){return v(1)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"sign-in-alt"})," Scrubber Control"]},"Scrubbers"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===2,onClick:function(){function p(){return v(2)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cog"})," Mode"]},"Mode"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===3,onClick:function(){function p(){return v(3)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"tachometer-alt"})," Thresholds"]},"Thresholds")]})},g=function(s,i){var h=(0,a.useLocalState)(i,"tabIndex",0),C=h[0],v=h[1];switch(C){case 0:return(0,e.createComponentVNode)(2,d);case 1:return(0,e.createComponentVNode)(2,c);case 2:return(0,e.createComponentVNode)(2,m);case 3:return(0,e.createComponentVNode)(2,l);default:return"WE SHOULDN'T BE HERE!"}},d=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.vents;return p.map(function(N){return(0,e.createComponentVNode)(2,t.Section,{title:N.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[(0,e.createComponentVNode)(2,t.Button,{content:N.power?"On":"Off",selected:N.power,icon:"power-off",onClick:function(){function V(){return C("command",{cmd:"power",val:!N.power,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:N.direction?"Blowing":"Siphoning",icon:N.direction?"sign-out-alt":"sign-in-alt",onClick:function(){function V(){return C("command",{cmd:"direction",val:!N.direction,id_tag:N.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure Checks",children:[(0,e.createComponentVNode)(2,t.Button,{content:"External",selected:N.checks===1,onClick:function(){function V(){return C("command",{cmd:"checks",val:1,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Internal",selected:N.checks===2,onClick:function(){function V(){return C("command",{cmd:"checks",val:2,id_tag:N.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"External Pressure Target",children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:N.external})," kPa\xA0",(0,e.createComponentVNode)(2,t.Button,{content:"Set",icon:"cog",onClick:function(){function V(){return C("command",{cmd:"set_external_pressure",id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Reset",icon:"redo-alt",onClick:function(){function V(){return C("command",{cmd:"set_external_pressure",val:101.325,id_tag:N.id_tag})}return V}()})]})]})},N.name)})},c=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.scrubbers;return p.map(function(N){return(0,e.createComponentVNode)(2,t.Section,{title:N.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[(0,e.createComponentVNode)(2,t.Button,{content:N.power?"On":"Off",selected:N.power,icon:"power-off",onClick:function(){function V(){return C("command",{cmd:"power",val:!N.power,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:N.scrubbing?"Scrubbing":"Siphoning",icon:N.scrubbing?"filter":"sign-in-alt",onClick:function(){function V(){return C("command",{cmd:"scrubbing",val:!N.scrubbing,id_tag:N.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Range",children:(0,e.createComponentVNode)(2,t.Button,{content:N.widenet?"Extended":"Normal",selected:N.widenet,icon:"expand-arrows-alt",onClick:function(){function V(){return C("command",{cmd:"widenet",val:!N.widenet,id_tag:N.id_tag})}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Filtering",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Carbon Dioxide",selected:N.filter_co2,onClick:function(){function V(){return C("command",{cmd:"co2_scrub",val:!N.filter_co2,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Plasma",selected:N.filter_toxins,onClick:function(){function V(){return C("command",{cmd:"tox_scrub",val:!N.filter_toxins,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Nitrous Oxide",selected:N.filter_n2o,onClick:function(){function V(){return C("command",{cmd:"n2o_scrub",val:!N.filter_n2o,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Oxygen",selected:N.filter_o2,onClick:function(){function V(){return C("command",{cmd:"o2_scrub",val:!N.filter_o2,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Nitrogen",selected:N.filter_n2,onClick:function(){function V(){return C("command",{cmd:"n2_scrub",val:!N.filter_n2,id_tag:N.id_tag})}return V}()})]})]})},N.name)})},m=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.modes,N=v.presets,V=v.emagged,y=v.mode,S=v.preset;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"System Mode",children:Object.keys(p).map(function(L){var w=p[L];if(!w.emagonly||V)return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",width:1,children:(0,e.createComponentVNode)(2,t.Button,{content:w.name,icon:"cog",selected:w.id===y,onClick:function(){function x(){return C("mode",{mode:w.id})}return x}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.desc})]},w.name)})}),(0,e.createComponentVNode)(2,t.Section,{title:"System Presets",children:[(0,e.createComponentVNode)(2,t.Box,{italic:!0,children:"After making a selection, the system will automatically cycle in order to remove contaminants."}),(0,e.createComponentVNode)(2,t.Table,{mt:1,children:N.map(function(L){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",width:1,children:(0,e.createComponentVNode)(2,t.Button,{content:L.name,icon:"cog",selected:L.id===S,onClick:function(){function w(){return C("preset",{preset:L.id})}return w}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.desc})]},L.name)})})]})],4)},l=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.thresholds;return(0,e.createComponentVNode)(2,t.Section,{title:"Alarm Thresholds",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"20%",children:"Value"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"red",width:"20%",children:"Danger Min"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"orange",width:"20%",children:"Warning Min"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"orange",width:"20%",children:"Warning Max"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"red",width:"20%",children:"Danger Max"})]}),p.map(function(N){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:N.name}),N.settings.map(function(V){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:V.selected===-1?"Off":V.selected,onClick:function(){function y(){return C("command",{cmd:"set_threshold",env:V.env,var:V.val})}return y}()})},V.val)})]},N.name)})]})})}},12333:function(A,r,n){"use strict";r.__esModule=!0,r.AirlockAccessController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AirlockAccessController=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.exterior_status,m=d.interior_status,l=d.processing,u,s;return c==="open"?u=(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Lock Exterior Door",icon:"exclamation-triangle",disabled:l,onClick:function(){function i(){return g("force_ext")}return i}()}):u=(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:l,onClick:function(){function i(){return g("cycle_ext_door")}return i}()}),m==="open"?s=(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Lock Interior Door",icon:"exclamation-triangle",disabled:l,color:m==="open"?"red":l?"yellow":null,onClick:function(){function i(){return g("force_int")}return i}()}):s=(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:l,onClick:function(){function i(){return g("cycle_int_door")}return i}()}),(0,e.createComponentVNode)(2,o.Window,{width:330,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Information",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"External Door Status",children:c==="closed"?"Locked":"Open"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Internal Door Status",children:m==="closed"?"Locked":"Open"})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:(0,e.createComponentVNode)(2,t.Box,{children:[u,s]})})]})})}return b}()},28736:function(A,r,n){"use strict";r.__esModule=!0,r.AirlockElectronics=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49148),b=1,B=2,I=4,k=8,g=r.AirlockElectronics=function(){function m(l,u){return(0,e.createComponentVNode)(2,o.Window,{width:450,height:565,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})})})}return m}(),d=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.unrestricted_dir;return(0,e.createComponentVNode)(2,t.Section,{title:"Access Control",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,mb:1,children:"Unrestricted Access From:"}),(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-left",content:"East",selected:C&I,onClick:function(){function v(){return i("unrestricted_access",{unres_dir:I})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-up",content:"South",selected:C&B,onClick:function(){function v(){return i("unrestricted_access",{unres_dir:B})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-right",content:"West",selected:C&k,onClick:function(){function v(){return i("unrestricted_access",{unres_dir:k})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-down",content:"North",selected:C&b,onClick:function(){function v(){return i("unrestricted_access",{unres_dir:b})}return v}()})})]})]})})},c=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.selected_accesses,v=h.one_access,p=h.regions;return(0,e.createComponentVNode)(2,f.AccessList,{usedByRcd:1,rcdButtons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:v,content:"One",onClick:function(){function N(){return i("set_one_access",{access:"one"})}return N}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!v,content:"All",onClick:function(){function N(){return i("set_one_access",{access:"all"})}return N}()})],4),accesses:p,selectedList:C,accessMod:function(){function N(V){return i("set",{access:V})}return N}(),grantAll:function(){function N(){return i("grant_all")}return N}(),denyAll:function(){function N(){return i("clear_all")}return N}(),grantDep:function(){function N(V){return i("grant_region",{region:V})}return N}(),denyDep:function(){function N(V){return i("deny_region",{region:V})}return N}()})}},47365:function(A,r,n){"use strict";r.__esModule=!0,r.AlertModal=void 0;var e=n(89005),a=n(51057),t=n(72253),o=n(92986),f=n(36036),b=n(98595),B=-1,I=1,k=r.AlertModal=function(){function c(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=i.autofocus,C=i.buttons,v=C===void 0?[]:C,p=i.large_buttons,N=i.message,V=N===void 0?"":N,y=i.timeout,S=i.title,L=(0,t.useLocalState)(l,"selected",0),w=L[0],x=L[1],T=110+(V.length>30?Math.ceil(V.length/4):0)+(V.length&&p?5:0),M=325+(v.length>2?100:0),O=function(){function D(E){w===0&&E===B?x(v.length-1):w===v.length-1&&E===I?x(0):x(w+E)}return D}();return(0,e.createComponentVNode)(2,b.Window,{title:S,height:T,width:M,children:[!!y&&(0,e.createComponentVNode)(2,a.Loader,{value:y}),(0,e.createComponentVNode)(2,b.Window.Content,{onKeyDown:function(){function D(E){var P=window.event?E.which:E.keyCode;P===o.KEY_SPACE||P===o.KEY_ENTER?s("choose",{choice:v[w]}):P===o.KEY_ESCAPE?s("cancel"):P===o.KEY_LEFT?(E.preventDefault(),O(B)):(P===o.KEY_TAB||P===o.KEY_RIGHT)&&(E.preventDefault(),O(I))}return D}(),children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,m:1,children:(0,e.createComponentVNode)(2,f.Box,{color:"label",overflow:"hidden",children:V})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:[!!h&&(0,e.createComponentVNode)(2,f.Autofocus),(0,e.createComponentVNode)(2,g,{selected:w})]})]})})})]})}return c}(),g=function(m,l){var u=(0,t.useBackend)(l),s=u.data,i=s.buttons,h=i===void 0?[]:i,C=s.large_buttons,v=s.swapped_buttons,p=m.selected;return(0,e.createComponentVNode)(2,f.Flex,{fill:!0,align:"center",direction:v?"row":"row-reverse",justify:"space-around",wrap:!0,children:h==null?void 0:h.map(function(N,V){return C&&h.length<3?(0,e.createComponentVNode)(2,f.Flex.Item,{grow:!0,children:(0,e.createComponentVNode)(2,d,{button:N,id:V.toString(),selected:p===V})},V):(0,e.createComponentVNode)(2,f.Flex.Item,{grow:C?1:0,children:(0,e.createComponentVNode)(2,d,{button:N,id:V.toString(),selected:p===V})},V)})})},d=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=i.large_buttons,C=m.button,v=m.selected,p=C.length>7?"100%":7;return(0,e.createComponentVNode)(2,f.Button,{mx:h?1:0,pt:h?.33:0,content:C,fluid:!!h,onClick:function(){function N(){return s("choose",{choice:C})}return N}(),selected:v,textAlign:"center",height:!!h&&2,width:!h&&p})}},71824:function(A,r,n){"use strict";r.__esModule=!0,r.AppearanceChanger=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AppearanceChanger=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.change_race,l=c.species,u=c.specimen,s=c.change_gender,i=c.gender,h=c.change_eye_color,C=c.change_skin_tone,v=c.change_skin_color,p=c.change_runechat_color,N=c.change_head_accessory_color,V=c.change_hair_color,y=c.change_secondary_hair_color,S=c.change_facial_hair_color,L=c.change_secondary_facial_hair_color,w=c.change_head_marking_color,x=c.change_body_marking_color,T=c.change_tail_marking_color,M=c.change_head_accessory,O=c.head_accessory_styles,D=c.head_accessory_style,E=c.change_hair,P=c.hair_styles,R=c.hair_style,j=c.change_hair_gradient,F=c.change_facial_hair,W=c.facial_hair_styles,z=c.facial_hair_style,K=c.change_head_markings,G=c.head_marking_styles,J=c.head_marking_style,Q=c.change_body_markings,ue=c.body_marking_styles,ie=c.body_marking_style,pe=c.change_tail_markings,te=c.tail_marking_styles,q=c.tail_marking_style,ne=c.change_body_accessory,le=c.body_accessory_styles,ee=c.body_accessory_style,re=c.change_alt_head,oe=c.alt_head_styles,fe=c.alt_head_style,me=!1;return(h||C||v||N||p||V||y||S||L||w||x||T)&&(me=!0),(0,e.createComponentVNode)(2,o.Window,{width:800,height:450,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Species",children:l.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.specimen,selected:Y.specimen===u,onClick:function(){function ve(){return d("race",{race:Y.specimen})}return ve}()},Y.specimen)})}),!!s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gender",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Male",selected:i==="male",onClick:function(){function Y(){return d("gender",{gender:"male"})}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Female",selected:i==="female",onClick:function(){function Y(){return d("gender",{gender:"female"})}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Genderless",selected:i==="plural",onClick:function(){function Y(){return d("gender",{gender:"plural"})}return Y}()})]}),!!me&&(0,e.createComponentVNode)(2,b),!!M&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Head accessory",children:O.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.headaccessorystyle,selected:Y.headaccessorystyle===D,onClick:function(){function ve(){return d("head_accessory",{head_accessory:Y.headaccessorystyle})}return ve}()},Y.headaccessorystyle)})}),!!E&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hair",children:P.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.hairstyle,selected:Y.hairstyle===R,onClick:function(){function ve(){return d("hair",{hair:Y.hairstyle})}return ve}()},Y.hairstyle)})}),!!j&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hair Gradient",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Change Style",onClick:function(){function Y(){return d("hair_gradient")}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Offset",onClick:function(){function Y(){return d("hair_gradient_offset")}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Color",onClick:function(){function Y(){return d("hair_gradient_colour")}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Alpha",onClick:function(){function Y(){return d("hair_gradient_alpha")}return Y}()})]}),!!F&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Facial hair",children:W.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.facialhairstyle,selected:Y.facialhairstyle===z,onClick:function(){function ve(){return d("facial_hair",{facial_hair:Y.facialhairstyle})}return ve}()},Y.facialhairstyle)})}),!!K&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Head markings",children:G.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.headmarkingstyle,selected:Y.headmarkingstyle===J,onClick:function(){function ve(){return d("head_marking",{head_marking:Y.headmarkingstyle})}return ve}()},Y.headmarkingstyle)})}),!!Q&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Body markings",children:ue.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.bodymarkingstyle,selected:Y.bodymarkingstyle===ie,onClick:function(){function ve(){return d("body_marking",{body_marking:Y.bodymarkingstyle})}return ve}()},Y.bodymarkingstyle)})}),!!pe&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tail markings",children:te.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.tailmarkingstyle,selected:Y.tailmarkingstyle===q,onClick:function(){function ve(){return d("tail_marking",{tail_marking:Y.tailmarkingstyle})}return ve}()},Y.tailmarkingstyle)})}),!!ne&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Body accessory",children:le.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.bodyaccessorystyle,selected:Y.bodyaccessorystyle===ee,onClick:function(){function ve(){return d("body_accessory",{body_accessory:Y.bodyaccessorystyle})}return ve}()},Y.bodyaccessorystyle)})}),!!re&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alternate head",children:oe.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.altheadstyle,selected:Y.altheadstyle===fe,onClick:function(){function ve(){return d("alt_head",{alt_head:Y.altheadstyle})}return ve}()},Y.altheadstyle)})})]})})})}return B}(),b=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=[{key:"change_eye_color",text:"Change eye color",action:"eye_color"},{key:"change_skin_tone",text:"Change skin tone",action:"skin_tone"},{key:"change_skin_color",text:"Change skin color",action:"skin_color"},{key:"change_runechat_color",text:"Change runechat color",action:"runechat_color"},{key:"change_head_accessory_color",text:"Change head accessory color",action:"head_accessory_color"},{key:"change_hair_color",text:"Change hair color",action:"hair_color"},{key:"change_secondary_hair_color",text:"Change secondary hair color",action:"secondary_hair_color"},{key:"change_facial_hair_color",text:"Change facial hair color",action:"facial_hair_color"},{key:"change_secondary_facial_hair_color",text:"Change secondary facial hair color",action:"secondary_facial_hair_color"},{key:"change_head_marking_color",text:"Change head marking color",action:"head_marking_color"},{key:"change_body_marking_color",text:"Change body marking color",action:"body_marking_color"},{key:"change_tail_marking_color",text:"Change tail marking color",action:"tail_marking_color"}];return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Colors",children:m.map(function(l){return!!c[l.key]&&(0,e.createComponentVNode)(2,t.Button,{content:l.text,onClick:function(){function u(){return d(l.action)}return u}()},l.key)})})}},72285:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosAlertConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosAlertConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.priority||[],m=d.minor||[],l=d.mode||{};return(0,e.createComponentVNode)(2,o.Window,{width:350,height:300,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Alarms",children:(0,e.createVNode)(1,"ul",null,[c.length===0&&(0,e.createVNode)(1,"li","color-good","No Priority Alerts",16),c.map(function(u){return(0,e.createVNode)(1,"li","color-bad",u,0,null,u)}),m.length===0&&(0,e.createVNode)(1,"li","color-good","No Minor Alerts",16),m.map(function(u){return(0,e.createVNode)(1,"li","color-average",u,0,null,u)}),Object.keys(l).length===0&&(0,e.createVNode)(1,"li","color-good","All Areas Filtering",16),Object.keys(l).map(function(u){return(0,e.createVNode)(1,"li","color-good",[u,(0,e.createTextVNode)(" mode is "),l[u]],0,null,alert)})],0)})})})}return b}()},65805:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(36352),f=n(98595),b=function(c){if(c===0)return(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Good"});if(c===1)return(0,e.createComponentVNode)(2,t.Box,{color:"orange",bold:!0,children:"Warning"});if(c===2)return(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,children:"DANGER"})},B=function(c){if(c===0)return"green";if(c===1)return"orange";if(c===2)return"red"},I=r.AtmosControl=function(){function d(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=(0,a.useLocalState)(m,"tabIndex",0),h=i[0],C=i[1],v=function(){function p(N){switch(N){case 0:return(0,e.createComponentVNode)(2,k);case 1:return(0,e.createComponentVNode)(2,g);default:return"WE SHOULDN'T BE HERE!"}}return p}();return(0,e.createComponentVNode)(2,f.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:h===0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:h===0,onClick:function(){function p(){return C(0)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"table"})," Data View"]},"DataView"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:h===1,onClick:function(){function p(){return C(1)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),v(h)]})})})}return d}(),k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.alarms;return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Access"})]}),i.map(function(h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,o.TableCell,{children:h.name}),(0,e.createComponentVNode)(2,o.TableCell,{children:b(h.danger)}),(0,e.createComponentVNode)(2,o.TableCell,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Access",onClick:function(){function C(){return u("open_alarm",{aref:h.ref})}return C}()})})]},h.name)})]})})},g=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.alarms;return(0,e.createComponentVNode)(2,t.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,t.NanoMap,{children:i.filter(function(h){return h.z===3}).map(function(h){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:h.x,y:h.y,icon:"circle",tooltip:h.name,color:B(h.danger),onClick:function(){function C(){return u("open_alarm",{aref:h.ref})}return C}()},h.ref)})})})}},87816:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosFilter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosFilter=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.on,m=d.pressure,l=d.max_pressure,u=d.filter_type,s=d.filter_type_list;return(0,e.createComponentVNode)(2,o.Window,{width:380,height:140,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){function i(){return g("power")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:m===0,width:2.2,onClick:function(){function i(){return g("min_pressure")}return i}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:l,value:m,onDrag:function(){function i(h,C){return g("custom_pressure",{pressure:C})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:m===l,width:2.2,onClick:function(){function i(){return g("max_pressure")}return i}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Filter",children:s.map(function(i){return(0,e.createComponentVNode)(2,t.Button,{selected:i.gas_type===u,content:i.label,onClick:function(){function h(){return g("set_filter",{filter:i.gas_type})}return h}()},i.label)})})]})})})})}return b}()},57258:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosGraphMonitor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(44879),b=n(88510),B=n(35840),I=["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth","horizontalLinesCount","verticalLinesCount","gridColor","gridWidth","pointTextColor","pointTextSize","labelViewBoxSize"];function k(i,h){if(i==null)return{};var C={};for(var v in i)if({}.hasOwnProperty.call(i,v)){if(h.includes(v))continue;C[v]=i[v]}return C}function g(i,h){i.prototype=Object.create(h.prototype),i.prototype.constructor=i,d(i,h)}function d(i,h){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(C,v){return C.__proto__=v,C},d(i,h)}var c=r.AtmosGraphMonitor=function(){function i(h,C){var v=(0,a.useBackend)(C),p=v.data,N=(0,a.useLocalState)(C,"tabIndex",0),V=N[0],y=N[1],S=function(){function w(x){switch(x){case 0:return(0,e.createComponentVNode)(2,m,{data:p,info:"\u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u0437\u0430\u043F\u0438\u0441\u0438 T = 60 \u0441. | \u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u043C\u0435\u0436\u0434\u0443 \u0437\u0430\u043F\u0438\u0441\u044F\u043C\u0438 t = 3 \u0441.",pressureListName:"pressure_history",temperatureListName:"temperature_history"});case 1:return(0,e.createComponentVNode)(2,m,{data:p,info:"\u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u0437\u0430\u043F\u0438\u0441\u0438 T = 10 \u043C\u0438\u043D. | \u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u043C\u0435\u0436\u0434\u0443 \u0437\u0430\u043F\u0438\u0441\u044F\u043C\u0438 t = 30 \u0441.",pressureListName:"long_pressure_history",temperatureListName:"long_temperature_history"});default:return"WE SHOULDN'T BE HERE!"}}return w}(),L=function(){function w(x){switch(x){case 0:return 180;case 1:return 350;case 2:return 590;case 3:return 830;default:return 870}}return w}();return(0,e.createComponentVNode)(2,o.Window,{width:700,height:L(Object.keys(p.sensors).length),children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:V===0,onClick:function(){function w(){return y(0)}return w}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"area-chart"})," \u0422\u0435\u043A\u0443\u0449\u0438\u0435"]},"View"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:V===1,onClick:function(){function w(){return y(1)}return w}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"bar-chart"})," \u0418\u0441\u0442\u043E\u0440\u0438\u044F"]},"History")]}),S(V),Object.keys(p.sensors).length===0&&(0,e.createComponentVNode)(2,t.Box,{pt:2,textAlign:"center",textColor:"gray",bold:!0,fontSize:1.3,children:"\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u0435 gas sensor \u0438\u043B\u0438 meter \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E multitool"})]})})})}return i}(),m=function(h){var C=h.data,v=h.info,p=h.pressureListName,N=h.temperatureListName,V=C.sensors||{},y=function(T,M){return V[T][M].slice(-1)[0]},S=function(T,M){return Math.min.apply(Math,V[T][M])},L=function(T,M){return Math.max.apply(Math,V[T][M])},w=function(T,M){return V[T][M].map(function(O,D){return[D,O]})};return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{color:"gray",children:v}),Object.keys(V).map(function(x){return(0,e.createComponentVNode)(2,t.Section,{title:x,children:(0,e.createComponentVNode)(2,t.Section,{px:2,children:[N in V[x]&&(0,e.createComponentVNode)(2,t.Box,{mb:4,children:[(0,e.createComponentVNode)(2,t.Box,{children:"\u0422\u0435\u043C\u043F\u0435\u0440\u0430\u0442\u0443\u0440\u0430: "+(0,f.toFixed)(y(x,N),0)+"\u041A (MIN: "+(0,f.toFixed)(S(x,N),0)+"\u041A; MAX: "+(0,f.toFixed)(L(x,N),0)+"\u041A)"}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:5,mt:1,children:(0,e.createComponentVNode)(2,s,{fillPositionedParent:!0,data:w(x,N),rangeX:[0,w(x,N).length-1],rangeY:[S(x,N)-10,L(x,N)+5],strokeColor:"rgba(219, 40, 40, 1)",fillColor:"rgba(219, 40, 40, 0.1)",horizontalLinesCount:2,verticalLinesCount:w(x,N).length-2,labelViewBoxSize:400})})]}),p in V[x]&&(0,e.createComponentVNode)(2,t.Box,{mb:-1,children:[(0,e.createComponentVNode)(2,t.Box,{children:"\u0414\u0430\u0432\u043B\u0435\u043D\u0438\u0435: "+(0,f.toFixed)(y(x,p),0)+"\u043A\u041F\u0430 (MIN: "+(0,f.toFixed)(S(x,p),0)+"\u043A\u041F\u0430; MAX: "+(0,f.toFixed)(L(x,p),0)+"\u043A\u041F\u0430)"}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:5,mt:1,children:(0,e.createComponentVNode)(2,s,{fillPositionedParent:!0,data:w(x,p),rangeX:[0,w(x,p).length-1],rangeY:[S(x,p)-10,L(x,p)+5],strokeColor:"rgba(40, 219, 40, 1)",fillColor:"rgba(40, 219, 40, 0.1)",horizontalLinesCount:2,verticalLinesCount:w(x,p).length-2,labelViewBoxSize:400})})]})]})},x)})]})},l=function(h,C,v,p){if(h.length===0)return[];var N=(0,b.zipWith)(Math.min).apply(void 0,h),V=(0,b.zipWith)(Math.max).apply(void 0,h);v!==void 0&&(N[0]=v[0],V[0]=v[1]),p!==void 0&&(N[1]=p[0],V[1]=p[1]);var y=function(x,T,M,O){return(x-T)/(M-T)*O},S=(0,b.zipWith)(y),L=(0,b.map)(function(w){return S(w,N,V,C)});return L(h)},u=function(h){for(var C="",v=0;v0){var le=ne[0],ee=ne[ne.length-1];ne.push([q[0]+D,ee[1]]),ne.push([q[0]+D,-D]),ne.push([-D,-D]),ne.push([-D,le[1]])}var re=u(ne);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({position:"relative"},te,{children:function(){function oe(fe){return(0,e.normalizeProps)((0,e.createVNode)(1,"div",null,(0,e.createVNode)(32,"svg",null,[Array.from({length:P}).map(function(me,Y){return(0,e.createVNode)(32,"line",null,null,1,{x1:0,y1:(Y+1)*(q[1]/(P+1)),x2:q[0],y2:(Y+1)*(q[1]/(P+1)),stroke:W,"stroke-width":K},"horizontal-line-"+Y)}),Array.from({length:j}).map(function(me,Y){return(0,e.createVNode)(32,"line",null,null,1,{x1:(Y+1)*(q[0]/(j+1)),y1:0,x2:(Y+1)*(q[0]/(j+1)),y2:q[1],stroke:W,"stroke-width":K},"vertical-line-"+Y)}),(0,e.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+q[1]+")",fill:x,points:re}),y.map(function(me,Y){return Y===0?null:(0,e.createVNode)(32,"line",null,null,1,{x1:ne[Y-1][0],y1:q[1]-ne[Y-1][1],x2:ne[Y][0],y2:q[1]-ne[Y][1],stroke:M,"stroke-width":D},"line-"+Y)}),y.map(function(me,Y){return(0,e.createVNode)(32,"circle",null,null,1,{cx:ne[Y][0],cy:q[1]-ne[Y][1],r:2,fill:"#ffffff",stroke:M,"stroke-width":1},"point-"+Y)}),y.map(function(me,Y){return q[0]>pe&&Y%2===1&&(0,e.createVNode)(32,"text",null,me[1]!==null?me[1].toFixed(0):"N/A",0,{x:ne[Y][0],y:q[1]-ne[Y][1],fill:J,"font-size":ue,dy:"1em",style:{"text-anchor":"end"}},"point-text-"+Y)})],0,{viewBox:"0 0 "+q[0]+" "+q[1]}),2,Object.assign({},fe),null,p.ref))}return oe}()})))}return v}(),h}(e.Component);s.defaultHooks=void 0,s.defaultHooks=B.pureComponentHooks},52977:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosMixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosMixer=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.on,l=c.pressure,u=c.max_pressure,s=c.node1_concentration,i=c.node2_concentration;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:165,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:m?"On":"Off",color:m?null:"red",selected:m,onClick:function(){function h(){return d("power")}return h}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:l===0,width:2.2,onClick:function(){function h(){return d("min_pressure")}return h}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:u,value:l,onDrag:function(){function h(C,v){return d("custom_pressure",{pressure:v})}return h}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:l===u,width:2.2,onClick:function(){function h(){return d("max_pressure")}return h}()})]}),(0,e.createComponentVNode)(2,b,{node_name:"Node 1",node_ref:s}),(0,e.createComponentVNode)(2,b,{node_name:"Node 2",node_ref:i})]})})})})}return B}(),b=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=I.node_name,l=I.node_ref;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:m,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",width:2.2,disabled:l===0,onClick:function(){function u(){return d("set_node",{node_name:m,concentration:(l-10)/100})}return u}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"%",width:6.1,lineHeight:1.5,stepPixelSize:10,minValue:0,maxValue:100,value:l,onChange:function(){function u(s,i){return d("set_node",{node_name:m,concentration:i/100})}return u}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",width:2.2,disabled:l===100,onClick:function(){function u(){return d("set_node",{node_name:m,concentration:(l+10)/100})}return u}()})]})}},11748:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosPump=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosPump=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.on,m=d.rate,l=d.max_rate,u=d.gas_unit,s=d.step;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:110,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){function i(){return g("power")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:m===0,width:2.2,onClick:function(){function i(){return g("min_rate")}return i}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:u,width:6.1,lineHeight:1.5,step:s,minValue:0,maxValue:l,value:m,onDrag:function(){function i(h,C){return g("custom_rate",{rate:C})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:m===l,width:2.2,onClick:function(){function i(){return g("max_rate")}return i}()})]})]})})})})}return b}()},69321:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosTankControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(44879),f=n(76910),b=n(98595),B=r.AtmosTankControl=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.sensors||{};return(0,e.createComponentVNode)(2,b.Window,{width:400,height:400,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:[Object.keys(l).map(function(u){return(0,e.createComponentVNode)(2,t.Section,{title:u,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[Object.keys(l[u]).indexOf("pressure")>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure",children:[l[u].pressure," kpa"]}):"",Object.keys(l[u]).indexOf("temperature")>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:[l[u].temperature," K"]}):"",["o2","n2","plasma","co2","n2o"].map(function(s){return Object.keys(l[u]).indexOf(s)>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:(0,f.getGasLabel)(s),children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:(0,f.getGasColor)(s),value:l[u][s],minValue:0,maxValue:100,children:(0,o.toFixed)(l[u][s],2)+"%"})},(0,f.getGasLabel)(s)):""})]})},u)}),m.inlet&&Object.keys(m.inlet).length>0?(0,e.createComponentVNode)(2,t.Section,{title:"Inlet Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:(m.inlet.on,"power-off"),content:m.inlet.on?"On":"Off",color:m.inlet.on?null:"red",selected:m.inlet.on,onClick:function(){function u(){return c("toggle_active",{dev:"inlet"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"L/s",width:6.1,lineHeight:1.5,step:1,minValue:0,maxValue:50,value:m.inlet.rate,onDrag:function(){function u(s,i){return c("set_pressure",{dev:"inlet",val:i})}return u}()})})]})}):"",m.outlet&&Object.keys(m.outlet).length>0?(0,e.createComponentVNode)(2,t.Section,{title:"Outlet Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:(m.outlet.on,"power-off"),content:m.outlet.on?"On":"Off",color:m.outlet.on?null:"red",selected:m.outlet.on,onClick:function(){function u(){return c("toggle_active",{dev:"outlet"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:5066,value:m.outlet.rate,onDrag:function(){function u(s,i){return c("set_pressure",{dev:"outlet",val:i})}return u}()})})]})}):""]})})}return I}()},92444:function(A,r,n){"use strict";r.__esModule=!0,r.AugmentMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=r.AugmentMenu=function(){function k(g,d){return(0,e.createComponentVNode)(2,o.Window,{width:700,height:660,theme:"malfunction",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,B,{context:d})})})})}return k}(),B=function(g){var d=g.context,c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.usable_swarms,s=l.ability_tabs,i=l.known_abilities,h=(0,a.useLocalState)(d,"selectedTab",s[0]),C=h[0],v=h[1],p=(0,a.useLocalState)(d,"searchText",""),N=p[0],V=p[1],y=function(){var M=s.find(function(D){return D.category_name===C.category_name});if(!M)return[];var O=Math.min(M.category_stage,4);return M.abilities.filter(function(D){return D.stage<=O&&(!N||D.name.toLowerCase().includes(N.toLowerCase()))}).sort(function(D,E){return["intruder","destroyer"].includes(C.category_name.toLowerCase())?D.stage-E.stage:0})},S=y(),L=s.find(function(T){return T.category_name===C.category_name}),w=["intruder","destroyer"].includes(C.category_name.toLowerCase()),x=function(M){var O=i.find(function(P){return P.ability_path===M.ability_path}),D=O?O.cost:M.cost,E=O&&O.current_level>0?O.current_level+" / "+O.max_level:"0 / "+M.max_level;return(0,e.createComponentVNode)(2,t.Stack.Item,{direction:"row",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{height:"20px",width:"35px",mb:1,textAlign:"center",content:D,disabled:D>u||O&&O.current_level===O.max_level,tooltip:"Purchase this ability?",onClick:function(){function P(){m("purchase",{ability_path:M.ability_path}),v(C)}return P}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",children:M.name})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"13px",children:M.desc||"Description not available"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Level: ",(0,e.createVNode)(1,"span",null,E,0,{style:{color:"green"}}),w&&M.stage>0&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)(" (Stage: "),M.stage,(0,e.createTextVNode)(")")],0)]}),(0,e.createComponentVNode)(2,t.Stack.Divider)]})})]},M.name)};return(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,style:{marginRight:"10px"},children:[(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Swarms: "),(0,e.createVNode)(1,"span",null,u,0,{style:{color:"green"}})],4),w&&L&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Category Stage: "),(0,e.createVNode)(1,"span",null,Math.min(L.category_stage,4),0,{style:{color:"green"}})],4)]}),(0,e.createVNode)(1,"div","Section__buttons",(0,e.createComponentVNode)(2,t.Input,{width:"200px",placeholder:"Search Abilities",onInput:function(){function T(M,O){return V(O)}return T}(),value:N}),2)],4,{style:{display:"flex",alignItems:"center"}}),children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[s.map(function(T){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C.category_name===T.category_name,onClick:function(){function M(){v(T),V("")}return M}(),children:(0,f.capitalize)(T.category_name)},T.category_name)}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C.category_name==="upgrades",onClick:function(){function T(){return v({category_name:"upgrades"})}return T}(),children:"Upgrades"},"upgrades")]}),C.category_name==="upgrades"?(0,e.createComponentVNode)(2,I,{act:m,abilityTabs:s,knownAbilities:i,usableSwarms:u}):(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:S.map(x)})]})},I=function(g){var d=g.act,c=g.abilityTabs,m=g.knownAbilities,l=g.usableSwarms,u=m.filter(function(i){return i.current_levell,tooltip:"Upgrade this ability?",onClick:function(){function v(){return d("purchase",{ability_path:h.ability_path})}return v}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",children:h.name})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"13px",children:h.upgrade_text}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Level:"," ",(0,e.createVNode)(1,"span",null,h.current_level+" / "+h.max_level,0,{style:{color:"green"}}),C&&C.stage>0&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)(" (Stage: "),C.stage,(0,e.createTextVNode)(")")],0)]}),(0,e.createComponentVNode)(2,t.Stack.Divider)]})})]},h.name)};return(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:u.map(s)})}},59179:function(A,r,n){"use strict";r.__esModule=!0,r.Autolathe=void 0;var e=n(89005),a=n(64795),t=n(88510),o=n(72253),f=n(36036),b=n(98595),B=n(25328),I=function(d,c,m,l){return d.requirements===null?!0:!(d.requirements.metal*l>c||d.requirements.glass*l>m)},k=r.Autolathe=function(){function g(d,c){var m=(0,o.useBackend)(c),l=m.act,u=m.data,s=u.total_amount,i=u.max_amount,h=u.metal_amount,C=u.glass_amount,v=u.busyname,p=u.busyamt,N=u.showhacked,V=u.buildQueue,y=u.buildQueueLen,S=u.recipes,L=u.categories,w=(0,o.useSharedState)(c,"category",0),x=w[0],T=w[1];x===0&&(x="Tools");var M=h.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),O=C.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),D=s.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),E=(0,o.useSharedState)(c,"search_text",""),P=E[0],R=E[1],j=(0,B.createSearch)(P,function(K){return K.name}),F="";y>0&&(F=V.map(function(K,G){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:"times",color:"transparent",content:V[G][0],onClick:function(){function J(){return l("remove_from_queue",{remove_from_queue:V.indexOf(K)+1})}return J}()},K)},G)}));var W=(0,a.flow)([(0,t.filter)(function(K){return(K.category.indexOf(x)>-1||P)&&(u.showhacked||!K.hacked)}),P&&(0,t.filter)(j),(0,t.sortBy)(function(K){return K.name.toLowerCase()})])(S),z="Build";return P?z="Results for: '"+P+"':":x&&(z="Build ("+x+")"),(0,e.createComponentVNode)(2,b.Window,{width:750,height:525,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{width:"70%",children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:z,buttons:(0,e.createComponentVNode)(2,f.Dropdown,{width:"150px",options:L,selected:x,onSelected:function(){function K(G){return T(G)}return K}()}),children:[(0,e.createComponentVNode)(2,f.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function K(G,J){return R(J)}return K}(),mb:1}),W.map(function(K){return(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+K.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===1,disabled:!I(K,u.metal_amount,u.glass_amount,1),onClick:function(){function G(){return l("make",{make:K.uid,multiplier:1})}return G}(),children:(0,B.toTitleCase)(K.name)}),K.max_multiplier>=10&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===10,disabled:!I(K,u.metal_amount,u.glass_amount,10),onClick:function(){function G(){return l("make",{make:K.uid,multiplier:10})}return G}(),children:"10x"}),K.max_multiplier>=25&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===25,disabled:!I(K,u.metal_amount,u.glass_amount,25),onClick:function(){function G(){return l("make",{make:K.uid,multiplier:25})}return G}(),children:"25x"}),K.max_multiplier>25&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===K.max_multiplier,disabled:!I(K,u.metal_amount,u.glass_amount,K.max_multiplier),onClick:function(){function G(){return l("make",{make:K.uid,multiplier:K.max_multiplier})}return G}(),children:[K.max_multiplier,"x"]}),K.requirements&&Object.keys(K.requirements).map(function(G){return(0,B.toTitleCase)(G)+": "+K.requirements[G]}).join(", ")||(0,e.createComponentVNode)(2,f.Box,{children:"No resources required."})]},K.ref)})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{width:"30%",children:[(0,e.createComponentVNode)(2,f.Section,{title:"Materials",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Metal",children:M}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Glass",children:O}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Total",children:D}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Storage",children:[u.fill_percent,"% Full"]})]})}),(0,e.createComponentVNode)(2,f.Section,{title:"Building",children:(0,e.createComponentVNode)(2,f.Box,{color:v?"green":"",children:v||"Nothing"})}),(0,e.createComponentVNode)(2,f.Section,{title:"Build Queue",height:23.7,children:[F,(0,e.createComponentVNode)(2,f.Button,{mt:.5,fluid:!0,icon:"times",content:"Clear All",color:"red",disabled:!u.buildQueueLen,onClick:function(){function K(){return l("clear_queue")}return K}()})]})]})]})})})}return g}()},29943:function(A,r,n){"use strict";r.__esModule=!0,r.Autolathe220=void 0;var e=n(89005),a=n(25328),t=n(88510),o=n(64795),f=n(72253),b=n(36036),B=n(98595),I="icons/obj/stacks/minerals.dmi",k=["metal","glass"],g=function(C,v,p,N){return C.requirements===null?!0:!(C.requirements.metal*N>v||C.requirements.glass*N>p)},d=function(C,v){var p=C*v/2e3;return p===0?0:p<.01&&p>0?(0,e.createComponentVNode)(2,b.Box,{fontSize:.75,children:"< 0.01"}):Math.floor(p*100)/100},c=r.Autolathe220=function(){function h(C,v){var p=(0,f.useSharedState)(v,"category","Tools"),N=p[0],V=p[1];return(0,e.createComponentVNode)(2,B.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{basis:"20%",children:(0,e.createComponentVNode)(2,m,{category:N,setCategory:V})}),(0,e.createComponentVNode)(2,b.Stack.Item,{basis:"55%",children:(0,e.createComponentVNode)(2,l,{category:N})}),(0,e.createComponentVNode)(2,b.Stack.Item,{basis:"25%",children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,u),(0,e.createComponentVNode)(2,s),(0,e.createComponentVNode)(2,i)]})})]})})})}return h}(),m=function(C,v){var p=(0,f.useBackend)(v),N=p.data,V=C.category,y=C.setCategory,S=N.categories,L=["All"].concat(S);return(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Categories",children:(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:L.map(function(w){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{mb:.5,height:"2.5em",color:"blue",selected:w===V,onClick:function(){function x(){return y(w)}return x}(),children:w},w)})})})},l=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,y=V.metal_amount,S=V.glass_amount,L=V.recipes,w=C.category,x=(0,f.useSharedState)(v,"searchText",""),T=x[0],M=x[1],O=(0,o.flow)([(0,t.filter)(function(P){return w==="All"||P.category.includes(w)||T&&(V.showhacked||!P.hacked)}),T&&(0,t.filter)((0,a.createSearch)(T,function(P){return P.name})),(0,t.sortBy)(function(P){return P.name.toLowerCase()})])(L),D=function(R,j){return(0,e.createComponentVNode)(2,b.Button,{translucent:!0,tooltip:E(R,j),tooltipPosition:"top",disabled:!g(R,y,S,j),onClick:function(){function F(){return N("make",{make:R.uid,multiplier:j})}return F}(),children:[j,"x"]})},E=function(R,j){return(0,e.createFragment)(k.map(function(F){return R.requirements[F]&&(0,e.createComponentVNode)(2,b.ImageButton,{dmIcon:I,dmIconState:"sheet-"+F,imageSize:32,children:d(R.requirements[F],j)},F)}),0)};return(0,e.createComponentVNode)(2,b.Section,{fill:!0,title:"Build ("+w+")",children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function P(R,j){return M(j)}return P}()})}),(0,e.createComponentVNode)(2,b.Stack.Item,{mt:.5,mb:-2.33,grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:O.map(function(P){return(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,base64:P.image,imageSize:32,textAlign:"left",color:P.category.includes("hacked")&&"brown",tooltip:E(P,1),tooltipPosition:"top",disabled:!g(P,y,S,1),buttons:P.max_multiplier>1&&(0,e.createFragment)([P.max_multiplier>=10&&D(P,10),P.max_multiplier>=25&&D(P,25),P.max_multiplier>25&&D(P,P.max_multiplier)],0),onClick:function(){function R(){return N("make",{make:P.uid,multiplier:1})}return R}(),children:P.name},P.name)})})})]})})},u=function(C,v){var p=(0,f.useBackend)(v),N=p.data,V=N.metal_amount,y=N.glass_amount,S=N.fill_percent,L=function(x,T){return(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,imageSize:32,dmIcon:I,dmIconState:"sheet-"+x,color:"nope",buttons:(0,e.createComponentVNode)(2,b.Box,{backgroundColor:"rgba(255, 255, 255, 0.05)",width:"45px",children:d(T,1)}),children:(0,a.toTitleCase)(x)})};return(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"Materials",children:[L("metal",V),L("glass",y),(0,e.createComponentVNode)(2,b.ProgressBar,{minValue:0,value:S,maxValue:100,children:["Storage ",S,"% full"]})]})})},s=function(C,v){var p=(0,f.useBackend)(v),N=p.data,V=N.recipes,y=N.busyname,S=N.busyamt,L=V.find(function(w){return w.name===y});return(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"Building",children:(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,color:y&&"green",base64:L==null?void 0:L.image,imageSize:32,children:y?S>1?y+" x"+S:y:"Nothing"})})})},i=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,y=V.recipes,S=V.buildQueue,L=V.buildQueueLen,w;return L>0&&(w=S.map(function(x,T){var M=y.find(function(O){return O.name===S[T][0]});return(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,base64:M.image,imageSize:32,buttons:(0,e.createComponentVNode)(2,b.Button,{translucent:!0,width:"32px",icon:"times",iconColor:"red",onClick:function(){function O(){return N("remove_from_queue",{remove_from_queue:S.indexOf(x)+1})}return O}()},x),children:[M.name," ",Number(S[T][1])>1&&"x"+S[T][1]]},T)})),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Queue "+(L>0?L:""),children:w})}),(0,e.createComponentVNode)(2,b.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,b.Section,{fitted:!0,p:.75,children:(0,e.createComponentVNode)(2,b.Button,{fluid:!0,translucent:!L,color:"red",icon:"trash-can",disabled:!L,onClick:function(){function x(){return N("clear_queue")}return x}(),children:"Clear Queue"})})})]})})}},5147:function(A,r,n){"use strict";r.__esModule=!0,r.BioChipPad=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.BioChipPad=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.implant,m=d.contains_case,l=d.gps,u=d.tag,s=(0,a.useLocalState)(I,"newTag",u),i=s[0],h=s[1];return(0,e.createComponentVNode)(2,o.Window,{width:410,height:325,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Bio-chip Mini-Computer",buttons:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject Case",icon:"eject",disabled:!m,onClick:function(){function C(){return g("eject_case")}return C}()})}),children:c&&m?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{bold:!0,mb:2,children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+c.image,ml:0,mr:2,style:{"vertical-align":"middle",width:"32px"}}),c.name]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Life",children:c.life}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Notes",children:c.notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Function",children:c.function}),!!l&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tag",children:[(0,e.createComponentVNode)(2,t.Input,{width:"5.5rem",value:u,onEnter:function(){function C(){return g("tag",{newtag:i})}return C}(),onInput:function(){function C(v,p){return h(p)}return C}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:u===i,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){function C(){return g("tag",{newtag:i})}return C}(),children:(0,e.createComponentVNode)(2,t.Icon,{name:"pen"})})]})]})],4):m?(0,e.createComponentVNode)(2,t.Box,{children:"This bio-chip case has no implant!"}):(0,e.createComponentVNode)(2,t.Box,{children:"Please insert a bio-chip casing!"})})})})}return b}()},64273:function(A,r,n){"use strict";r.__esModule=!0,r.Biogenerator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(62411),b=r.Biogenerator=function(){function d(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.config,i=u.container,h=u.processing,C=s.title;return(0,e.createComponentVNode)(2,o.Window,{width:390,height:595,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Operating,{operating:h,name:C}),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k),i?(0,e.createComponentVNode)(2,g):(0,e.createComponentVNode)(2,B)]})})})}return d}(),B=function(c,m){return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flask",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),"The biogenerator is missing a container."]})})})},I=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.biomass,h=s.container,C=s.container_curr_reagents,v=s.container_max_reagents;return(0,e.createComponentVNode)(2,t.Section,{title:"Storage",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"20px",color:"silver",children:"Biomass:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"5px",children:i}),(0,e.createComponentVNode)(2,t.Icon,{name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"21px",mt:"8px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"10px",color:"silver",children:"Container:"}),h?(0,e.createComponentVNode)(2,t.ProgressBar,{value:C,maxValue:v,children:(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:C+" / "+v+" units"})}):(0,e.createComponentVNode)(2,t.Stack.Item,{children:"None"})]})]})},k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.has_plants,h=s.container;return(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:!i,tooltip:i?"":"There are no plants in the biogenerator.",tooltipPosition:"top-start",content:"Activate",onClick:function(){function C(){return u("activate")}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"flask",disabled:!h,tooltip:h?"":"The biogenerator does not have a container.",tooltipPosition:"top",content:"Detach Container",onClick:function(){function C(){return u("detach_container")}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:!i,tooltip:i?"":"There are no stored plants to eject.",tooltipPosition:"top-end",content:"Eject Plants",onClick:function(){function C(){return u("eject_plants")}return C}()})})]})})},g=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.biomass,h=s.product_list,C=(0,a.useSharedState)(m,"vendAmount",1),v=C[0],p=C[1],N=Object.entries(h).map(function(V,y){var S=Object.entries(V[1]).map(function(L){return L[1]});return(0,e.createComponentVNode)(2,t.Collapsible,{title:V[0],open:!0,children:S.map(function(L){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",ml:"2px",children:L.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"right",width:"20%",children:[L.cost*v,(0,e.createComponentVNode)(2,t.Icon,{ml:"5px",name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"right",width:"40%",children:(0,e.createComponentVNode)(2,t.Button,{content:"Vend",disabled:i.25?750+400*Math.random():290+150*Math.random(),time:60+150*Math.random(),children:(0,e.createComponentVNode)(2,t.Stack,{mb:"30px",fontsize:"256px",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,color:"red",fontsize:"256px",textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"skull",size:14,mb:"64px"}),(0,e.createVNode)(1,"br"),"E$#OR:& U#KN!WN IN%ERF#R_NCE"]})})})})}return k}(),B=r.BluespaceTap=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.product||[],s=l.desiredMiningPower,i=l.miningPower,h=l.points,C=l.totalPoints,v=l.powerUse,p=l.availablePower,N=l.emagged,V=l.autoShutown,y=l.stabilizers,S=l.stabilizerPower,L=l.stabilizerPriority,w=s>i&&"bad"||"good";return(0,e.createComponentVNode)(2,o.Window,{width:650,height:450,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,t.Collapsible,{title:"Input Management",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Input",children:[(0,e.createComponentVNode)(2,t.Button,{icon:V&&!N?"toggle-on":"toggle-off",content:"Auto shutdown",color:V&&!N?"green":"red",disabled:!!N,tooltip:"Turn auto shutdown on or off",tooltipPosition:"top",onClick:function(){function x(){return m("auto_shutdown")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:y&&!N?"toggle-on":"toggle-off",content:"Stabilizers",color:y&&!N?"green":"red",disabled:!!N,tooltip:"Turn stabilizers on or off",tooltipPosition:"top",onClick:function(){function x(){return m("stabilizers")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:L&&!N?"toggle-on":"toggle-off",content:"Stabilizer priority",color:L&&!N?"green":"red",disabled:!!N,tooltip:"On: Mining power will not exceed what can be stabilized",tooltipPosition:"top",onClick:function(){function x(){return m("stabilizer_priority")}return x}()}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Desired Mining Power",children:(0,f.formatPower)(s)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{labelStyle:{"vertical-align":"top"},label:"Set Desired Mining Power",children:(0,e.createComponentVNode)(2,t.Stack,{width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"step-backward",disabled:s===0||N,tooltip:"Set to 0",tooltipPosition:"bottom",onClick:function(){function x(){return m("set",{set_power:0})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",tooltip:"Decrease by 10 MW",tooltipPosition:"bottom",disabled:s===0||N,onClick:function(){function x(){return m("set",{set_power:s-1e7})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:s===0||N,tooltip:"Decrease by 1 MW",tooltipPosition:"bottom",onClick:function(){function x(){return m("set",{set_power:s-1e6})}return x}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mx:1,children:(0,e.createComponentVNode)(2,t.NumberInput,{disabled:N,minvalue:0,value:s,maxvalue:1/0,step:1,onChange:function(){function x(T,M){return m("set",{set_power:M})}return x}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:N,tooltip:"Increase by one MW",tooltipPosition:"bottom",onClick:function(){function x(){return m("set",{set_power:s+1e6})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:N,tooltip:"Increase by 10MW",tooltipPosition:"bottom",onClick:function(){function x(){return m("set",{set_power:s+1e7})}return x}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Power Use",children:(0,f.formatPower)(v)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mining Power Use",children:(0,f.formatPower)(i)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stabilizer Power Use",children:(0,f.formatPower)(S)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Surplus Power",children:(0,f.formatPower)(p)})]})]})}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Output",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available Points",children:h}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Points",children:C})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{align:"end",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(x){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:x.name,children:(0,e.createComponentVNode)(2,t.Button,{disabled:x.price>=h,onClick:function(){function T(){return m("vend",{target:x.key})}return T}(),content:x.price})},x.key)})})})})]})})]})})})}return k}(),I=r.Alerts=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.product||[],s=l.miningPower,i=l.stabilizerPower,h=l.emagged,C=l.safeLevels,v=l.autoShutown,p=l.stabilizers,N=l.overhead;return(0,e.createFragment)([!v&&!h&&(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Auto shutdown disabled"}),h?(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"All safeties disabled"}):s<=15e6?"":p?s>i+15e6?(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Stabilizers overwhelmed, Instability likely"}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"High Power, engaging stabilizers"}):(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Stabilizers disabled, Instability likely"})],0)}return k}()},33758:function(A,r,n){"use strict";r.__esModule=!0,r.BodyScanner=void 0;var e=n(89005),a=n(44879),t=n(25328),o=n(72253),f=n(36036),b=n(98595),B=[["good","Alive"],["average","Critical"],["bad","DEAD"]],I=[["hasVirus","bad","Viral pathogen detected in blood stream."],["blind","average","Cataracts detected."],["colourblind","average","Photoreceptor abnormalities detected."],["nearsighted","average","Retinal misalignment detected."]],k=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Cellular","cloneLoss"],["Burn","fireLoss"],["Inebriation","drunkenness"]],g={average:[.25,.5],bad:[.5,1/0]},d=function(y,S){for(var L=[],w=0;w0?y.filter(function(S){return!!S}).reduce(function(S,L){return(0,e.createFragment)([S,(0,e.createComponentVNode)(2,f.Box,{children:L},L)],0)},null):null},m=function(y){if(y>100){if(y<300)return"mild infection";if(y<400)return"mild infection+";if(y<500)return"mild infection++";if(y<700)return"acute infection";if(y<800)return"acute infection+";if(y<900)return"acute infection++";if(y>=900)return"septic"}return""},l=r.BodyScanner=function(){function V(y,S){var L=(0,o.useBackend)(S),w=L.data,x=w.occupied,T=w.occupant,M=T===void 0?{}:T,O=x?(0,e.createComponentVNode)(2,u,{occupant:M}):(0,e.createComponentVNode)(2,N);return(0,e.createComponentVNode)(2,b.Window,{width:700,height:600,title:"Body Scanner",children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:O})})}return V}(),u=function(y){var S=y.occupant;return(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,s,{occupant:S}),(0,e.createComponentVNode)(2,i,{occupant:S}),(0,e.createComponentVNode)(2,h,{occupant:S}),(0,e.createComponentVNode)(2,v,{organs:S.extOrgan}),(0,e.createComponentVNode)(2,p,{organs:S.intOrgan})]})},s=function(y,S){var L=(0,o.useBackend)(S),w=L.act,x=L.data,T=x.occupant;return(0,e.createComponentVNode)(2,f.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Button,{icon:"print",onClick:function(){function M(){return w("print_p")}return M}(),children:"Print Report"}),(0,e.createComponentVNode)(2,f.Button,{icon:"user-slash",onClick:function(){function M(){return w("ejectify")}return M}(),children:"Eject"})],4),children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Name",children:T.name}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:T.maxHealth,value:T.health/T.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Status",color:B[T.stat][0],children:B[T.stat][1]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,f.AnimatedNumber,{value:(0,a.round)(T.bodyTempC)}),"\xB0C,\xA0",(0,e.createComponentVNode)(2,f.AnimatedNumber,{value:(0,a.round)(T.bodyTempF)}),"\xB0F"]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Implants",children:T.implant_len?(0,e.createComponentVNode)(2,f.Box,{children:T.implant.map(function(M){return M.name}).join(", ")}):(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"None"})})]})})},i=function(y){var S=y.occupant;return S.hasBorer||S.blind||S.colourblind||S.nearsighted||S.hasVirus?(0,e.createComponentVNode)(2,f.Section,{title:"Abnormalities",children:I.map(function(L,w){if(S[L[0]])return(0,e.createComponentVNode)(2,f.Box,{color:L[1],bold:L[1]==="bad",children:L[2]},L[2])})}):(0,e.createComponentVNode)(2,f.Section,{title:"Abnormalities",children:(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No abnormalities found."})})},h=function(y){var S=y.occupant;return(0,e.createComponentVNode)(2,f.Section,{title:"Damage",children:(0,e.createComponentVNode)(2,f.Table,{children:d(k,function(L,w,x){return(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Table.Row,{color:"label",children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:[L[0],":"]}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:!!w&&w[0]+":"})]}),(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,C,{value:S[L[1]],marginBottom:x100)&&"average"||!!S.status.robotic&&"label",width:"33%",children:(0,t.capitalize)(S.name)}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,f.ProgressBar,{m:-.5,min:"0",max:S.maxHealth,mt:L>0&&"0.5rem",value:S.totalLoss/S.maxHealth,ranges:g,children:(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Tooltip,{content:"Total damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"heartbeat",mr:.5}),(0,a.round)(S.totalLoss)]})}),!!S.bruteLoss&&(0,e.createComponentVNode)(2,f.Tooltip,{content:"Brute damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:[(0,e.createComponentVNode)(2,f.Icon,{name:"bone",mr:.5}),(0,a.round)(S.bruteLoss)]})}),!!S.fireLoss&&(0,e.createComponentVNode)(2,f.Tooltip,{content:"Burn damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"fire",mr:.5}),(0,a.round)(S.fireLoss)]})})]})})}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:L>0&&"calc(0.5rem + 2px)",children:[(0,e.createComponentVNode)(2,f.Box,{color:"average",inline:!0,children:c([!!S.internalBleeding&&"Internal bleeding",!!S.burnWound&&"Critical tissue burns",!!S.lungRuptured&&"Ruptured lung",!!S.status.broken&&S.status.broken,m(S.germ_level),!!S.open&&"Open incision"])}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,children:[c([!!S.status.splinted&&(0,e.createComponentVNode)(2,f.Box,{color:"good",children:"Splinted"}),!!S.status.robotic&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Robotic"}),!!S.status.dead&&(0,e.createComponentVNode)(2,f.Box,{color:"bad",bold:!0,children:"DEAD"})]),c(S.shrapnel.map(function(w){return w.known?w.name:"Unknown object"}))]})]})]},L)})]})})},p=function(y){return y.organs.length===0?(0,e.createComponentVNode)(2,f.Section,{title:"Internal Organs",children:(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"N/A"})}):(0,e.createComponentVNode)(2,f.Section,{title:"Internal Organs",children:(0,e.createComponentVNode)(2,f.Table,{children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:"Damage"}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",children:"Injuries"})]}),y.organs.map(function(S,L){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{color:!!S.dead&&"bad"||S.germ_level>100&&"average"||S.robotic>0&&"label",width:"33%",children:(0,t.capitalize)(S.name)}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:S.maxHealth,value:S.damage/S.maxHealth,mt:L>0&&"0.5rem",ranges:g,children:(0,a.round)(S.damage)})}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:L>0&&"calc(0.5rem + 2px)",children:[(0,e.createComponentVNode)(2,f.Box,{color:"average",inline:!0,children:c([m(S.germ_level)])}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,children:c([S.robotic===1&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Robotic"}),S.robotic===2&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Assisted"}),!!S.dead&&(0,e.createComponentVNode)(2,f.Box,{color:"bad",bold:!0,children:"DEAD"})])})]})]},L)})]})})},N=function(){return(0,e.createComponentVNode)(2,f.Section,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}},67963:function(A,r,n){"use strict";r.__esModule=!0,r.BookBinder=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=n(39473),B=r.BookBinder=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.selectedbook,u=m.book_categories,s=[];return u.map(function(i){return s[i.description]=i.category_id}),(0,e.createComponentVNode)(2,o.Window,{width:600,height:400,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Book Binder",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"print",width:"auto",content:"Print Book",onClick:function(){function i(){return c("print_book")}return i}()}),children:[(0,e.createComponentVNode)(2,t.Box,{ml:10,fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:"1rem"}),"Book Binder"]}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:"auto",content:l.title,onClick:function(){function i(){return(0,f.modalOpen)(g,"edit_selected_title")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:"auto",content:l.author,onClick:function(){function i(){return(0,f.modalOpen)(g,"edit_selected_author")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"190px",options:u.map(function(i){return i.description}),onSelected:function(){function i(h){return c("toggle_binder_category",{category_id:s[h]})}return i}()})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen",width:"auto",content:"Edit Summary",onClick:function(){function i(){return(0,f.modalOpen)(g,"edit_selected_summary")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:l.summary})]}),(0,e.createVNode)(1,"br"),u.filter(function(i){return l.categories.includes(i.category_id)}).map(function(i){return(0,e.createComponentVNode)(2,t.Button,{content:i.description,selected:!0,icon:"unlink",onClick:function(){function h(){return c("toggle_binder_category",{category_id:i.category_id})}return h}()},i.category_id)})]})})]})})})]})}return I}()},61925:function(A,r,n){"use strict";r.__esModule=!0,r.BotCall=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(d){var c=[{modes:[0],label:"Idle",color:"green"},{modes:[1,2,3],label:"Arresting",color:"yellow"},{modes:[4,5],label:"Patrolling",color:"average"},{modes:[9],label:"Moving",color:"average"},{modes:[6,11],label:"Responding",color:"green"},{modes:[12],label:"Delivering Cargo",color:"blue"},{modes:[13],label:"Returning Home",color:"blue"},{modes:[7,8,10,14,15,16,17,18,19],label:"Working",color:"blue"}],m=c.find(function(l){return l.modes.includes(d)});return(0,e.createComponentVNode)(2,t.Box,{color:m.color,children:[" ",m.label," "]})},b=r.BotCall=function(){function g(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=(0,a.useLocalState)(c,"tabIndex",0),i=s[0],h=s[1],C={0:"Security",1:"Medibot",2:"Cleanbot",3:"Floorbot",4:"Mule",5:"Honkbot"},v=function(){function p(N){return C[N]?(0,e.createComponentVNode)(2,B,{model:C[N]}):"This should not happen. Report on Paradise Github"}return p}();return(0,e.createComponentVNode)(2,o.Window,{width:700,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:i===0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,textAlign:"center",children:Array.from({length:6}).map(function(p,N){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:i===N,onClick:function(){function V(){return h(N)}return V}(),children:C[N]},N)})})}),v(i)]})})})}return g}(),B=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.bots;return s[d.model]!==void 0?(0,e.createComponentVNode)(2,k,{model:[d.model]}):(0,e.createComponentVNode)(2,I,{model:[d.model]})},I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data;return(0,e.createComponentVNode)(2,t.Stack,{justify:"center",align:"center",fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Box,{bold:1,color:"bad",children:["No ",[d.model]," detected"]})})},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.bots;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Model"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Location"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Interface"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Call"})]}),s[d.model].map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.model}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.on?f(i.status):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Off"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.location}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Interface",onClick:function(){function h(){return l("interface",{botref:i.UID})}return h}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Call",onClick:function(){function h(){return l("call",{botref:i.UID})}return h}()})})]},i.UID)})]})})})}},20464:function(A,r,n){"use strict";r.__esModule=!0,r.BotClean=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotClean=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.locked,l=c.noaccess,u=c.maintpanel,s=c.on,i=c.autopatrol,h=c.canhack,C=c.emagged,v=c.remote_disabled,p=c.painame,N=c.cleanblood,V=c.area;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Cleaning Settings",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:N,content:"Clean Blood",disabled:l,onClick:function(){function y(){return d("blood")}return y}()})}),(0,e.createComponentVNode)(2,t.Section,{title:"Misc Settings",children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:V?"Reset Area Selection":"Restrict to Current Area",onClick:function(){function y(){return d("area")}return y}()}),V!==null&&(0,e.createComponentVNode)(2,t.LabeledList,{mb:1,children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Locked Area",children:V})})]}),p&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:p,disabled:l,onClick:function(){function y(){return d("ejectpai")}return y}()})})]})})}return B}()},69479:function(A,r,n){"use strict";r.__esModule=!0,r.BotFloor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotFloor=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.noaccess,l=c.painame,u=c.hullplating,s=c.replace,i=c.eat,h=c.make,C=c.fixfloor,v=c.nag_empty,p=c.magnet,N=c.tiles_amount;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:510,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Floor Settings",children:[(0,e.createComponentVNode)(2,t.Box,{mb:"5px",children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tiles Left",children:N})}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Add tiles to new hull plating",tooltip:"Fixing a plating requires the removal of floor tile. This will place it back after repairing. Same goes for hull breaches",disabled:m,onClick:function(){function V(){return d("autotile")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:s,content:"Add floor tiles on exposed hull plating",tooltip:"Example: It will add tiles to maintenance",disabled:m,onClick:function(){function V(){return d("replacetiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:C,content:"Repair damaged tiles and platings",disabled:m,onClick:function(){function V(){return d("fixfloors")}return V}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Miscellaneous",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:i,content:"Finds tiles",disabled:m,onClick:function(){function V(){return d("eattiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:h,content:"Make pieces of metal into tiles when empty",disabled:m,onClick:function(){function V(){return d("maketiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:v,content:"Transmit notice when empty",disabled:m,onClick:function(){function V(){return d("nagonempty")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:p,content:"Traction Magnets",disabled:m,onClick:function(){function V(){return d("anchored")}return V}()})]}),l&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,icon:"eject",content:l,disabled:m,onClick:function(){function V(){return d("ejectpai")}return V}()})})]})})}return B}()},59887:function(A,r,n){"use strict";r.__esModule=!0,r.BotHonk=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotHonk=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:220,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.BotStatus)})})}return B}()},80063:function(A,r,n){"use strict";r.__esModule=!0,r.BotMed=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotMed=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.locked,l=c.noaccess,u=c.maintpanel,s=c.on,i=c.autopatrol,h=c.canhack,C=c.emagged,v=c.remote_disabled,p=c.painame,N=c.shut_up,V=c.declare_crit,y=c.stationary_mode,S=c.heal_threshold,L=c.injection_amount,w=c.use_beaker,x=c.treat_virus,T=c.reagent_glass;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Communication Settings",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Speaker",checked:!N,disabled:l,onClick:function(){function M(){return d("toggle_speaker")}return M}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Critical Patient Alerts",checked:V,disabled:l,onClick:function(){function M(){return d("toggle_critical_alerts")}return M}()})]}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Treatment Settings",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Healing Threshold",children:(0,e.createComponentVNode)(2,t.Slider,{value:S.value,minValue:S.min,maxValue:S.max,step:5,disabled:l,onChange:function(){function M(O,D){return d("set_heal_threshold",{target:D})}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Injection Level",children:(0,e.createComponentVNode)(2,t.Slider,{value:L.value,minValue:L.min,maxValue:L.max,step:5,format:function(){function M(O){return O+"u"}return M}(),disabled:l,onChange:function(){function M(O,D){return d("set_injection_amount",{target:D})}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reagent Source",children:(0,e.createComponentVNode)(2,t.Button,{content:w?"Beaker":"Internal Synthesizer",icon:w?"flask":"cogs",disabled:l,onClick:function(){function M(){return d("toggle_use_beaker")}return M}()})}),T&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T.amount,minValue:0,maxValue:T.max_amount,children:[T.amount," / ",T.max_amount]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{ml:1,children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject",disabled:l,onClick:function(){function M(){return d("eject_reagent_glass")}return M}()})})]})})]}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{mt:1,fluid:!0,content:"Treat Viral Infections",checked:x,disabled:l,onClick:function(){function M(){return d("toggle_treat_viral")}return M}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Stationary Mode",checked:y,disabled:l,onClick:function(){function M(){return d("toggle_stationary_mode")}return M}()})]}),p&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:p,disabled:l,onClick:function(){function M(){return d("ejectpai")}return M}()})})]})})})}return B}()},74439:function(A,r,n){"use strict";r.__esModule=!0,r.BotSecurity=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotSecurity=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.noaccess,l=c.painame,u=c.check_id,s=c.check_weapons,i=c.check_warrant,h=c.arrest_mode,C=c.arrest_declare;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:445,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Who To Arrest",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Unidentifiable Persons",disabled:m,onClick:function(){function v(){return d("authid")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:s,content:"Unauthorized Weapons",disabled:m,onClick:function(){function v(){return d("authweapon")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:i,content:"Wanted Criminals",disabled:m,onClick:function(){function v(){return d("authwarrant")}return v}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Arrest Procedure",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:h,content:"Detain Targets Indefinitely",disabled:m,onClick:function(){function v(){return d("arrtype")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:C,content:"Announce Arrests On Radio",disabled:m,onClick:function(){function v(){return d("arrdeclare")}return v}()})]}),l&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:l,disabled:m,onClick:function(){function v(){return d("ejectpai")}return v}()})})]})})}return B}()},10833:function(A,r,n){"use strict";r.__esModule=!0,r.BrigCells=void 0;var e=n(89005),a=n(98595),t=n(36036),o=n(72253),f=function(k,g){var d=k.cell,c=(0,o.useBackend)(g),m=c.act,l=d.cell_id,u=d.occupant,s=d.crimes,i=d.brigged_by,h=d.time_left_seconds,C=d.time_set_seconds,v=d.ref,p="";h>0&&(p+=" BrigCells__listRow--active");var N=function(){m("release",{ref:v})};return(0,e.createComponentVNode)(2,t.Table.Row,{className:p,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:l}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.TimeDisplay,{totalSeconds:C})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.TimeDisplay,{totalSeconds:h})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{type:"button",onClick:N,children:"Release"})})]})},b=function(k){var g=k.cells;return(0,e.createComponentVNode)(2,t.Table,{className:"BrigCells__list",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Cell"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Occupant"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Crimes"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Brigged By"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Time Brigged For"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Time Left"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Release"})]}),g.map(function(d){return(0,e.createComponentVNode)(2,f,{cell:d},d.ref)})]})},B=r.BrigCells=function(){function I(k,g){var d=(0,o.useBackend)(g),c=d.act,m=d.data,l=m.cells;return(0,e.createComponentVNode)(2,a.Window,{theme:"security",width:800,height:400,children:(0,e.createComponentVNode)(2,a.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b,{cells:l})})})})})}return I}()},45761:function(A,r,n){"use strict";r.__esModule=!0,r.BrigTimer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.BrigTimer=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;d.nameText=d.occupant,d.timing&&(d.prisoner_hasrec?d.nameText=(0,e.createComponentVNode)(2,t.Box,{color:"green",children:d.occupant}):d.nameText=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:d.occupant}));var c="pencil-alt";d.prisoner_name&&(d.prisoner_hasrec||(c="exclamation-triangle"));var m=[],l=0;for(l=0;lm?this.substring(0,m)+"...":this};var k=function(l,u){var s,i;if(!u)return[];var h=l.findIndex(function(C){return C.name===u.name});return[(s=l[h-1])==null?void 0:s.name,(i=l[h+1])==null?void 0:i.name]},g=function(l,u){u===void 0&&(u="");var s=(0,f.createSearch)(u,function(i){return i.name});return(0,t.flow)([(0,a.filter)(function(i){return i==null?void 0:i.name}),u&&(0,a.filter)(s),(0,a.sortBy)(function(i){return i.name})])(l)},d=r.CameraConsole=function(){function m(l,u){var s=(0,b.useBackend)(u),i=s.act,h=s.data,C=s.config,v=h.mapRef,p=h.activeCamera,N=g(h.cameras),V=k(N,p),y=V[0],S=V[1];return(0,e.createComponentVNode)(2,I.Window,{width:870,height:708,children:[(0,e.createVNode)(1,"div","CameraConsole__left",(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,c)})}),2),(0,e.createVNode)(1,"div","CameraConsole__right",[(0,e.createVNode)(1,"div","CameraConsole__toolbar",[(0,e.createVNode)(1,"b",null,"Camera: ",16),p&&p.name||"\u2014"],0),(0,e.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-left",disabled:!y,onClick:function(){function L(){return i("switch_camera",{name:y})}return L}()}),(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-right",disabled:!S,onClick:function(){function L(){return i("switch_camera",{name:S})}return L}()})],4),(0,e.createComponentVNode)(2,B.ByondUi,{className:"CameraConsole__map",params:{id:v,type:"map"}})],4)]})}return m}(),c=r.CameraConsoleContent=function(){function m(l,u){var s=(0,b.useBackend)(u),i=s.act,h=s.data,C=(0,b.useLocalState)(u,"searchText",""),v=C[0],p=C[1],N=h.activeCamera,V=g(h.cameras,v);return(0,e.createComponentVNode)(2,B.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{children:(0,e.createComponentVNode)(2,B.Input,{fluid:!0,placeholder:"Search for a camera",onInput:function(){function y(S,L){return p(L)}return y}()})}),(0,e.createComponentVNode)(2,B.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,B.Section,{fill:!0,scrollable:!0,children:V.map(function(y){return(0,e.createVNode)(1,"div",(0,o.classes)(["Button","Button--fluid","Button--color--transparent",N&&y.name===N.name&&"Button--selected"]),y.name.trimLongStr(23),0,{title:y.name,onClick:function(){function S(){return i("switch_camera",{name:y.name})}return S}()},y.name)})})})]})}return m}()},39222:function(A,r,n){"use strict";r.__esModule=!0,r.CameraConsoleOldContent=r.CameraConsoleMapContent=r.CameraConsole220=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(35840),f=n(25328),b=n(72253),B=n(36036),I=n(98595),k=function(u,s){var i,h;if(!s)return[];var C=u.findIndex(function(v){return v.name===s.name});return[(i=u[C-1])==null?void 0:i.name,(h=u[C+1])==null?void 0:h.name]},g=function(u,s){s===void 0&&(s="");var i=(0,f.createSearch)(s,function(h){return h.name});return(0,t.flow)([(0,a.filter)(function(h){return h==null?void 0:h.name}),s&&(0,a.filter)(i),(0,a.sortBy)(function(h){return h.name})])(u)},d=r.CameraConsole220=function(){function l(u,s){var i=(0,b.useLocalState)(s,"tabIndex",0),h=i[0],C=i[1],v=function(){function p(N){switch(N){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);default:return"WE SHOULDN'T BE HERE!"}}return p}();return(0,e.createComponentVNode)(2,I.Window,{width:1170,height:755,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.Stack,{children:(0,e.createComponentVNode)(2,B.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{width:h===1?"222px":"475px",textAlign:"center",children:(0,e.createComponentVNode)(2,B.Tabs,{fluid:!0,ml:h===1?1:0,mt:h===1?1:0,children:[(0,e.createComponentVNode)(2,B.Tabs.Tab,{selected:h===0,onClick:function(){function p(){return C(0)}return p}(),children:[(0,e.createComponentVNode)(2,B.Icon,{name:"map-marked-alt"})," \u041A\u0430\u0440\u0442\u0430"]},"Map"),(0,e.createComponentVNode)(2,B.Tabs.Tab,{selected:h===1,onClick:function(){function p(){return C(1)}return p}(),children:[(0,e.createComponentVNode)(2,B.Icon,{name:"table"})," \u0421\u043F\u0438\u0441\u043E\u043A"]},"List")]})}),v(h)]})})})})}return l}(),c=r.CameraConsoleMapContent=function(){function l(u,s){var i=(0,b.useBackend)(s),h=i.act,C=i.data,v=g(C.cameras),p=(0,b.useLocalState)(s,"zoom",1),N=p[0],V=p[1],y=C.mapRef,S=C.activeCamera,L=C.stationLevel,w=C.mapUrl,x=C.selected_z_level,T=k(v,S),M=T[0],O=T[1];return(0,e.createComponentVNode)(2,B.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",style:{flex:"0 0 474px"},children:(0,e.createComponentVNode)(2,B.NanoMap,{onZoom:function(){function D(E){return V(E)}return D}(),mapUrl:w,children:v.filter(function(D){return D.z===(Number(x)||L)}).map(function(D){return(0,e.createComponentVNode)(2,B.NanoMap.NanoButton,{activeCamera:S,x:D.x,y:D.y,context:s,zoom:N,icon:"circle",tooltip:D.name,name:D.name,color:"blue",status:D.status},D.ref)})})}),(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",m:.1,className:"CameraConsole__right_map",children:[(0,e.createVNode)(1,"div","CameraConsole__header",[(0,e.createVNode)(1,"div","CameraConsole__toolbar",[(0,e.createVNode)(1,"b",null,"\u041A\u0430\u043C\u0435\u0440\u0430: ",16),S&&S.name||"\u2014"],0),(0,e.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-left",disabled:!M,onClick:function(){function D(){return h("switch_camera",{name:M})}return D}()}),(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-right",disabled:!O,onClick:function(){function D(){return h("switch_camera",{name:O})}return D}()})],4)],4),(0,e.createComponentVNode)(2,B.ByondUi,{className:"CameraConsole__map",overflow:"hidden",params:{id:y,type:"map"}})]})]})}return l}(),m=r.CameraConsoleOldContent=function(){function l(u,s){var i=(0,b.useBackend)(s),h=i.act,C=i.data,v=i.config,p=C.mapRef,N=C.activeCamera,V=(0,b.useLocalState)(s,"searchText",""),y=V[0],S=V[1],L=g(C.cameras,y),w=k(L,N),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,B.Stack.Item,{children:[(0,e.createVNode)(1,"div","CameraConsole__left",(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{children:(0,e.createComponentVNode)(2,B.Input,{width:"215px",placeholder:"\u041D\u0430\u0439\u0442\u0438 \u043A\u0430\u043C\u0435\u0440\u0443",onInput:function(){function M(O,D){return S(D)}return M}()})}),(0,e.createComponentVNode)(2,B.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,B.Section,{fill:!0,scrollable:!0,children:L.map(function(M){return(0,e.createVNode)(1,"div",(0,o.classes)(["Button","Button--fluid",M.status?"Button--color--transparent":"Button--color--danger","Button--ellipsis",N&&M.name===N.name&&"Button--selected"]),M.name,0,{title:M.name,onClick:function(){function O(){return h("switch_camera",{name:M.name})}return O}()},M.name)})})})]})}),2),(0,e.createVNode)(1,"div","CameraConsole__right",[(0,e.createVNode)(1,"div","CameraConsole__toolbar",[(0,e.createVNode)(1,"b",null,"\u041A\u0430\u043C\u0435\u0440\u0430: ",16),N&&N.name||"\u2014"],0),(0,e.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-left",disabled:!x,onClick:function(){function M(){return h("switch_camera",{name:x})}return M}()}),(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-right",disabled:!T,onClick:function(){function M(){return h("switch_camera",{name:T})}return M}()})],4),(0,e.createComponentVNode)(2,B.ByondUi,{className:"CameraConsole__map",params:{id:p,type:"map"}})],4)]})}return l}()},52927:function(A,r,n){"use strict";r.__esModule=!0,r.Canister=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(49968),b=n(98595),B=r.Canister=function(){function I(k,g){var d=(0,t.useBackend)(g),c=d.act,m=d.data,l=m.portConnected,u=m.tankPressure,s=m.releasePressure,i=m.defaultReleasePressure,h=m.minReleasePressure,C=m.maxReleasePressure,v=m.valveOpen,p=m.name,N=m.canLabel,V=m.colorContainer,y=m.color_index,S=m.hasHoldingTank,L=m.holdingTank,w="";y.prim&&(w=V.prim.options[y.prim].name);var x="";y.sec&&(x=V.sec.options[y.sec].name);var T="";y.ter&&(T=V.ter.options[y.ter].name);var M="";y.quart&&(M=V.quart.options[y.quart].name);var O=[],D=[],E=[],P=[],R=0;for(R=0;Rp.current_positions&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:p.total_positions-p.current_positions})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"0"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{content:"-",disabled:i.cooldown_time||!p.can_close,onClick:function(){function N(){return s("make_job_unavailable",{job:p.title})}return N}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{content:"+",disabled:i.cooldown_time||!p.can_open,onClick:function(){function N(){return s("make_job_available",{job:p.title})}return N}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:i.target_dept&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:i.priority_jobs.indexOf(p.title)>-1?"Yes":""})||(0,e.createComponentVNode)(2,t.Button,{content:p.is_priority?"Yes":"No",selected:p.is_priority,disabled:i.cooldown_time||!p.can_prioritize,onClick:function(){function N(){return s("prioritize_job",{job:p.title})}return N}()})})]},p.title)})]})})]}):v=(0,e.createComponentVNode)(2,I);break;case 2:!i.authenticated||!i.scan_name?v=(0,e.createComponentVNode)(2,I):i.modify_name?v=(0,e.createComponentVNode)(2,f.AccessList,{accesses:i.regions,selectedList:i.selectedAccess,accessMod:function(){function p(N){return s("set",{access:N})}return p}(),grantAll:function(){function p(){return s("grant_all")}return p}(),denyAll:function(){function p(){return s("clear_all")}return p}(),grantDep:function(){function p(N){return s("grant_region",{region:N})}return p}(),denyDep:function(){function p(N){return s("deny_region",{region:N})}return p}()}):v=(0,e.createComponentVNode)(2,k);break;case 3:i.authenticated?i.records.length?v=(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Records",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Delete All Records",disabled:!i.authenticated||i.records.length===0||i.target_dept,onClick:function(){function p(){return s("wipe_all_logs")}return p}()}),children:[(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Crewman"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Old Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"New Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Authorized By"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Time"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Reason"}),!!i.iscentcom&&(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Deleted By"})]}),i.records.map(function(p){return(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.transferee}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.oldvalue}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.newvalue}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.whodidit}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.timestamp}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.reason}),!!i.iscentcom&&(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.deletedby})]},p.timestamp)})]}),!!i.iscentcom&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:"Delete MY Records",color:"purple",disabled:!i.authenticated||i.records.length===0,onClick:function(){function p(){return s("wipe_my_logs")}return p}()})})]}):v=(0,e.createComponentVNode)(2,g):v=(0,e.createComponentVNode)(2,I);break;case 4:!i.authenticated||!i.scan_name?v=(0,e.createComponentVNode)(2,I):v=(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Your Team",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Sec Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Actions"})]}),i.people_dept.map(function(p){return(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.title}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.crimstat}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:p.buttontext,disabled:!p.demotable,onClick:function(){function N(){return s("remote_demote",{remote_demote:p.name})}return N}()})})]},p.title)})]})});break;default:v=(0,e.createComponentVNode)(2,t.Section,{title:"Warning",color:"red",children:"ERROR: Unknown Mode."})}return(0,e.createComponentVNode)(2,o.Window,{width:800,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:C}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:h}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:v})]})})})}return c}()},64083:function(A,r,n){"use strict";r.__esModule=!0,r.CargoConsole=void 0;var e=n(89005),a=n(64795),t=n(88510),o=n(72253),f=n(36036),b=n(98595),B=n(25328),I=r.CargoConsole=function(){function u(s,i){return(0,e.createComponentVNode)(2,b.Window,{width:900,height:800,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,g),(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,l)]})})})}return u}(),k=function(s,i){var h=(0,o.useLocalState)(i,"contentsModal",null),C=h[0],v=h[1],p=(0,o.useLocalState)(i,"contentsModalTitle",null),N=p[0],V=p[1];if(C!==null&&N!==null)return(0,e.createComponentVNode)(2,f.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:window.innerHeight*.75+"px",mx:"auto",children:[(0,e.createComponentVNode)(2,f.Box,{width:"100%",bold:!0,children:(0,e.createVNode)(1,"h1",null,[N,(0,e.createTextVNode)(" contents:")],0)}),(0,e.createComponentVNode)(2,f.Box,{children:C.map(function(y){return(0,e.createComponentVNode)(2,f.Box,{children:["- ",y]},y)})}),(0,e.createComponentVNode)(2,f.Box,{m:2,children:(0,e.createComponentVNode)(2,f.Button,{content:"Close",onClick:function(){function y(){v(null),V(null)}return y}()})})]})},g=function(s,i){var h=(0,o.useBackend)(i),C=h.act,v=h.data,p=v.is_public,N=v.timeleft,V=v.moving,y=v.at_station,S,L;return!V&&!y?(S="Docked off-station",L="Call Shuttle"):!V&&y?(S="Docked at the station",L="Return Shuttle"):V&&(L="In Transit...",N!==1?S="Shuttle is en route (ETA: "+N+" minutes)":S="Shuttle is en route (ETA: "+N+" minute)"),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Status",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Shuttle Status",children:S}),p===0&&(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Controls",children:[(0,e.createComponentVNode)(2,f.Button,{content:L,disabled:V,onClick:function(){function w(){return C("moveShuttle")}return w}()}),(0,e.createComponentVNode)(2,f.Button,{content:"View Central Command Messages",onClick:function(){function w(){return C("showMessages")}return w}()})]})]})})})},d=function(s,i){var h,C=(0,o.useBackend)(i),v=C.act,p=C.data,N=p.accounts,V=(0,o.useLocalState)(i,"selectedAccount"),y=V[0],S=V[1],L=[];return N.map(function(w){return L[w.name]=w.account_UID}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Payment",children:[(0,e.createComponentVNode)(2,f.Dropdown,{width:"190px",options:N.map(function(w){return w.name}),selected:(h=N.filter(function(w){return w.account_UID===y})[0])==null?void 0:h.name,onSelected:function(){function w(x){return S(L[x])}return w}()}),N.filter(function(w){return w.account_UID===y}).map(function(w){return(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Account Name",children:(0,e.createComponentVNode)(2,f.Stack.Item,{mt:1,children:w.name})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Balance",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:w.balance})})]},w.account_UID)})]})})},c=function(s,i){var h=(0,o.useBackend)(i),C=h.act,v=h.data,p=v.requests,N=v.categories,V=v.supply_packs,y=(0,o.useSharedState)(i,"category","Emergency"),S=y[0],L=y[1],w=(0,o.useSharedState)(i,"search_text",""),x=w[0],T=w[1],M=(0,o.useLocalState)(i,"contentsModal",null),O=M[0],D=M[1],E=(0,o.useLocalState)(i,"contentsModalTitle",null),P=E[0],R=E[1],j=(0,B.createSearch)(x,function(J){return J.name}),F=(0,o.useLocalState)(i,"selectedAccount"),W=F[0],z=F[1],K=(0,a.flow)([(0,t.filter)(function(J){return J.cat===N.filter(function(Q){return Q.name===S})[0].category||x}),x&&(0,t.filter)(j),(0,t.sortBy)(function(J){return J.name.toLowerCase()})])(V),G="Crate Catalogue";return x?G="Results for '"+x+"':":S&&(G="Browsing "+S),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:G,buttons:(0,e.createComponentVNode)(2,f.Dropdown,{width:"190px",options:N.map(function(J){return J.name}),selected:S,onSelected:function(){function J(Q){return L(Q)}return J}()}),children:[(0,e.createComponentVNode)(2,f.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function J(Q,ue){return T(ue)}return J}(),mb:1}),(0,e.createComponentVNode)(2,f.Box,{maxHeight:25,overflowY:"auto",overflowX:"hidden",children:(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:K.map(function(J){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{bold:!0,children:[J.name," (",J.cost," Credits)"]}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",pr:1,children:[(0,e.createComponentVNode)(2,f.Button,{content:"Order 1",icon:"shopping-cart",disabled:!W,onClick:function(){function Q(){return C("order",{crate:J.ref,multiple:!1,account:W})}return Q}()}),(0,e.createComponentVNode)(2,f.Button,{content:"Order Multiple",icon:"cart-plus",disabled:!W||J.singleton,onClick:function(){function Q(){return C("order",{crate:J.ref,multiple:!0,account:W})}return Q}()}),(0,e.createComponentVNode)(2,f.Button,{content:"View Contents",icon:"search",onClick:function(){function Q(){D(J.contents),R(J.name)}return Q}()})]})]},J.name)})})})]})})},m=function(s,i){var h=s.request,C,v;switch(h.department){case"Engineering":v="CE",C="orange";break;case"Medical":v="CMO",C="teal";break;case"Science":v="RD",C="purple";break;case"Supply":v="CT",C="brown";break;case"Service":v="HOP",C="olive";break;case"Security":v="HOS",C="red";break;case"Command":v="CAP",C="blue";break;case"Assistant":v="Any Head",C="grey";break}return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{mt:.5,children:"Approval Required:"}),!!h.req_cargo_approval&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"brown",content:"QM",icon:"user-tie",tooltip:"This Order requires approval from the QM still"})}),!!h.req_head_approval&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:C,content:v,disabled:h.req_cargo_approval,icon:"user-tie",tooltip:h.req_cargo_approval?"This Order first requires approval from the QM before the "+v+" can approve it":"This Order requires approval from the "+v+" still"})})]})},l=function(s,i){var h=(0,o.useBackend)(i),C=h.act,v=h.data,p=v.requests,N=v.orders,V=v.shipments;return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"Orders",children:[(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Requests"}),(0,e.createComponentVNode)(2,f.Table,{children:p.map(function(y){return(0,e.createComponentVNode)(2,f.Table.Row,{className:"Cargo_RequestList",children:[(0,e.createComponentVNode)(2,f.Table.Cell,{mb:1,children:[(0,e.createComponentVNode)(2,f.Box,{children:["Order #",y.ordernum,": ",y.supply_type," (",y.cost," credits) for ",(0,e.createVNode)(1,"b",null,y.orderedby,0)," with"," ",y.department?"The "+y.department+" Department":"Their Personal"," Account"]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",y.comment]}),(0,e.createComponentVNode)(2,m,{request:y})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{textAlign:"right",children:[(0,e.createComponentVNode)(2,f.Button,{content:"Approve",color:"green",disabled:!y.can_approve,onClick:function(){function S(){return C("approve",{ordernum:y.ordernum})}return S}()}),(0,e.createComponentVNode)(2,f.Button,{content:"Deny",color:"red",disabled:!y.can_deny,onClick:function(){function S(){return C("deny",{ordernum:y.ordernum})}return S}()})]})]},y.ordernum)})}),(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Orders Awaiting Delivery"}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:N.map(function(y){return(0,e.createComponentVNode)(2,f.Table.Row,{children:(0,e.createComponentVNode)(2,f.Table.Cell,{children:[(0,e.createComponentVNode)(2,f.Box,{children:["- #",y.ordernum,": ",y.supply_type," for ",(0,e.createVNode)(1,"b",null,y.orderedby,0)]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",y.comment]})]})},y.ordernum)})}),(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Order in Transit"}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:V.map(function(y){return(0,e.createComponentVNode)(2,f.Table.Row,{children:(0,e.createComponentVNode)(2,f.Table.Cell,{children:[(0,e.createComponentVNode)(2,f.Box,{children:["- #",y.ordernum,": ",y.supply_type," for ",(0,e.createVNode)(1,"b",null,y.orderedby,0)]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",y.comment]})]})},y.ordernum)})})]})}},36232:function(A,r,n){"use strict";r.__esModule=!0,r.ChameleonAppearances=r.Chameleon=void 0;var e=n(89005),a=n(25328),t=n(64795),o=n(88510),f=n(72253),b=n(36036),B=n(98595),I=r.Chameleon=function(){function d(c,m){return(0,e.createComponentVNode)(2,B.Window,{width:431,height:500,theme:"syndicate",children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,g)})})}return d}(),k=function(c,m){m===void 0&&(m="");var l=(0,a.createSearch)(m,function(u){return u.name});return(0,t.flow)([(0,o.filter)(function(u){return u==null?void 0:u.name}),m&&(0,o.filter)(l)])(c)},g=r.ChameleonAppearances=function(){function d(c,m){var l=(0,f.useBackend)(m),u=l.act,s=l.data,i=(0,f.useLocalState)(m,"searchText",""),h=i[0],C=i[1],v=k(s.chameleon_skins,h),p=s.selected_appearance;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search for an appearance",onInput:function(){function N(V,y){return C(y)}return N}()})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Item Appearance",children:v.map(function(N){var V=N.name+"_"+N.icon_state;return(0,e.createComponentVNode)(2,b.ImageButton,{dmIcon:N.icon,dmIconState:N.icon_state,imageSize:64,m:.5,compact:!0,selected:V===p,tooltip:N.name,style:{opacity:V===p&&"1"||"0.5"},onClick:function(){function y(){u("change_appearance",{new_appearance:V})}return y}()},V)})})})]})}return d}()},87331:function(A,r,n){"use strict";r.__esModule=!0,r.ChangelogView=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ChangelogView=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=(0,a.useLocalState)(I,"onlyRecent",0),m=c[0],l=c[1],u=d.cl_data,s=d.last_cl,i={FIX:(0,e.createComponentVNode)(2,t.Icon,{name:"tools",title:"Fix"}),WIP:(0,e.createComponentVNode)(2,t.Icon,{name:"hard-hat",title:"WIP",color:"orange"}),TWEAK:(0,e.createComponentVNode)(2,t.Icon,{name:"sliders-h",title:"Tweak"}),SOUNDADD:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-up",title:"Sound Added",color:"green"}),SOUNDDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-mute",title:"Sound Removed",color:"red"}),CODEADD:(0,e.createComponentVNode)(2,t.Icon,{name:"plus",title:"Code Addition",color:"green"}),CODEDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"minus",title:"Code Removal",color:"red"}),IMAGEADD:(0,e.createComponentVNode)(2,t.Icon,{name:"folder-plus",title:"Sprite Addition",color:"green"}),IMAGEDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"folder-minus",title:"Sprite Removal",color:"red"}),SPELLCHECK:(0,e.createComponentVNode)(2,t.Icon,{name:"font",title:"Spelling/Grammar Fix"}),EXPERIMENT:(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle",title:"Experimental",color:"orange"})},h=function(){function C(v){return v in i?i[v]:(0,e.createComponentVNode)(2,t.Icon,{name:"plus",color:"green"})}return C}();return(0,e.createComponentVNode)(2,o.Window,{width:750,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"ParadiseSS13 Changelog",mt:2,buttons:(0,e.createComponentVNode)(2,t.Button,{content:m?"Showing all changes":"Showing changes since last connection",onClick:function(){function C(){return l(!m)}return C}()}),children:u.map(function(C){return!m&&C.merge_ts<=s||(0,e.createComponentVNode)(2,t.Section,{mb:2,title:C.author+" - Merged on "+C.merge_date,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"#"+C.num,onClick:function(){function v(){return g("open_pr",{pr_number:C.num})}return v}()}),children:C.entries.map(function(v){return(0,e.createComponentVNode)(2,t.Box,{m:1,children:[h(v.etype)," ",v.etext]},v)})},C)})})})})}return b}()},91360:function(A,r,n){"use strict";r.__esModule=!0,r.CheckboxListInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(36036),f=n(72253),b=n(98595),B=r.CheckboxListInputModal=function(){function k(g,d){var c=(0,f.useBackend)(d),m=c.act,l=c.data,u=l.items,s=u===void 0?[]:u,i=l.message,h=i===void 0?"":i,C=l.init_value,v=l.timeout,p=l.title,N=(0,f.useLocalState)(d,"edittedItems",s),V=N[0],y=N[1],S=330+Math.ceil(h.length/3),L=function(){function w(x){x===void 0&&(x=null);var T=[].concat(V);T=T.map(function(M){return M.key===x.key?Object.assign({},M,{checked:!x.checked}):M}),y(T)}return w}();return(0,e.createComponentVNode)(2,b.Window,{title:p,width:325,height:S,children:[v&&(0,e.createComponentVNode)(2,a.Loader,{value:v}),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{className:"ListInput__Section",fill:!0,title:h,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,I,{filteredItems:V,onClick:L})}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,children:(0,e.createComponentVNode)(2,t.InputButtons,{input:V})})]})})})]})}return k}(),I=function(g,d){var c=g.filteredItems,m=g.onClick;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,tabIndex:0,children:c.map(function(l,u){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{fluid:!0,id:u,onClick:function(){function s(){return m(l)}return s}(),checked:l.checked,style:{animation:"none",transition:"none"},children:l.key.replace(/^\w/,function(s){return s.toUpperCase()})},u)})})}},36108:function(A,r,n){"use strict";r.__esModule=!0,r.ChemDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(85870),f=n(98595),b=[1,5,10,20,30,50],B=[1,5,10],I=r.ChemDispenser=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.chemicals;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:400+h.length*8,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,g),(0,e.createComponentVNode)(2,d)]})})})}return c}(),k=function(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.amount,C=i.energy,v=i.maxEnergy;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:C,minValue:0,maxValue:v,ranges:{good:[v*.5,1/0],average:[v*.25,v*.5],bad:[-1/0,v*.25]},children:[C," / ",v," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{children:b.map(function(p,N){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"15%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",selected:h===p,content:p,onClick:function(){function V(){return s("amount",{amount:p})}return V}()})},N)})})})]})})})},g=function(m,l){for(var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.chemicals,C=h===void 0?[]:h,v=[],p=0;p<(C.length+1)%3;p++)v.push(!0);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:i.glass?"Drink Dispenser":"Chemical Dispenser",children:[C.map(function(N,V){return(0,e.createComponentVNode)(2,t.Button,{m:.1,width:"32.5%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",content:N.title,style:{"margin-left":"2px"},onClick:function(){function y(){return s("dispense",{reagent:N.id})}return y}()},V)}),v.map(function(N,V){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%"},V)})]})})},d=function(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.isBeakerLoaded,C=i.beakerCurrentVolume,v=i.beakerMaxVolume,p=i.beakerContents,N=p===void 0?[]:p;return(0,e.createComponentVNode)(2,t.Stack.Item,{height:16,children:(0,e.createComponentVNode)(2,t.Section,{title:i.glass?"Glass":"Beaker",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Box,{children:[!!h&&(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"label",mr:2,children:[C," / ",v," units"]}),(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!h,onClick:function(){function V(){return s("ejectBeaker")}return V}()})]}),children:(0,e.createComponentVNode)(2,o.BeakerContents,{beakerLoaded:h,beakerContents:N,buttons:function(){function V(y){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){function S(){return s("remove",{reagent:y.id,amount:-1})}return S}()}),B.map(function(S,L){return(0,e.createComponentVNode)(2,t.Button,{content:S,onClick:function(){function w(){return s("remove",{reagent:y.id,amount:S})}return w}()},L)}),(0,e.createComponentVNode)(2,t.Button,{content:"ALL",onClick:function(){function S(){return s("remove",{reagent:y.id,amount:y.volume})}return S}()})],0)}return V}()})})})}},13146:function(A,r,n){"use strict";r.__esModule=!0,r.ChemHeater=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(85870),b=n(98595),B=r.ChemHeater=function(){function g(d,c){return(0,e.createComponentVNode)(2,b.Window,{width:350,height:275,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k)]})})})}return g}(),I=function(d,c){var m=(0,t.useBackend)(c),l=m.act,u=m.data,s=u.targetTemp,i=u.targetTempReached,h=u.autoEject,C=u.isActive,v=u.currentTemp,p=u.isBeakerLoaded;return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Settings",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{content:"Auto-eject",icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){function N(){return l("toggle_autoeject")}return N}()}),(0,e.createComponentVNode)(2,o.Button,{content:C?"On":"Off",icon:"power-off",selected:C,disabled:!p,onClick:function(){function N(){return l("toggle_on")}return N}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"65px",unit:"K",step:10,stepPixelSize:3,value:(0,a.round)(s,0),minValue:0,maxValue:1e3,onDrag:function(){function N(V,y){return l("adjust_temperature",{target:y})}return N}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Reading",color:i?"good":"average",children:p&&(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:v,format:function(){function N(V){return(0,a.toFixed)(V)+" K"}return N}()})||"\u2014"})]})})})},k=function(d,c){var m=(0,t.useBackend)(c),l=m.act,u=m.data,s=u.isBeakerLoaded,i=u.beakerCurrentVolume,h=u.beakerMaxVolume,C=u.beakerContents;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:"Beaker",fill:!0,scrollable:!0,buttons:!!s&&(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{inline:!0,color:"label",mr:2,children:[i," / ",h," units"]}),(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject",onClick:function(){function v(){return l("eject_beaker")}return v}()})]}),children:(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:s,beakerContents:C})})})}},56541:function(A,r,n){"use strict";r.__esModule=!0,r.ChemMaster=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(85870),b=n(3939),B=n(35840),I=["icon"];function k(S,L){if(S==null)return{};var w={};for(var x in S)if({}.hasOwnProperty.call(S,x)){if(L.includes(x))continue;w[x]=S[x]}return w}function g(S,L){S.prototype=Object.create(L.prototype),S.prototype.constructor=S,d(S,L)}function d(S,L){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(w,x){return w.__proto__=x,w},d(S,L)}var c=[1,5,10],m=function(L,w){var x=(0,a.useBackend)(w),T=x.act,M=x.data,O=L.args.analysis;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:M.condi?"Condiment Analysis":"Reagent Analysis",children:(0,e.createComponentVNode)(2,t.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:O.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:(O.desc||"").length>0?O.desc:"N/A"}),O.blood_type&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood type",children:O.blood_type}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:O.blood_dna})],4),!M.condi&&(0,e.createComponentVNode)(2,t.Button,{icon:M.printing?"spinner":"print",disabled:M.printing,iconSpin:!!M.printing,ml:"0.5rem",content:"Print",onClick:function(){function D(){return T("print",{idx:O.idx,beaker:L.args.beaker})}return D}()})]})})})})},l=function(S){return S[S.ToDisposals=0]="ToDisposals",S[S.ToBeaker=1]="ToBeaker",S}(l||{}),u=r.ChemMaster=function(){function S(L,w){return(0,e.createComponentVNode)(2,o.Window,{width:575,height:650,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,s),(0,e.createComponentVNode)(2,i),(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,y)]})})]})}return S}(),s=function(L,w){var x=(0,a.useBackend)(w),T=x.act,M=x.data,O=M.beaker,D=M.beaker_reagents,E=M.buffer_reagents,P=E.length>0;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Beaker",fill:!0,scrollable:!0,buttons:P?(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"eject",disabled:!O,content:"Eject and Clear Buffer",onClick:function(){function R(){return T("eject")}return R}()}):(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!O,content:"Eject and Clear Buffer",onClick:function(){function R(){return T("eject")}return R}()}),children:O?(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:!0,beakerContents:D,buttons:function(){function R(j,F){return(0,e.createComponentVNode)(2,t.Box,{mb:F0?(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:!0,beakerContents:D,buttons:function(){function E(P,R){return(0,e.createComponentVNode)(2,t.Box,{mb:R0&&(P=E.map(function(R){var j=R.id,F=R.sprite;return(0,e.createComponentVNode)(2,N,{icon:F,translucent:!0,onClick:function(){function W(){return T("set_sprite_style",{production_mode:O,style:j})}return W}(),selected:D===j},j)})),(0,e.createComponentVNode)(2,p,{productionData:L.productionData,children:P&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Style",children:P})})},y=function(L,w){var x=(0,a.useBackend)(w),T=x.act,M=x.data,O=M.loaded_pill_bottle_style,D=M.containerstyles,E=M.loaded_pill_bottle,P={width:"20px",height:"20px"},R=D.map(function(j){var F=j.color,W=j.name,z=O===F;return(0,e.createComponentVNode)(2,t.Button,{style:{position:"relative",width:P.width,height:P.height},onClick:function(){function K(){return T("set_container_style",{style:F})}return K}(),icon:z&&"check",iconStyle:{position:"relative","z-index":1},tooltip:W,tooltipPosition:"top",children:[!z&&(0,e.createVNode)(1,"div",null,null,1,{style:{display:"inline-block"}}),(0,e.createVNode)(1,"span","Button",null,1,{style:{display:"inline-block",position:"absolute",top:0,left:0,margin:0,padding:0,width:P.width,height:P.height,"background-color":F,opacity:.6,filter:"alpha(opacity=60)"}})]},F)});return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Container Customization",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!E,content:"Eject Container",onClick:function(){function j(){return T("ejectp")}return j}()}),children:E?(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Style",children:[(0,e.createComponentVNode)(2,t.Button,{style:{width:P.width,height:P.height},icon:"tint-slash",onClick:function(){function j(){return T("clear_container_style")}return j}(),selected:!O,tooltip:"Default",tooltipPosition:"top"}),R]})}):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"No pill bottle or patch pack loaded."})})})};(0,b.modalRegisterBodyOverride)("analyze",m)},37173:function(A,r,n){"use strict";r.__esModule=!0,r.CloningConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(79140),b=1,B=32,I=128,k=r.CloningConsole=function(){function u(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.tab,N=v.has_scanner,V=v.pod_amount;return(0,e.createComponentVNode)(2,o.Window,{width:640,height:520,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Cloning Console",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Connected scanner",children:N?"Online":"Missing"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Connected pods",children:V})]})}),(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:p===1,icon:"home",onClick:function(){function y(){return C("menu",{tab:1})}return y}(),children:"Main Menu"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:p===2,icon:"user",onClick:function(){function y(){return C("menu",{tab:2})}return y}(),children:"Damage Configuration"})]}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,g)})]})})}return u}(),g=function(s,i){var h=(0,a.useBackend)(i),C=h.data,v=C.tab,p;return v===1?p=(0,e.createComponentVNode)(2,d):v===2&&(p=(0,e.createComponentVNode)(2,c)),p},d=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.pods,N=v.pod_amount,V=v.selected_pod_UID;return(0,e.createComponentVNode)(2,t.Box,{children:[!N&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No pods connected."}),!!N&&p.map(function(y,S){return(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Pod "+(S+1),children:(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"96px",shrink:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:(0,f.resolveAsset)("pod_"+(y.cloning?"cloning":"idle")+".gif"),style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createComponentVNode)(2,t.Button,{selected:V===y.uid,onClick:function(){function L(){return C("select_pod",{uid:y.uid})}return L}(),children:"Select"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Progress",children:[!y.cloning&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Pod is inactive."}),!!y.cloning&&(0,e.createComponentVNode)(2,t.ProgressBar,{value:y.clone_progress,maxValue:100,color:"good"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Biomass",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:y.biomass,ranges:{good:[2*y.biomass_storage_capacity/3,y.biomass_storage_capacity],average:[y.biomass_storage_capacity/3,2*y.biomass_storage_capacity/3],bad:[0,y.biomass_storage_capacity/3]},minValue:0,maxValue:y.biomass_storage_capacity,children:[y.biomass,"/",y.biomass_storage_capacity+" ("+100*y.biomass/y.biomass_storage_capacity+"%)"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sanguine Reagent",children:y.sanguine_reagent}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Osseous Reagent",children:y.osseous_reagent})]})})]})},y)})]})},c=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.selected_pod_data,N=v.has_scanned,V=v.scanner_has_patient,y=v.feedback,S=v.scan_successful,L=v.cloning_cost,w=v.has_scanner,x=v.currently_scanning;return(0,e.createComponentVNode)(2,t.Box,{children:[!w&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No scanner connected."}),!!w&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Scanner Info",buttons:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hourglass-half",onClick:function(){function T(){return C("scan")}return T}(),disabled:!V||x,children:"Scan"}),(0,e.createComponentVNode)(2,t.Button,{icon:"eject",onClick:function(){function T(){return C("eject")}return T}(),disabled:!V||x,children:"Eject Patient"})]}),children:[!N&&!x&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:V?"No scan detected for current patient.":"No patient is in the scanner."}),(!!N||!!x)&&(0,e.createComponentVNode)(2,t.Box,{color:y.color,children:y.text})]}),(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Damages Breakdown",children:(0,e.createComponentVNode)(2,t.Box,{children:[(!S||!N)&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No valid scan detected."}),!!S&&!!N&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function T(){return C("fix_all")}return T}(),children:"Repair All Damages"}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function T(){return C("fix_none")}return T}(),children:"Repair No Damages"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function T(){return C("clone")}return T}(),children:"Clone"})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[0],maxValue:p.biomass_storage_capacity,ranges:{bad:[2*p.biomass_storage_capacity/3,p.biomass_storage_capacity],average:[p.biomass_storage_capacity/3,2*p.biomass_storage_capacity/3],good:[0,p.biomass_storage_capacity/3]},color:L[0]>p.biomass?"bad":null,children:["Biomass: ",L[0],"/",p.biomass,"/",p.biomass_storage_capacity]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[1],maxValue:p.max_reagent_capacity,ranges:{bad:[2*p.max_reagent_capacity/3,p.max_reagent_capacity],average:[p.max_reagent_capacity/3,2*p.max_reagent_capacity/3],good:[0,p.max_reagent_capacity/3]},color:L[1]>p.sanguine_reagent?"bad":"good",children:["Sanguine: ",L[1],"/",p.sanguine_reagent,"/",p.max_reagent_capacity]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[2],maxValue:p.max_reagent_capacity,ranges:{bad:[2*p.max_reagent_capacity/3,p.max_reagent_capacity],average:[p.max_reagent_capacity/3,2*p.max_reagent_capacity/3],good:[0,p.max_reagent_capacity/3]},color:L[2]>p.osseous_reagent?"bad":"good",children:["Osseous: ",L[2],"/",p.osseous_reagent,"/",p.max_reagent_capacity]})})]}),(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,l)]})]})})]})]})},m=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.patient_limb_data,N=v.limb_list,V=v.desired_limb_data;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Limbs",children:N.map(function(y,S){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Stack,{align:"baseline",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"15%",height:"20px",children:[p[y][4],":"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),p[y][3]===0&&(0,e.createComponentVNode)(2,t.Stack.Item,{width:"60%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:V[y][0]+V[y][1],maxValue:p[y][5],ranges:{good:[0,p[y][5]/3],average:[p[y][5]/3,2*p[y][5]/3],bad:[2*p[y][5]/3,p[y][5]]},children:["Post-Cloning Damage: ",(0,e.createComponentVNode)(2,t.Icon,{name:"bone"})," "+V[y][0]+" / ",(0,e.createComponentVNode)(2,t.Icon,{name:"fire"})," "+V[y][1]]})}),p[y][3]!==0&&(0,e.createComponentVNode)(2,t.Stack.Item,{width:"60%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:"bad",value:0,children:["The patient's ",p[y][4]," is missing!"]})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[!!p[y][3]&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!V[y][3],onClick:function(){function L(){return C("toggle_limb_repair",{limb:y,type:"replace"})}return L}(),children:"Replace Limb"})}),!p[y][3]&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[y][0]||p[y][1]),checked:!(V[y][0]||V[y][1]),onClick:function(){function L(){return C("toggle_limb_repair",{limb:y,type:"damage"})}return L}(),children:"Repair Damages"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[y][2]&b),checked:!(V[y][2]&b),onClick:function(){function L(){return C("toggle_limb_repair",{limb:y,type:"bone"})}return L}(),children:"Mend Bone"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[y][2]&B),checked:!(V[y][2]&B),onClick:function(){function L(){return C("toggle_limb_repair",{limb:y,type:"ib"})}return L}(),children:"Mend IB"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[y][2]&I),checked:!(V[y][2]&I),onClick:function(){function L(){return C("toggle_limb_repair",{limb:y,type:"critburn"})}return L}(),children:"Mend Critical Burn"})]})]})]},y)})})},l=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.patient_organ_data,N=v.organ_list,V=v.desired_organ_data;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Organs",children:N.map(function(y,S){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Stack,{align:"baseline",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"20%",height:"20px",children:[p[y][3],":"," "]}),p[y][5]!=="heart"&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[!!p[y][2]&&(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!V[y][2]&&!V[y][1],onClick:function(){function L(){return C("toggle_organ_repair",{organ:y,type:"replace"})}return L}(),children:"Replace Organ"}),!p[y][2]&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!p[y][0],checked:!V[y][0],onClick:function(){function L(){return C("toggle_organ_repair",{organ:y,type:"damage"})}return L}(),children:"Repair Damages"})})]})}),p[y][5]==="heart"&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Heart replacement is required for cloning."}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"35%",children:[!!p[y][2]&&(0,e.createComponentVNode)(2,t.ProgressBar,{color:"bad",value:0,children:["The patient's ",p[y][3]," is missing!"]}),!p[y][2]&&(0,e.createComponentVNode)(2,t.ProgressBar,{value:V[y][0],maxValue:p[y][4],ranges:{good:[0,p[y][4]/3],average:[p[y][4]/3,2*p[y][4]/3],bad:[2*p[y][4]/3,p[y][4]]},children:"Post-Cloning Damage: "+V[y][0]})]})]})},y)})})}},98723:function(A,r,n){"use strict";r.__esModule=!0,r.CloningPod=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.CloningPod=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.biomass,m=d.biomass_storage_capacity,l=d.sanguine_reagent,u=d.osseous_reagent,s=d.organs,i=d.currently_cloning;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Liquid Storage",children:[(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Biomass:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:c,ranges:{good:[2*m/3,m],average:[m/3,2*m/3],bad:[0,m/3]},minValue:0,maxValue:m})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Sanguine Reagent:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:l+" units"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.NumberInput,{value:0,minValue:0,maxValue:l,step:1,unit:"units",onChange:function(){function h(C,v){return g("remove_reagent",{reagent:"sanguine_reagent",amount:v})}return h}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove All",onClick:function(){function h(){return g("purge_reagent",{reagent:"sanguine_reagent"})}return h}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Osseous Reagent:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:u+" units"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.NumberInput,{value:0,minValue:0,maxValue:u,step:1,unit:"units",onChange:function(){function h(C,v){return g("remove_reagent",{reagent:"osseous_reagent",amount:v})}return h}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove All",onClick:function(){function h(){return g("purge_reagent",{reagent:"osseous_reagent"})}return h}()})})]})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Organ Storage",children:[!i&&(0,e.createComponentVNode)(2,t.Box,{children:[!s&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No organs loaded."}),!!s&&s.map(function(h){return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:h.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject",onClick:function(){function C(){return g("eject_organ",{organ_ref:h.ref})}return C}()})})]},h)})]}),!!i&&(0,e.createComponentVNode)(2,t.Stack,{height:"100%",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"lock",size:"5",mb:3}),(0,e.createVNode)(1,"br"),"Unable to access organ storage while cloning."]})})]})]})})}return b}()},18259:function(A,r,n){"use strict";r.__esModule=!0,r.CoinMint=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=r.CoinMint=function(){function B(I,k){var g=(0,t.useBackend)(k),d=g.act,c=g.data,m=c.materials,l=c.moneyBag,u=c.moneyBagContent,s=c.moneyBagMaxContent,i=(l?210:138)+Math.ceil(m.length/4)*64;return(0,e.createComponentVNode)(2,f.Window,{width:210,height:i,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.NoticeBox,{m:0,info:!0,children:["Total coins produced: ",c.totalCoins]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Coin Type",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"power-off",color:c.active&&"bad",tooltip:!l&&"Need a money bag",disabled:!l,onClick:function(){function h(){return d("activate")}return h}()}),children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.ProgressBar,{minValue:0,maxValue:c.maxMaterials,value:c.totalMaterials})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"eject",tooltip:"Eject selected material",onClick:function(){function h(){return d("ejectMat")}return h}()})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:m.map(function(h){return(0,e.createComponentVNode)(2,o.Button,{bold:!0,inline:!0,translucent:!0,m:.2,textAlign:"center",selected:h.id===c.chosenMaterial,tooltip:h.name,content:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{className:(0,a.classes)(["materials32x32",h.id])}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:h.amount})]}),onClick:function(){function C(){return d("selectMaterial",{material:h.id})}return C}()},h.id)})})]})})}),!!l&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Money Bag",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject",disabled:c.active,onClick:function(){function h(){return d("ejectBag")}return h}()}),children:(0,e.createComponentVNode)(2,o.ProgressBar,{width:"100%",minValue:0,maxValue:s,value:u,children:[u," / ",s]})})})]})})})}return B}()},93858:function(A,r,n){"use strict";r.__esModule=!0,r.HexColorInput=r.ColorSelector=r.ColorPickerModal=r.ColorInput=void 0;var e=n(89005),a=n(51057),t=n(72253),o=n(36036),f=n(98595),b=n(44879),B=n(14448),I=n(4454),k=n(35840),g=n(9394),d=n(19203),c=["prefixed","alpha","color","fluid","onChange"];/** * @file * @copyright 2023 itsmeow * @license MIT - */function m(w,x){w.prototype=Object.create(x.prototype),w.prototype.constructor=w,l(w,x)}function l(w,x){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(T,M){return T.__proto__=M,T},l(w,x)}function u(w,x){if(w==null)return{};var T={};for(var M in w)if({}.hasOwnProperty.call(w,M)){if(x.includes(M))continue;T[M]=w[M]}return T}var s=r.ColorPickerModal=function(){function w(x,T){var M=(0,t.useBackend)(T),O=M.data,D=O.timeout,E=O.message,P=O.title,R=O.autofocus,j=O.default_color,F=j===void 0?"#000000":j,W=(0,t.useLocalState)(T,"color_picker_choice",(0,B.hexToHsva)(F)),z=W[0],K=W[1];return(0,e.createComponentVNode)(2,f.Window,{height:400,title:P,width:600,theme:"generic",children:[!!D&&(0,e.createComponentVNode)(2,a.Loader,{value:D}),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[E&&(0,e.createComponentVNode)(2,o.Stack.Item,{m:1,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:"label",overflow:"hidden",children:E})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[!!R&&(0,e.createComponentVNode)(2,o.Autofocus),(0,e.createComponentVNode)(2,i,{color:z,setColor:K,defaultColor:F})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d.InputButtons,{input:(0,B.hsvaToHex)(z)})})]})})]})}return w}(),i=r.ColorSelector=function(){function w(x,T){var M=x.color,O=x.setColor,D=x.defaultColor,E=function(){function j(F){O(function(W){return Object.assign({},W,F)})}return j}(),P=(0,B.hsvaToRgba)(M),R=(0,B.hsvaToHex)(M);return(0,e.createComponentVNode)(2,o.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{mr:2,children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createVNode)(1,"div","react-colorful",[(0,e.createComponentVNode)(2,g,{hsva:M,onChange:E}),(0,e.createComponentVNode)(2,V,{hue:M.h,onChange:E,className:"react-colorful__last-control"})],4)}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"20px",textAlign:"center",children:"Current"}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"20px",textAlign:"center",children:"Previous"}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Tooltip,{content:R,position:"bottom",children:(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"30px",backgroundColor:R})}),(0,e.createComponentVNode)(2,o.Tooltip,{content:D,position:"bottom",children:(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"30px",backgroundColor:D})})]})]})}),(0,e.createComponentVNode)(2,o.Flex.Item,{grow:!0,fontSize:"15px",lineHeight:"24px",children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"Hex:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,height:"24px",children:(0,e.createComponentVNode)(2,v,{fluid:!0,color:(0,B.hsvaToHex)(M).substring(1),onChange:function(){function j(F){N.logger.info(F),O((0,B.hexToHsva)(F))}return j}(),prefixed:!0})})]})}),(0,e.createComponentVNode)(2,o.Stack.Divider),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"H:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,V,{hue:M.h,onChange:E})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:M.h,callback:function(){function j(F,W){return E({h:W})}return j}(),max:360,unit:"\xB0"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"S:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,y,{color:M,onChange:E})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:M.s,callback:function(){function j(F,W){return E({s:W})}return j}(),unit:"%"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"V:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,S,{color:M,onChange:E})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:M.v,callback:function(){function j(F,W){return E({v:W})}return j}(),unit:"%"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Divider),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"R:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:M,onChange:E,target:"r"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:P.r,callback:function(){function j(F,W){P.r=W,E((0,B.rgbaToHsva)(P))}return j}(),max:255})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"G:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:M,onChange:E,target:"g"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:P.g,callback:function(){function j(F,W){P.g=W,E((0,B.rgbaToHsva)(P))}return j}(),max:255})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"B:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:M,onChange:E,target:"b"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:P.b,callback:function(){function j(F,W){P.b=W,E((0,B.rgbaToHsva)(P))}return j}(),max:255})})]})})]})})]})}return w}(),h=function(x){var T=x.value,M=x.callback,O=x.min,D=O===void 0?0:O,E=x.max,P=E===void 0?100:E,R=x.unit;return(0,e.createComponentVNode)(2,o.NumberInput,{width:"70px",value:Math.round(T),step:1,minValue:D,maxValue:P,onChange:M,unit:R})},C=function(x){return"#"+x},v=r.HexColorInput=function(){function w(x){var T=x.prefixed,M=x.alpha,O=x.color,D=x.fluid,E=x.onChange,P=u(x,c),R=function(){function F(W){return W.replace(/([^0-9A-F]+)/gi,"").substring(0,M?8:6)}return F}(),j=function(){function F(W){return(0,B.validHex)(W,M)}return F}();return(0,e.normalizeProps)((0,e.createComponentVNode)(2,p,Object.assign({},P,{fluid:D,color:O,onChange:E,escape:R,format:T?C:void 0,validate:j})))}return w}(),p=r.ColorInput=function(w){function x(M){var O;return O=w.call(this)||this,O.props=void 0,O.state=void 0,O.handleInput=function(D){var E=O.props.escape(D.currentTarget.value);O.setState({localValue:E})},O.handleBlur=function(D){D.currentTarget&&(O.props.validate(D.currentTarget.value)?O.props.onChange(O.props.escape?O.props.escape(D.currentTarget.value):D.currentTarget.value):O.setState({localValue:O.props.escape(O.props.color)}))},O.props=M,O.state={localValue:O.props.escape(O.props.color)},O}m(x,w);var T=x.prototype;return T.componentDidUpdate=function(){function M(O,D){O.color!==this.props.color&&this.setState({localValue:this.props.escape(this.props.color)})}return M}(),T.render=function(){function M(){return(0,e.createComponentVNode)(2,o.Box,{className:(0,k.classes)(["Input",this.props.fluid&&"Input--fluid"]),children:[(0,e.createVNode)(1,"div","Input__baseline",".",16),(0,e.createVNode)(64,"input","Input__input",null,1,{value:this.props.format?this.props.format(this.state.localValue):this.state.localValue,spellCheck:"false",onInput:this.handleInput,onBlur:this.handleBlur})]})}return M}(),x}(e.Component),g=function(x){var T=x.hsva,M=x.onChange,O=function(R){M({s:R.left*100,v:100-R.top*100})},D=function(R){M({s:(0,b.clamp)(T.s+R.left*100,0,100),v:(0,b.clamp)(T.v-R.top*100,0,100)})},E={"background-color":(0,B.hsvaToHslString)({h:T.h,s:100,v:100,a:1})+" !important"};return(0,e.createVNode)(1,"div","react-colorful__saturation_value",(0,e.createComponentVNode)(2,I.Interactive,{onMove:O,onKey:D,"aria-label":"Color","aria-valuetext":"Saturation "+Math.round(T.s)+"%, Brightness "+Math.round(T.v)+"%",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__saturation_value-pointer",top:1-T.v/100,left:T.s/100,color:(0,B.hsvaToHslString)(T)})}),2,{style:E})},V=function(x){var T=x.className,M=x.hue,O=x.onChange,D=function(j){O({h:360*j.left})},E=function(j){O({h:(0,b.clamp)(M+j.left*360,0,360)})},P=(0,k.classes)(["react-colorful__hue",T]);return(0,e.createVNode)(1,"div",P,(0,e.createComponentVNode)(2,I.Interactive,{onMove:D,onKey:E,"aria-label":"Hue","aria-valuenow":Math.round(M),"aria-valuemax":"360","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__hue-pointer",left:M/360,color:(0,B.hsvaToHslString)({h:M,s:100,v:100,a:1})})}),2)},y=function(x){var T=x.className,M=x.color,O=x.onChange,D=function(j){O({s:100*j.left})},E=function(j){O({s:(0,b.clamp)(M.s+j.left*100,0,100)})},P=(0,k.classes)(["react-colorful__saturation",T]);return(0,e.createVNode)(1,"div",P,(0,e.createComponentVNode)(2,I.Interactive,{style:{background:"linear-gradient(to right, "+(0,B.hsvaToHslString)({h:M.h,s:0,v:M.v,a:1})+", "+(0,B.hsvaToHslString)({h:M.h,s:100,v:M.v,a:1})+")"},onMove:D,onKey:E,"aria-label":"Saturation","aria-valuenow":Math.round(M.s),"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__saturation-pointer",left:M.s/100,color:(0,B.hsvaToHslString)({h:M.h,s:M.s,v:M.v,a:1})})}),2)},S=function(x){var T=x.className,M=x.color,O=x.onChange,D=function(j){O({v:100*j.left})},E=function(j){O({v:(0,b.clamp)(M.v+j.left*100,0,100)})},P=(0,k.classes)(["react-colorful__value",T]);return(0,e.createVNode)(1,"div",P,(0,e.createComponentVNode)(2,I.Interactive,{style:{background:"linear-gradient(to right, "+(0,B.hsvaToHslString)({h:M.h,s:M.s,v:0,a:1})+", "+(0,B.hsvaToHslString)({h:M.h,s:M.s,v:100,a:1})+")"},onMove:D,onKey:E,"aria-label":"Value","aria-valuenow":Math.round(M.s),"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__value-pointer",left:M.v/100,color:(0,B.hsvaToHslString)({h:M.h,s:M.s,v:M.v,a:1})})}),2)},L=function(x){var T=x.className,M=x.color,O=x.onChange,D=x.target,E=(0,B.hsvaToRgba)(M),P=function(K){E[D]=K,O((0,B.rgbaToHsva)(E))},R=function(K){P(255*K.left)},j=function(K){P((0,b.clamp)(E[D]+K.left*255,0,255))},F=(0,k.classes)(["react-colorful__"+D,T]),W=D==="r"?"rgb("+Math.round(E.r)+",0,0)":D==="g"?"rgb(0,"+Math.round(E.g)+",0)":"rgb(0,0,"+Math.round(E.b)+")";return(0,e.createVNode)(1,"div",F,(0,e.createComponentVNode)(2,I.Interactive,{onMove:R,onKey:j,"aria-valuenow":E[D],"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__"+D+"-pointer",left:E[D]/255,color:W})}),2)}},8444:function(A,r,n){"use strict";r.__esModule=!0,r.ColourMatrixTester=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ColourMatrixTester=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.colour_data,m=[[{name:"RR",idx:0},{name:"RG",idx:1},{name:"RB",idx:2},{name:"RA",idx:3}],[{name:"GR",idx:4},{name:"GG",idx:5},{name:"GB",idx:6},{name:"GA",idx:7}],[{name:"BR",idx:8},{name:"BG",idx:9},{name:"BB",idx:10},{name:"BA",idx:11}],[{name:"AR",idx:12},{name:"AG",idx:13},{name:"AB",idx:14},{name:"AA",idx:15}]];return(0,e.createComponentVNode)(2,o.Window,{width:360,height:190,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Modify Matrix",children:m.map(function(l){return(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",textColor:"label",children:l.map(function(u){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:1,children:[u.name,":\xA0",(0,e.createComponentVNode)(2,t.NumberInput,{width:4,value:c[u.idx],step:.05,minValue:-5,maxValue:5,stepPixelSize:5,onChange:function(){function s(i,h){return N("setvalue",{idx:u.idx+1,value:h})}return s}()})]},u.name)})},l)})})})})})}return b}()},63818:function(A,r,n){"use strict";r.__esModule=!0,r.CommunicationsComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(s){switch(s){case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,d);case 3:return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,c)})});case 4:return(0,e.createComponentVNode)(2,l);default:return"ERROR. Unknown menu_state. Please contact NT Technical Support."}},b=r.CommunicationsComputer=function(){function u(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.menu_state;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B),f(p)]})})})}return u}(),B=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.authenticated,g=v.noauthbutton,V=v.esc_section,y=v.esc_callable,S=v.esc_recallable,L=v.esc_status,w=v.authhead,x=v.is_ai,T=v.lastCallLoc,M=!1,O;return p?p===1?O="Command":p===2?O="Captain":p===3?O="CentComm Officer":p===4?(O="CentComm Secure Connection",M=!0):O="ERROR: Report This Bug!":O="Not Logged In",(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authentication",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:M&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Access",children:O})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{icon:p?"sign-out-alt":"id-card",selected:p,disabled:g,content:p?"Log Out ("+O+")":"Log In",onClick:function(){function D(){return C("auth")}return D}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!V&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Escape Shuttle",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!L&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:L}),!!y&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"rocket",content:"Call Shuttle",disabled:!w,onClick:function(){function D(){return C("callshuttle")}return D}()})}),!!S&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Recall Shuttle",disabled:!w||x,onClick:function(){function D(){return C("cancelshuttle")}return D}()})}),!!T&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Last Call/Recall From",children:T})]})})})],4)},I=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.is_admin;return p?(0,e.createComponentVNode)(2,k):(0,e.createComponentVNode)(2,N)},k=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.is_admin,g=v.gamma_armory_location,V=v.admin_levels,y=v.authenticated,S=v.ert_allowed;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"CentComm Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:V,required_access:p,use_confirm:1})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:"Make Central Announcement",disabled:!p,onClick:function(){function L(){return C("send_to_cc_announcement_page")}return L}()}),y===4&&(0,e.createComponentVNode)(2,t.Button,{icon:"plus",content:"Make Other Announcement",disabled:!p,onClick:function(){function L(){return C("make_other_announcement")}return L}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Response Team",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"ambulance",content:"Dispatch ERT",disabled:!p,onClick:function(){function L(){return C("dispatch_ert")}return L}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:S,content:S?"ERT calling enabled":"ERT calling disabled",tooltip:S?"Command can request an ERT":"ERTs cannot be requested",disabled:!p,onClick:function(){function L(){return C("toggle_ert_allowed")}return L}(),selected:null})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:"Get Authentication Codes",disabled:!p,onClick:function(){function L(){return C("send_nuke_codes")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gamma Armory",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"biohazard",content:g?"Send Gamma Armory":"Recall Gamma Armory",disabled:!p,onClick:function(){function L(){return C("move_gamma_armory")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Other",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"coins",content:"View Economy",disabled:!p,onClick:function(){function L(){return C("view_econ")}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fax",content:"Fax Manager",disabled:!p,onClick:function(){function L(){return C("view_fax")}return L}()})]})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"View Command accessible controls",children:(0,e.createComponentVNode)(2,N)})]})},N=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.msg_cooldown,g=v.emagged,V=v.cc_cooldown,y=v.security_level_color,S=v.str_security_level,L=v.levels,w=v.authcapt,x=v.authhead,T=v.messages,M="Make Priority Announcement";p>0&&(M+=" ("+p+"s)");var O=g?"Message [UNKNOWN]":"Message CentComm",D="Request Authentication Codes";return V>0&&(O+=" ("+V+"s)",D+=" ("+V+"s)"),(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Captain-Only Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Alert",color:y,children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:L,required_access:w})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:M,disabled:!w||p>0,onClick:function(){function E(){return C("announce")}return E}()})}),!!g&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",color:"red",content:O,disabled:!w||V>0,onClick:function(){function E(){return C("MessageSyndicate")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!w,onClick:function(){function E(){return C("RestoreBackup")}return E}()})]})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",content:O,disabled:!w||V>0,onClick:function(){function E(){return C("MessageCentcomm")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bomb",content:D,disabled:!w||V>0,onClick:function(){function E(){return C("nukerequest")}return E}()})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Command Staff Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Displays",children:(0,e.createComponentVNode)(2,t.Button,{icon:"tv",content:"Change Status Displays",disabled:!x,onClick:function(){function E(){return C("status")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Incoming Messages",children:(0,e.createComponentVNode)(2,t.Button,{icon:"folder-open",content:"View ("+T.length+")",disabled:!x,onClick:function(){function E(){return C("messagelist")}return E}()})})]})})})],4)},d=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.stat_display,g=v.authhead,V=v.current_message_title,y=p.presets.map(function(L){return(0,e.createComponentVNode)(2,t.Button,{content:L.label,selected:L.name===p.type,disabled:!g,onClick:function(){function w(){return C("setstat",{statdisp:L.name})}return w}()},L.name)}),S=p.alerts.map(function(L){return(0,e.createComponentVNode)(2,t.Button,{content:L.label,selected:L.alert===p.icon,disabled:!g,onClick:function(){function w(){return C("setstat",{statdisp:3,alert:L.alert})}return w}()},L.alert)});return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Modify Status Screens",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function L(){return C("main")}return L}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Presets",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alerts",children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 1",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_1,disabled:!g,onClick:function(){function L(){return C("setmsg1")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 2",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_2,disabled:!g,onClick:function(){function L(){return C("setmsg2")}return L}()})})]})})})},c=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.authhead,g=v.current_message_title,V=v.current_message,y=v.messages,S=v.security_level,L;if(g)L=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:g,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Return To Message List",disabled:!p,onClick:function(){function x(){return C("messagelist")}return x}()}),children:(0,e.createComponentVNode)(2,t.Box,{children:V})})});else{var w=y.map(function(x){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:x.title,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eye",content:"View",disabled:!p||g===x.title,onClick:function(){function T(){return C("messagelist",{msgid:x.id})}return T}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"times",content:"Delete",disabled:!p,onClick:function(){function T(){return C("delmessage",{msgid:x.id})}return T}()})]},x.id)});L=(0,e.createComponentVNode)(2,t.Section,{title:"Messages Received",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function x(){return C("main")}return x}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:w})})}return(0,e.createComponentVNode)(2,t.Box,{children:L})},m=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=s.levels,g=s.required_access,V=s.use_confirm,y=v.security_level;return V?p.map(function(S){return(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:S.icon,content:S.name,disabled:!g||S.id===y,tooltip:S.tooltip,onClick:function(){function L(){return C("newalertlevel",{level:S.id})}return L}()},S.name)}):p.map(function(S){return(0,e.createComponentVNode)(2,t.Button,{icon:S.icon,content:S.name,disabled:!g||S.id===y,tooltip:S.tooltip,onClick:function(){function L(){return C("newalertlevel",{level:S.id})}return L}()},S.name)})},l=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.is_admin,g=v.possible_cc_sounds;if(!p)return C("main");var V=(0,a.useLocalState)(i,"subtitle",""),y=V[0],S=V[1],L=(0,a.useLocalState)(i,"text",""),w=L[0],x=L[1],T=(0,a.useLocalState)(i,"classified",0),M=T[0],O=T[1],D=(0,a.useLocalState)(i,"beepsound","Beep"),E=D[0],P=D[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Central Command Report",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function R(){return C("main")}return R}()}),children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Subtitle here.",fluid:!0,value:y,onChange:function(){function R(j,F){return S(F)}return R}(),mb:"5px"}),(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Announcement here,\nMultiline input is accepted.",rows:10,fluid:!0,multiline:1,value:w,onChange:function(){function R(j,F){return x(F)}return R}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Send Announcement",fluid:!0,icon:"paper-plane",center:!0,mt:"5px",textAlign:"center",onClick:function(){function R(){return C("make_cc_announcement",{subtitle:y,text:w,classified:M,beepsound:E})}return R}()}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"260px",height:"20px",options:g,selected:E,onSelected:function(){function R(j){return P(j)}return R}(),disabled:M})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"volume-up",mx:"5px",disabled:M,tooltip:"Test sound",onClick:function(){function R(){return C("test_sound",{sound:E})}return R}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:M,content:"Classified",fluid:!0,tooltip:M?"Sent to station communications consoles":"Publically announced",onClick:function(){function R(){return O(!M)}return R}()})})]})]})})}},20562:function(A,r,n){"use strict";r.__esModule=!0,r.CompostBin=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.CompostBin=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.biomass,m=d.compost,l=d.biomass_capacity,u=d.compost_capacity,s=d.potassium,i=d.potassium_capacity,h=d.potash,C=d.potash_capacity,v=(0,a.useSharedState)(I,"vendAmount",1),p=v[0],g=v[1];return(0,e.createComponentVNode)(2,o.Window,{width:360,height:250,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{label:"Resources",children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Biomass",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:c,minValue:0,maxValue:l,ranges:{good:[l*.5,1/0],average:[l*.25,l*.5],bad:[-1/0,l*.25]},children:[c," / ",l," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compost",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:m,minValue:0,maxValue:u,ranges:{good:[u*.5,1/0],average:[u*.25,u*.5],bad:[-1/0,u*.25]},children:[m," / ",u," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Potassium",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:s,minValue:0,maxValue:i,ranges:{good:[i*.5,1/0],average:[i*.25,i*.5],bad:[-1/0,i*.25]},children:[s," / ",i," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Potash",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:h,minValue:0,maxValue:C,ranges:{good:[C*.5,1/0],average:[C*.25,C*.5],bad:[-1/0,C*.25]},children:[h," / ",C," Units"]})})]})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,mr:"5px",color:"silver",children:"Soil clumps to make:"}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:p,width:"32px",minValue:1,maxValue:10,stepPixelSize:7,onChange:function(){function V(y,S){return g(S)}return V}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,align:"center",content:"Make Soil",disabled:m<25*p,icon:"arrow-circle-down",onClick:function(){function V(){return N("create",{amount:p})}return V}()})})})]})})})}return b}()},21813:function(A,r,n){"use strict";r.__esModule=!0,r.Contractor=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(73379),b=n(98595);function B(C,v){C.prototype=Object.create(v.prototype),C.prototype.constructor=C,I(C,v)}function I(C,v){return I=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(p,g){return p.__proto__=g,p},I(C,v)}var k={1:["ACTIVE","good"],2:["COMPLETED","good"],3:["FAILED","bad"]},N=["Recording biometric data...","Analyzing embedded syndicate info...","STATUS CONFIRMED","Contacting Syndicate database...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Response received, ack 4851234...","CONFIRM ACC "+Math.round(Math.random()*2e4),"Setting up private accounts...","CONTRACTOR ACCOUNT CREATED","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","CONTRACTS FOUND","WELCOME, AGENT"],d=r.Contractor=function(){function C(v,p){var g=(0,t.useBackend)(p),V=g.act,y=g.data,S;y.unauthorized?S=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,i,{height:"100%",allMessages:["ERROR: UNAUTHORIZED USER"],finishedTimeout:100,onFinished:function(){function T(){}return T}()})}):y.load_animation_completed?S=(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:(0,e.createComponentVNode)(2,c)}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",overflow:"hidden",children:y.page===1?(0,e.createComponentVNode)(2,l,{height:"100%"}):(0,e.createComponentVNode)(2,s,{height:"100%"})})],4):S=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,i,{height:"100%",allMessages:N,finishedTimeout:3e3,onFinished:function(){function T(){return V("complete_load_animation")}return T}()})});var L=(0,t.useLocalState)(p,"viewingPhoto",""),w=L[0],x=L[1];return(0,e.createComponentVNode)(2,b.Window,{theme:"syndicate",width:500,height:600,children:[w&&(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,b.Window.Content,{className:"Contractor",children:(0,e.createComponentVNode)(2,o.Flex,{direction:"column",height:"100%",children:S})})]})}return C}(),c=function(v,p){var g=(0,t.useBackend)(p),V=g.act,y=g.data,S=y.tc_available,L=y.tc_paid_out,w=y.completed_contracts,x=y.rep;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Summary",buttons:(0,e.createComponentVNode)(2,o.Box,{verticalAlign:"middle",mt:"0.25rem",children:[x," Rep"]})},v,{children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Available",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",children:[S," TC"]}),(0,e.createComponentVNode)(2,o.Button,{disabled:S<=0,content:"Claim",mx:"0.75rem",mb:"0",flexBasis:"content",onClick:function(){function T(){return V("claim")}return T}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Earned",children:[L," TC"]})]})}),(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contracts Completed",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Box,{height:"20px",lineHeight:"20px",inline:!0,children:w})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contractor Status",verticalAlign:"middle",children:"ACTIVE"})]})})]})})))},m=function(v,p){var g=(0,t.useBackend)(p),V=g.act,y=g.data,S=y.page;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Tabs,Object.assign({},v,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:S===1,onClick:function(){function L(){return V("page",{page:1})}return L}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"suitcase"}),"Contracts"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:S===2,onClick:function(){function L(){return V("page",{page:2})}return L}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"shopping-cart"}),"Hub"]})]})))},l=function(v,p){var g=(0,t.useBackend)(p),V=g.act,y=g.data,S=y.contracts,L=y.contract_active,w=y.can_extract,x=!!L&&S.filter(function(E){return E.status===1})[0],T=x&&x.time_left>0,M=(0,t.useLocalState)(p,"viewingPhoto",""),O=M[0],D=M[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Contracts",overflow:"auto",buttons:(0,e.createComponentVNode)(2,o.Button,{disabled:!w||T,icon:"parachute-box",content:["Call Extraction",T&&(0,e.createComponentVNode)(2,f.Countdown,{timeLeft:x.time_left,format:function(){function E(P,R){return" ("+R.substr(3)+")"}return E}()})],onClick:function(){function E(){return V("extract")}return E}()})},v,{children:S.slice().sort(function(E,P){return E.status===1?-1:P.status===1?1:E.status-P.status}).map(function(E){var P;return(0,e.createComponentVNode)(2,o.Section,{title:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",color:E.status===1&&"good",children:E.target_name}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:E.has_photo&&(0,e.createComponentVNode)(2,o.Button,{icon:"camera",mb:"-0.5rem",ml:"0.5rem",onClick:function(){function R(){return D("target_photo_"+E.uid+".png")}return R}()})})]}),className:"Contractor__Contract",buttons:(0,e.createComponentVNode)(2,o.Box,{width:"100%",children:[!!k[E.status]&&(0,e.createComponentVNode)(2,o.Box,{color:k[E.status][1],inline:!0,mt:E.status!==1&&"0.125rem",mr:"0.25rem",lineHeight:"20px",children:k[E.status][0]}),E.status===1&&(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"ban",color:"bad",content:"Abort",ml:"0.5rem",onClick:function(){function R(){return V("abort")}return R}()})]}),children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"2",mr:"0.5rem",children:[E.fluff_message,!!E.completed_time&&(0,e.createComponentVNode)(2,o.Box,{color:"good",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"check",mr:"0.5rem"}),"Contract completed at ",E.completed_time]}),!!E.dead_extraction&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",mt:"0.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"Telecrystals reward reduced drastically as the target was dead during extraction."]}),!!E.fail_reason&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"times",mr:"0.5rem"}),"Contract failed: ",E.fail_reason]})]}),(0,e.createComponentVNode)(2,o.Flex.Item,{flexBasis:"100%",children:[(0,e.createComponentVNode)(2,o.Flex,{mb:"0.5rem",color:"label",children:["Extraction Zone:\xA0",u(E)]}),(P=E.difficulties)==null?void 0:P.map(function(R,j){return(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!!L,content:R.name+" ("+R.reward+" TC)",onClick:function(){function F(){return V("activate",{uid:E.uid,difficulty:j+1})}return F}()},j)}),!!E.objective&&(0,e.createComponentVNode)(2,o.Box,{color:"white",bold:!0,children:[E.objective.extraction_name,(0,e.createVNode)(1,"br"),"(",(E.objective.rewards.tc||0)+" TC",",\xA0",(E.objective.rewards.credits||0)+" Credits",")"]})]})]})},E.uid)})})))},u=function(v){if(!(!v.objective||v.status>1)){var p=v.objective.locs.user_area_id,g=v.objective.locs.user_coords,V=v.objective.locs.target_area_id,y=v.objective.locs.target_coords,S=p===V;return(0,e.createComponentVNode)(2,o.Flex.Item,{children:(0,e.createComponentVNode)(2,o.Icon,{name:S?"dot-circle-o":"arrow-alt-circle-right-o",color:S?"green":"yellow",rotation:S?null:-(0,a.rad2deg)(Math.atan2(y[1]-g[1],y[0]-g[0])),lineHeight:S?null:"0.85",size:"1.5"})})}},s=function(v,p){var g=(0,t.useBackend)(p),V=g.act,y=g.data,S=y.rep,L=y.buyables;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Purchases",overflow:"auto"},v,{children:L.map(function(w){return(0,e.createComponentVNode)(2,o.Section,{title:w.name,children:[w.description,(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:S-1&&(0,e.createComponentVNode)(2,o.Box,{as:"span",color:w.stock===0?"bad":"good",ml:"0.5rem",children:[w.stock," in stock"]})]},w.uid)})})))},i=function(C){function v(g){var V;return V=C.call(this,g)||this,V.timer=null,V.state={currentIndex:0,currentDisplay:[]},V}B(v,C);var p=v.prototype;return p.tick=function(){function g(){var V=this.props,y=this.state;if(y.currentIndex<=V.allMessages.length){this.setState(function(L){return{currentIndex:L.currentIndex+1}});var S=y.currentDisplay;S.push(V.allMessages[y.currentIndex])}else clearTimeout(this.timer),setTimeout(V.onFinished,V.finishedTimeout)}return g}(),p.componentDidMount=function(){function g(){var V=this,y=this.props.linesPerSecond,S=y===void 0?2.5:y;this.timer=setInterval(function(){return V.tick()},1e3/S)}return g}(),p.componentWillUnmount=function(){function g(){clearTimeout(this.timer)}return g}(),p.render=function(){function g(){return(0,e.createComponentVNode)(2,o.Box,{m:1,children:this.state.currentDisplay.map(function(V){return(0,e.createFragment)([V,(0,e.createVNode)(1,"br")],0,V)})})}return g}(),v}(e.Component),h=function(v,p){var g=(0,t.useLocalState)(p,"viewingPhoto",""),V=g[0],y=g[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Contractor__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:V}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function S(){return y("")}return S}()})]})}},54151:function(A,r,n){"use strict";r.__esModule=!0,r.ConveyorSwitch=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ConveyorSwitch=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.slowFactor,m=d.oneWay,l=d.position;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lever position",children:l>0?"forward":l<0?"reverse":"neutral"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Allow reverse",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!m,onClick:function(){function u(){return N("toggleOneWay")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Slowdown factor",children:(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",onClick:function(){function u(){return N("slowFactor",{value:c-5})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-left",onClick:function(){function u(){return N("slowFactor",{value:c-1})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Slider,{width:"100px",mx:"1px",value:c,fillValue:c,minValue:1,maxValue:50,step:1,format:function(){function u(s){return s+"x"}return u}(),onChange:function(){function u(s,i){return N("slowFactor",{value:i})}return u}()})}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-right",onClick:function(){function u(){return N("slowFactor",{value:c+1})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",onClick:function(){function u(){return N("slowFactor",{value:c+5})}return u}()})," "]})]})})]})})})})}return b}()},73169:function(A,r,n){"use strict";r.__esModule=!0,r.CrewMonitor=void 0;var e=n(89005),a=n(88510),t=n(25328),o=n(72253),f=n(36036),b=n(36352),B=n(76910),I=n(98595),k=n(96184),N=["color"];function d(h,C){if(h==null)return{};var v={};for(var p in h)if({}.hasOwnProperty.call(h,p)){if(C.includes(p))continue;v[p]=h[p]}return v}var c=function(C,v){return C.dead?"Deceased":parseInt(C.health,10)<=v?"Critical":parseInt(C.stat,10)===1?"Unconscious":"Living"},m=function(C,v){return C.dead?"red":parseInt(C.health,10)<=v?"orange":parseInt(C.stat,10)===1?"blue":"green"},l=r.CrewMonitor=function(){function h(C,v){var p=(0,o.useBackend)(v),g=p.act,V=p.data,y=(0,o.useLocalState)(v,"tabIndex",V.tabIndex),S=y[0],L=y[1],w=function(){function T(M){L(M),g("set_tab_index",{tab_index:M})}return T}(),x=function(){function T(M){switch(M){case 0:return(0,e.createComponentVNode)(2,u);case 1:return(0,e.createComponentVNode)(2,i);default:return"WE SHOULDN'T BE HERE!"}}return T}();return(0,e.createComponentVNode)(2,I.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"table",selected:S===0,onClick:function(){function T(){return w(0)}return T}(),children:"Data View"},"DataView"),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"map-marked-alt",selected:S===1,onClick:function(){function T(){return w(1)}return T}(),children:"Map View"},"MapView")]})}),x(S)]})})})}return h}(),u=function(C,v){var p=(0,o.useBackend)(v),g=p.act,V=p.data,y=V.possible_levels,S=V.viewing_current_z_level,L=V.is_advanced,w=V.highlightedNames,x=(0,a.sortBy)(function(E){return!w.includes(E.name)},function(E){return E.name})(V.crewmembers||[]),T=(0,o.useLocalState)(v,"search",""),M=T[0],O=T[1],D=(0,t.createSearch)(M,function(E){return E.name+"|"+E.assignment+"|"+E.area});return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,backgroundColor:"transparent",children:[(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{width:"100%",ml:"5px",children:(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name, assignment or location..",width:"100%",onInput:function(){function E(P,R){return O(R)}return E}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:L?(0,e.createComponentVNode)(2,f.Dropdown,{mr:"5px",width:"50px",options:y,selected:S,onSelected:function(){function E(P){return g("switch_level",{new_level:P})}return E}()}):null})]}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,f.Button,{tooltip:"Clear highlights",icon:"square-xmark",onClick:function(){function E(){return g("clear_highlighted_names")}return E}()})}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Location"})]}),x.filter(D).map(function(E,P){var R=w.includes(E.name);return(0,e.createComponentVNode)(2,f.Table.Row,{bold:!!E.is_command,children:[(0,e.createComponentVNode)(2,b.TableCell,{children:(0,e.createComponentVNode)(2,k.ButtonCheckbox,{checked:R,tooltip:"Mark on map",onClick:function(){function j(){return g(R?"remove_highlighted_name":"add_highlighted_name",{name:E.name})}return j}()})}),(0,e.createComponentVNode)(2,b.TableCell,{children:[E.name," (",E.assignment,")"]}),(0,e.createComponentVNode)(2,b.TableCell,{children:[(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:m(E,V.critThreshold),children:c(E,V.critThreshold)}),E.sensor_type>=2||V.ignoreSensors?(0,e.createComponentVNode)(2,f.Box,{inline:!0,ml:1,children:["(",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.oxy,children:E.oxy}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.toxin,children:E.tox}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.burn,children:E.fire}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.brute,children:E.brute}),")"]}):null]}),(0,e.createComponentVNode)(2,b.TableCell,{children:E.sensor_type===3||V.ignoreSensors?V.isAI||V.isObserver?(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:"location-arrow",content:E.area+" ("+E.x+", "+E.y+")",onClick:function(){function j(){return g("track",{track:E.ref})}return j}()}):E.area+" ("+E.x+", "+E.y+")":(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:"grey",children:"Not Available"})})]},P)})]})]})},s=function(C,v){var p=C.color,g=d(C,N);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.NanoMap.Marker,Object.assign({},g,{children:(0,e.createVNode)(1,"span","highlighted-marker color-border-"+p)})))},i=function(C,v){var p=(0,o.useBackend)(v),g=p.act,V=p.data,y=V.highlightedNames;return(0,e.createComponentVNode)(2,f.Box,{height:"100vh",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,f.NanoMap,{zoom:V.zoom,offsetX:V.offsetX,offsetY:V.offsetY,onZoom:function(){function S(L){return g("set_zoom",{zoom:L})}return S}(),onOffsetChange:function(){function S(L,w){return g("set_offset",{offset_x:w.offsetX,offset_y:w.offsetY})}return S}(),children:V.crewmembers.filter(function(S){return S.sensor_type===3||V.ignoreSensors}).map(function(S){var L=m(S,V.critThreshold),w=y.includes(S.name),x=function(){return V.isObserver?g("track",{track:S.ref}):null},T=function(){return g(w?"remove_highlighted_name":"add_highlighted_name",{name:S.name})},M=S.name+" ("+S.assignment+")";return w?(0,e.createComponentVNode)(2,s,{x:S.x,y:S.y,tooltip:M,color:L,onClick:x,onDblClick:T},S.ref):(0,e.createComponentVNode)(2,f.NanoMap.MarkerIcon,{x:S.x,y:S.y,icon:"circle",tooltip:M,color:L,onClick:x,onDblClick:T},S.ref)})})})}},63987:function(A,r,n){"use strict";r.__esModule=!0,r.Cryo=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],b=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],B=r.Cryo=function(){function N(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:520,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,I)})})})}return N}(),I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.isOperating,i=u.hasOccupant,h=u.occupant,C=h===void 0?[]:h,v=u.cellTemperature,p=u.cellTemperatureStatus,g=u.isBeakerLoaded,V=u.cooldownProgress,y=u.auto_eject_healthy,S=u.auto_eject_dead;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",onClick:function(){function L(){return l("ejectOccupant")}return L}(),disabled:!i,children:"Eject"}),children:i?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:C.name||"Unknown"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:C.health,max:C.maxHealth,value:C.health/C.maxHealth,color:C.health>0?"good":"average",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(C.health)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:b[C.stat][0],children:b[C.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(C.bodyTemperature)})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),f.map(function(L){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:L.label,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:C[L.type]/100,ranges:{bad:[.01,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(C[L.type])})})},L.id)})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Cell",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",onClick:function(){function L(){return l("ejectBeaker")}return L}(),disabled:!g,children:"Eject Beaker"}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",onClick:function(){function L(){return l(s?"switchOff":"switchOn")}return L}(),selected:s,children:s?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",color:p,children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:v})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:(0,e.createComponentVNode)(2,k)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dosage interval",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{average:[-1/0,99],good:[99,1/0]},color:!g&&"average",value:V,minValue:0,maxValue:100})}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject healthy occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:y?"toggle-on":"toggle-off",selected:y,onClick:function(){function L(){return l(y?"auto_eject_healthy_off":"auto_eject_healthy_on")}return L}(),children:y?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject dead occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:S?"toggle-on":"toggle-off",selected:S,onClick:function(){function L(){return l(S?"auto_eject_dead_off":"auto_eject_dead_on")}return L}(),children:S?"On":"Off"})})]})})})],4)},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.isBeakerLoaded,i=u.beakerLabel,h=u.beakerVolume;return s?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!i&&"average",children:[i||"No label",":"]}),(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!h&&"bad",ml:1,children:h?(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:h,format:function(){function C(v){return Math.round(v)+" units remaining"}return C}()}):"Beaker is empty"})],4):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"bad",children:"No beaker loaded"})}},86099:function(A,r,n){"use strict";r.__esModule=!0,r.CryopodConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=r.CryopodConsole=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.data,l=m.account_name,u=m.allow_items;return(0,e.createComponentVNode)(2,o.Window,{title:"Cryopod Console",width:400,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Hello, "+(l||"[REDACTED]")+"!",children:"This automated cryogenic freezing unit will safely store your corporeal form until your next assignment."}),(0,e.createComponentVNode)(2,B),!!u&&(0,e.createComponentVNode)(2,I)]})})}return k}(),B=function(N,d){var c=(0,a.useBackend)(d),m=c.data,l=m.frozen_crew;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Crew",children:l.length?(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:l.map(function(u,s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u.name,children:u.rank},s)})})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored crew!"})})},I=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.frozen_items,s=function(h){var C=h.toString();return C.startsWith("the ")&&(C=C.slice(4,C.length)),(0,f.toTitleCase)(C)};return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Items",children:u.length?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:s(i.name),buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Drop",mr:1,onClick:function(){function h(){return m("one_item",{item:i.uid})}return h}()})},i)})})}),(0,e.createComponentVNode)(2,t.Button,{content:"Drop All Items",color:"red",onClick:function(){function i(){return m("all_items")}return i}()})],4):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored items!"})})}},12692:function(A,r,n){"use strict";r.__esModule=!0,r.DNAModifier=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=[["good","Alive"],["average","Critical"],["bad","DEAD"]],B=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],I=[5,10,20,30,50],k=r.DNAModifier=function(){function p(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.irradiating,x=L.dnaBlockSize,T=L.occupant;V.dnaBlockSize=x,V.isDNAInvalid=!T.isViableSubject||!T.uniqueIdentity||!T.structuralEnzymes;var M;return w&&(M=(0,e.createComponentVNode)(2,C,{duration:w})),(0,e.createComponentVNode)(2,o.Window,{width:660,height:775,children:[(0,e.createComponentVNode)(2,f.ComplexModal),M,(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,N)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,d)})]})})]})}return p}(),N=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.locked,x=L.hasOccupant,T=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x,selected:w,icon:w?"toggle-on":"toggle-off",content:w?"Engaged":"Disengaged",onClick:function(){function M(){return S("toggleLock")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x||w,icon:"user-slash",content:"Eject",onClick:function(){function M(){return S("ejectOccupant")}return M}()})],4),children:x?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:T.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:T.minHealth,max:T.maxHealth,value:T.health/T.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:b[T.stat][0],children:b[T.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})}),V.isDNAInvalid?(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Radiation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:"0",max:"100",value:T.radiationLevel/100,color:"average"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:L.occupant.uniqueEnzymes?L.occupant.uniqueEnzymes:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 Unknown"]})})]})],0):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Cell unoccupied."})})},d=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.selectedMenuKey,x=L.hasOccupant,T=L.occupant;if(x){if(V.isDNAInvalid)return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No operation possible on this subject."]})})})}else return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant in DNA modifier."]})})});var M;return w==="ui"?M=(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,l)],4):w==="se"?M=(0,e.createFragment)([(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,l)],4):w==="buffer"?M=(0,e.createComponentVNode)(2,u):w==="rejuvenators"&&(M=(0,e.createComponentVNode)(2,h)),(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:B.map(function(O,D){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:O[2],selected:w===O[0],onClick:function(){function E(){return S("selectMenuKey",{key:O[0]})}return E}(),children:O[1]},D)})}),M]})},c=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.selectedUIBlock,x=L.selectedUISubBlock,T=L.selectedUITarget,M=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Unique Identifier",children:[(0,e.createComponentVNode)(2,v,{dnaString:M.uniqueIdentity,selectedBlock:w,selectedSubblock:x,blockSize:V.dnaBlockSize,action:"selectUIBlock"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:15,stepPixelSize:"20",value:T,format:function(){function O(D){return D.toString(16).toUpperCase()}return O}(),ml:"0",onChange:function(){function O(D,E){return S("changeUITarget",{value:E})}return O}()})})}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){function O(){return S("pulseUIRadiation")}return O}()})]})},m=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.selectedSEBlock,x=L.selectedSESubBlock,T=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Structural Enzymes",children:[(0,e.createComponentVNode)(2,v,{dnaString:T.structuralEnzymes,selectedBlock:w,selectedSubblock:x,blockSize:V.dnaBlockSize,action:"selectSEBlock"}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){function M(){return S("pulseSERadiation")}return M}()})]})},l=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.radiationIntensity,x=L.radiationDuration;return(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Emitter",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Intensity",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:10,stepPixelSize:20,value:w,popUpPosition:"right",ml:"0",onChange:function(){function T(M,O){return S("radiationIntensity",{value:O})}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:20,stepPixelSize:10,unit:"s",value:x,popUpPosition:"right",ml:"0",onChange:function(){function T(M,O){return S("radiationDuration",{value:O})}return T}()})})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-start",mt:"0.5rem",onClick:function(){function T(){return S("pulseRadiation")}return T}()})]})},u=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.buffers,x=w.map(function(T,M){return(0,e.createComponentVNode)(2,s,{id:M+1,name:"Buffer "+(M+1),buffer:T},M)});return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{height:"75%",mt:1,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Buffers",children:x})}),(0,e.createComponentVNode)(2,t.Stack.Item,{height:"25%",children:(0,e.createComponentVNode)(2,i)})]})},s=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=g.id,x=g.name,T=g.buffer,M=L.isInjectorReady,O=x+(T.data?" - "+T.label:"");return(0,e.createComponentVNode)(2,t.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,t.Section,{title:O,mx:"0",lineHeight:"18px",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!T.data,icon:"trash",content:"Clear",onClick:function(){function D(){return S("bufferOption",{option:"clear",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!T.data,icon:"pen",content:"Rename",onClick:function(){function D(){return S("bufferOption",{option:"changeLabel",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!T.data||!L.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-start",onClick:function(){function D(){return S("bufferOption",{option:"saveDisk",id:w})}return D}()})],4),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Write",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"saveUI",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"saveUIAndUE",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"saveSE",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!L.hasDisk||!L.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"loadDisk",id:w})}return D}()})]}),!!T.data&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:T.owner||(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[T.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!T.ue&&" and Unique Enzymes"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transfer to",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:!M,icon:M?"syringe":"spinner",iconSpin:!M,content:"Injector",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"createInjector",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!M,icon:M?"syringe":"spinner",iconSpin:!M,content:"Block Injector",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"createInjector",id:w,block:1})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"transfer",id:w})}return D}()})]})],4)]}),!T.data&&(0,e.createComponentVNode)(2,t.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},i=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.hasDisk,x=L.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!w||!x.data,icon:"trash",content:"Wipe",onClick:function(){function T(){return S("wipeDisk")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!w,icon:"eject",content:"Eject",onClick:function(){function T(){return S("ejectDisk")}return T}()})],4),children:w?x.data?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Label",children:x.label?x.label:"No label"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:x.owner?x.owner:(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[x.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!x.ue&&" and Unique Enzymes"]})]}):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Disk is blank."}):(0,e.createComponentVNode)(2,t.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"save-o",size:"4"}),(0,e.createVNode)(1,"br"),"No disk inserted."]})})},h=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.isBeakerLoaded,x=L.beakerVolume,T=L.beakerLabel;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Rejuvenators and Beaker",buttons:(0,e.createComponentVNode)(2,t.Button,{disabled:!w,icon:"eject",content:"Eject",onClick:function(){function M(){return S("ejectBeaker")}return M}()}),children:w?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Inject",children:[I.map(function(M,O){return(0,e.createComponentVNode)(2,t.Button,{disabled:M>x,icon:"syringe",content:M,onClick:function(){function D(){return S("injectRejuvenators",{amount:M})}return D}()},O)}),(0,e.createComponentVNode)(2,t.Button,{disabled:x<=0,icon:"syringe",content:"All",onClick:function(){function M(){return S("injectRejuvenators",{amount:x})}return M}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:[(0,e.createComponentVNode)(2,t.Box,{mb:"0.5rem",children:T||"No label"}),x?(0,e.createComponentVNode)(2,t.Box,{color:"good",children:[x," unit",x===1?"":"s"," remaining"]}):(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Empty"})]})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flask",size:5,color:"silver"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"h3",null,"No beaker loaded.",16)]})})})},C=function(g,V){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"average",children:(0,e.createVNode)(1,"h1",null,[(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"}),(0,e.createTextVNode)("\xA0Irradiating occupant\xA0"),(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"})],4)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,[(0,e.createTextVNode)("For "),g.duration,(0,e.createTextVNode)(" second"),g.duration===1?"":"s"],0)})]})},v=function(g,V){for(var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=g.dnaString,x=g.selectedBlock,T=g.selectedSubblock,M=g.blockSize,O=g.action,D=w.split(""),E=0,P=[],R=function(){for(var W=j/M+1,z=[],K=function(){var Q=G+1;z.push((0,e.createComponentVNode)(2,t.Button,{selected:x===W&&T===Q,content:D[j+G],mb:"0",onClick:function(){function ue(){return S(O,{block:W,subblock:Q})}return ue}()}))},G=0;Gi.spawnpoints?"red":"green",children:[i.total," total, versus ",i.spawnpoints," spawnpoints"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dispatch",children:(0,e.createComponentVNode)(2,t.Button,{width:10.5,textAlign:"center",icon:"ambulance",content:"Send ERT",onClick:function(){function g(){return s("dispatch_ert",{silent:v})}return g}()})})]})})})},N=function(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.ert_request_messages;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:h&&h.length?h.map(function(C){return(0,e.createComponentVNode)(2,t.Section,{title:C.time,buttons:(0,e.createComponentVNode)(2,t.Button,{content:C.sender_real_name,onClick:function(){function v(){return s("view_player_panel",{uid:C.sender_uid})}return v}(),tooltip:"View player panel"}),children:C.message},(0,f.decodeHtmlEntities)(C.time))}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"broadcast-tower",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No ERT requests."]})})})})},d=function(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=(0,a.useLocalState)(l,"text",""),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter ERT denial reason here,\nMultiline input is accepted.",rows:19,fluid:!0,multiline:1,value:C,onChange:function(){function p(g,V){return v(V)}return p}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Deny ERT",fluid:!0,icon:"times",center:!0,mt:2,textAlign:"center",onClick:function(){function p(){return s("deny_ert",{reason:C})}return p}()})]})})}},90217:function(A,r,n){"use strict";r.__esModule=!0,r.EconomyManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.EconomyManager=function(){function I(k,N){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:325,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,B)})]})}return I}(),B=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.next_payroll_time;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"coins",verticalAlign:"middle",size:3,mr:"1rem"}),"Economy Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.LabeledList,{label:"Pay Bonuses and Deductions",children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Global",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Global Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"global"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Account Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"department"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Members",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Members Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"department_members"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Single Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Crew Member Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"crew_member"})}return u}()})})]}),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Box,{mb:.5,children:["Next Payroll in: ",l," Minutes"]}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",width:"auto",color:"bad",content:"Delay Payroll",onClick:function(){function u(){return c("delay_payroll")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{width:"auto",content:"Set Payroll Time",onClick:function(){function u(){return c("set_payroll")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",width:"auto",color:"good",content:"Accelerate Payroll",onClick:function(){function u(){return c("accelerate_payroll")}return u}()})]}),(0,e.createComponentVNode)(2,t.NoticeBox,{children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," You take full responsibility for unbalancing the economy with these buttons!"]})],4)}},82565:function(A,r,n){"use strict";r.__esModule=!0,r.Electropack=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.Electropack=function(){function B(I,k){var N=(0,t.useBackend)(k),d=N.act,c=N.data,m=c.power,l=c.code,u=c.frequency,s=c.minFrequency,i=c.maxFrequency;return(0,e.createComponentVNode)(2,f.Window,{width:360,height:135,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,o.Button,{icon:m?"power-off":"times",content:m?"On":"Off",selected:m,onClick:function(){function h(){return d("power")}return h}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function h(){return d("reset",{reset:"freq"})}return h}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:i/10,value:u/10,format:function(){function h(C){return(0,a.toFixed)(C,1)}return h}(),width:"80px",onChange:function(){function h(C,v){return d("freq",{freq:v})}return h}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function h(){return d("reset",{reset:"code"})}return h}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:"80px",onChange:function(){function h(C,v){return d("code",{code:v})}return h}()})})]})})})})}return B}()},11243:function(A,r,n){"use strict";r.__esModule=!0,r.Emojipedia=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=r.Emojipedia=function(){function I(k,N){var d=(0,t.useBackend)(N),c=d.data,m=c.emoji_list,l=(0,t.useLocalState)(N,"searchText",""),u=l[0],s=l[1],i=m.filter(function(h){return h.name.toLowerCase().includes(u.toLowerCase())});return(0,e.createComponentVNode)(2,f.Window,{width:325,height:400,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Emojipedia v1.0.1",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by name",value:u,onInput:function(){function h(C,v){return s(v)}return h}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"Click on an emoji to copy its tag!",tooltipPosition:"bottom",icon:"circle-question"})],4),children:i.map(function(h){return(0,e.createComponentVNode)(2,o.Button,{m:1,color:"transparent",className:(0,a.classes)(["emoji16x16","emoji-"+h.name]),style:{transform:"scale(1.5)"},tooltip:h.name,onClick:function(){function C(){B(h.name)}return C}()},h.name)})})})})}return I}(),B=function(k){var N=document.createElement("input"),d=":"+k+":";N.value=d,document.body.appendChild(N),N.select(),document.execCommand("copy"),document.body.removeChild(N)}},69784:function(A,r,n){"use strict";r.__esModule=!0,r.EmotePanelContent=r.EmotePanel=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=n(25328),b=r.EmotePanel=function(){function I(k,N){return(0,e.createComponentVNode)(2,t.Window,{width:500,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,B)})})})}return I}(),B=r.EmotePanelContent=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.emotes,u=(0,a.useLocalState)(N,"searchText",""),s=u[0],i=u[1],h=(0,a.useLocalState)(N,"filterVisible",""),C=h[0],v=h[1],p=(0,a.useLocalState)(N,"filterAudible",""),g=p[0],V=p[1],y=(0,a.useLocalState)(N,"filterSound",""),S=y[0],L=y[1],w=(0,a.useLocalState)(N,"filterHands",""),x=w[0],T=w[1],M=(0,a.useLocalState)(N,"filterTargettable",""),O=M[0],D=M[1],E=(0,a.useLocalState)(N,"useTarget",""),P=E[0],R=E[1],j=(0,e.createComponentVNode)(2,o.Input,{placeholder:"\u0418\u0441\u043A\u0430\u0442\u044C \u044D\u043C\u043E\u0446\u0438\u044E...",fluid:!0,onInput:function(){function F(W,z){return i(z)}return F}()});return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"\u0424\u0438\u043B\u044C\u0442\u0440\u044B",buttons:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Button,{icon:"eye",align:"center",tooltip:"\u0412\u0438\u0434\u0438\u043C\u044B\u0439",selected:C,onClick:function(){function F(){return v(!C)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",align:"center",tooltip:"\u0421\u043B\u044B\u0448\u0438\u043C\u044B\u0439",selected:g,onClick:function(){function F(){return V(!g)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"volume-up",align:"center",tooltip:"\u0417\u0432\u0443\u043A",selected:S,onClick:function(){function F(){return L(!S)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"hand-paper",align:"center",tooltip:"\u0420\u0443\u043A\u0438",selected:x,onClick:function(){function F(){return T(!x)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"crosshairs",height:"100%",align:"center",tooltip:"\u0426\u0435\u043B\u044C",selected:O,onClick:function(){function F(){return D(!O)}return F}()})]}),children:j})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:s.length>0?'\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043F\u043E\u0438\u0441\u043A\u0430 "'+s+'"':"\u0412\u0441\u0435 \u044D\u043C\u043E\u0446\u0438\u0438",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"crosshairs",selected:P,onClick:function(){function F(){return R(!P)}return F}(),children:"\u0412\u044B\u0431\u0438\u0440\u0430\u0442\u044C \u0446\u0435\u043B\u044C"}),children:(0,e.createComponentVNode)(2,o.Stack,{children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:l.filter(function(F){return F.key&&(s.length>0?F.key.toLowerCase().includes(s.toLowerCase())||F.name.toLowerCase().includes(s.toLowerCase()):!0)&&(C?F.visible:!0)&&(g?F.audible:!0)&&(S?F.sound:!0)&&(x?F.hands:!0)&&(O?F.targettable:!0)}).map(function(F){return(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function W(){return c("play_emote",{emote_key:F.key,useTarget:P})}return W}(),children:[F.visible?(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}):"",F.audible?(0,e.createComponentVNode)(2,o.Icon,{name:"comment"}):"",F.sound?(0,e.createComponentVNode)(2,o.Icon,{name:"volume-up"}):"",F.hands?(0,e.createComponentVNode)(2,o.Icon,{name:"hand-paper"}):"",F.targettable?(0,e.createComponentVNode)(2,o.Icon,{name:"crosshairs"}):"",F.name]},F.name)})})})})})],4)}return I}()},36730:function(A,r,n){"use strict";r.__esModule=!0,r.EvolutionMenu=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(64795),B=n(88510),I=r.EvolutionMenu=function(){function d(c,m){return(0,e.createComponentVNode)(2,f.Window,{width:480,height:580,theme:"changeling",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,N)]})})})}return d}(),k=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.evo_points,h=s.can_respec;return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Evolution Points",height:5.5,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,color:"label",children:"Points remaining:"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,ml:2,bold:!0,color:"#1b945c",children:i}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Button,{ml:2.5,disabled:!h,content:"Readapt",icon:"sync",onClick:function(){function C(){return u("readapt")}return C}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"By transforming a humanoid into a husk, we gain the ability to readapt our chosen evolutions.",tooltipPosition:"bottom",icon:"question-circle"})]})]})})})},N=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.evo_points,h=s.ability_tabs,C=s.purchased_abilities,v=s.view_mode,p=(0,t.useLocalState)(m,"selectedTab",h[0]),g=p[0],V=p[1],y=(0,t.useLocalState)(m,"searchText",""),S=y[0],L=y[1],w=(0,t.useLocalState)(m,"ability_tabs",h[0].abilities),x=w[0],T=w[1],M=function(P,R){if(R===void 0&&(R=""),!P||P.length===0)return[];var j=(0,a.createSearch)(R,function(F){return F.name+"|"+F.description});return(0,b.flow)([(0,B.filter)(function(F){return F==null?void 0:F.name}),(0,B.filter)(j),(0,B.sortBy)(function(F){return F==null?void 0:F.name})])(P)},O=function(P){if(L(P),P==="")return T(g.abilities);T(M(h.map(function(R){return R.abilities}).flat(),P))},D=function(P){V(P),T(P.abilities),L("")};return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Abilities",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Input,{width:"200px",placeholder:"Search Abilities",onInput:function(){function E(P,R){O(R)}return E}(),value:S}),(0,e.createComponentVNode)(2,o.Button,{icon:v?"square-o":"check-square-o",selected:!v,content:"Compact",onClick:function(){function E(){return u("set_view_mode",{mode:0})}return E}()}),(0,e.createComponentVNode)(2,o.Button,{icon:v?"check-square-o":"square-o",selected:v,content:"Expanded",onClick:function(){function E(){return u("set_view_mode",{mode:1})}return E}()})],4),children:[(0,e.createComponentVNode)(2,o.Tabs,{children:h.map(function(E){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:S===""&&g===E,onClick:function(){function P(){D(E)}return P}(),children:E.category},E)})}),x.map(function(E,P){return(0,e.createComponentVNode)(2,o.Box,{p:.5,mx:-1,className:"candystripe",children:[(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{ml:.5,color:"#dedede",children:E.name}),C.includes(E.power_path)&&(0,e.createComponentVNode)(2,o.Stack.Item,{ml:2,bold:!0,color:"#1b945c",children:"(Purchased)"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mr:3,textAlign:"right",grow:1,children:[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:["Cost:"," "]}),(0,e.createComponentVNode)(2,o.Box,{as:"span",bold:!0,color:"#1b945c",children:E.cost})]}),(0,e.createComponentVNode)(2,o.Stack.Item,{textAlign:"right",children:(0,e.createComponentVNode)(2,o.Button,{mr:.5,disabled:E.cost>i||C.includes(E.power_path),content:"Evolve",onClick:function(){function R(){return u("purchase",{power_path:E.power_path})}return R}()})})]}),!!v&&(0,e.createComponentVNode)(2,o.Stack,{color:"#8a8a8a",my:1,ml:1.5,width:"95%",children:E.description+" "+E.helptext})]},P)})]})})}},17370:function(A,r,n){"use strict";r.__esModule=!0,r.ExosuitFabricator=void 0;var e=n(89005),a=n(35840),t=n(25328),o=n(72253),f=n(36036),b=n(73379),B=n(98595),I=["id","amount","lineDisplay","onClick"];function k(p,g){if(p==null)return{};var V={};for(var y in p)if({}.hasOwnProperty.call(p,y)){if(g.includes(y))continue;V[y]=p[y]}return V}var N=2e3,d={bananium:"clown",tranquillite:"mime"},c=r.ExosuitFabricator=function(){function p(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.building,x=L.linked;return x?(0,e.createComponentVNode)(2,B.Window,{width:950,height:625,children:(0,e.createComponentVNode)(2,B.Window.Content,{className:"Exofab",children:[(0,e.createComponentVNode)(2,v),(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,l)}),w&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,u)})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,s)})]})})]})]})}):(0,e.createComponentVNode)(2,C)}return p}(),m=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.materials,x=L.capacity,T=Object.values(w).reduce(function(M,O){return M+O},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"Materials",className:"Exofab__materials",buttons:(0,e.createComponentVNode)(2,f.Box,{color:"label",mt:"0.25rem",children:[(T/x*100).toPrecision(3),"% full"]}),children:["metal","glass","silver","gold","uranium","titanium","plasma","diamond","bluespace","bananium","tranquillite","plastic"].map(function(M){return(0,e.createComponentVNode)(2,i,{mt:-2,id:M,bold:M==="metal"||M==="glass",onClick:function(){function O(){return S("withdraw",{id:M})}return O}()},M)})})},l=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.curCategory,x=L.categories,T=L.designs,M=L.syncing,O=(0,o.useLocalState)(V,"searchText",""),D=O[0],E=O[1],P=(0,t.createSearch)(D,function(z){return z.name}),R=T.filter(P),j=(0,o.useLocalState)(V,"levelsModal",!1),F=j[0],W=j[1];return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__designs",title:(0,e.createComponentVNode)(2,f.Dropdown,{width:"19rem",className:"Exofab__dropdown",selected:w,options:x,onSelected:function(){function z(K){return S("category",{cat:K})}return z}()}),buttons:(0,e.createComponentVNode)(2,f.Box,{mt:"2px",children:[(0,e.createComponentVNode)(2,f.Button,{icon:"plus",content:"Queue all",onClick:function(){function z(){return S("queueall")}return z}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"info",content:"Show current tech levels",onClick:function(){function z(){return W(!0)}return z}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"unlink",color:"red",tooltip:"Disconnect from R&D network",onClick:function(){function z(){return S("unlink")}return z}()})]}),children:[(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name...",mb:"0.5rem",width:"100%",onInput:function(){function z(K,G){return E(G)}return z}()}),R.map(function(z){return(0,e.createComponentVNode)(2,h,{design:z},z.id)}),R.length===0&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No designs found."})]})},u=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.building,x=L.buildStart,T=L.buildEnd,M=L.worldTime;return(0,e.createComponentVNode)(2,f.Section,{className:"Exofab__building",stretchContents:!0,children:(0,e.createComponentVNode)(2,f.ProgressBar.Countdown,{start:x,current:M,end:T,children:(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Icon,{name:"cog",spin:!0})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:["Building ",w,"\xA0(",(0,e.createComponentVNode)(2,b.Countdown,{current:M,timeLeft:T-M,format:function(){function O(D,E){return E.substr(3)}return O}()}),")"]})]})})})},s=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.queue,x=L.processingQueue,T=Object.entries(L.queueDeficit).filter(function(O){return O[1]<0}),M=w.reduce(function(O,D){return O+D.time},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__queue",title:"Queue",buttons:(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Button,{selected:x,icon:x?"toggle-on":"toggle-off",content:"Process",onClick:function(){function O(){return S("process")}return O}()}),(0,e.createComponentVNode)(2,f.Button,{disabled:w.length===0,icon:"eraser",content:"Clear",onClick:function(){function O(){return S("unqueueall")}return O}()})]}),children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:w.length===0?(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"The queue is empty."}):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--queue",grow:!0,overflow:"auto",children:w.map(function(O,D){return(0,e.createComponentVNode)(2,f.Box,{color:O.notEnough&&"bad",children:[D+1,". ",O.name,D>0&&(0,e.createComponentVNode)(2,f.Button,{icon:"arrow-up",onClick:function(){function E(){return S("queueswap",{from:D+1,to:D})}return E}()}),D0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--time",children:[(0,e.createComponentVNode)(2,f.Divider),"Processing time:",(0,e.createComponentVNode)(2,f.Icon,{name:"clock",mx:"0.5rem"}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,bold:!0,children:new Date(M/10*1e3).toISOString().substr(14,5)})]}),Object.keys(T).length>0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--deficit",shrink:"0",children:[(0,e.createComponentVNode)(2,f.Divider),"Lacking materials to complete:",T.map(function(O){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,i,{id:O[0],amount:-O[1],lineDisplay:!0})},O[0])})]})],0)})})},i=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=g.id,x=g.amount,T=g.lineDisplay,M=g.onClick,O=k(g,I),D=L.materials[w]||0,E=x||D;if(!(E<=0&&!(w==="metal"||w==="glass"))){var P=x&&x>D;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Stack,Object.assign({align:"center",className:(0,a.classes)(["Exofab__material",T&&"Exofab__material--line"])},O,{children:T?(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:(0,a.classes)(["materials32x32",w])}),(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__material--amount",color:P&&"bad",ml:0,mr:1,children:E.toLocaleString("en-US")})],4):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{basis:"content",children:(0,e.createComponentVNode)(2,f.Button,{width:"85%",color:"transparent",onClick:M,children:(0,e.createComponentVNode)(2,f.Box,{mt:1,className:(0,a.classes)(["materials32x32",w])})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:"1",children:[(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--name",children:w}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--amount",children:[E.toLocaleString("en-US")," cm\xB3 (",Math.round(E/N*10)/10," ","sheets)"]})]})],4)})))}},h=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=g.design;return(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design",children:[(0,e.createComponentVNode)(2,f.Button,{disabled:w.notEnough||L.building,icon:"cog",content:w.name,onClick:function(){function x(){return S("build",{id:w.id})}return x}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"plus-circle",onClick:function(){function x(){return S("queue",{id:w.id})}return x}()}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design--cost",children:Object.entries(w.cost).map(function(x){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,i,{id:x[0],amount:x[1],lineDisplay:!0})},x[0])})}),(0,e.createComponentVNode)(2,f.Stack,{className:"Exofab__design--time",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"clock"}),w.time>0?(0,e.createFragment)([w.time/10,(0,e.createTextVNode)(" seconds")],0):"Instant"]})})]})},C=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.controllers;return(0,e.createComponentVNode)(2,B.Window,{children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Link"})]}),w.map(function(x){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:x.addr}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:x.net_id}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,f.Button,{content:"Link",icon:"link",onClick:function(){function T(){return S("linktonetworkcontroller",{target_controller:x.addr})}return T}()})})]},x.addr)})]})})})})},v=function(g,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.tech_levels,x=(0,o.useLocalState)(V,"levelsModal",!1),T=x[0],M=x[1];return T?(0,e.createComponentVNode)(2,f.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:window.innerHeight*.75+"px",mx:"auto",children:(0,e.createComponentVNode)(2,f.Section,{title:"Current tech levels",buttons:(0,e.createComponentVNode)(2,f.Button,{content:"Close",onClick:function(){function O(){M(!1)}return O}()}),children:(0,e.createComponentVNode)(2,f.LabeledList,{children:w.map(function(O){var D=O.name,E=O.level;return(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:D,children:E},D)})})})}):null}},59128:function(A,r,n){"use strict";r.__esModule=!0,r.ExperimentConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=new Map([[0,{text:"Conscious",color:"good"}],[1,{text:"Unconscious",color:"average"}],[2,{text:"Deceased",color:"bad"}]]),b=new Map([[0,{label:"Probe",icon:"thermometer"}],[1,{label:"Dissect",icon:"brain"}],[2,{label:"Analyze",icon:"search"}]]),B=r.ExperimentConsole=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.open,u=m.feedback,s=m.occupant,i=m.occupant_name,h=m.occupant_status,C=function(){function p(){if(!s)return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No specimen detected."});var g=function(){function y(){return f.get(h)}return y}(),V=g();return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:i}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:V.color,children:V.text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Experiments",children:[0,1,2].map(function(y){return(0,e.createComponentVNode)(2,t.Button,{icon:b.get(y).icon,content:b.get(y).label,onClick:function(){function S(){return c("experiment",{experiment_type:y})}return S}()},y)})})]})}return p}(),v=C();return(0,e.createComponentVNode)(2,o.Window,{theme:"abductor",width:350,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:u})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Scanner",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){function p(){return c("door")}return p}()}),children:v})]})})}return I}()},97086:function(A,r,n){"use strict";r.__esModule=!0,r.ExternalAirlockController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=0,b=1013,B=function(N){var d="good",c=80,m=95,l=110,u=120;return Nl?d="average":N>u&&(d="bad"),d},I=r.ExternalAirlockController=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.chamber_pressure,s=l.exterior_status,i=l.interior_status,h=l.processing;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:205,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Information",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chamber Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:B(u),value:u,minValue:f,maxValue:b,children:[u," kPa"]})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Actions",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Abort",icon:"ban",color:"red",disabled:!h,onClick:function(){function C(){return m("abort")}return C}()}),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:h,onClick:function(){function C(){return m("cycle_ext")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:h,onClick:function(){function C(){return m("cycle_int")}return C}()})]}),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Force Exterior Door",icon:"exclamation-triangle",color:i==="open"?"red":h?"yellow":null,onClick:function(){function C(){return m("force_ext")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Force Interior Door",icon:"exclamation-triangle",color:i==="open"?"red":h?"yellow":null,onClick:function(){function C(){return m("force_int")}return C}()})]})]})]})})}return k}()},96142:function(A,r,n){"use strict";r.__esModule=!0,r.FaxMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.FaxMachine=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;return(0,e.createComponentVNode)(2,o.Window,{width:540,height:295,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.scan_name?"eject":"id-card",selected:d.scan_name,content:d.scan_name?d.scan_name:"-----",tooltip:d.scan_name?"Eject ID":"Insert ID",onClick:function(){function c(){return N("scan")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorize",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.authenticated?"sign-out-alt":"id-card",selected:d.authenticated,disabled:d.nologin,content:d.realauth?"Log Out":"Log In",onClick:function(){function c(){return N("auth")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fax Menu",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network",children:d.network}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Document",children:[(0,e.createComponentVNode)(2,t.Button,{icon:d.paper?"eject":"paperclip",disabled:!d.authenticated&&!d.paper,content:d.paper?d.paper:"-----",onClick:function(){function c(){return N("paper")}return c}()}),!!d.paper&&(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){function c(){return N("rename")}return c}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sending To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:d.destination?d.destination:"-----",disabled:!d.authenticated,onClick:function(){function c(){return N("dept")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Action",children:(0,e.createComponentVNode)(2,t.Button,{icon:"envelope",content:d.sendError?d.sendError:"Send",disabled:!d.paper||!d.destination||!d.authenticated||d.sendError,onClick:function(){function c(){return N("send")}return c}()})})]})})]})})}return b}()},74123:function(A,r,n){"use strict";r.__esModule=!0,r.FilingCabinet=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.FilingCabinet=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=k.config,m=d.contents,l=c.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:300,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Contents",children:[!m&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"folder-open",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"The ",l," is empty."]})}),!!m&&m.slice().map(function(u){return(0,e.createComponentVNode)(2,t.Stack,{mt:.5,className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"80%",children:u.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Retrieve",onClick:function(){function s(){return N("retrieve",{index:u.index})}return s}()})})]},u)})]})})})})}return b}()},83767:function(A,r,n){"use strict";r.__esModule=!0,r.FloorPainter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=k.icon_state,u=k.direction,s=k.isSelected,i=k.onSelect;return(0,e.createComponentVNode)(2,t.DmIcon,{icon:m.icon,icon_state:l,direction:u,onClick:i,style:{"border-style":s&&"solid"||"none","border-width":"2px","border-color":"orange",padding:s&&"0px"||"2px"}})},b={NORTH:1,SOUTH:2,EAST:4,WEST:8},B=r.FloorPainter=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.availableStyles,u=m.selectedStyle,s=m.selectedDir;return(0,e.createComponentVNode)(2,o.Window,{width:405,height:475,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Decal setup",children:[(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",onClick:function(){function i(){return c("cycle_style",{offset:-1})}return i}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{options:l,selected:u,width:"150px",nochevron:!0,onSelected:function(){function i(h){return c("select_style",{style:h})}return i}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",onClick:function(){function i(){return c("cycle_style",{offset:1})}return i}()})})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"5px",mb:"5px",children:(0,e.createComponentVNode)(2,t.Flex,{overflowY:"auto",maxHeight:"239px",wrap:"wrap",children:l.map(function(i){return(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,f,{icon_state:i,isSelected:u===i,onSelect:function(){function h(){return c("select_style",{style:i})}return h}()})},i)})})}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Direction",children:(0,e.createComponentVNode)(2,t.Table,{style:{display:"inline"},children:[b.NORTH,null,b.SOUTH].map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[i+b.WEST,i,i+b.EAST].map(function(h){return(0,e.createComponentVNode)(2,t.Table.Cell,{style:{"vertical-align":"middle","text-align":"center"},children:h===null?(0,e.createComponentVNode)(2,t.Icon,{name:"arrows-alt",size:3}):(0,e.createComponentVNode)(2,f,{icon_state:u,direction:h,isSelected:h===s,onSelect:function(){function C(){return c("select_direction",{direction:h})}return C}()})},h)})},i)})})})})]})})})}return I}()},53424:function(A,r,n){"use strict";r.__esModule=!0,r.GPS=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=function(l){return l?"("+l.join(", ")+")":"ERROR"},B=function(l,u){if(!(!l||!u)){if(l[2]!==u[2])return null;var s=Math.atan2(u[1]-l[1],u[0]-l[0]),i=Math.sqrt(Math.pow(u[1]-l[1],2)+Math.pow(u[0]-l[0],2));return{angle:(0,a.rad2deg)(s),distance:i}}},I=r.GPS=function(){function m(l,u){var s=(0,t.useBackend)(u),i=s.data,h=i.emped,C=i.active,v=i.area,p=i.position,g=i.saved;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:h?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,k,{emp:!0})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,N)}),C?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d,{area:v,position:p})}),g&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d,{title:"Saved Position",position:g})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,c,{height:"100%"})})],0):(0,e.createComponentVNode)(2,k)],0)})})})}return m}(),k=function(l,u){var s=l.emp;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Box,{width:"100%",height:"100%",color:"label",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:s?"ban":"power-off",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),s?"ERROR: Device temporarily lost signal.":"Device is disabled."]})})})})},N=function(l,u){var s=(0,t.useBackend)(u),i=s.act,h=s.data,C=h.active,v=h.tag,p=h.same_z,g=(0,t.useLocalState)(u,"newTag",v),V=g[0],y=g[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Settings",buttons:(0,e.createComponentVNode)(2,o.Button,{selected:C,icon:C?"toggle-on":"toggle-off",content:C?"On":"Off",onClick:function(){function S(){return i("toggle")}return S}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tag",children:[(0,e.createComponentVNode)(2,o.Input,{width:"5rem",value:v,onEnter:function(){function S(){return i("tag",{newtag:V})}return S}(),onInput:function(){function S(L,w){return y(w)}return S}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:v===V,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){function S(){return i("tag",{newtag:V})}return S}(),children:(0,e.createComponentVNode)(2,o.Icon,{name:"pen"})})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Range",children:(0,e.createComponentVNode)(2,o.Button,{selected:!p,icon:p?"compress":"expand",content:p?"Local Sector":"Global",onClick:function(){function S(){return i("same_z")}return S}()})})]})})},d=function(l,u){var s=l.title,i=l.area,h=l.position;return(0,e.createComponentVNode)(2,o.Section,{title:s||"Position",children:(0,e.createComponentVNode)(2,o.Box,{fontSize:"1.5rem",children:[i&&(0,e.createFragment)([i,(0,e.createVNode)(1,"br")],0),b(h)]})})},c=function(l,u){var s=(0,t.useBackend)(u),i=s.data,h=i.position,C=i.signals;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,title:"Signals"},l,{children:(0,e.createComponentVNode)(2,o.Table,{children:C.map(function(v){return Object.assign({},v,B(h,v.position))}).map(function(v,p){return(0,e.createComponentVNode)(2,o.Table.Row,{backgroundColor:p%2===0&&"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,o.Table.Cell,{width:"30%",verticalAlign:"middle",color:"label",p:"0.25rem",bold:!0,children:v.tag}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",color:"grey",children:v.area}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:v.distance!==void 0&&(0,e.createComponentVNode)(2,o.Box,{opacity:Math.max(1-Math.min(v.distance,100)/100,.5),children:[(0,e.createComponentVNode)(2,o.Icon,{name:v.distance>0?"arrow-right":"circle",rotation:-v.angle}),"\xA0",Math.floor(v.distance)+"m"]})}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:b(v.position)})]},p)})})})))}},89124:function(A,r,n){"use strict";r.__esModule=!0,r.GeneModder=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(3939),f=n(98595),b=r.GeneModder=function(){function u(s,i){var h=(0,a.useBackend)(i),C=h.data,v=C.has_seed;return(0,e.createComponentVNode)(2,f.Window,{width:950,height:650,children:[(0,e.createVNode)(1,"div","GeneModder__left",(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,l,{scrollable:!0})}),2),(0,e.createVNode)(1,"div","GeneModder__right",(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,o.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),v===0?(0,e.createComponentVNode)(2,I):(0,e.createComponentVNode)(2,B)]})}),2)]})}return u}(),B=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Genes",fill:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})},I=function(s,i){return(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:"85%",children:(0,e.createComponentVNode)(2,t.Stack,{height:"100%",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"green",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"leaf",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),"The plant DNA manipulator is missing a seed."]})})})},k=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.has_seed,g=v.seed,V=v.has_disk,y=v.disk,S,L;return p?S=(0,e.createComponentVNode)(2,t.Stack.Item,{mb:"-6px",mt:"-4px",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+g.image,style:{"vertical-align":"middle",width:"32px",margin:"-1px","margin-left":"-11px"}}),(0,e.createComponentVNode)(2,t.Button,{content:g.name,onClick:function(){function w(){return C("eject_seed")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{ml:"3px",icon:"pen",tooltip:"Name Variant",onClick:function(){function w(){return C("variant_name")}return w}()})]}):S=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:"None",onClick:function(){function w(){return C("eject_seed")}return w}()})}),V?L=y.name:L="None",(0,e.createComponentVNode)(2,t.Section,{title:"Storage",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Plant Sample",children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Disk",children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:L,tooltip:"Select Empty Disk",onClick:function(){function w(){return C("select_empty_disk")}return w}()})})})]})})},N=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.disk,g=v.core_genes;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core Genes",open:!0,children:[g.map(function(V){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:V.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(p!=null&&p.can_extract),icon:"save",onClick:function(){function y(){return C("extract",{id:V.id})}return y}()})})]},V)})," ",(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract All",disabled:!(p!=null&&p.can_extract),icon:"save",onClick:function(){function V(){return C("bulk_extract_core")}return V}()})})})]},"Core Genes")},d=function(s,i){var h=(0,a.useBackend)(i),C=h.data,v=C.reagent_genes,p=C.has_reagent;return(0,e.createComponentVNode)(2,m,{title:"Reagent Genes",gene_set:v,do_we_show:p})},c=function(s,i){var h=(0,a.useBackend)(i),C=h.data,v=C.trait_genes,p=C.has_trait;return(0,e.createComponentVNode)(2,m,{title:"Trait Genes",gene_set:v,do_we_show:p})},m=function(s,i){var h=s.title,C=s.gene_set,v=s.do_we_show,p=(0,a.useBackend)(i),g=p.act,V=p.data,y=V.disk;return(0,e.createComponentVNode)(2,t.Collapsible,{title:h,open:!0,children:v?C.map(function(S){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:S.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(y!=null&&y.can_extract),icon:"save",onClick:function(){function L(){return g("extract",{id:S.id})}return L}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"times",onClick:function(){function L(){return g("remove",{id:S.id})}return L}()})})]},S)}):(0,e.createComponentVNode)(2,t.Stack.Item,{children:"No Genes Detected"})},h)},l=function(s,i){var h=s.title,C=s.gene_set,v=s.do_we_show,p=(0,a.useBackend)(i),g=p.act,V=p.data,y=V.has_seed,S=V.empty_disks,L=V.stat_disks,w=V.trait_disks,x=V.reagent_disks;return(0,e.createComponentVNode)(2,t.Section,{title:"Disks",children:[(0,e.createVNode)(1,"br"),"Empty Disks: ",S,(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{width:12,icon:"arrow-down",tooltip:"Eject an Empty disk",content:"Eject Empty Disk",onClick:function(){function T(){return g("eject_empty_disk")}return T}()}),(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Stats",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[L.slice().sort(function(T,M){return T.display_name.localeCompare(M.display_name)}).map(function(T){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:T.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[T.stat==="All"?(0,e.createComponentVNode)(2,t.Button,{content:"Replace All",tooltip:"Write disk stats to seed",disabled:!(T!=null&&T.ready)||!y,icon:"arrow-circle-down",onClick:function(){function M(){return g("bulk_replace_core",{index:T.index})}return M}()}):(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",tooltip:"Write disk stat to seed",disabled:!T||!y,content:"Replace",onClick:function(){function M(){return g("replace",{index:T.index,stat:T.stat})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function M(){return g("select",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function M(){return g("eject_disk",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:T.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function M(){return g("set_read_only",{index:T.index,read_only:T.read_only})}return M}()})]})]},T)}),(0,e.createComponentVNode)(2,t.Button)]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Traits",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[w.slice().sort(function(T,M){return T.display_name.localeCompare(M.display_name)}).map(function(T){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:T.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",disabled:!T||!T.can_insert,tooltip:"Add disk trait to seed",content:"Insert",onClick:function(){function M(){return g("insert",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function M(){return g("select",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function M(){return g("eject_disk",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:T.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function M(){return g("set_read_only",{index:T.index,read_only:T.read_only})}return M}()})]})]},T)}),(0,e.createComponentVNode)(2,t.Button)]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Reagents",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[x.slice().sort(function(T,M){return T.display_name.localeCompare(M.display_name)}).map(function(T){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:T.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",disabled:!T||!T.can_insert,tooltip:"Add disk reagent to seed",content:"Insert",onClick:function(){function M(){return g("insert",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function M(){return g("select",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function M(){return g("eject_disk",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:T.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function M(){return g("set_read_only",{index:T.index,read_only:T.read_only})}return M}()})]})]},T)}),(0,e.createComponentVNode)(2,t.Button)]})})]})]})}},73053:function(A,r,n){"use strict";r.__esModule=!0,r.GenericCrewManifest=void 0;var e=n(89005),a=n(36036),t=n(98595),o=n(41874),f=r.GenericCrewManifest=function(){function b(B,I){return(0,e.createComponentVNode)(2,t.Window,{theme:"nologo",width:588,height:510,children:(0,e.createComponentVNode)(2,t.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,a.Section,{noTopPadding:!0,children:(0,e.createComponentVNode)(2,o.CrewManifest)})})})}return b}()},42914:function(A,r,n){"use strict";r.__esModule=!0,r.GhostHudPanel=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GhostHudPanel=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.data,c=d.security,m=d.medical,l=d.diagnostic,u=d.pressure,s=d.radioactivity,i=d.ahud;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:217,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,b,{label:"Medical",type:"medical",is_active:m}),(0,e.createComponentVNode)(2,b,{label:"Security",type:"security",is_active:c}),(0,e.createComponentVNode)(2,b,{label:"Diagnostic",type:"diagnostic",is_active:l}),(0,e.createComponentVNode)(2,b,{label:"Pressure",type:"pressure",is_active:u}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,b,{label:"Radioactivity",type:"radioactivity",is_active:s,act_on:"rads_on",act_off:"rads_off"}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,b,{label:"Antag HUD",is_active:i,act_on:"ahud_on",act_off:"ahud_off"})]})})})}return B}(),b=function(I,k){var N=(0,a.useBackend)(k),d=N.act,c=I.label,m=I.type,l=m===void 0?null:m,u=I.is_active,s=I.act_on,i=s===void 0?"hud_on":s,h=I.act_off,C=h===void 0?"hud_off":h;return(0,e.createComponentVNode)(2,t.Flex,{pt:.3,color:"label",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{pl:.5,align:"center",width:"80%",children:c}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:.6,content:u?"On":"Off",icon:u?"toggle-on":"toggle-off",selected:u,onClick:function(){function v(){return d(u?C:i,{hud_type:l})}return v}()})})]})}},25825:function(A,r,n){"use strict";r.__esModule=!0,r.GlandDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GlandDispenser=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.glands,m=c===void 0?[]:c;return(0,e.createComponentVNode)(2,o.Window,{width:300,height:338,theme:"abductor",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{width:"60px",height:"60px",m:.75,textAlign:"center",fontSize:"17px",lineHeight:"55px",icon:"eject",backgroundColor:l.color,content:l.amount||"0",disabled:!l.amount,onClick:function(){function u(){return N("dispense",{gland_id:l.id})}return u}()},l.id)})})})})}return b}()},10270:function(A,r,n){"use strict";r.__esModule=!0,r.GravityGen=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GravityGen=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.charging_state,m=d.charge_count,l=d.breaker,u=d.ext_power,s=function(){function h(C){return C>0?(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"average",children:["[ ",C===1?"Charging":"Discharging"," ]"]}):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:u?"good":"bad",children:["[ ",u?"Powered":"Unpowered"," ]"]})}return h}(),i=function(){function h(C){if(C>0)return(0,e.createComponentVNode)(2,t.NoticeBox,{danger:!0,p:1.5,children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," Radiation Detected!"]})}return h}();return(0,e.createComponentVNode)(2,o.Window,{width:350,height:170,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[i(c),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Generator Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:l?"power-off":"times",content:l?"Online":"Offline",color:l?"green":"red",px:1.5,onClick:function(){function h(){return N("breaker")}return h}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Status",color:u?"good":"bad",children:s(c)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gravity Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:m/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})})]})})]})})})}return b}()},48657:function(A,r,n){"use strict";r.__esModule=!0,r.GuestPass=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49148),b=r.GuestPass=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:690,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"id-card",selected:!c.showlogs,onClick:function(){function m(){return d("mode",{mode:0})}return m}(),children:"Issue Pass"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"scroll",selected:c.showlogs,onClick:function(){function m(){return d("mode",{mode:1})}return m}(),children:["Records (",c.issue_log.length,")"]})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon:c.scan_name?"eject":"id-card",selected:c.scan_name,content:c.scan_name?c.scan_name:"-----",tooltip:c.scan_name?"Eject ID":"Insert ID",onClick:function(){function m(){return d("scan")}return m}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!c.showlogs&&(0,e.createComponentVNode)(2,t.Section,{title:"Issue Guest Pass",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Issue To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.giv_name?c.giv_name:"-----",disabled:!c.scan_name,onClick:function(){function m(){return d("giv_name")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reason",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.reason?c.reason:"-----",disabled:!c.scan_name,onClick:function(){function m(){return d("reason")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.duration?c.duration:"-----",disabled:!c.scan_name,onClick:function(){function m(){return d("duration")}return m}()})})]})})}),!c.showlogs&&(c.scan_name?(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.AccessList,{sectionButtons:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:c.printmsg,disabled:!c.canprint,onClick:function(){function m(){return d("issue")}return m}()}),grantableList:c.grantableList,accesses:c.regions,selectedList:c.selectedAccess,accessMod:function(){function m(l){return d("access",{access:l})}return m}(),grantAll:function(){function m(){return d("grant_all")}return m}(),denyAll:function(){function m(){return d("clear_all")}return m}(),grantDep:function(){function m(l){return d("grant_region",{region:l})}return m}(),denyDep:function(){function m(l){return d("deny_region",{region:l})}return m}()})}):(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"id-card",size:5,color:"gray",mb:5}),(0,e.createVNode)(1,"br"),"Please, insert ID Card"]})})})})),!!c.showlogs&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Issuance Log",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:!c.scan_name,onClick:function(){function m(){return d("print")}return m}()}),children:!!c.issue_log.length&&(0,e.createComponentVNode)(2,t.LabeledList,{children:c.issue_log.map(function(m,l){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:m},l)})})||(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No logs"]})})})})]})})})}return B}()},67834:function(A,r,n){"use strict";r.__esModule=!0,r.HandheldChemDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[1,5,10,20,30,50],b=null,B=r.HandheldChemDispenser=function(){function N(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:390,height:430,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k)]})})})}return N}(),I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.amount,i=u.energy,h=u.maxEnergy,C=u.mode;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:i,minValue:0,maxValue:h,ranges:{good:[h*.5,1/0],average:[h*.25,h*.5],bad:[-1/0,h*.25]},children:[i," / ",h," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Amount",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{children:f.map(function(v,p){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"15%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",selected:s===v,content:v,onClick:function(){function g(){return l("amount",{amount:v})}return g}()})},p)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mode",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{justify:"space-between",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:C==="dispense",content:"Dispense",m:"0",width:"32%",onClick:function(){function v(){return l("mode",{mode:"dispense"})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:C==="remove",content:"Remove",m:"0",width:"32%",onClick:function(){function v(){return l("mode",{mode:"remove"})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:C==="isolate",content:"Isolate",m:"0",width:"32%",onClick:function(){function v(){return l("mode",{mode:"isolate"})}return v}()})]})})]})})})},k=function(d,c){for(var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.chemicals,i=s===void 0?[]:s,h=u.current_reagent,C=[],v=0;v<(i.length+1)%3;v++)C.push(!0);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,height:"18%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:u.glass?"Drink Selector":"Chemical Selector",children:[i.map(function(p,g){return(0,e.createComponentVNode)(2,t.Button,{width:"32%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",selected:h===p.id,content:p.title,style:{"margin-left":"2px"},onClick:function(){function V(){return l("dispense",{reagent:p.id})}return V}()},g)}),C.map(function(p,g){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:"1",basis:"25%"},g)})]})})}},46098:function(A,r,n){"use strict";r.__esModule=!0,r.HealthSensor=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.HealthSensor=function(){function I(k,N){var d=(0,t.useBackend)(N),c=d.act,m=d.data,l=m.on,u=m.user_health,s=m.minHealth,i=m.maxHealth,h=m.alarm_health;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:125,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Scanning",children:(0,e.createComponentVNode)(2,o.Button,{icon:"power-off",content:l?"On":"Off",color:l?null:"red",selected:l,onClick:function(){function C(){return c("scan_toggle")}return C}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health activation",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:2,stepPixelSize:6,minValue:s,maxValue:i,value:h,format:function(){function C(v){return(0,a.toFixed)(v,1)}return C}(),width:"80px",onDrag:function(){function C(v,p){return c("alarm_health",{alarm_health:p})}return C}()})}),u!==null&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"User health",children:(0,e.createComponentVNode)(2,o.Box,{color:B(u),bold:u>=100,children:(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:u})})})]})})})})}return I}(),B=function(k){return k>50?"green":k>0?"orange":"red"}},36771:function(A,r,n){"use strict";r.__esModule=!0,r.Holodeck=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Holodeck=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=(0,a.useLocalState)(k,"currentDeck",""),l=m[0],u=m[1],s=(0,a.useLocalState)(k,"showReload",!1),i=s[0],h=s[1],C=c.decks,v=c.ai_override,p=c.emagged,g=function(){function V(y){d("select_deck",{deck:y}),u(y),h(!0),setTimeout(function(){h(!1)},3e3)}return V}();return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:[i&&(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Holodeck Control System",children:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createVNode)(1,"b",null,"Currently Loaded Program:",16)," ",l]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Available Programs",children:[C.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{width:15.5,color:"transparent",content:V,selected:V===l,onClick:function(){function y(){return g(V)}return y}()},V)}),(0,e.createVNode)(1,"hr",null,null,1,{color:"gray"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!v&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Override Protocols",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"Turn On":"Turn Off",color:p?"good":"bad",onClick:function(){function V(){return d("ai_override")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety Protocols",children:(0,e.createComponentVNode)(2,t.Box,{color:p?"bad":"good",children:[p?"Off":"On",!!p&&(0,e.createComponentVNode)(2,t.Button,{ml:9.5,width:15.5,color:"red",content:"Wildlife Simulation",onClick:function(){function V(){return d("wildlifecarp")}return V}()})]})})]})]})})]})})]})}return B}(),b=function(I,k){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"white",children:(0,e.createVNode)(1,"h1",null,"\xA0Recalibrating projection apparatus.\xA0",16)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,"Please, wait for 3 seconds.",16)})]})}},25471:function(A,r,n){"use strict";r.__esModule=!0,r.Instrument=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.Instrument=function(){function d(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:505,children:[(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,N)]})})]})}return d}(),B=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.help;if(i)return(0,e.createComponentVNode)(2,o.Modal,{maxWidth:"75%",height:window.innerHeight*.75+"px",mx:"auto",py:"0",px:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{height:"100%",title:"Help",level:"2",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{px:"0.5rem",mt:"-0.5rem",children:[(0,e.createVNode)(1,"h1",null,"Making a Song",16),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen: "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen: "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"h1",null,"Instrument Advanced Settings",16),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Type:"}),(0,e.createTextVNode)("\xA0Whether the instrument is legacy or synthesized."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Legacy instruments have a collection of sounds that are selectively used depending on the note to play."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Synthesized instruments use a base sound and change its pitch to match the note to play.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Current:"}),(0,e.createTextVNode)("\xA0Which instrument sample to play. Some instruments can be tuned to play different samples. Experiment!")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Note Shift/Note Transpose:"}),(0,e.createTextVNode)("\xA0The pitch to apply to all notes of the song.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain Mode:"}),(0,e.createTextVNode)("\xA0How a played note fades out."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Linear sustain means a note will fade out at a constant rate."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Exponential sustain means a note will fade out at an exponential rate, sounding smoother.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Volume Dropoff Threshold:"}),(0,e.createTextVNode)("\xA0The volume threshold at which a note is fully stopped.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain indefinitely last held note:"}),(0,e.createTextVNode)("\xA0Whether the last note should be sustained indefinitely.")],4)],4),(0,e.createComponentVNode)(2,o.Button,{color:"grey",content:"Close",onClick:function(){function h(){return u("help")}return h}()})]})})})},I=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.lines,h=s.playing,C=s.repeat,v=s.maxRepeats,p=s.tempo,g=s.minTempo,V=s.maxTempo,y=s.tickLag,S=s.volume,L=s.minVolume,w=s.maxVolume,x=s.ready;return(0,e.createComponentVNode)(2,o.Section,{title:"Instrument",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"info",content:"Help",onClick:function(){function T(){return u("help")}return T}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file",content:"New",onClick:function(){function T(){return u("newsong")}return T}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"upload",content:"Import",onClick:function(){function T(){return u("import")}return T}()})],4),children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Playback",children:[(0,e.createComponentVNode)(2,o.Button,{selected:h,disabled:i.length===0||C<0,icon:"play",content:"Play",onClick:function(){function T(){return u("play")}return T}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!h,icon:"stop",content:"Stop",onClick:function(){function T(){return u("stop")}return T}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Repeat",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:0,maxValue:v,value:C,stepPixelSize:59,onChange:function(){function T(M,O){return u("repeat",{new:O})}return T}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tempo",children:(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Button,{disabled:p>=V,content:"-",as:"span",mr:"0.5rem",onClick:function(){function T(){return u("tempo",{new:p+y})}return T}()}),(0,a.round)(600/p)," BPM",(0,e.createComponentVNode)(2,o.Button,{disabled:p<=g,content:"+",as:"span",ml:"0.5rem",onClick:function(){function T(){return u("tempo",{new:p-y})}return T}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:L,maxValue:w,value:S,stepPixelSize:6,onDrag:function(){function T(M,O){return u("setvolume",{new:O})}return T}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",children:x?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Ready"}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Instrument Definition Error!"})})]}),(0,e.createComponentVNode)(2,k)]})},k=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.allowedInstrumentNames,h=s.instrumentLoaded,C=s.instrument,v=s.canNoteShift,p=s.noteShift,g=s.noteShiftMin,V=s.noteShiftMax,y=s.sustainMode,S=s.sustainLinearDuration,L=s.sustainExponentialDropoff,w=s.legacy,x=s.sustainDropoffVolume,T=s.sustainHeldNote,M,O;return y===1?(M="Linear",O=(0,e.createComponentVNode)(2,o.Slider,{minValue:.1,maxValue:5,value:S,step:.5,stepPixelSize:85,format:function(){function D(E){return(0,a.round)(E*100)/100+" seconds"}return D}(),onChange:function(){function D(E,P){return u("setlinearfalloff",{new:P/10})}return D}()})):y===2&&(M="Exponential",O=(0,e.createComponentVNode)(2,o.Slider,{minValue:1.025,maxValue:10,value:L,step:.01,format:function(){function D(E){return(0,a.round)(E*1e3)/1e3+"% per decisecond"}return D}(),onChange:function(){function D(E,P){return u("setexpfalloff",{new:P})}return D}()})),i.sort(),(0,e.createComponentVNode)(2,o.Box,{my:-1,children:(0,e.createComponentVNode)(2,o.Collapsible,{mt:"1rem",mb:"0",title:"Advanced",children:(0,e.createComponentVNode)(2,o.Section,{mt:-1,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Type",children:w?"Legacy":"Synthesized"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current",children:h?(0,e.createComponentVNode)(2,o.Dropdown,{options:i,selected:C,width:"50%",onSelected:function(){function D(E){return u("switchinstrument",{name:E})}return D}()}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"None!"})}),!!(!w&&v)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Note Shift/Note Transpose",children:(0,e.createComponentVNode)(2,o.Slider,{minValue:g,maxValue:V,value:p,stepPixelSize:2,format:function(){function D(E){return E+" keys / "+(0,a.round)(E/12*100)/100+" octaves"}return D}(),onChange:function(){function D(E,P){return u("setnoteshift",{new:P})}return D}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain Mode",children:[(0,e.createComponentVNode)(2,o.Dropdown,{options:["Linear","Exponential"],selected:M,mb:"0.4rem",onSelected:function(){function D(E){return u("setsustainmode",{new:E})}return D}()}),O]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume Dropoff Threshold",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:.01,maxValue:100,value:x,stepPixelSize:6,onChange:function(){function D(E,P){return u("setdropoffvolume",{new:P})}return D}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain indefinitely last held note",children:(0,e.createComponentVNode)(2,o.Button,{selected:T,icon:T?"toggle-on":"toggle-off",content:T?"Yes":"No",onClick:function(){function D(){return u("togglesustainhold")}return D}()})})],4)]}),(0,e.createComponentVNode)(2,o.Button,{icon:"redo",content:"Reset to Default",mt:"0.5rem",onClick:function(){function D(){return u("reset")}return D}()})]})})})},N=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.playing,h=s.lines,C=s.editing;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Editor",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!C||i,icon:"plus",content:"Add Line",onClick:function(){function v(){return u("newline",{line:h.length+1})}return v}()}),(0,e.createComponentVNode)(2,o.Button,{selected:!C,icon:C?"chevron-up":"chevron-down",onClick:function(){function v(){return u("edit")}return v}()})],4),children:!!C&&(h.length>0?(0,e.createComponentVNode)(2,o.LabeledList,{children:h.map(function(v,p){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:p+1,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:i,icon:"pen",onClick:function(){function g(){return u("modifyline",{line:p+1})}return g}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:i,icon:"trash",onClick:function(){function g(){return u("deleteline",{line:p+1})}return g}()})],4),children:v},p)})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"Song is empty."}))})}},52736:function(A,r,n){"use strict";r.__esModule=!0,r.Jukebox=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(72253),f=n(36036),b=n(98595),B=r.Jukebox=function(){function N(d,c){var m=(0,o.useBackend)(c),l=m.act,u=m.data,s=u.active,i=u.looping,h=u.track_selected,C=u.volume,v=u.max_volume,p=u.songs,g=u.startTime,V=u.endTime,y=u.worldTime,S=u.need_coin,L=u.payment,w=u.advanced_admin,x=35,T=!L&&S&&!w,M=(0,t.flow)([(0,a.sortBy)(function(j){return j.name})])(p),O=p.find(function(j){return j.name===h}),D=M.length,E=O?M.findIndex(function(j){return j.name===O.name})+1:0,P=function(){function j(F){var W=Math.floor(F/60),z=F%60,K=String(W).padStart(2,"0")+":"+String(z).padStart(2,"0");return K}return j}(),R=(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[s?i?"\u221E":P(Math.round((y-g)/10)):i?"\u221E":P(O.length)," ","/ ",i?"\u221E":P(O.length)]});return(0,e.createComponentVNode)(2,b.Window,{width:350,height:435,title:"\u041C\u0443\u0437\u044B\u043A\u0430\u043B\u044C\u043D\u044B\u0439 \u0430\u0432\u0442\u043E\u043C\u0430\u0442",children:[T?(0,e.createComponentVNode)(2,k):null,(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,title:"\u041F\u0440\u043E\u0438\u0433\u0440\u044B\u0432\u0430\u0442\u0435\u043B\u044C",children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{bold:!0,maxWidth:"240px",children:O.name.length>x?(0,e.createVNode)(1,"marquee",null,O.name,0):O.name}),(0,e.createComponentVNode)(2,f.Stack,{fill:!0,mt:1.5,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:s?"pause":"play",color:"transparent",content:s?"\u0421\u0442\u043E\u043F":"\u0421\u0442\u0430\u0440\u0442",selected:s,onClick:function(){function j(){return l("toggle")}return j}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,f.Button.Checkbox,{fluid:!0,icon:"undo",content:"\u041F\u043E\u0432\u0442\u043E\u0440",disabled:s||S&&!w,tooltip:S&&!w?"\u0412\u044B \u043D\u0435 \u043C\u043E\u0436\u0435\u0442\u0435 \u0432\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u043E\u0432\u0442\u043E\u0440 \u0437\u0430 \u043C\u043E\u043D\u0435\u0442\u043A\u0443":null,checked:i,onClick:function(){function j(){return l("loop",{looping:!i})}return j}()})})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.ProgressBar.Countdown,{start:g,current:i?V:y,end:V,children:R})})]})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{children:[s?(0,e.createComponentVNode)(2,I):null,(0,e.createComponentVNode)(2,f.Stack,{fill:!0,mb:1.5,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,f.Button,{color:"transparent",icon:"fast-backward",onClick:function(){function j(){return l("set_volume",{volume:"min"})}return j}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,f.Button,{color:"transparent",icon:"undo",onClick:function(){function j(){return l("set_volume",{volume:"reset"})}return j}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,m:0,textAlign:"right",children:(0,e.createComponentVNode)(2,f.Button,{color:"transparent",icon:"fast-forward",onClick:function(){function j(){return l("set_volume",{volume:"max"})}return j}()})})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{textAlign:"center",textColor:"label",children:[(0,e.createComponentVNode)(2,f.Knob,{size:2,color:C<=25?"green":C<=50?"":C<=75?"orange":"red",value:C,unit:"%",minValue:0,maxValue:v,step:1,stepPixelSize:5,onDrag:function(){function j(F,W){return l("set_volume",{volume:W})}return j}()}),"Volume"]})]})})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"\u0414\u043E\u0441\u0442\u0443\u043F\u043D\u044B\u0435 \u0442\u0440\u0435\u043A\u0438",buttons:(0,e.createComponentVNode)(2,f.Button,{bold:!0,icon:"random",color:"transparent",content:E+"/"+D,tooltip:"\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0441\u043B\u0443\u0447\u0430\u0439\u043D\u044B\u0439 \u0442\u0440\u0435\u043A",tooltipPosition:"top-end",onClick:function(){function j(){var F=Math.floor(Math.random()*D),W=M[F];l("select_track",{track:W.name})}return j}()}),children:M.map(function(j){return(0,e.createComponentVNode)(2,f.Stack.Item,{mb:.5,textAlign:"left",children:(0,e.createComponentVNode)(2,f.Button,{fluid:!0,selected:O.name===j.name,color:"translucent",content:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:j.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:P(j.length)})]}),onClick:function(){function F(){l("select_track",{track:j.name})}return F}()})},j.name)})})})]})})]})}return N}(),I=function(){return(0,e.createComponentVNode)(2,f.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"music",size:"3",color:"gray",mb:1}),(0,e.createComponentVNode)(2,f.Box,{color:"label",bold:!0,children:"\u0418\u0433\u0440\u0430\u0435\u0442 \u043C\u0443\u0437\u044B\u043A\u0430"})]})},k=function(){return(0,e.createComponentVNode)(2,f.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"coins",size:"6",color:"gold",mr:1}),(0,e.createComponentVNode)(2,f.Box,{color:"label",bold:!0,mt:5,fontSize:2,children:"\u0412\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043C\u043E\u043D\u0435\u0442\u043A\u0443"})]})}},13618:function(A,r,n){"use strict";r.__esModule=!0,r.KeyComboModal=void 0;var e=n(89005),a=n(70611),t=n(72253),o=n(36036),f=n(98595),b=n(19203),B=n(51057),I=function(l){return l.key!==a.KEY.Alt&&l.key!==a.KEY.Control&&l.key!==a.KEY.Shift&&l.key!==a.KEY.Escape},k={DEL:"Delete",DOWN:"South",END:"Southwest",HOME:"Northwest",INSERT:"Insert",LEFT:"West",PAGEDOWN:"Southeast",PAGEUP:"Northeast",RIGHT:"East",SPACEBAR:"Space",UP:"North"},N=3,d=function(l){var u="";if(l.altKey&&(u+="Alt"),l.ctrlKey&&(u+="Ctrl"),l.shiftKey&&!(l.keyCode>=48&&l.keyCode<=57)&&(u+="Shift"),l.location===N&&(u+="Numpad"),I(l))if(l.shiftKey&&l.keyCode>=48&&l.keyCode<=57){var s=l.keyCode-48;u+="Shift"+s}else{var i=l.key.toUpperCase();u+=k[i]||i}return u},c=r.KeyComboModal=function(){function m(l,u){var s=(0,t.useBackend)(u),i=s.act,h=s.data,C=h.init_value,v=h.large_buttons,p=h.message,g=p===void 0?"":p,V=h.title,y=h.timeout,S=(0,t.useLocalState)(u,"input",C),L=S[0],w=S[1],x=(0,t.useLocalState)(u,"binding",!0),T=x[0],M=x[1],O=function(){function P(R){if(!T){R.key===a.KEY.Enter&&i("submit",{entry:L}),(0,a.isEscape)(R.key)&&i("cancel");return}if(R.preventDefault(),I(R)){D(d(R)),M(!1);return}else if(R.key===a.KEY.Escape){D(C),M(!1);return}}return P}(),D=function(){function P(R){R!==L&&w(R)}return P}(),E=130+(g.length>30?Math.ceil(g.length/3):0)+(g.length&&v?5:0);return(0,e.createComponentVNode)(2,f.Window,{title:V,width:240,height:E,children:[y&&(0,e.createComponentVNode)(2,B.Loader,{value:y}),(0,e.createComponentVNode)(2,f.Window.Content,{onKeyDown:function(){function P(R){O(R)}return P}(),children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Autofocus),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:g})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:T,content:T&&T!==null?"Awaiting input...":""+L,width:"100%",textAlign:"center",onClick:function(){function P(){D(C),M(!0)}return P}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,b.InputButtons,{input:L})})]})]})})]})}return m}()},35655:function(A,r,n){"use strict";r.__esModule=!0,r.KeycardAuth=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.KeycardAuth=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=(0,e.createComponentVNode)(2,t.Section,{title:"Keycard Authentication Device",children:(0,e.createComponentVNode)(2,t.Box,{children:"This device is used to trigger certain high security events. It requires the simultaneous swipe of two high-level ID cards."})});if(!d.swiping&&!d.busy)return(0,e.createComponentVNode)(2,o.Window,{width:540,height:280,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,(0,e.createComponentVNode)(2,t.Section,{title:"Choose Action",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Red Alert",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",disabled:!d.redAvailable,onClick:function(){function l(){return N("triggerevent",{triggerevent:"Red Alert"})}return l}(),content:"Red Alert"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ERT",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",onClick:function(){function l(){return N("triggerevent",{triggerevent:"Emergency Response Team"})}return l}(),content:"Call ERT"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Maint Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function l(){return N("triggerevent",{triggerevent:"Grant Emergency Maintenance Access"})}return l}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function l(){return N("triggerevent",{triggerevent:"Revoke Emergency Maintenance Access"})}return l}(),content:"Revoke"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Station-Wide Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function l(){return N("triggerevent",{triggerevent:"Activate Station-Wide Emergency Access"})}return l}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function l(){return N("triggerevent",{triggerevent:"Deactivate Station-Wide Emergency Access"})}return l}(),content:"Revoke"})]})]})})]})});var m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Waiting for YOU to swipe your ID..."});return!d.hasSwiped&&!d.ertreason&&d.event==="Emergency Response Team"?m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Fill out the reason for your ERT request."}):d.hasConfirm?m=(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Request Confirmed!"}):d.isRemote?m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Swipe your card to CONFIRM the remote request."}):d.hasSwiped&&(m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Waiting for second person to confirm..."})),(0,e.createComponentVNode)(2,o.Window,{width:540,height:265,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,d.event==="Emergency Response Team"&&(0,e.createComponentVNode)(2,t.Section,{title:"Reason for ERT Call",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{color:d.ertreason?"":"red",icon:d.ertreason?"check":"pencil-alt",content:d.ertreason?d.ertreason:"-----",disabled:d.busy,onClick:function(){function l(){return N("ert")}return l}()})})}),(0,e.createComponentVNode)(2,t.Section,{title:d.event,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back",disabled:d.busy||d.hasConfirm,onClick:function(){function l(){return N("reset")}return l}()}),children:m})]})})}return b}()},62955:function(A,r,n){"use strict";r.__esModule=!0,r.KitchenMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(62411),b=r.KitchenMachine=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.data,m=d.config,l=c.ingredients,u=c.operating,s=m.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Operating,{operating:u,name:s}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,B)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Ingredients",children:(0,e.createComponentVNode)(2,t.Table,{className:"Ingredient__Table",children:l.map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{tr:5,children:[(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:i.name}),2),(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:[i.amount," ",i.units]}),2)]},i.name)})})})})]})})})}return I}(),B=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.inactive,u=m.tooltip;return(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:l,tooltip:l?u:"",tooltipPosition:"bottom",content:"Activate",onClick:function(){function s(){return c("cook")}return s}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:l,tooltip:l?u:"",tooltipPosition:"bottom",content:"Eject Contents",onClick:function(){function s(){return c("eject")}return s}()})})]})})}},9525:function(A,r,n){"use strict";r.__esModule=!0,r.LawManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.LawManager=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.isAdmin,s=l.isSlaved,i=l.isMalf,h=l.isAIMalf,C=l.view;return(0,e.createComponentVNode)(2,o.Window,{width:800,height:i?620:365,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!(u&&s)&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:["This unit is slaved to ",s,"."]}),!!(i||h)&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Law Management",selected:C===0,onClick:function(){function v(){return m("set_view",{set_view:0})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Lawsets",selected:C===1,onClick:function(){function v(){return m("set_view",{set_view:1})}return v}()})]}),C===0&&(0,e.createComponentVNode)(2,b),C===1&&(0,e.createComponentVNode)(2,B)]})})}return k}(),b=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.has_zeroth_laws,s=l.zeroth_laws,i=l.has_ion_laws,h=l.ion_laws,C=l.ion_law_nr,v=l.has_inherent_laws,p=l.inherent_laws,g=l.has_supplied_laws,V=l.supplied_laws,y=l.channels,S=l.channel,L=l.isMalf,w=l.isAdmin,x=l.zeroth_law,T=l.ion_law,M=l.inherent_law,O=l.supplied_law,D=l.supplied_law_position;return(0,e.createFragment)([!!u&&(0,e.createComponentVNode)(2,I,{title:"ERR_NULL_VALUE",laws:s,ctx:d}),!!i&&(0,e.createComponentVNode)(2,I,{title:C,laws:h,ctx:d}),!!v&&(0,e.createComponentVNode)(2,I,{title:"Inherent",laws:p,ctx:d}),!!g&&(0,e.createComponentVNode)(2,I,{title:"Supplied",laws:V,ctx:d}),(0,e.createComponentVNode)(2,t.Section,{title:"Statement Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Statement Channel",children:y.map(function(E){return(0,e.createComponentVNode)(2,t.Button,{content:E.channel,selected:E.channel===S,onClick:function(){function P(){return m("law_channel",{law_channel:E.channel})}return P}()},E.channel)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"State Laws",children:(0,e.createComponentVNode)(2,t.Button,{content:"State Laws",onClick:function(){function E(){return m("state_laws")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Law Notification",children:(0,e.createComponentVNode)(2,t.Button,{content:"Notify",onClick:function(){function E(){return m("notify_laws")}return E}()})})]})}),!!L&&(0,e.createComponentVNode)(2,t.Section,{title:"Add Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"60%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"20%",children:"Actions"})]}),!!(w&&!u)&&(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Zero"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:x}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_zeroth_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_zeroth_law")}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ion"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:T}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_ion_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_ion_law")}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Inherent"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:M}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_inherent_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_inherent_law")}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Supplied"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:O}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:D,onClick:function(){function E(){return m("change_supplied_law_position")}return E}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_supplied_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_supplied_law")}return E}()})]})]})]})})],0)},B=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.law_sets;return(0,e.createComponentVNode)(2,t.Box,{children:u.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name+" - "+s.header,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Load Laws",icon:"download",onClick:function(){function i(){return m("transfer_laws",{transfer_laws:s.ref})}return i}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.laws.has_ion_laws>0&&s.laws.ion_laws.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.index,children:i.law},i.index)}),s.laws.has_zeroth_laws>0&&s.laws.zeroth_laws.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.index,children:i.law},i.index)}),s.laws.has_inherent_laws>0&&s.laws.inherent_laws.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.index,children:i.law},i.index)}),s.laws.has_supplied_laws>0&&s.laws.inherent_laws.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.index,children:i.law},i.index)})]})},s.name)})})},I=function(N,d){var c=(0,a.useBackend)(N.ctx),m=c.act,l=c.data,u=l.isMalf;return(0,e.createComponentVNode)(2,t.Section,{title:N.title+" Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"69%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"21%",children:"State?"})]}),N.laws.map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:s.index}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s.law}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:s.state?"Yes":"No",selected:s.state,onClick:function(){function i(){return m("state_law",{ref:s.ref,state_law:s.state?0:1})}return i}()}),!!u&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function i(){return m("edit_law",{edit_law:s.ref})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Delete",icon:"trash",color:"red",onClick:function(){function i(){return m("delete_law",{delete_law:s.ref})}return i}()})],4)]})]},s.law)})]})})}},85066:function(A,r,n){"use strict";r.__esModule=!0,r.LibraryComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.LibraryComputer=function(){function C(v,p){return(0,e.createComponentVNode)(2,o.Window,{width:1050,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})})]})}return C}(),B=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=v.args,L=y.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:S.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:S.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:S.summary}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[S.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",verticalAlign:"top"})]}),!S.isProgrammatic&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Categories",children:S.categories.join(", ")})]}),(0,e.createVNode)(1,"br"),L===S.ckey&&(0,e.createComponentVNode)(2,t.Button,{content:"Delete Book",icon:"trash",color:"red",disabled:S.isProgrammatic,onClick:function(){function w(){return V("delete_book",{bookid:S.id,user_ckey:L})}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Report Book",icon:"flag",color:"red",disabled:S.isProgrammatic,onClick:function(){function w(){return(0,f.modalOpen)(p,"report_book",{bookid:S.id})}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Rate Book",icon:"star",color:"caution",disabled:S.isProgrammatic,onClick:function(){function w(){return(0,f.modalOpen)(p,"rate_info",{bookid:S.id})}return w}()})]})},I=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=v.args,L=y.selected_report,w=y.report_categories,x=y.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",title:"Report this book for Rule Violations",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:S.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reasons",children:(0,e.createComponentVNode)(2,t.Box,{children:w.map(function(T,M){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:T.description,selected:T.category_id===L,onClick:function(){function O(){return V("set_report",{report_type:T.category_id})}return O}()}),(0,e.createVNode)(1,"br")],4,M)})})})]}),(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,icon:"paper-plane",content:"Submit Report",onClick:function(){function T(){return V("submit_report",{bookid:S.id,user_ckey:x})}return T}()})]})},k=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=y.selected_rating,L=Array(10).fill().map(function(w,x){return 1+x});return(0,e.createComponentVNode)(2,t.Stack,{children:[L.map(function(w,x){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{bold:!0,icon:"star",color:S>=w?"caution":"default",onClick:function(){function T(){return V("set_rating",{rating_value:w})}return T}()})},x)}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,ml:2,fontSize:"150%",children:[S+"/10",(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"top"})]})]})},N=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=v.args,L=y.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:S.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:S.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[S.current_rating?S.current_rating:0,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Ratings",children:S.total_ratings?S.total_ratings:0})]}),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,t.Button.Confirm,{mt:2,content:"Submit",icon:"paper-plane",onClick:function(){function w(){return V("rate_book",{bookid:S.id,user_ckey:L})}return w}()})]})},d=function(v,p){var g=(0,a.useBackend)(p),V=g.data,y=(0,a.useLocalState)(p,"tabIndex",0),S=y[0],L=y[1],w=V.login_state;return(0,e.createComponentVNode)(2,t.Stack.Item,{mb:1,children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:S===0,onClick:function(){function x(){return L(0)}return x}(),children:"Book Archives"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:S===1,onClick:function(){function x(){return L(1)}return x}(),children:"Corporate Literature"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:S===2,onClick:function(){function x(){return L(2)}return x}(),children:"Upload Book"}),w===1&&(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:S===3,onClick:function(){function x(){return L(3)}return x}(),children:"Patron Manager"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:S===4,onClick:function(){function x(){return L(4)}return x}(),children:"Inventory"})]})})},c=function(v,p){var g=(0,a.useLocalState)(p,"tabIndex",0),V=g[0];switch(V){case 0:return(0,e.createComponentVNode)(2,l);case 1:return(0,e.createComponentVNode)(2,u);case 2:return(0,e.createComponentVNode)(2,s);case 3:return(0,e.createComponentVNode)(2,i);case 4:return(0,e.createComponentVNode)(2,h);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},m=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=y.searchcontent,L=y.book_categories,w=y.user_ckey,x=[];return L.map(function(T){return x[T.description]=T.category_id}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"35%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"edit",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Inputs"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:S.title||"Input Title",onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_search_title")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:S.author||"Input Author",onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_search_author")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Ratings",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:1,width:"min-content",content:S.ratingmin,onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_search_ratingmin")}return T}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:"To"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:1,width:"min-content",content:S.ratingmax,onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_search_ratingmax")}return T}()})})]})})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"clipboard-list",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Book Categories"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{mt:2,children:(0,e.createComponentVNode)(2,t.Dropdown,{mt:.6,width:"190px",options:L.map(function(T){return T.description}),onSelected:function(){function T(M){return V("toggle_search_category",{category_id:x[M]})}return T}()})})})}),(0,e.createVNode)(1,"br"),L.filter(function(T){return S.categories.includes(T.category_id)}).map(function(T){return(0,e.createComponentVNode)(2,t.Button,{content:T.description,selected:!0,icon:"unlink",onClick:function(){function M(){return V("toggle_search_category",{category_id:T.category_id})}return M}()},T.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Actions"]}),(0,e.createComponentVNode)(2,t.Button,{content:"Clear Search",icon:"eraser",onClick:function(){function T(){return V("clear_search")}return T}()}),S.ckey?(0,e.createComponentVNode)(2,t.Button,{mb:.5,content:"Stop Showing My Books",color:"bad",icon:"search",onClick:function(){function T(){return V("clear_ckey_search")}return T}()}):(0,e.createComponentVNode)(2,t.Button,{content:"Find My Books",icon:"search",onClick:function(){function T(){return V("find_users_books",{user_ckey:w})}return T}()})]})]})},l=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=y.external_booklist,L=y.archive_pagenumber,w=y.num_pages,x=y.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Access",buttons:(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",disabled:L===1,onClick:function(){function T(){return V("deincrementpagemax")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",disabled:L===1,onClick:function(){function T(){return V("deincrementpage")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{bold:!0,content:L,onClick:function(){function T(){return(0,f.modalOpen)(p,"setpagenumber")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",disabled:L===w,onClick:function(){function T(){return V("incrementpage")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",disabled:L===w,onClick:function(){function T(){return V("incrementpagemax")}return T}()})],4),children:[(0,e.createComponentVNode)(2,m),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ratings"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Category"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),S.map(function(T){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:T.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:.5}),T.title.length>45?T.title.substr(0,45)+"...":T.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:T.author.length>30?T.author.substr(0,30)+"...":T.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[T.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",ml:.5,color:"yellow",verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:T.categories.join(", ").substr(0,45)}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[x===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function M(){return V("order_external_book",{bookid:T.id})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function M(){return(0,f.modalOpen)(p,"expand_info",{bookid:T.id})}return M}()})]})]},T.id)})]})]})},u=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=y.programmatic_booklist,L=y.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Corporate Book Catalog",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),S.map(function(w,x){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:2}),w.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:w.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[L===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function T(){return V("order_programmatic_book",{bookid:w.id})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function T(){return(0,f.modalOpen)(p,"expand_info",{bookid:w.id})}return T}()})]})]},x)})]})})},s=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=y.selectedbook,L=y.book_categories,w=y.user_ckey,x=[];return L.map(function(T){return x[T.description]=T.category_id}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Upload",buttons:(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,width:9.5,icon:"upload",disabled:S.copyright,content:"Upload Book",onClick:function(){function T(){return V("uploadbook",{user_ckey:w})}return T}()}),children:[S.copyright?(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"WARNING: You cannot upload or modify the attributes of a copyrighted book"}):(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{ml:15,mb:3,fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:2}),"Book Uploader"]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:S.copyright,content:S.title,onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_selected_title")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:S.copyright,content:S.author,onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_selected_author")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"240px",options:L.map(function(T){return T.description}),onSelected:function(){function T(M){return V("toggle_upload_category",{category_id:x[M]})}return T}()})})})]}),(0,e.createVNode)(1,"br"),L.filter(function(T){return S.categories.includes(T.category_id)}).map(function(T){return(0,e.createComponentVNode)(2,t.Button,{content:T.description,disabled:S.copyright,selected:!0,icon:"unlink",onClick:function(){function M(){return V("toggle_upload_category",{category_id:T.category_id})}return M}()},T.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mr:75,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen",width:"auto",disabled:S.copyright,content:"Edit Summary",onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_selected_summary")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:S.summary})]})})]})]})},i=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=y.checkout_data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Checked Out Books",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Patron"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time Left"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actions"})]}),S.map(function(L,w){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-tag"}),L.patron_name]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.title}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.timeleft>=0?L.timeleft:"LATE"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:(0,e.createComponentVNode)(2,t.Button,{content:"Mark Lost",icon:"flag",color:"bad",disabled:L.timeleft>=0,onClick:function(){function x(){return V("reportlost",{libraryid:L.libraryid})}return x}()})})]},w)})]})})},h=function(v,p){var g=(0,a.useBackend)(p),V=g.act,y=g.data,S=y.inventory_list;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Library Inventory",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"LIB ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"})]}),S.map(function(L,w){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.libraryid}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"})," ",L.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.checked_out?"Checked Out":"Available"})]},w)})]})})};(0,f.modalRegisterBodyOverride)("expand_info",B),(0,f.modalRegisterBodyOverride)("report_book",I),(0,f.modalRegisterBodyOverride)("rate_info",N)},9516:function(A,r,n){"use strict";r.__esModule=!0,r.LibraryManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.LibraryManager=function(){function d(c,m){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,B)})]})}return d}(),B=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.pagestate;switch(i){case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,N);case 3:return(0,e.createComponentVNode)(2,k);default:return"WE SHOULDN'T BE HERE!"}},I=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-shield",verticalAlign:"middle",size:3,mr:"1rem"}),"Library Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"trash",width:"auto",color:"danger",content:"Delete Book by SSID",onClick:function(){function i(){return(0,f.modalOpen)(m,"specify_ssid_delete")}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",width:"auto",color:"danger",content:"Delete All Books By CKEY",onClick:function(){function i(){return(0,f.modalOpen)(m,"specify_ckey_delete")}return i}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Books By CKEY",onClick:function(){function i(){return(0,f.modalOpen)(m,"specify_ckey_search")}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Reported Books",onClick:function(){function i(){return u("view_reported_books")}return i}()})]})},k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.reports;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-secret",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"All Reported Books",(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function h(){return u("return")}return h}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Uploader CKEY"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Report Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Reporter Ckey"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),i.map(function(h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:h.uploader_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),h.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:h.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:h.report_description}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:h.reporter_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",onClick:function(){function C(){return u("delete_book",{bookid:h.id})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Unflag",icon:"flag",color:"caution",onClick:function(){function C(){return u("unflag_book",{bookid:h.id})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function C(){return u("view_book",{bookid:h.id})}return C}()})]})]},h.id)})]})})},N=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.ckey,h=s.booklist;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"Books uploaded by ",i,(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{mt:1,content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function C(){return u("return")}return C}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),h.map(function(C){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:C.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),C.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:C.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",color:"bad",onClick:function(){function v(){return u("delete_book",{bookid:C.id})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function v(){return u("view_book",{bookid:C.id})}return v}()})]})]},C.id)})]})})}},90447:function(A,r,n){"use strict";r.__esModule=!0,r.ListInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(36036),f=n(72253),b=n(92986),B=n(98595),I=r.ListInputModal=function(){function d(c,m){var l=(0,f.useBackend)(m),u=l.act,s=l.data,i=s.items,h=i===void 0?[]:i,C=s.message,v=C===void 0?"":C,p=s.init_value,g=s.timeout,V=s.title,y=(0,f.useLocalState)(m,"selected",h.indexOf(p)),S=y[0],L=y[1],w=(0,f.useLocalState)(m,"searchBarVisible",h.length>10),x=w[0],T=w[1],M=(0,f.useLocalState)(m,"searchQuery",""),O=M[0],D=M[1],E=function(){function G(J){var Q=z.length-1;if(J===b.KEY_DOWN)if(S===null||S===Q){var ue;L(0),(ue=document.getElementById("0"))==null||ue.scrollIntoView()}else{var ie;L(S+1),(ie=document.getElementById((S+1).toString()))==null||ie.scrollIntoView()}else if(J===b.KEY_UP)if(S===null||S===0){var pe;L(Q),(pe=document.getElementById(Q.toString()))==null||pe.scrollIntoView()}else{var te;L(S-1),(te=document.getElementById((S-1).toString()))==null||te.scrollIntoView()}}return G}(),P=function(){function G(J){J!==S&&L(J)}return G}(),R=function(){function G(){T(!1),T(!0)}return G}(),j=function(){function G(J){var Q=String.fromCharCode(J),ue=h.find(function(te){return te==null?void 0:te.toLowerCase().startsWith(Q==null?void 0:Q.toLowerCase())});if(ue){var ie,pe=h.indexOf(ue);L(pe),(ie=document.getElementById(pe.toString()))==null||ie.scrollIntoView()}}return G}(),F=function(){function G(J){var Q;J!==O&&(D(J),L(0),(Q=document.getElementById("0"))==null||Q.scrollIntoView())}return G}(),W=function(){function G(){T(!x),D("")}return G}(),z=h.filter(function(G){return G==null?void 0:G.toLowerCase().includes(O.toLowerCase())}),K=330+Math.ceil(v.length/3);return x||setTimeout(function(){var G;return(G=document.getElementById(S.toString()))==null?void 0:G.focus()},1),(0,e.createComponentVNode)(2,B.Window,{title:V,width:325,height:K,children:[g&&(0,e.createComponentVNode)(2,a.Loader,{value:g}),(0,e.createComponentVNode)(2,B.Window.Content,{onKeyDown:function(){function G(J){var Q=window.event?J.which:J.keyCode;(Q===b.KEY_DOWN||Q===b.KEY_UP)&&(J.preventDefault(),E(Q)),Q===b.KEY_ENTER&&(J.preventDefault(),u("submit",{entry:z[S]})),!x&&Q>=b.KEY_A&&Q<=b.KEY_Z&&(J.preventDefault(),j(Q)),Q===b.KEY_ESCAPE&&(J.preventDefault(),u("cancel"))}return G}(),children:(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{compact:!0,icon:x?"search":"font",selected:!0,tooltip:x?"Search Mode. Type to search or use arrow keys to select manually.":"Hotkey Mode. Type a letter to jump to the first match. Enter to select.",tooltipPosition:"left",onClick:function(){function G(){return W()}return G}()}),className:"ListInput__Section",fill:!0,title:v,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,k,{filteredItems:z,onClick:P,onFocusSearch:R,searchBarVisible:x,selected:S})}),(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:x&&(0,e.createComponentVNode)(2,N,{filteredItems:z,onSearch:F,searchQuery:O,selected:S})}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,children:(0,e.createComponentVNode)(2,t.InputButtons,{input:z[S]})})]})})})]})}return d}(),k=function(c,m){var l=(0,f.useBackend)(m),u=l.act,s=c.filteredItems,i=c.onClick,h=c.onFocusSearch,C=c.searchBarVisible,v=c.selected;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,tabIndex:0,children:s.map(function(p,g){return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:"transparent",id:g,onClick:function(){function V(){return i(g)}return V}(),onDblClick:function(){function V(y){y.preventDefault(),u("submit",{entry:s[v]})}return V}(),onKeyDown:function(){function V(y){var S=window.event?y.which:y.keyCode;C&&S>=b.KEY_A&&S<=b.KEY_Z&&(y.preventDefault(),h())}return V}(),selected:g===v,style:{animation:"none",transition:"none"},children:p.replace(/^\w/,function(V){return V.toUpperCase()})},g)})})},N=function(c,m){var l=(0,f.useBackend)(m),u=l.act,s=c.filteredItems,i=c.onSearch,h=c.searchQuery,C=c.selected;return(0,e.createComponentVNode)(2,o.Input,{width:"100%",autoFocus:!0,autoSelect:!0,onEnter:function(){function v(p){p.preventDefault(),u("submit",{entry:s[C]})}return v}(),onInput:function(){function v(p,g){return i(g)}return v}(),placeholder:"Search...",value:h})}},26826:function(A,r,n){"use strict";r.__esModule=!0,r.Loadout=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b={Default:function(){function c(m,l){return m.gear.gear_tier-l.gear.gear_tier}return c}(),Alphabetical:function(){function c(m,l){return m.gear.name.toLowerCase().localeCompare(l.gear.name.toLowerCase())}return c}(),Cost:function(){function c(m,l){return m.gear.cost-l.gear.cost}return c}()},B=r.Loadout=function(){function c(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=(0,t.useLocalState)(l,"search",!1),C=h[0],v=h[1],p=(0,t.useLocalState)(l,"searchText",""),g=p[0],V=p[1],y=(0,t.useLocalState)(l,"category",Object.keys(i.gears)[0]),S=y[0],L=y[1],w=(0,t.useLocalState)(l,"tweakedGear",""),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,f.Window,{width:1105,height:650,children:[x&&(0,e.createComponentVNode)(2,d,{tweakedGear:x,setTweakedGear:T}),(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,I,{category:S,setCategory:L})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"25%",children:(0,e.createComponentVNode)(2,N,{setTweakedGear:T})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"75%",children:(0,e.createComponentVNode)(2,k,{category:S,search:C,setSearch:v,searchText:g,setSearchText:V})})]})})]})})]})}return c}(),I=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=m.category,C=m.setCategory;return(0,e.createComponentVNode)(2,o.Tabs,{fluid:!0,textAlign:"center",style:{"flex-wrap":"wrap-reverse"},children:Object.keys(i.gears).map(function(v){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:v===h,style:{"white-space":"nowrap"},onClick:function(){function p(){return C(v)}return p}(),children:v},v)})})},k=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=i.user_tier,C=i.gear_slots,v=i.max_gear_slots,p=m.category,g=m.search,V=m.setSearch,y=m.searchText,S=m.setSearchText,L=(0,t.useLocalState)(l,"sortType","Default"),w=L[0],x=L[1],T=(0,t.useLocalState)(l,"sortReverse",!1),M=T[0],O=T[1],D=(0,a.createSearch)(y,function(P){return P.name}),E;return y.length>2?E=Object.entries(i.gears).reduce(function(P,R){var j=R[0],F=R[1];return P.concat(Object.entries(F).map(function(W){var z=W[0],K=W[1];return{key:z,gear:K}}))},[]).filter(function(P){var R=P.gear;return D(R)}):E=Object.entries(i.gears[p]).map(function(P){var R=P[0],j=P[1];return{key:R,gear:j}}),E.sort(b[w]),M&&(E=E.reverse()),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:p,buttons:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Dropdown,{height:1.66,selected:w,options:Object.keys(b),onSelected:function(){function P(R){return x(R)}return P}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:M?"arrow-down-wide-short":"arrow-down-short-wide",tooltip:M?"Ascending order":"Descending order",tooltipPosition:"bottom-end",onClick:function(){function P(){return O(!M)}return P}()})}),g&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Input,{width:20,placeholder:"Search...",value:y,onInput:function(){function P(R){return S(R.target.value)}return P}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"magnifying-glass",selected:g,tooltip:"Toggle search field",tooltipPosition:"bottom-end",onClick:function(){function P(){V(!g),S("")}return P}()})})]}),children:E.map(function(P){var R=P.key,j=P.gear,F=12,W=Object.keys(i.selected_gears).includes(R),z=j.cost===1?j.cost+" Point":j.cost+" Points",K=(0,e.createComponentVNode)(2,o.Box,{children:[j.name.length>F&&(0,e.createComponentVNode)(2,o.Box,{children:j.name}),j.gear_tier>h&&(0,e.createComponentVNode)(2,o.Box,{mt:j.name.length>F&&1.5,textColor:"red",children:"That gear is only available at a higher donation tier than you are on."})]}),G=(0,e.createFragment)([j.allowed_roles&&(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:"user",tooltip:(0,e.createComponentVNode)(2,o.Section,{m:-1,title:"Allowed Roles",children:j.allowed_roles.map(function(Q){return(0,e.createComponentVNode)(2,o.Box,{children:Q},Q)})}),tooltipPosition:"left"}),Object.entries(j.tweaks).map(function(Q){var ue=Q[0],ie=Q[1];return ie.map(function(pe){return(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:pe.icon,tooltip:pe.tooltip,tooltipPosition:"top"},ue)})}),(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:"info",tooltip:j.desc,tooltipPosition:"top"})],0),J=(0,e.createComponentVNode)(2,o.Box,{class:"Loadout-InfoBox",children:[(0,e.createComponentVNode)(2,o.Box,{style:{"flex-grow":1},fontSize:1,color:"gold",opacity:.75,children:j.gear_tier>0&&"Tier "+j.gear_tier}),(0,e.createComponentVNode)(2,o.Box,{fontSize:.75,opacity:.66,children:z})]});return(0,e.createComponentVNode)(2,o.ImageButton,{m:.5,imageSize:84,dmIcon:j.icon,dmIconState:j.icon_state,tooltip:(j.name.length>F||j.gear_tier>0)&&K,tooltipPosition:"bottom",selected:W,disabled:j.gear_tier>h||C+j.cost>v&&!W,buttons:G,buttonsAlt:J,onClick:function(){function Q(){return s("toggle_gear",{gear:R})}return Q}(),children:j.name},R)})})},N=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=m.setTweakedGear,C=Object.entries(i.gears).reduce(function(v,p){var g=p[0],V=p[1],y=Object.entries(V).filter(function(S){var L=S[0];return Object.keys(i.selected_gears).includes(L)}).map(function(S){var L=S[0],w=S[1];return Object.assign({key:L},w)});return v.concat(y)},[]);return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Selected Equipment",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",tooltip:"Clear Loadout",tooltipPosition:"bottom-end",onClick:function(){function v(){return s("clear_loadout")}return v}()}),children:C.map(function(v){return(0,e.createComponentVNode)(2,o.ImageButton,{fluid:!0,imageSize:32,dmIcon:v.icon,dmIconState:v.icon_state,buttons:(0,e.createFragment)([Object.entries(v.tweaks).length>0&&(0,e.createComponentVNode)(2,o.Button,{translucent:!0,icon:"gears",iconColor:"gray",width:"33px",onClick:function(){function p(){return h(v)}return p}()}),(0,e.createComponentVNode)(2,o.Button,{translucent:!0,icon:"times",iconColor:"red",width:"32px",onClick:function(){function p(){return s("toggle_gear",{gear:v.key})}return p}()})],0),children:v.name},v.key)})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.ProgressBar,{value:i.gear_slots,maxValue:i.max_gear_slots,ranges:{bad:[i.max_gear_slots,1/0],average:[i.max_gear_slots*.66,i.max_gear_slots],good:[0,i.max_gear_slots*.66]},children:(0,e.createComponentVNode)(2,o.Box,{textAlign:"center",children:["Used points ",i.gear_slots,"/",i.max_gear_slots]})})})})]})},d=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=m.tweakedGear,C=m.setTweakedGear;return(0,e.createComponentVNode)(2,o.Dimmer,{children:(0,e.createComponentVNode)(2,o.Box,{className:"Loadout-Modal__background",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,width:20,height:20,title:h.name,buttons:(0,e.createComponentVNode)(2,o.Button,{color:"red",icon:"times",tooltip:"Close",tooltipPosition:"top",onClick:function(){function v(){return C("")}return v}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:Object.entries(h.tweaks).map(function(v){var p=v[0],g=v[1];return g.map(function(V){var y=i.selected_gears[h.key][p];return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:V.name,color:y?"":"gray",buttons:(0,e.createComponentVNode)(2,o.Button,{color:"transparent",icon:"pen",onClick:function(){function S(){return s("set_tweak",{gear:h.key,tweak:p})}return S}()}),children:[y||"Default",(0,e.createComponentVNode)(2,o.Box,{inline:!0,ml:1,width:1,height:1,verticalAlign:"middle",style:{"background-color":""+y}})]},p)})})})})})})}},77613:function(A,r,n){"use strict";r.__esModule=!0,r.MODsuitContent=r.MODsuit=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(S,L){var w=S.name,x=S.value,T=S.module_ref,M=(0,a.useBackend)(L),O=M.act;return(0,e.createComponentVNode)(2,t.NumberInput,{value:x,minValue:-50,maxValue:50,stepPixelSize:5,width:"39px",onChange:function(){function D(E,P){return O("configure",{key:w,value:P,ref:T})}return D}()})},b=function(S,L){var w=S.name,x=S.value,T=S.module_ref,M=(0,a.useBackend)(L),O=M.act;return(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:x,onClick:function(){function D(){return O("configure",{key:w,value:!x,ref:T})}return D}()})},B=function(S,L){var w=S.name,x=S.value,T=S.module_ref,M=(0,a.useBackend)(L),O=M.act;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"paint-brush",onClick:function(){function D(){return O("configure",{key:w,ref:T})}return D}()}),(0,e.createComponentVNode)(2,t.ColorBox,{color:x,mr:.5})],4)},I=function(S,L){var w=S.name,x=S.value,T=S.values,M=S.module_ref,O=(0,a.useBackend)(L),D=O.act;return(0,e.createComponentVNode)(2,t.Dropdown,{displayText:x,options:T,onSelected:function(){function E(P){return D("configure",{key:w,value:P,ref:M})}return E}()})},k=function(S,L){var w=S.name,x=S.display_name,T=S.type,M=S.value,O=S.values,D=S.module_ref,E={number:(0,e.normalizeProps)((0,e.createComponentVNode)(2,f,Object.assign({},S))),bool:(0,e.normalizeProps)((0,e.createComponentVNode)(2,b,Object.assign({},S))),color:(0,e.normalizeProps)((0,e.createComponentVNode)(2,B,Object.assign({},S))),list:(0,e.normalizeProps)((0,e.createComponentVNode)(2,I,Object.assign({},S)))};return(0,e.createComponentVNode)(2,t.Box,{children:[x,": ",E[T]]})},N=function(S,L){var w=S.active,x=S.userradiated,T=S.usertoxins,M=S.usermaxtoxins,O=S.threatlevel;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Level",color:w&&x?"bad":"good",children:w&&x?"IRRADIATED!":"RADIATION-FREE"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxins Level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?T/M:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:T})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Hazard Level",color:w&&O?"bad":"good",bold:!0,children:w&&O?O:0})})]})},d=function(S,L){var w=S.active,x=S.userhealth,T=S.usermaxhealth,M=S.userbrute,O=S.userburn,D=S.usertoxin,E=S.useroxy;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?x/T:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?x:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?M/T:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?M:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?O/T:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?O:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?D/T:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?D:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?E/T:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?E:0})})})})]})],4)},c=function(S,L){var w=S.active,x=S.statustime,T=S.statusid,M=S.statushealth,O=S.statusmaxhealth,D=S.statusbrute,E=S.statusburn,P=S.statustoxin,R=S.statusoxy,j=S.statustemp,F=S.statusnutrition,W=S.statusfingerprints,z=S.statusdna,K=S.statusviruses;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Time",children:w?x:"00:00:00"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Number",children:w?T||"0":"???"})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?M/O:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?M:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?D/O:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?D:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?E/O:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?E:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?P/O:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:P})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?R/O:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:R})})})})]}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Body Temperature",children:w?j:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Nutrition Status",children:w?F:0})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"DNA",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fingerprints",children:w?W:"???"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:w?z:"???"})]})}),!!w&&!!K&&(0,e.createComponentVNode)(2,t.Section,{title:"Diseases",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"signature",tooltip:"Name",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"wind",tooltip:"Type",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Stage",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"flask",tooltip:"Cure",tooltipPosition:"top"})})]}),K.map(function(G){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.type}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[G.stage,"/",G.maxstage]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.cure})]},G.name)})]})})],0)},m={rad_counter:N,health_analyzer:d,status_readout:c},l=function(){return(0,e.createComponentVNode)(2,t.Section,{align:"center",fill:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{color:"red",name:"exclamation-triangle",size:15}),(0,e.createComponentVNode)(2,t.Box,{fontSize:"30px",color:"red",children:"ERROR: INTERFACE UNRESPONSIVE"})]})},u=function(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data;return(0,e.createComponentVNode)(2,t.Dimmer,{children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",color:"blue",children:"SUIT UNPOWERED"})})})},s=function(S,L){var w=S.configuration_data,x=S.module_ref,T=Object.keys(w);return(0,e.createComponentVNode)(2,t.Dimmer,{backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[T.map(function(M){var O=w[M];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,k,{name:M,display_name:O.display_name,type:O.type,value:O.value,values:O.values,module_ref:x})},O.key)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:S.onExit,icon:"times",textAlign:"center",children:"Exit"})})})]})})},i=function(S){switch(S){case 1:return"Use";case 2:return"Toggle";case 3:return"Select"}},h=function(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.active,O=T.malfunctioning,D=T.locked,E=T.open,P=T.selected_module,R=T.complexity,j=T.complexity_max,F=T.wearer_name,W=T.wearer_job,z=O?"Malfunctioning":M?"Active":"Inactive";return(0,e.createComponentVNode)(2,t.Section,{title:"Parameters",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:M?"Deactivate":"Activate",onClick:function(){function K(){return x("activate")}return K}()}),children:z}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Lock",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:D?"lock-open":"lock",content:D?"Unlock":"Lock",onClick:function(){function K(){return x("lock")}return K}()}),children:D?"Locked":"Unlocked"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cover",children:E?"Open":"Closed"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Selected Module",children:P||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Complexity",children:[R," (",j,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:[F,", ",W]})]})})},C=function(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.active,O=T.control,D=T.helmet,E=T.chestplate,P=T.gauntlets,R=T.boots,j=T.core,F=T.charge;return(0,e.createComponentVNode)(2,t.Section,{title:"Hardware",children:[(0,e.createComponentVNode)(2,t.Collapsible,{title:"Parts",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Control Unit",children:O}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Helmet",children:D||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chestplate",children:E||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gauntlets",children:P||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Boots",children:R||"None"})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core",children:j&&(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Type",children:j}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:F/100,content:F+"%",ranges:{good:[.6,1/0],average:[.3,.6],bad:[-1/0,.3]}})})]})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",textAlign:"center",children:"No Core Detected"})})]})},v=function(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.active,O=T.modules,D=O.filter(function(E){return!!E.id});return(0,e.createComponentVNode)(2,t.Section,{title:"Info",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:D.length!==0&&D.map(function(E){var P=m[E.id];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[!M&&(0,e.createComponentVNode)(2,u),(0,e.normalizeProps)((0,e.createComponentVNode)(2,P,Object.assign({},E,{active:M})))]},E.ref)})||(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Info Modules Detected"})})})},p=function(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.complexity_max,O=T.modules,D=(0,a.useLocalState)(L,"module_configuration",null),E=D[0],P=D[1];return(0,e.createComponentVNode)(2,t.Section,{title:"Modules",fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:O.length!==0&&O.map(function(R){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Collapsible,{title:R.module_name,children:(0,e.createComponentVNode)(2,t.Section,{children:[E===R.ref&&(0,e.createComponentVNode)(2,s,{configuration_data:R.configuration_data,module_ref:R.ref,onExit:function(){function j(){return P(null)}return j}()}),(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"save",tooltip:"Complexity",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"plug",tooltip:"Idle Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"lightbulb",tooltip:"Active Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Use Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"hourglass-half",tooltip:"Cooldown",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"tasks",tooltip:"Actions",tooltipPosition:"top"})})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[R.module_complexity,"/",M]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.idle_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.active_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.use_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[R.cooldown>0&&R.cooldown/10||"0","/",R.cooldown_time/10,"s"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function j(){return x("select",{ref:R.ref})}return j}(),icon:"bullseye",selected:R.module_active,tooltip:i(R.module_type),tooltipPosition:"left",disabled:!R.module_type}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function j(){return P(R.ref)}return j}(),icon:"cog",selected:E===R.ref,tooltip:"Configure",tooltipPosition:"left",disabled:R.configuration_data.length===0}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function j(){return x("pin",{ref:R.ref})}return j}(),icon:"thumbtack",selected:R.pinned,tooltip:"Pin",tooltipPosition:"left",disabled:!R.module_type})]})]})]}),(0,e.createComponentVNode)(2,t.Box,{children:R.description})]})})},R.ref)})||(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Modules Detected"})})})})},g=r.MODsuitContent=function(){function y(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.ui_theme,O=T.interface_break;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!O,children:!!O&&(0,e.createComponentVNode)(2,l)||(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,h)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,C)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,v)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,p)})]})})}return y}(),V=r.MODsuit=function(){function y(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.ui_theme,O=T.interface_break;return(0,e.createComponentVNode)(2,o.Window,{theme:M,width:400,height:620,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,g)})})})}return y}()},78624:function(A,r,n){"use strict";r.__esModule=!0,r.MagnetController=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=n(3939),B=new Map([["n",{icon:"arrow-up",tooltip:"Move North"}],["e",{icon:"arrow-right",tooltip:"Move East"}],["s",{icon:"arrow-down",tooltip:"Move South"}],["w",{icon:"arrow-left",tooltip:"Move West"}],["c",{icon:"crosshairs",tooltip:"Move to Magnet"}],["r",{icon:"dice",tooltip:"Move Randomly"}]]),I=r.MagnetController=function(){function k(N,d){var c=(0,t.useBackend)(d),m=c.act,l=c.data,u=l.autolink,s=l.code,i=l.frequency,h=l.linkedMagnets,C=l.magnetConfiguration,v=l.path,p=l.pathPosition,g=l.probing,V=l.powerState,y=l.speed;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[!u&&(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{content:"Probe",icon:g?"spinner":"sync",iconSpin:!!g,disabled:g,onClick:function(){function S(){return m("probe_magnets")}return S}()}),title:"Magnet Linking",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,a.toFixed)(i/10,1)}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:s})]})}),(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{icon:V?"power-off":"times",content:V?"On":"Off",selected:V,onClick:function(){function S(){return m("toggle_power")}return S}()}),title:"Controller Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:y.value,minValue:y.min,maxValue:y.max,onChange:function(){function S(L,w){return m("set_speed",{speed:w})}return S}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Path",children:[Array.from(B.entries()).map(function(S){var L=S[0],w=S[1],x=w.icon,T=w.tooltip;return(0,e.createComponentVNode)(2,o.Button,{icon:x,tooltip:T,onClick:function(){function M(){return m("path_add",{code:L})}return M}()},L)}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",confirmIcon:"trash",confirmContent:"",float:"right",tooltip:"Reset Path",tooltipPosition:"left",onClick:function(){function S(){return m("path_clear")}return S}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file-import",float:"right",tooltip:"Manually input path",tooltipPosition:"left",onClick:function(){function S(){return(0,b.modalOpen)(d,"path_custom_input")}return S}()}),(0,e.createComponentVNode)(2,o.BlockQuote,{children:v.map(function(S,L){var w=B.get(S)||{icon:"question"},x=w.icon,T=w.tooltip;return(0,e.createComponentVNode)(2,o.Button.Confirm,{selected:L+2===p,icon:x,confirmIcon:x,confirmContent:"",tooltip:T,onClick:function(){function M(){return m("path_remove",{index:L+1,code:S})}return M}()},L)})})]})]})}),h.map(function(S,L){var w=S.uid,x=S.powerState,T=S.electricityLevel,M=S.magneticField;return(0,e.createComponentVNode)(2,o.Section,{title:"Magnet #"+(L+1)+" Configuration",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:x?"power-off":"times",content:x?"On":"Off",selected:x,onClick:function(){function O(){return m("toggle_magnet_power",{id:w})}return O}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Move Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:T,minValue:C.electricityLevel.min,maxValue:C.electricityLevel.max,onChange:function(){function O(D,E){return m("set_electricity_level",{id:w,electricityLevel:E})}return O}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Field Size",children:(0,e.createComponentVNode)(2,o.Slider,{value:M,minValue:C.magneticField.min,maxValue:C.magneticField.max,onChange:function(){function O(D,E){return m("set_magnetic_field",{id:w,magneticField:E})}return O}()})})]})},w)})]})]})}return k}()},72106:function(A,r,n){"use strict";r.__esModule=!0,r.MechBayConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.MechBayConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.recharge_port,m=c&&c.mech,l=m&&m.cell,u=m&&m.name;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:155,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:u?"Mech status: "+u:"Mech status",textAlign:"center",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Sync",onClick:function(){function s(){return N("reconnect")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:m.health/m.maxhealth,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||!l&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cell is installed."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]},children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})})})}return b}()},7466:function(A,r,n){"use strict";r.__esModule=!0,r.MechaControlConsole=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=n(25328),B=r.MechaControlConsole=function(){function I(k,N){var d=(0,t.useBackend)(N),c=d.act,m=d.data,l=m.beacons,u=m.stored_data;return u.length?(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:"Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"window-close",onClick:function(){function s(){return c("clear_log")}return s}()}),children:u.map(function(s){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",children:["(",s.time,")"]}),(0,e.createComponentVNode)(2,o.Box,{children:(0,b.decodeHtmlEntities)(s.message)})]},s.time)})})})}):(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:l.length&&l.map(function(s){return(0,e.createComponentVNode)(2,o.Section,{title:s.name,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function i(){return c("send_message",{mt:s.uid})}return i}(),children:"Message"}),(0,e.createComponentVNode)(2,o.Button,{icon:"eye",onClick:function(){function i(){return c("get_log",{mt:s.uid})}return i}(),children:"View Log"}),(0,e.createComponentVNode)(2,o.Button.Confirm,{color:"red",content:"Sabotage",icon:"bomb",onClick:function(){function i(){return c("shock",{mt:s.uid})}return i}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[s.maxHealth*.75,1/0],average:[s.maxHealth*.5,s.maxHealth*.75],bad:[-1/0,s.maxHealth*.5]},value:s.health,maxValue:s.maxHealth})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cell Charge",children:s.cell&&(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[s.cellMaxCharge*.75,1/0],average:[s.cellMaxCharge*.5,s.cellMaxCharge*.75],bad:[-1/0,s.cellMaxCharge*.5]},value:s.cellCharge,maxValue:s.cellMaxCharge})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No Cell Installed"})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Air Tank",children:[s.airtank,"kPa"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pilot",children:s.pilot||"Unoccupied"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:(0,b.toTitleCase)(s.location)||"Unknown"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Active Equipment",children:s.active||"None"}),s.cargoMax&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cargo Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{bad:[s.cargoMax*.75,1/0],average:[s.cargoMax*.5,s.cargoMax*.75],good:[-1/0,s.cargoMax*.5]},value:s.cargoUsed,maxValue:s.cargoMax})})||null]})},s.name)})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No mecha beacons found."})})})}return I}()},79625:function(A,r,n){"use strict";r.__esModule=!0,r.MedicalRecords=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(3939),b=n(98595),B=n(321),I=n(5485),k=n(22091),N={Minor:"lightgray",Medium:"good",Harmful:"average","Dangerous!":"bad","BIOHAZARD THREAT!":"darkred"},d={"*Deceased*":"deceased","*SSD*":"ssd","Physically Unfit":"physically_unfit",Disabled:"disabled"},c=function(x,T){(0,f.modalOpen)(x,"edit",{field:T.edit,value:T.value})},m=function(x,T){var M=x.args;return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:M.name||"Virus",children:(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Number of stages",children:M.max_stages}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Spread",children:[M.spread_text," Transmission"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Possible cure",children:M.cure}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Notes",children:M.desc}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Severity",color:N[M.severity],children:M.severity})]})})})},l=r.MedicalRecords=function(){function w(x,T){var M=(0,t.useBackend)(T),O=M.data,D=O.loginState,E=O.screen;if(!D.logged_in)return(0,e.createComponentVNode)(2,b.Window,{width:800,height:900,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,I.LoginScreen)})});var P;return E===2?P=(0,e.createComponentVNode)(2,u):E===3?P=(0,e.createComponentVNode)(2,s):E===4?P=(0,e.createComponentVNode)(2,i):E===5?P=(0,e.createComponentVNode)(2,p):E===6?P=(0,e.createComponentVNode)(2,g):E===7&&(P=(0,e.createComponentVNode)(2,V)),(0,e.createComponentVNode)(2,b.Window,{width:800,height:900,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.LoginInfo),(0,e.createComponentVNode)(2,k.TemporaryNotice),(0,e.createComponentVNode)(2,L),P]})})]})}return w}(),u=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.records,P=(0,t.useLocalState)(T,"searchText",""),R=P[0],j=P[1],F=(0,t.useLocalState)(T,"sortId","name"),W=F[0],z=F[1],K=(0,t.useLocalState)(T,"sortOrder",!0),G=K[0],J=K[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Manage Records",icon:"wrench",ml:"0.25rem",onClick:function(){function Q(){return O("screen",{screen:3})}return Q}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,placeholder:"Search by Name, ID, Physical Status, or Mental Status",onInput:function(){function Q(ue,ie){return j(ie)}return Q}()})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,y,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,y,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,y,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,y,{id:"p_stat",children:"Patient Status"}),(0,e.createComponentVNode)(2,y,{id:"m_stat",children:"Mental Status"})]}),E.filter((0,a.createSearch)(R,function(Q){return Q.name+"|"+Q.id+"|"+Q.rank+"|"+Q.p_stat+"|"+Q.m_stat})).sort(function(Q,ue){var ie=G?1:-1;return Q[W].localeCompare(ue[W])*ie}).map(function(Q){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listRow--"+d[Q.p_stat],onClick:function(){function ue(){return O("view_record",{view_record:Q.ref})}return ue}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",Q.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.p_stat}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.m_stat})]},Q.id)})]})})})],4)},s=function(x,T){var M=(0,t.useBackend)(T),O=M.act;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,translucent:!0,lineHeight:3,icon:"download",content:"Backup to Disk",disabled:!0})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,translucent:!0,lineHeight:3,icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0})," "]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button.Confirm,{fluid:!0,translucent:!0,lineHeight:3,icon:"trash",content:"Delete All Medical Records",onClick:function(){function D(){return O("del_all_med_records")}return D}()})})]})})},i=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.medical,P=D.printing;return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{height:"235px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:P?"spinner":"print",disabled:P,iconSpin:!!P,content:"Print Record",ml:"0.5rem",onClick:function(){function R(){return O("print_record")}return R}()}),children:(0,e.createComponentVNode)(2,h)})}),!E||!E.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function R(){return O("new_med_record")}return R}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Medical records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:!!E.empty,content:"Delete Medical Record",onClick:function(){function R(){return O("del_med_record")}return R}()}),children:(0,e.createComponentVNode)(2,C)})}),(0,e.createComponentVNode)(2,v)],4)],0)},h=function(x,T){var M=(0,t.useBackend)(T),O=M.data,D=O.general;return!D||!D.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:D.fields.map(function(E,P){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:E.field,children:[(0,e.createComponentVNode)(2,o.Box,{height:"20px",inline:!0,children:E.value}),!!E.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",onClick:function(){function R(){return c(T,E)}return R}()})]},P)})})}),!!D.has_photos&&D.photos.map(function(E,P){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:E,style:{width:"96px","margin-top":"2.5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createVNode)(1,"br"),"Photo #",P+1]},P)})]})},C=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.medical;return!E||!E.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"Medical records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:E.fields.map(function(P,R){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:P.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(P.value),!!P.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:P.line_break?"1rem":"initial",onClick:function(){function j(){return c(T,P)}return j}()})]},R)})})})})},v=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.medical;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function P(){return(0,f.modalOpen)(T,"add_comment")}return P}()}),children:E.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):E.comments.map(function(P,R){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:P.header}),(0,e.createVNode)(1,"br"),P.text,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function j(){return O("del_comment",{del_comment:R+1})}return j}()})]},R)})})})},p=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.virus,P=(0,t.useLocalState)(T,"searchText",""),R=P[0],j=P[1],F=(0,t.useLocalState)(T,"sortId2","name"),W=F[0],z=F[1],K=(0,t.useLocalState)(T,"sortOrder2",!0),G=K[0],J=K[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{ml:"0.25rem",fluid:!0,placeholder:"Search by Name, Max Stages, or Severity",onInput:function(){function Q(ue,ie){return j(ie)}return Q}()})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,S,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,S,{id:"max_stages",children:"Max Stages"}),(0,e.createComponentVNode)(2,S,{id:"severity",children:"Severity"})]}),E.filter((0,a.createSearch)(R,function(Q){return Q.name+"|"+Q.max_stages+"|"+Q.severity})).sort(function(Q,ue){var ie=G?1:-1;return Q[W].localeCompare(ue[W])*ie}).map(function(Q){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listVirus--"+Q.severity,onClick:function(){function ue(){return O("vir",{vir:Q.D})}return ue}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"virus"})," ",Q.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.max_stages}),(0,e.createComponentVNode)(2,o.Table.Cell,{color:N[Q.severity],children:Q.severity})]},Q.id)})]})})})})],4)},g=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.goals;return(0,e.createComponentVNode)(2,o.Section,{title:"Virology Goals",fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:E.length!==0&&E.map(function(P){return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:P.name,children:[(0,e.createComponentVNode)(2,o.Table,{children:(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:(0,e.createComponentVNode)(2,o.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,o.ProgressBar,{value:P.delivered,minValue:0,maxValue:P.deliverygoal,ranges:{good:[P.deliverygoal*.5,1/0],average:[P.deliverygoal*.25,P.deliverygoal*.5],bad:[-1/0,P.deliverygoal*.25]},children:[P.delivered," / ",P.deliverygoal," Units"]})})})}),(0,e.createComponentVNode)(2,o.Box,{children:P.report})]})},P.id)})||(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Box,{textAlign:"center",children:"No Goals Detected"})})})})},V=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.medbots;return E.length===0?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"robot",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"There are no Medibots."]})})})}):(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Area"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Chemicals"})]}),E.map(function(P){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listMedbot--"+P.on,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"medical"})," ",P.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[P.area||"Unknown"," (",P.x,", ",P.y,")"]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.on?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Online"}):(0,e.createComponentVNode)(2,o.Box,{color:"average",children:"Offline"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.use_beaker?"Reservoir: "+P.total_volume+"/"+P.maximum_volume:"Using internal synthesizer"})]},P.id)})]})})})},y=function(x,T){var M=(0,t.useLocalState)(T,"sortId","name"),O=M[0],D=M[1],E=(0,t.useLocalState)(T,"sortOrder",!0),P=E[0],R=E[1],j=x.id,F=x.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:O!==j&&"transparent",onClick:function(){function W(){O===j?R(!P):(D(j),R(!0))}return W}(),children:[F,O===j&&(0,e.createComponentVNode)(2,o.Icon,{name:P?"sort-up":"sort-down",ml:"0.25rem;"})]})})},S=function(x,T){var M=(0,t.useLocalState)(T,"sortId2","name"),O=M[0],D=M[1],E=(0,t.useLocalState)(T,"sortOrder2",!0),P=E[0],R=E[1],j=x.id,F=x.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:O!==j&&"transparent",onClick:function(){function W(){O===j?R(!P):(D(j),R(!0))}return W}(),children:[F,O===j&&(0,e.createComponentVNode)(2,o.Icon,{name:P?"sort-up":"sort-down",ml:"0.25rem;"})]})})},L=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.screen,P=D.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:E===2,onClick:function(){function R(){O("screen",{screen:2})}return R}(),children:"List Records"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"database",selected:E===5,onClick:function(){function R(){O("screen",{screen:5})}return R}(),children:"Virus Database"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"vial",selected:E===6,onClick:function(){function R(){O("screen",{screen:6})}return R}(),children:"Virology Goals"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"plus-square",selected:E===7,onClick:function(){function R(){return O("screen",{screen:7})}return R}(),children:"Medibot Tracking"}),E===3&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"wrench",selected:E===3,children:"Record Maintenance"}),E===4&&P&&!P.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:E===4,children:["Record: ",P.fields[0].value]})]})})};(0,f.modalRegisterBodyOverride)("virus",m)},54989:function(A,r,n){"use strict";r.__esModule=!0,r.MerchVendor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=N.product,s=N.productImage,i=N.productCategory,h=l.user_money;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+s,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:u.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{disabled:u.price>h,icon:"shopping-cart",content:u.price,textAlign:"left",onClick:function(){function C(){return m("purchase",{name:u.name,category:i})}return C}()})})]})},b=function(N,d){var c=(0,a.useBackend)(d),m=c.data,l=(0,a.useLocalState)(d,"tabIndex",1),u=l[0],s=m.products,i=m.imagelist,h=["apparel","toy","decoration"];return(0,e.createComponentVNode)(2,t.Table,{children:s[h[u]].map(function(C){return(0,e.createComponentVNode)(2,f,{product:C,productImage:i[C.path],productCategory:h[u]},C.name)})})},B=r.MerchVendor=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.user_cash,s=l.inserted_cash;return(0,e.createComponentVNode)(2,o.Window,{title:"Merch Computer",width:450,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"light-grey",inline:!0,mr:"0.5rem",children:["There is ",(0,e.createVNode)(1,"b",null,s,0)," credits inserted."]}),(0,e.createComponentVNode)(2,t.Button,{disabled:!s,icon:"money-bill-wave-alt",content:"Dispense Change",textAlign:"left",onClick:function(){function i(){return m("change")}return i}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Doing your job and not getting any recognition at work? Well, welcome to the merch shop! Here, you can buy cool things in exchange for money you earn when you have completed your Job Objectives.",u!==null&&(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:["Your balance is ",(0,e.createVNode)(1,"b",null,[u||0,(0,e.createTextVNode)(" credits")],0),"."]})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,b)]})})]})})})}return k}(),I=function(N,d){var c=(0,a.useBackend)(d),m=c.data,l=(0,a.useLocalState)(d,"tabIndex",1),u=l[0],s=l[1],i=m.login_state;return(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"dice",selected:u===1,onClick:function(){function h(){return s(1)}return h}(),children:"Toys"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"flag",selected:u===2,onClick:function(){function h(){return s(2)}return h}(),children:"Decorations"})]})}},87684:function(A,r,n){"use strict";r.__esModule=!0,r.MiningVendor=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=["title","items","gridLayout"];function B(l,u){if(l==null)return{};var s={};for(var i in l)if({}.hasOwnProperty.call(l,i)){if(u.includes(i))continue;s[i]=l[i]}return s}var I={Alphabetical:function(){function l(u,s){return u-s}return l}(),Availability:function(){function l(u,s){return-(u.affordable-s.affordable)}return l}(),Price:function(){function l(u,s){return u.price-s.price}return l}()},k=r.MiningVendor=function(){function l(u,s){var i=(0,t.useLocalState)(s,"gridLayout",!1),h=i[0],C=i[1];return(0,e.createComponentVNode)(2,f.Window,{width:400,height:525,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,N),(0,e.createComponentVNode)(2,c,{gridLayout:h,setGridLayout:C}),(0,e.createComponentVNode)(2,d,{gridLayout:h})]})})})}return l}(),N=function(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=C.has_id,p=C.id;return(0,e.createComponentVNode)(2,o.NoticeBox,{success:v,children:v?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{inline:!0,verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",p.name,".",(0,e.createVNode)(1,"br"),"You have ",p.points.toLocaleString("en-US")," points."]}),(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){function g(){return h("logoff")}return g}()}),(0,e.createComponentVNode)(2,o.Box,{style:{clear:"both"}})],4):"Please insert an ID in order to make purchases."})},d=function(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=C.has_id,p=C.id,g=C.items,V=u.gridLayout,y=(0,t.useLocalState)(s,"search",""),S=y[0],L=y[1],w=(0,t.useLocalState)(s,"sort","Alphabetical"),x=w[0],T=w[1],M=(0,t.useLocalState)(s,"descending",!1),O=M[0],D=M[1],E=(0,a.createSearch)(S,function(j){return j[0]}),P=!1,R=Object.entries(g).map(function(j,F){var W=Object.entries(j[1]).filter(E).map(function(z){return z[1].affordable=v&&p.points>=z[1].price,z[1]}).sort(I[x]);if(W.length!==0)return O&&(W=W.reverse()),P=!0,(0,e.createComponentVNode)(2,m,{title:j[0],items:W,gridLayout:V},j[0])});return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:P?R:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No items matching your criteria was found!"})})})},c=function(u,s){var i=u.gridLayout,h=u.setGridLayout,C=(0,t.useLocalState)(s,"search",""),v=C[0],p=C[1],g=(0,t.useLocalState)(s,"sort",""),V=g[0],y=g[1],S=(0,t.useLocalState)(s,"descending",!1),L=S[0],w=S[1];return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{mt:.2,placeholder:"Search by item name..",width:"100%",onInput:function(){function x(T,M){return p(M)}return x}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:i?"list":"table-cells-large",height:1.75,tooltip:i?"Toggle List Layout":"Toggle Grid Layout",tooltipPosition:"bottom-start",onClick:function(){function x(){return h(!i)}return x}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:"Alphabetical",options:Object.keys(I),width:"100%",onSelected:function(){function x(T){return y(T)}return x}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:L?"arrow-down":"arrow-up",height:1.75,tooltip:L?"Descending order":"Ascending order",tooltipPosition:"bottom-start",onClick:function(){function x(){return w(!L)}return x}()})})]})})},m=function(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=u.title,p=u.items,g=u.gridLayout,V=B(u,b);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Collapsible,Object.assign({open:!0,title:v},V,{children:p.map(function(y){return g?(0,e.createComponentVNode)(2,o.ImageButton,{mb:.5,imageSize:57.5,dmIcon:y.icon,dmIconState:y.icon_state,disabled:!C.has_id||C.id.points0?'\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043F\u043E\u0438\u0441\u043A\u0430 "'+u+'"':"\u0412\u0441\u0435 \u043C\u043E\u0434\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438 - "+m.length,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:m.filter(function(h){return h.name&&(u.length>0?h.name.toLowerCase().includes(u.toLowerCase())||h.desc.toLowerCase().includes(u.toLowerCase())||h.author.toLowerCase().includes(u.toLowerCase()):!0)}).map(function(h){return(0,e.createComponentVNode)(2,o.Collapsible,{title:h.name,children:[(0,e.createComponentVNode)(2,o.Section,{title:"\u0410\u0432\u0442\u043E\u0440\u044B",children:h.author}),(0,e.createComponentVNode)(2,o.Section,{title:"\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435",children:h.desc})]},h.name)})})})})})],4)}return B}()},59783:function(A,r,n){"use strict";r.__esModule=!0,r.NTRecruiter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.NTRecruiter=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.gamestatus,m=d.cand_name,l=d.cand_birth,u=d.cand_age,s=d.cand_species,i=d.cand_planet,h=d.cand_job,C=d.cand_records,v=d.cand_curriculum,p=d.total_curriculums,g=d.reason;if(c===0)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{pt:"45%",fontSize:"31px",color:"white",textAlign:"center",bold:!0,children:"Nanotrasen Recruiter Simulator"}),(0,e.createComponentVNode)(2,t.Stack.Item,{pt:"1%",fontSize:"16px",textAlign:"center",color:"label",children:"Work as the Nanotrasen recruiter and avoid hiring incompetent employees!"})]})}),(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Button,{textAlign:"center",lineHeight:2,fluid:!0,icon:"play",color:"green",content:"Begin Shift",onClick:function(){function V(){return N("start_game")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{textAlign:"center",lineHeight:2,fluid:!0,icon:"info",color:"blue",content:"Guide",onClick:function(){function V(){return N("instructions")}return V}()})]})]})})});if(c===1)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,color:"grey",title:"Guide",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-left",content:"Main Menu",onClick:function(){function V(){return N("back_to_menu")}return V}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"1#",color:"silver",children:["To win this game you must hire/dismiss ",(0,e.createVNode)(1,"b",null,p,0)," candidates, one wrongly made choice leads to a game over."]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"2#",color:"silver",children:"Make the right choice by truly putting yourself into the skin of a recruiter working for Nanotrasen!"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"3#",color:"silver",children:[(0,e.createVNode)(1,"b",null,"Unique",16)," characters may appear, pay attention to them!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"4#",color:"silver",children:"Make sure to pay attention to details like age, planet names, the requested job and even the species of the candidate!"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"5#",color:"silver",children:["Not every employment record is good, remember to make your choice based on the ",(0,e.createVNode)(1,"b",null,"company morals",16),"!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"6#",color:"silver",children:"The planet of origin has no restriction on the species of the candidate, don't think too much when you see humans that came from Boron!"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"7#",color:"silver",children:["Pay attention to ",(0,e.createVNode)(1,"b",null,"typos",16)," and ",(0,e.createVNode)(1,"b",null,"missing words",16),", these do make for bad applications!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"8#",color:"silver",children:["Remember, you are recruiting people to work at one of the many NT stations, so no hiring for"," ",(0,e.createVNode)(1,"b",null,"jobs",16)," that they ",(0,e.createVNode)(1,"b",null,"don't offer",16),"!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"9#",color:"silver",children:["Keep your eyes open for incompatible ",(0,e.createVNode)(1,"b",null,"naming schemes",16),", no company wants a Vox named Joe!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"10#",color:"silver",children:["For some unknown reason ",(0,e.createVNode)(1,"b",null,"clowns",16)," are never denied by the company, no matter what."]})]})})})})});if(c===2)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,color:"label",fontSize:"14px",title:"Employment Applications",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"24px",textAlign:"center",color:"silver",bold:!0,children:["Candidate Number #",v]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",color:"silver",children:(0,e.createVNode)(1,"b",null,m,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Species",color:"silver",children:(0,e.createVNode)(1,"b",null,s,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Age",color:"silver",children:(0,e.createVNode)(1,"b",null,u,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Date of Birth",color:"silver",children:(0,e.createVNode)(1,"b",null,l,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Planet of Origin",color:"silver",children:(0,e.createVNode)(1,"b",null,i,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requested Job",color:"silver",children:(0,e.createVNode)(1,"b",null,h,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Employment Records",color:"silver",children:(0,e.createVNode)(1,"b",null,C,0)})]})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Stamp the application!",color:"grey",textAlign:"center",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"red",content:"Dismiss",fontSize:"150%",icon:"ban",lineHeight:4.5,onClick:function(){function V(){return N("dismiss")}return V}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"green",content:"Hire",fontSize:"150%",icon:"arrow-circle-up",lineHeight:4.5,onClick:function(){function V(){return N("hire")}return V}()})})]})})})]})})});if(c===3)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{pt:"40%",fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,color:"red",fontSize:"50px",textAlign:"center",children:"Game Over"}),(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"15px",color:"label",textAlign:"center",children:g}),(0,e.createComponentVNode)(2,t.Stack.Item,{color:"blue",fontSize:"20px",textAlign:"center",pt:"10px",children:["FINAL SCORE: ",v-1,"/",p]})]})}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Button,{lineHeight:4,fluid:!0,icon:"arrow-left",content:"Main Menu",onClick:function(){function V(){return N("back_to_menu")}return V}()})})]})})})}return b}()},64713:function(A,r,n){"use strict";r.__esModule=!0,r.Newscaster=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(76910),b=n(98595),B=n(3939),I=n(22091),k=["icon","iconSpin","selected","security","onClick","title","children"],N=["name"];function d(S,L){if(S==null)return{};var w={};for(var x in S)if({}.hasOwnProperty.call(S,x)){if(L.includes(x))continue;w[x]=S[x]}return w}var c=128,m=["security","engineering","medical","science","service","supply"],l={security:{title:"Security",fluff_text:"Help keep the crew safe"},engineering:{title:"Engineering",fluff_text:"Ensure the station runs smoothly"},medical:{title:"Medical",fluff_text:"Practice medicine and save lives"},science:{title:"Science",fluff_text:"Develop new technologies"},service:{title:"Service",fluff_text:"Provide amenities to the crew"},supply:{title:"Supply",fluff_text:"Keep the station supplied"}},u=r.Newscaster=function(){function S(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,O=M.is_security,D=M.is_admin,E=M.is_silent,P=M.is_printing,R=M.screen,j=M.channels,F=M.channel_idx,W=F===void 0?-1:F,z=(0,t.useLocalState)(w,"menuOpen",!1),K=z[0],G=z[1],J=(0,t.useLocalState)(w,"viewingPhoto",""),Q=J[0],ue=J[1],ie=(0,t.useLocalState)(w,"censorMode",!1),pe=ie[0],te=ie[1],q;R===0||R===2?q=(0,e.createComponentVNode)(2,i):R===1&&(q=(0,e.createComponentVNode)(2,h));var ne=j.reduce(function(le,ee){return le+ee.unread},0);return(0,e.createComponentVNode)(2,b.Window,{theme:O&&"security",width:800,height:600,children:[Q?(0,e.createComponentVNode)(2,p):(0,e.createComponentVNode)(2,B.ComplexModal,{maxWidth:window.innerWidth/1.5+"px",maxHeight:window.innerHeight/1.5+"px"}),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Section,{fill:!0,className:(0,a.classes)(["Newscaster__menu",K&&"Newscaster__menu--open"]),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,s,{icon:"bars",title:"Toggle Menu",onClick:function(){function le(){return G(!K)}return le}()}),(0,e.createComponentVNode)(2,s,{icon:"newspaper",title:"Headlines",selected:R===0,onClick:function(){function le(){return T("headlines")}return le}(),children:ne>0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:ne>=10?"9+":ne})}),(0,e.createComponentVNode)(2,s,{icon:"briefcase",title:"Job Openings",selected:R===1,onClick:function(){function le(){return T("jobs")}return le}()}),(0,e.createComponentVNode)(2,o.Divider)]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:j.map(function(le){return(0,e.createComponentVNode)(2,s,{icon:le.icon,title:le.name,selected:R===2&&j[W-1]===le,onClick:function(){function ee(){return T("channel",{uid:le.uid})}return ee}(),children:le.unread>0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:le.unread>=10?"9+":le.unread})},le)})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Divider),(!!O||!!D)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,s,{security:!0,icon:"exclamation-circle",title:"Edit Wanted Notice",mb:"0.5rem",onClick:function(){function le(){return(0,B.modalOpen)(w,"wanted_notice")}return le}()}),(0,e.createComponentVNode)(2,s,{security:!0,icon:pe?"minus-square":"minus-square-o",title:"Censor Mode: "+(pe?"On":"Off"),mb:"0.5rem",onClick:function(){function le(){return te(!pe)}return le}()}),(0,e.createComponentVNode)(2,o.Divider)],4),(0,e.createComponentVNode)(2,s,{icon:"pen-alt",title:"New Story",mb:"0.5rem",onClick:function(){function le(){return(0,B.modalOpen)(w,"create_story")}return le}()}),(0,e.createComponentVNode)(2,s,{icon:"plus-circle",title:"New Channel",onClick:function(){function le(){return(0,B.modalOpen)(w,"create_channel")}return le}()}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,s,{icon:P?"spinner":"print",iconSpin:P,title:P?"Printing...":"Print Newspaper",onClick:function(){function le(){return T("print_newspaper")}return le}()}),(0,e.createComponentVNode)(2,s,{icon:E?"volume-mute":"volume-up",title:"Mute: "+(E?"On":"Off"),onClick:function(){function le(){return T("toggle_mute")}return le}()})]})]})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,width:"100%",children:[(0,e.createComponentVNode)(2,I.TemporaryNotice),q]})]})})]})}return S}(),s=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=L.icon,O=M===void 0?"":M,D=L.iconSpin,E=L.selected,P=E===void 0?!1:E,R=L.security,j=R===void 0?!1:R,F=L.onClick,W=L.title,z=L.children,K=d(L,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({className:(0,a.classes)(["Newscaster__menuButton",P&&"Newscaster__menuButton--selected",j&&"Newscaster__menuButton--security"]),onClick:F},K,{children:[P&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--selectedBar"}),(0,e.createComponentVNode)(2,o.Icon,{name:O,spin:D,size:"2"}),(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--title",children:W}),z]})))},i=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,O=M.screen,D=M.is_admin,E=M.channel_idx,P=M.channel_can_manage,R=M.channels,j=M.stories,F=M.wanted,W=(0,t.useLocalState)(w,"fullStories",[]),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"censorMode",!1),J=G[0],Q=G[1],ue=O===2&&E>-1?R[E-1]:null;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!F&&(0,e.createComponentVNode)(2,C,{story:F,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:ue?ue.icon:"newspaper",mr:"0.5rem"}),ue?ue.name:"Headlines"],0),children:j.length>0?j.slice().reverse().map(function(ie){return!z.includes(ie.uid)&&ie.body.length+3>c?Object.assign({},ie,{body_short:ie.body.substr(0,c-4)+"..."}):ie}).map(function(ie,pe){return(0,e.createComponentVNode)(2,C,{story:ie},pe)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no stories at this time."]})}),!!ue&&(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,height:"40%",title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"info-circle",mr:"0.5rem"}),(0,e.createTextVNode)("About")],4),buttons:(0,e.createFragment)([J&&(0,e.createComponentVNode)(2,o.Button,{disabled:!!ue.admin&&!D,selected:ue.censored,icon:ue.censored?"comment-slash":"comment",content:ue.censored?"Uncensor Channel":"Censor Channel",mr:"0.5rem",onClick:function(){function ie(){return T("censor_channel",{uid:ue.uid})}return ie}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!P,icon:"cog",content:"Manage",onClick:function(){function ie(){return(0,B.modalOpen)(w,"manage_channel",{uid:ue.uid})}return ie}()})],0),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",children:ue.description||"N/A"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:ue.author||"N/A"}),!!D&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Ckey",children:ue.author_ckey}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Public",children:ue.public?"Yes":"No"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Total Views",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"eye",mr:"0.5rem"}),j.reduce(function(ie,pe){return ie+pe.view_count},0).toLocaleString()]})]})})]})},h=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,O=M.jobs,D=M.wanted,E=Object.entries(O).reduce(function(P,R){var j=R[0],F=R[1];return P+F.length},0);return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!D&&(0,e.createComponentVNode)(2,C,{story:D,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"briefcase",mr:"0.5rem"}),(0,e.createTextVNode)("Job Openings")],4),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:"Work for a better future at Nanotrasen"}),children:E>0?m.map(function(P){return Object.assign({},l[P],{id:P,jobs:O[P]})}).filter(function(P){return!!P&&P.jobs.length>0}).map(function(P){return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__jobCategory","Newscaster__jobCategory--"+P.id]),title:P.title,buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:P.fluff_text}),children:P.jobs.map(function(R){return(0,e.createComponentVNode)(2,o.Box,{class:(0,a.classes)(["Newscaster__jobOpening",!!R.is_command&&"Newscaster__jobOpening--command"]),children:["\u2022 ",R.title]},R.title)})},P.id)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no openings at this time."]})}),(0,e.createComponentVNode)(2,o.Section,{height:"17%",children:["Interested in serving Nanotrasen?",(0,e.createVNode)(1,"br"),"Sign up for any of the above position now at the ",(0,e.createVNode)(1,"b",null,"Head of Personnel's Office!",16),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Box,{as:"small",color:"label",children:"By signing up for a job at Nanotrasen, you agree to transfer your soul to the loyalty department of the omnipresent and helpful watcher of humanity."})]})]})},C=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,O=L.story,D=L.wanted,E=D===void 0?!1:D,P=M.is_admin,R=(0,t.useLocalState)(w,"fullStories",[]),j=R[0],F=R[1],W=(0,t.useLocalState)(w,"censorMode",!1),z=W[0],K=W[1];return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__story",E&&"Newscaster__story--wanted"]),title:(0,e.createFragment)([E&&(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle",mr:"0.5rem"}),O.censor_flags&2&&"[REDACTED]"||O.title||"News from "+O.author],0),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:[!E&&z&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:(0,e.createComponentVNode)(2,o.Button,{enabled:O.censor_flags&2,icon:O.censor_flags&2?"comment-slash":"comment",content:O.censor_flags&2?"Uncensor":"Censor",mr:"0.5rem",mt:"-0.25rem",onClick:function(){function G(){return T("censor_story",{uid:O.uid})}return G}()})}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",O.author," |\xA0",!!P&&(0,e.createFragment)([(0,e.createTextVNode)("ckey: "),O.author_ckey,(0,e.createTextVNode)(" |\xA0")],0),!E&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),(0,e.createTextVNode)(" "),O.view_count.toLocaleString(),(0,e.createTextVNode)(" |\xA0")],0),(0,e.createComponentVNode)(2,o.Icon,{name:"clock"})," ",(0,f.timeAgo)(O.publish_time,M.world_time)]})]})}),children:(0,e.createComponentVNode)(2,o.Box,{children:O.censor_flags&2?"[REDACTED]":(0,e.createFragment)([!!O.has_photo&&(0,e.createComponentVNode)(2,v,{name:"story_photo_"+O.uid+".png",float:"right",ml:"0.5rem"}),(O.body_short||O.body).split("\n").map(function(G,J){return(0,e.createComponentVNode)(2,o.Box,{children:G||(0,e.createVNode)(1,"br")},J)}),O.body_short&&(0,e.createComponentVNode)(2,o.Button,{content:"Read more..",mt:"0.5rem",onClick:function(){function G(){return F([].concat(j,[O.uid]))}return G}()}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})],0)})})},v=function(L,w){var x=L.name,T=d(L,N),M=(0,t.useLocalState)(w,"viewingPhoto",""),O=M[0],D=M[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({as:"img",className:"Newscaster__photo",src:x,onClick:function(){function E(){return D(x)}return E}()},T)))},p=function(L,w){var x=(0,t.useLocalState)(w,"viewingPhoto",""),T=x[0],M=x[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Newscaster__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:T}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function O(){return M("")}return O}()})]})},g=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,O=!!L.args.uid&&M.channels.filter(function(oe){return oe.uid===L.args.uid}).pop();if(L.id==="manage_channel"&&!O){(0,B.modalClose)(w);return}var D=L.id==="manage_channel",E=!!L.args.is_admin,P=L.args.scanned_user,R=(0,t.useLocalState)(w,"author",(O==null?void 0:O.author)||P||"Unknown"),j=R[0],F=R[1],W=(0,t.useLocalState)(w,"name",(O==null?void 0:O.name)||""),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"description",(O==null?void 0:O.description)||""),J=G[0],Q=G[1],ue=(0,t.useLocalState)(w,"icon",(O==null?void 0:O.icon)||"newspaper"),ie=ue[0],pe=ue[1],te=(0,t.useLocalState)(w,"isPublic",D?!!(O!=null&&O.public):!1),q=te[0],ne=te[1],le=(0,t.useLocalState)(w,"adminLocked",(O==null?void 0:O.admin)===1||!1),ee=le[0],re=le[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:D?"Manage "+O.name:"Create New Channel",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!E,width:"100%",value:j,onInput:function(){function oe(fe,me){return F(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"50 characters max.",maxLength:"50",value:z,onInput:function(){function oe(fe,me){return K(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",placeholder:"128 characters max.",maxLength:"128",value:J,onInput:function(){function oe(fe,me){return Q(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Icon",children:[(0,e.createComponentVNode)(2,o.Input,{disabled:!E,value:ie,width:"35%",mr:"0.5rem",onInput:function(){function oe(fe,me){return pe(me)}return oe}()}),(0,e.createComponentVNode)(2,o.Icon,{name:ie,size:"2",verticalAlign:"middle",mr:"0.5rem"})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Accept Public Stories?",children:(0,e.createComponentVNode)(2,o.Button,{selected:q,icon:q?"toggle-on":"toggle-off",content:q?"Yes":"No",onClick:function(){function oe(){return ne(!q)}return oe}()})}),E&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ee,icon:ee?"lock":"lock-open",content:ee?"On":"Off",tooltip:"Locking this channel will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function oe(){return re(!ee)}return oe}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:j.trim().length===0||z.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function oe(){(0,B.modalAnswer)(w,L.id,"",{author:j,name:z.substr(0,49),description:J.substr(0,128),icon:ie,public:q?1:0,admin_locked:ee?1:0})}return oe}()})]})},V=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,O=M.photo,D=M.channels,E=M.channel_idx,P=E===void 0?-1:E,R=!!L.args.is_admin,j=L.args.scanned_user,F=D.slice().sort(function(oe,fe){if(P<0)return 0;var me=D[P-1];if(me.uid===oe.uid)return-1;if(me.uid===fe.uid)return 1}).filter(function(oe){return R||!oe.frozen&&(oe.author===j||!!oe.public)}),W=(0,t.useLocalState)(w,"author",j||"Unknown"),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"channel",F.length>0?F[0].name:""),J=G[0],Q=G[1],ue=(0,t.useLocalState)(w,"title",""),ie=ue[0],pe=ue[1],te=(0,t.useLocalState)(w,"body",""),q=te[0],ne=te[1],le=(0,t.useLocalState)(w,"adminLocked",!1),ee=le[0],re=le[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Create New Story",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!R,width:"100%",value:z,onInput:function(){function oe(fe,me){return K(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Channel",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:J,options:F.map(function(oe){return oe.name}),mb:"0",width:"100%",onSelected:function(){function oe(fe){return Q(fe)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Divider),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"128 characters max.",maxLength:"128",value:ie,onInput:function(){function oe(fe,me){return pe(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Story Text",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,multiline:!0,placeholder:"1024 characters max.",maxLength:"1024",rows:"8",width:"100%",value:q,onInput:function(){function oe(fe,me){return ne(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:O,content:O?"Eject: "+O.name:"Insert Photo",tooltip:!O&&"Attach a photo to this story by holding the photograph in your hand.",onClick:function(){function oe(){return T(O?"eject_photo":"attach_photo")}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Preview",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Section,{noTopPadding:!0,title:ie,maxHeight:"13.5rem",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{mt:"0.5rem",children:[!!O&&(0,e.createComponentVNode)(2,v,{name:"inserted_photo_"+O.uid+".png",float:"right"}),q.split("\n").map(function(oe,fe){return(0,e.createComponentVNode)(2,o.Box,{children:oe||(0,e.createVNode)(1,"br")},fe)}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})]})})}),R&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ee,icon:ee?"lock":"lock-open",content:ee?"On":"Off",tooltip:"Locking this story will make it censorable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function oe(){return re(!ee)}return oe}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:z.trim().length===0||J.trim().length===0||ie.trim().length===0||q.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function oe(){(0,B.modalAnswer)(w,"create_story","",{author:z,channel:J,title:ie.substr(0,127),body:q.substr(0,1023),admin_locked:ee?1:0})}return oe}()})]})},y=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,O=M.photo,D=M.wanted,E=!!L.args.is_admin,P=L.args.scanned_user,R=(0,t.useLocalState)(w,"author",(D==null?void 0:D.author)||P||"Unknown"),j=R[0],F=R[1],W=(0,t.useLocalState)(w,"name",(D==null?void 0:D.title.substr(8))||""),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"description",(D==null?void 0:D.body)||""),J=G[0],Q=G[1],ue=(0,t.useLocalState)(w,"adminLocked",(D==null?void 0:D.admin_locked)===1||!1),ie=ue[0],pe=ue[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Manage Wanted Notice",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Authority",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!E,width:"100%",value:j,onInput:function(){function te(q,ne){return F(ne)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",value:z,maxLength:"128",onInput:function(){function te(q,ne){return K(ne)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",value:J,maxLength:"512",rows:"4",onInput:function(){function te(q,ne){return Q(ne)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:O,content:O?"Eject: "+O.name:"Insert Photo",tooltip:!O&&"Attach a photo to this wanted notice by holding the photograph in your hand.",tooltipPosition:"top",onClick:function(){function te(){return T(O?"eject_photo":"attach_photo")}return te}()}),!!O&&(0,e.createComponentVNode)(2,v,{name:"inserted_photo_"+O.uid+".png",float:"right"})]}),E&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ie,icon:ie?"lock":"lock-open",content:ie?"On":"Off",tooltip:"Locking this wanted notice will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function te(){return pe(!ie)}return te}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!D,icon:"eraser",color:"danger",content:"Clear",position:"absolute",right:"7.25rem",bottom:"-0.75rem",onClick:function(){function te(){T("clear_wanted_notice"),(0,B.modalClose)(w)}return te}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:j.trim().length===0||z.trim().length===0||J.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function te(){(0,B.modalAnswer)(w,L.id,"",{author:j,name:z.substr(0,127),description:J.substr(0,511),admin_locked:ie?1:0})}return te}()})]})};(0,B.modalRegisterBodyOverride)("create_channel",g),(0,B.modalRegisterBodyOverride)("manage_channel",g),(0,B.modalRegisterBodyOverride)("create_story",V),(0,B.modalRegisterBodyOverride)("wanted_notice",y)},48286:function(A,r,n){"use strict";r.__esModule=!0,r.Noticeboard=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=r.Noticeboard=function(){function B(I,k){var N=(0,t.useBackend)(k),d=N.act,c=N.data,m=c.papers;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:300,theme:"noticeboard",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:m.map(function(l){return(0,e.createComponentVNode)(2,o.Stack.Item,{align:"center",width:"22.45%",height:"85%",onClick:function(){function u(){return d("interact",{paper:l.ref})}return u}(),onContextMenu:function(){function u(s){s.preventDefault(),d("showFull",{paper:l.ref})}return u}(),children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,fontSize:.75,title:l.name,children:(0,a.decodeHtmlEntities)(l.contents)})},l.ref)})})})})}return B}()},41166:function(A,r,n){"use strict";r.__esModule=!0,r.NuclearBomb=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.NuclearBomb=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;return d.extended?(0,e.createComponentVNode)(2,o.Window,{width:350,height:290,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Disk",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.authdisk?"eject":"id-card",selected:d.authdisk,content:d.diskname?d.diskname:"-----",tooltip:d.authdisk?"Eject Disk":"Insert Disk",onClick:function(){function c(){return N("auth")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Code",children:(0,e.createComponentVNode)(2,t.Button,{icon:"key",disabled:!d.authdisk,selected:d.authcode,content:d.codemsg,onClick:function(){function c(){return N("code")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Arming & Disarming",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bolted to floor",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.anchored?"check":"times",selected:d.anchored,disabled:!d.authdisk,content:d.anchored?"YES":"NO",onClick:function(){function c(){return N("toggle_anchor")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Time Left",children:(0,e.createComponentVNode)(2,t.Button,{icon:"stopwatch",content:d.time,disabled:!d.authfull,tooltip:"Set Timer",onClick:function(){function c(){return N("set_time")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.safety?"check":"times",selected:d.safety,disabled:!d.authfull,content:d.safety?"ON":"OFF",tooltip:d.safety?"Disable Safety":"Enable Safety",onClick:function(){function c(){return N("toggle_safety")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Arm/Disarm",children:(0,e.createComponentVNode)(2,t.Button,{icon:(d.timer,"bomb"),disabled:d.safety||!d.authfull,color:"red",content:d.timer?"DISARM THE NUKE":"ARM THE NUKE",onClick:function(){function c(){return N("toggle_armed")}return c}()})})]})})]})}):(0,e.createComponentVNode)(2,o.Window,{width:350,height:115,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Deployment",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"exclamation-triangle",content:"Deploy Nuclear Device (will bolt device to floor)",onClick:function(){function c(){return N("deploy")}return c}()})})})})}return b}()},52416:function(A,r,n){"use strict";r.__esModule=!0,r.NumberInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(92986),f=n(72253),b=n(36036),B=n(98595),I=r.NumberInputModal=function(){function N(d,c){var m=(0,f.useBackend)(c),l=m.act,u=m.data,s=u.init_value,i=u.large_buttons,h=u.message,C=h===void 0?"":h,v=u.timeout,p=u.title,g=(0,f.useLocalState)(c,"input",s),V=g[0],y=g[1],S=function(){function x(T){T!==V&&y(T)}return x}(),L=function(){function x(T){T!==V&&y(T)}return x}(),w=140+Math.max(Math.ceil(C.length/3),C.length>0&&i?5:0);return(0,e.createComponentVNode)(2,B.Window,{title:p,width:270,height:w,children:[v&&(0,e.createComponentVNode)(2,a.Loader,{value:v}),(0,e.createComponentVNode)(2,B.Window.Content,{onKeyDown:function(){function x(T){var M=window.event?T.which:T.keyCode;M===o.KEY_ENTER&&l("submit",{entry:V}),M===o.KEY_ESCAPE&&l("cancel")}return x}(),children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Box,{color:"label",children:C})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,k,{input:V,onClick:L,onChange:S})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:V})})]})})})]})}return N}(),k=function(d,c){var m=(0,f.useBackend)(c),l=m.act,u=m.data,s=u.min_value,i=u.max_value,h=u.init_value,C=u.round_value,v=d.input,p=d.onClick,g=d.onChange,V=Math.round(v!==s?Math.max(v/2,s):i/2),y=v===s&&s>0||v===1;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:v===s,icon:"angle-double-left",onClick:function(){function S(){return p(s)}return S}(),tooltip:v===s?"Min":"Min ("+s+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.RestrictedInput,{autoFocus:!0,autoSelect:!0,fluid:!0,allowFloats:!C,minValue:s,maxValue:i,onChange:function(){function S(L,w){return g(w)}return S}(),onEnter:function(){function S(L,w){return l("submit",{entry:w})}return S}(),value:v})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:v===i,icon:"angle-double-right",onClick:function(){function S(){return p(i)}return S}(),tooltip:v===i?"Max":"Max ("+i+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:y,icon:"divide",onClick:function(){function S(){return p(V)}return S}(),tooltip:y?"Split":"Split ("+V+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:v===h,icon:"redo",onClick:function(){function S(){return p(h)}return S}(),tooltip:h?"Reset ("+h+")":"Reset"})})]})}},1218:function(A,r,n){"use strict";r.__esModule=!0,r.OperatingComputer=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(98595),f=n(36036),b=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],B=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],I={average:[.25,.5],bad:[.5,1/0]},k=["bad","average","average","good","average","average","bad"],N=r.OperatingComputer=function(){function l(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=C.hasOccupant,p=C.choice,g;return p?g=(0,e.createComponentVNode)(2,m):g=v?(0,e.createComponentVNode)(2,d):(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,o.Window,{width:650,height:455,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!p,icon:"user",onClick:function(){function V(){return h("choiceOff")}return V}(),children:"Patient"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!!p,icon:"cog",onClick:function(){function V(){return h("choiceOn")}return V}(),children:"Options"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,children:g})})]})})})}return l}(),d=function(u,s){var i=(0,t.useBackend)(s),h=i.data,C=h.occupant,v=C.activeSurgeries;return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,title:"Patient",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Name",children:C.name}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Status",color:b[C.stat][0],children:b[C.stat][1]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:C.maxHealth,value:C.health/C.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),B.map(function(p,g){return(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:p[0]+" Damage",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:"100",value:C[p[1]]/100,ranges:I,children:(0,a.round)(C[p[1]])},g)},g)}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:C.maxTemp,value:C.bodyTemperature/C.maxTemp,color:k[C.temperatureSuitability+3],children:[(0,a.round)(C.btCelsius),"\xB0C, ",(0,a.round)(C.btFaren),"\xB0F"]})}),!!C.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:C.bloodMax,value:C.bloodLevel/C.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[C.bloodPercent,"%, ",C.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Pulse",children:[C.pulse," BPM"]})],4)]})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Active surgeries",level:"2",children:C.inSurgery&&v?v.map(function(p,g){return(0,e.createComponentVNode)(2,f.Section,{style:{textTransform:"capitalize"},title:p.name+" ("+p.location+")",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Next Step",children:p.step},g)},g)},g)}):(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No procedure ongoing."})})})]})},c=function(){return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No patient detected."]})})},m=function(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=C.verbose,p=C.health,g=C.healthAlarm,V=C.oxy,y=C.oxyAlarm,S=C.crit;return(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Loudspeaker",children:(0,e.createComponentVNode)(2,f.Button,{selected:v,icon:v?"toggle-on":"toggle-off",content:v?"On":"Off",onClick:function(){function L(){return h(v?"verboseOff":"verboseOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer",children:(0,e.createComponentVNode)(2,f.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){function L(){return h(p?"healthOff":"healthOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:g,stepPixelSize:5,ml:"0",onChange:function(){function L(w,x){return h("health_adj",{new:x})}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm",children:(0,e.createComponentVNode)(2,f.Button,{selected:V,icon:V?"toggle-on":"toggle-off",content:V?"On":"Off",onClick:function(){function L(){return h(V?"oxyOff":"oxyOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:y,stepPixelSize:5,ml:"0",onChange:function(){function L(w,x){return h("oxy_adj",{new:x})}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Critical Alert",children:(0,e.createComponentVNode)(2,f.Button,{selected:S,icon:S?"toggle-on":"toggle-off",content:S?"On":"Off",onClick:function(){function L(){return h(S?"critOff":"critOn")}return L}()})})]})}},46892:function(A,r,n){"use strict";r.__esModule=!0,r.Orbit=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(35840);function B(i,h){var C=typeof Symbol!="undefined"&&i[Symbol.iterator]||i["@@iterator"];if(C)return(C=C.call(i)).next.bind(C);if(Array.isArray(i)||(C=I(i))||h&&i&&typeof i.length=="number"){C&&(i=C);var v=0;return function(){return v>=i.length?{done:!0}:{done:!1,value:i[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function I(i,h){if(i){if(typeof i=="string")return k(i,h);var C={}.toString.call(i).slice(8,-1);return C==="Object"&&i.constructor&&(C=i.constructor.name),C==="Map"||C==="Set"?Array.from(i):C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C)?k(i,h):void 0}}function k(i,h){(h==null||h>i.length)&&(h=i.length);for(var C=0,v=Array(h);CC},m=function(h,C){var v=h.name,p=C.name;if(!v||!p)return 0;var g=v.match(N),V=p.match(N);if(g&&V&&v.replace(N,"")===p.replace(N,"")){var y=parseInt(g[1],10),S=parseInt(V[1],10);return y-S}return c(v,p)},l=function(h,C){var v=h.searchText,p=h.source,g=h.title,V=h.color,y=h.sorted,S=p.filter(d(v));return y&&S.sort(m),p.length>0&&(0,e.createComponentVNode)(2,o.Section,{title:g+" - ("+p.length+")",children:S.map(function(L){return(0,e.createComponentVNode)(2,u,{thing:L,color:V},L.name)})})},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=h.color,V=h.thing;return(0,e.createComponentVNode)(2,o.Button,{color:g,tooltip:V.assigned_role?(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",mr:"0.5em",className:(0,b.classes)(["job_icons16x16",V.assigned_role_sprite])})," ",V.assigned_role]}):"",tooltipPosition:"bottom",onClick:function(){function y(){return p("orbit",{ref:V.ref})}return y}(),children:[V.name,V.orbiters&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,ml:1,children:["(",V.orbiters," ",(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),")"]})]})},s=r.Orbit=function(){function i(h,C){for(var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.alive,y=g.antagonists,S=g.highlights,L=g.response_teams,w=g.tourist,x=g.auto_observe,T=g.dead,M=g.ssd,O=g.ghosts,D=g.misc,E=g.npcs,P=(0,t.useLocalState)(C,"searchText",""),R=P[0],j=P[1],F={},W=B(y),z;!(z=W()).done;){var K=z.value;F[K.antag]===void 0&&(F[K.antag]=[]),F[K.antag].push(K)}var G=Object.entries(F);G.sort(function(Q,ue){return c(Q[0],ue[0])});var J=function(){function Q(ue){for(var ie=0,pe=[G.map(function(ne){var le=ne[0],ee=ne[1];return ee}),w,S,V,O,M,T,E,D];ie0&&(0,e.createComponentVNode)(2,o.Section,{title:"Antagonists",children:G.map(function(Q){var ue=Q[0],ie=Q[1];return(0,e.createComponentVNode)(2,o.Section,{title:ue+" - ("+ie.length+")",level:2,children:ie.filter(d(R)).sort(m).map(function(pe){return(0,e.createComponentVNode)(2,u,{color:"bad",thing:pe},pe.name)})},ue)})}),S.length>0&&(0,e.createComponentVNode)(2,l,{title:"Highlights",source:S,searchText:R,color:"teal"}),(0,e.createComponentVNode)(2,l,{title:"Response Teams",source:L,searchText:R,color:"purple"}),(0,e.createComponentVNode)(2,l,{title:"Tourists",source:w,searchText:R,color:"violet"}),(0,e.createComponentVNode)(2,l,{title:"Alive",source:V,searchText:R,color:"good"}),(0,e.createComponentVNode)(2,l,{title:"Ghosts",source:O,searchText:R,color:"grey"}),(0,e.createComponentVNode)(2,l,{title:"SSD",source:M,searchText:R,color:"grey"}),(0,e.createComponentVNode)(2,l,{title:"Dead",source:T,searchText:R,sorted:!1}),(0,e.createComponentVNode)(2,l,{title:"NPCs",source:E,searchText:R,sorted:!1}),(0,e.createComponentVNode)(2,l,{title:"Misc",source:D,searchText:R,sorted:!1})]})})}return i}()},15421:function(A,r,n){"use strict";r.__esModule=!0,r.OreRedemption=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=n(9394);function B(i){if(i==null)throw new TypeError("Cannot destructure "+i)}var I=(0,b.createLogger)("OreRedemption"),k=function(h){return h.toLocaleString("en-US")+" pts"},N=r.OreRedemption=function(){function i(h,C){return(0,e.createComponentVNode)(2,f.Window,{width:490,height:750,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d,{height:"100%"})}),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m)]})})})}return i}(),d=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.id,y=g.points,S=g.disk,L=Object.assign({},(B(h),h));return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({},L,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"average",textAlign:"center",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"This machine only accepts ore. Gibtonite is not accepted."]}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Unclaimed Points",color:y>0?"good":"grey",bold:y>0&&"good",children:k(y)})}),(0,e.createComponentVNode)(2,o.Divider),S?(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Design disk",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!0,bold:!0,icon:"eject",content:S.name,tooltip:"Ejects the design disk.",onClick:function(){function w(){return p("eject_disk")}return w}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!S.design||!S.compatible,icon:"upload",content:"Download",tooltip:"Downloads the design on the disk into the machine.",onClick:function(){function w(){return p("download")}return w}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Stored design",children:(0,e.createComponentVNode)(2,o.Box,{color:S.design&&(S.compatible?"good":"bad"),children:S.design||"N/A"})})]}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No design disk inserted."})]})))},c=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.sheets,y=Object.assign({},(B(h),h));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,height:"20%",children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},y,{children:[(0,e.createComponentVNode)(2,l,{title:"Sheets",columns:[["Available","25%"],["Ore Value","15%"],["Smelt","20%"]]}),V.map(function(S){return(0,e.createComponentVNode)(2,u,{ore:S},S.id)})]})))})},m=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.alloys,y=Object.assign({},(B(h),h));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},y,{children:[(0,e.createComponentVNode)(2,l,{title:"Alloys",columns:[["Recipe","50%"],["Available","11%"],["Smelt","20%"]]}),V.map(function(S){return(0,e.createComponentVNode)(2,s,{ore:S},S.id)})]})))})},l=function(h,C){var v;return(0,e.createComponentVNode)(2,o.Box,{className:"OreHeader",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:h.title}),(v=h.columns)==null?void 0:v.map(function(p){return(0,e.createComponentVNode)(2,o.Stack.Item,{basis:p[1],textAlign:"center",color:"label",bold:!0,children:p[0]},p)})]})})},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=h.ore;if(!(g.value&&g.amount<=0&&!(["metal","glass"].indexOf(g.id)>-1)))return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"45%",align:"middle",children:(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{className:(0,a.classes)(["materials32x32",g.id])}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:g.name})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",color:g.amount>=1?"good":"gray",bold:g.amount>=1,align:"center",children:g.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",children:g.value}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(g.amount,50),stepPixelSize:6,onChange:function(){function V(y,S){return p(g.value?"sheet":"alloy",{id:g.id,amount:S})}return V}()})})]})})},s=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=h.ore;return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"7%",align:"middle",children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["alloys32x32",g.id])})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",textAlign:"middle",align:"center",children:g.name}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"35%",textAlign:"middle",color:g.amount>=1?"good":"gray",align:"center",children:g.description}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"10%",textAlign:"center",color:g.amount>=1?"good":"gray",bold:g.amount>=1,align:"center",children:g.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(g.amount,50),stepPixelSize:6,onChange:function(){function V(y,S){return p(g.value?"sheet":"alloy",{id:g.id,amount:S})}return V}()})})]})})}},52754:function(A,r,n){"use strict";r.__esModule=!0,r.PAI=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(71253),b=n(70752),B=function(N){var d;try{d=b("./"+N+".js")}catch(m){if(m.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",N);throw m}var c=d[N];return c||(0,f.routingError)("missingExport",N)},I=r.PAI=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.app_template,s=l.app_icon,i=l.app_title,h=B(u);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{p:1,fill:!0,scrollable:!0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:s,mr:1}),i,u!=="pai_main_menu"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{ml:2,mb:0,content:"Back",icon:"arrow-left",onClick:function(){function C(){return m("Back")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Home",icon:"arrow-up",onClick:function(){function C(){return m("MASTER_back")}return C}()})],4)]}),children:(0,e.createComponentVNode)(2,h)})})})})})}return k}()},85175:function(A,r,n){"use strict";r.__esModule=!0,r.PDA=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(71253),b=n(59395),B=function(c){var m;try{m=b("./"+c+".js")}catch(u){if(u.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",c);throw u}var l=m[c];return l||(0,f.routingError)("missingExport",c)},I=r.PDA=function(){function d(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.app,h=s.owner;if(!h)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:"No user data found. Please swipe an ID card."})})});var C=B(i.template);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,k)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,p:1,pb:0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:i.icon,mr:1}),i.name]}),children:(0,e.createComponentVNode)(2,C)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:7.5,children:(0,e.createComponentVNode)(2,N)})]})})})}return d}(),k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.idInserted,h=s.idLink,C=s.stationTime,v=s.cartridge_name;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{ml:.5,children:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",color:"transparent",onClick:function(){function p(){return u("Authenticate")}return p}(),content:i?h:"No ID Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"sd-card",color:"transparent",onClick:function(){function p(){return u("Eject")}return p}(),content:v?["Eject "+v]:"No Cartridge Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"right",bold:!0,mr:1,mt:.5,children:C})]})},N=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.app;return(0,e.createComponentVNode)(2,t.Box,{height:"45px",className:"PDA__footer",backgroundColor:"#1b1b1b",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[!!i.has_back&&(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"33%",mr:-.5,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:i.has_back?"white":"disabled",icon:"arrow-alt-circle-left-o",onClick:function(){function h(){return u("Back")}return h}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:i.has_back?"33%":"100%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:i.is_home?"disabled":"white",icon:"home",onClick:function(){function h(){u("Home")}return h}()})})]})})}},68654:function(A,r,n){"use strict";r.__esModule=!0,r.Pacman=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49968),b=r.Pacman=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.active,l=c.anchored,u=c.broken,s=c.emagged,i=c.fuel_type,h=c.fuel_usage,C=c.fuel_stored,v=c.fuel_cap,p=c.is_ai,g=c.tmp_current,V=c.tmp_max,y=c.tmp_overheat,S=c.output_max,L=c.power_gen,w=c.output_set,x=c.has_fuel,T=C/v,M=g/V,O=w*L,D=Math.round(C/h*2),E=Math.round(D/60),P=D>120?E+" minutes":D+" seconds";return(0,e.createComponentVNode)(2,o.Window,{width:500,height:225,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(u||!l)&&(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:[!!u&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator is malfunctioning!"}),!u&&!l&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator needs to be anchored to the floor with a wrench."})]}),!u&&!!l&&(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:m?"power-off":"times",content:m?"On":"Off",tooltip:"Toggles the generator on/off. Requires fuel.",tooltipPosition:"left",disabled:!x,selected:m,onClick:function(){function R(){return d("toggle_power")}return R}()}),children:(0,e.createComponentVNode)(2,t.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",className:"ml-1",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power setting",children:[(0,e.createComponentVNode)(2,t.NumberInput,{value:w,minValue:1,maxValue:S*(s?2.5:1),step:1,className:"mt-1",onDrag:function(){function R(j,F){return d("change_power",{change_power:F})}return R}()}),"(",(0,f.formatPower)(O),")"]})})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:M,ranges:{green:[-1/0,.33],orange:[.33,.66],red:[.66,1/0]},children:[g," \u2103"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[y>50&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"CRITICAL OVERHEAT!"}),y>20&&y<=50&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"WARNING: Overheating!"}),y>1&&y<=20&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Temperature High"}),y===0&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Optimal"})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fuel",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject Fuel",tooltip:"Ejects fuel. Generator needs to be offline.",tooltipPosition:"left",disabled:m||p||!x,onClick:function(){function R(){return d("eject_fuel")}return R}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Type",children:i}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T,ranges:{red:[-1/0,.33],orange:[.33,.66],green:[.66,1/0]},children:[Math.round(C/1e3)," dm\xB3"]})})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel usage",children:[h/1e3," dm\xB3/s"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel depletion",children:[!!x&&(h?P:"N/A"),!x&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Out of fuel"})]})]})})]})})],4)]})})}return B}()},1701:function(A,r,n){"use strict";r.__esModule=!0,r.PanDEMIC=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PanDEMIC=function(){function l(u,s){var i=(0,a.useBackend)(s),h=i.data,C=h.beakerLoaded,v=h.beakerContainsBlood,p=h.beakerContainsVirus,g=h.resistances,V=g===void 0?[]:g,y;return C?v?v&&!p&&(y=(0,e.createFragment)([(0,e.createTextVNode)("No disease detected in provided blood sample.")],4)):y=(0,e.createFragment)([(0,e.createTextVNode)("No blood sample found in the loaded container.")],4):y=(0,e.createFragment)([(0,e.createTextVNode)("No container loaded.")],4),(0,e.createComponentVNode)(2,o.Window,{width:575,height:510,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[y&&!p?(0,e.createComponentVNode)(2,t.Section,{title:"Container Information",buttons:(0,e.createComponentVNode)(2,b,{fill:!0,vertical:!0}),children:(0,e.createComponentVNode)(2,t.NoticeBox,{children:y})}):(0,e.createComponentVNode)(2,k),(V==null?void 0:V.length)>0&&(0,e.createComponentVNode)(2,m,{align:"bottom"})]})})})}return l}(),b=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.beakerLoaded;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!v,onClick:function(){function p(){return h("eject_beaker")}return p}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash-alt",confirmIcon:"eraser",content:"Destroy",confirmContent:"Destroy",disabled:!v,onClick:function(){function p(){return h("destroy_eject_beaker")}return p}()})],4)},B=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.beakerContainsVirus,p=u.strain,g=p.commonName,V=p.description,y=p.diseaseAgent,S=p.bloodDNA,L=p.bloodType,w=p.possibleTreatments,x=p.transmissionRoute,T=p.isAdvanced,M=(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood DNA",children:S?(0,e.createVNode)(1,"span",null,S,0,{style:{"font-family":"'Courier New', monospace"}}):"Undetectable"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood Type",children:(0,e.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:L!=null?L:"Undetectable"}})})],4);if(!v)return(0,e.createComponentVNode)(2,t.LabeledList,{children:M});var O;return T&&(g!=null&&g!=="Unknown"?O=(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print Release Forms",onClick:function(){function D(){return h("print_release_forms",{strain_index:u.strainIndex})}return D}(),style:{"margin-left":"auto"}}):O=(0,e.createComponentVNode)(2,t.Button,{icon:"pen",content:"Name Disease",onClick:function(){function D(){return h("name_strain",{strain_index:u.strainIndex})}return D}(),style:{"margin-left":"auto"}})),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Common Name",className:"common-name-label",children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,align:"center",children:[g!=null?g:"Unknown",O]})}),V&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:V}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Disease Agent",children:y}),M,(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Spread Vector",children:x!=null?x:"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Possible Cures",children:w!=null?w:"None"})]})},I=function(u,s){var i,h=(0,a.useBackend)(s),C=h.act,v=h.data,p=!!v.synthesisCooldown,g=(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:p?"spinner":"clone",iconSpin:p,content:"Clone",disabled:p,onClick:function(){function V(){return C("clone_strain",{strain_index:u.strainIndex})}return V}()}),u.sectionButtons],0);return(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:(i=u.sectionTitle)!=null?i:"Strain Information",buttons:g,children:(0,e.createComponentVNode)(2,B,{strain:u.strain,strainIndex:u.strainIndex})})})},k=function(u,s){var i,h=(0,a.useBackend)(s),C=h.act,v=h.data,p=v.selectedStrainIndex,g=v.strains,V=g[p-1];if(g.length===0)return(0,e.createComponentVNode)(2,t.Section,{title:"Container Information",buttons:(0,e.createComponentVNode)(2,b),children:(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No disease detected in provided blood sample."})});if(g.length===1){var y;return(0,e.createFragment)([(0,e.createComponentVNode)(2,I,{strain:g[0],strainIndex:1,sectionButtons:(0,e.createComponentVNode)(2,b)}),((y=g[0].symptoms)==null?void 0:y.length)>0&&(0,e.createComponentVNode)(2,d,{strain:g[0]})],0)}var S=(0,e.createComponentVNode)(2,b);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Culture Information",fill:!0,buttons:S,children:(0,e.createComponentVNode)(2,t.Flex,{direction:"column",style:{height:"100%"},children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:g.map(function(L,w){var x;return(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"virus",selected:p-1===w,onClick:function(){function T(){return C("switch_strain",{strain_index:w+1})}return T}(),children:(x=L.commonName)!=null?x:"Unknown"},w)})})}),(0,e.createComponentVNode)(2,I,{strain:V,strainIndex:p}),((i=V.symptoms)==null?void 0:i.length)>0&&(0,e.createComponentVNode)(2,d,{className:"remove-section-bottom-padding",strain:V})]})})})},N=function(u){return u.reduce(function(s,i){return s+i},0)},d=function(u){var s=u.strain.symptoms;return(0,e.createComponentVNode)(2,t.Flex.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Infection Symptoms",fill:!0,className:u.className,children:(0,e.createComponentVNode)(2,t.Table,{className:"symptoms-table",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Stealth"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Resistance"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Stage Speed"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Transmissibility"})]}),s.map(function(i,h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.stealth}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.resistance}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.stageSpeed}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.transmissibility})]},h)}),(0,e.createComponentVNode)(2,t.Table.Row,{className:"table-spacer"}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{style:{"font-weight":"bold"},children:"Total"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:N(s.map(function(i){return i.stealth}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:N(s.map(function(i){return i.resistance}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:N(s.map(function(i){return i.stageSpeed}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:N(s.map(function(i){return i.transmissibility}))})]})]})})})},c=["flask","vial","eye-dropper"],m=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.synthesisCooldown,p=C.beakerContainsVirus,g=C.resistances;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Antibodies",fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,wrap:!0,children:g.map(function(V,y){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:c[y%c.length],disabled:!!v,onClick:function(){function S(){return h("clone_vaccine",{resistance_index:y+1})}return S}(),mr:"0.5em"}),V]},y)})})})})}},67921:function(A,r,n){"use strict";r.__esModule=!0,r.ParticleAccelerator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(25328),f=n(79646),b=n(36352),B=n(98595),I=n(35840),k=n(38307),N=function(u){switch(u){case 1:return"north";case 2:return"south";case 4:return"east";case 8:return"west";case 5:return"northeast";case 6:return"southeast";case 9:return"northwest";case 10:return"southwest"}return""},d=r.ParticleAccelerator=function(){function l(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.assembled,p=C.power,g=C.strength,V=C.max_strength,y=C.icon,S=C.layout_1,L=C.layout_2,w=C.layout_3,x=C.orientation;return(0,e.createComponentVNode)(2,B.Window,{width:395,height:v?160:x==="north"||x==="south"?540:465,children:(0,e.createComponentVNode)(2,B.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Control Panel",buttons:(0,e.createComponentVNode)(2,t.Button,{dmIcon:"sync",content:"Connect",onClick:function(){function T(){return h("scan")}return T}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",mb:"5px",children:(0,e.createComponentVNode)(2,t.Box,{color:v?"good":"bad",children:v?"Operational":"Error: Verify Configuration"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:p?"power-off":"times",content:p?"On":"Off",selected:p,disabled:!v,onClick:function(){function T(){return h("power")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Strength",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:!v||g===0,onClick:function(){function T(){return h("remove_strength")}return T}(),mr:"4px"}),g,(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:!v||g===V,onClick:function(){function T(){return h("add_strength")}return T}(),ml:"4px"})]})]})}),v?"":(0,e.createComponentVNode)(2,t.Section,{title:x?"EM Acceleration Chamber Orientation: "+(0,o.capitalize)(x):"Place EM Acceleration Chamber Next To Console",children:x===0?"":x==="north"||x==="south"?(0,e.createComponentVNode)(2,m):(0,e.createComponentVNode)(2,c)})]})})}return l}(),c=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.assembled,p=C.power,g=C.strength,V=C.max_strength,y=C.icon,S=C.layout_1,L=C.layout_2,w=C.layout_3,x=C.orientation;return(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:(x==="east"?S:w).slice().map(function(T){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+N(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})}),(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:L.slice().map(function(T){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+N(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})}),(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:(x==="east"?w:S).slice().map(function(T){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+N(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})})]})},m=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.assembled,p=C.power,g=C.strength,V=C.max_strength,y=C.icon,S=C.layout_1,L=C.layout_2,w=C.layout_3,x=C.orientation;return(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,f.GridColumn,{width:"40px",children:(x==="north"?S:w).slice().map(function(T){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+N(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})}),(0,e.createComponentVNode)(2,f.GridColumn,{children:L.slice().map(function(T){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+N(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})}),(0,e.createComponentVNode)(2,f.GridColumn,{width:"40px",children:(x==="north"?w:S).slice().map(function(T){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,tooltip:T.status,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+N(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})})]})}},71432:function(A,r,n){"use strict";r.__esModule=!0,r.PdaPainter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PdaPainter=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.data,l=m.has_pda;return(0,e.createComponentVNode)(2,o.Window,{width:510,height:505,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:l?(0,e.createComponentVNode)(2,B):(0,e.createComponentVNode)(2,b)})})}return k}(),b=function(N,d){var c=(0,a.useBackend)(d),m=c.act;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"download",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{width:"160px",textAlign:"center",content:"Insert PDA",onClick:function(){function l(){return m("insert_pda")}return l}()})]})})})},B=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.pda_colors;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,I)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Table,{className:"PdaPainter__list",children:Object.keys(u).map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{onClick:function(){function i(){return m("choose_pda",{selectedPda:s})}return i}(),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+u[s][0],style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s})]},s)})})})})]})},I=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.current_appearance,s=l.preview_appearance;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Current PDA",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+u,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",content:"Eject",color:"green",onClick:function(){function i(){return m("eject_pda")}return i}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"paint-roller",content:"Paint PDA",onClick:function(){function i(){return m("paint_pda")}return i}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Preview",children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+s,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}})})]})}},33388:function(A,r,n){"use strict";r.__esModule=!0,r.PersonalCrafting=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PersonalCrafting=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.busy,u=m.category,s=m.display_craftable_only,i=m.display_compact,h=m.prev_cat,C=m.next_cat,v=m.subcategory,p=m.prev_subcat,g=m.next_subcat;return(0,e.createComponentVNode)(2,o.Window,{width:700,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!l&&(0,e.createComponentVNode)(2,t.Dimmer,{fontSize:"32px",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cog",spin:1})," Crafting..."]}),(0,e.createComponentVNode)(2,t.Section,{title:u,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Show Craftable Only",icon:s?"check-square-o":"square-o",selected:s,onClick:function(){function V(){return c("toggle_recipes")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Compact Mode",icon:i?"check-square-o":"square-o",selected:i,onClick:function(){function V(){return c("toggle_compact")}return V}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:h,icon:"arrow-left",onClick:function(){function V(){return c("backwardCat")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:C,icon:"arrow-right",onClick:function(){function V(){return c("forwardCat")}return V}()})]}),v&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:p,icon:"arrow-left",onClick:function(){function V(){return c("backwardSubCat")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:g,icon:"arrow-right",onClick:function(){function V(){return c("forwardSubCat")}return V}()})]}),i?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,B)]})]})})}return I}(),b=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.display_craftable_only,u=m.can_craft,s=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[u.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function h(){return c("make",{make:i.ref})}return h}()}),i.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:i.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:i.req_text,content:"Requirements",color:"transparent"}),i.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:i.tool_text,content:"Tools",color:"transparent"})]},i.name)}),!l&&s.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),i.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:i.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:i.req_text,content:"Requirements",color:"transparent"}),i.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:i.tool_text,content:"Tools",color:"transparent"})]},i.name)})]})})},B=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.display_craftable_only,u=m.can_craft,s=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:[u.map(function(i){return(0,e.createComponentVNode)(2,t.Section,{title:i.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function h(){return c("make",{make:i.ref})}return h}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[i.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:i.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:i.req_text}),i.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:i.tool_text})]})},i.name)}),!l&&s.map(function(i){return(0,e.createComponentVNode)(2,t.Section,{title:i.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[i.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:i.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:i.req_text}),i.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:i.tool_text})]})},i.name)})]})}},56150:function(A,r,n){"use strict";r.__esModule=!0,r.Photocopier=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Photocopier=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:440,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Photocopier",color:"silver",children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Copies:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"2em",bold:!0,children:m.copynumber}),(0,e.createComponentVNode)(2,t.Stack.Item,{float:"right",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"minus",textAlign:"center",content:"",onClick:function(){function l(){return c("minus")}return l}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"plus",textAlign:"center",content:"",onClick:function(){function l(){return c("add")}return l}()})]})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Toner:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,children:m.toner})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Document:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.copyitem&&!m.mob,content:m.copyitem?m.copyitem:m.mob?m.mob+"'s ass!":"document",onClick:function(){function l(){return c("removedocument")}return l}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Folder:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.folder,content:m.folder?m.folder:"folder",onClick:function(){function l(){return c("removefolder")}return l}()})})]})]}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,b)}),(0,e.createComponentVNode)(2,B)]})})})}return I}(),b=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.issilicon;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"copy",float:"center",textAlign:"center",content:"Copy",onClick:function(){function u(){return c("copy")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file-import",float:"center",textAlign:"center",content:"Scan",onClick:function(){function u(){return c("scandocument")}return u}()}),!!l&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file",color:"green",float:"center",textAlign:"center",content:"Print Text",onClick:function(){function u(){return c("ai_text")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"image",color:"green",float:"center",textAlign:"center",content:"Print Image",onClick:function(){function u(){return c("ai_pic")}return u}()})],4)],0)},B=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Scanned Files",children:m.files.map(function(l){return(0,e.createComponentVNode)(2,t.Section,{title:l.name,buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:m.toner<=0,onClick:function(){function u(){return c("filecopy",{uid:l.uid})}return u}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash-alt",content:"Delete",color:"bad",onClick:function(){function u(){return c("deletefile",{uid:l.uid})}return u}()})]})},l.name)})})}},8340:function(A,r,n){"use strict";r.__esModule=!0,r.Photocopier220=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(88510),b=n(64795),B=n(25328);function I(m,l){var u=typeof Symbol!="undefined"&&m[Symbol.iterator]||m["@@iterator"];if(u)return(u=u.call(m)).next.bind(u);if(Array.isArray(m)||(u=k(m))||l&&m&&typeof m.length=="number"){u&&(m=u);var s=0;return function(){return s>=m.length?{done:!0}:{done:!1,value:m[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function k(m,l){if(m){if(typeof m=="string")return N(m,l);var u={}.toString.call(m).slice(8,-1);return u==="Object"&&m.constructor&&(u=m.constructor.name),u==="Map"||u==="Set"?Array.from(m):u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u)?N(m,l):void 0}}function N(m,l){(l==null||l>m.length)&&(l=m.length);for(var u=0,s=Array(l);um?this.substring(0,m)+"...":this};var d=function(l,u){u===void 0&&(u="");var s=(0,B.createSearch)(u,function(i){return i.altername});return(0,b.flow)([(0,f.filter)(function(i){return i==null?void 0:i.altername}),u&&(0,f.filter)(s),(0,f.sortBy)(function(i){return i.id})])(l)},c=r.Photocopier220=function(){function m(l,u){for(var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.copies,v=h.maxcopies,p=(0,a.useLocalState)(u,"searchText",""),g=p[0],V=p[1],y=d((0,f.sortBy)(function(E){return E.category})(h.forms||[]),g),S=[],L=I(y),w;!(w=L()).done;){var x=w.value;S.includes(x.category)||S.push(x.category)}var T=(0,a.useLocalState)(u,"number",0),M=T[0],O=T[1],D;return h.category===""?D=y:D=y.filter(function(E){return E.category===h.category}),(0,e.createComponentVNode)(2,o.Window,{width:550,height:575,theme:h.ui_theme,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"40%",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"\u0421\u0442\u0430\u0442\u0443\u0441",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",mt:.3,color:"grey",children:"\u0417\u0430\u0440\u044F\u0434 \u0442\u043E\u043D\u0435\u0440\u0430:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{minValue:0,maxValue:30,value:h.toner})})]}),(0,e.createComponentVNode)(2,t.Stack,{mt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",mb:.3,color:"grey",children:"\u0424\u043E\u0440\u043C\u0430:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",textAlign:"center",bold:!0,children:h.form_id===""?"\u041D\u0435 \u0432\u044B\u0431\u0440\u0430\u043D\u0430":h.form_id})]}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",mt:1,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!h.copyitem&&!h.mob,icon:h.copyitem||h.mob?"eject":"times",content:h.copyitem?h.copyitem:h.mob?"\u0416\u043E\u043F\u0430 "+h.mob+"!":"\u0421\u043B\u043E\u0442 \u0434\u043B\u044F \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430",onClick:function(){function E(){return i("removedocument")}return E}()})})}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",mt:"3px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!h.folder,icon:h.folder?"eject":"times",content:h.folder?h.folder:"\u0421\u043B\u043E\u0442 \u0434\u043B\u044F \u043F\u0430\u043F\u043A\u0438",onClick:function(){function E(){return i("removefolder")}return E}()})})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"print",disabled:h.toner===0||h.form===null,content:"\u041F\u0435\u0447\u0430\u0442\u044C",onClick:function(){function E(){return i("print_form")}return E}()})}),!!h.isAI&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",ml:"5px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"image",disabled:h.toner<5,content:"\u0424\u043E\u0442\u043E",tooltip:"\u0420\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u0430\u0442\u044C \u0444\u043E\u0442\u043E \u0441 \u0411\u0430\u0437\u044B \u0414\u0430\u043D\u043D\u044B\u0445",onClick:function(){function E(){return i("ai_pic")}return E}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",mt:"3px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"copy",content:"\u041A\u043E\u043F\u0438\u044F",disabled:h.toner===0||!h.copyitem&&!h.mob,onClick:function(){function E(){return i("copy")}return E}()})}),!!h.isAI&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",ml:"5px",mt:"3px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"i-cursor",content:"\u0422\u0435\u043A\u0441\u0442",tooltip:"\u0420\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u0430\u0442\u044C \u0441\u0432\u043E\u0439 \u0442\u0435\u043A\u0441\u0442",disabled:h.toner===0,onClick:function(){function E(){return i("ai_text")}return E}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:1.5,mt:1.2,width:"50%",color:"grey",children:"\u041A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E:"}),(0,e.createComponentVNode)(2,t.Slider,{mt:.75,width:"50%",animated:!0,minValue:1,maxValue:v,value:C,stepPixelSize:10,onChange:function(){function E(P,R){return i("copies",{new:R})}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"\u0411\u044E\u0440\u043E\u043A\u0440\u0430\u0442\u0438\u044F",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mb:-.5,icon:"chevron-right",color:"transparent",content:"\u0412\u0441\u0435 \u0444\u043E\u0440\u043C\u044B",selected:!h.category,onClick:function(){function E(){return i("choose_category",{category:""})}return E}()})}),S.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"chevron-right",mb:-.5,color:"transparent",content:E,selected:h.category===E,onClick:function(){function P(){return i("choose_category",{category:E})}return P}()},E)},E)})]})})})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"60%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:h.category||"\u0412\u0441\u0435 \u0444\u043E\u0440\u043C\u044B",buttons:(0,e.createComponentVNode)(2,t.Input,{mr:18.5,width:"100%",placeholder:"\u041F\u043E\u0438\u0441\u043A \u0444\u043E\u0440\u043C\u044B",onInput:function(){function E(P,R){return V(R)}return E}()}),children:D.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mb:.5,color:"transparent",content:E.altername.trimLongStr(37),tooltip:E.altername,selected:h.form_id===E.id,onClick:function(){function P(){return i("choose_form",{path:E.path,id:E.id})}return P}()})},E.path)})})})]})})})}return m}()},84676:function(A,r,n){"use strict";r.__esModule=!0,r.PoolController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=["tempKey"];function b(N,d){if(N==null)return{};var c={};for(var m in N)if({}.hasOwnProperty.call(N,m)){if(d.includes(m))continue;c[m]=N[m]}return c}var B={scalding:{label:"Scalding",color:"#FF0000",icon:"fa fa-arrow-circle-up",requireEmag:!0},warm:{label:"Warm",color:"#990000",icon:"fa fa-arrow-circle-up"},normal:{label:"Normal",color:null,icon:"fa fa-arrow-circle-right"},cool:{label:"Cool",color:"#009999",icon:"fa fa-arrow-circle-down"},frigid:{label:"Frigid",color:"#00CCCC",icon:"fa fa-arrow-circle-down",requireEmag:!0}},I=function(d,c){var m=d.tempKey,l=b(d,f),u=B[m];if(!u)return null;var s=(0,a.useBackend)(c),i=s.data,h=s.act,C=i.currentTemp,v=u.label,p=u.icon,g=m===C,V=function(){h("setTemp",{temp:m})};return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Button,Object.assign({color:"transparent",selected:g,onClick:V},l,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:p}),v]})))},k=r.PoolController=function(){function N(d,c){for(var m=(0,a.useBackend)(c),l=m.data,u=l.emagged,s=l.currentTemp,i=B[s]||B.normal,h=i.label,C=i.color,v=[],p=0,g=Object.entries(B);p50?"battery-half":"battery-quarter")||C==="C"&&"bolt"||C==="F"&&"battery-full"||C==="M"&&"slash",color:C==="N"&&(v>50?"yellow":"red")||C==="C"&&"yellow"||C==="F"&&"green"||C==="M"&&"orange"}),(0,e.createComponentVNode)(2,I.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,o.toFixed)(v)+"%"})],4)};u.defaultHooks=f.pureComponentHooks;var s=function(h){var C,v,p=h.status;switch(p){case"AOn":C=!0,v=!0;break;case"AOff":C=!0,v=!1;break;case"On":C=!1,v=!0;break;case"Off":C=!1,v=!1;break}var g=(v?"On":"Off")+(" ["+(C?"auto":"manual")+"]");return(0,e.createComponentVNode)(2,I.ColorBox,{color:v?"good":"bad",content:C?void 0:"M",title:g})};s.defaultHooks=f.pureComponentHooks},50992:function(A,r,n){"use strict";r.__esModule=!0,r.PrisonerImplantManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(29319),f=n(3939),b=n(321),B=n(5485),I=n(98595),k=r.PrisonerImplantManager=function(){function N(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.loginState,i=u.prisonerInfo,h=u.chemicalInfo,C=u.trackingInfo,v;if(!s.logged_in)return(0,e.createComponentVNode)(2,I.Window,{theme:"security",width:500,height:850,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.LoginScreen)})});var p=[1,5,10];return(0,e.createComponentVNode)(2,I.Window,{theme:"security",width:500,height:850,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.LoginInfo),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Prisoner Points Manager System",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.name?"eject":"id-card",selected:i.name,content:i.name?i.name:"-----",tooltip:i.name?"Eject ID":"Insert ID",onClick:function(){function g(){return l("id_card")}return g}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Points",children:[i.points!==null?i.points:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"minus-square",disabled:i.points===null,content:"Reset",onClick:function(){function g(){return l("reset_points")}return g}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Point Goal",children:[i.goal!==null?i.goal:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"pen",disabled:i.goal===null,content:"Edit",onClick:function(){function g(){return(0,f.modalOpen)(c,"set_points")}return g}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{children:(0,e.createVNode)(1,"box",null,[(0,e.createTextVNode)("1 minute of prison time should roughly equate to 150 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Sentences should not exceed 5000 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Permanent prisoners should not be given a point goal."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Prisoners who meet their point goal will be able to automatically access their locker and return to the station using the shuttle.")],4,{hidden:i.goal===null})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Tracking Implants",children:C.map(function(g){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",g.subject]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:g.location}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:g.health}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",content:"Warn",tooltip:"Broadcast a message to this poor sod",onClick:function(){function V(){return(0,f.modalOpen)(c,"warn",{uid:g.uid})}return V}()})})]})]},g.subject)]}),(0,e.createVNode)(1,"br")],4)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Chemical Implants",children:h.map(function(g){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",g.name]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Reagents",children:g.volume})}),p.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{mt:2,disabled:g.volumec;return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:!0,title:g.name,dmIcon:g.icon,dmIconState:g.icon_state,buttonsAlt:(0,e.createComponentVNode)(2,t.Button,{bold:!0,translucent:!0,fontSize:1.5,tooltip:V&&"Not enough tickets",disabled:V,onClick:function(){function y(){return N("purchase",{purchase:g.itemID})}return y}(),children:[g.cost,(0,e.createComponentVNode)(2,t.Icon,{m:0,mt:.25,name:"ticket",color:V?"bad":"good",size:1.6})]}),children:g.desc},g.name)})})})})})})}return b}()},94813:function(A,r,n){"use strict";r.__esModule=!0,r.RCD=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=n(49148),B=r.RCD=function(){function l(u,s){return(0,e.createComponentVNode)(2,o.Window,{width:480,height:670,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})})]})}return l}(),I=function(u,s){var i=(0,a.useBackend)(s),h=i.data,C=h.matter,v=h.max_matter,p=v*.7,g=v*.25;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Matter Storage",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[p,1/0],average:[g,p],bad:[-1/0,g]},value:C,maxValue:v,children:(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:C+" / "+v+" units"})})})})},k=function(){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Construction Type",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,N,{mode_type:"Floors and Walls"}),(0,e.createComponentVNode)(2,N,{mode_type:"Airlocks"}),(0,e.createComponentVNode)(2,N,{mode_type:"Windows"}),(0,e.createComponentVNode)(2,N,{mode_type:"Deconstruction"})]})})})},N=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=u.mode_type,p=C.mode;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",content:v,selected:p===v?1:0,onClick:function(){function g(){return h("mode",{mode:v})}return g}()})})},d=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.door_name,p=C.electrochromic,g=C.airlock_glass;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Airlock Settings",children:(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",icon:"pen-alt",content:(0,e.createFragment)([(0,e.createTextVNode)("Rename: "),(0,e.createVNode)(1,"b",null,v,0)],0),onClick:function(){function V(){return(0,f.modalOpen)(s,"renameAirlock")}return V}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:g===1&&(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",content:"Electrochromic",selected:p,onClick:function(){function V(){return h("electrochromic")}return V}()})})]})})})},c=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.tab,p=C.locked,g=C.one_access,V=C.selected_accesses,y=C.regions;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"cog",selected:v===1,onClick:function(){function S(){return h("set_tab",{tab:1})}return S}(),children:"Airlock Types"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:v===2,icon:"list",onClick:function(){function S(){return h("set_tab",{tab:2})}return S}(),children:"Airlock Access"})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:v===1?(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Types",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m,{check_number:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m,{check_number:1})})]})}):v===2&&p?(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Access",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"lock-open",content:"Unlock",onClick:function(){function S(){return h("set_lock",{new_lock:"unlock"})}return S}()}),children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"lock",size:"5",mb:3}),(0,e.createVNode)(1,"br"),"Airlock access selection is currently locked."]})})}):(0,e.createComponentVNode)(2,b.AccessList,{sectionButtons:(0,e.createComponentVNode)(2,t.Button,{icon:"lock",content:"Lock",onClick:function(){function S(){return h("set_lock",{new_lock:"lock"})}return S}()}),usedByRcd:1,rcdButtons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:g,content:"One",onClick:function(){function S(){return h("set_one_access",{access:"one"})}return S}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!g,width:4,content:"All",onClick:function(){function S(){return h("set_one_access",{access:"all"})}return S}()})],4),accesses:y,selectedList:V,accessMod:function(){function S(L){return h("set",{access:L})}return S}(),grantAll:function(){function S(){return h("grant_all")}return S}(),denyAll:function(){function S(){return h("clear_all")}return S}(),grantDep:function(){function S(L){return h("grant_region",{region:L})}return S}(),denyDep:function(){function S(L){return h("deny_region",{region:L})}return S}()})})],4)},m=function(u,s){for(var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.door_types_ui_list,p=C.door_type,g=u.check_number,V=[],y=0;yf?w=(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,mb:1,children:"There are new messages"}):w=(0,e.createComponentVNode)(2,t.Box,{color:"label",mb:1,children:"There are no new messages"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Main Menu",buttons:(0,e.createComponentVNode)(2,t.Button,{width:9,content:L?"Speaker Off":"Speaker On",selected:!L,icon:L?"volume-mute":"volume-up",onClick:function(){function x(){return g("toggleSilent")}return x}()}),children:[w,(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"View Messages",icon:y>f?"envelope-open-text":"envelope",onClick:function(){function x(){return g("setScreen",{setScreen:6})}return x}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Assistance",icon:"hand-paper",onClick:function(){function x(){return g("setScreen",{setScreen:1})}return x}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Supplies",icon:"box",onClick:function(){function x(){return g("setScreen",{setScreen:2})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Secondary Goal",icon:"clipboard-list",onClick:function(){function x(){return g("setScreen",{setScreen:11})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Relay Anonymous Information",icon:"comment",onClick:function(){function x(){return g("setScreen",{setScreen:3})}return x}()})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Print Shipping Label",icon:"tag",onClick:function(){function x(){return g("setScreen",{setScreen:9})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"View Shipping Logs",icon:"clipboard-list",onClick:function(){function x(){return g("setScreen",{setScreen:10})}return x}()})]})}),!!S&&(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Send Station-Wide Announcement",icon:"bullhorn",onClick:function(){function x(){return g("setScreen",{setScreen:8})}return x}()})})]})})},d=function(C,v){var p=(0,a.useBackend)(v),g=p.act,V=p.data,y=V.department,S=[],L;switch(C.purpose){case"ASSISTANCE":S=V.assist_dept,L="Request assistance from another department";break;case"SUPPLIES":S=V.supply_dept,L="Request supplies from another department";break;case"INFO":S=V.info_dept,L="Relay information to another department";break}return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:L,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function w(){return g("setScreen",{setScreen:0})}return w}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:S.filter(function(w){return w!==y}).map(function(w){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:w,textAlign:"right",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Message",icon:"envelope",onClick:function(){function x(){return g("writeInput",{write:w,priority:B})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:"High Priority",icon:"exclamation-circle",onClick:function(){function x(){return g("writeInput",{write:w,priority:I})}return x}()})]},w)})})})})},c=function(C,v){var p=(0,a.useBackend)(v),g=p.act,V=p.data,y;switch(C.type){case"SUCCESS":y="Message sent successfully";break;case"FAIL":y="Unable to contact messaging server";break}return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:y,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function S(){return g("setScreen",{setScreen:0})}return S}()})})},m=function(C,v){var p=(0,a.useBackend)(v),g=p.act,V=p.data,y,S;switch(C.type){case"MESSAGES":y=V.message_log,S="Message Log";break;case"SHIPPING":y=V.shipping_log,S="Shipping label print log";break}return y.reverse(),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:S,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return g("setScreen",{setScreen:0})}return L}()}),children:y.map(function(L){return(0,e.createComponentVNode)(2,t.Box,{textAlign:"left",children:[L.map(function(w,x){return(0,e.createVNode)(1,"div",null,w,0,null,x)}),(0,e.createVNode)(1,"hr")]},L)})})})},l=function(C,v){var p=(0,a.useBackend)(v),g=p.act,V=p.data,y=V.recipient,S=V.message,L=V.msgVerified,w=V.msgStamped;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Message Authentication",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function x(){return g("setScreen",{setScreen:0})}return x}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Recipient",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message",children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",color:"green",children:L}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stamped by",color:"blue",children:w})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",content:"Send Message",icon:"envelope",onClick:function(){function x(){return g("department",{department:y})}return x}()})})})],4)},u=function(C,v){var p=(0,a.useBackend)(v),g=p.act,V=p.data,y=V.message,S=V.announceAuth;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Station-Wide Announcement",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return g("setScreen",{setScreen:0})}return L}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Edit Message",icon:"edit",onClick:function(){function L(){return g("writeAnnouncement")}return L}()})],4),children:y})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:[S?(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:2,textAlign:"center",content:"Send Announcement",icon:"bullhorn",disabled:!(S&&y),onClick:function(){function L(){return g("sendAnnouncement")}return L}()})]})})],4)},s=function(C,v){var p=(0,a.useBackend)(v),g=p.act,V=p.data,y=V.shipDest,S=V.msgVerified,L=V.ship_dept;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{title:"Print Shipping Label",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function w(){return g("setScreen",{setScreen:0})}return w}()}),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",children:S})]}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:1,textAlign:"center",content:"Print Label",icon:"print",disabled:!(y&&S),onClick:function(){function w(){return g("printLabel")}return w}()})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Destinations",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:L.map(function(w){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:w,textAlign:"right",className:"candystripe",children:(0,e.createComponentVNode)(2,t.Button,{content:y===w?"Selected":"Select",selected:y===w,onClick:function(){function x(){return g("shipSelect",{shipSelect:w})}return x}()})},w)})})})})],4)},i=function(C,v){var p=(0,a.useBackend)(v),g=p.act,V=p.data,y=V.secondaryGoalAuth,S=V.secondaryGoalEnabled;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Request Secondary Goal",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return g("setScreen",{setScreen:0})}return L}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:[S?y?(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Complete your current goal first!"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:2,textAlign:"center",content:"Request Secondary Goal",icon:"clipboard-list",disabled:!(y&&S),onClick:function(){function L(){return g("requestSecondaryGoal")}return L}()})]})})],4)}},9861:function(A,r,n){"use strict";r.__esModule=!0,r.RndBackupConsole=r.LinkMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.RndBackupConsole=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.network_name,l=c.has_disk,u=c.disk_name,s=c.linked,i=c.techs,h=c.last_timestamp;return(0,e.createComponentVNode)(2,o.Window,{width:900,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Device Info",children:[(0,e.createComponentVNode)(2,t.Box,{mb:2,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Network",children:s?(0,e.createComponentVNode)(2,t.Button,{content:m,icon:"unlink",selected:1,onClick:function(){function C(){return d("unlink")}return C}()}):"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Loaded Disk",children:l?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:u+" (Last backup: "+h+")",icon:"save",selected:1,onClick:function(){function C(){return d("eject_disk")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Save all",onClick:function(){function C(){return d("saveall2disk")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Load all",onClick:function(){function C(){return d("saveall2network")}return C}()})],4):"None"})]})}),!!s||(0,e.createComponentVNode)(2,b)]}),(0,e.createComponentVNode)(2,t.Box,{mt:2,children:(0,e.createComponentVNode)(2,t.Section,{title:"Tech Info",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Tech Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Level"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Disk Level"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actions"})]}),Object.keys(i).map(function(C){return!(i[C].network_level>0||i[C].disk_level>0)||(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i[C].name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i[C].network_level||"None"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i[C].disk_level||"None"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Load to network",disabled:!l||!s,onClick:function(){function v(){return d("savetech2network",{tech:C})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Load to disk",disabled:!l||!s,onClick:function(){function v(){return d("savetech2disk",{tech:C})}return v}()})]})]},C)})]})})})]})})}return B}(),b=r.LinkMenu=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.controllers;return(0,e.createComponentVNode)(2,t.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Link"})]}),m.map(function(l){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Link",icon:"link",onClick:function(){function u(){return d("linktonetworkcontroller",{target_controller:l.addr})}return u}()})})]},l.addr)})]})})}return B}()},68303:function(A,r,n){"use strict";r.__esModule=!0,r.AnalyzerMenu=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=r.AnalyzerMenu=function(){function B(I,k){var N=(0,t.useBackend)(k),d=N.data,c=N.act,m=d.tech_levels,l=d.loaded_item,u=d.linked_analyzer,s=d.can_discover;return u?l?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Section,{title:"Object Analysis",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{content:"Deconstruct",icon:"microscope",onClick:function(){function i(){c("deconstruct")}return i}()}),(0,e.createComponentVNode)(2,o.Button,{content:"Eject",icon:"eject",onClick:function(){function i(){c("eject_item")}return i}()}),!s||(0,e.createComponentVNode)(2,o.Button,{content:"Discover",icon:"atom",onClick:function(){function i(){c("discover")}return i}()})],0),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:l.name})})}),(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{id:"research-levels",children:[(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Research Field"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Current Level"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Object Level"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"New Level"})]}),m.map(function(i){return(0,e.createComponentVNode)(2,b,{techLevel:i},i.id)})]})})],4):(0,e.createComponentVNode)(2,o.Section,{title:"Analysis Menu",children:"No item loaded. Standing by..."}):(0,e.createComponentVNode)(2,o.Section,{title:"Analysis Menu",children:"NO SCIENTIFIC ANALYZER LINKED TO CONSOLE"})}return B}(),b=function(I,k){var N=I.techLevel,d=N.name,c=N.desc,m=N.level,l=N.object_level,u=N.ui_icon,s=l!=null,i=s&&l>=m?Math.max(l,m+1):m;return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"circle-info",tooltip:c})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:u})," ",d]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:m}),s?(0,e.createComponentVNode)(2,o.Table.Cell,{children:l}):(0,e.createComponentVNode)(2,o.Table.Cell,{className:"research-level-no-effect",children:"-"}),(0,e.createComponentVNode)(2,o.Table.Cell,{className:(0,a.classes)([i!==m&&"upgraded-level"]),children:i})]})}},37556:function(A,r,n){"use strict";r.__esModule=!0,r.DataDiskMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o="design",f="tech",b=function(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.act,i=u.disk_data;return i?(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:i.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:i.level}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:i.desc})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function h(){return s("updt_tech")}return h}()})})]}):null},B=function(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.act,i=u.disk_data;if(!i)return null;var h=i.name,C=i.lathe_types,v=i.materials,p=C.join(", ");return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:h}),p?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lathe Types",children:p}):null,(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Required Materials"})]}),v.map(function(g){return(0,e.createComponentVNode)(2,t.Box,{children:["- ",(0,e.createVNode)(1,"span",null,g.name,0,{style:{"text-transform":"capitalize"}})," x ",g.amount]},g.name)}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function g(){return s("updt_design")}return g}()})})]})},I=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.disk_data;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Section,Object.assign({buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Erase",icon:"eraser",disabled:!i,onClick:function(){function h(){return u("erase_disk")}return h}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject",icon:"eject",onClick:function(){function h(){u("eject_disk")}return h}()})],4)},c)))},k=function(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.act,i=u.disk_type,h=u.to_copy,C=c.title;return(0,e.createComponentVNode)(2,I,{title:C,children:(0,e.createComponentVNode)(2,t.Box,{overflowY:"auto",overflowX:"hidden",maxHeight:"450px",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:h.sort(function(v,p){return v.name.localeCompare(p.name)}).map(function(v){var p=v.name,g=v.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{noColon:!0,label:p,children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Copy to Disk",onClick:function(){function V(){i===f?s("copy_tech",{id:g}):s("copy_design",{id:g})}return V}()})},g)})})})})},N=r.DataDiskMenu=function(){function d(c,m){var l=(0,a.useBackend)(m),u=l.data,s=u.disk_type,i=u.disk_data;if(!s)return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk",children:"No disk loaded."});switch(s){case o:return i?(0,e.createComponentVNode)(2,I,{title:"Design Disk",children:(0,e.createComponentVNode)(2,B)}):(0,e.createComponentVNode)(2,k,{title:"Design Disk"});case f:return i?(0,e.createComponentVNode)(2,I,{title:"Technology Disk",children:(0,e.createComponentVNode)(2,b)}):(0,e.createComponentVNode)(2,k,{title:"Technology Disk"});default:return(0,e.createFragment)([(0,e.createTextVNode)("UNRECOGNIZED DISK TYPE")],4)}}return d}()},16830:function(A,r,n){"use strict";r.__esModule=!0,r.LatheCategory=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(52662),f=r.LatheCategory=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.data,d=k.act,c=N.category,m=N.matching_designs,l=N.menu,u=l===4,s=u?"build":"imprint";return(0,e.createComponentVNode)(2,t.Section,{title:c,children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,t.Table,{className:"RndConsole__LatheCategory__MatchingDesigns",children:m.map(function(i){var h=i.id,C=i.name,v=i.can_build,p=i.materials;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:C,disabled:v<1,onClick:function(){function g(){return d(s,{id:h,amount:1})}return g}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v>=5?(0,e.createComponentVNode)(2,t.Button,{content:"x5",onClick:function(){function g(){return d(s,{id:h,amount:5})}return g}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v>=10?(0,e.createComponentVNode)(2,t.Button,{content:"x10",onClick:function(){function g(){return d(s,{id:h,amount:10})}return g}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.map(function(g){return(0,e.createFragment)([" | ",(0,e.createVNode)(1,"span",g.is_red?"color-red":null,[g.amount,(0,e.createTextVNode)(" "),g.name],0)],0)})})]},h)})})]})}return b}()},70497:function(A,r,n){"use strict";r.__esModule=!0,r.LatheChemicalStorage=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheChemicalStorage=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data,N=I.act,d=k.loaded_chemicals,c=k.menu===4;return(0,e.createComponentVNode)(2,t.Section,{title:"Chemical Storage",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Purge All",icon:"trash",onClick:function(){function m(){var l=c?"disposeallP":"disposeallI";N(l)}return m}()}),(0,e.createComponentVNode)(2,t.LabeledList,{children:d.map(function(m){var l=m.volume,u=m.name,s=m.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"* "+l+" of "+u,children:(0,e.createComponentVNode)(2,t.Button,{content:"Purge",icon:"trash",onClick:function(){function i(){var h=c?"disposeP":"disposeI";N(h,{id:s})}return i}()})},s)})})]})}return f}()},70864:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMainMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(52662),f=n(68198),b=r.LatheMainMenu=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.data,c=N.act,m=d.menu,l=d.categories,u=m===4?"Protolathe":"Circuit Imprinter";return(0,e.createComponentVNode)(2,t.Section,{title:u+" Menu",children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,f.LatheSearch),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.Flex,{wrap:"wrap",children:l.map(function(s){return(0,e.createComponentVNode)(2,t.Flex,{style:{"flex-basis":"50%","margin-bottom":"6px"},children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-right",content:s,onClick:function(){function i(){c("setCategory",{category:s})}return i}()})},s)})})]})}return B}()},42878:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMaterialStorage=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheMaterialStorage=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data,N=I.act,d=k.loaded_materials;return(0,e.createComponentVNode)(2,t.Section,{className:"RndConsole__LatheMaterialStorage",title:"Material Storage",children:(0,e.createComponentVNode)(2,t.Table,{children:d.map(function(c){var m=c.id,l=c.amount,u=c.name,s=function(){function v(p){var g=k.menu===4?"lathe_ejectsheet":"imprinter_ejectsheet";N(g,{id:m,amount:p})}return v}(),i=Math.floor(l/2e3),h=l<1,C=i===1?"":"s";return(0,e.createComponentVNode)(2,t.Table.Row,{className:h?"color-grey":"color-yellow",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"210px",children:["* ",l," of ",u]}),(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"110px",children:["(",i," sheet",C,")"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l>=2e3?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"1x",icon:"eject",onClick:function(){function v(){return s(1)}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"C",icon:"eject",onClick:function(){function v(){return s("custom")}return v}()}),l>=2e3*5?(0,e.createComponentVNode)(2,t.Button,{content:"5x",icon:"eject",onClick:function(){function v(){return s(5)}return v}()}):null,(0,e.createComponentVNode)(2,t.Button,{content:"All",icon:"eject",onClick:function(){function v(){return s(50)}return v}()})],0):null})]},m)})})})}return f}()},52662:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMaterials=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheMaterials=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data,N=k.total_materials,d=k.max_materials,c=k.max_chemicals,m=k.total_chemicals;return(0,e.createComponentVNode)(2,t.Box,{className:"RndConsole__LatheMaterials",mb:"10px",children:(0,e.createComponentVNode)(2,t.Table,{width:"auto",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Material Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:N}),d?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+d}):null]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Chemical Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:m}),c?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+c}):null]})]})})}return f}()},9681:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(12644),f=n(70864),b=n(16830),B=n(42878),I=n(70497),k=["menu"];function N(u,s){if(u==null)return{};var i={};for(var h in u)if({}.hasOwnProperty.call(u,h)){if(s.includes(h))continue;i[h]=u[h]}return i}var d=t.Tabs.Tab,c=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.menu===o.MENU.LATHE?["nav_protolathe",v.submenu_protolathe]:["nav_imprinter",v.submenu_imprinter],g=p[0],V=p[1],y=s.menu,S=N(s,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,d,Object.assign({selected:V===y,onClick:function(){function L(){return C(g,{menu:y})}return L}()},S)))},m=function(s){switch(s){case o.PRINTER_MENU.MAIN:return(0,e.createComponentVNode)(2,f.LatheMainMenu);case o.PRINTER_MENU.SEARCH:return(0,e.createComponentVNode)(2,b.LatheCategory);case o.PRINTER_MENU.MATERIALS:return(0,e.createComponentVNode)(2,B.LatheMaterialStorage);case o.PRINTER_MENU.CHEMICALS:return(0,e.createComponentVNode)(2,I.LatheChemicalStorage)}},l=r.LatheMenu=function(){function u(s,i){var h=(0,a.useBackend)(i),C=h.data,v=C.menu,p=C.linked_lathe,g=C.linked_imprinter;return v===o.MENU.LATHE&&!p?(0,e.createComponentVNode)(2,t.Box,{children:"NO PROTOLATHE LINKED TO CONSOLE"}):v===o.MENU.IMPRINTER&&!g?(0,e.createComponentVNode)(2,t.Box,{children:"NO CIRCUIT IMPRITER LINKED TO CONSOLE"}):(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.MAIN,icon:"bars",children:"Main Menu"}),(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.MATERIALS,icon:"layer-group",children:"Materials"}),(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.CHEMICALS,icon:"flask-vial",children:"Chemicals"})]}),m(C.menu===o.MENU.LATHE?C.submenu_protolathe:C.submenu_imprinter)]})}return u}()},68198:function(A,r,n){"use strict";r.__esModule=!0,r.LatheSearch=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheSearch=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act;return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"Search...",onEnter:function(){function N(d,c){return k("search",{to_search:c})}return N}()})})}return f}()},81421:function(A,r,n){"use strict";r.__esModule=!0,r.LinkMenu=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=r.LinkMenu=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.controllers;return(0,e.createComponentVNode)(2,t.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Link"})]}),c.map(function(m){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:m.addr}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:m.net_id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Link",icon:"link",onClick:function(){function l(){return N("linktonetworkcontroller",{target_controller:m.addr})}return l}()})})]},m.addr)})]})})})})}return b}()},6256:function(A,r,n){"use strict";r.__esModule=!0,r.SettingsMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.SettingsMenu=function(){function B(I,k){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,f),(0,e.createComponentVNode)(2,b)]})}return B}(),f=function(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.sync,l=c.admin;return(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.Flex,{direction:"column",align:"flex-start",children:(0,e.createComponentVNode)(2,t.Button,{color:"red",icon:"unlink",content:"Disconnect from Research Network",onClick:function(){function u(){d("unlink")}return u}()})})})},b=function(I,k){var N=(0,a.useBackend)(k),d=N.data,c=N.act,m=d.linked_analyzer,l=d.linked_lathe,u=d.linked_imprinter;return(0,e.createComponentVNode)(2,t.Section,{title:"Linked Devices",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"link",content:"Re-sync with Nearby Devices",onClick:function(){function s(){return c("find_device")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Scientific Analyzer",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!m,content:m?"Unlink":"Undetected",onClick:function(){function s(){return c("disconnect",{item:"analyze"})}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Protolathe",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!l,content:l?"Unlink":"Undetected",onClick:function(){function s(){c("disconnect",{item:"lathe"})}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Circuit Imprinter",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!u,content:u?"Unlink":"Undetected",onClick:function(){function s(){return c("disconnect",{item:"imprinter"})}return s}()})})]})})}},12644:function(A,r,n){"use strict";r.__esModule=!0,r.RndConsole=r.PRINTER_MENU=r.MENU=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=n(35840),b=n(37556),B=n(9681),I=n(81421),k=n(6256),N=n(68303),d=["menu"];function c(p,g){if(p==null)return{};var V={};for(var y in p)if({}.hasOwnProperty.call(p,y)){if(g.includes(y))continue;V[y]=p[y]}return V}var m=o.Tabs.Tab,l=r.MENU={MAIN:0,DISK:2,ANALYZE:3,LATHE:4,IMPRINTER:5,SETTINGS:6},u=r.PRINTER_MENU={MAIN:0,SEARCH:1,MATERIALS:2,CHEMICALS:3},s=function(g){switch(g){case l.MAIN:return(0,e.createComponentVNode)(2,v);case l.DISK:return(0,e.createComponentVNode)(2,b.DataDiskMenu);case l.ANALYZE:return(0,e.createComponentVNode)(2,N.AnalyzerMenu);case l.LATHE:case l.IMPRINTER:return(0,e.createComponentVNode)(2,B.LatheMenu);case l.SETTINGS:return(0,e.createComponentVNode)(2,k.SettingsMenu);default:return"UNKNOWN MENU"}},i=function(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.menu,x=g.menu,T=c(g,d);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,m,Object.assign({selected:w===x,onClick:function(){function M(){return S("nav",{menu:x})}return M}()},T)))},h=r.RndConsole=function(){function p(g,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data;if(!L.linked)return(0,e.createComponentVNode)(2,I.LinkMenu);var w=L.menu,x=L.linked_analyzer,T=L.linked_lathe,M=L.linked_imprinter,O=L.wait_message;return(0,e.createComponentVNode)(2,t.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole",children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,i,{icon:"flask",menu:l.MAIN,children:"Research"}),!!x&&(0,e.createComponentVNode)(2,i,{icon:"microscope",menu:l.ANALYZE,children:"Analyze"}),!!T&&(0,e.createComponentVNode)(2,i,{icon:"print",menu:l.LATHE,children:"Protolathe"}),!!M&&(0,e.createComponentVNode)(2,i,{icon:"memory",menu:l.IMPRINTER,children:"Imprinter"}),(0,e.createComponentVNode)(2,i,{icon:"floppy-disk",menu:l.DISK,children:"Disk"}),(0,e.createComponentVNode)(2,i,{icon:"cog",menu:l.SETTINGS,children:"Settings"})]}),s(w),(0,e.createComponentVNode)(2,C)]})})})}return p}(),C=function(g,V){var y=(0,a.useBackend)(V),S=y.data,L=S.wait_message;return L?(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay",children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay__Wrapper",children:(0,e.createComponentVNode)(2,o.NoticeBox,{color:"black",children:L})})}):null},v=function(g,V){var y=(0,a.useBackend)(V),S=y.data,L=S.tech_levels;return(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{id:"research-levels",children:[(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Research Field"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Level"})]}),L.map(function(w){var x=w.id,T=w.name,M=w.desc,O=w.level,D=w.ui_icon;return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"circle-info",tooltip:M})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:D})," ",T]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O})]},x)})]})})}},29205:function(A,r,n){"use strict";r.__esModule=!0,r.RndNetController=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=r.RndNetController=function(){function k(N,d){var c=(0,t.useBackend)(d),m=c.act,l=c.data,u=l.ion,s=(0,t.useLocalState)(d,"mainTabIndex",0),i=s[0],h=s[1],C=function(){function v(p){switch(p){case 0:return(0,e.createComponentVNode)(2,B);case 1:return(0,e.createComponentVNode)(2,I);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}return v}();return(0,e.createComponentVNode)(2,f.Window,{width:900,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"wrench",selected:i===0,onClick:function(){function v(){return h(0)}return v}(),children:"Network Management"},"ConfigPage"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"floppy-disk",selected:i===1,onClick:function(){function v(){return h(1)}return v}(),children:"Design Management"},"DesignPage")]}),C(i)]})})}return k}(),B=function(N,d){var c=(0,t.useBackend)(d),m=c.act,l=c.data,u=(0,t.useLocalState)(d,"filterType","ALL"),s=u[0],i=u[1],h=l.network_password,C=l.network_name,v=l.devices,p=[];p.push(s),s==="MSC"&&(p.push("BCK"),p.push("PGN"));var g=s==="ALL"?v:v.filter(function(V){return p.indexOf(V.dclass)>-1});return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Section,{title:"Network Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Network Name",children:(0,e.createComponentVNode)(2,o.Button,{content:C||"Unset",selected:C,icon:"edit",onClick:function(){function V(){return m("network_name")}return V}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Network Password",children:(0,e.createComponentVNode)(2,o.Button,{content:h||"Unset",selected:h,icon:"lock",onClick:function(){function V(){return m("network_password")}return V}()})})]})}),(0,e.createComponentVNode)(2,o.Section,{title:"Connected Devices",children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="ALL",onClick:function(){function V(){return i("ALL")}return V}(),icon:"network-wired",children:"All Devices"},"AllDevices"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="SRV",onClick:function(){function V(){return i("SRV")}return V}(),icon:"server",children:"R&D Servers"},"RNDServers"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="RDC",onClick:function(){function V(){return i("RDC")}return V}(),icon:"desktop",children:"R&D Consoles"},"RDConsoles"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="MFB",onClick:function(){function V(){return i("MFB")}return V}(),icon:"industry",children:"Exosuit Fabricators"},"Mechfabs"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="MSC",onClick:function(){function V(){return i("MSC")}return V}(),icon:"microchip",children:"Miscellaneous Devices"},"Misc")]}),(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Device Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Device ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Unlink"})]}),g.map(function(V){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:V.name}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:V.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function y(){return m("unlink_device",{dclass:V.dclass,uid:V.id})}return y}()})})]},V.id)})]})]})],4)},I=function(N,d){var c=(0,t.useBackend)(d),m=c.act,l=c.data,u=l.designs,s=(0,t.useLocalState)(d,"searchText",""),i=s[0],h=s[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Design Management",children:[(0,e.createComponentVNode)(2,o.Input,{fluid:!0,placeholder:"Search for designs",mb:2,onInput:function(){function C(v,p){return h(p)}return C}()}),u.filter((0,a.createSearch)(i,function(C){return C.name})).map(function(C){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{fluid:!0,content:C.name,checked:!C.blacklisted,onClick:function(){function v(){return m(C.blacklisted?"unblacklist_design":"blacklist_design",{d_uid:C.uid})}return v}()},C.name)})]})}},63315:function(A,r,n){"use strict";r.__esModule=!0,r.RndServer=void 0;var e=n(89005),a=n(72253),t=n(44879),o=n(36036),f=n(98595),b=r.RndServer=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.active,s=l.network_name;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:500,resizable:!0,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,o.Section,{title:"Server Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Machine power",children:(0,e.createComponentVNode)(2,o.Button,{content:u?"On":"Off",selected:u,icon:"power-off",onClick:function(){function i(){return m("toggle_active")}return i}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Link status",children:s===null?(0,e.createComponentVNode)(2,o.Box,{color:"red",children:"Unlinked"}):(0,e.createComponentVNode)(2,o.Box,{color:"green",children:"Linked"})})]})}),s===null?(0,e.createComponentVNode)(2,I):(0,e.createComponentVNode)(2,B)]})})}return k}(),B=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.network_name;return(0,e.createComponentVNode)(2,o.Section,{title:"Network Info",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Connected network ID",children:u}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Unlink",children:(0,e.createComponentVNode)(2,o.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function s(){return m("unlink")}return s}()})})]})})},I=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.controllers;return(0,e.createComponentVNode)(2,o.Section,{title:"Detected Cores",children:(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Link"})]}),u.map(function(s){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:s.netname}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Link",icon:"link",onClick:function(){function i(){return m("link",{addr:s.addr})}return i}()})})]},s.addr)})]})})}},26109:function(A,r,n){"use strict";r.__esModule=!0,r.RobotSelfDiagnosis=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=function(k,N){var d=k/N;return d<=.2?"good":d<=.5?"average":"bad"},B=r.RobotSelfDiagnosis=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.data,m=c.component_data;return(0,e.createComponentVNode)(2,o.Window,{width:280,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:m.map(function(l,u){return(0,e.createComponentVNode)(2,t.Section,{title:(0,f.capitalize)(l.name),children:l.installed<=0?(0,e.createComponentVNode)(2,t.NoticeBox,{m:-.5,height:3.5,color:"red",style:{"font-style":"normal"},children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",children:(0,e.createComponentVNode)(2,t.Flex.Item,{grow:1,textAlign:"center",align:"center",color:"#e8e8e8",children:l.installed===-1?"Destroyed":"Missing"})})}):(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"72%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Brute Damage",color:b(l.brute_damage,l.max_damage),children:l.brute_damage}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Burn Damage",color:b(l.electronic_damage,l.max_damage),children:l.electronic_damage})]})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Powered",color:l.powered?"good":"bad",children:l.powered?"Yes":"No"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Enabled",color:l.status?"good":"bad",children:l.status?"Yes":"No"})]})})]})},u)})})})}return I}()},97997:function(A,r,n){"use strict";r.__esModule=!0,r.RoboticsControlConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.RoboticsControlConsole=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.can_hack,l=c.safety,u=c.show_lock_all,s=c.cyborgs,i=s===void 0?[]:s;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:460,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!u&&(0,e.createComponentVNode)(2,t.Section,{title:"Emergency Lock Down",children:[(0,e.createComponentVNode)(2,t.Button,{icon:l?"lock":"unlock",content:l?"Disable Safety":"Enable Safety",selected:l,onClick:function(){function h(){return d("arm",{})}return h}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"lock",disabled:l,content:"Lock ALL Cyborgs",color:"bad",onClick:function(){function h(){return d("masslock",{})}return h}()})]}),(0,e.createComponentVNode)(2,b,{cyborgs:i,can_hack:m})]})})}return B}(),b=function(I,k){var N=I.cyborgs,d=I.can_hack,c=(0,a.useBackend)(k),m=c.act,l=c.data,u="Detonate";return l.detonate_cooldown>0&&(u+=" ("+l.detonate_cooldown+"s)"),N.length?N.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,buttons:(0,e.createFragment)([!!s.hackable&&!s.emagged&&(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){function i(){return m("hackbot",{uid:s.uid})}return i}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:s.locked_down?"unlock":"lock",color:s.locked_down?"good":"default",content:s.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){function i(){return m("stopbot",{uid:s.uid})}return i}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:u,disabled:!l.auth||l.detonate_cooldown>0,color:"bad",onClick:function(){function i(){return m("killbot",{uid:s.uid})}return i}()})],0),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Box,{color:s.status?"bad":s.locked_down?"average":"good",children:s.status?"Not Responding":s.locked_down?"Locked Down":"Nominal"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:(0,e.createComponentVNode)(2,t.Box,{children:s.locstring})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:s.health>50?"good":"bad",value:s.health/100})}),typeof s.charge=="number"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:s.charge>30?"good":"bad",value:s.charge/100})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Capacity",children:(0,e.createComponentVNode)(2,t.Box,{color:s.cell_capacity<3e4?"average":"good",children:s.cell_capacity})})],4)||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"No Power Cell"})}),!!s.is_hacked&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safeties",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"DISABLED"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Module",children:s.module}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Master AI",children:(0,e.createComponentVNode)(2,t.Box,{color:s.synchronization?"default":"average",children:s.synchronization||"None"})})]})},s.uid)}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cyborg units detected within access parameters."})}},54431:function(A,r,n){"use strict";r.__esModule=!0,r.Safe=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Safe=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.dial,s=l.open,i=l.locked,h=l.contents;return(0,e.createComponentVNode)(2,o.Window,{theme:"safe",width:600,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving",children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"25%"}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"75%"})]}),(0,e.createComponentVNode)(2,t.Icon,{className:"Safe--engraving--arrow",name:"long-arrow-alt-down",size:"3"}),(0,e.createVNode)(1,"br"),s?(0,e.createComponentVNode)(2,B):(0,e.createComponentVNode)(2,t.Box,{as:"img",className:"Safe--dial",src:"safe_dial.png",style:{transform:"rotate(-"+3.6*u+"deg)","z-index":0}})]}),!s&&(0,e.createComponentVNode)(2,I)]})})}return k}(),b=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.dial,s=l.open,i=l.locked,h=function(v,p){return(0,e.createComponentVNode)(2,t.Button,{disabled:s||p&&!i,icon:"arrow-"+(p?"right":"left"),content:(p?"Right":"Left")+" "+v,iconRight:p,onClick:function(){function g(){return m(p?"turnleft":"turnright",{num:v})}return g}(),style:{"z-index":10}})};return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:i,icon:s?"lock":"lock-open",content:s?"Close":"Open",mb:"0.5rem",onClick:function(){function C(){return m("open")}return C}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{position:"absolute",children:[h(50),h(10),h(1)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--right",position:"absolute",right:"5px",children:[h(1,!0),h(10,!0),h(50,!0)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--number",children:u})]})},B=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.contents;return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--contents",overflow:"auto",children:u.map(function(s,i){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{mb:"0.5rem",onClick:function(){function h(){return m("retrieve",{index:i+1})}return h}(),children:[(0,e.createComponentVNode)(2,t.Box,{as:"img",src:s.sprite+".png",verticalAlign:"middle",ml:"-6px",mr:"0.5rem"}),s.name]}),(0,e.createVNode)(1,"br")],4,s)})})},I=function(N,d){return(0,e.createComponentVNode)(2,t.Section,{className:"Safe--help",title:"Safe opening instructions (because you all keep forgetting)",children:[(0,e.createComponentVNode)(2,t.Box,{children:["1. Turn the dial left to the first number.",(0,e.createVNode)(1,"br"),"2. Turn the dial right to the second number.",(0,e.createVNode)(1,"br"),"3. Continue repeating this process for each number, switching between left and right each time.",(0,e.createVNode)(1,"br"),"4. Open the safe."]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:"To lock fully, turn the dial to the left after closing the safe."})]})}},29740:function(A,r,n){"use strict";r.__esModule=!0,r.SatelliteControlSatellitesList=r.SatelliteControlMapView=r.SatelliteControlFooter=r.SatelliteControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SatelliteControl=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=(0,a.useLocalState)(d,"tabIndex",l.tabIndex),s=u[0],i=u[1],h=function(){function v(p){i(p),m("set_tab_index",{tab_index:p})}return v}(),C=function(){function v(p){switch(p){case 0:return(0,e.createComponentVNode)(2,b);case 1:return(0,e.createComponentVNode)(2,B);default:return"WE SHOULDN'T BE HERE!"}}return v}();return(0,e.createComponentVNode)(2,o.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"table",selected:s===0,onClick:function(){function v(){return h(0)}return v}(),children:"Satellites"},"Satellites"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"map-marked-alt",selected:s===1,onClick:function(){function v(){return h(1)}return v}(),children:"Map View"},"MapView")]})}),C(s),(0,e.createComponentVNode)(2,I)]})})})}return k}(),b=r.SatelliteControlSatellitesList=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.satellites;return(0,e.createComponentVNode)(2,t.Section,{title:"Satellite Network Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"#"+s.id,children:[s.mode," ",(0,e.createComponentVNode)(2,t.Button,{content:s.active?"Deactivate":"Activate",icon:"arrow-circle-right",onClick:function(){function i(){return m("toggle",{id:s.id})}return i}()})]},s.id)})})})}return k}(),B=r.SatelliteControlMapView=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.satellites,s=l.has_goal,i=l.defended,h=l.collisions,C=l.fake_meteors,v=l.zoom,p=l.offsetX,g=l.offsetY,V=0;return(0,e.createComponentVNode)(2,t.Box,{height:"100vh",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,t.NanoMap,{zoom:v,offsetX:p,offsetY:g,onZoom:function(){function y(S){return m("set_zoom",{zoom:S})}return y}(),onOffsetChange:function(){function y(S,L){return m("set_offset",{offset_x:L.offsetX,offset_y:L.offsetY})}return y}(),children:[u.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"satellite",tooltip:y.active?"Shield Satellite":"Inactive Shield Satellite",color:y.active?"white":"grey",onClick:function(){function S(){return m("toggle",{id:y.id})}return S}()},V++)}),s&&i.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"circle",tooltip:"Successful Defense",color:"blue"},V++)}),s&&h.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"x",tooltip:"Meteor Hit",color:"red"},V++)}),s&&C.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"meteor",tooltip:"Incoming Meteor",color:"white"},V++)})]})})}return k}(),I=r.SatelliteControlFooter=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.notice,s=l.notice_color,i=l.has_goal,h=l.coverage,C=l.coverage_goal,v=l.testing;return(0,e.createFragment)([i&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Station Shield Coverage",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:h>=C?"good":"average",value:h,maxValue:100,children:[h,"%"]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Check coverage",disabled:v,onClick:function(){function p(){return m("begin_test")}return p}()})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{color:s,children:u})],0)}return k}()},44162:function(A,r,n){"use strict";r.__esModule=!0,r.SecureStorage=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=n(36352),B=n(92986),I=r.SecureStorage=function(){function c(m,l){return(0,e.createComponentVNode)(2,f.Window,{theme:"securestorage",height:500,width:280,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,N)})})})})}return c}(),k=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=window.event?m.which:m.keyCode;if(i===B.KEY_ENTER){m.preventDefault(),s("keypad",{digit:"E"});return}if(i===B.KEY_ESCAPE){m.preventDefault(),s("keypad",{digit:"C"});return}if(i===B.KEY_BACKSPACE){m.preventDefault(),s("backspace");return}if(i>=B.KEY_0&&i<=B.KEY_9){m.preventDefault(),s("keypad",{digit:i-B.KEY_0});return}if(i>=B.KEY_NUMPAD_0&&i<=B.KEY_NUMPAD_9){m.preventDefault(),s("keypad",{digit:i-B.KEY_NUMPAD_0});return}},N=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=i.locked,C=i.no_passcode,v=i.emagged,p=i.user_entered_code,g=[["1","2","3"],["4","5","6"],["7","8","9"],["C","0","E"]],V=C?"":h?"bad":"good";return(0,e.createComponentVNode)(2,o.Section,{fill:!0,onKeyDown:function(){function y(S){return k(S,l)}return y}(),children:[(0,e.createComponentVNode)(2,o.Stack.Item,{height:7.3,children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["SecureStorage__displayBox","SecureStorage__displayBox--"+V]),height:"100%",children:v?"ERROR":p})}),(0,e.createComponentVNode)(2,o.Table,{children:g.map(function(y){return(0,e.createComponentVNode)(2,b.TableRow,{children:y.map(function(S){return(0,e.createComponentVNode)(2,b.TableCell,{children:(0,e.createComponentVNode)(2,d,{number:S})},S)})},y[0])})})]})},d=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=m.number;return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,bold:!0,mb:"6px",content:h,textAlign:"center",fontSize:"60px",lineHeight:1.25,width:"80px",className:(0,a.classes)(["SecureStorage__Button","SecureStorage__Button--keypad","SecureStorage__Button--"+h]),onClick:function(){function C(){return s("keypad",{digit:h})}return C}()})}},6272:function(A,r,n){"use strict";r.__esModule=!0,r.SecurityRecords=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(3939),B=n(321),I=n(5485),k=n(22091),N={"*Execute*":"execute","*Arrest*":"arrest",Incarcerated:"incarcerated",Parolled:"parolled",Released:"released",Demote:"demote",Search:"search",Monitor:"monitor"},d=function(p,g){(0,b.modalOpen)(p,"edit",{field:g.edit,value:g.value})},c=r.SecurityRecords=function(){function v(p,g){var V=(0,t.useBackend)(g),y=V.act,S=V.data,L=S.loginState,w=S.currentPage,x;if(L.logged_in)w===1?x=(0,e.createComponentVNode)(2,l):w===2&&(x=(0,e.createComponentVNode)(2,i));else return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,I.LoginScreen)})});return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.LoginInfo),(0,e.createComponentVNode)(2,k.TemporaryNotice),(0,e.createComponentVNode)(2,m),x]})})]})}return v}(),m=function(p,g){var V=(0,t.useBackend)(g),y=V.act,S=V.data,L=S.currentPage,w=S.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:L===1,onClick:function(){function x(){return y("page",{page:1})}return x}(),children:"List Records"}),L===2&&w&&!w.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:L===2,children:["Record: ",w.fields[0].value]})]})})},l=function(p,g){var V=(0,t.useBackend)(g),y=V.act,S=V.data,L=S.records,w=(0,t.useLocalState)(g,"searchText",""),x=w[0],T=w[1],M=(0,t.useLocalState)(g,"sortId","name"),O=M[0],D=M[1],E=(0,t.useLocalState)(g,"sortOrder",!0),P=E[0],R=E[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,s)}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"SecurityRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,u,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,u,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,u,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,u,{id:"fingerprint",children:"Fingerprint"}),(0,e.createComponentVNode)(2,u,{id:"status",children:"Criminal Status"})]}),L.filter((0,a.createSearch)(x,function(j){return j.name+"|"+j.id+"|"+j.rank+"|"+j.fingerprint+"|"+j.status})).sort(function(j,F){var W=P?1:-1;return j[O].localeCompare(F[O])*W}).map(function(j){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"SecurityRecords__listRow--"+N[j.status],onClick:function(){function F(){return y("view",{uid_gen:j.uid_gen,uid_sec:j.uid_sec})}return F}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",j.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.fingerprint}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.status})]},j.id)})]})})})],4)},u=function(p,g){var V=(0,t.useLocalState)(g,"sortId","name"),y=V[0],S=V[1],L=(0,t.useLocalState)(g,"sortOrder",!0),w=L[0],x=L[1],T=p.id,M=p.children;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:y!==T&&"transparent",fluid:!0,onClick:function(){function O(){y===T?x(!w):(S(T),x(!0))}return O}(),children:[M,y===T&&(0,e.createComponentVNode)(2,o.Icon,{name:w?"sort-up":"sort-down",ml:"0.25rem;"})]})})})},s=function(p,g){var V=(0,t.useBackend)(g),y=V.act,S=V.data,L=S.isPrinting,w=(0,t.useLocalState)(g,"searchText",""),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{ml:"0.25rem",content:"New Record",icon:"plus",onClick:function(){function M(){return y("new_general")}return M}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:L,icon:L?"spinner":"print",iconSpin:!!L,content:"Print Cell Log",onClick:function(){function M(){return(0,b.modalOpen)(g,"print_cell_log")}return M}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by Name, ID, Assignment, Fingerprint, Status",fluid:!0,onInput:function(){function M(O,D){return T(D)}return M}()})})]})},i=function(p,g){var V=(0,t.useBackend)(g),y=V.act,S=V.data,L=S.isPrinting,w=S.general,x=S.security;return!w||!w.fields?(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"General records lost!"}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:L,icon:L?"spinner":"print",iconSpin:!!L,content:"Print Record",onClick:function(){function T(){return y("print_record")}return T}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",tooltip:"WARNING: This will also delete the Security and Medical records associated with this crew member!",tooltipPosition:"bottom-start",content:"Delete Record",onClick:function(){function T(){return y("delete_general")}return T}()})],4),children:(0,e.createComponentVNode)(2,h)})}),!x||!x.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function T(){return y("new_security")}return T}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Security records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:x.empty,content:"Delete Record",onClick:function(){function T(){return y("delete_security")}return T}()}),children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:x.fields.map(function(T,M){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:T.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(T.value),!!T.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:T.line_break?"1rem":"initial",onClick:function(){function O(){return d(g,T)}return O}()})]},M)})})})})}),(0,e.createComponentVNode)(2,C)],4)],0)},h=function(p,g){var V=(0,t.useBackend)(g),y=V.data,S=y.general;return!S||!S.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:S.fields.map(function(L,w){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:L.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(""+L.value),!!L.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:L.line_break?"1rem":"initial",onClick:function(){function x(){return d(g,L)}return x}()})]},w)})})}),!!S.has_photos&&S.photos.map(function(L,w){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:L,style:{width:"96px","margin-top":"5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createVNode)(1,"br"),"Photo #",w+1]},w)})]})},C=function(p,g){var V=(0,t.useBackend)(g),y=V.act,S=V.data,L=S.security;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function w(){return(0,b.modalOpen)(g,"comment_add")}return w}()}),children:L.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):L.comments.map(function(w,x){return(0,e.createComponentVNode)(2,o.Box,{preserveWhitespace:!0,children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:w.header||"Auto-generated"}),(0,e.createVNode)(1,"br"),w.text||w,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function T(){return y("comment_delete",{id:x+1})}return T}()})]},x)})})})}},5099:function(A,r,n){"use strict";r.__esModule=!0,r.SeedExtractor=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(3939);function B(u,s){var i=typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(i)return(i=i.call(u)).next.bind(i);if(Array.isArray(u)||(i=I(u))||s&&u&&typeof u.length=="number"){i&&(u=i);var h=0;return function(){return h>=u.length?{done:!0}:{done:!1,value:u[h++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function I(u,s){if(u){if(typeof u=="string")return k(u,s);var i={}.toString.call(u).slice(8,-1);return i==="Object"&&u.constructor&&(i=u.constructor.name),i==="Map"||i==="Set"?Array.from(u):i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?k(u,s):void 0}}function k(u,s){(s==null||s>u.length)&&(s=u.length);for(var i=0,h=Array(s);i=x},C=function(w,x){return w<=x},v=s.split(" "),p=[],g=function(){var w=S.value,x=w.split(":");if(x.length===0)return 0;if(x.length===1)return p.push(function(O){return(O.name+" ("+O.variant+")").toLocaleLowerCase().includes(x[0].toLocaleLowerCase())}),0;if(x.length>2)return{v:function(){function O(D){return!1}return O}()};var T,M=i;if(x[1][x[1].length-1]==="-"?(M=C,T=Number(x[1].substring(0,x[1].length-1))):x[1][x[1].length-1]==="+"?(M=h,T=Number(x[1].substring(0,x[1].length-1))):T=Number(x[1]),isNaN(T))return{v:function(){function O(D){return!1}return O}()};switch(x[0].toLocaleLowerCase()){case"l":case"life":case"lifespan":p.push(function(O){return M(O.lifespan,T)});break;case"e":case"end":case"endurance":p.push(function(O){return M(O.endurance,T)});break;case"m":case"mat":case"maturation":p.push(function(O){return M(O.maturation,T)});break;case"pr":case"prod":case"production":p.push(function(O){return M(O.production,T)});break;case"y":case"yield":p.push(function(O){return M(O.yield,T)});break;case"po":case"pot":case"potency":p.push(function(O){return M(O.potency,T)});break;case"s":case"stock":case"c":case"count":case"a":case"amount":p.push(function(O){return M(O.amount,T)});break;default:return{v:function(){function O(D){return!1}return O}()}}},V,y=B(v),S;!(S=y()).done;)if(V=g(),V!==0&&V)return V.v;return function(L){for(var w=0,x=p;w=1?Number(M):1)}return x}()})]})]})}},17474:function(A,r,n){"use strict";r.__esModule=!0,r.Shop=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(25328),f=n(72253),b=n(36036),B=n(98595),I=n(3939),k=function(h){switch(h){case 0:return(0,e.createComponentVNode)(2,d);case 1:return(0,e.createComponentVNode)(2,c);default:return"\u041E\u0428\u0418\u0411\u041A\u0410, \u0421\u041E\u041E\u0411\u0429\u0418\u0422\u0415 \u0420\u0410\u0417\u0420\u0410\u0411\u041E\u0422\u0427\u0418\u041A\u0423"}},N=r.Shop=function(){function i(h,C){var v=(0,f.useBackend)(C),p=v.act,g=v.data,V=g.cart,y=(0,f.useLocalState)(C,"tabIndex",0),S=y[0],L=y[1];return(0,e.createComponentVNode)(2,B.Window,{width:900,height:600,theme:"abductor",children:[(0,e.createComponentVNode)(2,I.ComplexModal),(0,e.createComponentVNode)(2,B.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Tabs,{children:[(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:S===0,onClick:function(){function w(){L(0)}return w}(),icon:"store",children:"\u0422\u043E\u0440\u0433\u043E\u0432\u043B\u044F"},"PurchasePage"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:S===1,onClick:function(){function w(){L(1)}return w}(),icon:"shopping-cart",children:["\u041A\u043E\u0440\u0437\u0438\u043D\u0430 ",V&&V.length?"("+V.length+")":""]},"Cart")]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:k(S)})]})})]})}return i}(),d=function(h,C){var v=(0,f.useBackend)(C),p=v.act,g=v.data,V=g.cash,y=g.cats,S=(0,f.useLocalState)(C,"shopItems",y[0].items),L=S[0],w=S[1],x=(0,f.useLocalState)(C,"showDesc",1),T=x[0],M=x[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"\u0421\u0440\u0435\u0434\u0441\u0442\u0432\u0430: "+V+"\u043A",buttons:(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438",checked:T,onClick:function(){function O(){return M(!T)}return O}()})})})}),(0,e.createComponentVNode)(2,b.Stack,{fill:!0,mt:.3,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:y.map(function(O){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:O.items===L,onClick:function(){function D(){w(O.items)}return D}(),children:O.cat},O)})})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:L.map(function(O){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,m,{i:O,showDecription:T},(0,o.decodeHtmlEntities)(O.name))},(0,o.decodeHtmlEntities)(O.name))})})})})]})]})},c=function(h,C){var v=(0,f.useBackend)(C),p=v.act,g=v.data,V=g.cart,y=g.cash,S=g.cart_price,L=(0,f.useLocalState)(C,"showDesc",0),w=L[0],x=L[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"\u0421\u0440\u0435\u0434\u0441\u0442\u0432\u0430: "+y+"\u043A",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438",checked:w,onClick:function(){function T(){return x(!w)}return T}()}),(0,e.createComponentVNode)(2,b.Button,{content:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C",icon:"trash",onClick:function(){function T(){return p("empty_cart")}return T}(),disabled:!V}),(0,e.createComponentVNode)(2,b.Button,{content:"\u041E\u043F\u043B\u0430\u0442\u0438\u0442\u044C ("+S+"\u043A)",icon:"shopping-cart",onClick:function(){function T(){return p("purchase_cart")}return T}(),disabled:!V||S>y})],4),children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:V?V.map(function(T){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mr:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,m,{i:T,showDecription:w,buttons:(0,e.createComponentVNode)(2,u,{i:T})})},(0,o.decodeHtmlEntities)(T.name))}):(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:"\u0412\u0430\u0448\u0430 \u043A\u043E\u0440\u0437\u0438\u043D\u0430 \u043F\u0443\u0441\u0442\u0430!"})})})})})},m=function(h,C){var v=h.i,p=h.showDecription,g=p===void 0?1:p,V=h.buttons,y=V===void 0?(0,e.createComponentVNode)(2,l,{i:v}):V;return(0,e.createComponentVNode)(2,b.Section,{title:(0,o.decodeHtmlEntities)(v.name),showBottom:g,buttons:y,children:[g?(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(v.desc)}):null,g?(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(v.content)}):null]})},l=function(h,C){var v=(0,f.useBackend)(C),p=v.act,g=v.data,V=h.i,y=g.cash;return(0,e.createComponentVNode)(2,b.Button,{icon:"shopping-cart",content:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0432 \u043A\u043E\u0440\u0437\u0438\u043D\u0443 ("+V.cost+" \u041A\u0438\u043A\u0438\u0440\u0438\u0434\u0438\u0442\u043E\u0432)",color:V.limit!==-1&&"red",tooltip:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0442\u043E\u0432\u0430\u0440 \u0432 \u043A\u043E\u0440\u0437\u0438\u043D\u0443, \u0443\u0432\u0435\u043B\u0438\u0447\u0438\u0432 \u043E\u0431\u0449\u0435\u0435 \u0447\u0438\u0441\u043B\u043E \u0434\u0430\u043D\u043D\u043E\u0433\u043E \u0442\u043E\u0432\u0430\u0440\u0430. \u0426\u0435\u043D\u0430 \u0442\u043E\u0432\u0430\u0440\u0430 \u043C\u0435\u043D\u044F\u0435\u0442\u0441\u044F \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043C\u043E\u0441\u0442\u0438 \u043E\u0442 \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043D\u044B\u0445 \u0446\u0435\u043D\u043D\u043E\u0441\u0442\u0435\u0439 \u0432 \u0420\u0430\u0441\u0447\u0438\u0447\u0435\u0442\u0447\u0438\u043A\u0438\u043A\u0435.",tooltipPosition:"left",onClick:function(){function S(){return p("add_to_cart",{item:V.obj_path})}return S}(),disabled:V.cost>y||V.limit!==-1&&V.purchased>=V.limit||V.is_time_available===!1})},u=function(h,C){var v=(0,f.useBackend)(C),p=v.act,g=v.data,V=h.i;return(0,e.createComponentVNode)(2,b.Stack,{children:[(0,e.createComponentVNode)(2,b.Button,{icon:"times",content:"("+V.cost*V.amount+"\u043A)",tooltip:"\u0423\u0431\u0440\u0430\u0442\u044C \u0438\u0437 \u043A\u043E\u0440\u0437\u0438\u043D\u044B.",tooltipPosition:"left",onClick:function(){function y(){return p("remove_from_cart",{item:V.obj_path})}return y}()}),(0,e.createComponentVNode)(2,b.Button,{icon:"minus",ml:"5px",onClick:function(){function y(){return p("set_cart_item_quantity",{item:V.obj_path,quantity:--V.amount})}return y}(),disabled:V.amount<=0}),(0,e.createComponentVNode)(2,b.Button.Input,{content:V.amount,width:"45px",tooltipPosition:"bottom-end",onCommit:function(){function y(S,L){return p("set_cart_item_quantity",{item:V.obj_path,quantity:L})}return y}(),disabled:V.limit!==-1&&V.amount>=V.limit&&V.amount<=0}),(0,e.createComponentVNode)(2,b.Button,{mb:.3,icon:"plus",tooltipPosition:"bottom-start",tooltip:V.limit===0&&"Discount already redeemed!",onClick:function(){function y(){return p("set_cart_item_quantity",{item:V.obj_path,quantity:++V.amount})}return y}(),disabled:V.limit!==-1&&V.amount>=V.limit})]})},s=function(h,C){var v=(0,f.useBackend)(C),p=v.act,g=v.data,V=h.pack;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,horizontal:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{width:"70%",children:V.content_images.map(function(y){return(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+y,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})},y.ref)})})})}},2916:function(A,r,n){"use strict";r.__esModule=!0,r.ShuttleConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ShuttleConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:150,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:d.status?d.status:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Missing"})}),!!d.shuttle&&(!!d.docking_ports_len&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Send to ",children:d.docking_ports.map(function(c){return(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",content:c.name,onClick:function(){function m(){return N("move",{move:c.id})}return m}()},c.name)})})||(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:"red",children:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Locked"})}),!!d.admin_controlled&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorization",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-circle",content:"Request Authorization",disabled:!d.status,onClick:function(){function c(){return N("request")}return c}()})})],0))]})})})})}return b}()},39401:function(A,r,n){"use strict";r.__esModule=!0,r.ShuttleManipulator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ShuttleManipulator=function(){function k(N,d){var c=(0,a.useLocalState)(d,"tabIndex",0),m=c[0],l=c[1],u=function(){function s(i){switch(i){case 0:return(0,e.createComponentVNode)(2,b);case 1:return(0,e.createComponentVNode)(2,B);case 2:return(0,e.createComponentVNode)(2,I);default:return"WE SHOULDN'T BE HERE!"}}return s}();return(0,e.createComponentVNode)(2,o.Window,{width:650,height:700,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===0,onClick:function(){function s(){return l(0)}return s}(),icon:"info-circle",children:"Status"},"Status"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===1,onClick:function(){function s(){return l(1)}return s}(),icon:"file-import",children:"Templates"},"Templates"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===2,onClick:function(){function s(){return l(2)}return s}(),icon:"tools",children:"Modification"},"Modification")]}),u(m)]})})})}return k}(),b=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.shuttles;return(0,e.createComponentVNode)(2,t.Box,{children:u.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID",children:s.id}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Timer",children:s.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Mode",children:s.mode}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Status",children:s.status}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function i(){return m("jump_to",{type:"mobile",id:s.id})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Fast Travel",icon:"fast-forward",onClick:function(){function i(){return m("fast_travel",{id:s.id})}return i}()})]})]})},s.name)})})},B=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.templates_tabs,s=l.existing_shuttle,i=l.templates;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Tabs,{children:u.map(function(h){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:h===s.id,icon:"file",onClick:function(){function C(){return m("select_template_category",{cat:h})}return C}(),children:h},h)})}),!!s&&i[s.id].templates.map(function(h){return(0,e.createComponentVNode)(2,t.Section,{title:h.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[h.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:h.description}),h.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:h.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Load Template",icon:"download",onClick:function(){function C(){return m("select_template",{shuttle_id:h.shuttle_id})}return C}()})})]})},h.name)})]})},I=function(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.existing_shuttle,s=l.selected;return(0,e.createComponentVNode)(2,t.Box,{children:[u?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: "+u.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:u.status}),u.timer&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Timer",children:u.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function i(){return m("jump_to",{type:"mobile",id:u.id})}return i}()})})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: None"}),s?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: "+s.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:s.description}),s.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Preview",icon:"eye",onClick:function(){function i(){return m("preview",{shuttle_id:s.shuttle_id})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Load",icon:"download",onClick:function(){function i(){return m("load",{shuttle_id:s.shuttle_id})}return i}()})]})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: None"})]})}},86013:function(A,r,n){"use strict";r.__esModule=!0,r.SingularityMonitor=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(44879),f=n(72253),b=n(36036),B=n(76910),I=n(98595),k=n(36352),N=r.SingularityMonitor=function(){function l(u,s){var i=(0,f.useBackend)(s),h=i.act,C=i.data;return C.active===0?(0,e.createComponentVNode)(2,c):(0,e.createComponentVNode)(2,m)}return l}(),d=function(u){return Math.log2(16+Math.max(0,u))-4},c=function(u,s){var i=(0,f.useBackend)(s),h=i.act,C=i.data,v=C.singularities,p=v===void 0?[]:v;return(0,e.createComponentVNode)(2,I.Window,{width:450,height:185,children:(0,e.createComponentVNode)(2,I.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,title:"Detected Singularities",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"sync",content:"Refresh",onClick:function(){function g(){return h("refresh")}return g}()}),children:(0,e.createComponentVNode)(2,b.Table,{children:p.map(function(g){return(0,e.createComponentVNode)(2,b.Table.Row,{children:[(0,e.createComponentVNode)(2,b.Table.Cell,{children:g.singularity_id+". "+g.area_name}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,color:"label",children:"Stage:"}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,width:"120px",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:g.stage,minValue:0,maxValue:6,ranges:{good:[1,2],average:[3,4],bad:[5,6]},children:(0,o.toFixed)(g.stage)})}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,b.Button,{content:"Details",onClick:function(){function V(){return h("view",{view:g.singularity_id})}return V}()})})]},g.singularity_id)})})})})})},m=function(u,s){var i=(0,f.useBackend)(s),h=i.act,C=i.data,v=C.active,p=C.singulo_stage,g=C.singulo_potential_stage,V=C.singulo_energy,y=C.singulo_high,S=C.singulo_low,L=C.generators,w=L===void 0?[]:L;return(0,e.createComponentVNode)(2,I.Window,{width:550,height:185,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"270px",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Metrics",children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Stage",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:p,minValue:0,maxValue:6,ranges:{good:[1,2],average:[3,4],bad:[5,6]},children:(0,o.toFixed)(p)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Potential Stage",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:g,minValue:0,maxValue:6,ranges:{good:[1,p+.5],average:[p+.5,p+1.5],bad:[p+1.5,p+2]},children:(0,o.toFixed)(g)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:V,minValue:S,maxValue:y,ranges:{good:[.67*y+.33*S,y],average:[.33*y+.67*S,.67*y+.33*S],bad:[S,.33*y+.67*S]},children:(0,o.toFixed)(V)+"MJ"})})]})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Field Generators",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"arrow-left",content:"Back",onClick:function(){function x(){return h("back")}return x}()}),children:(0,e.createComponentVNode)(2,b.LabeledList,{children:w.map(function(x){return(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Remaining Charge",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:x.charge,minValue:0,maxValue:125,ranges:{good:[80,125],average:[30,80],bad:[0,30]},children:(0,o.toFixed)(x.charge)})},x.gen_index)})})})})]})})})}},88284:function(A,r,n){"use strict";r.__esModule=!0,r.Sleeper=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=[["good","Alive"],["average","Critical"],["bad","DEAD"]],B=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],I={average:[.25,.5],bad:[.5,1/0]},k=["bad","average","average","good","average","average","bad"],N=r.Sleeper=function(){function i(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.hasOccupant,y=V?(0,e.createComponentVNode)(2,d):(0,e.createComponentVNode)(2,s);return(0,e.createComponentVNode)(2,f.Window,{width:550,height:760,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:y}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,l)})]})})})}return i}(),d=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.occupant;return(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,u)],4)},c=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.occupant,y=g.auto_eject_dead;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:"Auto-eject if dead:\xA0"}),(0,e.createComponentVNode)(2,o.Button,{icon:y?"toggle-on":"toggle-off",selected:y,content:y?"On":"Off",onClick:function(){function S(){return p("auto_eject_dead_"+(y?"off":"on"))}return S}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"user-slash",content:"Eject",onClick:function(){function S(){return p("ejectify")}return S}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:V.name}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.maxHealth,value:V.health/V.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]},children:(0,a.round)(V.health,0)})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",color:b[V.stat][0],children:b[V.stat][1]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.maxTemp,value:V.bodyTemperature/V.maxTemp,color:k[V.temperatureSuitability+3],children:[(0,a.round)(V.btCelsius,0),"\xB0C,",(0,a.round)(V.btFaren,0),"\xB0F"]})}),!!V.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.bloodMax,value:V.bloodLevel/V.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[V.bloodPercent,"%, ",V.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[V.pulse," BPM"]})],4)]})})},m=function(h,C){var v=(0,t.useBackend)(C),p=v.data,g=p.occupant;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Damage",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:B.map(function(V,y){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:V[0],children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:"100",value:g[V[1]]/100,ranges:I,children:(0,a.round)(g[V[1]],0)},y)},y)})})})},l=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.hasOccupant,y=g.isBeakerLoaded,S=g.beakerMaxSpace,L=g.beakerFreeSpace,w=g.dialysis,x=w&&L>0;return(0,e.createComponentVNode)(2,o.Section,{title:"Dialysis",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!y||L<=0||!V,selected:x,icon:x?"toggle-on":"toggle-off",content:x?"Active":"Inactive",onClick:function(){function T(){return p("togglefilter")}return T}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!y,icon:"eject",content:"Eject",onClick:function(){function T(){return p("removebeaker")}return T}()})],4),children:y?(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:S,value:L/S,ranges:{good:[.5,1/0],average:[.25,.5],bad:[-1/0,.25]},children:[L,"u"]})})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No beaker loaded."})})},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,g=v.data,V=g.occupant,y=g.chemicals,S=g.maxchem,L=g.amounts;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Chemicals",children:y.map(function(w,x){var T="",M;return w.overdosing?(T="bad",M=(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle"}),"\xA0 Overdosing!"]})):w.od_warning&&(T="average",M=(0,e.createComponentVNode)(2,o.Box,{color:"average",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle"}),"\xA0 Close to overdosing"]})),(0,e.createComponentVNode)(2,o.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{title:w.title,level:"3",mx:"0",lineHeight:"18px",buttons:M,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:S,value:w.occ_amount/S,color:T,title:"Amount of chemicals currently inside the occupant / Total amount injectable by this machine",mr:"0.5rem",children:[w.pretty_amount,"/",S,"u"]}),L.map(function(O,D){return(0,e.createComponentVNode)(2,o.Button,{disabled:!w.injectable||w.occ_amount+O>S||V.stat===2,icon:"syringe",content:"Inject "+O+"u",title:"Inject "+O+"u of "+w.title+" into the occupant",mb:"0",height:"19px",onClick:function(){function E(){return p("chemical",{chemid:w.id,amount:O})}return E}()},D)})]})})},x)})})},s=function(h,C){return(0,e.createComponentVNode)(2,o.Section,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}},21597:function(A,r,n){"use strict";r.__esModule=!0,r.SlotMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SlotMachine=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;if(d.money===null)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:90,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:"Could not scan your card or could not find account!"}),(0,e.createComponentVNode)(2,t.Box,{children:"Please wear or hold your ID and try again."})]})})});var c;return d.plays===1?c=d.plays+" player has tried their luck today!":c=d.plays+" players have tried their luck today!",(0,e.createComponentVNode)(2,o.Window,{width:300,height:151,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{lineHeight:2,children:c}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Credits Remaining",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:d.money})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"10 credits to spin",children:(0,e.createComponentVNode)(2,t.Button,{icon:"coins",disabled:d.working,content:d.working?"Spinning...":"Spin",onClick:function(){function m(){return N("spin")}return m}()})})]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,lineHeight:2,color:d.resultlvl,children:d.result})]})})})}return b}()},46348:function(A,r,n){"use strict";r.__esModule=!0,r.Smartfridge=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Smartfridge=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.secure,m=d.can_dry,l=d.drying,u=d.contents;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"Secure Access: Please have your identification ready."}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m?"Drying rack":"Contents",buttons:!!m&&(0,e.createComponentVNode)(2,t.Button,{width:4,icon:l?"power-off":"times",content:l?"On":"Off",selected:l,onClick:function(){function s(){return N("drying")}return s}()}),children:[!u&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cookie-bite",size:5,color:"brown"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No products loaded."]})}),!!u&&u.slice().sort(function(s,i){return s.display_name.localeCompare(i.display_name)}).map(function(s){return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"55%",children:s.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"25%",children:["(",s.quantity," in stock)"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:13,children:[(0,e.createComponentVNode)(2,t.Button,{width:3,icon:"arrow-down",tooltip:"Dispense one.",content:"1",onClick:function(){function i(){return N("vend",{index:s.vend,amount:1})}return i}()}),(0,e.createComponentVNode)(2,t.NumberInput,{width:"40px",minValue:0,value:0,maxValue:s.quantity,step:1,stepPixelSize:3,onChange:function(){function i(h,C){return N("vend",{index:s.vend,amount:C})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{width:4,icon:"arrow-down",content:"All",tooltip:"Dispense all.",tooltipPosition:"bottom-start",onClick:function(){function i(){return N("vend",{index:s.vend,amount:s.quantity})}return i}()})]})]},s)})]})]})})})}return b}()},86162:function(A,r,n){"use strict";r.__esModule=!0,r.Smes=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(49968),f=n(98595),b=1e3,B=r.Smes=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.capacityPercent,u=m.capacity,s=m.charge,i=m.inputAttempt,h=m.inputting,C=m.inputLevel,v=m.inputLevelMax,p=m.inputAvailable,g=m.outputPowernet,V=m.outputAttempt,y=m.outputting,S=m.outputLevel,L=m.outputLevelMax,w=m.outputUsed,x=l>=100&&"good"||h&&"average"||"bad",T=y&&"good"||s>0&&"average"||"bad";return(0,e.createComponentVNode)(2,f.Window,{width:340,height:345,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Stored Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:l*.01,ranges:{good:[.5,1/0],average:[.15,.5],bad:[-1/0,.15]}})}),(0,e.createComponentVNode)(2,t.Section,{title:"Input",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Charge Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:i?"sync-alt":"times",selected:i,onClick:function(){function M(){return c("tryinput")}return M}(),children:i?"Auto":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:x,children:l>=100&&"Fully Charged"||h&&"Charging"||"Not Charging"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Input",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:C===0,onClick:function(){function M(){return c("input",{target:"min"})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:C===0,onClick:function(){function M(){return c("input",{adjust:-1e4})}return M}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:C/b,fillValue:p/b,minValue:0,maxValue:v/b,step:5,stepPixelSize:4,format:function(){function M(O){return(0,o.formatPower)(O*b,1)}return M}(),onChange:function(){function M(O,D){return c("input",{target:D*b})}return M}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:C===v,onClick:function(){function M(){return c("input",{adjust:1e4})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:C===v,onClick:function(){function M(){return c("input",{target:"max"})}return M}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available",children:(0,o.formatPower)(p)})]})}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Output",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Output Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){function M(){return c("tryoutput")}return M}(),children:V?"On":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:T,children:g?y?"Sending":s>0?"Not Sending":"No Charge":"Not Connected"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Output",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:S===0,onClick:function(){function M(){return c("output",{target:"min"})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:S===0,onClick:function(){function M(){return c("output",{adjust:-1e4})}return M}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:S/b,minValue:0,maxValue:L/b,step:5,stepPixelSize:4,format:function(){function M(O){return(0,o.formatPower)(O*b,1)}return M}(),onChange:function(){function M(O,D){return c("output",{target:D*b})}return M}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:S===L,onClick:function(){function M(){return c("output",{adjust:1e4})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:S===L,onClick:function(){function M(){return c("output",{target:"max"})}return M}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Outputting",children:(0,o.formatPower)(w)})]})})]})})})}return I}()},63584:function(A,r,n){"use strict";r.__esModule=!0,r.SolarControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SolarControl=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=0,m=1,l=2,u=d.generated,s=d.generated_ratio,i=d.tracking_state,h=d.tracking_rate,C=d.connected_panels,v=d.connected_tracker,p=d.cdir,g=d.direction,V=d.rotating_direction;return(0,e.createComponentVNode)(2,o.Window,{width:490,height:277,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){function y(){return N("refresh")}return y}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar tracker",color:v?"good":"bad",children:v?"OK":"N/A"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar panels",color:C>0?"good":"bad",children:C})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{size:2,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power output",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[.66,1/0],average:[.33,.66],bad:[-1/0,.33]},minValue:0,maxValue:1,value:s,children:u+" W"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[p,"\xB0 (",g,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[i===l&&(0,e.createComponentVNode)(2,t.Box,{children:" Automated "}),i===m&&(0,e.createComponentVNode)(2,t.Box,{children:[" ",h,"\xB0/h (",V,")"," "]}),i===c&&(0,e.createComponentVNode)(2,t.Box,{children:" Tracker offline "})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[i!==l&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0",step:1,stepPixelSize:1,minValue:0,maxValue:359,value:p,onDrag:function(){function y(S,L){return N("cdir",{cdir:L})}return y}()}),i===l&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker status",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Off",selected:i===c,onClick:function(){function y(){return N("track",{track:c})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"clock-o",content:"Timed",selected:i===m,onClick:function(){function y(){return N("track",{track:m})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Auto",selected:i===l,disabled:!v,onClick:function(){function y(){return N("track",{track:l})}return y}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[i===m&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0/h",step:1,stepPixelSize:1,minValue:-7200,maxValue:7200,value:h,format:function(){function y(S){var L=Math.sign(S)>0?"+":"-";return L+Math.abs(S)}return y}(),onDrag:function(){function y(S,L){return N("tdir",{tdir:L})}return y}()}),i===c&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Tracker offline "}),i===l&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]})]})})]})})}return b}()},38096:function(A,r,n){"use strict";r.__esModule=!0,r.SpawnersMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SpawnersMenu=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.spawners||[];return(0,e.createComponentVNode)(2,o.Window,{width:700,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{children:c.map(function(m){return(0,e.createComponentVNode)(2,t.Section,{mb:.5,title:m.name+" ("+m.amount_left+" left)",level:2,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Jump",onClick:function(){function l(){return N("jump",{ID:m.uids})}return l}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Spawn",onClick:function(){function l(){return N("spawn",{ID:m.uids})}return l}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mb:1,fontSize:"16px",children:m.desc}),!!m.fluff&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},textColor:"#878787",fontSize:"14px",children:m.fluff}),!!m.important_info&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mt:1,bold:!0,color:"red",fontSize:"18px",children:m.important_info})]},m.name)})})})})}return b}()},30586:function(A,r,n){"use strict";r.__esModule=!0,r.SpecMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SpecMenu=function(){function N(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:1100,height:600,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k)]})})})}return N}(),b=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Hemomancer",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function i(){return l("hemomancer")}return i}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on blood magic and the manipulation of blood around you.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Vampiric claws",16),(0,e.createTextVNode)(": Unlocked at 150 blood, allows you to summon a robust pair of claws that attack rapidly, drain a targets blood, and heal you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood Barrier",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to select two turfs and create a wall between them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood tendrils",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to slow everyone in a targeted 3x3 area after a short delay.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Sanguine pool",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to travel at high speeds for a short duration. Doing this leaves behind blood splatters. You can move through anything but walls and space when doing this.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Predator senses",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to sniff out anyone within the same sector as you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood eruption",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to manipulate all nearby blood splatters, in 4 tiles around you, into spikes that impale anyone stood ontop of them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"The blood bringers rite",16),(0,e.createTextVNode)(": When toggled you will rapidly drain the blood of everyone who is nearby and use it to heal yourself slightly and remove any incapacitating effects rapidly.")],4)]})})},B=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Umbrae",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function i(){return l("umbrae")}return i}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on darkness, stealth ambushing and mobility.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Cloak of darkness",16),(0,e.createTextVNode)(": Unlocked at 150 blood, when toggled, allows you to become nearly invisible and move rapidly when in dark regions. While active, burn damage is more effective against you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow anchor",16),(0,e.createTextVNode)(": Unlocked at 250 blood, casting it will create an anchor at the cast location after a short delay. If you then cast the ability again, you are teleported back to the anchor. If you do not cast again within 2 minutes, you will do a fake recall, causing a clone to appear at the anchor and making yourself invisible. It will not teleport you between Z levels.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow snare",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to summon a trap that when crossed blinds and ensnares the victim. This trap is hard to see, but withers in the light.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Dark passage",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to target a turf on screen, you will then teleport to that turf.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Extinguish",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to snuff out nearby electronic light sources and glowshrooms.")],4),(0,e.createVNode)(1,"b",null,"Shadow boxing",16),": Unlocked at 800 blood, sends out shadow clones towards a target, damaging them while you remain in range.",(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Eternal darkness",16),(0,e.createTextVNode)(": When toggled, you consume yourself in unholy darkness, only the strongest of lights will be able to see through it. Inside the radius, nearby creatures will freeze and energy projectiles will deal less damage.")],4),(0,e.createVNode)(1,"p",null,"In addition, you also gain permanent X-ray vision.",16)]})})},I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Gargantua",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function i(){return l("gargantua")}return i}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on tenacity and melee damage.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rejuvenate",16),(0,e.createTextVNode)(": Will heal you at an increased rate based on how much damage you have taken.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell",16),(0,e.createTextVNode)(": Unlocked at 150 blood, increases your resistance to physical damage, stuns and stamina for 30 seconds. While it is active you cannot fire guns.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Seismic stomp",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to stomp the ground to send out a shockwave, knocking people back.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood rush",16),(0,e.createTextVNode)(": Unlocked at 250 blood, gives you a short speed boost when cast.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell II",16),(0,e.createTextVNode)(": Unlocked at 400 blood, increases all melee damage by 10.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Overwhelming force",16),(0,e.createTextVNode)(": Unlocked at 600 blood, when toggled, if you bump into a door that you do not have access to, it will force it open. In addition, you cannot be pushed or pulled while it is active.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Demonic grasp",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to send out a demonic hand to snare someone. If you are on disarm/grab intent you will push/pull the target, respectively.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Charge",16),(0,e.createTextVNode)(": Unlocked at 800 blood, you gain the ability to charge at a target. Destroying and knocking back pretty much anything you collide with.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Desecrated Duel",16),(0,e.createTextVNode)(": Leap towards a visible enemy, creating an arena upon landing, infusing you with increased regeneration, and granting you resistance to internal damages.")],4)]})})},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Dantalion",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function i(){return l("dantalion")}return i}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on thralling and illusions.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Enthrall",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Thralls your target to your will, requires you to stand still. Does not work on mindshielded or already enthralled/mindslaved people.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall cap",16),(0,e.createTextVNode)(": You can only thrall a max of 1 person at a time. This can be increased at 400 blood, 600 blood and at full power to a max of 4 thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall commune",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Allows you to talk to your thralls, your thralls can talk back in the same way.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Subspace swap",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to swap positions with a target.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Pacify",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to pacify a target, preventing them from causing harm for 40 seconds.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Decoy",16),(0,e.createTextVNode)(": Unlocked at 400 blood, briefly turn invisible and send out an illusion to fool everyone nearby.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rally thralls",16),(0,e.createTextVNode)(": Unlocked at 600 blood, removes all incapacitating effects from nearby thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood bond",16),(0,e.createTextVNode)(": Unlocked at 800 blood, when cast, all nearby thralls become linked to you. If anyone in the network takes damage, it is shared equally between everyone in the network. If a thrall goes out of range, they will be removed from the network.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Mass Hysteria",16),(0,e.createTextVNode)(": Casts a powerful illusion that blinds and then makes everyone nearby perceive others as random animals.")],4)]})})}},95152:function(A,r,n){"use strict";r.__esModule=!0,r.StackCraft=void 0;var e=n(89005),a=n(72253),t=n(88510),o=n(64795),f=n(25328),b=n(98595),B=n(36036),I=r.StackCraft=function(){function s(){return(0,e.createComponentVNode)(2,b.Window,{width:350,height:500,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,k)})})}return s}(),k=function(i,h){var C=(0,a.useBackend)(h),v=C.data,p=v.amount,g=v.recipes,V=(0,a.useLocalState)(h,"searchText",""),y=V[0],S=V[1],L=N(g,(0,f.createSearch)(y)),w=(0,a.useLocalState)(h,"",!1),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,B.Section,{fill:!0,scrollable:!0,title:"Amount: "+p,buttons:(0,e.createFragment)([x&&(0,e.createComponentVNode)(2,B.Input,{width:12.5,value:y,placeholder:"Find recipe",onInput:function(){function M(O,D){return S(D)}return M}()}),(0,e.createComponentVNode)(2,B.Button,{ml:.5,tooltip:"Search",tooltipPosition:"bottom-end",icon:"magnifying-glass",selected:x,onClick:function(){function M(){return T(!x)}return M}()})],0),children:L?(0,e.createComponentVNode)(2,l,{recipes:L}):(0,e.createComponentVNode)(2,B.NoticeBox,{children:"No recipes found!"})})},N=function s(i,h){var C=(0,o.flow)([(0,t.map)(function(v){var p=v[0],g=v[1];return d(g)?h(p)?v:[p,s(g,h)]:h(p)?v:[p,void 0]}),(0,t.filter)(function(v){var p=v[0],g=v[1];return g!==void 0}),(0,t.sortBy)(function(v){var p=v[0],g=v[1];return p}),(0,t.sortBy)(function(v){var p=v[0],g=v[1];return!d(g)}),(0,t.reduce)(function(v,p){var g=p[0],V=p[1];return v[g]=V,v},{})])(Object.entries(i));return Object.keys(C).length?C:void 0},d=function(i){return i.uid===void 0},c=function(i,h){return i.required_amount>h?0:Math.floor(h/i.required_amount)},m=function(i,h){for(var C=(0,a.useBackend)(h),v=C.act,p=i.recipe,g=i.max_possible_multiplier,V=Math.min(g,Math.floor(p.max_result_amount/p.result_amount)),y=[5,10,25],S=[],L=function(){var M=x[w];V>=M&&S.push((0,e.createComponentVNode)(2,B.Button,{bold:!0,translucent:!0,fontSize:.85,width:"32px",content:M*p.result_amount+"x",onClick:function(){function O(){return v("make",{recipe_uid:p.uid,multiplier:M})}return O}()}))},w=0,x=y;w1?S+"x ":"",E=L>1?"s":"",P=""+D+V,R=L+" sheet"+E,j=c(y,g);return(0,e.createComponentVNode)(2,B.ImageButton,{fluid:!0,base64:O,dmIcon:T,dmIconState:M,imageSize:32,disabled:!j,tooltip:R,buttons:w>1&&j>1&&(0,e.createComponentVNode)(2,m,{recipe:y,max_possible_multiplier:j}),onClick:function(){function F(){return v("make",{recipe_uid:x,multiplier:1})}return F}(),children:P})}},38307:function(A,r,n){"use strict";r.__esModule=!0,r.StationAlertConsoleContent=r.StationAlertConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.StationAlertConsole=function(){function B(){return(0,e.createComponentVNode)(2,o.Window,{width:325,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b)})})}return B}(),b=r.StationAlertConsoleContent=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.data,c=d.alarms||[],m=c.Fire||[],l=c.Atmosphere||[],u=c.Power||[];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Fire Alarms",children:(0,e.createVNode)(1,"ul",null,[m.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),m.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Atmospherics Alarms",children:(0,e.createVNode)(1,"ul",null,[l.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),l.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Alarms",children:(0,e.createVNode)(1,"ul",null,[u.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),u.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)})],4)}return B}()},96091:function(A,r,n){"use strict";r.__esModule=!0,r.StationTraitsPanel=void 0;var e=n(89005),a=n(88510),t=n(42127),o=n(72253),f=n(36036),b=n(98595),B=function(d){return d[d.SetupFutureStationTraits=0]="SetupFutureStationTraits",d[d.ViewStationTraits=1]="ViewStationTraits",d}(B||{}),I=function(c,m){var l=(0,o.useBackend)(m),u=l.act,s=l.data,i=s.future_station_traits,h=(0,o.useLocalState)(m,"selectedFutureTrait",null),C=h[0],v=h[1],p=Object.fromEntries(s.valid_station_traits.map(function(V){return[V.name,V.path]})),g=Object.keys(p);return g.sort(),(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Dropdown,{displayText:!C&&"Select trait to add...",onSelected:v,options:g,selected:C,width:"100%"})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"green",icon:"plus",onClick:function(){function V(){if(C){var y=p[C],S=[y];if(i){var L,w=i.map(function(x){return x.path});if(w.indexOf(y)!==-1)return;S=(L=S).concat.apply(L,w)}u("setup_future_traits",{station_traits:S})}}return V}(),children:"Add"})})]}),(0,e.createComponentVNode)(2,f.Divider),Array.isArray(i)?i.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:i.map(function(V){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:V.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"red",icon:"times",onClick:function(){function y(){u("setup_future_traits",{station_traits:(0,a.filterMap)(i,function(S){if(S.path!==V.path)return S.path})})}return y}(),children:"Delete"})})]})},V.path)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No station traits will run next round."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"good",icon:"times",tooltip:"The next round will roll station traits randomly, just like normal",onClick:function(){function V(){return u("clear_future_traits")}return V}(),children:"Run Station Traits Normally"})]}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No future station traits are planned."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"red",icon:"times",onClick:function(){function V(){return u("setup_future_traits",{station_traits:[]})}return V}(),children:"Prevent station traits from running next round"})]})]})},k=function(c,m){var l=(0,o.useBackend)(m),u=l.act,s=l.data;return s.current_traits.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:s.current_traits.map(function(i){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:i.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button.Confirm,{content:"Revert",color:"red",disabled:s.too_late_to_revert||!i.can_revert,tooltip:!i.can_revert&&"This trait is not revertable."||s.too_late_to_revert&&"It's too late to revert station traits, the round has already started.",icon:"times",onClick:function(){function h(){return u("revert",{ref:i.ref})}return h}()})})]})},i.ref)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:"There are no active station traits."})},N=r.StationTraitsPanel=function(){function d(c,m){var l=(0,o.useLocalState)(m,"station_traits_tab",B.ViewStationTraits),u=l[0],s=l[1],i;switch(u){case B.SetupFutureStationTraits:i=(0,e.createComponentVNode)(2,I);break;case B.ViewStationTraits:i=(0,e.createComponentVNode)(2,k);break;default:(0,t.exhaustiveCheck)(u)}return(0,e.createComponentVNode)(2,b.Window,{title:"Modify Station Traits",height:350,width:350,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"eye",selected:u===B.ViewStationTraits,onClick:function(){function h(){return s(B.ViewStationTraits)}return h}(),children:"View"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"edit",selected:u===B.SetupFutureStationTraits,onClick:function(){function h(){return s(B.SetupFutureStationTraits)}return h}(),children:"Edit"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{m:0,children:[(0,e.createComponentVNode)(2,f.Divider),i]})]})})})}return d}()},39409:function(A,r,n){"use strict";r.__esModule=!0,r.StripMenu=void 0;var e=n(89005),a=n(88510),t=n(79140),o=n(72253),f=n(36036),b=n(98595),B=5,I=9,k=function(C){return C===0?5:9},N="64px",d=function(C){return C[0]+"/"+C[1]},c=function(C){var v=C.align,p=C.children;return(0,e.createComponentVNode)(2,f.Box,{style:{position:"absolute",left:v==="left"?"6px":"48px","text-align":v,"text-shadow":"2px 2px 2px #000",top:"2px"},children:p})},m={enable_internals:{icon:"lungs",text:"Enable internals"},disable_internals:{icon:"lungs",text:"Disable internals"},enable_lock:{icon:"lock",text:"Enable lock"},disable_lock:{icon:"unlock",text:"Disable lock"},suit_sensors:{icon:"tshirt",text:"Adjust suit sensors"},remove_accessory:{icon:"medal",text:"Remove accessory"},dislodge_headpocket:{icon:"head-side-virus",text:"Dislodge headpocket"}},l={eyes:{displayName:"eyewear",gridSpot:d([0,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:d([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:d([1,1]),image:"inventory-mask.png"},neck:{displayName:"neck",gridSpot:d([1,0]),image:"inventory-neck.png"},pet_collar:{displayName:"collar",gridSpot:d([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:d([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:d([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:d([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:d([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:d([1,4])},jumpsuit:{displayName:"uniform",gridSpot:d([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:d([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:d([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:d([2,3]),image:"inventory-hand_r.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:d([2,4]),image:"inventory-hand_l.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:d([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:d([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:d([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:d([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:d([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:d([3,4]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:d([3,3]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:d([4,4]),image:"inventory-pda.png"}},u={eyes:{displayName:"eyewear",gridSpot:d([0,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:d([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:d([1,1]),image:"inventory-mask.png"},neck:{displayName:"neck",gridSpot:d([1,0]),image:"inventory-neck.png"},pet_collar:{displayName:"collar",gridSpot:d([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:d([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:d([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:d([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:d([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:d([1,4])},jumpsuit:{displayName:"uniform",gridSpot:d([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:d([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:d([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:d([4,4]),image:"inventory-hand_r.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:d([4,5]),image:"inventory-hand_l.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:d([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:d([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:d([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:d([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:d([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:d([4,7]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:d([4,6]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:d([4,8]),image:"inventory-pda.png"}},s=function(h){return h[h.Completely=1]="Completely",h[h.Hidden=2]="Hidden",h}(s||{}),i=r.StripMenu=function(){function h(C,v){var p=(0,o.useBackend)(v),g=p.act,V=p.data,y=new Map;if(V.show_mode===0)for(var S=0,L=Object.keys(V.items);S=.01})},(0,a.sortBy)(function(T){return-T.amount})])(C.gases||[]),x=Math.max.apply(Math,[1].concat(w.map(function(T){return T.portion})));return(0,e.createComponentVNode)(2,I.Window,{width:550,height:250,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"270px",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Metrics",children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:p/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Relative EER",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:g,minValue:0,maxValue:5e3,ranges:{good:[-1/0,5e3],average:[5e3,7e3],bad:[7e3,1/0]},children:(0,o.toFixed)(g)+" MeV/cm3"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Gas Coefficient",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:L,minValue:1,maxValue:5.25,ranges:{bad:[1,1.55],average:[1.55,5.25],good:[5.25,1/0]},children:L.toFixed(2)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:d(V),minValue:0,maxValue:d(1e4),ranges:{teal:[-1/0,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),1/0]},children:(0,o.toFixed)(V)+" K"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Mole Per Tile",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:S,minValue:0,maxValue:12e3,ranges:{teal:[-1/0,100],average:[100,11333],good:[11333,12e3],bad:[12e3,1/0]},children:(0,o.toFixed)(S)+" mol"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Pressure",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:d(y),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-1/0,d(1e3)],bad:[d(1e3),1/0]},children:(0,o.toFixed)(y)+" kPa"})})]})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Gases",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"arrow-left",content:"Back",onClick:function(){function T(){return h("back")}return T}()}),children:(0,e.createComponentVNode)(2,b.LabeledList,{children:w.map(function(T){return(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:(0,B.getGasLabel)(T.name),children:(0,e.createComponentVNode)(2,b.ProgressBar,{color:(0,B.getGasColor)(T.name),value:T.portion,minValue:0,maxValue:x,children:(0,o.toFixed)(T.amount)+" mol ("+T.portion+"%)"})},T.name)})})})})]})})})}},46029:function(A,r,n){"use strict";r.__esModule=!0,r.SyndicateComputerSimple=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SyndicateComputerSimple=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data;return(0,e.createComponentVNode)(2,o.Window,{theme:"syndicate",width:400,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:d.rows.map(function(c){return(0,e.createComponentVNode)(2,t.Section,{title:c.title,buttons:(0,e.createComponentVNode)(2,t.Button,{content:c.buttontitle,disabled:c.buttondisabled,tooltip:c.buttontooltip,tooltipPosition:"left",onClick:function(){function m(){return N(c.buttonact)}return m}()}),children:[c.status,!!c.bullets&&(0,e.createComponentVNode)(2,t.Box,{children:c.bullets.map(function(m){return(0,e.createComponentVNode)(2,t.Box,{children:m},m)})})]},c.title)})})})}return b}()},36372:function(A,r,n){"use strict";r.__esModule=!0,r.TEG=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(I){return I.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,")},b=r.TEG=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data;return c.error?(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:[c.error,(0,e.createComponentVNode)(2,t.Button,{icon:"circle",content:"Recheck",onClick:function(){function m(){return d("check")}return m}()})]})})}):(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Cold Loop ("+c.cold_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Inlet",children:[f(c.cold_inlet_temp)," K, ",f(c.cold_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Outlet",children:[f(c.cold_outlet_temp)," K, ",f(c.cold_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Hot Loop ("+c.hot_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Inlet",children:[f(c.hot_inlet_temp)," K, ",f(c.hot_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Outlet",children:[f(c.hot_outlet_temp)," K, ",f(c.hot_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Output",children:[f(c.output_power)," W",!!c.warning_switched&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold inlet temperature exceeds hot inlet temperature."}),!!c.warning_cold_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold circulator inlet pressure is under 1,000 kPa."}),!!c.warning_hot_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Hot circulator inlet pressure is under 1,000 kPa."})]})]})})}return B}()},23190:function(A,r,n){"use strict";r.__esModule=!0,r.TTSSeedsExplorerContent=r.TTSSeedsExplorer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(46095),f=n(98595),b={0:"Free",1:"Tier I",2:"Tier II",3:"Tier III",4:"Tier IV",5:"Tier V"},B={male:"\u041C\u0443\u0436\u0441\u043A\u043E\u0439",female:"\u0416\u0435\u043D\u0441\u043A\u0438\u0439"},I={\u041C\u0443\u0436\u0441\u043A\u043E\u0439:{icon:"mars",color:"blue"},\u0416\u0435\u043D\u0441\u043A\u0438\u0439:{icon:"venus",color:"purple"},\u041B\u044E\u0431\u043E\u0439:{icon:"venus-mars",color:"white"}},k=function(m,l,u,s){return s===void 0&&(s=null),m.map(function(i){var h,C=(h=i[s])!=null?h:i;return(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:l.includes(i),content:C,onClick:function(){function v(){l.includes(i)?u(l.filter(function(p){var g;return((g=p[s])!=null?g:p)!==i})):u([i].concat(l))}return v}()},C)})},N=r.TTSSeedsExplorer=function(){function c(){return(0,e.createComponentVNode)(2,f.Window,{width:1e3,height:685,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,d)})})})}return c}(),d=r.TTSSeedsExplorerContent=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.providers,C=i.seeds,v=i.selected_seed,p=i.phrases,g=i.donator_level,V=i.character_gender,y=C.map(function(Y){return Y.category}).filter(function(Y,ve,he){return he.indexOf(Y)===ve}).sort(function(Y,ve){return Y.localeCompare(ve)}),S=C.map(function(Y){return Y.gender}).filter(function(Y,ve,he){return he.indexOf(Y)===ve}),L=C.map(function(Y){return Y.required_donator_level}).filter(function(Y,ve,he){return he.indexOf(Y)===ve}).sort(function(Y,ve){return Y-ve}).map(function(Y){return b[Y]}),w=(0,a.useLocalState)(l,"selectedProviders",h),x=w[0],T=w[1],M=(0,a.useLocalState)(l,"selectedGenders",S.includes(B[V])?[B[V]]:S),O=M[0],D=M[1],E=(0,a.useLocalState)(l,"selectedCategories",y),P=E[0],R=E[1],j=(0,a.useLocalState)(l,"selectedDonatorLevels",L.includes(b[g])?L.slice(0,L.indexOf(b[g])+1):L),F=j[0],W=j[1],z=(0,a.useLocalState)(l,"selectedPhrase",p[0]),K=z[0],G=z[1],J=(0,a.useLocalState)(l,"searchtext",""),Q=J[0],ue=J[1],ie=(0,a.useLocalState)(l,"searchToggle",!1),pe=ie[0],te=ie[1],q=k(h,x,T,"name"),ne=k(S,O,D),le=k(y,P,R),ee=k(L,F,W),re=(0,e.createComponentVNode)(2,t.Dropdown,{options:p,selected:K.replace(/(.{60})..+/,"$1..."),width:"21.3em",onSelected:function(){function Y(ve){return G(ve)}return Y}()}),oe=(0,e.createFragment)([pe&&(0,e.createComponentVNode)(2,t.Input,{placeholder:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435...",width:20,onInput:function(){function Y(ve,he){return ue(he)}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"magnifying-glass",tooltip:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u043E\u0438\u0441\u043A",tooltipPosition:"bottom-end",selected:pe,onClick:function(){function Y(){return te(!pe)}return Y}()})],0),fe=C.sort(function(Y,ve){var he=Y.name.toLowerCase(),Ve=ve.name.toLowerCase();return he>Ve?1:he0&&v!==Y.name?"orange":"white",children:Y.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,opacity:v===Y.name?.5:.25,textAlign:"left",children:Y.category}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,opacity:.5,textColor:v===Y.name?"white":I[Y.gender].color,textAlign:"left",children:(0,e.createComponentVNode)(2,t.Icon,{mx:1,size:1.2,name:I[Y.gender].icon})}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,opacity:.5,textColor:"white",textAlign:"right",children:Y.required_donator_level>0&&(0,e.createFragment)([b[Y.required_donator_level],(0,e.createComponentVNode)(2,t.Icon,{ml:1,mr:2,name:"coins"})],0)})]},Y.name)});return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"30.25em",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"\u0424\u0438\u043B\u044C\u0442\u0440\u044B",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u041F\u0440\u043E\u0432\u0430\u0439\u0434\u0435\u0440\u044B",children:q}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u041F\u043E\u043B",children:ne}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u0422\u0438\u0440",children:ee}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u0424\u0440\u0430\u0437\u0430",children:re})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"\u041A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u0438",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"times",disabled:P.length===0,onClick:function(){function Y(){return R([])}return Y}(),children:"\u0423\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0451"}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",disabled:P.length===y.length,onClick:function(){function Y(){return R(y)}return Y}(),children:"\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0451"})],4),children:le})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.BlockQuote,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"11px",children:"\u0414\u043B\u044F \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F \u0438 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044F \u0441\u043E\u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u0432 \u0443\u0441\u043B\u043E\u0432\u0438\u044F\u0445 \u0440\u0430\u0441\u0442\u0443\u0449\u0438\u0445 \u0440\u0430\u0441\u0445\u043E\u0434\u043E\u0432 \u0447\u0430\u0441\u0442\u044C \u0433\u043E\u043B\u043E\u0441\u043E\u0432 \u043F\u0440\u0438\u0448\u043B\u043E\u0441\u044C \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u044B\u043C\u0438 \u0442\u043E\u043B\u044C\u043A\u043E \u0437\u0430 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u044C\u043D\u0443\u044E \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u043A\u0443 \u0441\u043E\u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0430."}),(0,e.createComponentVNode)(2,t.Box,{mt:1.5,italic:!0,color:"gray",fontSize:"10px",children:"\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u0435\u0435 \u043E\u0431 \u044D\u0442\u043E\u043C \u043C\u043E\u0436\u043D\u043E \u0443\u0437\u043D\u0430\u0442\u044C \u0432 \u043D\u0430\u0448\u0435\u043C Discord-\u0441\u043E\u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0435."})]})})})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"\u0413\u043E\u043B\u043E\u0441\u0430 ("+fe.length+"/"+C.length+")",buttons:oe,children:(0,e.createComponentVNode)(2,t.Table,{children:(0,e.createComponentVNode)(2,o.VirtualList,{children:me})})})})],4)}return c}()},56441:function(A,r,n){"use strict";r.__esModule=!0,r.TachyonArrayContent=r.TachyonArray=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TachyonArray=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.records,l=m===void 0?[]:m,u=c.explosion_target,s=c.toxins_tech,i=c.printing;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shift's Target",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Toxins Level",children:s}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Administration",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print All Logs",disabled:!l.length||i,align:"center",onClick:function(){function h(){return d("print_logs")}return h}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete All Logs",disabled:!l.length,color:"bad",align:"center",onClick:function(){function h(){return d("delete_logs")}return h}()})]})]})}),l.length?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No Records"})]})})}return B}(),b=r.TachyonArrayContent=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.records,l=m===void 0?[]:m;return(0,e.createComponentVNode)(2,t.Section,{title:"Logged Explosions",children:(0,e.createComponentVNode)(2,t.Flex,{children:(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Epicenter"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actual Size"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Theoretical Size"})]}),l.map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.logged_time}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.epicenter}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.actual_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.theoretical_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete",color:"bad",onClick:function(){function s(){return d("delete_record",{index:u.index})}return s}()})})]},u.index)})]})})})})}return B}()},1754:function(A,r,n){"use strict";r.__esModule=!0,r.Tank=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Tank=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c;return d.has_mask?c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,width:"76%",icon:d.connected?"check":"times",content:d.connected?"Internals On":"Internals Off",selected:d.connected,onClick:function(){function m(){return N("internals")}return m}()})}):c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",color:"red",children:"No Mask Equipped"}),(0,e.createComponentVNode)(2,o.Window,{width:325,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tank Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:d.tankPressure/1013,ranges:{good:[.35,1/0],average:[.15,.35],bad:[-1/0,.15]},children:d.tankPressure+" kPa"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Release Pressure",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:d.ReleasePressure===d.minReleasePressure,tooltip:"Min",onClick:function(){function m(){return N("pressure",{pressure:"min"})}return m}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:parseFloat(d.releasePressure),width:"65px",unit:"kPa",minValue:d.minReleasePressure,maxValue:d.maxReleasePressure,onChange:function(){function m(l,u){return N("pressure",{pressure:u})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:d.ReleasePressure===d.maxReleasePressure,tooltip:"Max",onClick:function(){function m(){return N("pressure",{pressure:"max"})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"undo",content:"",disabled:d.ReleasePressure===d.defaultReleasePressure,tooltip:"Reset",onClick:function(){function m(){return N("pressure",{pressure:"reset"})}return m}()})]}),c]})})})})}return b}()},7579:function(A,r,n){"use strict";r.__esModule=!0,r.TankDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TankDispenser=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.o_tanks,m=d.p_tanks;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Dispense Oxygen Tank ("+c+")",disabled:c===0,icon:"arrow-circle-down",onClick:function(){function l(){return N("oxygen")}return l}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mt:1,fluid:!0,content:"Dispense Plasma Tank ("+m+")",disabled:m===0,icon:"arrow-circle-down",onClick:function(){function l(){return N("plasma")}return l}()})})]})})})}return b}()},16136:function(A,r,n){"use strict";r.__esModule=!0,r.TcommsCore=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TcommsCore=function(){function N(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.ion,i=(0,a.useLocalState)(c,"tabIndex",0),h=i[0],C=i[1],v=function(){function p(g){switch(g){case 0:return(0,e.createComponentVNode)(2,B);case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,k);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}return p}();return(0,e.createComponentVNode)(2,o.Window,{width:900,height:520,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[s===1&&(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"wrench",selected:h===0,onClick:function(){function p(){return C(0)}return p}(),children:"Configuration"},"ConfigPage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"link",selected:h===1,onClick:function(){function p(){return C(1)}return p}(),children:"Device Linkage"},"LinkagePage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"user-times",selected:h===2,onClick:function(){function p(){return C(2)}return p}(),children:"User Filtering"},"FilterPage")]}),v(h)]})})}return N}(),b=function(){return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"ERROR: An Ionospheric overload has occured. Please wait for the machine to reboot. This cannot be manually done."})},B=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.active,i=u.sectors_available,h=u.nttc_toggle_jobs,C=u.nttc_toggle_job_color,v=u.nttc_toggle_name_color,p=u.nttc_toggle_command_bold,g=u.nttc_job_indicator_type,V=u.nttc_setting_language,y=u.network_id;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:s?"On":"Off",selected:s,icon:"power-off",onClick:function(){function S(){return l("toggle_active")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sector Coverage",children:i})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Radio Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcements",children:(0,e.createComponentVNode)(2,t.Button,{content:h?"On":"Off",selected:h,icon:"user-tag",onClick:function(){function S(){return l("nttc_toggle_jobs")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:C?"On":"Off",selected:C,icon:"clipboard-list",onClick:function(){function S(){return l("nttc_toggle_job_color")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:v?"On":"Off",selected:v,icon:"user-tag",onClick:function(){function S(){return l("nttc_toggle_name_color")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Command Amplification",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"On":"Off",selected:p,icon:"volume-up",onClick:function(){function S(){return l("nttc_toggle_command_bold")}return S}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Advanced",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcement Format",children:(0,e.createComponentVNode)(2,t.Button,{content:g||"Unset",selected:g,icon:"pencil-alt",onClick:function(){function S(){return l("nttc_job_indicator_type")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Language Conversion",children:(0,e.createComponentVNode)(2,t.Button,{content:V||"Unset",selected:V,icon:"globe",onClick:function(){function S(){return l("nttc_setting_language")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:y||"Unset",selected:y,icon:"server",onClick:function(){function S(){return l("network_id")}return S}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Import Configuration",icon:"file-import",onClick:function(){function S(){return l("import")}return S}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Export Configuration",icon:"file-export",onClick:function(){function S(){return l("export")}return S}()})]})],4)},I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.link_password,i=u.relay_entries;return(0,e.createComponentVNode)(2,t.Section,{title:"Device Linkage",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linkage Password",children:(0,e.createComponentVNode)(2,t.Button,{content:s||"Unset",selected:s,icon:"lock",onClick:function(){function h(){return l("change_password")}return h}()})})}),(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Unlink"})]}),i.map(function(h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.status===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Online"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Offline"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",onClick:function(){function C(){return l("unlink",{addr:h.addr})}return C}()})})]},h.addr)})]})]})},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.filtered_users;return(0,e.createComponentVNode)(2,t.Section,{title:"User Filtering",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Add User",icon:"user-plus",onClick:function(){function i(){return l("add_filter")}return i}()}),children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"90%"},children:"User"}),(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"10%"},children:"Actions"})]}),s.map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"user-times",onClick:function(){function h(){return l("remove_filter",{user:i})}return h}()})})]},i)})]})})}},88046:function(A,r,n){"use strict";r.__esModule=!0,r.TcommsRelay=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TcommsRelay=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.linked,u=m.active,s=m.network_id;return(0,e.createComponentVNode)(2,o.Window,{width:600,height:292,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Relay Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:u?"On":"Off",selected:u,icon:"power-off",onClick:function(){function i(){return c("toggle_active")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:s||"Unset",selected:s,icon:"server",onClick:function(){function i(){return c("network_id")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Link Status",children:l===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Linked"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Unlinked"})})]})}),l===1?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,B)]})})}return I}(),b=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.linked_core_id,u=m.linked_core_addr,s=m.hidden_link;return(0,e.createComponentVNode)(2,t.Section,{title:"Link Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core ID",children:l}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core Address",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hidden Link",children:(0,e.createComponentVNode)(2,t.Button,{content:s?"Yes":"No",icon:s?"eye-slash":"eye",selected:s,onClick:function(){function i(){return c("toggle_hidden_link")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unlink",children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function i(){return c("unlink")}return i}()})})]})})},B=function(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.cores;return(0,e.createComponentVNode)(2,t.Section,{title:"Detected Cores",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Link"})]}),l.map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Link",icon:"link",onClick:function(){function s(){return c("link",{addr:u.addr})}return s}()})})]},u.addr)})]})})}},20802:function(A,r,n){"use strict";r.__esModule=!0,r.Teleporter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Teleporter=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.targetsTeleport?d.targetsTeleport:{},m=0,l=1,u=2,s=d.calibrated,i=d.calibrating,h=d.powerstation,C=d.regime,v=d.teleporterhub,p=d.target,g=d.locked,V=d.adv_beacon_allowed,y=d.advanced_beacon_locking;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:270,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:[(!h||!v)&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Error",children:[v,!h&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Powerstation not linked "}),h&&!v&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Teleporter hub not linked "})]}),h&&v&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Status",buttons:(0,e.createFragment)(!!V&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"label",children:"Advanced Beacon Locking:\xA0"}),(0,e.createComponentVNode)(2,t.Button,{selected:y,icon:y?"toggle-on":"toggle-off",content:y?"Enabled":"Disabled",onClick:function(){function S(){return N("advanced_beacon_locking",{on:y?0:1})}return S}()})],4),0),children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Teleport target:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[C===m&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,disabled:i,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function S(L){return N("settarget",{x:c[L].x,y:c[L].y,z:c[L].z,tptarget:c[L].pretarget})}return S}()}),C===l&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,disabled:i,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function S(L){return N("settarget",{x:c[L].x,y:c[L].y,z:c[L].z,tptarget:c[L].pretarget})}return S}()}),C===u&&(0,e.createComponentVNode)(2,t.Box,{children:p})]})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Regime:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Gate",tooltip:"Teleport to another teleport hub.",tooltipPosition:"top",color:C===l?"good":null,onClick:function(){function S(){return N("setregime",{regime:l})}return S}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Teleporter",tooltip:"One-way teleport.",tooltipPosition:"top",color:C===m?"good":null,onClick:function(){function S(){return N("setregime",{regime:m})}return S}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"GPS",tooltip:"Teleport to a location stored in a GPS device.",tooltipPosition:"top-end",color:C===u?"good":null,disabled:!g,onClick:function(){function S(){return N("setregime",{regime:u})}return S}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{label:"Calibration",mt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Calibration:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[p!=="None"&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:15.8,textAlign:"center",mt:.5,children:i&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"In Progress"})||s&&(0,e.createComponentVNode)(2,t.Box,{color:"good",children:"Optimal"})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Sub-Optimal"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",tooltip:"Calibrates the hub. Accidents may occur when the calibration is not optimal.",tooltipPosition:"bottom-end",disabled:!!(s||i),onClick:function(){function S(){return N("calibrate")}return S}()})})]}),p==="None"&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"21px",children:"No target set"})]})]})]}),!!(g&&h&&v&&C===u)&&(0,e.createComponentVNode)(2,t.Section,{title:"GPS",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Upload GPS data",tooltip:"Loads the GPS data from the device.",icon:"upload",onClick:function(){function S(){return N("load")}return S}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject",tooltip:"Ejects the GPS device",icon:"eject",onClick:function(){function S(){return N("eject")}return S}()})]})})]})})})})}return b}()},48517:function(A,r,n){"use strict";r.__esModule=!0,r.TelescienceConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TelescienceConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.last_msg,m=d.linked_pad,l=d.held_gps,u=d.lastdata,s=d.power_levels,i=d.current_max_power,h=d.current_power,C=d.current_bearing,v=d.current_elevation,p=d.current_sector,g=d.working,V=d.max_z,y=(0,a.useLocalState)(I,"dummyrot",C),S=y[0],L=y[1];return(0,e.createComponentVNode)(2,o.Window,{width:400,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:(0,e.createFragment)([c,!(u.length>0)||(0,e.createVNode)(1,"ul",null,u.map(function(w){return(0,e.createVNode)(1,"li",null,w,0,null,w)}),0)],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Telepad Status",children:m===1?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Bearing",children:(0,e.createComponentVNode)(2,t.Box,{inline:!0,position:"relative",children:[(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0",width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:360,disabled:g,value:C,onDrag:function(){function w(x,T){return L(T)}return w}(),onChange:function(){function w(x,T){return N("setbear",{bear:T})}return w}()}),(0,e.createComponentVNode)(2,t.Icon,{ml:1,size:1,name:"arrow-up",rotation:S})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Elevation",children:(0,e.createComponentVNode)(2,t.NumberInput,{width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:100,disabled:g,value:v,onChange:function(){function w(x,T){return N("setelev",{elev:T})}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Level",children:s.map(function(w,x){return(0,e.createComponentVNode)(2,t.Button,{content:w,selected:h===w,disabled:x>=i-1||g,onClick:function(){function T(){return N("setpwr",{pwr:x+1})}return T}()},w)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Sector",children:(0,e.createComponentVNode)(2,t.NumberInput,{width:6.1,lineHeight:1.5,step:1,minValue:2,maxValue:V,value:p,disabled:g,onChange:function(){function w(x,T){return N("setz",{newz:T})}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Telepad Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Send",disabled:g,onClick:function(){function w(){return N("pad_send")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Receive",disabled:g,onClick:function(){function w(){return N("pad_receive")}return w}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Crystal Maintenance",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Recalibrate Crystals",disabled:g,onClick:function(){function w(){return N("recal_crystals")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject Crystals",disabled:g,onClick:function(){function w(){return N("eject_crystals")}return w}()})]})]}):(0,e.createFragment)([(0,e.createTextVNode)("No pad linked to console. Please use a multitool to link a pad.")],4)}),(0,e.createComponentVNode)(2,t.Section,{title:"GPS Actions",children:l===1?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{disabled:l===0||g,content:"Eject GPS",onClick:function(){function w(){return N("eject_gps")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:l===0||g,content:"Store Coordinates",onClick:function(){function w(){return N("store_to_gps")}return w}()})],4):(0,e.createFragment)([(0,e.createTextVNode)("Please insert a GPS to store coordinates to it.")],4)})]})})}return b}()},21800:function(A,r,n){"use strict";r.__esModule=!0,r.TempGun=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.TempGun=function(){function N(d,c){var m=(0,t.useBackend)(c),l=m.act,u=m.data,s=u.target_temperature,i=u.temperature,h=u.max_temp,C=u.min_temp;return(0,e.createComponentVNode)(2,f.Window,{width:250,height:121,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:10,stepPixelSize:6,minValue:C,maxValue:h,value:s,format:function(){function v(p){return(0,a.toFixed)(p,2)}return v}(),width:"50px",onDrag:function(){function v(p,g){return l("target_temperature",{target_temperature:g})}return v}()}),"\xB0C"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current Temperature",children:(0,e.createComponentVNode)(2,o.Box,{color:B(i),bold:i>500-273.15,children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:(0,a.round)(i,2)}),"\xB0C"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power Cost",children:(0,e.createComponentVNode)(2,o.Box,{color:k(i),children:I(i)})})]})})})})}return N}(),B=function(d){return d<=-100?"blue":d<=0?"teal":d<=100?"green":d<=200?"orange":"red"},I=function(d){return d<=100-273.15?"High":d<=250-273.15?"Medium":d<=300-273.15?"Low":d<=400-273.15?"Medium":"High"},k=function(d){return d<=100-273.15?"red":d<=250-273.15?"orange":d<=300-273.15?"green":d<=400-273.15?"orange":"red"}},24410:function(A,r,n){"use strict";r.__esModule=!0,r.sanitizeMultiline=r.removeAllSkiplines=r.TextInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(72253),f=n(92986),b=n(36036),B=n(98595),I=r.sanitizeMultiline=function(){function c(m){return m.replace(/(\n|\r\n){3,}/,"\n\n")}return c}(),k=r.removeAllSkiplines=function(){function c(m){return m.replace(/[\r\n]+/,"")}return c}(),N=r.TextInputModal=function(){function c(m,l){var u=(0,o.useBackend)(l),s=u.act,i=u.data,h=i.max_length,C=i.message,v=C===void 0?"":C,p=i.multiline,g=i.placeholder,V=i.timeout,y=i.title,S=(0,o.useLocalState)(l,"input",g||""),L=S[0],w=S[1],x=function(){function O(D){if(D!==L){var E=p?I(D):k(D);w(E)}}return O}(),T=p||L.length>=40,M=130+(v.length>40?Math.ceil(v.length/4):0)+(T?80:0);return(0,e.createComponentVNode)(2,B.Window,{title:y,width:325,height:M,children:[V&&(0,e.createComponentVNode)(2,a.Loader,{value:V}),(0,e.createComponentVNode)(2,B.Window.Content,{onKeyDown:function(){function O(D){var E=window.event?D.which:D.keyCode;E===f.KEY_ENTER&&(!T||!D.shiftKey)&&s("submit",{entry:L}),E===f.KEY_ESCAPE&&s("cancel")}return O}(),children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Box,{color:"label",children:v})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,d,{input:L,onChange:x})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:L,message:L.length+"/"+h})})]})})})]})}return c}(),d=function(m,l){var u=(0,o.useBackend)(l),s=u.act,i=u.data,h=i.max_length,C=i.multiline,v=m.input,p=m.onChange,g=C||v.length>=40;return(0,e.createComponentVNode)(2,b.TextArea,{autoFocus:!0,autoSelect:!0,height:C||v.length>=40?"100%":"1.8rem",maxLength:h,onEscape:function(){function V(){return s("cancel")}return V}(),onEnter:function(){function V(y,S){g&&y.shiftKey||(y.preventDefault(),s("submit",{entry:S}))}return V}(),onChange:function(){function V(y,S){return p(S)}return V}(),placeholder:"Type something...",value:v})}},25036:function(A,r,n){"use strict";r.__esModule=!0,r.ThermoMachine=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.ThermoMachine=function(){function B(I,k){var N=(0,t.useBackend)(k),d=N.act,c=N.data;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:225,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,o.Section,{title:"Status",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.temperature,format:function(){function m(l){return(0,a.toFixed)(l,2)}return m}()})," K"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pressure",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.pressure,format:function(){function m(l){return(0,a.toFixed)(l,2)}return m}()})," kPa"]})]})}),(0,e.createComponentVNode)(2,o.Section,{title:"Controls",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){function m(){return d("power")}return m}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Setting",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:c.cooling?"temperature-low":"temperature-high",content:c.cooling?"Cooling":"Heating",selected:c.cooling,onClick:function(){function m(){return d("cooling")}return m}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){function m(){return d("target",{target:c.min})}return m}()}),(0,e.createComponentVNode)(2,o.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:5.4,lineHeight:1.4,minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(){function m(l,u){return d("target",{target:u})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){function m(){return d("target",{target:c.max})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){function m(){return d("target",{target:c.initial})}return m}()})]})]})})]})})}return B}()},20035:function(A,r,n){"use strict";r.__esModule=!0,r.TransferValve=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TransferValve=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.tank_one,m=d.tank_two,l=d.attached_device,u=d.valve;return(0,e.createComponentVNode)(2,o.Window,{width:460,height:285,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Valve Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:u?"unlock":"lock",content:u?"Open":"Closed",disabled:!c||!m,onClick:function(){function s(){return N("toggle")}return s}()})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Assembly",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Configure Assembly",disabled:!l,onClick:function(){function s(){return N("device")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:l?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:l,disabled:!l,onClick:function(){function s(){return N("remove_device")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Assembly"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment One",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:c?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:c,disabled:!c,onClick:function(){function s(){return N("tankone")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment Two",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:m?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:m,disabled:!m,onClick:function(){function s(){return N("tanktwo")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})})]})})}return b}()},78166:function(A,r,n){"use strict";r.__esModule=!0,r.TurbineComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(44879),b=r.TurbineComputer=function(){function k(N,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.compressor,s=l.compressor_broken,i=l.turbine,h=l.turbine_broken,C=l.online,v=!!(u&&!s&&i&&!h);return(0,e.createComponentVNode)(2,o.Window,{width:400,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:C?"power-off":"times",content:C?"Online":"Offline",selected:C,disabled:!v,onClick:function(){function p(){return m("toggle_power")}return p}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Disconnect",onClick:function(){function p(){return m("disconnect")}return p}()})],4),children:v?(0,e.createComponentVNode)(2,I):(0,e.createComponentVNode)(2,B)})})})}return k}(),B=function(N,d){var c=(0,a.useBackend)(d),m=c.data,l=m.compressor,u=m.compressor_broken,s=m.turbine,i=m.turbine_broken,h=m.online;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compressor Status",color:!l||u?"bad":"good",children:u?l?"Offline":"Missing":"Online"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Status",color:!s||i?"bad":"good",children:i?s?"Offline":"Missing":"Online"})]})},I=function(N,d){var c=(0,a.useBackend)(d),m=c.data,l=m.rpm,u=m.temperature,s=m.power,i=m.bearing_heat;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Speed",children:[l," RPM"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Internal Temp",children:[u," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Generated Power",children:[s," W"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bearing Heat",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:i,minValue:0,maxValue:100,ranges:{good:[-1/0,60],average:[60,90],bad:[90,1/0]},children:(0,f.toFixed)(i)+"%"})})]})}},52847:function(A,r,n){"use strict";r.__esModule=!0,r.Uplink=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(25328),f=n(72253),b=n(36036),B=n(98595),I=n(3939),k=function(C){switch(C){case 0:return(0,e.createComponentVNode)(2,d);case 1:return(0,e.createComponentVNode)(2,c);case 2:return(0,e.createComponentVNode)(2,i);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}},N=r.Uplink=function(){function h(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=V.cart,S=(0,f.useLocalState)(v,"tabIndex",0),L=S[0],w=S[1],x=(0,f.useLocalState)(v,"searchText",""),T=x[0],M=x[1];return(0,e.createComponentVNode)(2,B.Window,{width:900,height:600,theme:"syndicate",children:[(0,e.createComponentVNode)(2,I.ComplexModal),(0,e.createComponentVNode)(2,B.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Tabs,{children:[(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===0,onClick:function(){function O(){w(0),M("")}return O}(),icon:"store",children:"View Market"},"PurchasePage"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===1,onClick:function(){function O(){w(1),M("")}return O}(),icon:"shopping-cart",children:["View Shopping Cart ",y&&y.length?"("+y.length+")":""]},"Cart"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===2,onClick:function(){function O(){w(2),M("")}return O}(),icon:"user",children:"Exploitable Information"},"ExploitableInfo"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{onClick:function(){function O(){return g("lock")}return O}(),icon:"lock",children:"Lock Uplink"},"LockUplink")]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:k(L)})]})})]})}return h}(),d=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=V.crystals,S=V.cats,L=(0,f.useLocalState)(v,"uplinkItems",S[0].items),w=L[0],x=L[1],T=(0,f.useLocalState)(v,"searchText",""),M=T[0],O=T[1],D=function(W,z){z===void 0&&(z="");var K=(0,o.createSearch)(z,function(G){var J=G.hijack_only===1?"|hijack":"";return G.name+"|"+G.desc+"|"+G.cost+"tc"+J});return(0,t.flow)([(0,a.filter)(function(G){return G==null?void 0:G.name}),z&&(0,a.filter)(K),(0,a.sortBy)(function(G){return G==null?void 0:G.name})])(W)},E=function(W){if(O(W),W==="")return x(S[0].items);x(D(S.map(function(z){return z.items}).flat(),W))},P=(0,f.useLocalState)(v,"showDesc",1),R=P[0],j=P[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"Current Balance: "+y+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"Show Descriptions",checked:R,onClick:function(){function F(){return j(!R)}return F}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Random Item",icon:"question",onClick:function(){function F(){return g("buyRandom")}return F}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Refund Currently Held Item",icon:"undo",onClick:function(){function F(){return g("refund")}return F}()})],4),children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search Equipment",onInput:function(){function F(W,z){E(z)}return F}(),value:M})})})}),(0,e.createComponentVNode)(2,b.Stack,{fill:!0,mt:.3,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:S.map(function(F){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:M!==""?!1:F.items===w,onClick:function(){function W(){x(F.items),O("")}return W}(),children:F.cat},F)})})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:w.map(function(F){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,l,{i:F,showDecription:R},(0,o.decodeHtmlEntities)(F.name))},(0,o.decodeHtmlEntities)(F.name))})})})})]})]})},c=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=V.cart,S=V.crystals,L=V.cart_price,w=(0,f.useLocalState)(v,"showDesc",0),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Current Balance: "+S+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"Show Descriptions",checked:x,onClick:function(){function M(){return T(!x)}return M}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Empty Cart",icon:"trash",onClick:function(){function M(){return g("empty_cart")}return M}(),disabled:!y}),(0,e.createComponentVNode)(2,b.Button,{content:"Purchase Cart ("+L+"TC)",icon:"shopping-cart",onClick:function(){function M(){return g("purchase_cart")}return M}(),disabled:!y||L>S})],4),children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:y?y.map(function(M){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mr:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,l,{i:M,showDecription:x,buttons:(0,e.createComponentVNode)(2,s,{i:M})})},(0,o.decodeHtmlEntities)(M.name))}):(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:"Your Shopping Cart is empty!"})})})}),(0,e.createComponentVNode)(2,m)]})},m=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=V.cats,S=V.lucky_numbers;return(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Suggested Purchases",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"dice",content:"See more suggestions",onClick:function(){function L(){return g("shuffle_lucky_numbers")}return L}()}),children:(0,e.createComponentVNode)(2,b.Stack,{wrap:!0,children:S.map(function(L){return y[L.cat].items[L.item]}).filter(function(L){return L!=null}).map(function(L,w){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mb:1,ml:1,width:34,backgroundColor:"rgba(255, 0, 0, 0.15)",children:(0,e.createComponentVNode)(2,l,{grow:!0,i:L})},w)})})})})},l=function(C,v){var p=C.i,g=C.showDecription,V=g===void 0?1:g,y=C.buttons,S=y===void 0?(0,e.createComponentVNode)(2,u,{i:p}):y;return(0,e.createComponentVNode)(2,b.Section,{title:(0,o.decodeHtmlEntities)(p.name),showBottom:V,buttons:S,children:V?(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(p.desc)}):null})},u=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=C.i,S=V.crystals;return(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button,{icon:"shopping-cart",color:y.hijack_only===1&&"red",tooltip:"Add to cart.",tooltipPosition:"left",onClick:function(){function L(){return g("add_to_cart",{item:y.obj_path})}return L}(),disabled:y.cost>S}),(0,e.createComponentVNode)(2,b.Button,{content:"Buy ("+y.cost+"TC)"+(y.refundable?" [Refundable]":""),color:y.hijack_only===1&&"red",tooltip:y.hijack_only===1&&"Hijack Agents Only!",tooltipPosition:"left",onClick:function(){function L(){return g("buyItem",{item:y.obj_path})}return L}(),disabled:y.cost>S})],4)},s=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=C.i,S=V.exploitable;return(0,e.createComponentVNode)(2,b.Stack,{children:[(0,e.createComponentVNode)(2,b.Button,{icon:"times",content:"("+y.cost*y.amount+"TC)",tooltip:"Remove from cart.",tooltipPosition:"left",onClick:function(){function L(){return g("remove_from_cart",{item:y.obj_path})}return L}()}),(0,e.createComponentVNode)(2,b.Button,{icon:"minus",tooltip:y.limit===0&&"Discount already redeemed!",ml:"5px",onClick:function(){function L(){return g("set_cart_item_quantity",{item:y.obj_path,quantity:--y.amount})}return L}(),disabled:y.amount<=0}),(0,e.createComponentVNode)(2,b.Button.Input,{content:y.amount,width:"45px",tooltipPosition:"bottom-end",tooltip:y.limit===0&&"Discount already redeemed!",onCommit:function(){function L(w,x){return g("set_cart_item_quantity",{item:y.obj_path,quantity:x})}return L}(),disabled:y.limit!==-1&&y.amount>=y.limit&&y.amount<=0}),(0,e.createComponentVNode)(2,b.Button,{mb:.3,icon:"plus",tooltipPosition:"bottom-start",tooltip:y.limit===0&&"Discount already redeemed!",onClick:function(){function L(){return g("set_cart_item_quantity",{item:y.obj_path,quantity:++y.amount})}return L}(),disabled:y.limit!==-1&&y.amount>=y.limit})]})},i=function(C,v){var p=(0,f.useBackend)(v),g=p.act,V=p.data,y=V.exploitable,S=(0,f.useLocalState)(v,"selectedRecord",y[0]),L=S[0],w=S[1],x=(0,f.useLocalState)(v,"searchText",""),T=x[0],M=x[1],O=function(P,R){R===void 0&&(R="");var j=(0,o.createSearch)(R,function(F){return F.name});return(0,t.flow)([(0,a.filter)(function(F){return F==null?void 0:F.name}),R&&(0,a.filter)(j),(0,a.sortBy)(function(F){return F.name})])(P)},D=O(y,T);return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Exploitable Records",children:[(0,e.createComponentVNode)(2,b.Input,{fluid:!0,mb:1,placeholder:"Search Crew",onInput:function(){function E(P,R){return M(R)}return E}()}),(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:D.map(function(E){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:E===L,onClick:function(){function P(){return w(E)}return P}(),children:E.name},E)})})]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:L.name,children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Age",children:L.age}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Fingerprint",children:L.fingerprint}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Rank",children:L.rank}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Sex",children:L.sex}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Species",children:L.species})]})})})]})}},12261:function(A,r,n){"use strict";r.__esModule=!0,r.Vending=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=I.product,l=I.productStock,u=I.productIcon,s=I.productIconState,i=c.chargesMoney,h=c.user,C=c.usermoney,v=c.inserted_cash,p=c.vend_ready,g=c.inserted_item_name,V=!i||m.price===0,y="ERROR!",S="";V?(y="FREE",S="arrow-circle-down"):(y=m.price,S="shopping-cart");var L=!p||l===0||!V&&m.price>C&&m.price>v;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,t.DmIcon,{verticalAlign:"middle",icon:u,icon_state:s,fallback:(0,e.createComponentVNode)(2,t.Icon,{p:.66,name:"spinner",size:2,spin:!0})})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:m.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Box,{color:l<=0&&"bad"||l<=m.max_amount/2&&"average"||"good",children:[l," in stock"]})}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,disabled:L,icon:S,content:y,textAlign:"left",onClick:function(){function w(){return d("vend",{inum:m.inum})}return w}()})})]})},b=r.Vending=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.user,l=c.usermoney,u=c.inserted_cash,s=c.chargesMoney,i=c.product_records,h=i===void 0?[]:i,C=c.hidden_records,v=C===void 0?[]:C,p=c.stock,g=c.vend_ready,V=c.inserted_item_name,y=c.panel_open,S=c.speaker,L;return L=[].concat(h),c.extended_inventory&&(L=[].concat(L,v)),L=L.filter(function(w){return!!w}),(0,e.createComponentVNode)(2,o.Window,{title:"Vending Machine",width:450,height:Math.min((s?171:89)+L.length*32,585),children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!s&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!V&&(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:(0,e.createVNode)(1,"span",null,V,0,{style:{"text-transform":"capitalize"}}),onClick:function(){function w(){return d("eject_item",{})}return w}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{disabled:!u,icon:"money-bill-wave-alt",content:u?(0,e.createFragment)([(0,e.createVNode)(1,"b",null,u,0),(0,e.createTextVNode)(" credits")],0):"Dispense Change",tooltip:u?"Dispense Change":null,textAlign:"left",onClick:function(){function w(){return d("change")}return w}()})})]}),children:m&&(0,e.createComponentVNode)(2,t.Box,{children:["Welcome, ",(0,e.createVNode)(1,"b",null,m.name,0),", ",(0,e.createVNode)(1,"b",null,m.job||"Unemployed",0),"!",(0,e.createVNode)(1,"br"),"Your balance is ",(0,e.createVNode)(1,"b",null,[l,(0,e.createTextVNode)(" credits")],0),".",(0,e.createVNode)(1,"br")]})})}),!!y&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:(0,e.createComponentVNode)(2,t.Button,{icon:S?"check":"volume-mute",selected:S,content:"Speaker",textAlign:"left",onClick:function(){function w(){return d("toggle_voice",{})}return w}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:(0,e.createComponentVNode)(2,t.Table,{children:L.map(function(w){return(0,e.createComponentVNode)(2,f,{product:w,productStock:p[w.name],productIcon:w.icon,productIconState:w.icon_state},w.name)})})})})]})})})}return B}()},68971:function(A,r,n){"use strict";r.__esModule=!0,r.VolumeMixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.VolumeMixer=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.channels;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:Math.min(95+c.length*50,565),children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:c.map(function(m,l){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.25rem",color:"label",mt:l>0&&"0.5rem",children:m.name}),(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:.5,children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-off",size:"1.5",mt:"0.1rem",onClick:function(){function u(){return N("volume",{channel:m.num,volume:0})}return u}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mx:"0.5rem",children:(0,e.createComponentVNode)(2,t.Slider,{minValue:0,maxValue:100,stepPixelSize:3.13,value:m.volume,onChange:function(){function u(s,i){return N("volume",{channel:m.num,volume:i})}return u}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-up",size:"1.5",mt:"0.1rem",onClick:function(){function u(){return N("volume",{channel:m.num,volume:100})}return u}()})})})]})})],4,m.num)})})})})}return b}()},2510:function(A,r,n){"use strict";r.__esModule=!0,r.VotePanel=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.VotePanel=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.remaining,m=d.question,l=d.choices,u=d.user_vote,s=d.counts,i=d.show_counts;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:360,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m,children:[(0,e.createComponentVNode)(2,t.Box,{mb:1.5,ml:.5,children:["Time remaining: ",Math.round(c/10),"s"]}),l.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mb:1,fluid:!0,translucent:!0,lineHeight:3,multiLine:h,content:h+(i?" ("+(s[h]||0)+")":""),onClick:function(){function C(){return N("vote",{target:h})}return C}(),selected:h===u})},h)})]})})})}return b}()},30138:function(A,r,n){"use strict";r.__esModule=!0,r.Wires=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Wires=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.wires||[],m=d.status||[],l=56+c.length*23+(status?0:15+m.length*17);return(0,e.createComponentVNode)(2,o.Window,{width:350,height:l,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:c.map(function(u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{className:"candystripe",label:u.color_name,labelColor:u.seen_color,color:u.seen_color,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:u.cut?"Mend":"Cut",onClick:function(){function s(){return N("cut",{wire:u.color})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Pulse",onClick:function(){function s(){return N("pulse",{wire:u.color})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:u.attached?"Detach":"Attach",onClick:function(){function s(){return N("attach",{wire:u.color})}return s}()})],4),children:!!u.wire&&(0,e.createVNode)(1,"i",null,[(0,e.createTextVNode)("("),u.wire,(0,e.createTextVNode)(")")],0)},u.seen_color)})})})}),!!m.length&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(u){return(0,e.createComponentVNode)(2,t.Box,{color:"lightgray",children:u},u)})})})]})})})}return b}()},21400:function(A,r,n){"use strict";r.__esModule=!0,r.WizardApprenticeContract=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.WizardApprenticeContract=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.used;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:555,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Contract of Apprenticeship",children:["Using this contract, you may summon an apprentice to aid you on your mission.",(0,e.createVNode)(1,"p",null,"If you are unable to establish contact with your apprentice, you can feed the contract back to the spellbook to refund your points.",16),c?(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"red",children:"You've already summoned an apprentice or you are in process of summoning one."}):""]}),(0,e.createComponentVNode)(2,t.Section,{title:"Which school of magic is your apprentice studying?",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fire",children:["Your apprentice is skilled in bending fire. ",(0,e.createVNode)(1,"br"),"They know Fireball, Sacred Flame, and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return N("fire")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Translocation",children:["Your apprentice is able to defy physics, learning how to move through bluespace. ",(0,e.createVNode)(1,"br"),"They know Teleport, Blink and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return N("translocation")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Restoration",children:["Your apprentice is dedicated to supporting your magical prowess.",(0,e.createVNode)(1,"br"),"They come equipped with a Staff of Healing, have the unique ability to teleport back to you, and know Charge and Knock.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return N("restoration")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stealth",children:["Your apprentice is learning the art of infiltrating mundane facilities. ",(0,e.createVNode)(1,"br"),"They know Mindswap, Knock, Homing Toolbox, and Disguise Self, all of which can be cast without robes. They also join you in a Maintenance Dweller disguise, complete with Gloves of Shock Immunity and a Belt of Tools.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return N("stealth")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Honk",children:["Your apprentice is here to spread the Honkmother's blessings.",(0,e.createVNode)(1,"br"),"They know Banana Touch, Instant Summons, Ethereal Jaunt, and come equipped with a Staff of Slipping."," ",(0,e.createVNode)(1,"br"),"While under your tutelage, they have been 'blessed' with clown shoes that are impossible to remove.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return N("honk")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})})]})})}return b}()},49148:function(A,r,n){"use strict";r.__esModule=!0,r.AccessList=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036);function f(N,d){var c=typeof Symbol!="undefined"&&N[Symbol.iterator]||N["@@iterator"];if(c)return(c=c.call(N)).next.bind(c);if(Array.isArray(N)||(c=b(N))||d&&N&&typeof N.length=="number"){c&&(N=c);var m=0;return function(){return m>=N.length?{done:!0}:{done:!1,value:N[m++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function b(N,d){if(N){if(typeof N=="string")return B(N,d);var c={}.toString.call(N).slice(8,-1);return c==="Object"&&N.constructor&&(c=N.constructor.name),c==="Map"||c==="Set"?Array.from(N):c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?B(N,d):void 0}}function B(N,d){(d==null||d>N.length)&&(d=N.length);for(var c=0,m=Array(d);c0&&!V.includes(R.ref)&&!p.includes(R.ref),checked:p.includes(R.ref),onClick:function(){function j(){return y(R.ref)}return j}()},R.desc)})]})]})})}return N}()},26991:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosScan=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036),f=function(I,k,N,d,c){return Id?"average":I>c?"bad":"good"},b=r.AtmosScan=function(){function B(I,k){var N=I.data.aircontents;return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,a.filter)(function(d){return d.val!=="0"||d.entry==="Pressure"||d.entry==="Temperature"})(N).map(function(d){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:d.entry,color:f(d.val,d.bad_low,d.poor_low,d.poor_high,d.bad_high),children:[d.val,d.units]},d.entry)})})})}return B}()},85870:function(A,r,n){"use strict";r.__esModule=!0,r.BeakerContents=void 0;var e=n(89005),a=n(36036),t=n(15964),o=function(B){return B+" unit"+(B===1?"":"s")},f=r.BeakerContents=function(){function b(B){var I=B.beakerLoaded,k=B.beakerContents,N=k===void 0?[]:k,d=B.buttons;return(0,e.createComponentVNode)(2,a.Stack,{vertical:!0,children:[!I&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"No beaker loaded."})||N.length===0&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"Beaker is empty."}),N.map(function(c,m){return(0,e.createComponentVNode)(2,a.Stack,{children:[(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",grow:!0,children:[o(c.volume)," of ",c.name]},c.name),!!d&&(0,e.createComponentVNode)(2,a.Stack.Item,{children:d(c,m)})]},c.name)})]})}return b}();f.propTypes={beakerLoaded:t.bool,beakerContents:t.array,buttons:t.arrayOf(t.element)}},92963:function(A,r,n){"use strict";r.__esModule=!0,r.BotStatus=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.BotStatus=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data,d=N.locked,c=N.noaccess,m=N.maintpanel,l=N.on,u=N.autopatrol,s=N.canhack,i=N.emagged,h=N.remote_disabled;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,e.createComponentVNode)(2,t.Section,{title:"General Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:l?"power-off":"times",content:l?"On":"Off",selected:l,disabled:c,onClick:function(){function C(){return k("power")}return C}()})}),u!==null&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Patrol",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Auto Patrol",disabled:c,onClick:function(){function C(){return k("autopatrol")}return C}()})}),!!m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Maintenance Panel",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Panel Open!"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety System",children:(0,e.createComponentVNode)(2,t.Box,{color:i?"bad":"good",children:i?"DISABLED!":"Enabled"})}),!!s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hacking",children:(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:i?"Restore Safties":"Hack",disabled:c,color:"bad",onClick:function(){function C(){return k("hack")}return C}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remote Access",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:!h,content:"AI Remote Control",disabled:c,onClick:function(){function C(){return k("disableremote")}return C}()})})]})})],4)}return f}()},3939:function(A,r,n){"use strict";r.__esModule=!0,r.modalRegisterBodyOverride=r.modalOpen=r.modalClose=r.modalAnswer=r.ComplexModal=void 0;var e=n(89005),a=n(72253),t=n(36036),o={},f=r.modalOpen=function(){function N(d,c,m){var l=(0,a.useBackend)(d),u=l.act,s=l.data,i=Object.assign(s.modal?s.modal.args:{},m||{});u("modal_open",{id:c,arguments:JSON.stringify(i)})}return N}(),b=r.modalRegisterBodyOverride=function(){function N(d,c){o[d]=c}return N}(),B=r.modalAnswer=function(){function N(d,c,m,l){var u=(0,a.useBackend)(d),s=u.act,i=u.data;if(i.modal){var h=Object.assign(i.modal.args||{},l||{});s("modal_answer",{id:c,answer:m,arguments:JSON.stringify(h)})}}return N}(),I=r.modalClose=function(){function N(d,c){var m=(0,a.useBackend)(d),l=m.act;l("modal_close",{id:c})}return N}(),k=r.ComplexModal=function(){function N(d,c){var m=(0,a.useBackend)(c),l=m.data;if(l.modal){var u=l.modal,s=u.id,i=u.text,h=u.type,C,v=(0,e.createComponentVNode)(2,t.Button,{className:"Button--modal",icon:"arrow-left",content:"Cancel",onClick:function(){function L(){return I(c)}return L}()}),p,g,V="auto";if(o[s])p=o[s](l.modal,c);else if(h==="input"){var y=l.modal.value;C=function(){function L(w){return B(c,s,y)}return L}(),p=(0,e.createComponentVNode)(2,t.Input,{value:l.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autofocus:!0,onChange:function(){function L(w,x){y=x}return L}()}),g=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){function L(){return I(c)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){function L(){return B(c,s,y)}return L}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]})}else if(h==="choice"){var S=typeof l.modal.choices=="object"?Object.values(l.modal.choices):l.modal.choices;p=(0,e.createComponentVNode)(2,t.Dropdown,{options:S,selected:l.modal.value,width:"100%",my:"0.5rem",onSelected:function(){function L(w){return B(c,s,w)}return L}()}),V="initial"}else h==="bento"?p=(0,e.createComponentVNode)(2,t.Stack,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:l.modal.choices.map(function(L,w){return(0,e.createComponentVNode)(2,t.Stack.Item,{flex:"1 1 auto",children:(0,e.createComponentVNode)(2,t.Button,{selected:w+1===parseInt(l.modal.value,10),onClick:function(){function x(){return B(c,s,w+1)}return x}(),children:(0,e.createVNode)(1,"img",null,null,1,{src:L})})},w)})}):h==="boolean"&&(g=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:l.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){function L(){return B(c,s,0)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:l.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){function L(){return B(c,s,1)}return L}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]}));return(0,e.createComponentVNode)(2,t.Modal,{maxWidth:d.maxWidth||window.innerWidth/2+"px",maxHeight:d.maxHeight||window.innerHeight/2+"px",onEnter:C,mx:"auto",overflowY:V,"padding-bottom":"5px",children:[i&&(0,e.createComponentVNode)(2,t.Box,{inline:!0,children:i}),o[s]&&v,p,g]})}}return N}()},41874:function(A,r,n){"use strict";r.__esModule=!0,r.CrewManifest=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(25328),f=n(76910),b=f.COLORS.department,B=["Captain","Head of Security","Chief Engineer","Chief Medical Officer","Research Director","Head of Personnel","Quartermaster"],I=function(m){return B.indexOf(m)!==-1?"green":"orange"},k=function(m){if(B.indexOf(m)!==-1)return!0},N=function(m){return m.length>0&&(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,color:"white",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"50%",children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"35%",children:"Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"15%",children:"Active"})]}),m.map(function(l){return(0,e.createComponentVNode)(2,t.Table.Row,{color:I(l.rank),bold:k(l.rank),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(l.name)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(l.rank)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.active})]},l.name+l.rank)})]})},d=r.CrewManifest=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,i;if(m.data)i=m.data;else{var h=(0,a.useBackend)(l),C=h.data;i=C}var v=i,p=v.manifest,g=p.heads,V=p.sec,y=p.eng,S=p.med,L=p.sci,w=p.ser,x=p.sup,T=p.misc;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.command,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Command"})}),level:2,children:N(g)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.security,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Security"})}),level:2,children:N(V)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.engineering,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Engineering"})}),level:2,children:N(y)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.medical,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Medical"})}),level:2,children:N(S)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.science,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Science"})}),level:2,children:N(L)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.service,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Service"})}),level:2,children:N(w)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.supply,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Supply"})}),level:2,children:N(x)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Misc"})}),level:2,children:N(T)})]})}return c}()},19203:function(A,r,n){"use strict";r.__esModule=!0,r.InputButtons=void 0;var e=n(89005),a=n(36036),t=n(72253),o=r.InputButtons=function(){function f(b,B){var I=(0,t.useBackend)(B),k=I.act,N=I.data,d=N.large_buttons,c=N.swapped_buttons,m=b.input,l=b.message,u=b.disabled,s=(0,e.createComponentVNode)(2,a.Button,{color:"good",content:"Submit",bold:!!d,fluid:!!d,onClick:function(){function h(){return k("submit",{entry:m})}return h}(),textAlign:"center",tooltip:d&&l,disabled:u,width:!d&&6}),i=(0,e.createComponentVNode)(2,a.Button,{color:"bad",content:"Cancel",bold:!!d,fluid:!!d,onClick:function(){function h(){return k("cancel")}return h}(),textAlign:"center",width:!d&&6});return(0,e.createComponentVNode)(2,a.Flex,{fill:!0,align:"center",direction:c?"row-reverse":"row",justify:"space-around",children:[d?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,ml:c?.5:0,mr:c?0:.5,children:i}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:i}),!d&&l&&(0,e.createComponentVNode)(2,a.Flex.Item,{children:(0,e.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",children:l})}),d?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,mr:c?.5:0,ml:c?0:.5,children:s}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:s})]})}return f}()},195:function(A,r,n){"use strict";r.__esModule=!0,r.InterfaceLockNoticeBox=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.InterfaceLockNoticeBox=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data,d=b.siliconUser,c=d===void 0?N.siliconUser:d,m=b.locked,l=m===void 0?N.locked:m,u=b.normallyLocked,s=u===void 0?N.normallyLocked:u,i=b.onLockStatusChange,h=i===void 0?function(){return k("lock")}:i,C=b.accessText,v=C===void 0?"an ID card":C;return c?(0,e.createComponentVNode)(2,t.NoticeBox,{color:c&&"grey",children:(0,e.createComponentVNode)(2,t.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:"Interface lock status:"}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:"1"}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{m:"0",color:s?"red":"green",icon:s?"lock":"unlock",content:s?"Locked":"Unlocked",onClick:function(){function p(){h&&h(!l)}return p}()})})]})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe ",v," to ",l?"unlock":"lock"," this interface."]})}return f}()},51057:function(A,r,n){"use strict";r.__esModule=!0,r.Loader=void 0;var e=n(89005),a=n(44879),t=n(36036),o=r.Loader=function(){function f(b){var B=b.value;return(0,e.createVNode)(1,"div","AlertModal__Loader",(0,e.createComponentVNode)(2,t.Box,{className:"AlertModal__LoaderProgress",style:{width:(0,a.clamp01)(B)*100+"%"}}),2)}return f}()},321:function(A,r,n){"use strict";r.__esModule=!0,r.LoginInfo=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LoginInfo=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data,d=N.loginState;if(N)return(0,e.createComponentVNode)(2,t.NoticeBox,{info:!0,children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:["Logged in as: ",d.name," (",d.rank,")"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!d.id,content:"Eject ID",color:"good",onClick:function(){function c(){return k("login_eject")}return c}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Logout",color:"good",onClick:function(){function c(){return k("login_logout")}return c}()})]})]})})}return f}()},5485:function(A,r,n){"use strict";r.__esModule=!0,r.LoginScreen=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LoginScreen=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data,d=N.loginState,c=N.isAI,m=N.isRobot,l=N.isAdmin;return(0,e.createComponentVNode)(2,t.Section,{title:"Welcome",fill:!0,stretchContents:!0,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",align:"center",justify:"center",children:(0,e.createComponentVNode)(2,t.Flex.Item,{textAlign:"center",mt:"-2rem",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,e.createComponentVNode)(2,t.Box,{color:"label",my:"1rem",children:["ID:",(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:d.id?d.id:"----------",ml:"0.5rem",onClick:function(){function u(){return k("login_insert")}return u}()})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",disabled:!d.id,content:"Login",onClick:function(){function u(){return k("login_login",{login_type:1})}return u}()}),!!c&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){function u(){return k("login_login",{login_type:2})}return u}()}),!!m&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){function u(){return k("login_login",{login_type:3})}return u}()}),!!l&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"CentComm Secure Login",onClick:function(){function u(){return k("login_login",{login_type:4})}return u}()})]})})})}return f}()},62411:function(A,r,n){"use strict";r.__esModule=!0,r.Operating=void 0;var e=n(89005),a=n(36036),t=n(15964),o=r.Operating=function(){function f(b){var B=b.operating,I=b.name;if(B)return(0,e.createComponentVNode)(2,a.Dimmer,{children:(0,e.createComponentVNode)(2,a.Flex,{mb:"30px",children:(0,e.createComponentVNode)(2,a.Flex.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,e.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,e.createVNode)(1,"br"),"The ",I," is processing..."]})})})}return f}();o.propTypes={operating:t.bool,name:t.string}},13545:function(A,r,n){"use strict";r.__esModule=!0,r.Signaler=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=r.Signaler=function(){function b(B,I){var k=(0,t.useBackend)(I),N=k.act,d=B.data,c=d.code,m=d.frequency,l=d.minFrequency,u=d.maxFrequency;return(0,e.createComponentVNode)(2,o.Section,{children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:l/10,maxValue:u/10,value:m/10,format:function(){function s(i){return(0,a.toFixed)(i,1)}return s}(),width:"80px",onDrag:function(){function s(i,h){return N("freq",{freq:h})}return s}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:c,width:"80px",onDrag:function(){function s(i,h){return N("code",{code:h})}return s}()})})]}),(0,e.createComponentVNode)(2,o.Button,{mt:1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){function s(){return N("signal")}return s}()})]})}return b}()},41984:function(A,r,n){"use strict";r.__esModule=!0,r.SimpleRecords=void 0;var e=n(89005),a=n(72253),t=n(25328),o=n(64795),f=n(88510),b=n(36036),B=r.SimpleRecords=function(){function N(d,c){var m=d.data.records;return(0,e.createComponentVNode)(2,b.Box,{children:m?(0,e.createComponentVNode)(2,k,{data:d.data,recordType:d.recordType}):(0,e.createComponentVNode)(2,I,{data:d.data})})}return N}(),I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=d.data.recordsList,s=(0,a.useLocalState)(c,"searchText",""),i=s[0],h=s[1],C=function(g,V){V===void 0&&(V="");var y=(0,t.createSearch)(V,function(S){return S.Name});return(0,o.flow)([(0,f.filter)(function(S){return S==null?void 0:S.Name}),V&&(0,f.filter)(y),(0,f.sortBy)(function(S){return S.Name})])(u)},v=C(u,i);return(0,e.createComponentVNode)(2,b.Box,{children:[(0,e.createComponentVNode)(2,b.Input,{fluid:!0,mb:1,placeholder:"Search records...",onInput:function(){function p(g,V){return h(V)}return p}()}),v.map(function(p){return(0,e.createComponentVNode)(2,b.Box,{children:(0,e.createComponentVNode)(2,b.Button,{mb:.5,content:p.Name,icon:"user",onClick:function(){function g(){return l("Records",{target:p.uid})}return g}()})},p)})]})},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=d.data.records,s=u.general,i=u.medical,h=u.security,C;switch(d.recordType){case"MED":C=(0,e.createComponentVNode)(2,b.Section,{level:2,title:"Medical Data",children:i?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Blood Type",children:i.blood_type}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Minor Disabilities",children:i.mi_dis}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:i.mi_dis_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Major Disabilities",children:i.ma_dis}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:i.ma_dis_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Allergies",children:i.alg}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:i.alg_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Current Diseases",children:i.cdi}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:i.cdi_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:i.notes})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"Medical record lost!"})});break;case"SEC":C=(0,e.createComponentVNode)(2,b.Section,{level:2,title:"Security Data",children:h?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Criminal Status",children:h.criminal}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Minor Crimes",children:h.mi_crim}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:h.mi_crim_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Major Crimes",children:h.ma_crim}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:h.ma_crim_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:h.notes})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"Security record lost!"})});break}return(0,e.createComponentVNode)(2,b.Box,{children:[(0,e.createComponentVNode)(2,b.Section,{title:"General Data",children:s?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Name",children:s.name}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Sex",children:s.sex}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Species",children:s.species}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Age",children:s.age}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Rank",children:s.rank}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"General record lost!"})}),C]})}},22091:function(A,r,n){"use strict";r.__esModule=!0,r.TemporaryNotice=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.TemporaryNotice=function(){function f(b,B){var I,k=(0,a.useBackend)(B),N=k.act,d=k.data,c=d.temp;if(c){var m=(I={},I[c.style]=!0,I);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.NoticeBox,Object.assign({},m,{children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:c.text}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"times-circle",onClick:function(){function l(){return N("cleartemp")}return l}()})})]})})))}}return f}()},95213:function(A,r,n){"use strict";r.__esModule=!0,r.goonstation_PTL=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(49968),f=n(98595);/** + */function m(w,x){w.prototype=Object.create(x.prototype),w.prototype.constructor=w,l(w,x)}function l(w,x){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(T,M){return T.__proto__=M,T},l(w,x)}function u(w,x){if(w==null)return{};var T={};for(var M in w)if({}.hasOwnProperty.call(w,M)){if(x.includes(M))continue;T[M]=w[M]}return T}var s=r.ColorPickerModal=function(){function w(x,T){var M=(0,t.useBackend)(T),O=M.data,D=O.timeout,E=O.message,P=O.title,R=O.autofocus,j=O.default_color,F=j===void 0?"#000000":j,W=(0,t.useLocalState)(T,"color_picker_choice",(0,B.hexToHsva)(F)),z=W[0],K=W[1];return(0,e.createComponentVNode)(2,f.Window,{height:400,title:P,width:600,theme:"generic",children:[!!D&&(0,e.createComponentVNode)(2,a.Loader,{value:D}),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[E&&(0,e.createComponentVNode)(2,o.Stack.Item,{m:1,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:"label",overflow:"hidden",children:E})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[!!R&&(0,e.createComponentVNode)(2,o.Autofocus),(0,e.createComponentVNode)(2,i,{color:z,setColor:K,defaultColor:F})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d.InputButtons,{input:(0,B.hsvaToHex)(z)})})]})})]})}return w}(),i=r.ColorSelector=function(){function w(x,T){var M=x.color,O=x.setColor,D=x.defaultColor,E=function(){function j(F){O(function(W){return Object.assign({},W,F)})}return j}(),P=(0,B.hsvaToRgba)(M),R=(0,B.hsvaToHex)(M);return(0,e.createComponentVNode)(2,o.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{mr:2,children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createVNode)(1,"div","react-colorful",[(0,e.createComponentVNode)(2,N,{hsva:M,onChange:E}),(0,e.createComponentVNode)(2,V,{hue:M.h,onChange:E,className:"react-colorful__last-control"})],4)}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"20px",textAlign:"center",children:"Current"}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"20px",textAlign:"center",children:"Previous"}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Tooltip,{content:R,position:"bottom",children:(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"30px",backgroundColor:R})}),(0,e.createComponentVNode)(2,o.Tooltip,{content:D,position:"bottom",children:(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"30px",backgroundColor:D})})]})]})}),(0,e.createComponentVNode)(2,o.Flex.Item,{grow:!0,fontSize:"15px",lineHeight:"24px",children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"Hex:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,height:"24px",children:(0,e.createComponentVNode)(2,v,{fluid:!0,color:(0,B.hsvaToHex)(M).substring(1),onChange:function(){function j(F){g.logger.info(F),O((0,B.hexToHsva)(F))}return j}(),prefixed:!0})})]})}),(0,e.createComponentVNode)(2,o.Stack.Divider),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"H:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,V,{hue:M.h,onChange:E})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:M.h,callback:function(){function j(F,W){return E({h:W})}return j}(),max:360,unit:"\xB0"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"S:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,y,{color:M,onChange:E})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:M.s,callback:function(){function j(F,W){return E({s:W})}return j}(),unit:"%"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"V:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,S,{color:M,onChange:E})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:M.v,callback:function(){function j(F,W){return E({v:W})}return j}(),unit:"%"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Divider),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"R:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:M,onChange:E,target:"r"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:P.r,callback:function(){function j(F,W){P.r=W,E((0,B.rgbaToHsva)(P))}return j}(),max:255})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"G:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:M,onChange:E,target:"g"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:P.g,callback:function(){function j(F,W){P.g=W,E((0,B.rgbaToHsva)(P))}return j}(),max:255})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"B:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:M,onChange:E,target:"b"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:P.b,callback:function(){function j(F,W){P.b=W,E((0,B.rgbaToHsva)(P))}return j}(),max:255})})]})})]})})]})}return w}(),h=function(x){var T=x.value,M=x.callback,O=x.min,D=O===void 0?0:O,E=x.max,P=E===void 0?100:E,R=x.unit;return(0,e.createComponentVNode)(2,o.NumberInput,{width:"70px",value:Math.round(T),step:1,minValue:D,maxValue:P,onChange:M,unit:R})},C=function(x){return"#"+x},v=r.HexColorInput=function(){function w(x){var T=x.prefixed,M=x.alpha,O=x.color,D=x.fluid,E=x.onChange,P=u(x,c),R=function(){function F(W){return W.replace(/([^0-9A-F]+)/gi,"").substring(0,M?8:6)}return F}(),j=function(){function F(W){return(0,B.validHex)(W,M)}return F}();return(0,e.normalizeProps)((0,e.createComponentVNode)(2,p,Object.assign({},P,{fluid:D,color:O,onChange:E,escape:R,format:T?C:void 0,validate:j})))}return w}(),p=r.ColorInput=function(w){function x(M){var O;return O=w.call(this)||this,O.props=void 0,O.state=void 0,O.handleInput=function(D){var E=O.props.escape(D.currentTarget.value);O.setState({localValue:E})},O.handleBlur=function(D){D.currentTarget&&(O.props.validate(D.currentTarget.value)?O.props.onChange(O.props.escape?O.props.escape(D.currentTarget.value):D.currentTarget.value):O.setState({localValue:O.props.escape(O.props.color)}))},O.props=M,O.state={localValue:O.props.escape(O.props.color)},O}m(x,w);var T=x.prototype;return T.componentDidUpdate=function(){function M(O,D){O.color!==this.props.color&&this.setState({localValue:this.props.escape(this.props.color)})}return M}(),T.render=function(){function M(){return(0,e.createComponentVNode)(2,o.Box,{className:(0,k.classes)(["Input",this.props.fluid&&"Input--fluid"]),children:[(0,e.createVNode)(1,"div","Input__baseline",".",16),(0,e.createVNode)(64,"input","Input__input",null,1,{value:this.props.format?this.props.format(this.state.localValue):this.state.localValue,spellCheck:"false",onInput:this.handleInput,onBlur:this.handleBlur})]})}return M}(),x}(e.Component),N=function(x){var T=x.hsva,M=x.onChange,O=function(R){M({s:R.left*100,v:100-R.top*100})},D=function(R){M({s:(0,b.clamp)(T.s+R.left*100,0,100),v:(0,b.clamp)(T.v-R.top*100,0,100)})},E={"background-color":(0,B.hsvaToHslString)({h:T.h,s:100,v:100,a:1})+" !important"};return(0,e.createVNode)(1,"div","react-colorful__saturation_value",(0,e.createComponentVNode)(2,I.Interactive,{onMove:O,onKey:D,"aria-label":"Color","aria-valuetext":"Saturation "+Math.round(T.s)+"%, Brightness "+Math.round(T.v)+"%",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__saturation_value-pointer",top:1-T.v/100,left:T.s/100,color:(0,B.hsvaToHslString)(T)})}),2,{style:E})},V=function(x){var T=x.className,M=x.hue,O=x.onChange,D=function(j){O({h:360*j.left})},E=function(j){O({h:(0,b.clamp)(M+j.left*360,0,360)})},P=(0,k.classes)(["react-colorful__hue",T]);return(0,e.createVNode)(1,"div",P,(0,e.createComponentVNode)(2,I.Interactive,{onMove:D,onKey:E,"aria-label":"Hue","aria-valuenow":Math.round(M),"aria-valuemax":"360","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__hue-pointer",left:M/360,color:(0,B.hsvaToHslString)({h:M,s:100,v:100,a:1})})}),2)},y=function(x){var T=x.className,M=x.color,O=x.onChange,D=function(j){O({s:100*j.left})},E=function(j){O({s:(0,b.clamp)(M.s+j.left*100,0,100)})},P=(0,k.classes)(["react-colorful__saturation",T]);return(0,e.createVNode)(1,"div",P,(0,e.createComponentVNode)(2,I.Interactive,{style:{background:"linear-gradient(to right, "+(0,B.hsvaToHslString)({h:M.h,s:0,v:M.v,a:1})+", "+(0,B.hsvaToHslString)({h:M.h,s:100,v:M.v,a:1})+")"},onMove:D,onKey:E,"aria-label":"Saturation","aria-valuenow":Math.round(M.s),"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__saturation-pointer",left:M.s/100,color:(0,B.hsvaToHslString)({h:M.h,s:M.s,v:M.v,a:1})})}),2)},S=function(x){var T=x.className,M=x.color,O=x.onChange,D=function(j){O({v:100*j.left})},E=function(j){O({v:(0,b.clamp)(M.v+j.left*100,0,100)})},P=(0,k.classes)(["react-colorful__value",T]);return(0,e.createVNode)(1,"div",P,(0,e.createComponentVNode)(2,I.Interactive,{style:{background:"linear-gradient(to right, "+(0,B.hsvaToHslString)({h:M.h,s:M.s,v:0,a:1})+", "+(0,B.hsvaToHslString)({h:M.h,s:M.s,v:100,a:1})+")"},onMove:D,onKey:E,"aria-label":"Value","aria-valuenow":Math.round(M.s),"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__value-pointer",left:M.v/100,color:(0,B.hsvaToHslString)({h:M.h,s:M.s,v:M.v,a:1})})}),2)},L=function(x){var T=x.className,M=x.color,O=x.onChange,D=x.target,E=(0,B.hsvaToRgba)(M),P=function(K){E[D]=K,O((0,B.rgbaToHsva)(E))},R=function(K){P(255*K.left)},j=function(K){P((0,b.clamp)(E[D]+K.left*255,0,255))},F=(0,k.classes)(["react-colorful__"+D,T]),W=D==="r"?"rgb("+Math.round(E.r)+",0,0)":D==="g"?"rgb(0,"+Math.round(E.g)+",0)":"rgb(0,0,"+Math.round(E.b)+")";return(0,e.createVNode)(1,"div",F,(0,e.createComponentVNode)(2,I.Interactive,{onMove:R,onKey:j,"aria-valuenow":E[D],"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__"+D+"-pointer",left:E[D]/255,color:W})}),2)}},8444:function(A,r,n){"use strict";r.__esModule=!0,r.ColourMatrixTester=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ColourMatrixTester=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.colour_data,m=[[{name:"RR",idx:0},{name:"RG",idx:1},{name:"RB",idx:2},{name:"RA",idx:3}],[{name:"GR",idx:4},{name:"GG",idx:5},{name:"GB",idx:6},{name:"GA",idx:7}],[{name:"BR",idx:8},{name:"BG",idx:9},{name:"BB",idx:10},{name:"BA",idx:11}],[{name:"AR",idx:12},{name:"AG",idx:13},{name:"AB",idx:14},{name:"AA",idx:15}]];return(0,e.createComponentVNode)(2,o.Window,{width:360,height:190,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Modify Matrix",children:m.map(function(l){return(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",textColor:"label",children:l.map(function(u){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:1,children:[u.name,":\xA0",(0,e.createComponentVNode)(2,t.NumberInput,{width:4,value:c[u.idx],step:.05,minValue:-5,maxValue:5,stepPixelSize:5,onChange:function(){function s(i,h){return g("setvalue",{idx:u.idx+1,value:h})}return s}()})]},u.name)})},l)})})})})})}return b}()},63818:function(A,r,n){"use strict";r.__esModule=!0,r.CommunicationsComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(s){switch(s){case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,d);case 3:return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,c)})});case 4:return(0,e.createComponentVNode)(2,l);default:return"ERROR. Unknown menu_state. Please contact NT Technical Support."}},b=r.CommunicationsComputer=function(){function u(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.menu_state;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B),f(p)]})})})}return u}(),B=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.authenticated,N=v.noauthbutton,V=v.esc_section,y=v.esc_callable,S=v.esc_recallable,L=v.esc_status,w=v.authhead,x=v.is_ai,T=v.lastCallLoc,M=!1,O;return p?p===1?O="Command":p===2?O="Captain":p===3?O="CentComm Officer":p===4?(O="CentComm Secure Connection",M=!0):O="ERROR: Report This Bug!":O="Not Logged In",(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authentication",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:M&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Access",children:O})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{icon:p?"sign-out-alt":"id-card",selected:p,disabled:N,content:p?"Log Out ("+O+")":"Log In",onClick:function(){function D(){return C("auth")}return D}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!V&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Escape Shuttle",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!L&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:L}),!!y&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"rocket",content:"Call Shuttle",disabled:!w,onClick:function(){function D(){return C("callshuttle")}return D}()})}),!!S&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Recall Shuttle",disabled:!w||x,onClick:function(){function D(){return C("cancelshuttle")}return D}()})}),!!T&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Last Call/Recall From",children:T})]})})})],4)},I=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.is_admin;return p?(0,e.createComponentVNode)(2,k):(0,e.createComponentVNode)(2,g)},k=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.is_admin,N=v.gamma_armory_location,V=v.admin_levels,y=v.authenticated,S=v.ert_allowed;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"CentComm Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:V,required_access:p,use_confirm:1})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:"Make Central Announcement",disabled:!p,onClick:function(){function L(){return C("send_to_cc_announcement_page")}return L}()}),y===4&&(0,e.createComponentVNode)(2,t.Button,{icon:"plus",content:"Make Other Announcement",disabled:!p,onClick:function(){function L(){return C("make_other_announcement")}return L}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Response Team",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"ambulance",content:"Dispatch ERT",disabled:!p,onClick:function(){function L(){return C("dispatch_ert")}return L}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:S,content:S?"ERT calling enabled":"ERT calling disabled",tooltip:S?"Command can request an ERT":"ERTs cannot be requested",disabled:!p,onClick:function(){function L(){return C("toggle_ert_allowed")}return L}(),selected:null})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:"Get Authentication Codes",disabled:!p,onClick:function(){function L(){return C("send_nuke_codes")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gamma Armory",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"biohazard",content:N?"Send Gamma Armory":"Recall Gamma Armory",disabled:!p,onClick:function(){function L(){return C("move_gamma_armory")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Other",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"coins",content:"View Economy",disabled:!p,onClick:function(){function L(){return C("view_econ")}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fax",content:"Fax Manager",disabled:!p,onClick:function(){function L(){return C("view_fax")}return L}()})]})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"View Command accessible controls",children:(0,e.createComponentVNode)(2,g)})]})},g=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.msg_cooldown,N=v.emagged,V=v.cc_cooldown,y=v.security_level_color,S=v.str_security_level,L=v.levels,w=v.authcapt,x=v.authhead,T=v.messages,M="Make Priority Announcement";p>0&&(M+=" ("+p+"s)");var O=N?"Message [UNKNOWN]":"Message CentComm",D="Request Authentication Codes";return V>0&&(O+=" ("+V+"s)",D+=" ("+V+"s)"),(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Captain-Only Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Alert",color:y,children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:L,required_access:w})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:M,disabled:!w||p>0,onClick:function(){function E(){return C("announce")}return E}()})}),!!N&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",color:"red",content:O,disabled:!w||V>0,onClick:function(){function E(){return C("MessageSyndicate")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!w,onClick:function(){function E(){return C("RestoreBackup")}return E}()})]})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",content:O,disabled:!w||V>0,onClick:function(){function E(){return C("MessageCentcomm")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bomb",content:D,disabled:!w||V>0,onClick:function(){function E(){return C("nukerequest")}return E}()})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Command Staff Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Displays",children:(0,e.createComponentVNode)(2,t.Button,{icon:"tv",content:"Change Status Displays",disabled:!x,onClick:function(){function E(){return C("status")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Incoming Messages",children:(0,e.createComponentVNode)(2,t.Button,{icon:"folder-open",content:"View ("+T.length+")",disabled:!x,onClick:function(){function E(){return C("messagelist")}return E}()})})]})})})],4)},d=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.stat_display,N=v.authhead,V=v.current_message_title,y=p.presets.map(function(L){return(0,e.createComponentVNode)(2,t.Button,{content:L.label,selected:L.name===p.type,disabled:!N,onClick:function(){function w(){return C("setstat",{statdisp:L.name})}return w}()},L.name)}),S=p.alerts.map(function(L){return(0,e.createComponentVNode)(2,t.Button,{content:L.label,selected:L.alert===p.icon,disabled:!N,onClick:function(){function w(){return C("setstat",{statdisp:3,alert:L.alert})}return w}()},L.alert)});return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Modify Status Screens",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function L(){return C("main")}return L}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Presets",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alerts",children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 1",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_1,disabled:!N,onClick:function(){function L(){return C("setmsg1")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 2",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_2,disabled:!N,onClick:function(){function L(){return C("setmsg2")}return L}()})})]})})})},c=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.authhead,N=v.current_message_title,V=v.current_message,y=v.messages,S=v.security_level,L;if(N)L=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:N,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Return To Message List",disabled:!p,onClick:function(){function x(){return C("messagelist")}return x}()}),children:(0,e.createComponentVNode)(2,t.Box,{children:V})})});else{var w=y.map(function(x){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:x.title,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eye",content:"View",disabled:!p||N===x.title,onClick:function(){function T(){return C("messagelist",{msgid:x.id})}return T}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"times",content:"Delete",disabled:!p,onClick:function(){function T(){return C("delmessage",{msgid:x.id})}return T}()})]},x.id)});L=(0,e.createComponentVNode)(2,t.Section,{title:"Messages Received",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function x(){return C("main")}return x}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:w})})}return(0,e.createComponentVNode)(2,t.Box,{children:L})},m=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=s.levels,N=s.required_access,V=s.use_confirm,y=v.security_level;return V?p.map(function(S){return(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:S.icon,content:S.name,disabled:!N||S.id===y,tooltip:S.tooltip,onClick:function(){function L(){return C("newalertlevel",{level:S.id})}return L}()},S.name)}):p.map(function(S){return(0,e.createComponentVNode)(2,t.Button,{icon:S.icon,content:S.name,disabled:!N||S.id===y,tooltip:S.tooltip,onClick:function(){function L(){return C("newalertlevel",{level:S.id})}return L}()},S.name)})},l=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.is_admin,N=v.possible_cc_sounds;if(!p)return C("main");var V=(0,a.useLocalState)(i,"subtitle",""),y=V[0],S=V[1],L=(0,a.useLocalState)(i,"text",""),w=L[0],x=L[1],T=(0,a.useLocalState)(i,"classified",0),M=T[0],O=T[1],D=(0,a.useLocalState)(i,"beepsound","Beep"),E=D[0],P=D[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Central Command Report",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function R(){return C("main")}return R}()}),children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Subtitle here.",fluid:!0,value:y,onChange:function(){function R(j,F){return S(F)}return R}(),mb:"5px"}),(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Announcement here,\nMultiline input is accepted.",rows:10,fluid:!0,multiline:1,value:w,onChange:function(){function R(j,F){return x(F)}return R}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Send Announcement",fluid:!0,icon:"paper-plane",center:!0,mt:"5px",textAlign:"center",onClick:function(){function R(){return C("make_cc_announcement",{subtitle:y,text:w,classified:M,beepsound:E})}return R}()}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"260px",height:"20px",options:N,selected:E,onSelected:function(){function R(j){return P(j)}return R}(),disabled:M})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"volume-up",mx:"5px",disabled:M,tooltip:"Test sound",onClick:function(){function R(){return C("test_sound",{sound:E})}return R}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:M,content:"Classified",fluid:!0,tooltip:M?"Sent to station communications consoles":"Publically announced",onClick:function(){function R(){return O(!M)}return R}()})})]})]})})}},20562:function(A,r,n){"use strict";r.__esModule=!0,r.CompostBin=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.CompostBin=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.biomass,m=d.compost,l=d.biomass_capacity,u=d.compost_capacity,s=d.potassium,i=d.potassium_capacity,h=d.potash,C=d.potash_capacity,v=(0,a.useSharedState)(I,"vendAmount",1),p=v[0],N=v[1];return(0,e.createComponentVNode)(2,o.Window,{width:360,height:250,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{label:"Resources",children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Biomass",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:c,minValue:0,maxValue:l,ranges:{good:[l*.5,1/0],average:[l*.25,l*.5],bad:[-1/0,l*.25]},children:[c," / ",l," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compost",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:m,minValue:0,maxValue:u,ranges:{good:[u*.5,1/0],average:[u*.25,u*.5],bad:[-1/0,u*.25]},children:[m," / ",u," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Potassium",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:s,minValue:0,maxValue:i,ranges:{good:[i*.5,1/0],average:[i*.25,i*.5],bad:[-1/0,i*.25]},children:[s," / ",i," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Potash",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:h,minValue:0,maxValue:C,ranges:{good:[C*.5,1/0],average:[C*.25,C*.5],bad:[-1/0,C*.25]},children:[h," / ",C," Units"]})})]})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,mr:"5px",color:"silver",children:"Soil clumps to make:"}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:p,width:"32px",minValue:1,maxValue:10,stepPixelSize:7,onChange:function(){function V(y,S){return N(S)}return V}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,align:"center",content:"Make Soil",disabled:m<25*p,icon:"arrow-circle-down",onClick:function(){function V(){return g("create",{amount:p})}return V}()})})})]})})})}return b}()},21813:function(A,r,n){"use strict";r.__esModule=!0,r.Contractor=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(73379),b=n(98595);function B(C,v){C.prototype=Object.create(v.prototype),C.prototype.constructor=C,I(C,v)}function I(C,v){return I=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(p,N){return p.__proto__=N,p},I(C,v)}var k={1:["ACTIVE","good"],2:["COMPLETED","good"],3:["FAILED","bad"]},g=["Recording biometric data...","Analyzing embedded syndicate info...","STATUS CONFIRMED","Contacting Syndicate database...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Response received, ack 4851234...","CONFIRM ACC "+Math.round(Math.random()*2e4),"Setting up private accounts...","CONTRACTOR ACCOUNT CREATED","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","CONTRACTS FOUND","WELCOME, AGENT"],d=r.Contractor=function(){function C(v,p){var N=(0,t.useBackend)(p),V=N.act,y=N.data,S;y.unauthorized?S=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,i,{height:"100%",allMessages:["ERROR: UNAUTHORIZED USER"],finishedTimeout:100,onFinished:function(){function T(){}return T}()})}):y.load_animation_completed?S=(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:(0,e.createComponentVNode)(2,c)}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",overflow:"hidden",children:y.page===1?(0,e.createComponentVNode)(2,l,{height:"100%"}):(0,e.createComponentVNode)(2,s,{height:"100%"})})],4):S=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,i,{height:"100%",allMessages:g,finishedTimeout:3e3,onFinished:function(){function T(){return V("complete_load_animation")}return T}()})});var L=(0,t.useLocalState)(p,"viewingPhoto",""),w=L[0],x=L[1];return(0,e.createComponentVNode)(2,b.Window,{theme:"syndicate",width:500,height:600,children:[w&&(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,b.Window.Content,{className:"Contractor",children:(0,e.createComponentVNode)(2,o.Flex,{direction:"column",height:"100%",children:S})})]})}return C}(),c=function(v,p){var N=(0,t.useBackend)(p),V=N.act,y=N.data,S=y.tc_available,L=y.tc_paid_out,w=y.completed_contracts,x=y.rep;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Summary",buttons:(0,e.createComponentVNode)(2,o.Box,{verticalAlign:"middle",mt:"0.25rem",children:[x," Rep"]})},v,{children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Available",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",children:[S," TC"]}),(0,e.createComponentVNode)(2,o.Button,{disabled:S<=0,content:"Claim",mx:"0.75rem",mb:"0",flexBasis:"content",onClick:function(){function T(){return V("claim")}return T}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Earned",children:[L," TC"]})]})}),(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contracts Completed",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Box,{height:"20px",lineHeight:"20px",inline:!0,children:w})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contractor Status",verticalAlign:"middle",children:"ACTIVE"})]})})]})})))},m=function(v,p){var N=(0,t.useBackend)(p),V=N.act,y=N.data,S=y.page;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Tabs,Object.assign({},v,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:S===1,onClick:function(){function L(){return V("page",{page:1})}return L}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"suitcase"}),"Contracts"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:S===2,onClick:function(){function L(){return V("page",{page:2})}return L}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"shopping-cart"}),"Hub"]})]})))},l=function(v,p){var N=(0,t.useBackend)(p),V=N.act,y=N.data,S=y.contracts,L=y.contract_active,w=y.can_extract,x=!!L&&S.filter(function(E){return E.status===1})[0],T=x&&x.time_left>0,M=(0,t.useLocalState)(p,"viewingPhoto",""),O=M[0],D=M[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Contracts",overflow:"auto",buttons:(0,e.createComponentVNode)(2,o.Button,{disabled:!w||T,icon:"parachute-box",content:["Call Extraction",T&&(0,e.createComponentVNode)(2,f.Countdown,{timeLeft:x.time_left,format:function(){function E(P,R){return" ("+R.substr(3)+")"}return E}()})],onClick:function(){function E(){return V("extract")}return E}()})},v,{children:S.slice().sort(function(E,P){return E.status===1?-1:P.status===1?1:E.status-P.status}).map(function(E){var P;return(0,e.createComponentVNode)(2,o.Section,{title:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",color:E.status===1&&"good",children:E.target_name}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:E.has_photo&&(0,e.createComponentVNode)(2,o.Button,{icon:"camera",mb:"-0.5rem",ml:"0.5rem",onClick:function(){function R(){return D("target_photo_"+E.uid+".png")}return R}()})})]}),className:"Contractor__Contract",buttons:(0,e.createComponentVNode)(2,o.Box,{width:"100%",children:[!!k[E.status]&&(0,e.createComponentVNode)(2,o.Box,{color:k[E.status][1],inline:!0,mt:E.status!==1&&"0.125rem",mr:"0.25rem",lineHeight:"20px",children:k[E.status][0]}),E.status===1&&(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"ban",color:"bad",content:"Abort",ml:"0.5rem",onClick:function(){function R(){return V("abort")}return R}()})]}),children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"2",mr:"0.5rem",children:[E.fluff_message,!!E.completed_time&&(0,e.createComponentVNode)(2,o.Box,{color:"good",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"check",mr:"0.5rem"}),"Contract completed at ",E.completed_time]}),!!E.dead_extraction&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",mt:"0.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"Telecrystals reward reduced drastically as the target was dead during extraction."]}),!!E.fail_reason&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"times",mr:"0.5rem"}),"Contract failed: ",E.fail_reason]})]}),(0,e.createComponentVNode)(2,o.Flex.Item,{flexBasis:"100%",children:[(0,e.createComponentVNode)(2,o.Flex,{mb:"0.5rem",color:"label",children:["Extraction Zone:\xA0",u(E)]}),(P=E.difficulties)==null?void 0:P.map(function(R,j){return(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!!L,content:R.name+" ("+R.reward+" TC)",onClick:function(){function F(){return V("activate",{uid:E.uid,difficulty:j+1})}return F}()},j)}),!!E.objective&&(0,e.createComponentVNode)(2,o.Box,{color:"white",bold:!0,children:[E.objective.extraction_name,(0,e.createVNode)(1,"br"),"(",(E.objective.rewards.tc||0)+" TC",",\xA0",(E.objective.rewards.credits||0)+" Credits",")"]})]})]})},E.uid)})})))},u=function(v){if(!(!v.objective||v.status>1)){var p=v.objective.locs.user_area_id,N=v.objective.locs.user_coords,V=v.objective.locs.target_area_id,y=v.objective.locs.target_coords,S=p===V;return(0,e.createComponentVNode)(2,o.Flex.Item,{children:(0,e.createComponentVNode)(2,o.Icon,{name:S?"dot-circle-o":"arrow-alt-circle-right-o",color:S?"green":"yellow",rotation:S?null:-(0,a.rad2deg)(Math.atan2(y[1]-N[1],y[0]-N[0])),lineHeight:S?null:"0.85",size:"1.5"})})}},s=function(v,p){var N=(0,t.useBackend)(p),V=N.act,y=N.data,S=y.rep,L=y.buyables;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Purchases",overflow:"auto"},v,{children:L.map(function(w){return(0,e.createComponentVNode)(2,o.Section,{title:w.name,children:[w.description,(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:S-1&&(0,e.createComponentVNode)(2,o.Box,{as:"span",color:w.stock===0?"bad":"good",ml:"0.5rem",children:[w.stock," in stock"]})]},w.uid)})})))},i=function(C){function v(N){var V;return V=C.call(this,N)||this,V.timer=null,V.state={currentIndex:0,currentDisplay:[]},V}B(v,C);var p=v.prototype;return p.tick=function(){function N(){var V=this.props,y=this.state;if(y.currentIndex<=V.allMessages.length){this.setState(function(L){return{currentIndex:L.currentIndex+1}});var S=y.currentDisplay;S.push(V.allMessages[y.currentIndex])}else clearTimeout(this.timer),setTimeout(V.onFinished,V.finishedTimeout)}return N}(),p.componentDidMount=function(){function N(){var V=this,y=this.props.linesPerSecond,S=y===void 0?2.5:y;this.timer=setInterval(function(){return V.tick()},1e3/S)}return N}(),p.componentWillUnmount=function(){function N(){clearTimeout(this.timer)}return N}(),p.render=function(){function N(){return(0,e.createComponentVNode)(2,o.Box,{m:1,children:this.state.currentDisplay.map(function(V){return(0,e.createFragment)([V,(0,e.createVNode)(1,"br")],0,V)})})}return N}(),v}(e.Component),h=function(v,p){var N=(0,t.useLocalState)(p,"viewingPhoto",""),V=N[0],y=N[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Contractor__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:V}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function S(){return y("")}return S}()})]})}},54151:function(A,r,n){"use strict";r.__esModule=!0,r.ConveyorSwitch=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ConveyorSwitch=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.slowFactor,m=d.oneWay,l=d.position;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lever position",children:l>0?"forward":l<0?"reverse":"neutral"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Allow reverse",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!m,onClick:function(){function u(){return g("toggleOneWay")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Slowdown factor",children:(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",onClick:function(){function u(){return g("slowFactor",{value:c-5})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-left",onClick:function(){function u(){return g("slowFactor",{value:c-1})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Slider,{width:"100px",mx:"1px",value:c,fillValue:c,minValue:1,maxValue:50,step:1,format:function(){function u(s){return s+"x"}return u}(),onChange:function(){function u(s,i){return g("slowFactor",{value:i})}return u}()})}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-right",onClick:function(){function u(){return g("slowFactor",{value:c+1})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",onClick:function(){function u(){return g("slowFactor",{value:c+5})}return u}()})," "]})]})})]})})})})}return b}()},73169:function(A,r,n){"use strict";r.__esModule=!0,r.CrewMonitor=void 0;var e=n(89005),a=n(88510),t=n(25328),o=n(72253),f=n(36036),b=n(36352),B=n(76910),I=n(98595),k=n(96184),g=["color"];function d(h,C){if(h==null)return{};var v={};for(var p in h)if({}.hasOwnProperty.call(h,p)){if(C.includes(p))continue;v[p]=h[p]}return v}var c=function(C,v){return C.dead?"Deceased":parseInt(C.health,10)<=v?"Critical":parseInt(C.stat,10)===1?"Unconscious":"Living"},m=function(C,v){return C.dead?"red":parseInt(C.health,10)<=v?"orange":parseInt(C.stat,10)===1?"blue":"green"},l=r.CrewMonitor=function(){function h(C,v){var p=(0,o.useBackend)(v),N=p.act,V=p.data,y=(0,o.useLocalState)(v,"tabIndex",V.tabIndex),S=y[0],L=y[1],w=function(){function T(M){L(M),N("set_tab_index",{tab_index:M})}return T}(),x=function(){function T(M){switch(M){case 0:return(0,e.createComponentVNode)(2,u);case 1:return(0,e.createComponentVNode)(2,i);default:return"WE SHOULDN'T BE HERE!"}}return T}();return(0,e.createComponentVNode)(2,I.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"table",selected:S===0,onClick:function(){function T(){return w(0)}return T}(),children:"Data View"},"DataView"),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"map-marked-alt",selected:S===1,onClick:function(){function T(){return w(1)}return T}(),children:"Map View"},"MapView")]})}),x(S)]})})})}return h}(),u=function(C,v){var p=(0,o.useBackend)(v),N=p.act,V=p.data,y=V.possible_levels,S=V.viewing_current_z_level,L=V.is_advanced,w=V.highlightedNames,x=(0,a.sortBy)(function(E){return!w.includes(E.name)},function(E){return E.name})(V.crewmembers||[]),T=(0,o.useLocalState)(v,"search",""),M=T[0],O=T[1],D=(0,t.createSearch)(M,function(E){return E.name+"|"+E.assignment+"|"+E.area});return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,backgroundColor:"transparent",children:[(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{width:"100%",ml:"5px",children:(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name, assignment or location..",width:"100%",onInput:function(){function E(P,R){return O(R)}return E}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:L?(0,e.createComponentVNode)(2,f.Dropdown,{mr:"5px",width:"50px",options:y,selected:S,onSelected:function(){function E(P){return N("switch_level",{new_level:P})}return E}()}):null})]}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,f.Button,{tooltip:"Clear highlights",icon:"square-xmark",onClick:function(){function E(){return N("clear_highlighted_names")}return E}()})}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Location"})]}),x.filter(D).map(function(E,P){var R=w.includes(E.name);return(0,e.createComponentVNode)(2,f.Table.Row,{bold:!!E.is_command,children:[(0,e.createComponentVNode)(2,b.TableCell,{children:(0,e.createComponentVNode)(2,k.ButtonCheckbox,{checked:R,tooltip:"Mark on map",onClick:function(){function j(){return N(R?"remove_highlighted_name":"add_highlighted_name",{name:E.name})}return j}()})}),(0,e.createComponentVNode)(2,b.TableCell,{children:[E.name," (",E.assignment,")"]}),(0,e.createComponentVNode)(2,b.TableCell,{children:[(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:m(E,V.critThreshold),children:c(E,V.critThreshold)}),E.sensor_type>=2||V.ignoreSensors?(0,e.createComponentVNode)(2,f.Box,{inline:!0,ml:1,children:["(",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.oxy,children:E.oxy}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.toxin,children:E.tox}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.burn,children:E.fire}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.brute,children:E.brute}),")"]}):null]}),(0,e.createComponentVNode)(2,b.TableCell,{children:E.sensor_type===3||V.ignoreSensors?V.isAI||V.isObserver?(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:"location-arrow",content:E.area+" ("+E.x+", "+E.y+")",onClick:function(){function j(){return N("track",{track:E.ref})}return j}()}):E.area+" ("+E.x+", "+E.y+")":(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:"grey",children:"Not Available"})})]},P)})]})]})},s=function(C,v){var p=C.color,N=d(C,g);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.NanoMap.Marker,Object.assign({},N,{children:(0,e.createVNode)(1,"span","highlighted-marker color-border-"+p)})))},i=function(C,v){var p=(0,o.useBackend)(v),N=p.act,V=p.data,y=V.highlightedNames;return(0,e.createComponentVNode)(2,f.Box,{height:"100vh",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,f.NanoMap,{zoom:V.zoom,offsetX:V.offsetX,offsetY:V.offsetY,onZoom:function(){function S(L){return N("set_zoom",{zoom:L})}return S}(),onOffsetChange:function(){function S(L,w){return N("set_offset",{offset_x:w.offsetX,offset_y:w.offsetY})}return S}(),children:V.crewmembers.filter(function(S){return S.sensor_type===3||V.ignoreSensors}).map(function(S){var L=m(S,V.critThreshold),w=y.includes(S.name),x=function(){return V.isObserver?N("track",{track:S.ref}):null},T=function(){return N(w?"remove_highlighted_name":"add_highlighted_name",{name:S.name})},M=S.name+" ("+S.assignment+")";return w?(0,e.createComponentVNode)(2,s,{x:S.x,y:S.y,tooltip:M,color:L,onClick:x,onDblClick:T},S.ref):(0,e.createComponentVNode)(2,f.NanoMap.MarkerIcon,{x:S.x,y:S.y,icon:"circle",tooltip:M,color:L,onClick:x,onDblClick:T},S.ref)})})})}},63987:function(A,r,n){"use strict";r.__esModule=!0,r.Cryo=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],b=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],B=r.Cryo=function(){function g(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:520,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,I)})})})}return g}(),I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.isOperating,i=u.hasOccupant,h=u.occupant,C=h===void 0?[]:h,v=u.cellTemperature,p=u.cellTemperatureStatus,N=u.isBeakerLoaded,V=u.cooldownProgress,y=u.auto_eject_healthy,S=u.auto_eject_dead;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",onClick:function(){function L(){return l("ejectOccupant")}return L}(),disabled:!i,children:"Eject"}),children:i?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:C.name||"Unknown"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:C.health,max:C.maxHealth,value:C.health/C.maxHealth,color:C.health>0?"good":"average",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(C.health)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:b[C.stat][0],children:b[C.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(C.bodyTemperature)})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),f.map(function(L){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:L.label,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:C[L.type]/100,ranges:{bad:[.01,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(C[L.type])})})},L.id)})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Cell",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",onClick:function(){function L(){return l("ejectBeaker")}return L}(),disabled:!N,children:"Eject Beaker"}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",onClick:function(){function L(){return l(s?"switchOff":"switchOn")}return L}(),selected:s,children:s?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",color:p,children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:v})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:(0,e.createComponentVNode)(2,k)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dosage interval",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{average:[-1/0,99],good:[99,1/0]},color:!N&&"average",value:V,minValue:0,maxValue:100})}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject healthy occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:y?"toggle-on":"toggle-off",selected:y,onClick:function(){function L(){return l(y?"auto_eject_healthy_off":"auto_eject_healthy_on")}return L}(),children:y?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject dead occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:S?"toggle-on":"toggle-off",selected:S,onClick:function(){function L(){return l(S?"auto_eject_dead_off":"auto_eject_dead_on")}return L}(),children:S?"On":"Off"})})]})})})],4)},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.isBeakerLoaded,i=u.beakerLabel,h=u.beakerVolume;return s?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!i&&"average",children:[i||"No label",":"]}),(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!h&&"bad",ml:1,children:h?(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:h,format:function(){function C(v){return Math.round(v)+" units remaining"}return C}()}):"Beaker is empty"})],4):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"bad",children:"No beaker loaded"})}},86099:function(A,r,n){"use strict";r.__esModule=!0,r.CryopodConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=r.CryopodConsole=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.data,l=m.account_name,u=m.allow_items;return(0,e.createComponentVNode)(2,o.Window,{title:"Cryopod Console",width:400,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Hello, "+(l||"[REDACTED]")+"!",children:"This automated cryogenic freezing unit will safely store your corporeal form until your next assignment."}),(0,e.createComponentVNode)(2,B),!!u&&(0,e.createComponentVNode)(2,I)]})})}return k}(),B=function(g,d){var c=(0,a.useBackend)(d),m=c.data,l=m.frozen_crew;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Crew",children:l.length?(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:l.map(function(u,s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u.name,children:u.rank},s)})})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored crew!"})})},I=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.frozen_items,s=function(h){var C=h.toString();return C.startsWith("the ")&&(C=C.slice(4,C.length)),(0,f.toTitleCase)(C)};return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Items",children:u.length?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:s(i.name),buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Drop",mr:1,onClick:function(){function h(){return m("one_item",{item:i.uid})}return h}()})},i)})})}),(0,e.createComponentVNode)(2,t.Button,{content:"Drop All Items",color:"red",onClick:function(){function i(){return m("all_items")}return i}()})],4):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored items!"})})}},12692:function(A,r,n){"use strict";r.__esModule=!0,r.DNAModifier=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=[["good","Alive"],["average","Critical"],["bad","DEAD"]],B=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],I=[5,10,20,30,50],k=r.DNAModifier=function(){function p(N,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.irradiating,x=L.dnaBlockSize,T=L.occupant;V.dnaBlockSize=x,V.isDNAInvalid=!T.isViableSubject||!T.uniqueIdentity||!T.structuralEnzymes;var M;return w&&(M=(0,e.createComponentVNode)(2,C,{duration:w})),(0,e.createComponentVNode)(2,o.Window,{width:660,height:775,children:[(0,e.createComponentVNode)(2,f.ComplexModal),M,(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,g)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,d)})]})})]})}return p}(),g=function(N,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.locked,x=L.hasOccupant,T=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x,selected:w,icon:w?"toggle-on":"toggle-off",content:w?"Engaged":"Disengaged",onClick:function(){function M(){return S("toggleLock")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x||w,icon:"user-slash",content:"Eject",onClick:function(){function M(){return S("ejectOccupant")}return M}()})],4),children:x?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:T.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:T.minHealth,max:T.maxHealth,value:T.health/T.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:b[T.stat][0],children:b[T.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})}),V.isDNAInvalid?(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Radiation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:"0",max:"100",value:T.radiationLevel/100,color:"average"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:L.occupant.uniqueEnzymes?L.occupant.uniqueEnzymes:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 Unknown"]})})]})],0):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Cell unoccupied."})})},d=function(N,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.selectedMenuKey,x=L.hasOccupant,T=L.occupant;if(x){if(V.isDNAInvalid)return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No operation possible on this subject."]})})})}else return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant in DNA modifier."]})})});var M;return w==="ui"?M=(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,l)],4):w==="se"?M=(0,e.createFragment)([(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,l)],4):w==="buffer"?M=(0,e.createComponentVNode)(2,u):w==="rejuvenators"&&(M=(0,e.createComponentVNode)(2,h)),(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:B.map(function(O,D){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:O[2],selected:w===O[0],onClick:function(){function E(){return S("selectMenuKey",{key:O[0]})}return E}(),children:O[1]},D)})}),M]})},c=function(N,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.selectedUIBlock,x=L.selectedUISubBlock,T=L.selectedUITarget,M=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Unique Identifier",children:[(0,e.createComponentVNode)(2,v,{dnaString:M.uniqueIdentity,selectedBlock:w,selectedSubblock:x,blockSize:V.dnaBlockSize,action:"selectUIBlock"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:15,stepPixelSize:"20",value:T,format:function(){function O(D){return D.toString(16).toUpperCase()}return O}(),ml:"0",onChange:function(){function O(D,E){return S("changeUITarget",{value:E})}return O}()})})}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){function O(){return S("pulseUIRadiation")}return O}()})]})},m=function(N,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.selectedSEBlock,x=L.selectedSESubBlock,T=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Structural Enzymes",children:[(0,e.createComponentVNode)(2,v,{dnaString:T.structuralEnzymes,selectedBlock:w,selectedSubblock:x,blockSize:V.dnaBlockSize,action:"selectSEBlock"}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){function M(){return S("pulseSERadiation")}return M}()})]})},l=function(N,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.radiationIntensity,x=L.radiationDuration;return(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Emitter",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Intensity",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:10,stepPixelSize:20,value:w,popUpPosition:"right",ml:"0",onChange:function(){function T(M,O){return S("radiationIntensity",{value:O})}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:20,stepPixelSize:10,unit:"s",value:x,popUpPosition:"right",ml:"0",onChange:function(){function T(M,O){return S("radiationDuration",{value:O})}return T}()})})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-start",mt:"0.5rem",onClick:function(){function T(){return S("pulseRadiation")}return T}()})]})},u=function(N,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.buffers,x=w.map(function(T,M){return(0,e.createComponentVNode)(2,s,{id:M+1,name:"Buffer "+(M+1),buffer:T},M)});return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{height:"75%",mt:1,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Buffers",children:x})}),(0,e.createComponentVNode)(2,t.Stack.Item,{height:"25%",children:(0,e.createComponentVNode)(2,i)})]})},s=function(N,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=N.id,x=N.name,T=N.buffer,M=L.isInjectorReady,O=x+(T.data?" - "+T.label:"");return(0,e.createComponentVNode)(2,t.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,t.Section,{title:O,mx:"0",lineHeight:"18px",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!T.data,icon:"trash",content:"Clear",onClick:function(){function D(){return S("bufferOption",{option:"clear",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!T.data,icon:"pen",content:"Rename",onClick:function(){function D(){return S("bufferOption",{option:"changeLabel",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!T.data||!L.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-start",onClick:function(){function D(){return S("bufferOption",{option:"saveDisk",id:w})}return D}()})],4),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Write",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"saveUI",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"saveUIAndUE",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"saveSE",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!L.hasDisk||!L.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"loadDisk",id:w})}return D}()})]}),!!T.data&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:T.owner||(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[T.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!T.ue&&" and Unique Enzymes"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transfer to",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:!M,icon:M?"syringe":"spinner",iconSpin:!M,content:"Injector",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"createInjector",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!M,icon:M?"syringe":"spinner",iconSpin:!M,content:"Block Injector",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"createInjector",id:w,block:1})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){function D(){return S("bufferOption",{option:"transfer",id:w})}return D}()})]})],4)]}),!T.data&&(0,e.createComponentVNode)(2,t.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},i=function(N,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.hasDisk,x=L.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!w||!x.data,icon:"trash",content:"Wipe",onClick:function(){function T(){return S("wipeDisk")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!w,icon:"eject",content:"Eject",onClick:function(){function T(){return S("ejectDisk")}return T}()})],4),children:w?x.data?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Label",children:x.label?x.label:"No label"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:x.owner?x.owner:(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[x.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!x.ue&&" and Unique Enzymes"]})]}):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Disk is blank."}):(0,e.createComponentVNode)(2,t.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"save-o",size:"4"}),(0,e.createVNode)(1,"br"),"No disk inserted."]})})},h=function(N,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.isBeakerLoaded,x=L.beakerVolume,T=L.beakerLabel;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Rejuvenators and Beaker",buttons:(0,e.createComponentVNode)(2,t.Button,{disabled:!w,icon:"eject",content:"Eject",onClick:function(){function M(){return S("ejectBeaker")}return M}()}),children:w?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Inject",children:[I.map(function(M,O){return(0,e.createComponentVNode)(2,t.Button,{disabled:M>x,icon:"syringe",content:M,onClick:function(){function D(){return S("injectRejuvenators",{amount:M})}return D}()},O)}),(0,e.createComponentVNode)(2,t.Button,{disabled:x<=0,icon:"syringe",content:"All",onClick:function(){function M(){return S("injectRejuvenators",{amount:x})}return M}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:[(0,e.createComponentVNode)(2,t.Box,{mb:"0.5rem",children:T||"No label"}),x?(0,e.createComponentVNode)(2,t.Box,{color:"good",children:[x," unit",x===1?"":"s"," remaining"]}):(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Empty"})]})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flask",size:5,color:"silver"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"h3",null,"No beaker loaded.",16)]})})})},C=function(N,V){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"average",children:(0,e.createVNode)(1,"h1",null,[(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"}),(0,e.createTextVNode)("\xA0Irradiating occupant\xA0"),(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"})],4)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,[(0,e.createTextVNode)("For "),N.duration,(0,e.createTextVNode)(" second"),N.duration===1?"":"s"],0)})]})},v=function(N,V){for(var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=N.dnaString,x=N.selectedBlock,T=N.selectedSubblock,M=N.blockSize,O=N.action,D=w.split(""),E=0,P=[],R=function(){for(var W=j/M+1,z=[],K=function(){var Q=G+1;z.push((0,e.createComponentVNode)(2,t.Button,{selected:x===W&&T===Q,content:D[j+G],mb:"0",onClick:function(){function ue(){return S(O,{block:W,subblock:Q})}return ue}()}))},G=0;Gi.spawnpoints?"red":"green",children:[i.total," total, versus ",i.spawnpoints," spawnpoints"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dispatch",children:(0,e.createComponentVNode)(2,t.Button,{width:10.5,textAlign:"center",icon:"ambulance",content:"Send ERT",onClick:function(){function N(){return s("dispatch_ert",{silent:v})}return N}()})})]})})})},g=function(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.ert_request_messages;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:h&&h.length?h.map(function(C){return(0,e.createComponentVNode)(2,t.Section,{title:C.time,buttons:(0,e.createComponentVNode)(2,t.Button,{content:C.sender_real_name,onClick:function(){function v(){return s("view_player_panel",{uid:C.sender_uid})}return v}(),tooltip:"View player panel"}),children:C.message},(0,f.decodeHtmlEntities)(C.time))}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"broadcast-tower",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No ERT requests."]})})})})},d=function(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=(0,a.useLocalState)(l,"text",""),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter ERT denial reason here,\nMultiline input is accepted.",rows:19,fluid:!0,multiline:1,value:C,onChange:function(){function p(N,V){return v(V)}return p}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Deny ERT",fluid:!0,icon:"times",center:!0,mt:2,textAlign:"center",onClick:function(){function p(){return s("deny_ert",{reason:C})}return p}()})]})})}},90217:function(A,r,n){"use strict";r.__esModule=!0,r.EconomyManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.EconomyManager=function(){function I(k,g){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:325,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,B)})]})}return I}(),B=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.next_payroll_time;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"coins",verticalAlign:"middle",size:3,mr:"1rem"}),"Economy Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.LabeledList,{label:"Pay Bonuses and Deductions",children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Global",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Global Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"global"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Account Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"department"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Members",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Members Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"department_members"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Single Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Crew Member Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"crew_member"})}return u}()})})]}),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Box,{mb:.5,children:["Next Payroll in: ",l," Minutes"]}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",width:"auto",color:"bad",content:"Delay Payroll",onClick:function(){function u(){return c("delay_payroll")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{width:"auto",content:"Set Payroll Time",onClick:function(){function u(){return c("set_payroll")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",width:"auto",color:"good",content:"Accelerate Payroll",onClick:function(){function u(){return c("accelerate_payroll")}return u}()})]}),(0,e.createComponentVNode)(2,t.NoticeBox,{children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," You take full responsibility for unbalancing the economy with these buttons!"]})],4)}},82565:function(A,r,n){"use strict";r.__esModule=!0,r.Electropack=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.Electropack=function(){function B(I,k){var g=(0,t.useBackend)(k),d=g.act,c=g.data,m=c.power,l=c.code,u=c.frequency,s=c.minFrequency,i=c.maxFrequency;return(0,e.createComponentVNode)(2,f.Window,{width:360,height:135,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,o.Button,{icon:m?"power-off":"times",content:m?"On":"Off",selected:m,onClick:function(){function h(){return d("power")}return h}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function h(){return d("reset",{reset:"freq"})}return h}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:i/10,value:u/10,format:function(){function h(C){return(0,a.toFixed)(C,1)}return h}(),width:"80px",onChange:function(){function h(C,v){return d("freq",{freq:v})}return h}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function h(){return d("reset",{reset:"code"})}return h}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:"80px",onChange:function(){function h(C,v){return d("code",{code:v})}return h}()})})]})})})})}return B}()},11243:function(A,r,n){"use strict";r.__esModule=!0,r.Emojipedia=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=r.Emojipedia=function(){function I(k,g){var d=(0,t.useBackend)(g),c=d.data,m=c.emoji_list,l=(0,t.useLocalState)(g,"searchText",""),u=l[0],s=l[1],i=m.filter(function(h){return h.name.toLowerCase().includes(u.toLowerCase())});return(0,e.createComponentVNode)(2,f.Window,{width:325,height:400,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Emojipedia v1.0.1",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by name",value:u,onInput:function(){function h(C,v){return s(v)}return h}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"Click on an emoji to copy its tag!",tooltipPosition:"bottom",icon:"circle-question"})],4),children:i.map(function(h){return(0,e.createComponentVNode)(2,o.Button,{m:1,color:"transparent",className:(0,a.classes)(["emoji16x16","emoji-"+h.name]),style:{transform:"scale(1.5)"},tooltip:h.name,onClick:function(){function C(){B(h.name)}return C}()},h.name)})})})})}return I}(),B=function(k){var g=document.createElement("input"),d=":"+k+":";g.value=d,document.body.appendChild(g),g.select(),document.execCommand("copy"),document.body.removeChild(g)}},69784:function(A,r,n){"use strict";r.__esModule=!0,r.EmotePanelContent=r.EmotePanel=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=n(25328),b=r.EmotePanel=function(){function I(k,g){return(0,e.createComponentVNode)(2,t.Window,{width:500,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,B)})})})}return I}(),B=r.EmotePanelContent=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.emotes,u=(0,a.useLocalState)(g,"searchText",""),s=u[0],i=u[1],h=(0,a.useLocalState)(g,"filterVisible",""),C=h[0],v=h[1],p=(0,a.useLocalState)(g,"filterAudible",""),N=p[0],V=p[1],y=(0,a.useLocalState)(g,"filterSound",""),S=y[0],L=y[1],w=(0,a.useLocalState)(g,"filterHands",""),x=w[0],T=w[1],M=(0,a.useLocalState)(g,"filterTargettable",""),O=M[0],D=M[1],E=(0,a.useLocalState)(g,"useTarget",""),P=E[0],R=E[1],j=(0,e.createComponentVNode)(2,o.Input,{placeholder:"\u0418\u0441\u043A\u0430\u0442\u044C \u044D\u043C\u043E\u0446\u0438\u044E...",fluid:!0,onInput:function(){function F(W,z){return i(z)}return F}()});return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"\u0424\u0438\u043B\u044C\u0442\u0440\u044B",buttons:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Button,{icon:"eye",align:"center",tooltip:"\u0412\u0438\u0434\u0438\u043C\u044B\u0439",selected:C,onClick:function(){function F(){return v(!C)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",align:"center",tooltip:"\u0421\u043B\u044B\u0448\u0438\u043C\u044B\u0439",selected:N,onClick:function(){function F(){return V(!N)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"volume-up",align:"center",tooltip:"\u0417\u0432\u0443\u043A",selected:S,onClick:function(){function F(){return L(!S)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"hand-paper",align:"center",tooltip:"\u0420\u0443\u043A\u0438",selected:x,onClick:function(){function F(){return T(!x)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"crosshairs",height:"100%",align:"center",tooltip:"\u0426\u0435\u043B\u044C",selected:O,onClick:function(){function F(){return D(!O)}return F}()})]}),children:j})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:s.length>0?'\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043F\u043E\u0438\u0441\u043A\u0430 "'+s+'"':"\u0412\u0441\u0435 \u044D\u043C\u043E\u0446\u0438\u0438",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"crosshairs",selected:P,onClick:function(){function F(){return R(!P)}return F}(),children:"\u0412\u044B\u0431\u0438\u0440\u0430\u0442\u044C \u0446\u0435\u043B\u044C"}),children:(0,e.createComponentVNode)(2,o.Stack,{children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:l.filter(function(F){return F.key&&(s.length>0?F.key.toLowerCase().includes(s.toLowerCase())||F.name.toLowerCase().includes(s.toLowerCase()):!0)&&(C?F.visible:!0)&&(N?F.audible:!0)&&(S?F.sound:!0)&&(x?F.hands:!0)&&(O?F.targettable:!0)}).map(function(F){return(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function W(){return c("play_emote",{emote_key:F.key,useTarget:P})}return W}(),children:[F.visible?(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}):"",F.audible?(0,e.createComponentVNode)(2,o.Icon,{name:"comment"}):"",F.sound?(0,e.createComponentVNode)(2,o.Icon,{name:"volume-up"}):"",F.hands?(0,e.createComponentVNode)(2,o.Icon,{name:"hand-paper"}):"",F.targettable?(0,e.createComponentVNode)(2,o.Icon,{name:"crosshairs"}):"",F.name]},F.name)})})})})})],4)}return I}()},36730:function(A,r,n){"use strict";r.__esModule=!0,r.EvolutionMenu=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(64795),B=n(88510),I=r.EvolutionMenu=function(){function d(c,m){return(0,e.createComponentVNode)(2,f.Window,{width:480,height:580,theme:"changeling",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,g)]})})})}return d}(),k=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.evo_points,h=s.can_respec;return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Evolution Points",height:5.5,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,color:"label",children:"Points remaining:"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,ml:2,bold:!0,color:"#1b945c",children:i}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Button,{ml:2.5,disabled:!h,content:"Readapt",icon:"sync",onClick:function(){function C(){return u("readapt")}return C}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"By transforming a humanoid into a husk, we gain the ability to readapt our chosen evolutions.",tooltipPosition:"bottom",icon:"question-circle"})]})]})})})},g=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.evo_points,h=s.ability_tabs,C=s.purchased_abilities,v=s.view_mode,p=(0,t.useLocalState)(m,"selectedTab",h[0]),N=p[0],V=p[1],y=(0,t.useLocalState)(m,"searchText",""),S=y[0],L=y[1],w=(0,t.useLocalState)(m,"ability_tabs",h[0].abilities),x=w[0],T=w[1],M=function(P,R){if(R===void 0&&(R=""),!P||P.length===0)return[];var j=(0,a.createSearch)(R,function(F){return F.name+"|"+F.description});return(0,b.flow)([(0,B.filter)(function(F){return F==null?void 0:F.name}),(0,B.filter)(j),(0,B.sortBy)(function(F){return F==null?void 0:F.name})])(P)},O=function(P){if(L(P),P==="")return T(N.abilities);T(M(h.map(function(R){return R.abilities}).flat(),P))},D=function(P){V(P),T(P.abilities),L("")};return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Abilities",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Input,{width:"200px",placeholder:"Search Abilities",onInput:function(){function E(P,R){O(R)}return E}(),value:S}),(0,e.createComponentVNode)(2,o.Button,{icon:v?"square-o":"check-square-o",selected:!v,content:"Compact",onClick:function(){function E(){return u("set_view_mode",{mode:0})}return E}()}),(0,e.createComponentVNode)(2,o.Button,{icon:v?"check-square-o":"square-o",selected:v,content:"Expanded",onClick:function(){function E(){return u("set_view_mode",{mode:1})}return E}()})],4),children:[(0,e.createComponentVNode)(2,o.Tabs,{children:h.map(function(E){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:S===""&&N===E,onClick:function(){function P(){D(E)}return P}(),children:E.category},E)})}),x.map(function(E,P){return(0,e.createComponentVNode)(2,o.Box,{p:.5,mx:-1,className:"candystripe",children:[(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{ml:.5,color:"#dedede",children:E.name}),C.includes(E.power_path)&&(0,e.createComponentVNode)(2,o.Stack.Item,{ml:2,bold:!0,color:"#1b945c",children:"(Purchased)"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mr:3,textAlign:"right",grow:1,children:[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:["Cost:"," "]}),(0,e.createComponentVNode)(2,o.Box,{as:"span",bold:!0,color:"#1b945c",children:E.cost})]}),(0,e.createComponentVNode)(2,o.Stack.Item,{textAlign:"right",children:(0,e.createComponentVNode)(2,o.Button,{mr:.5,disabled:E.cost>i||C.includes(E.power_path),content:"Evolve",onClick:function(){function R(){return u("purchase",{power_path:E.power_path})}return R}()})})]}),!!v&&(0,e.createComponentVNode)(2,o.Stack,{color:"#8a8a8a",my:1,ml:1.5,width:"95%",children:E.description+" "+E.helptext})]},P)})]})})}},17370:function(A,r,n){"use strict";r.__esModule=!0,r.ExosuitFabricator=void 0;var e=n(89005),a=n(35840),t=n(25328),o=n(72253),f=n(36036),b=n(73379),B=n(98595),I=["id","amount","lineDisplay","onClick"];function k(p,N){if(p==null)return{};var V={};for(var y in p)if({}.hasOwnProperty.call(p,y)){if(N.includes(y))continue;V[y]=p[y]}return V}var g=2e3,d={bananium:"clown",tranquillite:"mime"},c=r.ExosuitFabricator=function(){function p(N,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.building,x=L.linked;return x?(0,e.createComponentVNode)(2,B.Window,{width:950,height:625,children:(0,e.createComponentVNode)(2,B.Window.Content,{className:"Exofab",children:[(0,e.createComponentVNode)(2,v),(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,l)}),w&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,u)})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,s)})]})})]})]})}):(0,e.createComponentVNode)(2,C)}return p}(),m=function(N,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.materials,x=L.capacity,T=Object.values(w).reduce(function(M,O){return M+O},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"Materials",className:"Exofab__materials",buttons:(0,e.createComponentVNode)(2,f.Box,{color:"label",mt:"0.25rem",children:[(T/x*100).toPrecision(3),"% full"]}),children:["metal","glass","silver","gold","uranium","titanium","plasma","diamond","bluespace","bananium","tranquillite","plastic"].map(function(M){return(0,e.createComponentVNode)(2,i,{mt:-2,id:M,bold:M==="metal"||M==="glass",onClick:function(){function O(){return S("withdraw",{id:M})}return O}()},M)})})},l=function(N,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.curCategory,x=L.categories,T=L.designs,M=L.syncing,O=(0,o.useLocalState)(V,"searchText",""),D=O[0],E=O[1],P=(0,t.createSearch)(D,function(z){return z.name}),R=T.filter(P),j=(0,o.useLocalState)(V,"levelsModal",!1),F=j[0],W=j[1];return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__designs",title:(0,e.createComponentVNode)(2,f.Dropdown,{width:"19rem",className:"Exofab__dropdown",selected:w,options:x,onSelected:function(){function z(K){return S("category",{cat:K})}return z}()}),buttons:(0,e.createComponentVNode)(2,f.Box,{mt:"2px",children:[(0,e.createComponentVNode)(2,f.Button,{icon:"plus",content:"Queue all",onClick:function(){function z(){return S("queueall")}return z}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"info",content:"Show current tech levels",onClick:function(){function z(){return W(!0)}return z}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"unlink",color:"red",tooltip:"Disconnect from R&D network",onClick:function(){function z(){return S("unlink")}return z}()})]}),children:[(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name...",mb:"0.5rem",width:"100%",onInput:function(){function z(K,G){return E(G)}return z}()}),R.map(function(z){return(0,e.createComponentVNode)(2,h,{design:z},z.id)}),R.length===0&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No designs found."})]})},u=function(N,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.building,x=L.buildStart,T=L.buildEnd,M=L.worldTime;return(0,e.createComponentVNode)(2,f.Section,{className:"Exofab__building",stretchContents:!0,children:(0,e.createComponentVNode)(2,f.ProgressBar.Countdown,{start:x,current:M,end:T,children:(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Icon,{name:"cog",spin:!0})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:["Building ",w,"\xA0(",(0,e.createComponentVNode)(2,b.Countdown,{current:M,timeLeft:T-M,format:function(){function O(D,E){return E.substr(3)}return O}()}),")"]})]})})})},s=function(N,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.queue,x=L.processingQueue,T=Object.entries(L.queueDeficit).filter(function(O){return O[1]<0}),M=w.reduce(function(O,D){return O+D.time},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__queue",title:"Queue",buttons:(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Button,{selected:x,icon:x?"toggle-on":"toggle-off",content:"Process",onClick:function(){function O(){return S("process")}return O}()}),(0,e.createComponentVNode)(2,f.Button,{disabled:w.length===0,icon:"eraser",content:"Clear",onClick:function(){function O(){return S("unqueueall")}return O}()})]}),children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:w.length===0?(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"The queue is empty."}):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--queue",grow:!0,overflow:"auto",children:w.map(function(O,D){return(0,e.createComponentVNode)(2,f.Box,{color:O.notEnough&&"bad",children:[D+1,". ",O.name,D>0&&(0,e.createComponentVNode)(2,f.Button,{icon:"arrow-up",onClick:function(){function E(){return S("queueswap",{from:D+1,to:D})}return E}()}),D0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--time",children:[(0,e.createComponentVNode)(2,f.Divider),"Processing time:",(0,e.createComponentVNode)(2,f.Icon,{name:"clock",mx:"0.5rem"}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,bold:!0,children:new Date(M/10*1e3).toISOString().substr(14,5)})]}),Object.keys(T).length>0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--deficit",shrink:"0",children:[(0,e.createComponentVNode)(2,f.Divider),"Lacking materials to complete:",T.map(function(O){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,i,{id:O[0],amount:-O[1],lineDisplay:!0})},O[0])})]})],0)})})},i=function(N,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=N.id,x=N.amount,T=N.lineDisplay,M=N.onClick,O=k(N,I),D=L.materials[w]||0,E=x||D;if(!(E<=0&&!(w==="metal"||w==="glass"))){var P=x&&x>D;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Stack,Object.assign({align:"center",className:(0,a.classes)(["Exofab__material",T&&"Exofab__material--line"])},O,{children:T?(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:(0,a.classes)(["materials32x32",w])}),(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__material--amount",color:P&&"bad",ml:0,mr:1,children:E.toLocaleString("en-US")})],4):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{basis:"content",children:(0,e.createComponentVNode)(2,f.Button,{width:"85%",color:"transparent",onClick:M,children:(0,e.createComponentVNode)(2,f.Box,{mt:1,className:(0,a.classes)(["materials32x32",w])})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:"1",children:[(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--name",children:w}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--amount",children:[E.toLocaleString("en-US")," cm\xB3 (",Math.round(E/g*10)/10," ","sheets)"]})]})],4)})))}},h=function(N,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=N.design;return(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design",children:[(0,e.createComponentVNode)(2,f.Button,{disabled:w.notEnough||L.building,icon:"cog",content:w.name,onClick:function(){function x(){return S("build",{id:w.id})}return x}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"plus-circle",onClick:function(){function x(){return S("queue",{id:w.id})}return x}()}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design--cost",children:Object.entries(w.cost).map(function(x){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,i,{id:x[0],amount:x[1],lineDisplay:!0})},x[0])})}),(0,e.createComponentVNode)(2,f.Stack,{className:"Exofab__design--time",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"clock"}),w.time>0?(0,e.createFragment)([w.time/10,(0,e.createTextVNode)(" seconds")],0):"Instant"]})})]})},C=function(N,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.controllers;return(0,e.createComponentVNode)(2,B.Window,{children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Link"})]}),w.map(function(x){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:x.addr}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:x.net_id}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,f.Button,{content:"Link",icon:"link",onClick:function(){function T(){return S("linktonetworkcontroller",{target_controller:x.addr})}return T}()})})]},x.addr)})]})})})})},v=function(N,V){var y=(0,o.useBackend)(V),S=y.act,L=y.data,w=L.tech_levels,x=(0,o.useLocalState)(V,"levelsModal",!1),T=x[0],M=x[1];return T?(0,e.createComponentVNode)(2,f.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:window.innerHeight*.75+"px",mx:"auto",children:(0,e.createComponentVNode)(2,f.Section,{title:"Current tech levels",buttons:(0,e.createComponentVNode)(2,f.Button,{content:"Close",onClick:function(){function O(){M(!1)}return O}()}),children:(0,e.createComponentVNode)(2,f.LabeledList,{children:w.map(function(O){var D=O.name,E=O.level;return(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:D,children:E},D)})})})}):null}},59128:function(A,r,n){"use strict";r.__esModule=!0,r.ExperimentConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=new Map([[0,{text:"Conscious",color:"good"}],[1,{text:"Unconscious",color:"average"}],[2,{text:"Deceased",color:"bad"}]]),b=new Map([[0,{label:"Probe",icon:"thermometer"}],[1,{label:"Dissect",icon:"brain"}],[2,{label:"Analyze",icon:"search"}]]),B=r.ExperimentConsole=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.open,u=m.feedback,s=m.occupant,i=m.occupant_name,h=m.occupant_status,C=function(){function p(){if(!s)return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No specimen detected."});var N=function(){function y(){return f.get(h)}return y}(),V=N();return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:i}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:V.color,children:V.text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Experiments",children:[0,1,2].map(function(y){return(0,e.createComponentVNode)(2,t.Button,{icon:b.get(y).icon,content:b.get(y).label,onClick:function(){function S(){return c("experiment",{experiment_type:y})}return S}()},y)})})]})}return p}(),v=C();return(0,e.createComponentVNode)(2,o.Window,{theme:"abductor",width:350,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:u})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Scanner",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){function p(){return c("door")}return p}()}),children:v})]})})}return I}()},97086:function(A,r,n){"use strict";r.__esModule=!0,r.ExternalAirlockController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=0,b=1013,B=function(g){var d="good",c=80,m=95,l=110,u=120;return gl?d="average":g>u&&(d="bad"),d},I=r.ExternalAirlockController=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.chamber_pressure,s=l.exterior_status,i=l.interior_status,h=l.processing;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:205,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Information",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chamber Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:B(u),value:u,minValue:f,maxValue:b,children:[u," kPa"]})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Actions",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Abort",icon:"ban",color:"red",disabled:!h,onClick:function(){function C(){return m("abort")}return C}()}),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:h,onClick:function(){function C(){return m("cycle_ext")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:h,onClick:function(){function C(){return m("cycle_int")}return C}()})]}),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Force Exterior Door",icon:"exclamation-triangle",color:i==="open"?"red":h?"yellow":null,onClick:function(){function C(){return m("force_ext")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Force Interior Door",icon:"exclamation-triangle",color:i==="open"?"red":h?"yellow":null,onClick:function(){function C(){return m("force_int")}return C}()})]})]})]})})}return k}()},96142:function(A,r,n){"use strict";r.__esModule=!0,r.FaxMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.FaxMachine=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;return(0,e.createComponentVNode)(2,o.Window,{width:540,height:295,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.scan_name?"eject":"id-card",selected:d.scan_name,content:d.scan_name?d.scan_name:"-----",tooltip:d.scan_name?"Eject ID":"Insert ID",onClick:function(){function c(){return g("scan")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorize",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.authenticated?"sign-out-alt":"id-card",selected:d.authenticated,disabled:d.nologin,content:d.realauth?"Log Out":"Log In",onClick:function(){function c(){return g("auth")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fax Menu",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network",children:d.network}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Document",children:[(0,e.createComponentVNode)(2,t.Button,{icon:d.paper?"eject":"paperclip",disabled:!d.authenticated&&!d.paper,content:d.paper?d.paper:"-----",onClick:function(){function c(){return g("paper")}return c}()}),!!d.paper&&(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){function c(){return g("rename")}return c}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sending To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:d.destination?d.destination:"-----",disabled:!d.authenticated,onClick:function(){function c(){return g("dept")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Action",children:(0,e.createComponentVNode)(2,t.Button,{icon:"envelope",content:d.sendError?d.sendError:"Send",disabled:!d.paper||!d.destination||!d.authenticated||d.sendError,onClick:function(){function c(){return g("send")}return c}()})})]})})]})})}return b}()},74123:function(A,r,n){"use strict";r.__esModule=!0,r.FilingCabinet=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.FilingCabinet=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=k.config,m=d.contents,l=c.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:300,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Contents",children:[!m&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"folder-open",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"The ",l," is empty."]})}),!!m&&m.slice().map(function(u){return(0,e.createComponentVNode)(2,t.Stack,{mt:.5,className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"80%",children:u.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Retrieve",onClick:function(){function s(){return g("retrieve",{index:u.index})}return s}()})})]},u)})]})})})})}return b}()},83767:function(A,r,n){"use strict";r.__esModule=!0,r.FloorPainter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=k.icon_state,u=k.direction,s=k.isSelected,i=k.onSelect;return(0,e.createComponentVNode)(2,t.DmIcon,{icon:m.icon,icon_state:l,direction:u,onClick:i,style:{"border-style":s&&"solid"||"none","border-width":"2px","border-color":"orange",padding:s&&"0px"||"2px"}})},b={NORTH:1,SOUTH:2,EAST:4,WEST:8},B=r.FloorPainter=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.availableStyles,u=m.selectedStyle,s=m.selectedDir;return(0,e.createComponentVNode)(2,o.Window,{width:405,height:475,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Decal setup",children:[(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",onClick:function(){function i(){return c("cycle_style",{offset:-1})}return i}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{options:l,selected:u,width:"150px",nochevron:!0,onSelected:function(){function i(h){return c("select_style",{style:h})}return i}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",onClick:function(){function i(){return c("cycle_style",{offset:1})}return i}()})})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"5px",mb:"5px",children:(0,e.createComponentVNode)(2,t.Flex,{overflowY:"auto",maxHeight:"239px",wrap:"wrap",children:l.map(function(i){return(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,f,{icon_state:i,isSelected:u===i,onSelect:function(){function h(){return c("select_style",{style:i})}return h}()})},i)})})}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Direction",children:(0,e.createComponentVNode)(2,t.Table,{style:{display:"inline"},children:[b.NORTH,null,b.SOUTH].map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[i+b.WEST,i,i+b.EAST].map(function(h){return(0,e.createComponentVNode)(2,t.Table.Cell,{style:{"vertical-align":"middle","text-align":"center"},children:h===null?(0,e.createComponentVNode)(2,t.Icon,{name:"arrows-alt",size:3}):(0,e.createComponentVNode)(2,f,{icon_state:u,direction:h,isSelected:h===s,onSelect:function(){function C(){return c("select_direction",{direction:h})}return C}()})},h)})},i)})})})})]})})})}return I}()},53424:function(A,r,n){"use strict";r.__esModule=!0,r.GPS=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=function(l){return l?"("+l.join(", ")+")":"ERROR"},B=function(l,u){if(!(!l||!u)){if(l[2]!==u[2])return null;var s=Math.atan2(u[1]-l[1],u[0]-l[0]),i=Math.sqrt(Math.pow(u[1]-l[1],2)+Math.pow(u[0]-l[0],2));return{angle:(0,a.rad2deg)(s),distance:i}}},I=r.GPS=function(){function m(l,u){var s=(0,t.useBackend)(u),i=s.data,h=i.emped,C=i.active,v=i.area,p=i.position,N=i.saved;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:h?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,k,{emp:!0})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,g)}),C?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d,{area:v,position:p})}),N&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d,{title:"Saved Position",position:N})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,c,{height:"100%"})})],0):(0,e.createComponentVNode)(2,k)],0)})})})}return m}(),k=function(l,u){var s=l.emp;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Box,{width:"100%",height:"100%",color:"label",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:s?"ban":"power-off",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),s?"ERROR: Device temporarily lost signal.":"Device is disabled."]})})})})},g=function(l,u){var s=(0,t.useBackend)(u),i=s.act,h=s.data,C=h.active,v=h.tag,p=h.same_z,N=(0,t.useLocalState)(u,"newTag",v),V=N[0],y=N[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Settings",buttons:(0,e.createComponentVNode)(2,o.Button,{selected:C,icon:C?"toggle-on":"toggle-off",content:C?"On":"Off",onClick:function(){function S(){return i("toggle")}return S}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tag",children:[(0,e.createComponentVNode)(2,o.Input,{width:"5rem",value:v,onEnter:function(){function S(){return i("tag",{newtag:V})}return S}(),onInput:function(){function S(L,w){return y(w)}return S}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:v===V,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){function S(){return i("tag",{newtag:V})}return S}(),children:(0,e.createComponentVNode)(2,o.Icon,{name:"pen"})})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Range",children:(0,e.createComponentVNode)(2,o.Button,{selected:!p,icon:p?"compress":"expand",content:p?"Local Sector":"Global",onClick:function(){function S(){return i("same_z")}return S}()})})]})})},d=function(l,u){var s=l.title,i=l.area,h=l.position;return(0,e.createComponentVNode)(2,o.Section,{title:s||"Position",children:(0,e.createComponentVNode)(2,o.Box,{fontSize:"1.5rem",children:[i&&(0,e.createFragment)([i,(0,e.createVNode)(1,"br")],0),b(h)]})})},c=function(l,u){var s=(0,t.useBackend)(u),i=s.data,h=i.position,C=i.signals;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,title:"Signals"},l,{children:(0,e.createComponentVNode)(2,o.Table,{children:C.map(function(v){return Object.assign({},v,B(h,v.position))}).map(function(v,p){return(0,e.createComponentVNode)(2,o.Table.Row,{backgroundColor:p%2===0&&"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,o.Table.Cell,{width:"30%",verticalAlign:"middle",color:"label",p:"0.25rem",bold:!0,children:v.tag}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",color:"grey",children:v.area}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:v.distance!==void 0&&(0,e.createComponentVNode)(2,o.Box,{opacity:Math.max(1-Math.min(v.distance,100)/100,.5),children:[(0,e.createComponentVNode)(2,o.Icon,{name:v.distance>0?"arrow-right":"circle",rotation:-v.angle}),"\xA0",Math.floor(v.distance)+"m"]})}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:b(v.position)})]},p)})})})))}},89124:function(A,r,n){"use strict";r.__esModule=!0,r.GeneModder=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(3939),f=n(98595),b=r.GeneModder=function(){function u(s,i){var h=(0,a.useBackend)(i),C=h.data,v=C.has_seed;return(0,e.createComponentVNode)(2,f.Window,{width:950,height:650,children:[(0,e.createVNode)(1,"div","GeneModder__left",(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,l,{scrollable:!0})}),2),(0,e.createVNode)(1,"div","GeneModder__right",(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,o.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),v===0?(0,e.createComponentVNode)(2,I):(0,e.createComponentVNode)(2,B)]})}),2)]})}return u}(),B=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Genes",fill:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,g),(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})},I=function(s,i){return(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:"85%",children:(0,e.createComponentVNode)(2,t.Stack,{height:"100%",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"green",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"leaf",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),"The plant DNA manipulator is missing a seed."]})})})},k=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.has_seed,N=v.seed,V=v.has_disk,y=v.disk,S,L;return p?S=(0,e.createComponentVNode)(2,t.Stack.Item,{mb:"-6px",mt:"-4px",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+N.image,style:{"vertical-align":"middle",width:"32px",margin:"-1px","margin-left":"-11px"}}),(0,e.createComponentVNode)(2,t.Button,{content:N.name,onClick:function(){function w(){return C("eject_seed")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{ml:"3px",icon:"pen",tooltip:"Name Variant",onClick:function(){function w(){return C("variant_name")}return w}()})]}):S=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:"None",onClick:function(){function w(){return C("eject_seed")}return w}()})}),V?L=y.name:L="None",(0,e.createComponentVNode)(2,t.Section,{title:"Storage",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Plant Sample",children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Disk",children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:L,tooltip:"Select Empty Disk",onClick:function(){function w(){return C("select_empty_disk")}return w}()})})})]})})},g=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.disk,N=v.core_genes;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core Genes",open:!0,children:[N.map(function(V){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:V.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(p!=null&&p.can_extract),icon:"save",onClick:function(){function y(){return C("extract",{id:V.id})}return y}()})})]},V)})," ",(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract All",disabled:!(p!=null&&p.can_extract),icon:"save",onClick:function(){function V(){return C("bulk_extract_core")}return V}()})})})]},"Core Genes")},d=function(s,i){var h=(0,a.useBackend)(i),C=h.data,v=C.reagent_genes,p=C.has_reagent;return(0,e.createComponentVNode)(2,m,{title:"Reagent Genes",gene_set:v,do_we_show:p})},c=function(s,i){var h=(0,a.useBackend)(i),C=h.data,v=C.trait_genes,p=C.has_trait;return(0,e.createComponentVNode)(2,m,{title:"Trait Genes",gene_set:v,do_we_show:p})},m=function(s,i){var h=s.title,C=s.gene_set,v=s.do_we_show,p=(0,a.useBackend)(i),N=p.act,V=p.data,y=V.disk;return(0,e.createComponentVNode)(2,t.Collapsible,{title:h,open:!0,children:v?C.map(function(S){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:S.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(y!=null&&y.can_extract),icon:"save",onClick:function(){function L(){return N("extract",{id:S.id})}return L}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"times",onClick:function(){function L(){return N("remove",{id:S.id})}return L}()})})]},S)}):(0,e.createComponentVNode)(2,t.Stack.Item,{children:"No Genes Detected"})},h)},l=function(s,i){var h=s.title,C=s.gene_set,v=s.do_we_show,p=(0,a.useBackend)(i),N=p.act,V=p.data,y=V.has_seed,S=V.empty_disks,L=V.stat_disks,w=V.trait_disks,x=V.reagent_disks;return(0,e.createComponentVNode)(2,t.Section,{title:"Disks",children:[(0,e.createVNode)(1,"br"),"Empty Disks: ",S,(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{width:12,icon:"arrow-down",tooltip:"Eject an Empty disk",content:"Eject Empty Disk",onClick:function(){function T(){return N("eject_empty_disk")}return T}()}),(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Stats",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[L.slice().sort(function(T,M){return T.display_name.localeCompare(M.display_name)}).map(function(T){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:T.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[T.stat==="All"?(0,e.createComponentVNode)(2,t.Button,{content:"Replace All",tooltip:"Write disk stats to seed",disabled:!(T!=null&&T.ready)||!y,icon:"arrow-circle-down",onClick:function(){function M(){return N("bulk_replace_core",{index:T.index})}return M}()}):(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",tooltip:"Write disk stat to seed",disabled:!T||!y,content:"Replace",onClick:function(){function M(){return N("replace",{index:T.index,stat:T.stat})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function M(){return N("select",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function M(){return N("eject_disk",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:T.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function M(){return N("set_read_only",{index:T.index,read_only:T.read_only})}return M}()})]})]},T)}),(0,e.createComponentVNode)(2,t.Button)]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Traits",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[w.slice().sort(function(T,M){return T.display_name.localeCompare(M.display_name)}).map(function(T){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:T.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",disabled:!T||!T.can_insert,tooltip:"Add disk trait to seed",content:"Insert",onClick:function(){function M(){return N("insert",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function M(){return N("select",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function M(){return N("eject_disk",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:T.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function M(){return N("set_read_only",{index:T.index,read_only:T.read_only})}return M}()})]})]},T)}),(0,e.createComponentVNode)(2,t.Button)]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Reagents",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[x.slice().sort(function(T,M){return T.display_name.localeCompare(M.display_name)}).map(function(T){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:T.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",disabled:!T||!T.can_insert,tooltip:"Add disk reagent to seed",content:"Insert",onClick:function(){function M(){return N("insert",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function M(){return N("select",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function M(){return N("eject_disk",{index:T.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:T.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function M(){return N("set_read_only",{index:T.index,read_only:T.read_only})}return M}()})]})]},T)}),(0,e.createComponentVNode)(2,t.Button)]})})]})]})}},73053:function(A,r,n){"use strict";r.__esModule=!0,r.GenericCrewManifest=void 0;var e=n(89005),a=n(36036),t=n(98595),o=n(41874),f=r.GenericCrewManifest=function(){function b(B,I){return(0,e.createComponentVNode)(2,t.Window,{theme:"nologo",width:588,height:510,children:(0,e.createComponentVNode)(2,t.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,a.Section,{noTopPadding:!0,children:(0,e.createComponentVNode)(2,o.CrewManifest)})})})}return b}()},42914:function(A,r,n){"use strict";r.__esModule=!0,r.GhostHudPanel=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GhostHudPanel=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.data,c=d.security,m=d.medical,l=d.diagnostic,u=d.pressure,s=d.radioactivity,i=d.ahud;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:217,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,b,{label:"Medical",type:"medical",is_active:m}),(0,e.createComponentVNode)(2,b,{label:"Security",type:"security",is_active:c}),(0,e.createComponentVNode)(2,b,{label:"Diagnostic",type:"diagnostic",is_active:l}),(0,e.createComponentVNode)(2,b,{label:"Pressure",type:"pressure",is_active:u}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,b,{label:"Radioactivity",type:"radioactivity",is_active:s,act_on:"rads_on",act_off:"rads_off"}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,b,{label:"Antag HUD",is_active:i,act_on:"ahud_on",act_off:"ahud_off"})]})})})}return B}(),b=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=I.label,m=I.type,l=m===void 0?null:m,u=I.is_active,s=I.act_on,i=s===void 0?"hud_on":s,h=I.act_off,C=h===void 0?"hud_off":h;return(0,e.createComponentVNode)(2,t.Flex,{pt:.3,color:"label",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{pl:.5,align:"center",width:"80%",children:c}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:.6,content:u?"On":"Off",icon:u?"toggle-on":"toggle-off",selected:u,onClick:function(){function v(){return d(u?C:i,{hud_type:l})}return v}()})})]})}},25825:function(A,r,n){"use strict";r.__esModule=!0,r.GlandDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GlandDispenser=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.glands,m=c===void 0?[]:c;return(0,e.createComponentVNode)(2,o.Window,{width:300,height:338,theme:"abductor",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{width:"60px",height:"60px",m:.75,textAlign:"center",fontSize:"17px",lineHeight:"55px",icon:"eject",backgroundColor:l.color,content:l.amount||"0",disabled:!l.amount,onClick:function(){function u(){return g("dispense",{gland_id:l.id})}return u}()},l.id)})})})})}return b}()},10270:function(A,r,n){"use strict";r.__esModule=!0,r.GravityGen=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GravityGen=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.charging_state,m=d.charge_count,l=d.breaker,u=d.ext_power,s=function(){function h(C){return C>0?(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"average",children:["[ ",C===1?"Charging":"Discharging"," ]"]}):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:u?"good":"bad",children:["[ ",u?"Powered":"Unpowered"," ]"]})}return h}(),i=function(){function h(C){if(C>0)return(0,e.createComponentVNode)(2,t.NoticeBox,{danger:!0,p:1.5,children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," Radiation Detected!"]})}return h}();return(0,e.createComponentVNode)(2,o.Window,{width:350,height:170,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[i(c),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Generator Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:l?"power-off":"times",content:l?"Online":"Offline",color:l?"green":"red",px:1.5,onClick:function(){function h(){return g("breaker")}return h}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Status",color:u?"good":"bad",children:s(c)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gravity Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:m/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})})]})})]})})})}return b}()},48657:function(A,r,n){"use strict";r.__esModule=!0,r.GuestPass=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49148),b=r.GuestPass=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:690,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"id-card",selected:!c.showlogs,onClick:function(){function m(){return d("mode",{mode:0})}return m}(),children:"Issue Pass"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"scroll",selected:c.showlogs,onClick:function(){function m(){return d("mode",{mode:1})}return m}(),children:["Records (",c.issue_log.length,")"]})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon:c.scan_name?"eject":"id-card",selected:c.scan_name,content:c.scan_name?c.scan_name:"-----",tooltip:c.scan_name?"Eject ID":"Insert ID",onClick:function(){function m(){return d("scan")}return m}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!c.showlogs&&(0,e.createComponentVNode)(2,t.Section,{title:"Issue Guest Pass",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Issue To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.giv_name?c.giv_name:"-----",disabled:!c.scan_name,onClick:function(){function m(){return d("giv_name")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reason",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.reason?c.reason:"-----",disabled:!c.scan_name,onClick:function(){function m(){return d("reason")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.duration?c.duration:"-----",disabled:!c.scan_name,onClick:function(){function m(){return d("duration")}return m}()})})]})})}),!c.showlogs&&(c.scan_name?(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.AccessList,{sectionButtons:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:c.printmsg,disabled:!c.canprint,onClick:function(){function m(){return d("issue")}return m}()}),grantableList:c.grantableList,accesses:c.regions,selectedList:c.selectedAccess,accessMod:function(){function m(l){return d("access",{access:l})}return m}(),grantAll:function(){function m(){return d("grant_all")}return m}(),denyAll:function(){function m(){return d("clear_all")}return m}(),grantDep:function(){function m(l){return d("grant_region",{region:l})}return m}(),denyDep:function(){function m(l){return d("deny_region",{region:l})}return m}()})}):(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"id-card",size:5,color:"gray",mb:5}),(0,e.createVNode)(1,"br"),"Please, insert ID Card"]})})})})),!!c.showlogs&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Issuance Log",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:!c.scan_name,onClick:function(){function m(){return d("print")}return m}()}),children:!!c.issue_log.length&&(0,e.createComponentVNode)(2,t.LabeledList,{children:c.issue_log.map(function(m,l){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:m},l)})})||(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No logs"]})})})})]})})})}return B}()},67834:function(A,r,n){"use strict";r.__esModule=!0,r.HandheldChemDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[1,5,10,20,30,50],b=null,B=r.HandheldChemDispenser=function(){function g(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:390,height:430,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k)]})})})}return g}(),I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.amount,i=u.energy,h=u.maxEnergy,C=u.mode;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:i,minValue:0,maxValue:h,ranges:{good:[h*.5,1/0],average:[h*.25,h*.5],bad:[-1/0,h*.25]},children:[i," / ",h," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Amount",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{children:f.map(function(v,p){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"15%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",selected:s===v,content:v,onClick:function(){function N(){return l("amount",{amount:v})}return N}()})},p)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mode",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{justify:"space-between",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:C==="dispense",content:"Dispense",m:"0",width:"32%",onClick:function(){function v(){return l("mode",{mode:"dispense"})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:C==="remove",content:"Remove",m:"0",width:"32%",onClick:function(){function v(){return l("mode",{mode:"remove"})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:C==="isolate",content:"Isolate",m:"0",width:"32%",onClick:function(){function v(){return l("mode",{mode:"isolate"})}return v}()})]})})]})})})},k=function(d,c){for(var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.chemicals,i=s===void 0?[]:s,h=u.current_reagent,C=[],v=0;v<(i.length+1)%3;v++)C.push(!0);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,height:"18%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:u.glass?"Drink Selector":"Chemical Selector",children:[i.map(function(p,N){return(0,e.createComponentVNode)(2,t.Button,{width:"32%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",selected:h===p.id,content:p.title,style:{"margin-left":"2px"},onClick:function(){function V(){return l("dispense",{reagent:p.id})}return V}()},N)}),C.map(function(p,N){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:"1",basis:"25%"},N)})]})})}},46098:function(A,r,n){"use strict";r.__esModule=!0,r.HealthSensor=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.HealthSensor=function(){function I(k,g){var d=(0,t.useBackend)(g),c=d.act,m=d.data,l=m.on,u=m.user_health,s=m.minHealth,i=m.maxHealth,h=m.alarm_health;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:125,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Scanning",children:(0,e.createComponentVNode)(2,o.Button,{icon:"power-off",content:l?"On":"Off",color:l?null:"red",selected:l,onClick:function(){function C(){return c("scan_toggle")}return C}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health activation",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:2,stepPixelSize:6,minValue:s,maxValue:i,value:h,format:function(){function C(v){return(0,a.toFixed)(v,1)}return C}(),width:"80px",onDrag:function(){function C(v,p){return c("alarm_health",{alarm_health:p})}return C}()})}),u!==null&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"User health",children:(0,e.createComponentVNode)(2,o.Box,{color:B(u),bold:u>=100,children:(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:u})})})]})})})})}return I}(),B=function(k){return k>50?"green":k>0?"orange":"red"}},36771:function(A,r,n){"use strict";r.__esModule=!0,r.Holodeck=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Holodeck=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=(0,a.useLocalState)(k,"currentDeck",""),l=m[0],u=m[1],s=(0,a.useLocalState)(k,"showReload",!1),i=s[0],h=s[1],C=c.decks,v=c.ai_override,p=c.emagged,N=function(){function V(y){d("select_deck",{deck:y}),u(y),h(!0),setTimeout(function(){h(!1)},3e3)}return V}();return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:[i&&(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Holodeck Control System",children:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createVNode)(1,"b",null,"Currently Loaded Program:",16)," ",l]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Available Programs",children:[C.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{width:15.5,color:"transparent",content:V,selected:V===l,onClick:function(){function y(){return N(V)}return y}()},V)}),(0,e.createVNode)(1,"hr",null,null,1,{color:"gray"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!v&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Override Protocols",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"Turn On":"Turn Off",color:p?"good":"bad",onClick:function(){function V(){return d("ai_override")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety Protocols",children:(0,e.createComponentVNode)(2,t.Box,{color:p?"bad":"good",children:[p?"Off":"On",!!p&&(0,e.createComponentVNode)(2,t.Button,{ml:9.5,width:15.5,color:"red",content:"Wildlife Simulation",onClick:function(){function V(){return d("wildlifecarp")}return V}()})]})})]})]})})]})})]})}return B}(),b=function(I,k){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"white",children:(0,e.createVNode)(1,"h1",null,"\xA0Recalibrating projection apparatus.\xA0",16)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,"Please, wait for 3 seconds.",16)})]})}},25471:function(A,r,n){"use strict";r.__esModule=!0,r.Instrument=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.Instrument=function(){function d(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:505,children:[(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,g)]})})]})}return d}(),B=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.help;if(i)return(0,e.createComponentVNode)(2,o.Modal,{maxWidth:"75%",height:window.innerHeight*.75+"px",mx:"auto",py:"0",px:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{height:"100%",title:"Help",level:"2",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{px:"0.5rem",mt:"-0.5rem",children:[(0,e.createVNode)(1,"h1",null,"Making a Song",16),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen: "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen: "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"h1",null,"Instrument Advanced Settings",16),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Type:"}),(0,e.createTextVNode)("\xA0Whether the instrument is legacy or synthesized."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Legacy instruments have a collection of sounds that are selectively used depending on the note to play."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Synthesized instruments use a base sound and change its pitch to match the note to play.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Current:"}),(0,e.createTextVNode)("\xA0Which instrument sample to play. Some instruments can be tuned to play different samples. Experiment!")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Note Shift/Note Transpose:"}),(0,e.createTextVNode)("\xA0The pitch to apply to all notes of the song.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain Mode:"}),(0,e.createTextVNode)("\xA0How a played note fades out."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Linear sustain means a note will fade out at a constant rate."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Exponential sustain means a note will fade out at an exponential rate, sounding smoother.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Volume Dropoff Threshold:"}),(0,e.createTextVNode)("\xA0The volume threshold at which a note is fully stopped.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain indefinitely last held note:"}),(0,e.createTextVNode)("\xA0Whether the last note should be sustained indefinitely.")],4)],4),(0,e.createComponentVNode)(2,o.Button,{color:"grey",content:"Close",onClick:function(){function h(){return u("help")}return h}()})]})})})},I=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.lines,h=s.playing,C=s.repeat,v=s.maxRepeats,p=s.tempo,N=s.minTempo,V=s.maxTempo,y=s.tickLag,S=s.volume,L=s.minVolume,w=s.maxVolume,x=s.ready;return(0,e.createComponentVNode)(2,o.Section,{title:"Instrument",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"info",content:"Help",onClick:function(){function T(){return u("help")}return T}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file",content:"New",onClick:function(){function T(){return u("newsong")}return T}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"upload",content:"Import",onClick:function(){function T(){return u("import")}return T}()})],4),children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Playback",children:[(0,e.createComponentVNode)(2,o.Button,{selected:h,disabled:i.length===0||C<0,icon:"play",content:"Play",onClick:function(){function T(){return u("play")}return T}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!h,icon:"stop",content:"Stop",onClick:function(){function T(){return u("stop")}return T}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Repeat",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:0,maxValue:v,value:C,stepPixelSize:59,onChange:function(){function T(M,O){return u("repeat",{new:O})}return T}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tempo",children:(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Button,{disabled:p>=V,content:"-",as:"span",mr:"0.5rem",onClick:function(){function T(){return u("tempo",{new:p+y})}return T}()}),(0,a.round)(600/p)," BPM",(0,e.createComponentVNode)(2,o.Button,{disabled:p<=N,content:"+",as:"span",ml:"0.5rem",onClick:function(){function T(){return u("tempo",{new:p-y})}return T}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:L,maxValue:w,value:S,stepPixelSize:6,onDrag:function(){function T(M,O){return u("setvolume",{new:O})}return T}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",children:x?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Ready"}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Instrument Definition Error!"})})]}),(0,e.createComponentVNode)(2,k)]})},k=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.allowedInstrumentNames,h=s.instrumentLoaded,C=s.instrument,v=s.canNoteShift,p=s.noteShift,N=s.noteShiftMin,V=s.noteShiftMax,y=s.sustainMode,S=s.sustainLinearDuration,L=s.sustainExponentialDropoff,w=s.legacy,x=s.sustainDropoffVolume,T=s.sustainHeldNote,M,O;return y===1?(M="Linear",O=(0,e.createComponentVNode)(2,o.Slider,{minValue:.1,maxValue:5,value:S,step:.5,stepPixelSize:85,format:function(){function D(E){return(0,a.round)(E*100)/100+" seconds"}return D}(),onChange:function(){function D(E,P){return u("setlinearfalloff",{new:P/10})}return D}()})):y===2&&(M="Exponential",O=(0,e.createComponentVNode)(2,o.Slider,{minValue:1.025,maxValue:10,value:L,step:.01,format:function(){function D(E){return(0,a.round)(E*1e3)/1e3+"% per decisecond"}return D}(),onChange:function(){function D(E,P){return u("setexpfalloff",{new:P})}return D}()})),i.sort(),(0,e.createComponentVNode)(2,o.Box,{my:-1,children:(0,e.createComponentVNode)(2,o.Collapsible,{mt:"1rem",mb:"0",title:"Advanced",children:(0,e.createComponentVNode)(2,o.Section,{mt:-1,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Type",children:w?"Legacy":"Synthesized"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current",children:h?(0,e.createComponentVNode)(2,o.Dropdown,{options:i,selected:C,width:"50%",onSelected:function(){function D(E){return u("switchinstrument",{name:E})}return D}()}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"None!"})}),!!(!w&&v)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Note Shift/Note Transpose",children:(0,e.createComponentVNode)(2,o.Slider,{minValue:N,maxValue:V,value:p,stepPixelSize:2,format:function(){function D(E){return E+" keys / "+(0,a.round)(E/12*100)/100+" octaves"}return D}(),onChange:function(){function D(E,P){return u("setnoteshift",{new:P})}return D}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain Mode",children:[(0,e.createComponentVNode)(2,o.Dropdown,{options:["Linear","Exponential"],selected:M,mb:"0.4rem",onSelected:function(){function D(E){return u("setsustainmode",{new:E})}return D}()}),O]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume Dropoff Threshold",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:.01,maxValue:100,value:x,stepPixelSize:6,onChange:function(){function D(E,P){return u("setdropoffvolume",{new:P})}return D}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain indefinitely last held note",children:(0,e.createComponentVNode)(2,o.Button,{selected:T,icon:T?"toggle-on":"toggle-off",content:T?"Yes":"No",onClick:function(){function D(){return u("togglesustainhold")}return D}()})})],4)]}),(0,e.createComponentVNode)(2,o.Button,{icon:"redo",content:"Reset to Default",mt:"0.5rem",onClick:function(){function D(){return u("reset")}return D}()})]})})})},g=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.playing,h=s.lines,C=s.editing;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Editor",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!C||i,icon:"plus",content:"Add Line",onClick:function(){function v(){return u("newline",{line:h.length+1})}return v}()}),(0,e.createComponentVNode)(2,o.Button,{selected:!C,icon:C?"chevron-up":"chevron-down",onClick:function(){function v(){return u("edit")}return v}()})],4),children:!!C&&(h.length>0?(0,e.createComponentVNode)(2,o.LabeledList,{children:h.map(function(v,p){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:p+1,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:i,icon:"pen",onClick:function(){function N(){return u("modifyline",{line:p+1})}return N}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:i,icon:"trash",onClick:function(){function N(){return u("deleteline",{line:p+1})}return N}()})],4),children:v},p)})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"Song is empty."}))})}},52736:function(A,r,n){"use strict";r.__esModule=!0,r.Jukebox=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(72253),f=n(36036),b=n(98595),B=r.Jukebox=function(){function g(d,c){var m=(0,o.useBackend)(c),l=m.act,u=m.data,s=u.active,i=u.looping,h=u.track_selected,C=u.volume,v=u.max_volume,p=u.songs,N=u.startTime,V=u.endTime,y=u.worldTime,S=u.need_coin,L=u.payment,w=u.advanced_admin,x=35,T=!L&&S&&!w,M=(0,t.flow)([(0,a.sortBy)(function(j){return j.name})])(p),O=p.find(function(j){return j.name===h}),D=M.length,E=O?M.findIndex(function(j){return j.name===O.name})+1:0,P=function(){function j(F){var W=Math.floor(F/60),z=F%60,K=String(W).padStart(2,"0")+":"+String(z).padStart(2,"0");return K}return j}(),R=(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[s?i?"\u221E":P(Math.round((y-N)/10)):i?"\u221E":P(O.length)," ","/ ",i?"\u221E":P(O.length)]});return(0,e.createComponentVNode)(2,b.Window,{width:350,height:435,title:"\u041C\u0443\u0437\u044B\u043A\u0430\u043B\u044C\u043D\u044B\u0439 \u0430\u0432\u0442\u043E\u043C\u0430\u0442",children:[T?(0,e.createComponentVNode)(2,k):null,(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,title:"\u041F\u0440\u043E\u0438\u0433\u0440\u044B\u0432\u0430\u0442\u0435\u043B\u044C",children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{bold:!0,maxWidth:"240px",children:O.name.length>x?(0,e.createVNode)(1,"marquee",null,O.name,0):O.name}),(0,e.createComponentVNode)(2,f.Stack,{fill:!0,mt:1.5,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:s?"pause":"play",color:"transparent",content:s?"\u0421\u0442\u043E\u043F":"\u0421\u0442\u0430\u0440\u0442",selected:s,onClick:function(){function j(){return l("toggle")}return j}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,f.Button.Checkbox,{fluid:!0,icon:"undo",content:"\u041F\u043E\u0432\u0442\u043E\u0440",disabled:s||S&&!w,tooltip:S&&!w?"\u0412\u044B \u043D\u0435 \u043C\u043E\u0436\u0435\u0442\u0435 \u0432\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u043E\u0432\u0442\u043E\u0440 \u0437\u0430 \u043C\u043E\u043D\u0435\u0442\u043A\u0443":null,checked:i,onClick:function(){function j(){return l("loop",{looping:!i})}return j}()})})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.ProgressBar.Countdown,{start:N,current:i?V:y,end:V,children:R})})]})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{children:[s?(0,e.createComponentVNode)(2,I):null,(0,e.createComponentVNode)(2,f.Stack,{fill:!0,mb:1.5,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,f.Button,{color:"transparent",icon:"fast-backward",onClick:function(){function j(){return l("set_volume",{volume:"min"})}return j}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,f.Button,{color:"transparent",icon:"undo",onClick:function(){function j(){return l("set_volume",{volume:"reset"})}return j}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,m:0,textAlign:"right",children:(0,e.createComponentVNode)(2,f.Button,{color:"transparent",icon:"fast-forward",onClick:function(){function j(){return l("set_volume",{volume:"max"})}return j}()})})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{textAlign:"center",textColor:"label",children:[(0,e.createComponentVNode)(2,f.Knob,{size:2,color:C<=25?"green":C<=50?"":C<=75?"orange":"red",value:C,unit:"%",minValue:0,maxValue:v,step:1,stepPixelSize:5,onDrag:function(){function j(F,W){return l("set_volume",{volume:W})}return j}()}),"Volume"]})]})})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"\u0414\u043E\u0441\u0442\u0443\u043F\u043D\u044B\u0435 \u0442\u0440\u0435\u043A\u0438",buttons:(0,e.createComponentVNode)(2,f.Button,{bold:!0,icon:"random",color:"transparent",content:E+"/"+D,tooltip:"\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0441\u043B\u0443\u0447\u0430\u0439\u043D\u044B\u0439 \u0442\u0440\u0435\u043A",tooltipPosition:"top-end",onClick:function(){function j(){var F=Math.floor(Math.random()*D),W=M[F];l("select_track",{track:W.name})}return j}()}),children:M.map(function(j){return(0,e.createComponentVNode)(2,f.Stack.Item,{mb:.5,textAlign:"left",children:(0,e.createComponentVNode)(2,f.Button,{fluid:!0,selected:O.name===j.name,color:"translucent",content:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:j.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:P(j.length)})]}),onClick:function(){function F(){l("select_track",{track:j.name})}return F}()})},j.name)})})})]})})]})}return g}(),I=function(){return(0,e.createComponentVNode)(2,f.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"music",size:"3",color:"gray",mb:1}),(0,e.createComponentVNode)(2,f.Box,{color:"label",bold:!0,children:"\u0418\u0433\u0440\u0430\u0435\u0442 \u043C\u0443\u0437\u044B\u043A\u0430"})]})},k=function(){return(0,e.createComponentVNode)(2,f.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"coins",size:"6",color:"gold",mr:1}),(0,e.createComponentVNode)(2,f.Box,{color:"label",bold:!0,mt:5,fontSize:2,children:"\u0412\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043C\u043E\u043D\u0435\u0442\u043A\u0443"})]})}},13618:function(A,r,n){"use strict";r.__esModule=!0,r.KeyComboModal=void 0;var e=n(89005),a=n(70611),t=n(72253),o=n(36036),f=n(98595),b=n(19203),B=n(51057),I=function(l){return l.key!==a.KEY.Alt&&l.key!==a.KEY.Control&&l.key!==a.KEY.Shift&&l.key!==a.KEY.Escape},k={DEL:"Delete",DOWN:"South",END:"Southwest",HOME:"Northwest",INSERT:"Insert",LEFT:"West",PAGEDOWN:"Southeast",PAGEUP:"Northeast",RIGHT:"East",SPACEBAR:"Space",UP:"North"},g=3,d=function(l){var u="";if(l.altKey&&(u+="Alt"),l.ctrlKey&&(u+="Ctrl"),l.shiftKey&&!(l.keyCode>=48&&l.keyCode<=57)&&(u+="Shift"),l.location===g&&(u+="Numpad"),I(l))if(l.shiftKey&&l.keyCode>=48&&l.keyCode<=57){var s=l.keyCode-48;u+="Shift"+s}else{var i=l.key.toUpperCase();u+=k[i]||i}return u},c=r.KeyComboModal=function(){function m(l,u){var s=(0,t.useBackend)(u),i=s.act,h=s.data,C=h.init_value,v=h.large_buttons,p=h.message,N=p===void 0?"":p,V=h.title,y=h.timeout,S=(0,t.useLocalState)(u,"input",C),L=S[0],w=S[1],x=(0,t.useLocalState)(u,"binding",!0),T=x[0],M=x[1],O=function(){function P(R){if(!T){R.key===a.KEY.Enter&&i("submit",{entry:L}),(0,a.isEscape)(R.key)&&i("cancel");return}if(R.preventDefault(),I(R)){D(d(R)),M(!1);return}else if(R.key===a.KEY.Escape){D(C),M(!1);return}}return P}(),D=function(){function P(R){R!==L&&w(R)}return P}(),E=130+(N.length>30?Math.ceil(N.length/3):0)+(N.length&&v?5:0);return(0,e.createComponentVNode)(2,f.Window,{title:V,width:240,height:E,children:[y&&(0,e.createComponentVNode)(2,B.Loader,{value:y}),(0,e.createComponentVNode)(2,f.Window.Content,{onKeyDown:function(){function P(R){O(R)}return P}(),children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Autofocus),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:N})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:T,content:T&&T!==null?"Awaiting input...":""+L,width:"100%",textAlign:"center",onClick:function(){function P(){D(C),M(!0)}return P}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,b.InputButtons,{input:L})})]})]})})]})}return m}()},35655:function(A,r,n){"use strict";r.__esModule=!0,r.KeycardAuth=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.KeycardAuth=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=(0,e.createComponentVNode)(2,t.Section,{title:"Keycard Authentication Device",children:(0,e.createComponentVNode)(2,t.Box,{children:"This device is used to trigger certain high security events. It requires the simultaneous swipe of two high-level ID cards."})});if(!d.swiping&&!d.busy)return(0,e.createComponentVNode)(2,o.Window,{width:540,height:280,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,(0,e.createComponentVNode)(2,t.Section,{title:"Choose Action",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Red Alert",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",disabled:!d.redAvailable,onClick:function(){function l(){return g("triggerevent",{triggerevent:"Red Alert"})}return l}(),content:"Red Alert"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ERT",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",onClick:function(){function l(){return g("triggerevent",{triggerevent:"Emergency Response Team"})}return l}(),content:"Call ERT"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Maint Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function l(){return g("triggerevent",{triggerevent:"Grant Emergency Maintenance Access"})}return l}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function l(){return g("triggerevent",{triggerevent:"Revoke Emergency Maintenance Access"})}return l}(),content:"Revoke"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Station-Wide Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function l(){return g("triggerevent",{triggerevent:"Activate Station-Wide Emergency Access"})}return l}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function l(){return g("triggerevent",{triggerevent:"Deactivate Station-Wide Emergency Access"})}return l}(),content:"Revoke"})]})]})})]})});var m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Waiting for YOU to swipe your ID..."});return!d.hasSwiped&&!d.ertreason&&d.event==="Emergency Response Team"?m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Fill out the reason for your ERT request."}):d.hasConfirm?m=(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Request Confirmed!"}):d.isRemote?m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Swipe your card to CONFIRM the remote request."}):d.hasSwiped&&(m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Waiting for second person to confirm..."})),(0,e.createComponentVNode)(2,o.Window,{width:540,height:265,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,d.event==="Emergency Response Team"&&(0,e.createComponentVNode)(2,t.Section,{title:"Reason for ERT Call",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{color:d.ertreason?"":"red",icon:d.ertreason?"check":"pencil-alt",content:d.ertreason?d.ertreason:"-----",disabled:d.busy,onClick:function(){function l(){return g("ert")}return l}()})})}),(0,e.createComponentVNode)(2,t.Section,{title:d.event,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back",disabled:d.busy||d.hasConfirm,onClick:function(){function l(){return g("reset")}return l}()}),children:m})]})})}return b}()},62955:function(A,r,n){"use strict";r.__esModule=!0,r.KitchenMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(62411),b=r.KitchenMachine=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.data,m=d.config,l=c.ingredients,u=c.operating,s=m.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Operating,{operating:u,name:s}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,B)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Ingredients",children:(0,e.createComponentVNode)(2,t.Table,{className:"Ingredient__Table",children:l.map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{tr:5,children:[(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:i.name}),2),(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:[i.amount," ",i.units]}),2)]},i.name)})})})})]})})})}return I}(),B=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.inactive,u=m.tooltip;return(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:l,tooltip:l?u:"",tooltipPosition:"bottom",content:"Activate",onClick:function(){function s(){return c("cook")}return s}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:l,tooltip:l?u:"",tooltipPosition:"bottom",content:"Eject Contents",onClick:function(){function s(){return c("eject")}return s}()})})]})})}},9525:function(A,r,n){"use strict";r.__esModule=!0,r.LawManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.LawManager=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.isAdmin,s=l.isSlaved,i=l.isMalf,h=l.isAIMalf,C=l.view;return(0,e.createComponentVNode)(2,o.Window,{width:800,height:i?620:365,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!(u&&s)&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:["This unit is slaved to ",s,"."]}),!!(i||h)&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Law Management",selected:C===0,onClick:function(){function v(){return m("set_view",{set_view:0})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Lawsets",selected:C===1,onClick:function(){function v(){return m("set_view",{set_view:1})}return v}()})]}),C===0&&(0,e.createComponentVNode)(2,b),C===1&&(0,e.createComponentVNode)(2,B)]})})}return k}(),b=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.has_zeroth_laws,s=l.zeroth_laws,i=l.has_ion_laws,h=l.ion_laws,C=l.ion_law_nr,v=l.has_inherent_laws,p=l.inherent_laws,N=l.has_supplied_laws,V=l.supplied_laws,y=l.channels,S=l.channel,L=l.isMalf,w=l.isAdmin,x=l.zeroth_law,T=l.ion_law,M=l.inherent_law,O=l.supplied_law,D=l.supplied_law_position;return(0,e.createFragment)([!!u&&(0,e.createComponentVNode)(2,I,{title:"ERR_NULL_VALUE",laws:s,ctx:d}),!!i&&(0,e.createComponentVNode)(2,I,{title:C,laws:h,ctx:d}),!!v&&(0,e.createComponentVNode)(2,I,{title:"Inherent",laws:p,ctx:d}),!!N&&(0,e.createComponentVNode)(2,I,{title:"Supplied",laws:V,ctx:d}),(0,e.createComponentVNode)(2,t.Section,{title:"Statement Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Statement Channel",children:y.map(function(E){return(0,e.createComponentVNode)(2,t.Button,{content:E.channel,selected:E.channel===S,onClick:function(){function P(){return m("law_channel",{law_channel:E.channel})}return P}()},E.channel)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"State Laws",children:(0,e.createComponentVNode)(2,t.Button,{content:"State Laws",onClick:function(){function E(){return m("state_laws")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Law Notification",children:(0,e.createComponentVNode)(2,t.Button,{content:"Notify",onClick:function(){function E(){return m("notify_laws")}return E}()})})]})}),!!L&&(0,e.createComponentVNode)(2,t.Section,{title:"Add Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"60%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"20%",children:"Actions"})]}),!!(w&&!u)&&(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Zero"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:x}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_zeroth_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_zeroth_law")}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ion"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:T}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_ion_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_ion_law")}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Inherent"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:M}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_inherent_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_inherent_law")}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Supplied"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:O}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:D,onClick:function(){function E(){return m("change_supplied_law_position")}return E}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_supplied_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_supplied_law")}return E}()})]})]})]})})],0)},B=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.law_sets;return(0,e.createComponentVNode)(2,t.Box,{children:u.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name+" - "+s.header,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Load Laws",icon:"download",onClick:function(){function i(){return m("transfer_laws",{transfer_laws:s.ref})}return i}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.laws.has_ion_laws>0&&s.laws.ion_laws.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.index,children:i.law},i.index)}),s.laws.has_zeroth_laws>0&&s.laws.zeroth_laws.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.index,children:i.law},i.index)}),s.laws.has_inherent_laws>0&&s.laws.inherent_laws.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.index,children:i.law},i.index)}),s.laws.has_supplied_laws>0&&s.laws.inherent_laws.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.index,children:i.law},i.index)})]})},s.name)})})},I=function(g,d){var c=(0,a.useBackend)(g.ctx),m=c.act,l=c.data,u=l.isMalf;return(0,e.createComponentVNode)(2,t.Section,{title:g.title+" Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"69%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"21%",children:"State?"})]}),g.laws.map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:s.index}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s.law}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:s.state?"Yes":"No",selected:s.state,onClick:function(){function i(){return m("state_law",{ref:s.ref,state_law:s.state?0:1})}return i}()}),!!u&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function i(){return m("edit_law",{edit_law:s.ref})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Delete",icon:"trash",color:"red",onClick:function(){function i(){return m("delete_law",{delete_law:s.ref})}return i}()})],4)]})]},s.law)})]})})}},85066:function(A,r,n){"use strict";r.__esModule=!0,r.LibraryComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.LibraryComputer=function(){function C(v,p){return(0,e.createComponentVNode)(2,o.Window,{width:1050,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})})]})}return C}(),B=function(v,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,S=v.args,L=y.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:S.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:S.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:S.summary}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[S.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",verticalAlign:"top"})]}),!S.isProgrammatic&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Categories",children:S.categories.join(", ")})]}),(0,e.createVNode)(1,"br"),L===S.ckey&&(0,e.createComponentVNode)(2,t.Button,{content:"Delete Book",icon:"trash",color:"red",disabled:S.isProgrammatic,onClick:function(){function w(){return V("delete_book",{bookid:S.id,user_ckey:L})}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Report Book",icon:"flag",color:"red",disabled:S.isProgrammatic,onClick:function(){function w(){return(0,f.modalOpen)(p,"report_book",{bookid:S.id})}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Rate Book",icon:"star",color:"caution",disabled:S.isProgrammatic,onClick:function(){function w(){return(0,f.modalOpen)(p,"rate_info",{bookid:S.id})}return w}()})]})},I=function(v,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,S=v.args,L=y.selected_report,w=y.report_categories,x=y.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",title:"Report this book for Rule Violations",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:S.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reasons",children:(0,e.createComponentVNode)(2,t.Box,{children:w.map(function(T,M){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:T.description,selected:T.category_id===L,onClick:function(){function O(){return V("set_report",{report_type:T.category_id})}return O}()}),(0,e.createVNode)(1,"br")],4,M)})})})]}),(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,icon:"paper-plane",content:"Submit Report",onClick:function(){function T(){return V("submit_report",{bookid:S.id,user_ckey:x})}return T}()})]})},k=function(v,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,S=y.selected_rating,L=Array(10).fill().map(function(w,x){return 1+x});return(0,e.createComponentVNode)(2,t.Stack,{children:[L.map(function(w,x){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{bold:!0,icon:"star",color:S>=w?"caution":"default",onClick:function(){function T(){return V("set_rating",{rating_value:w})}return T}()})},x)}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,ml:2,fontSize:"150%",children:[S+"/10",(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"top"})]})]})},g=function(v,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,S=v.args,L=y.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:S.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:S.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[S.current_rating?S.current_rating:0,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Ratings",children:S.total_ratings?S.total_ratings:0})]}),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,t.Button.Confirm,{mt:2,content:"Submit",icon:"paper-plane",onClick:function(){function w(){return V("rate_book",{bookid:S.id,user_ckey:L})}return w}()})]})},d=function(v,p){var N=(0,a.useBackend)(p),V=N.data,y=(0,a.useLocalState)(p,"tabIndex",0),S=y[0],L=y[1],w=V.login_state;return(0,e.createComponentVNode)(2,t.Stack.Item,{mb:1,children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:S===0,onClick:function(){function x(){return L(0)}return x}(),children:"Book Archives"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:S===1,onClick:function(){function x(){return L(1)}return x}(),children:"Corporate Literature"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:S===2,onClick:function(){function x(){return L(2)}return x}(),children:"Upload Book"}),w===1&&(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:S===3,onClick:function(){function x(){return L(3)}return x}(),children:"Patron Manager"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:S===4,onClick:function(){function x(){return L(4)}return x}(),children:"Inventory"})]})})},c=function(v,p){var N=(0,a.useLocalState)(p,"tabIndex",0),V=N[0];switch(V){case 0:return(0,e.createComponentVNode)(2,l);case 1:return(0,e.createComponentVNode)(2,u);case 2:return(0,e.createComponentVNode)(2,s);case 3:return(0,e.createComponentVNode)(2,i);case 4:return(0,e.createComponentVNode)(2,h);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},m=function(v,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,S=y.searchcontent,L=y.book_categories,w=y.user_ckey,x=[];return L.map(function(T){return x[T.description]=T.category_id}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"35%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"edit",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Inputs"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:S.title||"Input Title",onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_search_title")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:S.author||"Input Author",onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_search_author")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Ratings",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:1,width:"min-content",content:S.ratingmin,onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_search_ratingmin")}return T}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:"To"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:1,width:"min-content",content:S.ratingmax,onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_search_ratingmax")}return T}()})})]})})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"clipboard-list",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Book Categories"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{mt:2,children:(0,e.createComponentVNode)(2,t.Dropdown,{mt:.6,width:"190px",options:L.map(function(T){return T.description}),onSelected:function(){function T(M){return V("toggle_search_category",{category_id:x[M]})}return T}()})})})}),(0,e.createVNode)(1,"br"),L.filter(function(T){return S.categories.includes(T.category_id)}).map(function(T){return(0,e.createComponentVNode)(2,t.Button,{content:T.description,selected:!0,icon:"unlink",onClick:function(){function M(){return V("toggle_search_category",{category_id:T.category_id})}return M}()},T.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Actions"]}),(0,e.createComponentVNode)(2,t.Button,{content:"Clear Search",icon:"eraser",onClick:function(){function T(){return V("clear_search")}return T}()}),S.ckey?(0,e.createComponentVNode)(2,t.Button,{mb:.5,content:"Stop Showing My Books",color:"bad",icon:"search",onClick:function(){function T(){return V("clear_ckey_search")}return T}()}):(0,e.createComponentVNode)(2,t.Button,{content:"Find My Books",icon:"search",onClick:function(){function T(){return V("find_users_books",{user_ckey:w})}return T}()})]})]})},l=function(v,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,S=y.external_booklist,L=y.archive_pagenumber,w=y.num_pages,x=y.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Access",buttons:(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",disabled:L===1,onClick:function(){function T(){return V("deincrementpagemax")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",disabled:L===1,onClick:function(){function T(){return V("deincrementpage")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{bold:!0,content:L,onClick:function(){function T(){return(0,f.modalOpen)(p,"setpagenumber")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",disabled:L===w,onClick:function(){function T(){return V("incrementpage")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",disabled:L===w,onClick:function(){function T(){return V("incrementpagemax")}return T}()})],4),children:[(0,e.createComponentVNode)(2,m),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ratings"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Category"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),S.map(function(T){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:T.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:.5}),T.title.length>45?T.title.substr(0,45)+"...":T.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:T.author.length>30?T.author.substr(0,30)+"...":T.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[T.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",ml:.5,color:"yellow",verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:T.categories.join(", ").substr(0,45)}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[x===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function M(){return V("order_external_book",{bookid:T.id})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function M(){return(0,f.modalOpen)(p,"expand_info",{bookid:T.id})}return M}()})]})]},T.id)})]})]})},u=function(v,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,S=y.programmatic_booklist,L=y.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Corporate Book Catalog",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),S.map(function(w,x){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:2}),w.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:w.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[L===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function T(){return V("order_programmatic_book",{bookid:w.id})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function T(){return(0,f.modalOpen)(p,"expand_info",{bookid:w.id})}return T}()})]})]},x)})]})})},s=function(v,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,S=y.selectedbook,L=y.book_categories,w=y.user_ckey,x=[];return L.map(function(T){return x[T.description]=T.category_id}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Upload",buttons:(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,width:9.5,icon:"upload",disabled:S.copyright,content:"Upload Book",onClick:function(){function T(){return V("uploadbook",{user_ckey:w})}return T}()}),children:[S.copyright?(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"WARNING: You cannot upload or modify the attributes of a copyrighted book"}):(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{ml:15,mb:3,fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:2}),"Book Uploader"]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:S.copyright,content:S.title,onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_selected_title")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:S.copyright,content:S.author,onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_selected_author")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"240px",options:L.map(function(T){return T.description}),onSelected:function(){function T(M){return V("toggle_upload_category",{category_id:x[M]})}return T}()})})})]}),(0,e.createVNode)(1,"br"),L.filter(function(T){return S.categories.includes(T.category_id)}).map(function(T){return(0,e.createComponentVNode)(2,t.Button,{content:T.description,disabled:S.copyright,selected:!0,icon:"unlink",onClick:function(){function M(){return V("toggle_upload_category",{category_id:T.category_id})}return M}()},T.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mr:75,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen",width:"auto",disabled:S.copyright,content:"Edit Summary",onClick:function(){function T(){return(0,f.modalOpen)(p,"edit_selected_summary")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:S.summary})]})})]})]})},i=function(v,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,S=y.checkout_data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Checked Out Books",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Patron"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time Left"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actions"})]}),S.map(function(L,w){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-tag"}),L.patron_name]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.title}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.timeleft>=0?L.timeleft:"LATE"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:(0,e.createComponentVNode)(2,t.Button,{content:"Mark Lost",icon:"flag",color:"bad",disabled:L.timeleft>=0,onClick:function(){function x(){return V("reportlost",{libraryid:L.libraryid})}return x}()})})]},w)})]})})},h=function(v,p){var N=(0,a.useBackend)(p),V=N.act,y=N.data,S=y.inventory_list;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Library Inventory",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"LIB ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"})]}),S.map(function(L,w){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.libraryid}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"})," ",L.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.checked_out?"Checked Out":"Available"})]},w)})]})})};(0,f.modalRegisterBodyOverride)("expand_info",B),(0,f.modalRegisterBodyOverride)("report_book",I),(0,f.modalRegisterBodyOverride)("rate_info",g)},9516:function(A,r,n){"use strict";r.__esModule=!0,r.LibraryManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.LibraryManager=function(){function d(c,m){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,B)})]})}return d}(),B=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.pagestate;switch(i){case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,g);case 3:return(0,e.createComponentVNode)(2,k);default:return"WE SHOULDN'T BE HERE!"}},I=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-shield",verticalAlign:"middle",size:3,mr:"1rem"}),"Library Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"trash",width:"auto",color:"danger",content:"Delete Book by SSID",onClick:function(){function i(){return(0,f.modalOpen)(m,"specify_ssid_delete")}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",width:"auto",color:"danger",content:"Delete All Books By CKEY",onClick:function(){function i(){return(0,f.modalOpen)(m,"specify_ckey_delete")}return i}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Books By CKEY",onClick:function(){function i(){return(0,f.modalOpen)(m,"specify_ckey_search")}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Reported Books",onClick:function(){function i(){return u("view_reported_books")}return i}()})]})},k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.reports;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-secret",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"All Reported Books",(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function h(){return u("return")}return h}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Uploader CKEY"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Report Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Reporter Ckey"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),i.map(function(h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:h.uploader_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),h.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:h.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:h.report_description}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:h.reporter_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",onClick:function(){function C(){return u("delete_book",{bookid:h.id})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Unflag",icon:"flag",color:"caution",onClick:function(){function C(){return u("unflag_book",{bookid:h.id})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function C(){return u("view_book",{bookid:h.id})}return C}()})]})]},h.id)})]})})},g=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.ckey,h=s.booklist;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"Books uploaded by ",i,(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{mt:1,content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function C(){return u("return")}return C}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),h.map(function(C){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:C.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),C.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:C.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",color:"bad",onClick:function(){function v(){return u("delete_book",{bookid:C.id})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function v(){return u("view_book",{bookid:C.id})}return v}()})]})]},C.id)})]})})}},90447:function(A,r,n){"use strict";r.__esModule=!0,r.ListInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(36036),f=n(72253),b=n(92986),B=n(98595),I=r.ListInputModal=function(){function d(c,m){var l=(0,f.useBackend)(m),u=l.act,s=l.data,i=s.items,h=i===void 0?[]:i,C=s.message,v=C===void 0?"":C,p=s.init_value,N=s.timeout,V=s.title,y=(0,f.useLocalState)(m,"selected",h.indexOf(p)),S=y[0],L=y[1],w=(0,f.useLocalState)(m,"searchBarVisible",h.length>10),x=w[0],T=w[1],M=(0,f.useLocalState)(m,"searchQuery",""),O=M[0],D=M[1],E=function(){function G(J){var Q=z.length-1;if(J===b.KEY_DOWN)if(S===null||S===Q){var ue;L(0),(ue=document.getElementById("0"))==null||ue.scrollIntoView()}else{var ie;L(S+1),(ie=document.getElementById((S+1).toString()))==null||ie.scrollIntoView()}else if(J===b.KEY_UP)if(S===null||S===0){var pe;L(Q),(pe=document.getElementById(Q.toString()))==null||pe.scrollIntoView()}else{var te;L(S-1),(te=document.getElementById((S-1).toString()))==null||te.scrollIntoView()}}return G}(),P=function(){function G(J){J!==S&&L(J)}return G}(),R=function(){function G(){T(!1),T(!0)}return G}(),j=function(){function G(J){var Q=String.fromCharCode(J),ue=h.find(function(te){return te==null?void 0:te.toLowerCase().startsWith(Q==null?void 0:Q.toLowerCase())});if(ue){var ie,pe=h.indexOf(ue);L(pe),(ie=document.getElementById(pe.toString()))==null||ie.scrollIntoView()}}return G}(),F=function(){function G(J){var Q;J!==O&&(D(J),L(0),(Q=document.getElementById("0"))==null||Q.scrollIntoView())}return G}(),W=function(){function G(){T(!x),D("")}return G}(),z=h.filter(function(G){return G==null?void 0:G.toLowerCase().includes(O.toLowerCase())}),K=330+Math.ceil(v.length/3);return x||setTimeout(function(){var G;return(G=document.getElementById(S.toString()))==null?void 0:G.focus()},1),(0,e.createComponentVNode)(2,B.Window,{title:V,width:325,height:K,children:[N&&(0,e.createComponentVNode)(2,a.Loader,{value:N}),(0,e.createComponentVNode)(2,B.Window.Content,{onKeyDown:function(){function G(J){var Q=window.event?J.which:J.keyCode;(Q===b.KEY_DOWN||Q===b.KEY_UP)&&(J.preventDefault(),E(Q)),Q===b.KEY_ENTER&&(J.preventDefault(),u("submit",{entry:z[S]})),!x&&Q>=b.KEY_A&&Q<=b.KEY_Z&&(J.preventDefault(),j(Q)),Q===b.KEY_ESCAPE&&(J.preventDefault(),u("cancel"))}return G}(),children:(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{compact:!0,icon:x?"search":"font",selected:!0,tooltip:x?"Search Mode. Type to search or use arrow keys to select manually.":"Hotkey Mode. Type a letter to jump to the first match. Enter to select.",tooltipPosition:"left",onClick:function(){function G(){return W()}return G}()}),className:"ListInput__Section",fill:!0,title:v,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,k,{filteredItems:z,onClick:P,onFocusSearch:R,searchBarVisible:x,selected:S})}),(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:x&&(0,e.createComponentVNode)(2,g,{filteredItems:z,onSearch:F,searchQuery:O,selected:S})}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,children:(0,e.createComponentVNode)(2,t.InputButtons,{input:z[S]})})]})})})]})}return d}(),k=function(c,m){var l=(0,f.useBackend)(m),u=l.act,s=c.filteredItems,i=c.onClick,h=c.onFocusSearch,C=c.searchBarVisible,v=c.selected;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,tabIndex:0,children:s.map(function(p,N){return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:"transparent",id:N,onClick:function(){function V(){return i(N)}return V}(),onDblClick:function(){function V(y){y.preventDefault(),u("submit",{entry:s[v]})}return V}(),onKeyDown:function(){function V(y){var S=window.event?y.which:y.keyCode;C&&S>=b.KEY_A&&S<=b.KEY_Z&&(y.preventDefault(),h())}return V}(),selected:N===v,style:{animation:"none",transition:"none"},children:p.replace(/^\w/,function(V){return V.toUpperCase()})},N)})})},g=function(c,m){var l=(0,f.useBackend)(m),u=l.act,s=c.filteredItems,i=c.onSearch,h=c.searchQuery,C=c.selected;return(0,e.createComponentVNode)(2,o.Input,{width:"100%",autoFocus:!0,autoSelect:!0,onEnter:function(){function v(p){p.preventDefault(),u("submit",{entry:s[C]})}return v}(),onInput:function(){function v(p,N){return i(N)}return v}(),placeholder:"Search...",value:h})}},26826:function(A,r,n){"use strict";r.__esModule=!0,r.Loadout=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b={Default:function(){function c(m,l){return m.gear.gear_tier-l.gear.gear_tier}return c}(),Alphabetical:function(){function c(m,l){return m.gear.name.toLowerCase().localeCompare(l.gear.name.toLowerCase())}return c}(),Cost:function(){function c(m,l){return m.gear.cost-l.gear.cost}return c}()},B=r.Loadout=function(){function c(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=(0,t.useLocalState)(l,"search",!1),C=h[0],v=h[1],p=(0,t.useLocalState)(l,"searchText",""),N=p[0],V=p[1],y=(0,t.useLocalState)(l,"category",Object.keys(i.gears)[0]),S=y[0],L=y[1],w=(0,t.useLocalState)(l,"tweakedGear",""),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,f.Window,{width:1105,height:650,children:[x&&(0,e.createComponentVNode)(2,d,{tweakedGear:x,setTweakedGear:T}),(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,I,{category:S,setCategory:L})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"25%",children:(0,e.createComponentVNode)(2,g,{setTweakedGear:T})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"75%",children:(0,e.createComponentVNode)(2,k,{category:S,search:C,setSearch:v,searchText:N,setSearchText:V})})]})})]})})]})}return c}(),I=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=m.category,C=m.setCategory;return(0,e.createComponentVNode)(2,o.Tabs,{fluid:!0,textAlign:"center",style:{"flex-wrap":"wrap-reverse"},children:Object.keys(i.gears).map(function(v){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:v===h,style:{"white-space":"nowrap"},onClick:function(){function p(){return C(v)}return p}(),children:v},v)})})},k=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=i.user_tier,C=i.gear_slots,v=i.max_gear_slots,p=m.category,N=m.search,V=m.setSearch,y=m.searchText,S=m.setSearchText,L=(0,t.useLocalState)(l,"sortType","Default"),w=L[0],x=L[1],T=(0,t.useLocalState)(l,"sortReverse",!1),M=T[0],O=T[1],D=(0,a.createSearch)(y,function(P){return P.name}),E;return y.length>2?E=Object.entries(i.gears).reduce(function(P,R){var j=R[0],F=R[1];return P.concat(Object.entries(F).map(function(W){var z=W[0],K=W[1];return{key:z,gear:K}}))},[]).filter(function(P){var R=P.gear;return D(R)}):E=Object.entries(i.gears[p]).map(function(P){var R=P[0],j=P[1];return{key:R,gear:j}}),E.sort(b[w]),M&&(E=E.reverse()),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:p,buttons:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Dropdown,{height:1.66,selected:w,options:Object.keys(b),onSelected:function(){function P(R){return x(R)}return P}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:M?"arrow-down-wide-short":"arrow-down-short-wide",tooltip:M?"Ascending order":"Descending order",tooltipPosition:"bottom-end",onClick:function(){function P(){return O(!M)}return P}()})}),N&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Input,{width:20,placeholder:"Search...",value:y,onInput:function(){function P(R){return S(R.target.value)}return P}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"magnifying-glass",selected:N,tooltip:"Toggle search field",tooltipPosition:"bottom-end",onClick:function(){function P(){V(!N),S("")}return P}()})})]}),children:E.map(function(P){var R=P.key,j=P.gear,F=12,W=Object.keys(i.selected_gears).includes(R),z=j.cost===1?j.cost+" Point":j.cost+" Points",K=(0,e.createComponentVNode)(2,o.Box,{children:[j.name.length>F&&(0,e.createComponentVNode)(2,o.Box,{children:j.name}),j.gear_tier>h&&(0,e.createComponentVNode)(2,o.Box,{mt:j.name.length>F&&1.5,textColor:"red",children:"That gear is only available at a higher donation tier than you are on."})]}),G=(0,e.createFragment)([j.allowed_roles&&(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:"user",tooltip:(0,e.createComponentVNode)(2,o.Section,{m:-1,title:"Allowed Roles",children:j.allowed_roles.map(function(Q){return(0,e.createComponentVNode)(2,o.Box,{children:Q},Q)})}),tooltipPosition:"left"}),Object.entries(j.tweaks).map(function(Q){var ue=Q[0],ie=Q[1];return ie.map(function(pe){return(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:pe.icon,tooltip:pe.tooltip,tooltipPosition:"top"},ue)})}),(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:"info",tooltip:j.desc,tooltipPosition:"top"})],0),J=(0,e.createComponentVNode)(2,o.Box,{class:"Loadout-InfoBox",children:[(0,e.createComponentVNode)(2,o.Box,{style:{"flex-grow":1},fontSize:1,color:"gold",opacity:.75,children:j.gear_tier>0&&"Tier "+j.gear_tier}),(0,e.createComponentVNode)(2,o.Box,{fontSize:.75,opacity:.66,children:z})]});return(0,e.createComponentVNode)(2,o.ImageButton,{m:.5,imageSize:84,dmIcon:j.icon,dmIconState:j.icon_state,tooltip:(j.name.length>F||j.gear_tier>0)&&K,tooltipPosition:"bottom",selected:W,disabled:j.gear_tier>h||C+j.cost>v&&!W,buttons:G,buttonsAlt:J,onClick:function(){function Q(){return s("toggle_gear",{gear:R})}return Q}(),children:j.name},R)})})},g=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=m.setTweakedGear,C=Object.entries(i.gears).reduce(function(v,p){var N=p[0],V=p[1],y=Object.entries(V).filter(function(S){var L=S[0];return Object.keys(i.selected_gears).includes(L)}).map(function(S){var L=S[0],w=S[1];return Object.assign({key:L},w)});return v.concat(y)},[]);return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Selected Equipment",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",tooltip:"Clear Loadout",tooltipPosition:"bottom-end",onClick:function(){function v(){return s("clear_loadout")}return v}()}),children:C.map(function(v){return(0,e.createComponentVNode)(2,o.ImageButton,{fluid:!0,imageSize:32,dmIcon:v.icon,dmIconState:v.icon_state,buttons:(0,e.createFragment)([Object.entries(v.tweaks).length>0&&(0,e.createComponentVNode)(2,o.Button,{translucent:!0,icon:"gears",iconColor:"gray",width:"33px",onClick:function(){function p(){return h(v)}return p}()}),(0,e.createComponentVNode)(2,o.Button,{translucent:!0,icon:"times",iconColor:"red",width:"32px",onClick:function(){function p(){return s("toggle_gear",{gear:v.key})}return p}()})],0),children:v.name},v.key)})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.ProgressBar,{value:i.gear_slots,maxValue:i.max_gear_slots,ranges:{bad:[i.max_gear_slots,1/0],average:[i.max_gear_slots*.66,i.max_gear_slots],good:[0,i.max_gear_slots*.66]},children:(0,e.createComponentVNode)(2,o.Box,{textAlign:"center",children:["Used points ",i.gear_slots,"/",i.max_gear_slots]})})})})]})},d=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=m.tweakedGear,C=m.setTweakedGear;return(0,e.createComponentVNode)(2,o.Dimmer,{children:(0,e.createComponentVNode)(2,o.Box,{className:"Loadout-Modal__background",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,width:20,height:20,title:h.name,buttons:(0,e.createComponentVNode)(2,o.Button,{color:"red",icon:"times",tooltip:"Close",tooltipPosition:"top",onClick:function(){function v(){return C("")}return v}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:Object.entries(h.tweaks).map(function(v){var p=v[0],N=v[1];return N.map(function(V){var y=i.selected_gears[h.key][p];return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:V.name,color:y?"":"gray",buttons:(0,e.createComponentVNode)(2,o.Button,{color:"transparent",icon:"pen",onClick:function(){function S(){return s("set_tweak",{gear:h.key,tweak:p})}return S}()}),children:[y||"Default",(0,e.createComponentVNode)(2,o.Box,{inline:!0,ml:1,width:1,height:1,verticalAlign:"middle",style:{"background-color":""+y}})]},p)})})})})})})}},77613:function(A,r,n){"use strict";r.__esModule=!0,r.MODsuitContent=r.MODsuit=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(S,L){var w=S.name,x=S.value,T=S.module_ref,M=(0,a.useBackend)(L),O=M.act;return(0,e.createComponentVNode)(2,t.NumberInput,{value:x,minValue:-50,maxValue:50,stepPixelSize:5,width:"39px",onChange:function(){function D(E,P){return O("configure",{key:w,value:P,ref:T})}return D}()})},b=function(S,L){var w=S.name,x=S.value,T=S.module_ref,M=(0,a.useBackend)(L),O=M.act;return(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:x,onClick:function(){function D(){return O("configure",{key:w,value:!x,ref:T})}return D}()})},B=function(S,L){var w=S.name,x=S.value,T=S.module_ref,M=(0,a.useBackend)(L),O=M.act;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"paint-brush",onClick:function(){function D(){return O("configure",{key:w,ref:T})}return D}()}),(0,e.createComponentVNode)(2,t.ColorBox,{color:x,mr:.5})],4)},I=function(S,L){var w=S.name,x=S.value,T=S.values,M=S.module_ref,O=(0,a.useBackend)(L),D=O.act;return(0,e.createComponentVNode)(2,t.Dropdown,{displayText:x,options:T,onSelected:function(){function E(P){return D("configure",{key:w,value:P,ref:M})}return E}()})},k=function(S,L){var w=S.name,x=S.display_name,T=S.type,M=S.value,O=S.values,D=S.module_ref,E={number:(0,e.normalizeProps)((0,e.createComponentVNode)(2,f,Object.assign({},S))),bool:(0,e.normalizeProps)((0,e.createComponentVNode)(2,b,Object.assign({},S))),color:(0,e.normalizeProps)((0,e.createComponentVNode)(2,B,Object.assign({},S))),list:(0,e.normalizeProps)((0,e.createComponentVNode)(2,I,Object.assign({},S)))};return(0,e.createComponentVNode)(2,t.Box,{children:[x,": ",E[T]]})},g=function(S,L){var w=S.active,x=S.userradiated,T=S.usertoxins,M=S.usermaxtoxins,O=S.threatlevel;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Level",color:w&&x?"bad":"good",children:w&&x?"IRRADIATED!":"RADIATION-FREE"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxins Level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?T/M:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:T})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Hazard Level",color:w&&O?"bad":"good",bold:!0,children:w&&O?O:0})})]})},d=function(S,L){var w=S.active,x=S.userhealth,T=S.usermaxhealth,M=S.userbrute,O=S.userburn,D=S.usertoxin,E=S.useroxy;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?x/T:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?x:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?M/T:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?M:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?O/T:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?O:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?D/T:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?D:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?E/T:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?E:0})})})})]})],4)},c=function(S,L){var w=S.active,x=S.statustime,T=S.statusid,M=S.statushealth,O=S.statusmaxhealth,D=S.statusbrute,E=S.statusburn,P=S.statustoxin,R=S.statusoxy,j=S.statustemp,F=S.statusnutrition,W=S.statusfingerprints,z=S.statusdna,K=S.statusviruses;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Time",children:w?x:"00:00:00"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Number",children:w?T||"0":"???"})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?M/O:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?M:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?D/O:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?D:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?E/O:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?E:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?P/O:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:P})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?R/O:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:R})})})})]}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Body Temperature",children:w?j:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Nutrition Status",children:w?F:0})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"DNA",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fingerprints",children:w?W:"???"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:w?z:"???"})]})}),!!w&&!!K&&(0,e.createComponentVNode)(2,t.Section,{title:"Diseases",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"signature",tooltip:"Name",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"wind",tooltip:"Type",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Stage",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"flask",tooltip:"Cure",tooltipPosition:"top"})})]}),K.map(function(G){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.type}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[G.stage,"/",G.maxstage]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.cure})]},G.name)})]})})],0)},m={rad_counter:g,health_analyzer:d,status_readout:c},l=function(){return(0,e.createComponentVNode)(2,t.Section,{align:"center",fill:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{color:"red",name:"exclamation-triangle",size:15}),(0,e.createComponentVNode)(2,t.Box,{fontSize:"30px",color:"red",children:"ERROR: INTERFACE UNRESPONSIVE"})]})},u=function(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data;return(0,e.createComponentVNode)(2,t.Dimmer,{children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",color:"blue",children:"SUIT UNPOWERED"})})})},s=function(S,L){var w=S.configuration_data,x=S.module_ref,T=Object.keys(w);return(0,e.createComponentVNode)(2,t.Dimmer,{backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[T.map(function(M){var O=w[M];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,k,{name:M,display_name:O.display_name,type:O.type,value:O.value,values:O.values,module_ref:x})},O.key)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:S.onExit,icon:"times",textAlign:"center",children:"Exit"})})})]})})},i=function(S){switch(S){case 1:return"Use";case 2:return"Toggle";case 3:return"Select"}},h=function(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.active,O=T.malfunctioning,D=T.locked,E=T.open,P=T.selected_module,R=T.complexity,j=T.complexity_max,F=T.wearer_name,W=T.wearer_job,z=O?"Malfunctioning":M?"Active":"Inactive";return(0,e.createComponentVNode)(2,t.Section,{title:"Parameters",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:M?"Deactivate":"Activate",onClick:function(){function K(){return x("activate")}return K}()}),children:z}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Lock",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:D?"lock-open":"lock",content:D?"Unlock":"Lock",onClick:function(){function K(){return x("lock")}return K}()}),children:D?"Locked":"Unlocked"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cover",children:E?"Open":"Closed"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Selected Module",children:P||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Complexity",children:[R," (",j,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:[F,", ",W]})]})})},C=function(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.active,O=T.control,D=T.helmet,E=T.chestplate,P=T.gauntlets,R=T.boots,j=T.core,F=T.charge;return(0,e.createComponentVNode)(2,t.Section,{title:"Hardware",children:[(0,e.createComponentVNode)(2,t.Collapsible,{title:"Parts",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Control Unit",children:O}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Helmet",children:D||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chestplate",children:E||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gauntlets",children:P||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Boots",children:R||"None"})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core",children:j&&(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Type",children:j}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:F/100,content:F+"%",ranges:{good:[.6,1/0],average:[.3,.6],bad:[-1/0,.3]}})})]})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",textAlign:"center",children:"No Core Detected"})})]})},v=function(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.active,O=T.modules,D=O.filter(function(E){return!!E.id});return(0,e.createComponentVNode)(2,t.Section,{title:"Info",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:D.length!==0&&D.map(function(E){var P=m[E.id];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[!M&&(0,e.createComponentVNode)(2,u),(0,e.normalizeProps)((0,e.createComponentVNode)(2,P,Object.assign({},E,{active:M})))]},E.ref)})||(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Info Modules Detected"})})})},p=function(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.complexity_max,O=T.modules,D=(0,a.useLocalState)(L,"module_configuration",null),E=D[0],P=D[1];return(0,e.createComponentVNode)(2,t.Section,{title:"Modules",fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:O.length!==0&&O.map(function(R){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Collapsible,{title:R.module_name,children:(0,e.createComponentVNode)(2,t.Section,{children:[E===R.ref&&(0,e.createComponentVNode)(2,s,{configuration_data:R.configuration_data,module_ref:R.ref,onExit:function(){function j(){return P(null)}return j}()}),(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"save",tooltip:"Complexity",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"plug",tooltip:"Idle Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"lightbulb",tooltip:"Active Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Use Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"hourglass-half",tooltip:"Cooldown",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"tasks",tooltip:"Actions",tooltipPosition:"top"})})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[R.module_complexity,"/",M]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.idle_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.active_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.use_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[R.cooldown>0&&R.cooldown/10||"0","/",R.cooldown_time/10,"s"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function j(){return x("select",{ref:R.ref})}return j}(),icon:"bullseye",selected:R.module_active,tooltip:i(R.module_type),tooltipPosition:"left",disabled:!R.module_type}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function j(){return P(R.ref)}return j}(),icon:"cog",selected:E===R.ref,tooltip:"Configure",tooltipPosition:"left",disabled:R.configuration_data.length===0}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function j(){return x("pin",{ref:R.ref})}return j}(),icon:"thumbtack",selected:R.pinned,tooltip:"Pin",tooltipPosition:"left",disabled:!R.module_type})]})]})]}),(0,e.createComponentVNode)(2,t.Box,{children:R.description})]})})},R.ref)})||(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Modules Detected"})})})})},N=r.MODsuitContent=function(){function y(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.ui_theme,O=T.interface_break;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!O,children:!!O&&(0,e.createComponentVNode)(2,l)||(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,h)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,C)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,v)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,p)})]})})}return y}(),V=r.MODsuit=function(){function y(S,L){var w=(0,a.useBackend)(L),x=w.act,T=w.data,M=T.ui_theme,O=T.interface_break;return(0,e.createComponentVNode)(2,o.Window,{theme:M,width:400,height:620,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,N)})})})}return y}()},78624:function(A,r,n){"use strict";r.__esModule=!0,r.MagnetController=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=n(3939),B=new Map([["n",{icon:"arrow-up",tooltip:"Move North"}],["e",{icon:"arrow-right",tooltip:"Move East"}],["s",{icon:"arrow-down",tooltip:"Move South"}],["w",{icon:"arrow-left",tooltip:"Move West"}],["c",{icon:"crosshairs",tooltip:"Move to Magnet"}],["r",{icon:"dice",tooltip:"Move Randomly"}]]),I=r.MagnetController=function(){function k(g,d){var c=(0,t.useBackend)(d),m=c.act,l=c.data,u=l.autolink,s=l.code,i=l.frequency,h=l.linkedMagnets,C=l.magnetConfiguration,v=l.path,p=l.pathPosition,N=l.probing,V=l.powerState,y=l.speed;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[!u&&(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{content:"Probe",icon:N?"spinner":"sync",iconSpin:!!N,disabled:N,onClick:function(){function S(){return m("probe_magnets")}return S}()}),title:"Magnet Linking",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,a.toFixed)(i/10,1)}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:s})]})}),(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{icon:V?"power-off":"times",content:V?"On":"Off",selected:V,onClick:function(){function S(){return m("toggle_power")}return S}()}),title:"Controller Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:y.value,minValue:y.min,maxValue:y.max,onChange:function(){function S(L,w){return m("set_speed",{speed:w})}return S}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Path",children:[Array.from(B.entries()).map(function(S){var L=S[0],w=S[1],x=w.icon,T=w.tooltip;return(0,e.createComponentVNode)(2,o.Button,{icon:x,tooltip:T,onClick:function(){function M(){return m("path_add",{code:L})}return M}()},L)}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",confirmIcon:"trash",confirmContent:"",float:"right",tooltip:"Reset Path",tooltipPosition:"left",onClick:function(){function S(){return m("path_clear")}return S}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file-import",float:"right",tooltip:"Manually input path",tooltipPosition:"left",onClick:function(){function S(){return(0,b.modalOpen)(d,"path_custom_input")}return S}()}),(0,e.createComponentVNode)(2,o.BlockQuote,{children:v.map(function(S,L){var w=B.get(S)||{icon:"question"},x=w.icon,T=w.tooltip;return(0,e.createComponentVNode)(2,o.Button.Confirm,{selected:L+2===p,icon:x,confirmIcon:x,confirmContent:"",tooltip:T,onClick:function(){function M(){return m("path_remove",{index:L+1,code:S})}return M}()},L)})})]})]})}),h.map(function(S,L){var w=S.uid,x=S.powerState,T=S.electricityLevel,M=S.magneticField;return(0,e.createComponentVNode)(2,o.Section,{title:"Magnet #"+(L+1)+" Configuration",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:x?"power-off":"times",content:x?"On":"Off",selected:x,onClick:function(){function O(){return m("toggle_magnet_power",{id:w})}return O}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Move Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:T,minValue:C.electricityLevel.min,maxValue:C.electricityLevel.max,onChange:function(){function O(D,E){return m("set_electricity_level",{id:w,electricityLevel:E})}return O}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Field Size",children:(0,e.createComponentVNode)(2,o.Slider,{value:M,minValue:C.magneticField.min,maxValue:C.magneticField.max,onChange:function(){function O(D,E){return m("set_magnetic_field",{id:w,magneticField:E})}return O}()})})]})},w)})]})]})}return k}()},72106:function(A,r,n){"use strict";r.__esModule=!0,r.MechBayConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.MechBayConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.recharge_port,m=c&&c.mech,l=m&&m.cell,u=m&&m.name;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:155,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:u?"Mech status: "+u:"Mech status",textAlign:"center",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Sync",onClick:function(){function s(){return g("reconnect")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:m.health/m.maxhealth,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||!l&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cell is installed."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]},children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})})})}return b}()},7466:function(A,r,n){"use strict";r.__esModule=!0,r.MechaControlConsole=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=n(25328),B=r.MechaControlConsole=function(){function I(k,g){var d=(0,t.useBackend)(g),c=d.act,m=d.data,l=m.beacons,u=m.stored_data;return u.length?(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:"Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"window-close",onClick:function(){function s(){return c("clear_log")}return s}()}),children:u.map(function(s){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",children:["(",s.time,")"]}),(0,e.createComponentVNode)(2,o.Box,{children:(0,b.decodeHtmlEntities)(s.message)})]},s.time)})})})}):(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:l.length&&l.map(function(s){return(0,e.createComponentVNode)(2,o.Section,{title:s.name,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function i(){return c("send_message",{mt:s.uid})}return i}(),children:"Message"}),(0,e.createComponentVNode)(2,o.Button,{icon:"eye",onClick:function(){function i(){return c("get_log",{mt:s.uid})}return i}(),children:"View Log"}),(0,e.createComponentVNode)(2,o.Button.Confirm,{color:"red",content:"Sabotage",icon:"bomb",onClick:function(){function i(){return c("shock",{mt:s.uid})}return i}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[s.maxHealth*.75,1/0],average:[s.maxHealth*.5,s.maxHealth*.75],bad:[-1/0,s.maxHealth*.5]},value:s.health,maxValue:s.maxHealth})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cell Charge",children:s.cell&&(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[s.cellMaxCharge*.75,1/0],average:[s.cellMaxCharge*.5,s.cellMaxCharge*.75],bad:[-1/0,s.cellMaxCharge*.5]},value:s.cellCharge,maxValue:s.cellMaxCharge})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No Cell Installed"})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Air Tank",children:[s.airtank,"kPa"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pilot",children:s.pilot||"Unoccupied"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:(0,b.toTitleCase)(s.location)||"Unknown"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Active Equipment",children:s.active||"None"}),s.cargoMax&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cargo Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{bad:[s.cargoMax*.75,1/0],average:[s.cargoMax*.5,s.cargoMax*.75],good:[-1/0,s.cargoMax*.5]},value:s.cargoUsed,maxValue:s.cargoMax})})||null]})},s.name)})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No mecha beacons found."})})})}return I}()},79625:function(A,r,n){"use strict";r.__esModule=!0,r.MedicalRecords=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(3939),b=n(98595),B=n(321),I=n(5485),k=n(22091),g={Minor:"lightgray",Medium:"good",Harmful:"average","Dangerous!":"bad","BIOHAZARD THREAT!":"darkred"},d={"*Deceased*":"deceased","*SSD*":"ssd","Physically Unfit":"physically_unfit",Disabled:"disabled"},c=function(x,T){(0,f.modalOpen)(x,"edit",{field:T.edit,value:T.value})},m=function(x,T){var M=x.args;return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:M.name||"Virus",children:(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Number of stages",children:M.max_stages}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Spread",children:[M.spread_text," Transmission"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Possible cure",children:M.cure}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Notes",children:M.desc}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Severity",color:g[M.severity],children:M.severity})]})})})},l=r.MedicalRecords=function(){function w(x,T){var M=(0,t.useBackend)(T),O=M.data,D=O.loginState,E=O.screen;if(!D.logged_in)return(0,e.createComponentVNode)(2,b.Window,{width:800,height:900,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,I.LoginScreen)})});var P;return E===2?P=(0,e.createComponentVNode)(2,u):E===3?P=(0,e.createComponentVNode)(2,s):E===4?P=(0,e.createComponentVNode)(2,i):E===5?P=(0,e.createComponentVNode)(2,p):E===6?P=(0,e.createComponentVNode)(2,N):E===7&&(P=(0,e.createComponentVNode)(2,V)),(0,e.createComponentVNode)(2,b.Window,{width:800,height:900,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.LoginInfo),(0,e.createComponentVNode)(2,k.TemporaryNotice),(0,e.createComponentVNode)(2,L),P]})})]})}return w}(),u=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.records,P=(0,t.useLocalState)(T,"searchText",""),R=P[0],j=P[1],F=(0,t.useLocalState)(T,"sortId","name"),W=F[0],z=F[1],K=(0,t.useLocalState)(T,"sortOrder",!0),G=K[0],J=K[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Manage Records",icon:"wrench",ml:"0.25rem",onClick:function(){function Q(){return O("screen",{screen:3})}return Q}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,placeholder:"Search by Name, ID, Physical Status, or Mental Status",onInput:function(){function Q(ue,ie){return j(ie)}return Q}()})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,y,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,y,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,y,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,y,{id:"p_stat",children:"Patient Status"}),(0,e.createComponentVNode)(2,y,{id:"m_stat",children:"Mental Status"})]}),E.filter((0,a.createSearch)(R,function(Q){return Q.name+"|"+Q.id+"|"+Q.rank+"|"+Q.p_stat+"|"+Q.m_stat})).sort(function(Q,ue){var ie=G?1:-1;return Q[W].localeCompare(ue[W])*ie}).map(function(Q){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listRow--"+d[Q.p_stat],onClick:function(){function ue(){return O("view_record",{view_record:Q.ref})}return ue}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",Q.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.p_stat}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.m_stat})]},Q.id)})]})})})],4)},s=function(x,T){var M=(0,t.useBackend)(T),O=M.act;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,translucent:!0,lineHeight:3,icon:"download",content:"Backup to Disk",disabled:!0})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,translucent:!0,lineHeight:3,icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0})," "]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button.Confirm,{fluid:!0,translucent:!0,lineHeight:3,icon:"trash",content:"Delete All Medical Records",onClick:function(){function D(){return O("del_all_med_records")}return D}()})})]})})},i=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.medical,P=D.printing;return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{height:"235px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:P?"spinner":"print",disabled:P,iconSpin:!!P,content:"Print Record",ml:"0.5rem",onClick:function(){function R(){return O("print_record")}return R}()}),children:(0,e.createComponentVNode)(2,h)})}),!E||!E.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function R(){return O("new_med_record")}return R}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Medical records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:!!E.empty,content:"Delete Medical Record",onClick:function(){function R(){return O("del_med_record")}return R}()}),children:(0,e.createComponentVNode)(2,C)})}),(0,e.createComponentVNode)(2,v)],4)],0)},h=function(x,T){var M=(0,t.useBackend)(T),O=M.data,D=O.general;return!D||!D.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:D.fields.map(function(E,P){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:E.field,children:[(0,e.createComponentVNode)(2,o.Box,{height:"20px",inline:!0,children:E.value}),!!E.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",onClick:function(){function R(){return c(T,E)}return R}()})]},P)})})}),!!D.has_photos&&D.photos.map(function(E,P){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:E,style:{width:"96px","margin-top":"2.5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createVNode)(1,"br"),"Photo #",P+1]},P)})]})},C=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.medical;return!E||!E.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"Medical records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:E.fields.map(function(P,R){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:P.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(P.value),!!P.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:P.line_break?"1rem":"initial",onClick:function(){function j(){return c(T,P)}return j}()})]},R)})})})})},v=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.medical;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function P(){return(0,f.modalOpen)(T,"add_comment")}return P}()}),children:E.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):E.comments.map(function(P,R){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:P.header}),(0,e.createVNode)(1,"br"),P.text,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function j(){return O("del_comment",{del_comment:R+1})}return j}()})]},R)})})})},p=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.virus,P=(0,t.useLocalState)(T,"searchText",""),R=P[0],j=P[1],F=(0,t.useLocalState)(T,"sortId2","name"),W=F[0],z=F[1],K=(0,t.useLocalState)(T,"sortOrder2",!0),G=K[0],J=K[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{ml:"0.25rem",fluid:!0,placeholder:"Search by Name, Max Stages, or Severity",onInput:function(){function Q(ue,ie){return j(ie)}return Q}()})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,S,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,S,{id:"max_stages",children:"Max Stages"}),(0,e.createComponentVNode)(2,S,{id:"severity",children:"Severity"})]}),E.filter((0,a.createSearch)(R,function(Q){return Q.name+"|"+Q.max_stages+"|"+Q.severity})).sort(function(Q,ue){var ie=G?1:-1;return Q[W].localeCompare(ue[W])*ie}).map(function(Q){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listVirus--"+Q.severity,onClick:function(){function ue(){return O("vir",{vir:Q.D})}return ue}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"virus"})," ",Q.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.max_stages}),(0,e.createComponentVNode)(2,o.Table.Cell,{color:g[Q.severity],children:Q.severity})]},Q.id)})]})})})})],4)},N=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.goals;return(0,e.createComponentVNode)(2,o.Section,{title:"Virology Goals",fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:E.length!==0&&E.map(function(P){return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:P.name,children:[(0,e.createComponentVNode)(2,o.Table,{children:(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:(0,e.createComponentVNode)(2,o.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,o.ProgressBar,{value:P.delivered,minValue:0,maxValue:P.deliverygoal,ranges:{good:[P.deliverygoal*.5,1/0],average:[P.deliverygoal*.25,P.deliverygoal*.5],bad:[-1/0,P.deliverygoal*.25]},children:[P.delivered," / ",P.deliverygoal," Units"]})})})}),(0,e.createComponentVNode)(2,o.Box,{children:P.report})]})},P.id)})||(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Box,{textAlign:"center",children:"No Goals Detected"})})})})},V=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.medbots;return E.length===0?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"robot",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"There are no Medibots."]})})})}):(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Area"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Chemicals"})]}),E.map(function(P){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listMedbot--"+P.on,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"medical"})," ",P.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[P.area||"Unknown"," (",P.x,", ",P.y,")"]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.on?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Online"}):(0,e.createComponentVNode)(2,o.Box,{color:"average",children:"Offline"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.use_beaker?"Reservoir: "+P.total_volume+"/"+P.maximum_volume:"Using internal synthesizer"})]},P.id)})]})})})},y=function(x,T){var M=(0,t.useLocalState)(T,"sortId","name"),O=M[0],D=M[1],E=(0,t.useLocalState)(T,"sortOrder",!0),P=E[0],R=E[1],j=x.id,F=x.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:O!==j&&"transparent",onClick:function(){function W(){O===j?R(!P):(D(j),R(!0))}return W}(),children:[F,O===j&&(0,e.createComponentVNode)(2,o.Icon,{name:P?"sort-up":"sort-down",ml:"0.25rem;"})]})})},S=function(x,T){var M=(0,t.useLocalState)(T,"sortId2","name"),O=M[0],D=M[1],E=(0,t.useLocalState)(T,"sortOrder2",!0),P=E[0],R=E[1],j=x.id,F=x.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:O!==j&&"transparent",onClick:function(){function W(){O===j?R(!P):(D(j),R(!0))}return W}(),children:[F,O===j&&(0,e.createComponentVNode)(2,o.Icon,{name:P?"sort-up":"sort-down",ml:"0.25rem;"})]})})},L=function(x,T){var M=(0,t.useBackend)(T),O=M.act,D=M.data,E=D.screen,P=D.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:E===2,onClick:function(){function R(){O("screen",{screen:2})}return R}(),children:"List Records"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"database",selected:E===5,onClick:function(){function R(){O("screen",{screen:5})}return R}(),children:"Virus Database"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"vial",selected:E===6,onClick:function(){function R(){O("screen",{screen:6})}return R}(),children:"Virology Goals"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"plus-square",selected:E===7,onClick:function(){function R(){return O("screen",{screen:7})}return R}(),children:"Medibot Tracking"}),E===3&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"wrench",selected:E===3,children:"Record Maintenance"}),E===4&&P&&!P.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:E===4,children:["Record: ",P.fields[0].value]})]})})};(0,f.modalRegisterBodyOverride)("virus",m)},54989:function(A,r,n){"use strict";r.__esModule=!0,r.MerchVendor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=g.product,s=g.productImage,i=g.productCategory,h=l.user_money;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+s,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:u.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{disabled:u.price>h,icon:"shopping-cart",content:u.price,textAlign:"left",onClick:function(){function C(){return m("purchase",{name:u.name,category:i})}return C}()})})]})},b=function(g,d){var c=(0,a.useBackend)(d),m=c.data,l=(0,a.useLocalState)(d,"tabIndex",1),u=l[0],s=m.products,i=m.imagelist,h=["apparel","toy","decoration"];return(0,e.createComponentVNode)(2,t.Table,{children:s[h[u]].map(function(C){return(0,e.createComponentVNode)(2,f,{product:C,productImage:i[C.path],productCategory:h[u]},C.name)})})},B=r.MerchVendor=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.user_cash,s=l.inserted_cash;return(0,e.createComponentVNode)(2,o.Window,{title:"Merch Computer",width:450,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"light-grey",inline:!0,mr:"0.5rem",children:["There is ",(0,e.createVNode)(1,"b",null,s,0)," credits inserted."]}),(0,e.createComponentVNode)(2,t.Button,{disabled:!s,icon:"money-bill-wave-alt",content:"Dispense Change",textAlign:"left",onClick:function(){function i(){return m("change")}return i}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Doing your job and not getting any recognition at work? Well, welcome to the merch shop! Here, you can buy cool things in exchange for money you earn when you have completed your Job Objectives.",u!==null&&(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:["Your balance is ",(0,e.createVNode)(1,"b",null,[u||0,(0,e.createTextVNode)(" credits")],0),"."]})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,b)]})})]})})})}return k}(),I=function(g,d){var c=(0,a.useBackend)(d),m=c.data,l=(0,a.useLocalState)(d,"tabIndex",1),u=l[0],s=l[1],i=m.login_state;return(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"dice",selected:u===1,onClick:function(){function h(){return s(1)}return h}(),children:"Toys"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"flag",selected:u===2,onClick:function(){function h(){return s(2)}return h}(),children:"Decorations"})]})}},87684:function(A,r,n){"use strict";r.__esModule=!0,r.MiningVendor=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=["title","items","gridLayout"];function B(l,u){if(l==null)return{};var s={};for(var i in l)if({}.hasOwnProperty.call(l,i)){if(u.includes(i))continue;s[i]=l[i]}return s}var I={Alphabetical:function(){function l(u,s){return u-s}return l}(),Availability:function(){function l(u,s){return-(u.affordable-s.affordable)}return l}(),Price:function(){function l(u,s){return u.price-s.price}return l}()},k=r.MiningVendor=function(){function l(u,s){var i=(0,t.useLocalState)(s,"gridLayout",!1),h=i[0],C=i[1];return(0,e.createComponentVNode)(2,f.Window,{width:400,height:525,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,g),(0,e.createComponentVNode)(2,c,{gridLayout:h,setGridLayout:C}),(0,e.createComponentVNode)(2,d,{gridLayout:h})]})})})}return l}(),g=function(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=C.has_id,p=C.id;return(0,e.createComponentVNode)(2,o.NoticeBox,{success:v,children:v?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{inline:!0,verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",p.name,".",(0,e.createVNode)(1,"br"),"You have ",p.points.toLocaleString("en-US")," points."]}),(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){function N(){return h("logoff")}return N}()}),(0,e.createComponentVNode)(2,o.Box,{style:{clear:"both"}})],4):"Please insert an ID in order to make purchases."})},d=function(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=C.has_id,p=C.id,N=C.items,V=u.gridLayout,y=(0,t.useLocalState)(s,"search",""),S=y[0],L=y[1],w=(0,t.useLocalState)(s,"sort","Alphabetical"),x=w[0],T=w[1],M=(0,t.useLocalState)(s,"descending",!1),O=M[0],D=M[1],E=(0,a.createSearch)(S,function(j){return j[0]}),P=!1,R=Object.entries(N).map(function(j,F){var W=Object.entries(j[1]).filter(E).map(function(z){return z[1].affordable=v&&p.points>=z[1].price,z[1]}).sort(I[x]);if(W.length!==0)return O&&(W=W.reverse()),P=!0,(0,e.createComponentVNode)(2,m,{title:j[0],items:W,gridLayout:V},j[0])});return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:P?R:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No items matching your criteria was found!"})})})},c=function(u,s){var i=u.gridLayout,h=u.setGridLayout,C=(0,t.useLocalState)(s,"search",""),v=C[0],p=C[1],N=(0,t.useLocalState)(s,"sort",""),V=N[0],y=N[1],S=(0,t.useLocalState)(s,"descending",!1),L=S[0],w=S[1];return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{mt:.2,placeholder:"Search by item name..",width:"100%",onInput:function(){function x(T,M){return p(M)}return x}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:i?"list":"table-cells-large",height:1.75,tooltip:i?"Toggle List Layout":"Toggle Grid Layout",tooltipPosition:"bottom-start",onClick:function(){function x(){return h(!i)}return x}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:"Alphabetical",options:Object.keys(I),width:"100%",onSelected:function(){function x(T){return y(T)}return x}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:L?"arrow-down":"arrow-up",height:1.75,tooltip:L?"Descending order":"Ascending order",tooltipPosition:"bottom-start",onClick:function(){function x(){return w(!L)}return x}()})})]})})},m=function(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=u.title,p=u.items,N=u.gridLayout,V=B(u,b);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Collapsible,Object.assign({open:!0,title:v},V,{children:p.map(function(y){return N?(0,e.createComponentVNode)(2,o.ImageButton,{mb:.5,imageSize:57.5,dmIcon:y.icon,dmIconState:y.icon_state,disabled:!C.has_id||C.id.points0?'\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043F\u043E\u0438\u0441\u043A\u0430 "'+u+'"':"\u0412\u0441\u0435 \u043C\u043E\u0434\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438 - "+m.length,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:m.filter(function(h){return h.name&&(u.length>0?h.name.toLowerCase().includes(u.toLowerCase())||h.desc.toLowerCase().includes(u.toLowerCase())||h.author.toLowerCase().includes(u.toLowerCase()):!0)}).map(function(h){return(0,e.createComponentVNode)(2,o.Collapsible,{title:h.name,children:[(0,e.createComponentVNode)(2,o.Section,{title:"\u0410\u0432\u0442\u043E\u0440\u044B",children:h.author}),(0,e.createComponentVNode)(2,o.Section,{title:"\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435",children:h.desc})]},h.name)})})})})})],4)}return B}()},59783:function(A,r,n){"use strict";r.__esModule=!0,r.NTRecruiter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.NTRecruiter=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.gamestatus,m=d.cand_name,l=d.cand_birth,u=d.cand_age,s=d.cand_species,i=d.cand_planet,h=d.cand_job,C=d.cand_records,v=d.cand_curriculum,p=d.total_curriculums,N=d.reason;if(c===0)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{pt:"45%",fontSize:"31px",color:"white",textAlign:"center",bold:!0,children:"Nanotrasen Recruiter Simulator"}),(0,e.createComponentVNode)(2,t.Stack.Item,{pt:"1%",fontSize:"16px",textAlign:"center",color:"label",children:"Work as the Nanotrasen recruiter and avoid hiring incompetent employees!"})]})}),(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Button,{textAlign:"center",lineHeight:2,fluid:!0,icon:"play",color:"green",content:"Begin Shift",onClick:function(){function V(){return g("start_game")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{textAlign:"center",lineHeight:2,fluid:!0,icon:"info",color:"blue",content:"Guide",onClick:function(){function V(){return g("instructions")}return V}()})]})]})})});if(c===1)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,color:"grey",title:"Guide",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-left",content:"Main Menu",onClick:function(){function V(){return g("back_to_menu")}return V}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"1#",color:"silver",children:["To win this game you must hire/dismiss ",(0,e.createVNode)(1,"b",null,p,0)," candidates, one wrongly made choice leads to a game over."]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"2#",color:"silver",children:"Make the right choice by truly putting yourself into the skin of a recruiter working for Nanotrasen!"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"3#",color:"silver",children:[(0,e.createVNode)(1,"b",null,"Unique",16)," characters may appear, pay attention to them!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"4#",color:"silver",children:"Make sure to pay attention to details like age, planet names, the requested job and even the species of the candidate!"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"5#",color:"silver",children:["Not every employment record is good, remember to make your choice based on the ",(0,e.createVNode)(1,"b",null,"company morals",16),"!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"6#",color:"silver",children:"The planet of origin has no restriction on the species of the candidate, don't think too much when you see humans that came from Boron!"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"7#",color:"silver",children:["Pay attention to ",(0,e.createVNode)(1,"b",null,"typos",16)," and ",(0,e.createVNode)(1,"b",null,"missing words",16),", these do make for bad applications!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"8#",color:"silver",children:["Remember, you are recruiting people to work at one of the many NT stations, so no hiring for"," ",(0,e.createVNode)(1,"b",null,"jobs",16)," that they ",(0,e.createVNode)(1,"b",null,"don't offer",16),"!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"9#",color:"silver",children:["Keep your eyes open for incompatible ",(0,e.createVNode)(1,"b",null,"naming schemes",16),", no company wants a Vox named Joe!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"10#",color:"silver",children:["For some unknown reason ",(0,e.createVNode)(1,"b",null,"clowns",16)," are never denied by the company, no matter what."]})]})})})})});if(c===2)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,color:"label",fontSize:"14px",title:"Employment Applications",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"24px",textAlign:"center",color:"silver",bold:!0,children:["Candidate Number #",v]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",color:"silver",children:(0,e.createVNode)(1,"b",null,m,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Species",color:"silver",children:(0,e.createVNode)(1,"b",null,s,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Age",color:"silver",children:(0,e.createVNode)(1,"b",null,u,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Date of Birth",color:"silver",children:(0,e.createVNode)(1,"b",null,l,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Planet of Origin",color:"silver",children:(0,e.createVNode)(1,"b",null,i,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requested Job",color:"silver",children:(0,e.createVNode)(1,"b",null,h,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Employment Records",color:"silver",children:(0,e.createVNode)(1,"b",null,C,0)})]})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Stamp the application!",color:"grey",textAlign:"center",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"red",content:"Dismiss",fontSize:"150%",icon:"ban",lineHeight:4.5,onClick:function(){function V(){return g("dismiss")}return V}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"green",content:"Hire",fontSize:"150%",icon:"arrow-circle-up",lineHeight:4.5,onClick:function(){function V(){return g("hire")}return V}()})})]})})})]})})});if(c===3)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{pt:"40%",fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,color:"red",fontSize:"50px",textAlign:"center",children:"Game Over"}),(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"15px",color:"label",textAlign:"center",children:N}),(0,e.createComponentVNode)(2,t.Stack.Item,{color:"blue",fontSize:"20px",textAlign:"center",pt:"10px",children:["FINAL SCORE: ",v-1,"/",p]})]})}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Button,{lineHeight:4,fluid:!0,icon:"arrow-left",content:"Main Menu",onClick:function(){function V(){return g("back_to_menu")}return V}()})})]})})})}return b}()},64713:function(A,r,n){"use strict";r.__esModule=!0,r.Newscaster=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(76910),b=n(98595),B=n(3939),I=n(22091),k=["icon","iconSpin","selected","security","onClick","title","children"],g=["name"];function d(S,L){if(S==null)return{};var w={};for(var x in S)if({}.hasOwnProperty.call(S,x)){if(L.includes(x))continue;w[x]=S[x]}return w}var c=128,m=["security","engineering","medical","science","service","supply"],l={security:{title:"Security",fluff_text:"Help keep the crew safe"},engineering:{title:"Engineering",fluff_text:"Ensure the station runs smoothly"},medical:{title:"Medical",fluff_text:"Practice medicine and save lives"},science:{title:"Science",fluff_text:"Develop new technologies"},service:{title:"Service",fluff_text:"Provide amenities to the crew"},supply:{title:"Supply",fluff_text:"Keep the station supplied"}},u=r.Newscaster=function(){function S(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,O=M.is_security,D=M.is_admin,E=M.is_silent,P=M.is_printing,R=M.screen,j=M.channels,F=M.channel_idx,W=F===void 0?-1:F,z=(0,t.useLocalState)(w,"menuOpen",!1),K=z[0],G=z[1],J=(0,t.useLocalState)(w,"viewingPhoto",""),Q=J[0],ue=J[1],ie=(0,t.useLocalState)(w,"censorMode",!1),pe=ie[0],te=ie[1],q;R===0||R===2?q=(0,e.createComponentVNode)(2,i):R===1&&(q=(0,e.createComponentVNode)(2,h));var ne=j.reduce(function(le,ee){return le+ee.unread},0);return(0,e.createComponentVNode)(2,b.Window,{theme:O&&"security",width:800,height:600,children:[Q?(0,e.createComponentVNode)(2,p):(0,e.createComponentVNode)(2,B.ComplexModal,{maxWidth:window.innerWidth/1.5+"px",maxHeight:window.innerHeight/1.5+"px"}),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Section,{fill:!0,className:(0,a.classes)(["Newscaster__menu",K&&"Newscaster__menu--open"]),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,s,{icon:"bars",title:"Toggle Menu",onClick:function(){function le(){return G(!K)}return le}()}),(0,e.createComponentVNode)(2,s,{icon:"newspaper",title:"Headlines",selected:R===0,onClick:function(){function le(){return T("headlines")}return le}(),children:ne>0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:ne>=10?"9+":ne})}),(0,e.createComponentVNode)(2,s,{icon:"briefcase",title:"Job Openings",selected:R===1,onClick:function(){function le(){return T("jobs")}return le}()}),(0,e.createComponentVNode)(2,o.Divider)]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:j.map(function(le){return(0,e.createComponentVNode)(2,s,{icon:le.icon,title:le.name,selected:R===2&&j[W-1]===le,onClick:function(){function ee(){return T("channel",{uid:le.uid})}return ee}(),children:le.unread>0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:le.unread>=10?"9+":le.unread})},le)})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Divider),(!!O||!!D)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,s,{security:!0,icon:"exclamation-circle",title:"Edit Wanted Notice",mb:"0.5rem",onClick:function(){function le(){return(0,B.modalOpen)(w,"wanted_notice")}return le}()}),(0,e.createComponentVNode)(2,s,{security:!0,icon:pe?"minus-square":"minus-square-o",title:"Censor Mode: "+(pe?"On":"Off"),mb:"0.5rem",onClick:function(){function le(){return te(!pe)}return le}()}),(0,e.createComponentVNode)(2,o.Divider)],4),(0,e.createComponentVNode)(2,s,{icon:"pen-alt",title:"New Story",mb:"0.5rem",onClick:function(){function le(){return(0,B.modalOpen)(w,"create_story")}return le}()}),(0,e.createComponentVNode)(2,s,{icon:"plus-circle",title:"New Channel",onClick:function(){function le(){return(0,B.modalOpen)(w,"create_channel")}return le}()}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,s,{icon:P?"spinner":"print",iconSpin:P,title:P?"Printing...":"Print Newspaper",onClick:function(){function le(){return T("print_newspaper")}return le}()}),(0,e.createComponentVNode)(2,s,{icon:E?"volume-mute":"volume-up",title:"Mute: "+(E?"On":"Off"),onClick:function(){function le(){return T("toggle_mute")}return le}()})]})]})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,width:"100%",children:[(0,e.createComponentVNode)(2,I.TemporaryNotice),q]})]})})]})}return S}(),s=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=L.icon,O=M===void 0?"":M,D=L.iconSpin,E=L.selected,P=E===void 0?!1:E,R=L.security,j=R===void 0?!1:R,F=L.onClick,W=L.title,z=L.children,K=d(L,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({className:(0,a.classes)(["Newscaster__menuButton",P&&"Newscaster__menuButton--selected",j&&"Newscaster__menuButton--security"]),onClick:F},K,{children:[P&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--selectedBar"}),(0,e.createComponentVNode)(2,o.Icon,{name:O,spin:D,size:"2"}),(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--title",children:W}),z]})))},i=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,O=M.screen,D=M.is_admin,E=M.channel_idx,P=M.channel_can_manage,R=M.channels,j=M.stories,F=M.wanted,W=(0,t.useLocalState)(w,"fullStories",[]),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"censorMode",!1),J=G[0],Q=G[1],ue=O===2&&E>-1?R[E-1]:null;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!F&&(0,e.createComponentVNode)(2,C,{story:F,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:ue?ue.icon:"newspaper",mr:"0.5rem"}),ue?ue.name:"Headlines"],0),children:j.length>0?j.slice().reverse().map(function(ie){return!z.includes(ie.uid)&&ie.body.length+3>c?Object.assign({},ie,{body_short:ie.body.substr(0,c-4)+"..."}):ie}).map(function(ie,pe){return(0,e.createComponentVNode)(2,C,{story:ie},pe)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no stories at this time."]})}),!!ue&&(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,height:"40%",title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"info-circle",mr:"0.5rem"}),(0,e.createTextVNode)("About")],4),buttons:(0,e.createFragment)([J&&(0,e.createComponentVNode)(2,o.Button,{disabled:!!ue.admin&&!D,selected:ue.censored,icon:ue.censored?"comment-slash":"comment",content:ue.censored?"Uncensor Channel":"Censor Channel",mr:"0.5rem",onClick:function(){function ie(){return T("censor_channel",{uid:ue.uid})}return ie}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!P,icon:"cog",content:"Manage",onClick:function(){function ie(){return(0,B.modalOpen)(w,"manage_channel",{uid:ue.uid})}return ie}()})],0),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",children:ue.description||"N/A"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:ue.author||"N/A"}),!!D&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Ckey",children:ue.author_ckey}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Public",children:ue.public?"Yes":"No"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Total Views",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"eye",mr:"0.5rem"}),j.reduce(function(ie,pe){return ie+pe.view_count},0).toLocaleString()]})]})})]})},h=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,O=M.jobs,D=M.wanted,E=Object.entries(O).reduce(function(P,R){var j=R[0],F=R[1];return P+F.length},0);return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!D&&(0,e.createComponentVNode)(2,C,{story:D,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"briefcase",mr:"0.5rem"}),(0,e.createTextVNode)("Job Openings")],4),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:"Work for a better future at Nanotrasen"}),children:E>0?m.map(function(P){return Object.assign({},l[P],{id:P,jobs:O[P]})}).filter(function(P){return!!P&&P.jobs.length>0}).map(function(P){return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__jobCategory","Newscaster__jobCategory--"+P.id]),title:P.title,buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:P.fluff_text}),children:P.jobs.map(function(R){return(0,e.createComponentVNode)(2,o.Box,{class:(0,a.classes)(["Newscaster__jobOpening",!!R.is_command&&"Newscaster__jobOpening--command"]),children:["\u2022 ",R.title]},R.title)})},P.id)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no openings at this time."]})}),(0,e.createComponentVNode)(2,o.Section,{height:"17%",children:["Interested in serving Nanotrasen?",(0,e.createVNode)(1,"br"),"Sign up for any of the above position now at the ",(0,e.createVNode)(1,"b",null,"Head of Personnel's Office!",16),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Box,{as:"small",color:"label",children:"By signing up for a job at Nanotrasen, you agree to transfer your soul to the loyalty department of the omnipresent and helpful watcher of humanity."})]})]})},C=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,O=L.story,D=L.wanted,E=D===void 0?!1:D,P=M.is_admin,R=(0,t.useLocalState)(w,"fullStories",[]),j=R[0],F=R[1],W=(0,t.useLocalState)(w,"censorMode",!1),z=W[0],K=W[1];return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__story",E&&"Newscaster__story--wanted"]),title:(0,e.createFragment)([E&&(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle",mr:"0.5rem"}),O.censor_flags&2&&"[REDACTED]"||O.title||"News from "+O.author],0),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:[!E&&z&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:(0,e.createComponentVNode)(2,o.Button,{enabled:O.censor_flags&2,icon:O.censor_flags&2?"comment-slash":"comment",content:O.censor_flags&2?"Uncensor":"Censor",mr:"0.5rem",mt:"-0.25rem",onClick:function(){function G(){return T("censor_story",{uid:O.uid})}return G}()})}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",O.author," |\xA0",!!P&&(0,e.createFragment)([(0,e.createTextVNode)("ckey: "),O.author_ckey,(0,e.createTextVNode)(" |\xA0")],0),!E&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),(0,e.createTextVNode)(" "),O.view_count.toLocaleString(),(0,e.createTextVNode)(" |\xA0")],0),(0,e.createComponentVNode)(2,o.Icon,{name:"clock"})," ",(0,f.timeAgo)(O.publish_time,M.world_time)]})]})}),children:(0,e.createComponentVNode)(2,o.Box,{children:O.censor_flags&2?"[REDACTED]":(0,e.createFragment)([!!O.has_photo&&(0,e.createComponentVNode)(2,v,{name:"story_photo_"+O.uid+".png",float:"right",ml:"0.5rem"}),(O.body_short||O.body).split("\n").map(function(G,J){return(0,e.createComponentVNode)(2,o.Box,{children:G||(0,e.createVNode)(1,"br")},J)}),O.body_short&&(0,e.createComponentVNode)(2,o.Button,{content:"Read more..",mt:"0.5rem",onClick:function(){function G(){return F([].concat(j,[O.uid]))}return G}()}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})],0)})})},v=function(L,w){var x=L.name,T=d(L,g),M=(0,t.useLocalState)(w,"viewingPhoto",""),O=M[0],D=M[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({as:"img",className:"Newscaster__photo",src:x,onClick:function(){function E(){return D(x)}return E}()},T)))},p=function(L,w){var x=(0,t.useLocalState)(w,"viewingPhoto",""),T=x[0],M=x[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Newscaster__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:T}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function O(){return M("")}return O}()})]})},N=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,O=!!L.args.uid&&M.channels.filter(function(oe){return oe.uid===L.args.uid}).pop();if(L.id==="manage_channel"&&!O){(0,B.modalClose)(w);return}var D=L.id==="manage_channel",E=!!L.args.is_admin,P=L.args.scanned_user,R=(0,t.useLocalState)(w,"author",(O==null?void 0:O.author)||P||"Unknown"),j=R[0],F=R[1],W=(0,t.useLocalState)(w,"name",(O==null?void 0:O.name)||""),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"description",(O==null?void 0:O.description)||""),J=G[0],Q=G[1],ue=(0,t.useLocalState)(w,"icon",(O==null?void 0:O.icon)||"newspaper"),ie=ue[0],pe=ue[1],te=(0,t.useLocalState)(w,"isPublic",D?!!(O!=null&&O.public):!1),q=te[0],ne=te[1],le=(0,t.useLocalState)(w,"adminLocked",(O==null?void 0:O.admin)===1||!1),ee=le[0],re=le[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:D?"Manage "+O.name:"Create New Channel",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!E,width:"100%",value:j,onInput:function(){function oe(fe,me){return F(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"50 characters max.",maxLength:"50",value:z,onInput:function(){function oe(fe,me){return K(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",placeholder:"128 characters max.",maxLength:"128",value:J,onInput:function(){function oe(fe,me){return Q(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Icon",children:[(0,e.createComponentVNode)(2,o.Input,{disabled:!E,value:ie,width:"35%",mr:"0.5rem",onInput:function(){function oe(fe,me){return pe(me)}return oe}()}),(0,e.createComponentVNode)(2,o.Icon,{name:ie,size:"2",verticalAlign:"middle",mr:"0.5rem"})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Accept Public Stories?",children:(0,e.createComponentVNode)(2,o.Button,{selected:q,icon:q?"toggle-on":"toggle-off",content:q?"Yes":"No",onClick:function(){function oe(){return ne(!q)}return oe}()})}),E&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ee,icon:ee?"lock":"lock-open",content:ee?"On":"Off",tooltip:"Locking this channel will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function oe(){return re(!ee)}return oe}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:j.trim().length===0||z.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function oe(){(0,B.modalAnswer)(w,L.id,"",{author:j,name:z.substr(0,49),description:J.substr(0,128),icon:ie,public:q?1:0,admin_locked:ee?1:0})}return oe}()})]})},V=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,O=M.photo,D=M.channels,E=M.channel_idx,P=E===void 0?-1:E,R=!!L.args.is_admin,j=L.args.scanned_user,F=D.slice().sort(function(oe,fe){if(P<0)return 0;var me=D[P-1];if(me.uid===oe.uid)return-1;if(me.uid===fe.uid)return 1}).filter(function(oe){return R||!oe.frozen&&(oe.author===j||!!oe.public)}),W=(0,t.useLocalState)(w,"author",j||"Unknown"),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"channel",F.length>0?F[0].name:""),J=G[0],Q=G[1],ue=(0,t.useLocalState)(w,"title",""),ie=ue[0],pe=ue[1],te=(0,t.useLocalState)(w,"body",""),q=te[0],ne=te[1],le=(0,t.useLocalState)(w,"adminLocked",!1),ee=le[0],re=le[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Create New Story",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!R,width:"100%",value:z,onInput:function(){function oe(fe,me){return K(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Channel",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:J,options:F.map(function(oe){return oe.name}),mb:"0",width:"100%",onSelected:function(){function oe(fe){return Q(fe)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Divider),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"128 characters max.",maxLength:"128",value:ie,onInput:function(){function oe(fe,me){return pe(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Story Text",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,multiline:!0,placeholder:"1024 characters max.",maxLength:"1024",rows:"8",width:"100%",value:q,onInput:function(){function oe(fe,me){return ne(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:O,content:O?"Eject: "+O.name:"Insert Photo",tooltip:!O&&"Attach a photo to this story by holding the photograph in your hand.",onClick:function(){function oe(){return T(O?"eject_photo":"attach_photo")}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Preview",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Section,{noTopPadding:!0,title:ie,maxHeight:"13.5rem",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{mt:"0.5rem",children:[!!O&&(0,e.createComponentVNode)(2,v,{name:"inserted_photo_"+O.uid+".png",float:"right"}),q.split("\n").map(function(oe,fe){return(0,e.createComponentVNode)(2,o.Box,{children:oe||(0,e.createVNode)(1,"br")},fe)}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})]})})}),R&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ee,icon:ee?"lock":"lock-open",content:ee?"On":"Off",tooltip:"Locking this story will make it censorable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function oe(){return re(!ee)}return oe}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:z.trim().length===0||J.trim().length===0||ie.trim().length===0||q.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function oe(){(0,B.modalAnswer)(w,"create_story","",{author:z,channel:J,title:ie.substr(0,127),body:q.substr(0,1023),admin_locked:ee?1:0})}return oe}()})]})},y=function(L,w){var x=(0,t.useBackend)(w),T=x.act,M=x.data,O=M.photo,D=M.wanted,E=!!L.args.is_admin,P=L.args.scanned_user,R=(0,t.useLocalState)(w,"author",(D==null?void 0:D.author)||P||"Unknown"),j=R[0],F=R[1],W=(0,t.useLocalState)(w,"name",(D==null?void 0:D.title.substr(8))||""),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"description",(D==null?void 0:D.body)||""),J=G[0],Q=G[1],ue=(0,t.useLocalState)(w,"adminLocked",(D==null?void 0:D.admin_locked)===1||!1),ie=ue[0],pe=ue[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Manage Wanted Notice",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Authority",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!E,width:"100%",value:j,onInput:function(){function te(q,ne){return F(ne)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",value:z,maxLength:"128",onInput:function(){function te(q,ne){return K(ne)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",value:J,maxLength:"512",rows:"4",onInput:function(){function te(q,ne){return Q(ne)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:O,content:O?"Eject: "+O.name:"Insert Photo",tooltip:!O&&"Attach a photo to this wanted notice by holding the photograph in your hand.",tooltipPosition:"top",onClick:function(){function te(){return T(O?"eject_photo":"attach_photo")}return te}()}),!!O&&(0,e.createComponentVNode)(2,v,{name:"inserted_photo_"+O.uid+".png",float:"right"})]}),E&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ie,icon:ie?"lock":"lock-open",content:ie?"On":"Off",tooltip:"Locking this wanted notice will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function te(){return pe(!ie)}return te}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!D,icon:"eraser",color:"danger",content:"Clear",position:"absolute",right:"7.25rem",bottom:"-0.75rem",onClick:function(){function te(){T("clear_wanted_notice"),(0,B.modalClose)(w)}return te}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:j.trim().length===0||z.trim().length===0||J.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function te(){(0,B.modalAnswer)(w,L.id,"",{author:j,name:z.substr(0,127),description:J.substr(0,511),admin_locked:ie?1:0})}return te}()})]})};(0,B.modalRegisterBodyOverride)("create_channel",N),(0,B.modalRegisterBodyOverride)("manage_channel",N),(0,B.modalRegisterBodyOverride)("create_story",V),(0,B.modalRegisterBodyOverride)("wanted_notice",y)},48286:function(A,r,n){"use strict";r.__esModule=!0,r.Noticeboard=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=r.Noticeboard=function(){function B(I,k){var g=(0,t.useBackend)(k),d=g.act,c=g.data,m=c.papers;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:300,theme:"noticeboard",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:m.map(function(l){return(0,e.createComponentVNode)(2,o.Stack.Item,{align:"center",width:"22.45%",height:"85%",onClick:function(){function u(){return d("interact",{paper:l.ref})}return u}(),onContextMenu:function(){function u(s){s.preventDefault(),d("showFull",{paper:l.ref})}return u}(),children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,fontSize:.75,title:l.name,children:(0,a.decodeHtmlEntities)(l.contents)})},l.ref)})})})})}return B}()},41166:function(A,r,n){"use strict";r.__esModule=!0,r.NuclearBomb=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.NuclearBomb=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;return d.extended?(0,e.createComponentVNode)(2,o.Window,{width:350,height:290,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Disk",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.authdisk?"eject":"id-card",selected:d.authdisk,content:d.diskname?d.diskname:"-----",tooltip:d.authdisk?"Eject Disk":"Insert Disk",onClick:function(){function c(){return g("auth")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Code",children:(0,e.createComponentVNode)(2,t.Button,{icon:"key",disabled:!d.authdisk,selected:d.authcode,content:d.codemsg,onClick:function(){function c(){return g("code")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Arming & Disarming",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bolted to floor",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.anchored?"check":"times",selected:d.anchored,disabled:!d.authdisk,content:d.anchored?"YES":"NO",onClick:function(){function c(){return g("toggle_anchor")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Time Left",children:(0,e.createComponentVNode)(2,t.Button,{icon:"stopwatch",content:d.time,disabled:!d.authfull,tooltip:"Set Timer",onClick:function(){function c(){return g("set_time")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.safety?"check":"times",selected:d.safety,disabled:!d.authfull,content:d.safety?"ON":"OFF",tooltip:d.safety?"Disable Safety":"Enable Safety",onClick:function(){function c(){return g("toggle_safety")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Arm/Disarm",children:(0,e.createComponentVNode)(2,t.Button,{icon:(d.timer,"bomb"),disabled:d.safety||!d.authfull,color:"red",content:d.timer?"DISARM THE NUKE":"ARM THE NUKE",onClick:function(){function c(){return g("toggle_armed")}return c}()})})]})})]})}):(0,e.createComponentVNode)(2,o.Window,{width:350,height:115,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Deployment",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"exclamation-triangle",content:"Deploy Nuclear Device (will bolt device to floor)",onClick:function(){function c(){return g("deploy")}return c}()})})})})}return b}()},52416:function(A,r,n){"use strict";r.__esModule=!0,r.NumberInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(92986),f=n(72253),b=n(36036),B=n(98595),I=r.NumberInputModal=function(){function g(d,c){var m=(0,f.useBackend)(c),l=m.act,u=m.data,s=u.init_value,i=u.large_buttons,h=u.message,C=h===void 0?"":h,v=u.timeout,p=u.title,N=(0,f.useLocalState)(c,"input",s),V=N[0],y=N[1],S=function(){function x(T){T!==V&&y(T)}return x}(),L=function(){function x(T){T!==V&&y(T)}return x}(),w=140+Math.max(Math.ceil(C.length/3),C.length>0&&i?5:0);return(0,e.createComponentVNode)(2,B.Window,{title:p,width:270,height:w,children:[v&&(0,e.createComponentVNode)(2,a.Loader,{value:v}),(0,e.createComponentVNode)(2,B.Window.Content,{onKeyDown:function(){function x(T){var M=window.event?T.which:T.keyCode;M===o.KEY_ENTER&&l("submit",{entry:V}),M===o.KEY_ESCAPE&&l("cancel")}return x}(),children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Box,{color:"label",children:C})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,k,{input:V,onClick:L,onChange:S})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:V})})]})})})]})}return g}(),k=function(d,c){var m=(0,f.useBackend)(c),l=m.act,u=m.data,s=u.min_value,i=u.max_value,h=u.init_value,C=u.round_value,v=d.input,p=d.onClick,N=d.onChange,V=Math.round(v!==s?Math.max(v/2,s):i/2),y=v===s&&s>0||v===1;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:v===s,icon:"angle-double-left",onClick:function(){function S(){return p(s)}return S}(),tooltip:v===s?"Min":"Min ("+s+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.RestrictedInput,{autoFocus:!0,autoSelect:!0,fluid:!0,allowFloats:!C,minValue:s,maxValue:i,onChange:function(){function S(L,w){return N(w)}return S}(),onEnter:function(){function S(L,w){return l("submit",{entry:w})}return S}(),value:v})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:v===i,icon:"angle-double-right",onClick:function(){function S(){return p(i)}return S}(),tooltip:v===i?"Max":"Max ("+i+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:y,icon:"divide",onClick:function(){function S(){return p(V)}return S}(),tooltip:y?"Split":"Split ("+V+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:v===h,icon:"redo",onClick:function(){function S(){return p(h)}return S}(),tooltip:h?"Reset ("+h+")":"Reset"})})]})}},1218:function(A,r,n){"use strict";r.__esModule=!0,r.OperatingComputer=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(98595),f=n(36036),b=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],B=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],I={average:[.25,.5],bad:[.5,1/0]},k=["bad","average","average","good","average","average","bad"],g=r.OperatingComputer=function(){function l(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=C.hasOccupant,p=C.choice,N;return p?N=(0,e.createComponentVNode)(2,m):N=v?(0,e.createComponentVNode)(2,d):(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,o.Window,{width:650,height:455,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!p,icon:"user",onClick:function(){function V(){return h("choiceOff")}return V}(),children:"Patient"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!!p,icon:"cog",onClick:function(){function V(){return h("choiceOn")}return V}(),children:"Options"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,children:N})})]})})})}return l}(),d=function(u,s){var i=(0,t.useBackend)(s),h=i.data,C=h.occupant,v=C.activeSurgeries;return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,title:"Patient",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Name",children:C.name}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Status",color:b[C.stat][0],children:b[C.stat][1]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:C.maxHealth,value:C.health/C.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),B.map(function(p,N){return(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:p[0]+" Damage",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:"100",value:C[p[1]]/100,ranges:I,children:(0,a.round)(C[p[1]])},N)},N)}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:C.maxTemp,value:C.bodyTemperature/C.maxTemp,color:k[C.temperatureSuitability+3],children:[(0,a.round)(C.btCelsius),"\xB0C, ",(0,a.round)(C.btFaren),"\xB0F"]})}),!!C.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:C.bloodMax,value:C.bloodLevel/C.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[C.bloodPercent,"%, ",C.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Pulse",children:[C.pulse," BPM"]})],4)]})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Active surgeries",level:"2",children:C.inSurgery&&v?v.map(function(p,N){return(0,e.createComponentVNode)(2,f.Section,{style:{textTransform:"capitalize"},title:p.name+" ("+p.location+")",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Next Step",children:p.step},N)},N)},N)}):(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No procedure ongoing."})})})]})},c=function(){return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No patient detected."]})})},m=function(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=C.verbose,p=C.health,N=C.healthAlarm,V=C.oxy,y=C.oxyAlarm,S=C.crit;return(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Loudspeaker",children:(0,e.createComponentVNode)(2,f.Button,{selected:v,icon:v?"toggle-on":"toggle-off",content:v?"On":"Off",onClick:function(){function L(){return h(v?"verboseOff":"verboseOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer",children:(0,e.createComponentVNode)(2,f.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){function L(){return h(p?"healthOff":"healthOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:N,stepPixelSize:5,ml:"0",onChange:function(){function L(w,x){return h("health_adj",{new:x})}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm",children:(0,e.createComponentVNode)(2,f.Button,{selected:V,icon:V?"toggle-on":"toggle-off",content:V?"On":"Off",onClick:function(){function L(){return h(V?"oxyOff":"oxyOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:y,stepPixelSize:5,ml:"0",onChange:function(){function L(w,x){return h("oxy_adj",{new:x})}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Critical Alert",children:(0,e.createComponentVNode)(2,f.Button,{selected:S,icon:S?"toggle-on":"toggle-off",content:S?"On":"Off",onClick:function(){function L(){return h(S?"critOff":"critOn")}return L}()})})]})}},46892:function(A,r,n){"use strict";r.__esModule=!0,r.Orbit=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(35840);function B(i,h){var C=typeof Symbol!="undefined"&&i[Symbol.iterator]||i["@@iterator"];if(C)return(C=C.call(i)).next.bind(C);if(Array.isArray(i)||(C=I(i))||h&&i&&typeof i.length=="number"){C&&(i=C);var v=0;return function(){return v>=i.length?{done:!0}:{done:!1,value:i[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function I(i,h){if(i){if(typeof i=="string")return k(i,h);var C={}.toString.call(i).slice(8,-1);return C==="Object"&&i.constructor&&(C=i.constructor.name),C==="Map"||C==="Set"?Array.from(i):C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C)?k(i,h):void 0}}function k(i,h){(h==null||h>i.length)&&(h=i.length);for(var C=0,v=Array(h);CC},m=function(h,C){var v=h.name,p=C.name;if(!v||!p)return 0;var N=v.match(g),V=p.match(g);if(N&&V&&v.replace(g,"")===p.replace(g,"")){var y=parseInt(N[1],10),S=parseInt(V[1],10);return y-S}return c(v,p)},l=function(h,C){var v=h.searchText,p=h.source,N=h.title,V=h.color,y=h.sorted,S=p.filter(d(v));return y&&S.sort(m),p.length>0&&(0,e.createComponentVNode)(2,o.Section,{title:N+" - ("+p.length+")",children:S.map(function(L){return(0,e.createComponentVNode)(2,u,{thing:L,color:V},L.name)})})},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=h.color,V=h.thing;return(0,e.createComponentVNode)(2,o.Button,{color:N,tooltip:V.assigned_role?(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",mr:"0.5em",className:(0,b.classes)(["job_icons16x16",V.assigned_role_sprite])})," ",V.assigned_role]}):"",tooltipPosition:"bottom",onClick:function(){function y(){return p("orbit",{ref:V.ref})}return y}(),children:[V.name,V.orbiters&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,ml:1,children:["(",V.orbiters," ",(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),")"]})]})},s=r.Orbit=function(){function i(h,C){for(var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.alive,y=N.antagonists,S=N.highlights,L=N.response_teams,w=N.tourist,x=N.auto_observe,T=N.dead,M=N.ssd,O=N.ghosts,D=N.misc,E=N.npcs,P=(0,t.useLocalState)(C,"searchText",""),R=P[0],j=P[1],F={},W=B(y),z;!(z=W()).done;){var K=z.value;F[K.antag]===void 0&&(F[K.antag]=[]),F[K.antag].push(K)}var G=Object.entries(F);G.sort(function(Q,ue){return c(Q[0],ue[0])});var J=function(){function Q(ue){for(var ie=0,pe=[G.map(function(ne){var le=ne[0],ee=ne[1];return ee}),w,S,V,O,M,T,E,D];ie0&&(0,e.createComponentVNode)(2,o.Section,{title:"Antagonists",children:G.map(function(Q){var ue=Q[0],ie=Q[1];return(0,e.createComponentVNode)(2,o.Section,{title:ue+" - ("+ie.length+")",level:2,children:ie.filter(d(R)).sort(m).map(function(pe){return(0,e.createComponentVNode)(2,u,{color:"bad",thing:pe},pe.name)})},ue)})}),S.length>0&&(0,e.createComponentVNode)(2,l,{title:"Highlights",source:S,searchText:R,color:"teal"}),(0,e.createComponentVNode)(2,l,{title:"Response Teams",source:L,searchText:R,color:"purple"}),(0,e.createComponentVNode)(2,l,{title:"Tourists",source:w,searchText:R,color:"violet"}),(0,e.createComponentVNode)(2,l,{title:"Alive",source:V,searchText:R,color:"good"}),(0,e.createComponentVNode)(2,l,{title:"Ghosts",source:O,searchText:R,color:"grey"}),(0,e.createComponentVNode)(2,l,{title:"SSD",source:M,searchText:R,color:"grey"}),(0,e.createComponentVNode)(2,l,{title:"Dead",source:T,searchText:R,sorted:!1}),(0,e.createComponentVNode)(2,l,{title:"NPCs",source:E,searchText:R,sorted:!1}),(0,e.createComponentVNode)(2,l,{title:"Misc",source:D,searchText:R,sorted:!1})]})})}return i}()},15421:function(A,r,n){"use strict";r.__esModule=!0,r.OreRedemption=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=n(9394);function B(i){if(i==null)throw new TypeError("Cannot destructure "+i)}var I=(0,b.createLogger)("OreRedemption"),k=function(h){return h.toLocaleString("en-US")+" pts"},g=r.OreRedemption=function(){function i(h,C){return(0,e.createComponentVNode)(2,f.Window,{width:490,height:750,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d,{height:"100%"})}),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m)]})})})}return i}(),d=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.id,y=N.points,S=N.disk,L=Object.assign({},(B(h),h));return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({},L,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"average",textAlign:"center",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"This machine only accepts ore. Gibtonite is not accepted."]}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Unclaimed Points",color:y>0?"good":"grey",bold:y>0&&"good",children:k(y)})}),(0,e.createComponentVNode)(2,o.Divider),S?(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Design disk",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!0,bold:!0,icon:"eject",content:S.name,tooltip:"Ejects the design disk.",onClick:function(){function w(){return p("eject_disk")}return w}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!S.design||!S.compatible,icon:"upload",content:"Download",tooltip:"Downloads the design on the disk into the machine.",onClick:function(){function w(){return p("download")}return w}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Stored design",children:(0,e.createComponentVNode)(2,o.Box,{color:S.design&&(S.compatible?"good":"bad"),children:S.design||"N/A"})})]}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No design disk inserted."})]})))},c=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.sheets,y=Object.assign({},(B(h),h));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,height:"20%",children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},y,{children:[(0,e.createComponentVNode)(2,l,{title:"Sheets",columns:[["Available","25%"],["Ore Value","15%"],["Smelt","20%"]]}),V.map(function(S){return(0,e.createComponentVNode)(2,u,{ore:S},S.id)})]})))})},m=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.alloys,y=Object.assign({},(B(h),h));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},y,{children:[(0,e.createComponentVNode)(2,l,{title:"Alloys",columns:[["Recipe","50%"],["Available","11%"],["Smelt","20%"]]}),V.map(function(S){return(0,e.createComponentVNode)(2,s,{ore:S},S.id)})]})))})},l=function(h,C){var v;return(0,e.createComponentVNode)(2,o.Box,{className:"OreHeader",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:h.title}),(v=h.columns)==null?void 0:v.map(function(p){return(0,e.createComponentVNode)(2,o.Stack.Item,{basis:p[1],textAlign:"center",color:"label",bold:!0,children:p[0]},p)})]})})},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=h.ore;if(!(N.value&&N.amount<=0&&!(["metal","glass"].indexOf(N.id)>-1)))return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"45%",align:"middle",children:(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{className:(0,a.classes)(["materials32x32",N.id])}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:N.name})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",color:N.amount>=1?"good":"gray",bold:N.amount>=1,align:"center",children:N.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",children:N.value}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(N.amount,50),stepPixelSize:6,onChange:function(){function V(y,S){return p(N.value?"sheet":"alloy",{id:N.id,amount:S})}return V}()})})]})})},s=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=h.ore;return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"7%",align:"middle",children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["alloys32x32",N.id])})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",textAlign:"middle",align:"center",children:N.name}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"35%",textAlign:"middle",color:N.amount>=1?"good":"gray",align:"center",children:N.description}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"10%",textAlign:"center",color:N.amount>=1?"good":"gray",bold:N.amount>=1,align:"center",children:N.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(N.amount,50),stepPixelSize:6,onChange:function(){function V(y,S){return p(N.value?"sheet":"alloy",{id:N.id,amount:S})}return V}()})})]})})}},52754:function(A,r,n){"use strict";r.__esModule=!0,r.PAI=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(71253),b=n(70752),B=function(g){var d;try{d=b("./"+g+".js")}catch(m){if(m.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",g);throw m}var c=d[g];return c||(0,f.routingError)("missingExport",g)},I=r.PAI=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.app_template,s=l.app_icon,i=l.app_title,h=B(u);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{p:1,fill:!0,scrollable:!0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:s,mr:1}),i,u!=="pai_main_menu"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{ml:2,mb:0,content:"Back",icon:"arrow-left",onClick:function(){function C(){return m("Back")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Home",icon:"arrow-up",onClick:function(){function C(){return m("MASTER_back")}return C}()})],4)]}),children:(0,e.createComponentVNode)(2,h)})})})})})}return k}()},85175:function(A,r,n){"use strict";r.__esModule=!0,r.PDA=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(71253),b=n(59395),B=function(c){var m;try{m=b("./"+c+".js")}catch(u){if(u.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",c);throw u}var l=m[c];return l||(0,f.routingError)("missingExport",c)},I=r.PDA=function(){function d(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.app,h=s.owner;if(!h)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:"No user data found. Please swipe an ID card."})})});var C=B(i.template);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,k)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,p:1,pb:0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:i.icon,mr:1}),i.name]}),children:(0,e.createComponentVNode)(2,C)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:7.5,children:(0,e.createComponentVNode)(2,g)})]})})})}return d}(),k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.idInserted,h=s.idLink,C=s.stationTime,v=s.cartridge_name;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{ml:.5,children:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",color:"transparent",onClick:function(){function p(){return u("Authenticate")}return p}(),content:i?h:"No ID Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"sd-card",color:"transparent",onClick:function(){function p(){return u("Eject")}return p}(),content:v?["Eject "+v]:"No Cartridge Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"right",bold:!0,mr:1,mt:.5,children:C})]})},g=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.app;return(0,e.createComponentVNode)(2,t.Box,{height:"45px",className:"PDA__footer",backgroundColor:"#1b1b1b",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[!!i.has_back&&(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"33%",mr:-.5,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:i.has_back?"white":"disabled",icon:"arrow-alt-circle-left-o",onClick:function(){function h(){return u("Back")}return h}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:i.has_back?"33%":"100%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:i.is_home?"disabled":"white",icon:"home",onClick:function(){function h(){u("Home")}return h}()})})]})})}},68654:function(A,r,n){"use strict";r.__esModule=!0,r.Pacman=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49968),b=r.Pacman=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.active,l=c.anchored,u=c.broken,s=c.emagged,i=c.fuel_type,h=c.fuel_usage,C=c.fuel_stored,v=c.fuel_cap,p=c.is_ai,N=c.tmp_current,V=c.tmp_max,y=c.tmp_overheat,S=c.output_max,L=c.power_gen,w=c.output_set,x=c.has_fuel,T=C/v,M=N/V,O=w*L,D=Math.round(C/h*2),E=Math.round(D/60),P=D>120?E+" minutes":D+" seconds";return(0,e.createComponentVNode)(2,o.Window,{width:500,height:225,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(u||!l)&&(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:[!!u&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator is malfunctioning!"}),!u&&!l&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator needs to be anchored to the floor with a wrench."})]}),!u&&!!l&&(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:m?"power-off":"times",content:m?"On":"Off",tooltip:"Toggles the generator on/off. Requires fuel.",tooltipPosition:"left",disabled:!x,selected:m,onClick:function(){function R(){return d("toggle_power")}return R}()}),children:(0,e.createComponentVNode)(2,t.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",className:"ml-1",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power setting",children:[(0,e.createComponentVNode)(2,t.NumberInput,{value:w,minValue:1,maxValue:S*(s?2.5:1),step:1,className:"mt-1",onDrag:function(){function R(j,F){return d("change_power",{change_power:F})}return R}()}),"(",(0,f.formatPower)(O),")"]})})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:M,ranges:{green:[-1/0,.33],orange:[.33,.66],red:[.66,1/0]},children:[N," \u2103"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[y>50&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"CRITICAL OVERHEAT!"}),y>20&&y<=50&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"WARNING: Overheating!"}),y>1&&y<=20&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Temperature High"}),y===0&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Optimal"})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fuel",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject Fuel",tooltip:"Ejects fuel. Generator needs to be offline.",tooltipPosition:"left",disabled:m||p||!x,onClick:function(){function R(){return d("eject_fuel")}return R}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Type",children:i}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:T,ranges:{red:[-1/0,.33],orange:[.33,.66],green:[.66,1/0]},children:[Math.round(C/1e3)," dm\xB3"]})})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel usage",children:[h/1e3," dm\xB3/s"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel depletion",children:[!!x&&(h?P:"N/A"),!x&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Out of fuel"})]})]})})]})})],4)]})})}return B}()},1701:function(A,r,n){"use strict";r.__esModule=!0,r.PanDEMIC=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PanDEMIC=function(){function l(u,s){var i=(0,a.useBackend)(s),h=i.data,C=h.beakerLoaded,v=h.beakerContainsBlood,p=h.beakerContainsVirus,N=h.resistances,V=N===void 0?[]:N,y;return C?v?v&&!p&&(y=(0,e.createFragment)([(0,e.createTextVNode)("No disease detected in provided blood sample.")],4)):y=(0,e.createFragment)([(0,e.createTextVNode)("No blood sample found in the loaded container.")],4):y=(0,e.createFragment)([(0,e.createTextVNode)("No container loaded.")],4),(0,e.createComponentVNode)(2,o.Window,{width:575,height:510,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[y&&!p?(0,e.createComponentVNode)(2,t.Section,{title:"Container Information",buttons:(0,e.createComponentVNode)(2,b,{fill:!0,vertical:!0}),children:(0,e.createComponentVNode)(2,t.NoticeBox,{children:y})}):(0,e.createComponentVNode)(2,k),(V==null?void 0:V.length)>0&&(0,e.createComponentVNode)(2,m,{align:"bottom"})]})})})}return l}(),b=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.beakerLoaded;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!v,onClick:function(){function p(){return h("eject_beaker")}return p}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash-alt",confirmIcon:"eraser",content:"Destroy",confirmContent:"Destroy",disabled:!v,onClick:function(){function p(){return h("destroy_eject_beaker")}return p}()})],4)},B=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.beakerContainsVirus,p=u.strain,N=p.commonName,V=p.description,y=p.diseaseAgent,S=p.bloodDNA,L=p.bloodType,w=p.possibleTreatments,x=p.transmissionRoute,T=p.isAdvanced,M=(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood DNA",children:S?(0,e.createVNode)(1,"span",null,S,0,{style:{"font-family":"'Courier New', monospace"}}):"Undetectable"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood Type",children:(0,e.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:L!=null?L:"Undetectable"}})})],4);if(!v)return(0,e.createComponentVNode)(2,t.LabeledList,{children:M});var O;return T&&(N!=null&&N!=="Unknown"?O=(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print Release Forms",onClick:function(){function D(){return h("print_release_forms",{strain_index:u.strainIndex})}return D}(),style:{"margin-left":"auto"}}):O=(0,e.createComponentVNode)(2,t.Button,{icon:"pen",content:"Name Disease",onClick:function(){function D(){return h("name_strain",{strain_index:u.strainIndex})}return D}(),style:{"margin-left":"auto"}})),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Common Name",className:"common-name-label",children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,align:"center",children:[N!=null?N:"Unknown",O]})}),V&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:V}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Disease Agent",children:y}),M,(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Spread Vector",children:x!=null?x:"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Possible Cures",children:w!=null?w:"None"})]})},I=function(u,s){var i,h=(0,a.useBackend)(s),C=h.act,v=h.data,p=!!v.synthesisCooldown,N=(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:p?"spinner":"clone",iconSpin:p,content:"Clone",disabled:p,onClick:function(){function V(){return C("clone_strain",{strain_index:u.strainIndex})}return V}()}),u.sectionButtons],0);return(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:(i=u.sectionTitle)!=null?i:"Strain Information",buttons:N,children:(0,e.createComponentVNode)(2,B,{strain:u.strain,strainIndex:u.strainIndex})})})},k=function(u,s){var i,h=(0,a.useBackend)(s),C=h.act,v=h.data,p=v.selectedStrainIndex,N=v.strains,V=N[p-1];if(N.length===0)return(0,e.createComponentVNode)(2,t.Section,{title:"Container Information",buttons:(0,e.createComponentVNode)(2,b),children:(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No disease detected in provided blood sample."})});if(N.length===1){var y;return(0,e.createFragment)([(0,e.createComponentVNode)(2,I,{strain:N[0],strainIndex:1,sectionButtons:(0,e.createComponentVNode)(2,b)}),((y=N[0].symptoms)==null?void 0:y.length)>0&&(0,e.createComponentVNode)(2,d,{strain:N[0]})],0)}var S=(0,e.createComponentVNode)(2,b);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Culture Information",fill:!0,buttons:S,children:(0,e.createComponentVNode)(2,t.Flex,{direction:"column",style:{height:"100%"},children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:N.map(function(L,w){var x;return(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"virus",selected:p-1===w,onClick:function(){function T(){return C("switch_strain",{strain_index:w+1})}return T}(),children:(x=L.commonName)!=null?x:"Unknown"},w)})})}),(0,e.createComponentVNode)(2,I,{strain:V,strainIndex:p}),((i=V.symptoms)==null?void 0:i.length)>0&&(0,e.createComponentVNode)(2,d,{className:"remove-section-bottom-padding",strain:V})]})})})},g=function(u){return u.reduce(function(s,i){return s+i},0)},d=function(u){var s=u.strain.symptoms;return(0,e.createComponentVNode)(2,t.Flex.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Infection Symptoms",fill:!0,className:u.className,children:(0,e.createComponentVNode)(2,t.Table,{className:"symptoms-table",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Stealth"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Resistance"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Stage Speed"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Transmissibility"})]}),s.map(function(i,h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.stealth}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.resistance}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.stageSpeed}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.transmissibility})]},h)}),(0,e.createComponentVNode)(2,t.Table.Row,{className:"table-spacer"}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{style:{"font-weight":"bold"},children:"Total"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g(s.map(function(i){return i.stealth}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g(s.map(function(i){return i.resistance}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g(s.map(function(i){return i.stageSpeed}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g(s.map(function(i){return i.transmissibility}))})]})]})})})},c=["flask","vial","eye-dropper"],m=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.synthesisCooldown,p=C.beakerContainsVirus,N=C.resistances;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Antibodies",fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,wrap:!0,children:N.map(function(V,y){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:c[y%c.length],disabled:!!v,onClick:function(){function S(){return h("clone_vaccine",{resistance_index:y+1})}return S}(),mr:"0.5em"}),V]},y)})})})})}},67921:function(A,r,n){"use strict";r.__esModule=!0,r.ParticleAccelerator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(25328),f=n(79646),b=n(36352),B=n(98595),I=n(35840),k=n(38307),g=function(u){switch(u){case 1:return"north";case 2:return"south";case 4:return"east";case 8:return"west";case 5:return"northeast";case 6:return"southeast";case 9:return"northwest";case 10:return"southwest"}return""},d=r.ParticleAccelerator=function(){function l(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.assembled,p=C.power,N=C.strength,V=C.max_strength,y=C.icon,S=C.layout_1,L=C.layout_2,w=C.layout_3,x=C.orientation;return(0,e.createComponentVNode)(2,B.Window,{width:395,height:v?160:x==="north"||x==="south"?540:465,children:(0,e.createComponentVNode)(2,B.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Control Panel",buttons:(0,e.createComponentVNode)(2,t.Button,{dmIcon:"sync",content:"Connect",onClick:function(){function T(){return h("scan")}return T}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",mb:"5px",children:(0,e.createComponentVNode)(2,t.Box,{color:v?"good":"bad",children:v?"Operational":"Error: Verify Configuration"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:p?"power-off":"times",content:p?"On":"Off",selected:p,disabled:!v,onClick:function(){function T(){return h("power")}return T}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Strength",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:!v||N===0,onClick:function(){function T(){return h("remove_strength")}return T}(),mr:"4px"}),N,(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:!v||N===V,onClick:function(){function T(){return h("add_strength")}return T}(),ml:"4px"})]})]})}),v?"":(0,e.createComponentVNode)(2,t.Section,{title:x?"EM Acceleration Chamber Orientation: "+(0,o.capitalize)(x):"Place EM Acceleration Chamber Next To Console",children:x===0?"":x==="north"||x==="south"?(0,e.createComponentVNode)(2,m):(0,e.createComponentVNode)(2,c)})]})})}return l}(),c=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.assembled,p=C.power,N=C.strength,V=C.max_strength,y=C.icon,S=C.layout_1,L=C.layout_2,w=C.layout_3,x=C.orientation;return(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:(x==="east"?S:w).slice().map(function(T){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+g(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})}),(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:L.slice().map(function(T){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+g(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})}),(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:(x==="east"?w:S).slice().map(function(T){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+g(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})})]})},m=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.assembled,p=C.power,N=C.strength,V=C.max_strength,y=C.icon,S=C.layout_1,L=C.layout_2,w=C.layout_3,x=C.orientation;return(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,f.GridColumn,{width:"40px",children:(x==="north"?S:w).slice().map(function(T){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+g(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})}),(0,e.createComponentVNode)(2,f.GridColumn,{children:L.slice().map(function(T){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+g(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})}),(0,e.createComponentVNode)(2,f.GridColumn,{width:"40px",children:(x==="north"?w:S).slice().map(function(T){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,tooltip:T.status,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[T.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+T.status,(0,e.createVNode)(1,"br"),"Direction: "+g(T.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:y,dmIconState:T.icon_state,dmDirection:T.dir,style:{"border-style":"solid","border-width":"2px","border-color":T.status==="good"?"green":T.status==="Incomplete"?"orange":"red",padding:"2px"}})})},T.name)})})]})}},71432:function(A,r,n){"use strict";r.__esModule=!0,r.PdaPainter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PdaPainter=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.data,l=m.has_pda;return(0,e.createComponentVNode)(2,o.Window,{width:510,height:505,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:l?(0,e.createComponentVNode)(2,B):(0,e.createComponentVNode)(2,b)})})}return k}(),b=function(g,d){var c=(0,a.useBackend)(d),m=c.act;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"download",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{width:"160px",textAlign:"center",content:"Insert PDA",onClick:function(){function l(){return m("insert_pda")}return l}()})]})})})},B=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.pda_colors;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,I)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Table,{className:"PdaPainter__list",children:Object.keys(u).map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{onClick:function(){function i(){return m("choose_pda",{selectedPda:s})}return i}(),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+u[s][0],style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s})]},s)})})})})]})},I=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.current_appearance,s=l.preview_appearance;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Current PDA",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+u,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",content:"Eject",color:"green",onClick:function(){function i(){return m("eject_pda")}return i}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"paint-roller",content:"Paint PDA",onClick:function(){function i(){return m("paint_pda")}return i}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Preview",children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+s,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}})})]})}},33388:function(A,r,n){"use strict";r.__esModule=!0,r.PersonalCrafting=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PersonalCrafting=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.busy,u=m.category,s=m.display_craftable_only,i=m.display_compact,h=m.prev_cat,C=m.next_cat,v=m.subcategory,p=m.prev_subcat,N=m.next_subcat;return(0,e.createComponentVNode)(2,o.Window,{width:700,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!l&&(0,e.createComponentVNode)(2,t.Dimmer,{fontSize:"32px",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cog",spin:1})," Crafting..."]}),(0,e.createComponentVNode)(2,t.Section,{title:u,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Show Craftable Only",icon:s?"check-square-o":"square-o",selected:s,onClick:function(){function V(){return c("toggle_recipes")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Compact Mode",icon:i?"check-square-o":"square-o",selected:i,onClick:function(){function V(){return c("toggle_compact")}return V}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:h,icon:"arrow-left",onClick:function(){function V(){return c("backwardCat")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:C,icon:"arrow-right",onClick:function(){function V(){return c("forwardCat")}return V}()})]}),v&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:p,icon:"arrow-left",onClick:function(){function V(){return c("backwardSubCat")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:N,icon:"arrow-right",onClick:function(){function V(){return c("forwardSubCat")}return V}()})]}),i?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,B)]})]})})}return I}(),b=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.display_craftable_only,u=m.can_craft,s=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[u.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function h(){return c("make",{make:i.ref})}return h}()}),i.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:i.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:i.req_text,content:"Requirements",color:"transparent"}),i.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:i.tool_text,content:"Tools",color:"transparent"})]},i.name)}),!l&&s.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),i.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:i.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:i.req_text,content:"Requirements",color:"transparent"}),i.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:i.tool_text,content:"Tools",color:"transparent"})]},i.name)})]})})},B=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.display_craftable_only,u=m.can_craft,s=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:[u.map(function(i){return(0,e.createComponentVNode)(2,t.Section,{title:i.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function h(){return c("make",{make:i.ref})}return h}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[i.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:i.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:i.req_text}),i.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:i.tool_text})]})},i.name)}),!l&&s.map(function(i){return(0,e.createComponentVNode)(2,t.Section,{title:i.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[i.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:i.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:i.req_text}),i.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:i.tool_text})]})},i.name)})]})}},56150:function(A,r,n){"use strict";r.__esModule=!0,r.Photocopier=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Photocopier=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:440,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Photocopier",color:"silver",children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Copies:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"2em",bold:!0,children:m.copynumber}),(0,e.createComponentVNode)(2,t.Stack.Item,{float:"right",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"minus",textAlign:"center",content:"",onClick:function(){function l(){return c("minus")}return l}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"plus",textAlign:"center",content:"",onClick:function(){function l(){return c("add")}return l}()})]})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Toner:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,children:m.toner})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Document:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.copyitem&&!m.mob,content:m.copyitem?m.copyitem:m.mob?m.mob+"'s ass!":"document",onClick:function(){function l(){return c("removedocument")}return l}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Folder:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.folder,content:m.folder?m.folder:"folder",onClick:function(){function l(){return c("removefolder")}return l}()})})]})]}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,b)}),(0,e.createComponentVNode)(2,B)]})})})}return I}(),b=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.issilicon;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"copy",float:"center",textAlign:"center",content:"Copy",onClick:function(){function u(){return c("copy")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file-import",float:"center",textAlign:"center",content:"Scan",onClick:function(){function u(){return c("scandocument")}return u}()}),!!l&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file",color:"green",float:"center",textAlign:"center",content:"Print Text",onClick:function(){function u(){return c("ai_text")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"image",color:"green",float:"center",textAlign:"center",content:"Print Image",onClick:function(){function u(){return c("ai_pic")}return u}()})],4)],0)},B=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Scanned Files",children:m.files.map(function(l){return(0,e.createComponentVNode)(2,t.Section,{title:l.name,buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:m.toner<=0,onClick:function(){function u(){return c("filecopy",{uid:l.uid})}return u}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash-alt",content:"Delete",color:"bad",onClick:function(){function u(){return c("deletefile",{uid:l.uid})}return u}()})]})},l.name)})})}},8340:function(A,r,n){"use strict";r.__esModule=!0,r.Photocopier220=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(88510),b=n(64795),B=n(25328);function I(m,l){var u=typeof Symbol!="undefined"&&m[Symbol.iterator]||m["@@iterator"];if(u)return(u=u.call(m)).next.bind(u);if(Array.isArray(m)||(u=k(m))||l&&m&&typeof m.length=="number"){u&&(m=u);var s=0;return function(){return s>=m.length?{done:!0}:{done:!1,value:m[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function k(m,l){if(m){if(typeof m=="string")return g(m,l);var u={}.toString.call(m).slice(8,-1);return u==="Object"&&m.constructor&&(u=m.constructor.name),u==="Map"||u==="Set"?Array.from(m):u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u)?g(m,l):void 0}}function g(m,l){(l==null||l>m.length)&&(l=m.length);for(var u=0,s=Array(l);um?this.substring(0,m)+"...":this};var d=function(l,u){u===void 0&&(u="");var s=(0,B.createSearch)(u,function(i){return i.altername});return(0,b.flow)([(0,f.filter)(function(i){return i==null?void 0:i.altername}),u&&(0,f.filter)(s),(0,f.sortBy)(function(i){return i.id})])(l)},c=r.Photocopier220=function(){function m(l,u){for(var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.copies,v=h.maxcopies,p=(0,a.useLocalState)(u,"searchText",""),N=p[0],V=p[1],y=d((0,f.sortBy)(function(E){return E.category})(h.forms||[]),N),S=[],L=I(y),w;!(w=L()).done;){var x=w.value;S.includes(x.category)||S.push(x.category)}var T=(0,a.useLocalState)(u,"number",0),M=T[0],O=T[1],D;return h.category===""?D=y:D=y.filter(function(E){return E.category===h.category}),(0,e.createComponentVNode)(2,o.Window,{width:550,height:575,theme:h.ui_theme,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"40%",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"\u0421\u0442\u0430\u0442\u0443\u0441",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",mt:.3,color:"grey",children:"\u0417\u0430\u0440\u044F\u0434 \u0442\u043E\u043D\u0435\u0440\u0430:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{minValue:0,maxValue:30,value:h.toner})})]}),(0,e.createComponentVNode)(2,t.Stack,{mt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",mb:.3,color:"grey",children:"\u0424\u043E\u0440\u043C\u0430:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",textAlign:"center",bold:!0,children:h.form_id===""?"\u041D\u0435 \u0432\u044B\u0431\u0440\u0430\u043D\u0430":h.form_id})]}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",mt:1,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!h.copyitem&&!h.mob,icon:h.copyitem||h.mob?"eject":"times",content:h.copyitem?h.copyitem:h.mob?"\u0416\u043E\u043F\u0430 "+h.mob+"!":"\u0421\u043B\u043E\u0442 \u0434\u043B\u044F \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430",onClick:function(){function E(){return i("removedocument")}return E}()})})}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",mt:"3px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!h.folder,icon:h.folder?"eject":"times",content:h.folder?h.folder:"\u0421\u043B\u043E\u0442 \u0434\u043B\u044F \u043F\u0430\u043F\u043A\u0438",onClick:function(){function E(){return i("removefolder")}return E}()})})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"print",disabled:h.toner===0||h.form===null,content:"\u041F\u0435\u0447\u0430\u0442\u044C",onClick:function(){function E(){return i("print_form")}return E}()})}),!!h.isAI&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",ml:"5px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"image",disabled:h.toner<5,content:"\u0424\u043E\u0442\u043E",tooltip:"\u0420\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u0430\u0442\u044C \u0444\u043E\u0442\u043E \u0441 \u0411\u0430\u0437\u044B \u0414\u0430\u043D\u043D\u044B\u0445",onClick:function(){function E(){return i("ai_pic")}return E}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",mt:"3px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"copy",content:"\u041A\u043E\u043F\u0438\u044F",disabled:h.toner===0||!h.copyitem&&!h.mob,onClick:function(){function E(){return i("copy")}return E}()})}),!!h.isAI&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",ml:"5px",mt:"3px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"i-cursor",content:"\u0422\u0435\u043A\u0441\u0442",tooltip:"\u0420\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u0430\u0442\u044C \u0441\u0432\u043E\u0439 \u0442\u0435\u043A\u0441\u0442",disabled:h.toner===0,onClick:function(){function E(){return i("ai_text")}return E}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:1.5,mt:1.2,width:"50%",color:"grey",children:"\u041A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E:"}),(0,e.createComponentVNode)(2,t.Slider,{mt:.75,width:"50%",animated:!0,minValue:1,maxValue:v,value:C,stepPixelSize:10,onChange:function(){function E(P,R){return i("copies",{new:R})}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"\u0411\u044E\u0440\u043E\u043A\u0440\u0430\u0442\u0438\u044F",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mb:-.5,icon:"chevron-right",color:"transparent",content:"\u0412\u0441\u0435 \u0444\u043E\u0440\u043C\u044B",selected:!h.category,onClick:function(){function E(){return i("choose_category",{category:""})}return E}()})}),S.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"chevron-right",mb:-.5,color:"transparent",content:E,selected:h.category===E,onClick:function(){function P(){return i("choose_category",{category:E})}return P}()},E)},E)})]})})})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"60%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:h.category||"\u0412\u0441\u0435 \u0444\u043E\u0440\u043C\u044B",buttons:(0,e.createComponentVNode)(2,t.Input,{mr:18.5,width:"100%",placeholder:"\u041F\u043E\u0438\u0441\u043A \u0444\u043E\u0440\u043C\u044B",onInput:function(){function E(P,R){return V(R)}return E}()}),children:D.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mb:.5,color:"transparent",content:E.altername.trimLongStr(37),tooltip:E.altername,selected:h.form_id===E.id,onClick:function(){function P(){return i("choose_form",{path:E.path,id:E.id})}return P}()})},E.path)})})})]})})})}return m}()},84676:function(A,r,n){"use strict";r.__esModule=!0,r.PoolController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=["tempKey"];function b(g,d){if(g==null)return{};var c={};for(var m in g)if({}.hasOwnProperty.call(g,m)){if(d.includes(m))continue;c[m]=g[m]}return c}var B={scalding:{label:"Scalding",color:"#FF0000",icon:"fa fa-arrow-circle-up",requireEmag:!0},warm:{label:"Warm",color:"#990000",icon:"fa fa-arrow-circle-up"},normal:{label:"Normal",color:null,icon:"fa fa-arrow-circle-right"},cool:{label:"Cool",color:"#009999",icon:"fa fa-arrow-circle-down"},frigid:{label:"Frigid",color:"#00CCCC",icon:"fa fa-arrow-circle-down",requireEmag:!0}},I=function(d,c){var m=d.tempKey,l=b(d,f),u=B[m];if(!u)return null;var s=(0,a.useBackend)(c),i=s.data,h=s.act,C=i.currentTemp,v=u.label,p=u.icon,N=m===C,V=function(){h("setTemp",{temp:m})};return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Button,Object.assign({color:"transparent",selected:N,onClick:V},l,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:p}),v]})))},k=r.PoolController=function(){function g(d,c){for(var m=(0,a.useBackend)(c),l=m.data,u=l.emagged,s=l.currentTemp,i=B[s]||B.normal,h=i.label,C=i.color,v=[],p=0,N=Object.entries(B);p50?"battery-half":"battery-quarter")||C==="C"&&"bolt"||C==="F"&&"battery-full"||C==="M"&&"slash",color:C==="N"&&(v>50?"yellow":"red")||C==="C"&&"yellow"||C==="F"&&"green"||C==="M"&&"orange"}),(0,e.createComponentVNode)(2,I.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,o.toFixed)(v)+"%"})],4)};u.defaultHooks=f.pureComponentHooks;var s=function(h){var C,v,p=h.status;switch(p){case"AOn":C=!0,v=!0;break;case"AOff":C=!0,v=!1;break;case"On":C=!1,v=!0;break;case"Off":C=!1,v=!1;break}var N=(v?"On":"Off")+(" ["+(C?"auto":"manual")+"]");return(0,e.createComponentVNode)(2,I.ColorBox,{color:v?"good":"bad",content:C?void 0:"M",title:N})};s.defaultHooks=f.pureComponentHooks},50992:function(A,r,n){"use strict";r.__esModule=!0,r.PrisonerImplantManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(29319),f=n(3939),b=n(321),B=n(5485),I=n(98595),k=r.PrisonerImplantManager=function(){function g(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.loginState,i=u.prisonerInfo,h=u.chemicalInfo,C=u.trackingInfo,v;if(!s.logged_in)return(0,e.createComponentVNode)(2,I.Window,{theme:"security",width:500,height:850,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.LoginScreen)})});var p=[1,5,10];return(0,e.createComponentVNode)(2,I.Window,{theme:"security",width:500,height:850,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.LoginInfo),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Prisoner Points Manager System",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.name?"eject":"id-card",selected:i.name,content:i.name?i.name:"-----",tooltip:i.name?"Eject ID":"Insert ID",onClick:function(){function N(){return l("id_card")}return N}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Points",children:[i.points!==null?i.points:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"minus-square",disabled:i.points===null,content:"Reset",onClick:function(){function N(){return l("reset_points")}return N}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Point Goal",children:[i.goal!==null?i.goal:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"pen",disabled:i.goal===null,content:"Edit",onClick:function(){function N(){return(0,f.modalOpen)(c,"set_points")}return N}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{children:(0,e.createVNode)(1,"box",null,[(0,e.createTextVNode)("1 minute of prison time should roughly equate to 150 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Sentences should not exceed 5000 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Permanent prisoners should not be given a point goal."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Prisoners who meet their point goal will be able to automatically access their locker and return to the station using the shuttle.")],4,{hidden:i.goal===null})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Tracking Implants",children:C.map(function(N){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",N.subject]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:N.location}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:N.health}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",content:"Warn",tooltip:"Broadcast a message to this poor sod",onClick:function(){function V(){return(0,f.modalOpen)(c,"warn",{uid:N.uid})}return V}()})})]})]},N.subject)]}),(0,e.createVNode)(1,"br")],4)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Chemical Implants",children:h.map(function(N){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",N.name]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Reagents",children:N.volume})}),p.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{mt:2,disabled:N.volumec;return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:!0,title:N.name,dmIcon:N.icon,dmIconState:N.icon_state,buttonsAlt:(0,e.createComponentVNode)(2,t.Button,{bold:!0,translucent:!0,fontSize:1.5,tooltip:V&&"Not enough tickets",disabled:V,onClick:function(){function y(){return g("purchase",{purchase:N.itemID})}return y}(),children:[N.cost,(0,e.createComponentVNode)(2,t.Icon,{m:0,mt:.25,name:"ticket",color:V?"bad":"good",size:1.6})]}),children:N.desc},N.name)})})})})})})}return b}()},94813:function(A,r,n){"use strict";r.__esModule=!0,r.RCD=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=n(49148),B=r.RCD=function(){function l(u,s){return(0,e.createComponentVNode)(2,o.Window,{width:480,height:670,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})})]})}return l}(),I=function(u,s){var i=(0,a.useBackend)(s),h=i.data,C=h.matter,v=h.max_matter,p=v*.7,N=v*.25;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Matter Storage",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[p,1/0],average:[N,p],bad:[-1/0,N]},value:C,maxValue:v,children:(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:C+" / "+v+" units"})})})})},k=function(){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Construction Type",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,g,{mode_type:"Floors and Walls"}),(0,e.createComponentVNode)(2,g,{mode_type:"Airlocks"}),(0,e.createComponentVNode)(2,g,{mode_type:"Windows"}),(0,e.createComponentVNode)(2,g,{mode_type:"Deconstruction"})]})})})},g=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=u.mode_type,p=C.mode;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",content:v,selected:p===v?1:0,onClick:function(){function N(){return h("mode",{mode:v})}return N}()})})},d=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.door_name,p=C.electrochromic,N=C.airlock_glass;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Airlock Settings",children:(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",icon:"pen-alt",content:(0,e.createFragment)([(0,e.createTextVNode)("Rename: "),(0,e.createVNode)(1,"b",null,v,0)],0),onClick:function(){function V(){return(0,f.modalOpen)(s,"renameAirlock")}return V}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:N===1&&(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",content:"Electrochromic",selected:p,onClick:function(){function V(){return h("electrochromic")}return V}()})})]})})})},c=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.tab,p=C.locked,N=C.one_access,V=C.selected_accesses,y=C.regions;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"cog",selected:v===1,onClick:function(){function S(){return h("set_tab",{tab:1})}return S}(),children:"Airlock Types"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:v===2,icon:"list",onClick:function(){function S(){return h("set_tab",{tab:2})}return S}(),children:"Airlock Access"})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:v===1?(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Types",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m,{check_number:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m,{check_number:1})})]})}):v===2&&p?(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Access",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"lock-open",content:"Unlock",onClick:function(){function S(){return h("set_lock",{new_lock:"unlock"})}return S}()}),children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"lock",size:"5",mb:3}),(0,e.createVNode)(1,"br"),"Airlock access selection is currently locked."]})})}):(0,e.createComponentVNode)(2,b.AccessList,{sectionButtons:(0,e.createComponentVNode)(2,t.Button,{icon:"lock",content:"Lock",onClick:function(){function S(){return h("set_lock",{new_lock:"lock"})}return S}()}),usedByRcd:1,rcdButtons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:N,content:"One",onClick:function(){function S(){return h("set_one_access",{access:"one"})}return S}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!N,width:4,content:"All",onClick:function(){function S(){return h("set_one_access",{access:"all"})}return S}()})],4),accesses:y,selectedList:V,accessMod:function(){function S(L){return h("set",{access:L})}return S}(),grantAll:function(){function S(){return h("grant_all")}return S}(),denyAll:function(){function S(){return h("clear_all")}return S}(),grantDep:function(){function S(L){return h("grant_region",{region:L})}return S}(),denyDep:function(){function S(L){return h("deny_region",{region:L})}return S}()})})],4)},m=function(u,s){for(var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.door_types_ui_list,p=C.door_type,N=u.check_number,V=[],y=0;yf?w=(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,mb:1,children:"There are new messages"}):w=(0,e.createComponentVNode)(2,t.Box,{color:"label",mb:1,children:"There are no new messages"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Main Menu",buttons:(0,e.createComponentVNode)(2,t.Button,{width:9,content:L?"Speaker Off":"Speaker On",selected:!L,icon:L?"volume-mute":"volume-up",onClick:function(){function x(){return N("toggleSilent")}return x}()}),children:[w,(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"View Messages",icon:y>f?"envelope-open-text":"envelope",onClick:function(){function x(){return N("setScreen",{setScreen:6})}return x}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Assistance",icon:"hand-paper",onClick:function(){function x(){return N("setScreen",{setScreen:1})}return x}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Supplies",icon:"box",onClick:function(){function x(){return N("setScreen",{setScreen:2})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Secondary Goal",icon:"clipboard-list",onClick:function(){function x(){return N("setScreen",{setScreen:11})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Relay Anonymous Information",icon:"comment",onClick:function(){function x(){return N("setScreen",{setScreen:3})}return x}()})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Print Shipping Label",icon:"tag",onClick:function(){function x(){return N("setScreen",{setScreen:9})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"View Shipping Logs",icon:"clipboard-list",onClick:function(){function x(){return N("setScreen",{setScreen:10})}return x}()})]})}),!!S&&(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Send Station-Wide Announcement",icon:"bullhorn",onClick:function(){function x(){return N("setScreen",{setScreen:8})}return x}()})})]})})},d=function(C,v){var p=(0,a.useBackend)(v),N=p.act,V=p.data,y=V.department,S=[],L;switch(C.purpose){case"ASSISTANCE":S=V.assist_dept,L="Request assistance from another department";break;case"SUPPLIES":S=V.supply_dept,L="Request supplies from another department";break;case"INFO":S=V.info_dept,L="Relay information to another department";break}return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:L,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function w(){return N("setScreen",{setScreen:0})}return w}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:S.filter(function(w){return w!==y}).map(function(w){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:w,textAlign:"right",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Message",icon:"envelope",onClick:function(){function x(){return N("writeInput",{write:w,priority:B})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:"High Priority",icon:"exclamation-circle",onClick:function(){function x(){return N("writeInput",{write:w,priority:I})}return x}()})]},w)})})})})},c=function(C,v){var p=(0,a.useBackend)(v),N=p.act,V=p.data,y;switch(C.type){case"SUCCESS":y="Message sent successfully";break;case"FAIL":y="Unable to contact messaging server";break}return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:y,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function S(){return N("setScreen",{setScreen:0})}return S}()})})},m=function(C,v){var p=(0,a.useBackend)(v),N=p.act,V=p.data,y,S;switch(C.type){case"MESSAGES":y=V.message_log,S="Message Log";break;case"SHIPPING":y=V.shipping_log,S="Shipping label print log";break}return y.reverse(),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:S,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return N("setScreen",{setScreen:0})}return L}()}),children:y.map(function(L){return(0,e.createComponentVNode)(2,t.Box,{textAlign:"left",children:[L.map(function(w,x){return(0,e.createVNode)(1,"div",null,w,0,null,x)}),(0,e.createVNode)(1,"hr")]},L)})})})},l=function(C,v){var p=(0,a.useBackend)(v),N=p.act,V=p.data,y=V.recipient,S=V.message,L=V.msgVerified,w=V.msgStamped;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Message Authentication",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function x(){return N("setScreen",{setScreen:0})}return x}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Recipient",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message",children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",color:"green",children:L}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stamped by",color:"blue",children:w})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",content:"Send Message",icon:"envelope",onClick:function(){function x(){return N("department",{department:y})}return x}()})})})],4)},u=function(C,v){var p=(0,a.useBackend)(v),N=p.act,V=p.data,y=V.message,S=V.announceAuth;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Station-Wide Announcement",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return N("setScreen",{setScreen:0})}return L}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Edit Message",icon:"edit",onClick:function(){function L(){return N("writeAnnouncement")}return L}()})],4),children:y})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:[S?(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:2,textAlign:"center",content:"Send Announcement",icon:"bullhorn",disabled:!(S&&y),onClick:function(){function L(){return N("sendAnnouncement")}return L}()})]})})],4)},s=function(C,v){var p=(0,a.useBackend)(v),N=p.act,V=p.data,y=V.shipDest,S=V.msgVerified,L=V.ship_dept;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{title:"Print Shipping Label",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function w(){return N("setScreen",{setScreen:0})}return w}()}),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",children:S})]}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:1,textAlign:"center",content:"Print Label",icon:"print",disabled:!(y&&S),onClick:function(){function w(){return N("printLabel")}return w}()})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Destinations",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:L.map(function(w){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:w,textAlign:"right",className:"candystripe",children:(0,e.createComponentVNode)(2,t.Button,{content:y===w?"Selected":"Select",selected:y===w,onClick:function(){function x(){return N("shipSelect",{shipSelect:w})}return x}()})},w)})})})})],4)},i=function(C,v){var p=(0,a.useBackend)(v),N=p.act,V=p.data,y=V.secondaryGoalAuth,S=V.secondaryGoalEnabled;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Request Secondary Goal",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return N("setScreen",{setScreen:0})}return L}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:[S?y?(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Complete your current goal first!"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:2,textAlign:"center",content:"Request Secondary Goal",icon:"clipboard-list",disabled:!(y&&S),onClick:function(){function L(){return N("requestSecondaryGoal")}return L}()})]})})],4)}},9861:function(A,r,n){"use strict";r.__esModule=!0,r.RndBackupConsole=r.LinkMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.RndBackupConsole=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.network_name,l=c.has_disk,u=c.disk_name,s=c.linked,i=c.techs,h=c.last_timestamp;return(0,e.createComponentVNode)(2,o.Window,{width:900,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Device Info",children:[(0,e.createComponentVNode)(2,t.Box,{mb:2,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Network",children:s?(0,e.createComponentVNode)(2,t.Button,{content:m,icon:"unlink",selected:1,onClick:function(){function C(){return d("unlink")}return C}()}):"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Loaded Disk",children:l?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:u+" (Last backup: "+h+")",icon:"save",selected:1,onClick:function(){function C(){return d("eject_disk")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Save all",onClick:function(){function C(){return d("saveall2disk")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Load all",onClick:function(){function C(){return d("saveall2network")}return C}()})],4):"None"})]})}),!!s||(0,e.createComponentVNode)(2,b)]}),(0,e.createComponentVNode)(2,t.Box,{mt:2,children:(0,e.createComponentVNode)(2,t.Section,{title:"Tech Info",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Tech Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Level"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Disk Level"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actions"})]}),Object.keys(i).map(function(C){return!(i[C].network_level>0||i[C].disk_level>0)||(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i[C].name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i[C].network_level||"None"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i[C].disk_level||"None"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Load to network",disabled:!l||!s,onClick:function(){function v(){return d("savetech2network",{tech:C})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Load to disk",disabled:!l||!s,onClick:function(){function v(){return d("savetech2disk",{tech:C})}return v}()})]})]},C)})]})})})]})})}return B}(),b=r.LinkMenu=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.controllers;return(0,e.createComponentVNode)(2,t.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Link"})]}),m.map(function(l){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Link",icon:"link",onClick:function(){function u(){return d("linktonetworkcontroller",{target_controller:l.addr})}return u}()})})]},l.addr)})]})})}return B}()},68303:function(A,r,n){"use strict";r.__esModule=!0,r.AnalyzerMenu=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=r.AnalyzerMenu=function(){function B(I,k){var g=(0,t.useBackend)(k),d=g.data,c=g.act,m=d.tech_levels,l=d.loaded_item,u=d.linked_analyzer,s=d.can_discover;return u?l?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Section,{title:"Object Analysis",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{content:"Deconstruct",icon:"microscope",onClick:function(){function i(){c("deconstruct")}return i}()}),(0,e.createComponentVNode)(2,o.Button,{content:"Eject",icon:"eject",onClick:function(){function i(){c("eject_item")}return i}()}),!s||(0,e.createComponentVNode)(2,o.Button,{content:"Discover",icon:"atom",onClick:function(){function i(){c("discover")}return i}()})],0),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:l.name})})}),(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{id:"research-levels",children:[(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Research Field"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Current Level"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Object Level"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"New Level"})]}),m.map(function(i){return(0,e.createComponentVNode)(2,b,{techLevel:i},i.id)})]})})],4):(0,e.createComponentVNode)(2,o.Section,{title:"Analysis Menu",children:"No item loaded. Standing by..."}):(0,e.createComponentVNode)(2,o.Section,{title:"Analysis Menu",children:"NO SCIENTIFIC ANALYZER LINKED TO CONSOLE"})}return B}(),b=function(I,k){var g=I.techLevel,d=g.name,c=g.desc,m=g.level,l=g.object_level,u=g.ui_icon,s=l!=null,i=s&&l>=m?Math.max(l,m+1):m;return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"circle-info",tooltip:c})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:u})," ",d]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:m}),s?(0,e.createComponentVNode)(2,o.Table.Cell,{children:l}):(0,e.createComponentVNode)(2,o.Table.Cell,{className:"research-level-no-effect",children:"-"}),(0,e.createComponentVNode)(2,o.Table.Cell,{className:(0,a.classes)([i!==m&&"upgraded-level"]),children:i})]})}},37556:function(A,r,n){"use strict";r.__esModule=!0,r.DataDiskMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o="design",f="tech",b=function(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.act,i=u.disk_data;return i?(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:i.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:i.level}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:i.desc})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function h(){return s("updt_tech")}return h}()})})]}):null},B=function(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.act,i=u.disk_data;if(!i)return null;var h=i.name,C=i.lathe_types,v=i.materials,p=C.join(", ");return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:h}),p?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lathe Types",children:p}):null,(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Required Materials"})]}),v.map(function(N){return(0,e.createComponentVNode)(2,t.Box,{children:["- ",(0,e.createVNode)(1,"span",null,N.name,0,{style:{"text-transform":"capitalize"}})," x ",N.amount]},N.name)}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function N(){return s("updt_design")}return N}()})})]})},I=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.disk_data;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Section,Object.assign({buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Erase",icon:"eraser",disabled:!i,onClick:function(){function h(){return u("erase_disk")}return h}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject",icon:"eject",onClick:function(){function h(){u("eject_disk")}return h}()})],4)},c)))},k=function(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.act,i=u.disk_type,h=u.to_copy,C=c.title;return(0,e.createComponentVNode)(2,I,{title:C,children:(0,e.createComponentVNode)(2,t.Box,{overflowY:"auto",overflowX:"hidden",maxHeight:"450px",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:h.sort(function(v,p){return v.name.localeCompare(p.name)}).map(function(v){var p=v.name,N=v.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{noColon:!0,label:p,children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Copy to Disk",onClick:function(){function V(){i===f?s("copy_tech",{id:N}):s("copy_design",{id:N})}return V}()})},N)})})})})},g=r.DataDiskMenu=function(){function d(c,m){var l=(0,a.useBackend)(m),u=l.data,s=u.disk_type,i=u.disk_data;if(!s)return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk",children:"No disk loaded."});switch(s){case o:return i?(0,e.createComponentVNode)(2,I,{title:"Design Disk",children:(0,e.createComponentVNode)(2,B)}):(0,e.createComponentVNode)(2,k,{title:"Design Disk"});case f:return i?(0,e.createComponentVNode)(2,I,{title:"Technology Disk",children:(0,e.createComponentVNode)(2,b)}):(0,e.createComponentVNode)(2,k,{title:"Technology Disk"});default:return(0,e.createFragment)([(0,e.createTextVNode)("UNRECOGNIZED DISK TYPE")],4)}}return d}()},16830:function(A,r,n){"use strict";r.__esModule=!0,r.LatheCategory=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(52662),f=r.LatheCategory=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.data,d=k.act,c=g.category,m=g.matching_designs,l=g.menu,u=l===4,s=u?"build":"imprint";return(0,e.createComponentVNode)(2,t.Section,{title:c,children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,t.Table,{className:"RndConsole__LatheCategory__MatchingDesigns",children:m.map(function(i){var h=i.id,C=i.name,v=i.can_build,p=i.materials;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:C,disabled:v<1,onClick:function(){function N(){return d(s,{id:h,amount:1})}return N}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v>=5?(0,e.createComponentVNode)(2,t.Button,{content:"x5",onClick:function(){function N(){return d(s,{id:h,amount:5})}return N}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v>=10?(0,e.createComponentVNode)(2,t.Button,{content:"x10",onClick:function(){function N(){return d(s,{id:h,amount:10})}return N}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.map(function(N){return(0,e.createFragment)([" | ",(0,e.createVNode)(1,"span",N.is_red?"color-red":null,[N.amount,(0,e.createTextVNode)(" "),N.name],0)],0)})})]},h)})})]})}return b}()},70497:function(A,r,n){"use strict";r.__esModule=!0,r.LatheChemicalStorage=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheChemicalStorage=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data,g=I.act,d=k.loaded_chemicals,c=k.menu===4;return(0,e.createComponentVNode)(2,t.Section,{title:"Chemical Storage",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Purge All",icon:"trash",onClick:function(){function m(){var l=c?"disposeallP":"disposeallI";g(l)}return m}()}),(0,e.createComponentVNode)(2,t.LabeledList,{children:d.map(function(m){var l=m.volume,u=m.name,s=m.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"* "+l+" of "+u,children:(0,e.createComponentVNode)(2,t.Button,{content:"Purge",icon:"trash",onClick:function(){function i(){var h=c?"disposeP":"disposeI";g(h,{id:s})}return i}()})},s)})})]})}return f}()},70864:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMainMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(52662),f=n(68198),b=r.LatheMainMenu=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.data,c=g.act,m=d.menu,l=d.categories,u=m===4?"Protolathe":"Circuit Imprinter";return(0,e.createComponentVNode)(2,t.Section,{title:u+" Menu",children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,f.LatheSearch),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.Flex,{wrap:"wrap",children:l.map(function(s){return(0,e.createComponentVNode)(2,t.Flex,{style:{"flex-basis":"50%","margin-bottom":"6px"},children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-right",content:s,onClick:function(){function i(){c("setCategory",{category:s})}return i}()})},s)})})]})}return B}()},42878:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMaterialStorage=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheMaterialStorage=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data,g=I.act,d=k.loaded_materials;return(0,e.createComponentVNode)(2,t.Section,{className:"RndConsole__LatheMaterialStorage",title:"Material Storage",children:(0,e.createComponentVNode)(2,t.Table,{children:d.map(function(c){var m=c.id,l=c.amount,u=c.name,s=function(){function v(p){var N=k.menu===4?"lathe_ejectsheet":"imprinter_ejectsheet";g(N,{id:m,amount:p})}return v}(),i=Math.floor(l/2e3),h=l<1,C=i===1?"":"s";return(0,e.createComponentVNode)(2,t.Table.Row,{className:h?"color-grey":"color-yellow",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"210px",children:["* ",l," of ",u]}),(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"110px",children:["(",i," sheet",C,")"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l>=2e3?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"1x",icon:"eject",onClick:function(){function v(){return s(1)}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"C",icon:"eject",onClick:function(){function v(){return s("custom")}return v}()}),l>=2e3*5?(0,e.createComponentVNode)(2,t.Button,{content:"5x",icon:"eject",onClick:function(){function v(){return s(5)}return v}()}):null,(0,e.createComponentVNode)(2,t.Button,{content:"All",icon:"eject",onClick:function(){function v(){return s(50)}return v}()})],0):null})]},m)})})})}return f}()},52662:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMaterials=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheMaterials=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data,g=k.total_materials,d=k.max_materials,c=k.max_chemicals,m=k.total_chemicals;return(0,e.createComponentVNode)(2,t.Box,{className:"RndConsole__LatheMaterials",mb:"10px",children:(0,e.createComponentVNode)(2,t.Table,{width:"auto",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Material Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g}),d?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+d}):null]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Chemical Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:m}),c?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+c}):null]})]})})}return f}()},9681:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(12644),f=n(70864),b=n(16830),B=n(42878),I=n(70497),k=["menu"];function g(u,s){if(u==null)return{};var i={};for(var h in u)if({}.hasOwnProperty.call(u,h)){if(s.includes(h))continue;i[h]=u[h]}return i}var d=t.Tabs.Tab,c=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.menu===o.MENU.LATHE?["nav_protolathe",v.submenu_protolathe]:["nav_imprinter",v.submenu_imprinter],N=p[0],V=p[1],y=s.menu,S=g(s,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,d,Object.assign({selected:V===y,onClick:function(){function L(){return C(N,{menu:y})}return L}()},S)))},m=function(s){switch(s){case o.PRINTER_MENU.MAIN:return(0,e.createComponentVNode)(2,f.LatheMainMenu);case o.PRINTER_MENU.SEARCH:return(0,e.createComponentVNode)(2,b.LatheCategory);case o.PRINTER_MENU.MATERIALS:return(0,e.createComponentVNode)(2,B.LatheMaterialStorage);case o.PRINTER_MENU.CHEMICALS:return(0,e.createComponentVNode)(2,I.LatheChemicalStorage)}},l=r.LatheMenu=function(){function u(s,i){var h=(0,a.useBackend)(i),C=h.data,v=C.menu,p=C.linked_lathe,N=C.linked_imprinter;return v===o.MENU.LATHE&&!p?(0,e.createComponentVNode)(2,t.Box,{children:"NO PROTOLATHE LINKED TO CONSOLE"}):v===o.MENU.IMPRINTER&&!N?(0,e.createComponentVNode)(2,t.Box,{children:"NO CIRCUIT IMPRITER LINKED TO CONSOLE"}):(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.MAIN,icon:"bars",children:"Main Menu"}),(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.MATERIALS,icon:"layer-group",children:"Materials"}),(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.CHEMICALS,icon:"flask-vial",children:"Chemicals"})]}),m(C.menu===o.MENU.LATHE?C.submenu_protolathe:C.submenu_imprinter)]})}return u}()},68198:function(A,r,n){"use strict";r.__esModule=!0,r.LatheSearch=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheSearch=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act;return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"Search...",onEnter:function(){function g(d,c){return k("search",{to_search:c})}return g}()})})}return f}()},81421:function(A,r,n){"use strict";r.__esModule=!0,r.LinkMenu=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=r.LinkMenu=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.controllers;return(0,e.createComponentVNode)(2,t.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Link"})]}),c.map(function(m){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:m.addr}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:m.net_id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Link",icon:"link",onClick:function(){function l(){return g("linktonetworkcontroller",{target_controller:m.addr})}return l}()})})]},m.addr)})]})})})})}return b}()},6256:function(A,r,n){"use strict";r.__esModule=!0,r.SettingsMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.SettingsMenu=function(){function B(I,k){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,f),(0,e.createComponentVNode)(2,b)]})}return B}(),f=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.sync,l=c.admin;return(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.Flex,{direction:"column",align:"flex-start",children:(0,e.createComponentVNode)(2,t.Button,{color:"red",icon:"unlink",content:"Disconnect from Research Network",onClick:function(){function u(){d("unlink")}return u}()})})})},b=function(I,k){var g=(0,a.useBackend)(k),d=g.data,c=g.act,m=d.linked_analyzer,l=d.linked_lathe,u=d.linked_imprinter;return(0,e.createComponentVNode)(2,t.Section,{title:"Linked Devices",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"link",content:"Re-sync with Nearby Devices",onClick:function(){function s(){return c("find_device")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Scientific Analyzer",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!m,content:m?"Unlink":"Undetected",onClick:function(){function s(){return c("disconnect",{item:"analyze"})}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Protolathe",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!l,content:l?"Unlink":"Undetected",onClick:function(){function s(){c("disconnect",{item:"lathe"})}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Circuit Imprinter",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!u,content:u?"Unlink":"Undetected",onClick:function(){function s(){return c("disconnect",{item:"imprinter"})}return s}()})})]})})}},12644:function(A,r,n){"use strict";r.__esModule=!0,r.RndConsole=r.PRINTER_MENU=r.MENU=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=n(35840),b=n(37556),B=n(9681),I=n(81421),k=n(6256),g=n(68303),d=["menu"];function c(p,N){if(p==null)return{};var V={};for(var y in p)if({}.hasOwnProperty.call(p,y)){if(N.includes(y))continue;V[y]=p[y]}return V}var m=o.Tabs.Tab,l=r.MENU={MAIN:0,DISK:2,ANALYZE:3,LATHE:4,IMPRINTER:5,SETTINGS:6},u=r.PRINTER_MENU={MAIN:0,SEARCH:1,MATERIALS:2,CHEMICALS:3},s=function(N){switch(N){case l.MAIN:return(0,e.createComponentVNode)(2,v);case l.DISK:return(0,e.createComponentVNode)(2,b.DataDiskMenu);case l.ANALYZE:return(0,e.createComponentVNode)(2,g.AnalyzerMenu);case l.LATHE:case l.IMPRINTER:return(0,e.createComponentVNode)(2,B.LatheMenu);case l.SETTINGS:return(0,e.createComponentVNode)(2,k.SettingsMenu);default:return"UNKNOWN MENU"}},i=function(N,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data,w=L.menu,x=N.menu,T=c(N,d);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,m,Object.assign({selected:w===x,onClick:function(){function M(){return S("nav",{menu:x})}return M}()},T)))},h=r.RndConsole=function(){function p(N,V){var y=(0,a.useBackend)(V),S=y.act,L=y.data;if(!L.linked)return(0,e.createComponentVNode)(2,I.LinkMenu);var w=L.menu,x=L.linked_analyzer,T=L.linked_lathe,M=L.linked_imprinter,O=L.wait_message;return(0,e.createComponentVNode)(2,t.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole",children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,i,{icon:"flask",menu:l.MAIN,children:"Research"}),!!x&&(0,e.createComponentVNode)(2,i,{icon:"microscope",menu:l.ANALYZE,children:"Analyze"}),!!T&&(0,e.createComponentVNode)(2,i,{icon:"print",menu:l.LATHE,children:"Protolathe"}),!!M&&(0,e.createComponentVNode)(2,i,{icon:"memory",menu:l.IMPRINTER,children:"Imprinter"}),(0,e.createComponentVNode)(2,i,{icon:"floppy-disk",menu:l.DISK,children:"Disk"}),(0,e.createComponentVNode)(2,i,{icon:"cog",menu:l.SETTINGS,children:"Settings"})]}),s(w),(0,e.createComponentVNode)(2,C)]})})})}return p}(),C=function(N,V){var y=(0,a.useBackend)(V),S=y.data,L=S.wait_message;return L?(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay",children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay__Wrapper",children:(0,e.createComponentVNode)(2,o.NoticeBox,{color:"black",children:L})})}):null},v=function(N,V){var y=(0,a.useBackend)(V),S=y.data,L=S.tech_levels;return(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{id:"research-levels",children:[(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Research Field"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Level"})]}),L.map(function(w){var x=w.id,T=w.name,M=w.desc,O=w.level,D=w.ui_icon;return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"circle-info",tooltip:M})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:D})," ",T]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O})]},x)})]})})}},29205:function(A,r,n){"use strict";r.__esModule=!0,r.RndNetController=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=r.RndNetController=function(){function k(g,d){var c=(0,t.useBackend)(d),m=c.act,l=c.data,u=l.ion,s=(0,t.useLocalState)(d,"mainTabIndex",0),i=s[0],h=s[1],C=function(){function v(p){switch(p){case 0:return(0,e.createComponentVNode)(2,B);case 1:return(0,e.createComponentVNode)(2,I);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}return v}();return(0,e.createComponentVNode)(2,f.Window,{width:900,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"wrench",selected:i===0,onClick:function(){function v(){return h(0)}return v}(),children:"Network Management"},"ConfigPage"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"floppy-disk",selected:i===1,onClick:function(){function v(){return h(1)}return v}(),children:"Design Management"},"DesignPage")]}),C(i)]})})}return k}(),B=function(g,d){var c=(0,t.useBackend)(d),m=c.act,l=c.data,u=(0,t.useLocalState)(d,"filterType","ALL"),s=u[0],i=u[1],h=l.network_password,C=l.network_name,v=l.devices,p=[];p.push(s),s==="MSC"&&(p.push("BCK"),p.push("PGN"));var N=s==="ALL"?v:v.filter(function(V){return p.indexOf(V.dclass)>-1});return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Section,{title:"Network Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Network Name",children:(0,e.createComponentVNode)(2,o.Button,{content:C||"Unset",selected:C,icon:"edit",onClick:function(){function V(){return m("network_name")}return V}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Network Password",children:(0,e.createComponentVNode)(2,o.Button,{content:h||"Unset",selected:h,icon:"lock",onClick:function(){function V(){return m("network_password")}return V}()})})]})}),(0,e.createComponentVNode)(2,o.Section,{title:"Connected Devices",children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="ALL",onClick:function(){function V(){return i("ALL")}return V}(),icon:"network-wired",children:"All Devices"},"AllDevices"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="SRV",onClick:function(){function V(){return i("SRV")}return V}(),icon:"server",children:"R&D Servers"},"RNDServers"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="RDC",onClick:function(){function V(){return i("RDC")}return V}(),icon:"desktop",children:"R&D Consoles"},"RDConsoles"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="MFB",onClick:function(){function V(){return i("MFB")}return V}(),icon:"industry",children:"Exosuit Fabricators"},"Mechfabs"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="MSC",onClick:function(){function V(){return i("MSC")}return V}(),icon:"microchip",children:"Miscellaneous Devices"},"Misc")]}),(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Device Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Device ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Unlink"})]}),N.map(function(V){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:V.name}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:V.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function y(){return m("unlink_device",{dclass:V.dclass,uid:V.id})}return y}()})})]},V.id)})]})]})],4)},I=function(g,d){var c=(0,t.useBackend)(d),m=c.act,l=c.data,u=l.designs,s=(0,t.useLocalState)(d,"searchText",""),i=s[0],h=s[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Design Management",children:[(0,e.createComponentVNode)(2,o.Input,{fluid:!0,placeholder:"Search for designs",mb:2,onInput:function(){function C(v,p){return h(p)}return C}()}),u.filter((0,a.createSearch)(i,function(C){return C.name})).map(function(C){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{fluid:!0,content:C.name,checked:!C.blacklisted,onClick:function(){function v(){return m(C.blacklisted?"unblacklist_design":"blacklist_design",{d_uid:C.uid})}return v}()},C.name)})]})}},63315:function(A,r,n){"use strict";r.__esModule=!0,r.RndServer=void 0;var e=n(89005),a=n(72253),t=n(44879),o=n(36036),f=n(98595),b=r.RndServer=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.active,s=l.network_name;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:500,resizable:!0,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,o.Section,{title:"Server Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Machine power",children:(0,e.createComponentVNode)(2,o.Button,{content:u?"On":"Off",selected:u,icon:"power-off",onClick:function(){function i(){return m("toggle_active")}return i}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Link status",children:s===null?(0,e.createComponentVNode)(2,o.Box,{color:"red",children:"Unlinked"}):(0,e.createComponentVNode)(2,o.Box,{color:"green",children:"Linked"})})]})}),s===null?(0,e.createComponentVNode)(2,I):(0,e.createComponentVNode)(2,B)]})})}return k}(),B=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.network_name;return(0,e.createComponentVNode)(2,o.Section,{title:"Network Info",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Connected network ID",children:u}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Unlink",children:(0,e.createComponentVNode)(2,o.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function s(){return m("unlink")}return s}()})})]})})},I=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.controllers;return(0,e.createComponentVNode)(2,o.Section,{title:"Detected Cores",children:(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Link"})]}),u.map(function(s){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:s.netname}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Link",icon:"link",onClick:function(){function i(){return m("link",{addr:s.addr})}return i}()})})]},s.addr)})]})})}},26109:function(A,r,n){"use strict";r.__esModule=!0,r.RobotSelfDiagnosis=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=function(k,g){var d=k/g;return d<=.2?"good":d<=.5?"average":"bad"},B=r.RobotSelfDiagnosis=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.data,m=c.component_data;return(0,e.createComponentVNode)(2,o.Window,{width:280,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:m.map(function(l,u){return(0,e.createComponentVNode)(2,t.Section,{title:(0,f.capitalize)(l.name),children:l.installed<=0?(0,e.createComponentVNode)(2,t.NoticeBox,{m:-.5,height:3.5,color:"red",style:{"font-style":"normal"},children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",children:(0,e.createComponentVNode)(2,t.Flex.Item,{grow:1,textAlign:"center",align:"center",color:"#e8e8e8",children:l.installed===-1?"Destroyed":"Missing"})})}):(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"72%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Brute Damage",color:b(l.brute_damage,l.max_damage),children:l.brute_damage}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Burn Damage",color:b(l.electronic_damage,l.max_damage),children:l.electronic_damage})]})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Powered",color:l.powered?"good":"bad",children:l.powered?"Yes":"No"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Enabled",color:l.status?"good":"bad",children:l.status?"Yes":"No"})]})})]})},u)})})})}return I}()},97997:function(A,r,n){"use strict";r.__esModule=!0,r.RoboticsControlConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.RoboticsControlConsole=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.can_hack,l=c.safety,u=c.show_lock_all,s=c.cyborgs,i=s===void 0?[]:s;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:460,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!u&&(0,e.createComponentVNode)(2,t.Section,{title:"Emergency Lock Down",children:[(0,e.createComponentVNode)(2,t.Button,{icon:l?"lock":"unlock",content:l?"Disable Safety":"Enable Safety",selected:l,onClick:function(){function h(){return d("arm",{})}return h}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"lock",disabled:l,content:"Lock ALL Cyborgs",color:"bad",onClick:function(){function h(){return d("masslock",{})}return h}()})]}),(0,e.createComponentVNode)(2,b,{cyborgs:i,can_hack:m})]})})}return B}(),b=function(I,k){var g=I.cyborgs,d=I.can_hack,c=(0,a.useBackend)(k),m=c.act,l=c.data,u="Detonate";return l.detonate_cooldown>0&&(u+=" ("+l.detonate_cooldown+"s)"),g.length?g.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,buttons:(0,e.createFragment)([!!s.hackable&&!s.emagged&&(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){function i(){return m("hackbot",{uid:s.uid})}return i}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:s.locked_down?"unlock":"lock",color:s.locked_down?"good":"default",content:s.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){function i(){return m("stopbot",{uid:s.uid})}return i}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:u,disabled:!l.auth||l.detonate_cooldown>0,color:"bad",onClick:function(){function i(){return m("killbot",{uid:s.uid})}return i}()})],0),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Box,{color:s.status?"bad":s.locked_down?"average":"good",children:s.status?"Not Responding":s.locked_down?"Locked Down":"Nominal"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:(0,e.createComponentVNode)(2,t.Box,{children:s.locstring})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:s.health>50?"good":"bad",value:s.health/100})}),typeof s.charge=="number"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:s.charge>30?"good":"bad",value:s.charge/100})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Capacity",children:(0,e.createComponentVNode)(2,t.Box,{color:s.cell_capacity<3e4?"average":"good",children:s.cell_capacity})})],4)||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"No Power Cell"})}),!!s.is_hacked&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safeties",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"DISABLED"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Module",children:s.module}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Master AI",children:(0,e.createComponentVNode)(2,t.Box,{color:s.synchronization?"default":"average",children:s.synchronization||"None"})})]})},s.uid)}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cyborg units detected within access parameters."})}},54431:function(A,r,n){"use strict";r.__esModule=!0,r.Safe=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Safe=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.dial,s=l.open,i=l.locked,h=l.contents;return(0,e.createComponentVNode)(2,o.Window,{theme:"safe",width:600,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving",children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"25%"}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"75%"})]}),(0,e.createComponentVNode)(2,t.Icon,{className:"Safe--engraving--arrow",name:"long-arrow-alt-down",size:"3"}),(0,e.createVNode)(1,"br"),s?(0,e.createComponentVNode)(2,B):(0,e.createComponentVNode)(2,t.Box,{as:"img",className:"Safe--dial",src:"safe_dial.png",style:{transform:"rotate(-"+3.6*u+"deg)","z-index":0}})]}),!s&&(0,e.createComponentVNode)(2,I)]})})}return k}(),b=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.dial,s=l.open,i=l.locked,h=function(v,p){return(0,e.createComponentVNode)(2,t.Button,{disabled:s||p&&!i,icon:"arrow-"+(p?"right":"left"),content:(p?"Right":"Left")+" "+v,iconRight:p,onClick:function(){function N(){return m(p?"turnleft":"turnright",{num:v})}return N}(),style:{"z-index":10}})};return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:i,icon:s?"lock":"lock-open",content:s?"Close":"Open",mb:"0.5rem",onClick:function(){function C(){return m("open")}return C}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{position:"absolute",children:[h(50),h(10),h(1)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--right",position:"absolute",right:"5px",children:[h(1,!0),h(10,!0),h(50,!0)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--number",children:u})]})},B=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.contents;return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--contents",overflow:"auto",children:u.map(function(s,i){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{mb:"0.5rem",onClick:function(){function h(){return m("retrieve",{index:i+1})}return h}(),children:[(0,e.createComponentVNode)(2,t.Box,{as:"img",src:s.sprite+".png",verticalAlign:"middle",ml:"-6px",mr:"0.5rem"}),s.name]}),(0,e.createVNode)(1,"br")],4,s)})})},I=function(g,d){return(0,e.createComponentVNode)(2,t.Section,{className:"Safe--help",title:"Safe opening instructions (because you all keep forgetting)",children:[(0,e.createComponentVNode)(2,t.Box,{children:["1. Turn the dial left to the first number.",(0,e.createVNode)(1,"br"),"2. Turn the dial right to the second number.",(0,e.createVNode)(1,"br"),"3. Continue repeating this process for each number, switching between left and right each time.",(0,e.createVNode)(1,"br"),"4. Open the safe."]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:"To lock fully, turn the dial to the left after closing the safe."})]})}},29740:function(A,r,n){"use strict";r.__esModule=!0,r.SatelliteControlSatellitesList=r.SatelliteControlMapView=r.SatelliteControlFooter=r.SatelliteControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SatelliteControl=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=(0,a.useLocalState)(d,"tabIndex",l.tabIndex),s=u[0],i=u[1],h=function(){function v(p){i(p),m("set_tab_index",{tab_index:p})}return v}(),C=function(){function v(p){switch(p){case 0:return(0,e.createComponentVNode)(2,b);case 1:return(0,e.createComponentVNode)(2,B);default:return"WE SHOULDN'T BE HERE!"}}return v}();return(0,e.createComponentVNode)(2,o.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"table",selected:s===0,onClick:function(){function v(){return h(0)}return v}(),children:"Satellites"},"Satellites"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"map-marked-alt",selected:s===1,onClick:function(){function v(){return h(1)}return v}(),children:"Map View"},"MapView")]})}),C(s),(0,e.createComponentVNode)(2,I)]})})})}return k}(),b=r.SatelliteControlSatellitesList=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.satellites;return(0,e.createComponentVNode)(2,t.Section,{title:"Satellite Network Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"#"+s.id,children:[s.mode," ",(0,e.createComponentVNode)(2,t.Button,{content:s.active?"Deactivate":"Activate",icon:"arrow-circle-right",onClick:function(){function i(){return m("toggle",{id:s.id})}return i}()})]},s.id)})})})}return k}(),B=r.SatelliteControlMapView=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.satellites,s=l.has_goal,i=l.defended,h=l.collisions,C=l.fake_meteors,v=l.zoom,p=l.offsetX,N=l.offsetY,V=0;return(0,e.createComponentVNode)(2,t.Box,{height:"100vh",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,t.NanoMap,{zoom:v,offsetX:p,offsetY:N,onZoom:function(){function y(S){return m("set_zoom",{zoom:S})}return y}(),onOffsetChange:function(){function y(S,L){return m("set_offset",{offset_x:L.offsetX,offset_y:L.offsetY})}return y}(),children:[u.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"satellite",tooltip:y.active?"Shield Satellite":"Inactive Shield Satellite",color:y.active?"white":"grey",onClick:function(){function S(){return m("toggle",{id:y.id})}return S}()},V++)}),s&&i.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"circle",tooltip:"Successful Defense",color:"blue"},V++)}),s&&h.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"x",tooltip:"Meteor Hit",color:"red"},V++)}),s&&C.map(function(y){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"meteor",tooltip:"Incoming Meteor",color:"white"},V++)})]})})}return k}(),I=r.SatelliteControlFooter=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.notice,s=l.notice_color,i=l.has_goal,h=l.coverage,C=l.coverage_goal,v=l.testing;return(0,e.createFragment)([i&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Station Shield Coverage",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:h>=C?"good":"average",value:h,maxValue:100,children:[h,"%"]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Check coverage",disabled:v,onClick:function(){function p(){return m("begin_test")}return p}()})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{color:s,children:u})],0)}return k}()},44162:function(A,r,n){"use strict";r.__esModule=!0,r.SecureStorage=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=n(36352),B=n(92986),I=r.SecureStorage=function(){function c(m,l){return(0,e.createComponentVNode)(2,f.Window,{theme:"securestorage",height:500,width:280,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,g)})})})})}return c}(),k=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=window.event?m.which:m.keyCode;if(i===B.KEY_ENTER){m.preventDefault(),s("keypad",{digit:"E"});return}if(i===B.KEY_ESCAPE){m.preventDefault(),s("keypad",{digit:"C"});return}if(i===B.KEY_BACKSPACE){m.preventDefault(),s("backspace");return}if(i>=B.KEY_0&&i<=B.KEY_9){m.preventDefault(),s("keypad",{digit:i-B.KEY_0});return}if(i>=B.KEY_NUMPAD_0&&i<=B.KEY_NUMPAD_9){m.preventDefault(),s("keypad",{digit:i-B.KEY_NUMPAD_0});return}},g=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=i.locked,C=i.no_passcode,v=i.emagged,p=i.user_entered_code,N=[["1","2","3"],["4","5","6"],["7","8","9"],["C","0","E"]],V=C?"":h?"bad":"good";return(0,e.createComponentVNode)(2,o.Section,{fill:!0,onKeyDown:function(){function y(S){return k(S,l)}return y}(),children:[(0,e.createComponentVNode)(2,o.Stack.Item,{height:7.3,children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["SecureStorage__displayBox","SecureStorage__displayBox--"+V]),height:"100%",children:v?"ERROR":p})}),(0,e.createComponentVNode)(2,o.Table,{children:N.map(function(y){return(0,e.createComponentVNode)(2,b.TableRow,{children:y.map(function(S){return(0,e.createComponentVNode)(2,b.TableCell,{children:(0,e.createComponentVNode)(2,d,{number:S})},S)})},y[0])})})]})},d=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=m.number;return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,bold:!0,mb:"6px",content:h,textAlign:"center",fontSize:"60px",lineHeight:1.25,width:"80px",className:(0,a.classes)(["SecureStorage__Button","SecureStorage__Button--keypad","SecureStorage__Button--"+h]),onClick:function(){function C(){return s("keypad",{digit:h})}return C}()})}},6272:function(A,r,n){"use strict";r.__esModule=!0,r.SecurityRecords=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(3939),B=n(321),I=n(5485),k=n(22091),g={"*Execute*":"execute","*Arrest*":"arrest",Incarcerated:"incarcerated",Parolled:"parolled",Released:"released",Demote:"demote",Search:"search",Monitor:"monitor"},d=function(p,N){(0,b.modalOpen)(p,"edit",{field:N.edit,value:N.value})},c=r.SecurityRecords=function(){function v(p,N){var V=(0,t.useBackend)(N),y=V.act,S=V.data,L=S.loginState,w=S.currentPage,x;if(L.logged_in)w===1?x=(0,e.createComponentVNode)(2,l):w===2&&(x=(0,e.createComponentVNode)(2,i));else return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,I.LoginScreen)})});return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.LoginInfo),(0,e.createComponentVNode)(2,k.TemporaryNotice),(0,e.createComponentVNode)(2,m),x]})})]})}return v}(),m=function(p,N){var V=(0,t.useBackend)(N),y=V.act,S=V.data,L=S.currentPage,w=S.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:L===1,onClick:function(){function x(){return y("page",{page:1})}return x}(),children:"List Records"}),L===2&&w&&!w.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:L===2,children:["Record: ",w.fields[0].value]})]})})},l=function(p,N){var V=(0,t.useBackend)(N),y=V.act,S=V.data,L=S.records,w=(0,t.useLocalState)(N,"searchText",""),x=w[0],T=w[1],M=(0,t.useLocalState)(N,"sortId","name"),O=M[0],D=M[1],E=(0,t.useLocalState)(N,"sortOrder",!0),P=E[0],R=E[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,s)}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"SecurityRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,u,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,u,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,u,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,u,{id:"fingerprint",children:"Fingerprint"}),(0,e.createComponentVNode)(2,u,{id:"status",children:"Criminal Status"})]}),L.filter((0,a.createSearch)(x,function(j){return j.name+"|"+j.id+"|"+j.rank+"|"+j.fingerprint+"|"+j.status})).sort(function(j,F){var W=P?1:-1;return j[O].localeCompare(F[O])*W}).map(function(j){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"SecurityRecords__listRow--"+g[j.status],onClick:function(){function F(){return y("view",{uid_gen:j.uid_gen,uid_sec:j.uid_sec})}return F}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",j.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.fingerprint}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.status})]},j.id)})]})})})],4)},u=function(p,N){var V=(0,t.useLocalState)(N,"sortId","name"),y=V[0],S=V[1],L=(0,t.useLocalState)(N,"sortOrder",!0),w=L[0],x=L[1],T=p.id,M=p.children;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:y!==T&&"transparent",fluid:!0,onClick:function(){function O(){y===T?x(!w):(S(T),x(!0))}return O}(),children:[M,y===T&&(0,e.createComponentVNode)(2,o.Icon,{name:w?"sort-up":"sort-down",ml:"0.25rem;"})]})})})},s=function(p,N){var V=(0,t.useBackend)(N),y=V.act,S=V.data,L=S.isPrinting,w=(0,t.useLocalState)(N,"searchText",""),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{ml:"0.25rem",content:"New Record",icon:"plus",onClick:function(){function M(){return y("new_general")}return M}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:L,icon:L?"spinner":"print",iconSpin:!!L,content:"Print Cell Log",onClick:function(){function M(){return(0,b.modalOpen)(N,"print_cell_log")}return M}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by Name, ID, Assignment, Fingerprint, Status",fluid:!0,onInput:function(){function M(O,D){return T(D)}return M}()})})]})},i=function(p,N){var V=(0,t.useBackend)(N),y=V.act,S=V.data,L=S.isPrinting,w=S.general,x=S.security;return!w||!w.fields?(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"General records lost!"}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:L,icon:L?"spinner":"print",iconSpin:!!L,content:"Print Record",onClick:function(){function T(){return y("print_record")}return T}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",tooltip:"WARNING: This will also delete the Security and Medical records associated with this crew member!",tooltipPosition:"bottom-start",content:"Delete Record",onClick:function(){function T(){return y("delete_general")}return T}()})],4),children:(0,e.createComponentVNode)(2,h)})}),!x||!x.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function T(){return y("new_security")}return T}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Security records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:x.empty,content:"Delete Record",onClick:function(){function T(){return y("delete_security")}return T}()}),children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:x.fields.map(function(T,M){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:T.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(T.value),!!T.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:T.line_break?"1rem":"initial",onClick:function(){function O(){return d(N,T)}return O}()})]},M)})})})})}),(0,e.createComponentVNode)(2,C)],4)],0)},h=function(p,N){var V=(0,t.useBackend)(N),y=V.data,S=y.general;return!S||!S.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:S.fields.map(function(L,w){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:L.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(""+L.value),!!L.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:L.line_break?"1rem":"initial",onClick:function(){function x(){return d(N,L)}return x}()})]},w)})})}),!!S.has_photos&&S.photos.map(function(L,w){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:L,style:{width:"96px","margin-top":"5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createVNode)(1,"br"),"Photo #",w+1]},w)})]})},C=function(p,N){var V=(0,t.useBackend)(N),y=V.act,S=V.data,L=S.security;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function w(){return(0,b.modalOpen)(N,"comment_add")}return w}()}),children:L.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):L.comments.map(function(w,x){return(0,e.createComponentVNode)(2,o.Box,{preserveWhitespace:!0,children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:w.header||"Auto-generated"}),(0,e.createVNode)(1,"br"),w.text||w,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function T(){return y("comment_delete",{id:x+1})}return T}()})]},x)})})})}},5099:function(A,r,n){"use strict";r.__esModule=!0,r.SeedExtractor=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(3939);function B(u,s){var i=typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(i)return(i=i.call(u)).next.bind(i);if(Array.isArray(u)||(i=I(u))||s&&u&&typeof u.length=="number"){i&&(u=i);var h=0;return function(){return h>=u.length?{done:!0}:{done:!1,value:u[h++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function I(u,s){if(u){if(typeof u=="string")return k(u,s);var i={}.toString.call(u).slice(8,-1);return i==="Object"&&u.constructor&&(i=u.constructor.name),i==="Map"||i==="Set"?Array.from(u):i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?k(u,s):void 0}}function k(u,s){(s==null||s>u.length)&&(s=u.length);for(var i=0,h=Array(s);i=x},C=function(w,x){return w<=x},v=s.split(" "),p=[],N=function(){var w=S.value,x=w.split(":");if(x.length===0)return 0;if(x.length===1)return p.push(function(O){return(O.name+" ("+O.variant+")").toLocaleLowerCase().includes(x[0].toLocaleLowerCase())}),0;if(x.length>2)return{v:function(){function O(D){return!1}return O}()};var T,M=i;if(x[1][x[1].length-1]==="-"?(M=C,T=Number(x[1].substring(0,x[1].length-1))):x[1][x[1].length-1]==="+"?(M=h,T=Number(x[1].substring(0,x[1].length-1))):T=Number(x[1]),isNaN(T))return{v:function(){function O(D){return!1}return O}()};switch(x[0].toLocaleLowerCase()){case"l":case"life":case"lifespan":p.push(function(O){return M(O.lifespan,T)});break;case"e":case"end":case"endurance":p.push(function(O){return M(O.endurance,T)});break;case"m":case"mat":case"maturation":p.push(function(O){return M(O.maturation,T)});break;case"pr":case"prod":case"production":p.push(function(O){return M(O.production,T)});break;case"y":case"yield":p.push(function(O){return M(O.yield,T)});break;case"po":case"pot":case"potency":p.push(function(O){return M(O.potency,T)});break;case"s":case"stock":case"c":case"count":case"a":case"amount":p.push(function(O){return M(O.amount,T)});break;default:return{v:function(){function O(D){return!1}return O}()}}},V,y=B(v),S;!(S=y()).done;)if(V=N(),V!==0&&V)return V.v;return function(L){for(var w=0,x=p;w=1?Number(M):1)}return x}()})]})]})}},17474:function(A,r,n){"use strict";r.__esModule=!0,r.Shop=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(25328),f=n(72253),b=n(36036),B=n(98595),I=n(3939),k=function(h){switch(h){case 0:return(0,e.createComponentVNode)(2,d);case 1:return(0,e.createComponentVNode)(2,c);default:return"\u041E\u0428\u0418\u0411\u041A\u0410, \u0421\u041E\u041E\u0411\u0429\u0418\u0422\u0415 \u0420\u0410\u0417\u0420\u0410\u0411\u041E\u0422\u0427\u0418\u041A\u0423"}},g=r.Shop=function(){function i(h,C){var v=(0,f.useBackend)(C),p=v.act,N=v.data,V=N.cart,y=(0,f.useLocalState)(C,"tabIndex",0),S=y[0],L=y[1];return(0,e.createComponentVNode)(2,B.Window,{width:900,height:600,theme:"abductor",children:[(0,e.createComponentVNode)(2,I.ComplexModal),(0,e.createComponentVNode)(2,B.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Tabs,{children:[(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:S===0,onClick:function(){function w(){L(0)}return w}(),icon:"store",children:"\u0422\u043E\u0440\u0433\u043E\u0432\u043B\u044F"},"PurchasePage"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:S===1,onClick:function(){function w(){L(1)}return w}(),icon:"shopping-cart",children:["\u041A\u043E\u0440\u0437\u0438\u043D\u0430 ",V&&V.length?"("+V.length+")":""]},"Cart")]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:k(S)})]})})]})}return i}(),d=function(h,C){var v=(0,f.useBackend)(C),p=v.act,N=v.data,V=N.cash,y=N.cats,S=(0,f.useLocalState)(C,"shopItems",y[0].items),L=S[0],w=S[1],x=(0,f.useLocalState)(C,"showDesc",1),T=x[0],M=x[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"\u0421\u0440\u0435\u0434\u0441\u0442\u0432\u0430: "+V+"\u043A",buttons:(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438",checked:T,onClick:function(){function O(){return M(!T)}return O}()})})})}),(0,e.createComponentVNode)(2,b.Stack,{fill:!0,mt:.3,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:y.map(function(O){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:O.items===L,onClick:function(){function D(){w(O.items)}return D}(),children:O.cat},O)})})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:L.map(function(O){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,m,{i:O,showDecription:T},(0,o.decodeHtmlEntities)(O.name))},(0,o.decodeHtmlEntities)(O.name))})})})})]})]})},c=function(h,C){var v=(0,f.useBackend)(C),p=v.act,N=v.data,V=N.cart,y=N.cash,S=N.cart_price,L=(0,f.useLocalState)(C,"showDesc",0),w=L[0],x=L[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"\u0421\u0440\u0435\u0434\u0441\u0442\u0432\u0430: "+y+"\u043A",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438",checked:w,onClick:function(){function T(){return x(!w)}return T}()}),(0,e.createComponentVNode)(2,b.Button,{content:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C",icon:"trash",onClick:function(){function T(){return p("empty_cart")}return T}(),disabled:!V}),(0,e.createComponentVNode)(2,b.Button,{content:"\u041E\u043F\u043B\u0430\u0442\u0438\u0442\u044C ("+S+"\u043A)",icon:"shopping-cart",onClick:function(){function T(){return p("purchase_cart")}return T}(),disabled:!V||S>y})],4),children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:V?V.map(function(T){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mr:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,m,{i:T,showDecription:w,buttons:(0,e.createComponentVNode)(2,u,{i:T})})},(0,o.decodeHtmlEntities)(T.name))}):(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:"\u0412\u0430\u0448\u0430 \u043A\u043E\u0440\u0437\u0438\u043D\u0430 \u043F\u0443\u0441\u0442\u0430!"})})})})})},m=function(h,C){var v=h.i,p=h.showDecription,N=p===void 0?1:p,V=h.buttons,y=V===void 0?(0,e.createComponentVNode)(2,l,{i:v}):V;return(0,e.createComponentVNode)(2,b.Section,{title:(0,o.decodeHtmlEntities)(v.name),showBottom:N,buttons:y,children:[N?(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(v.desc)}):null,N?(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(v.content)}):null]})},l=function(h,C){var v=(0,f.useBackend)(C),p=v.act,N=v.data,V=h.i,y=N.cash;return(0,e.createComponentVNode)(2,b.Button,{icon:"shopping-cart",content:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0432 \u043A\u043E\u0440\u0437\u0438\u043D\u0443 ("+V.cost+" \u041A\u0438\u043A\u0438\u0440\u0438\u0434\u0438\u0442\u043E\u0432)",color:V.limit!==-1&&"red",tooltip:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0442\u043E\u0432\u0430\u0440 \u0432 \u043A\u043E\u0440\u0437\u0438\u043D\u0443, \u0443\u0432\u0435\u043B\u0438\u0447\u0438\u0432 \u043E\u0431\u0449\u0435\u0435 \u0447\u0438\u0441\u043B\u043E \u0434\u0430\u043D\u043D\u043E\u0433\u043E \u0442\u043E\u0432\u0430\u0440\u0430. \u0426\u0435\u043D\u0430 \u0442\u043E\u0432\u0430\u0440\u0430 \u043C\u0435\u043D\u044F\u0435\u0442\u0441\u044F \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043C\u043E\u0441\u0442\u0438 \u043E\u0442 \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043D\u044B\u0445 \u0446\u0435\u043D\u043D\u043E\u0441\u0442\u0435\u0439 \u0432 \u0420\u0430\u0441\u0447\u0438\u0447\u0435\u0442\u0447\u0438\u043A\u0438\u043A\u0435.",tooltipPosition:"left",onClick:function(){function S(){return p("add_to_cart",{item:V.obj_path})}return S}(),disabled:V.cost>y||V.limit!==-1&&V.purchased>=V.limit||V.is_time_available===!1})},u=function(h,C){var v=(0,f.useBackend)(C),p=v.act,N=v.data,V=h.i;return(0,e.createComponentVNode)(2,b.Stack,{children:[(0,e.createComponentVNode)(2,b.Button,{icon:"times",content:"("+V.cost*V.amount+"\u043A)",tooltip:"\u0423\u0431\u0440\u0430\u0442\u044C \u0438\u0437 \u043A\u043E\u0440\u0437\u0438\u043D\u044B.",tooltipPosition:"left",onClick:function(){function y(){return p("remove_from_cart",{item:V.obj_path})}return y}()}),(0,e.createComponentVNode)(2,b.Button,{icon:"minus",ml:"5px",onClick:function(){function y(){return p("set_cart_item_quantity",{item:V.obj_path,quantity:--V.amount})}return y}(),disabled:V.amount<=0}),(0,e.createComponentVNode)(2,b.Button.Input,{content:V.amount,width:"45px",tooltipPosition:"bottom-end",onCommit:function(){function y(S,L){return p("set_cart_item_quantity",{item:V.obj_path,quantity:L})}return y}(),disabled:V.limit!==-1&&V.amount>=V.limit&&V.amount<=0}),(0,e.createComponentVNode)(2,b.Button,{mb:.3,icon:"plus",tooltipPosition:"bottom-start",tooltip:V.limit===0&&"Discount already redeemed!",onClick:function(){function y(){return p("set_cart_item_quantity",{item:V.obj_path,quantity:++V.amount})}return y}(),disabled:V.limit!==-1&&V.amount>=V.limit})]})},s=function(h,C){var v=(0,f.useBackend)(C),p=v.act,N=v.data,V=h.pack;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,horizontal:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{width:"70%",children:V.content_images.map(function(y){return(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+y,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})},y.ref)})})})}},2916:function(A,r,n){"use strict";r.__esModule=!0,r.ShuttleConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ShuttleConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:150,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:d.status?d.status:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Missing"})}),!!d.shuttle&&(!!d.docking_ports_len&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Send to ",children:d.docking_ports.map(function(c){return(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",content:c.name,onClick:function(){function m(){return g("move",{move:c.id})}return m}()},c.name)})})||(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:"red",children:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Locked"})}),!!d.admin_controlled&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorization",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-circle",content:"Request Authorization",disabled:!d.status,onClick:function(){function c(){return g("request")}return c}()})})],0))]})})})})}return b}()},39401:function(A,r,n){"use strict";r.__esModule=!0,r.ShuttleManipulator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ShuttleManipulator=function(){function k(g,d){var c=(0,a.useLocalState)(d,"tabIndex",0),m=c[0],l=c[1],u=function(){function s(i){switch(i){case 0:return(0,e.createComponentVNode)(2,b);case 1:return(0,e.createComponentVNode)(2,B);case 2:return(0,e.createComponentVNode)(2,I);default:return"WE SHOULDN'T BE HERE!"}}return s}();return(0,e.createComponentVNode)(2,o.Window,{width:650,height:700,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===0,onClick:function(){function s(){return l(0)}return s}(),icon:"info-circle",children:"Status"},"Status"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===1,onClick:function(){function s(){return l(1)}return s}(),icon:"file-import",children:"Templates"},"Templates"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===2,onClick:function(){function s(){return l(2)}return s}(),icon:"tools",children:"Modification"},"Modification")]}),u(m)]})})})}return k}(),b=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.shuttles;return(0,e.createComponentVNode)(2,t.Box,{children:u.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID",children:s.id}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Timer",children:s.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Mode",children:s.mode}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Status",children:s.status}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function i(){return m("jump_to",{type:"mobile",id:s.id})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Fast Travel",icon:"fast-forward",onClick:function(){function i(){return m("fast_travel",{id:s.id})}return i}()})]})]})},s.name)})})},B=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.templates_tabs,s=l.existing_shuttle,i=l.templates;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Tabs,{children:u.map(function(h){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:h===s.id,icon:"file",onClick:function(){function C(){return m("select_template_category",{cat:h})}return C}(),children:h},h)})}),!!s&&i[s.id].templates.map(function(h){return(0,e.createComponentVNode)(2,t.Section,{title:h.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[h.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:h.description}),h.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:h.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Load Template",icon:"download",onClick:function(){function C(){return m("select_template",{shuttle_id:h.shuttle_id})}return C}()})})]})},h.name)})]})},I=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.existing_shuttle,s=l.selected;return(0,e.createComponentVNode)(2,t.Box,{children:[u?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: "+u.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:u.status}),u.timer&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Timer",children:u.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function i(){return m("jump_to",{type:"mobile",id:u.id})}return i}()})})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: None"}),s?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: "+s.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:s.description}),s.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Preview",icon:"eye",onClick:function(){function i(){return m("preview",{shuttle_id:s.shuttle_id})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Load",icon:"download",onClick:function(){function i(){return m("load",{shuttle_id:s.shuttle_id})}return i}()})]})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: None"})]})}},86013:function(A,r,n){"use strict";r.__esModule=!0,r.SingularityMonitor=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(44879),f=n(72253),b=n(36036),B=n(76910),I=n(98595),k=n(36352),g=r.SingularityMonitor=function(){function l(u,s){var i=(0,f.useBackend)(s),h=i.act,C=i.data;return C.active===0?(0,e.createComponentVNode)(2,c):(0,e.createComponentVNode)(2,m)}return l}(),d=function(u){return Math.log2(16+Math.max(0,u))-4},c=function(u,s){var i=(0,f.useBackend)(s),h=i.act,C=i.data,v=C.singularities,p=v===void 0?[]:v;return(0,e.createComponentVNode)(2,I.Window,{width:450,height:185,children:(0,e.createComponentVNode)(2,I.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,title:"Detected Singularities",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"sync",content:"Refresh",onClick:function(){function N(){return h("refresh")}return N}()}),children:(0,e.createComponentVNode)(2,b.Table,{children:p.map(function(N){return(0,e.createComponentVNode)(2,b.Table.Row,{children:[(0,e.createComponentVNode)(2,b.Table.Cell,{children:N.singularity_id+". "+N.area_name}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,color:"label",children:"Stage:"}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,width:"120px",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:N.stage,minValue:0,maxValue:6,ranges:{good:[1,2],average:[3,4],bad:[5,6]},children:(0,o.toFixed)(N.stage)})}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,b.Button,{content:"Details",onClick:function(){function V(){return h("view",{view:N.singularity_id})}return V}()})})]},N.singularity_id)})})})})})},m=function(u,s){var i=(0,f.useBackend)(s),h=i.act,C=i.data,v=C.active,p=C.singulo_stage,N=C.singulo_potential_stage,V=C.singulo_energy,y=C.singulo_high,S=C.singulo_low,L=C.generators,w=L===void 0?[]:L;return(0,e.createComponentVNode)(2,I.Window,{width:550,height:185,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"270px",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Metrics",children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Stage",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:p,minValue:0,maxValue:6,ranges:{good:[1,2],average:[3,4],bad:[5,6]},children:(0,o.toFixed)(p)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Potential Stage",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:N,minValue:0,maxValue:6,ranges:{good:[1,p+.5],average:[p+.5,p+1.5],bad:[p+1.5,p+2]},children:(0,o.toFixed)(N)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:V,minValue:S,maxValue:y,ranges:{good:[.67*y+.33*S,y],average:[.33*y+.67*S,.67*y+.33*S],bad:[S,.33*y+.67*S]},children:(0,o.toFixed)(V)+"MJ"})})]})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Field Generators",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"arrow-left",content:"Back",onClick:function(){function x(){return h("back")}return x}()}),children:(0,e.createComponentVNode)(2,b.LabeledList,{children:w.map(function(x){return(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Remaining Charge",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:x.charge,minValue:0,maxValue:125,ranges:{good:[80,125],average:[30,80],bad:[0,30]},children:(0,o.toFixed)(x.charge)})},x.gen_index)})})})})]})})})}},88284:function(A,r,n){"use strict";r.__esModule=!0,r.Sleeper=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=[["good","Alive"],["average","Critical"],["bad","DEAD"]],B=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],I={average:[.25,.5],bad:[.5,1/0]},k=["bad","average","average","good","average","average","bad"],g=r.Sleeper=function(){function i(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.hasOccupant,y=V?(0,e.createComponentVNode)(2,d):(0,e.createComponentVNode)(2,s);return(0,e.createComponentVNode)(2,f.Window,{width:550,height:760,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:y}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,l)})]})})})}return i}(),d=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.occupant;return(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,u)],4)},c=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.occupant,y=N.auto_eject_dead;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:"Auto-eject if dead:\xA0"}),(0,e.createComponentVNode)(2,o.Button,{icon:y?"toggle-on":"toggle-off",selected:y,content:y?"On":"Off",onClick:function(){function S(){return p("auto_eject_dead_"+(y?"off":"on"))}return S}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"user-slash",content:"Eject",onClick:function(){function S(){return p("ejectify")}return S}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:V.name}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.maxHealth,value:V.health/V.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]},children:(0,a.round)(V.health,0)})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",color:b[V.stat][0],children:b[V.stat][1]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.maxTemp,value:V.bodyTemperature/V.maxTemp,color:k[V.temperatureSuitability+3],children:[(0,a.round)(V.btCelsius,0),"\xB0C,",(0,a.round)(V.btFaren,0),"\xB0F"]})}),!!V.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.bloodMax,value:V.bloodLevel/V.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[V.bloodPercent,"%, ",V.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[V.pulse," BPM"]})],4)]})})},m=function(h,C){var v=(0,t.useBackend)(C),p=v.data,N=p.occupant;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Damage",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:B.map(function(V,y){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:V[0],children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:"100",value:N[V[1]]/100,ranges:I,children:(0,a.round)(N[V[1]],0)},y)},y)})})})},l=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.hasOccupant,y=N.isBeakerLoaded,S=N.beakerMaxSpace,L=N.beakerFreeSpace,w=N.dialysis,x=w&&L>0;return(0,e.createComponentVNode)(2,o.Section,{title:"Dialysis",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!y||L<=0||!V,selected:x,icon:x?"toggle-on":"toggle-off",content:x?"Active":"Inactive",onClick:function(){function T(){return p("togglefilter")}return T}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!y,icon:"eject",content:"Eject",onClick:function(){function T(){return p("removebeaker")}return T}()})],4),children:y?(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:S,value:L/S,ranges:{good:[.5,1/0],average:[.25,.5],bad:[-1/0,.25]},children:[L,"u"]})})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No beaker loaded."})})},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.occupant,y=N.chemicals,S=N.maxchem,L=N.amounts;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Chemicals",children:y.map(function(w,x){var T="",M;return w.overdosing?(T="bad",M=(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle"}),"\xA0 Overdosing!"]})):w.od_warning&&(T="average",M=(0,e.createComponentVNode)(2,o.Box,{color:"average",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle"}),"\xA0 Close to overdosing"]})),(0,e.createComponentVNode)(2,o.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{title:w.title,level:"3",mx:"0",lineHeight:"18px",buttons:M,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:S,value:w.occ_amount/S,color:T,title:"Amount of chemicals currently inside the occupant / Total amount injectable by this machine",mr:"0.5rem",children:[w.pretty_amount,"/",S,"u"]}),L.map(function(O,D){return(0,e.createComponentVNode)(2,o.Button,{disabled:!w.injectable||w.occ_amount+O>S||V.stat===2,icon:"syringe",content:"Inject "+O+"u",title:"Inject "+O+"u of "+w.title+" into the occupant",mb:"0",height:"19px",onClick:function(){function E(){return p("chemical",{chemid:w.id,amount:O})}return E}()},D)})]})})},x)})})},s=function(h,C){return(0,e.createComponentVNode)(2,o.Section,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}},21597:function(A,r,n){"use strict";r.__esModule=!0,r.SlotMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SlotMachine=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;if(d.money===null)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:90,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:"Could not scan your card or could not find account!"}),(0,e.createComponentVNode)(2,t.Box,{children:"Please wear or hold your ID and try again."})]})})});var c;return d.plays===1?c=d.plays+" player has tried their luck today!":c=d.plays+" players have tried their luck today!",(0,e.createComponentVNode)(2,o.Window,{width:300,height:151,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{lineHeight:2,children:c}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Credits Remaining",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:d.money})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"10 credits to spin",children:(0,e.createComponentVNode)(2,t.Button,{icon:"coins",disabled:d.working,content:d.working?"Spinning...":"Spin",onClick:function(){function m(){return g("spin")}return m}()})})]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,lineHeight:2,color:d.resultlvl,children:d.result})]})})})}return b}()},46348:function(A,r,n){"use strict";r.__esModule=!0,r.Smartfridge=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Smartfridge=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.secure,m=d.can_dry,l=d.drying,u=d.contents;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"Secure Access: Please have your identification ready."}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m?"Drying rack":"Contents",buttons:!!m&&(0,e.createComponentVNode)(2,t.Button,{width:4,icon:l?"power-off":"times",content:l?"On":"Off",selected:l,onClick:function(){function s(){return g("drying")}return s}()}),children:[!u&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cookie-bite",size:5,color:"brown"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No products loaded."]})}),!!u&&u.slice().sort(function(s,i){return s.display_name.localeCompare(i.display_name)}).map(function(s){return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"55%",children:s.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"25%",children:["(",s.quantity," in stock)"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:13,children:[(0,e.createComponentVNode)(2,t.Button,{width:3,icon:"arrow-down",tooltip:"Dispense one.",content:"1",onClick:function(){function i(){return g("vend",{index:s.vend,amount:1})}return i}()}),(0,e.createComponentVNode)(2,t.NumberInput,{width:"40px",minValue:0,value:0,maxValue:s.quantity,step:1,stepPixelSize:3,onChange:function(){function i(h,C){return g("vend",{index:s.vend,amount:C})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{width:4,icon:"arrow-down",content:"All",tooltip:"Dispense all.",tooltipPosition:"bottom-start",onClick:function(){function i(){return g("vend",{index:s.vend,amount:s.quantity})}return i}()})]})]},s)})]})]})})})}return b}()},86162:function(A,r,n){"use strict";r.__esModule=!0,r.Smes=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(49968),f=n(98595),b=1e3,B=r.Smes=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.capacityPercent,u=m.capacity,s=m.charge,i=m.inputAttempt,h=m.inputting,C=m.inputLevel,v=m.inputLevelMax,p=m.inputAvailable,N=m.outputPowernet,V=m.outputAttempt,y=m.outputting,S=m.outputLevel,L=m.outputLevelMax,w=m.outputUsed,x=l>=100&&"good"||h&&"average"||"bad",T=y&&"good"||s>0&&"average"||"bad";return(0,e.createComponentVNode)(2,f.Window,{width:340,height:345,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Stored Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:l*.01,ranges:{good:[.5,1/0],average:[.15,.5],bad:[-1/0,.15]}})}),(0,e.createComponentVNode)(2,t.Section,{title:"Input",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Charge Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:i?"sync-alt":"times",selected:i,onClick:function(){function M(){return c("tryinput")}return M}(),children:i?"Auto":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:x,children:l>=100&&"Fully Charged"||h&&"Charging"||"Not Charging"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Input",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:C===0,onClick:function(){function M(){return c("input",{target:"min"})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:C===0,onClick:function(){function M(){return c("input",{adjust:-1e4})}return M}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:C/b,fillValue:p/b,minValue:0,maxValue:v/b,step:5,stepPixelSize:4,format:function(){function M(O){return(0,o.formatPower)(O*b,1)}return M}(),onChange:function(){function M(O,D){return c("input",{target:D*b})}return M}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:C===v,onClick:function(){function M(){return c("input",{adjust:1e4})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:C===v,onClick:function(){function M(){return c("input",{target:"max"})}return M}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available",children:(0,o.formatPower)(p)})]})}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Output",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Output Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){function M(){return c("tryoutput")}return M}(),children:V?"On":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:T,children:N?y?"Sending":s>0?"Not Sending":"No Charge":"Not Connected"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Output",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:S===0,onClick:function(){function M(){return c("output",{target:"min"})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:S===0,onClick:function(){function M(){return c("output",{adjust:-1e4})}return M}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:S/b,minValue:0,maxValue:L/b,step:5,stepPixelSize:4,format:function(){function M(O){return(0,o.formatPower)(O*b,1)}return M}(),onChange:function(){function M(O,D){return c("output",{target:D*b})}return M}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:S===L,onClick:function(){function M(){return c("output",{adjust:1e4})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:S===L,onClick:function(){function M(){return c("output",{target:"max"})}return M}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Outputting",children:(0,o.formatPower)(w)})]})})]})})})}return I}()},63584:function(A,r,n){"use strict";r.__esModule=!0,r.SolarControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SolarControl=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=0,m=1,l=2,u=d.generated,s=d.generated_ratio,i=d.tracking_state,h=d.tracking_rate,C=d.connected_panels,v=d.connected_tracker,p=d.cdir,N=d.direction,V=d.rotating_direction;return(0,e.createComponentVNode)(2,o.Window,{width:490,height:277,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){function y(){return g("refresh")}return y}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar tracker",color:v?"good":"bad",children:v?"OK":"N/A"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar panels",color:C>0?"good":"bad",children:C})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{size:2,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power output",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[.66,1/0],average:[.33,.66],bad:[-1/0,.33]},minValue:0,maxValue:1,value:s,children:u+" W"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[p,"\xB0 (",N,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[i===l&&(0,e.createComponentVNode)(2,t.Box,{children:" Automated "}),i===m&&(0,e.createComponentVNode)(2,t.Box,{children:[" ",h,"\xB0/h (",V,")"," "]}),i===c&&(0,e.createComponentVNode)(2,t.Box,{children:" Tracker offline "})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[i!==l&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0",step:1,stepPixelSize:1,minValue:0,maxValue:359,value:p,onDrag:function(){function y(S,L){return g("cdir",{cdir:L})}return y}()}),i===l&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker status",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Off",selected:i===c,onClick:function(){function y(){return g("track",{track:c})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"clock-o",content:"Timed",selected:i===m,onClick:function(){function y(){return g("track",{track:m})}return y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Auto",selected:i===l,disabled:!v,onClick:function(){function y(){return g("track",{track:l})}return y}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[i===m&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0/h",step:1,stepPixelSize:1,minValue:-7200,maxValue:7200,value:h,format:function(){function y(S){var L=Math.sign(S)>0?"+":"-";return L+Math.abs(S)}return y}(),onDrag:function(){function y(S,L){return g("tdir",{tdir:L})}return y}()}),i===c&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Tracker offline "}),i===l&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]})]})})]})})}return b}()},38096:function(A,r,n){"use strict";r.__esModule=!0,r.SpawnersMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SpawnersMenu=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.spawners||[];return(0,e.createComponentVNode)(2,o.Window,{width:700,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{children:c.map(function(m){return(0,e.createComponentVNode)(2,t.Section,{mb:.5,title:m.name+" ("+m.amount_left+" left)",level:2,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Jump",onClick:function(){function l(){return g("jump",{ID:m.uids})}return l}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Spawn",onClick:function(){function l(){return g("spawn",{ID:m.uids})}return l}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mb:1,fontSize:"16px",children:m.desc}),!!m.fluff&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},textColor:"#878787",fontSize:"14px",children:m.fluff}),!!m.important_info&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mt:1,bold:!0,color:"red",fontSize:"18px",children:m.important_info})]},m.name)})})})})}return b}()},30586:function(A,r,n){"use strict";r.__esModule=!0,r.SpecMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SpecMenu=function(){function g(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:1100,height:600,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k)]})})})}return g}(),b=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Hemomancer",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function i(){return l("hemomancer")}return i}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on blood magic and the manipulation of blood around you.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Vampiric claws",16),(0,e.createTextVNode)(": Unlocked at 150 blood, allows you to summon a robust pair of claws that attack rapidly, drain a targets blood, and heal you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood Barrier",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to select two turfs and create a wall between them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood tendrils",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to slow everyone in a targeted 3x3 area after a short delay.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Sanguine pool",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to travel at high speeds for a short duration. Doing this leaves behind blood splatters. You can move through anything but walls and space when doing this.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Predator senses",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to sniff out anyone within the same sector as you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood eruption",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to manipulate all nearby blood splatters, in 4 tiles around you, into spikes that impale anyone stood ontop of them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"The blood bringers rite",16),(0,e.createTextVNode)(": When toggled you will rapidly drain the blood of everyone who is nearby and use it to heal yourself slightly and remove any incapacitating effects rapidly.")],4)]})})},B=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Umbrae",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function i(){return l("umbrae")}return i}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on darkness, stealth ambushing and mobility.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Cloak of darkness",16),(0,e.createTextVNode)(": Unlocked at 150 blood, when toggled, allows you to become nearly invisible and move rapidly when in dark regions. While active, burn damage is more effective against you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow anchor",16),(0,e.createTextVNode)(": Unlocked at 250 blood, casting it will create an anchor at the cast location after a short delay. If you then cast the ability again, you are teleported back to the anchor. If you do not cast again within 2 minutes, you will do a fake recall, causing a clone to appear at the anchor and making yourself invisible. It will not teleport you between Z levels.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow snare",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to summon a trap that when crossed blinds and ensnares the victim. This trap is hard to see, but withers in the light.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Dark passage",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to target a turf on screen, you will then teleport to that turf.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Extinguish",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to snuff out nearby electronic light sources and glowshrooms.")],4),(0,e.createVNode)(1,"b",null,"Shadow boxing",16),": Unlocked at 800 blood, sends out shadow clones towards a target, damaging them while you remain in range.",(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Eternal darkness",16),(0,e.createTextVNode)(": When toggled, you consume yourself in unholy darkness, only the strongest of lights will be able to see through it. Inside the radius, nearby creatures will freeze and energy projectiles will deal less damage.")],4),(0,e.createVNode)(1,"p",null,"In addition, you also gain permanent X-ray vision.",16)]})})},I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Gargantua",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function i(){return l("gargantua")}return i}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on tenacity and melee damage.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rejuvenate",16),(0,e.createTextVNode)(": Will heal you at an increased rate based on how much damage you have taken.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell",16),(0,e.createTextVNode)(": Unlocked at 150 blood, increases your resistance to physical damage, stuns and stamina for 30 seconds. While it is active you cannot fire guns.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Seismic stomp",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to stomp the ground to send out a shockwave, knocking people back.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood rush",16),(0,e.createTextVNode)(": Unlocked at 250 blood, gives you a short speed boost when cast.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell II",16),(0,e.createTextVNode)(": Unlocked at 400 blood, increases all melee damage by 10.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Overwhelming force",16),(0,e.createTextVNode)(": Unlocked at 600 blood, when toggled, if you bump into a door that you do not have access to, it will force it open. In addition, you cannot be pushed or pulled while it is active.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Demonic grasp",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to send out a demonic hand to snare someone. If you are on disarm/grab intent you will push/pull the target, respectively.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Charge",16),(0,e.createTextVNode)(": Unlocked at 800 blood, you gain the ability to charge at a target. Destroying and knocking back pretty much anything you collide with.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Desecrated Duel",16),(0,e.createTextVNode)(": Leap towards a visible enemy, creating an arena upon landing, infusing you with increased regeneration, and granting you resistance to internal damages.")],4)]})})},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Dantalion",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function i(){return l("dantalion")}return i}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on thralling and illusions.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Enthrall",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Thralls your target to your will, requires you to stand still. Does not work on mindshielded or already enthralled/mindslaved people.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall cap",16),(0,e.createTextVNode)(": You can only thrall a max of 1 person at a time. This can be increased at 400 blood, 600 blood and at full power to a max of 4 thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall commune",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Allows you to talk to your thralls, your thralls can talk back in the same way.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Subspace swap",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to swap positions with a target.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Pacify",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to pacify a target, preventing them from causing harm for 40 seconds.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Decoy",16),(0,e.createTextVNode)(": Unlocked at 400 blood, briefly turn invisible and send out an illusion to fool everyone nearby.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rally thralls",16),(0,e.createTextVNode)(": Unlocked at 600 blood, removes all incapacitating effects from nearby thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood bond",16),(0,e.createTextVNode)(": Unlocked at 800 blood, when cast, all nearby thralls become linked to you. If anyone in the network takes damage, it is shared equally between everyone in the network. If a thrall goes out of range, they will be removed from the network.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Mass Hysteria",16),(0,e.createTextVNode)(": Casts a powerful illusion that blinds and then makes everyone nearby perceive others as random animals.")],4)]})})}},95152:function(A,r,n){"use strict";r.__esModule=!0,r.StackCraft=void 0;var e=n(89005),a=n(72253),t=n(88510),o=n(64795),f=n(25328),b=n(98595),B=n(36036),I=r.StackCraft=function(){function s(){return(0,e.createComponentVNode)(2,b.Window,{width:350,height:500,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,k)})})}return s}(),k=function(i,h){var C=(0,a.useBackend)(h),v=C.data,p=v.amount,N=v.recipes,V=(0,a.useLocalState)(h,"searchText",""),y=V[0],S=V[1],L=g(N,(0,f.createSearch)(y)),w=(0,a.useLocalState)(h,"",!1),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,B.Section,{fill:!0,scrollable:!0,title:"Amount: "+p,buttons:(0,e.createFragment)([x&&(0,e.createComponentVNode)(2,B.Input,{width:12.5,value:y,placeholder:"Find recipe",onInput:function(){function M(O,D){return S(D)}return M}()}),(0,e.createComponentVNode)(2,B.Button,{ml:.5,tooltip:"Search",tooltipPosition:"bottom-end",icon:"magnifying-glass",selected:x,onClick:function(){function M(){return T(!x)}return M}()})],0),children:L?(0,e.createComponentVNode)(2,l,{recipes:L}):(0,e.createComponentVNode)(2,B.NoticeBox,{children:"No recipes found!"})})},g=function s(i,h){var C=(0,o.flow)([(0,t.map)(function(v){var p=v[0],N=v[1];return d(N)?h(p)?v:[p,s(N,h)]:h(p)?v:[p,void 0]}),(0,t.filter)(function(v){var p=v[0],N=v[1];return N!==void 0}),(0,t.sortBy)(function(v){var p=v[0],N=v[1];return p}),(0,t.sortBy)(function(v){var p=v[0],N=v[1];return!d(N)}),(0,t.reduce)(function(v,p){var N=p[0],V=p[1];return v[N]=V,v},{})])(Object.entries(i));return Object.keys(C).length?C:void 0},d=function(i){return i.uid===void 0},c=function(i,h){return i.required_amount>h?0:Math.floor(h/i.required_amount)},m=function(i,h){for(var C=(0,a.useBackend)(h),v=C.act,p=i.recipe,N=i.max_possible_multiplier,V=Math.min(N,Math.floor(p.max_result_amount/p.result_amount)),y=[5,10,25],S=[],L=function(){var M=x[w];V>=M&&S.push((0,e.createComponentVNode)(2,B.Button,{bold:!0,translucent:!0,fontSize:.85,width:"32px",content:M*p.result_amount+"x",onClick:function(){function O(){return v("make",{recipe_uid:p.uid,multiplier:M})}return O}()}))},w=0,x=y;w1?S+"x ":"",E=L>1?"s":"",P=""+D+V,R=L+" sheet"+E,j=c(y,N);return(0,e.createComponentVNode)(2,B.ImageButton,{fluid:!0,base64:O,dmIcon:T,dmIconState:M,imageSize:32,disabled:!j,tooltip:R,buttons:w>1&&j>1&&(0,e.createComponentVNode)(2,m,{recipe:y,max_possible_multiplier:j}),onClick:function(){function F(){return v("make",{recipe_uid:x,multiplier:1})}return F}(),children:P})}},38307:function(A,r,n){"use strict";r.__esModule=!0,r.StationAlertConsoleContent=r.StationAlertConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.StationAlertConsole=function(){function B(){return(0,e.createComponentVNode)(2,o.Window,{width:325,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b)})})}return B}(),b=r.StationAlertConsoleContent=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.data,c=d.alarms||[],m=c.Fire||[],l=c.Atmosphere||[],u=c.Power||[];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Fire Alarms",children:(0,e.createVNode)(1,"ul",null,[m.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),m.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Atmospherics Alarms",children:(0,e.createVNode)(1,"ul",null,[l.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),l.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Alarms",children:(0,e.createVNode)(1,"ul",null,[u.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),u.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)})],4)}return B}()},96091:function(A,r,n){"use strict";r.__esModule=!0,r.StationTraitsPanel=void 0;var e=n(89005),a=n(88510),t=n(42127),o=n(72253),f=n(36036),b=n(98595),B=function(d){return d[d.SetupFutureStationTraits=0]="SetupFutureStationTraits",d[d.ViewStationTraits=1]="ViewStationTraits",d}(B||{}),I=function(c,m){var l=(0,o.useBackend)(m),u=l.act,s=l.data,i=s.future_station_traits,h=(0,o.useLocalState)(m,"selectedFutureTrait",null),C=h[0],v=h[1],p=Object.fromEntries(s.valid_station_traits.map(function(V){return[V.name,V.path]})),N=Object.keys(p);return N.sort(),(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Dropdown,{displayText:!C&&"Select trait to add...",onSelected:v,options:N,selected:C,width:"100%"})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"green",icon:"plus",onClick:function(){function V(){if(C){var y=p[C],S=[y];if(i){var L,w=i.map(function(x){return x.path});if(w.indexOf(y)!==-1)return;S=(L=S).concat.apply(L,w)}u("setup_future_traits",{station_traits:S})}}return V}(),children:"Add"})})]}),(0,e.createComponentVNode)(2,f.Divider),Array.isArray(i)?i.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:i.map(function(V){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:V.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"red",icon:"times",onClick:function(){function y(){u("setup_future_traits",{station_traits:(0,a.filterMap)(i,function(S){if(S.path!==V.path)return S.path})})}return y}(),children:"Delete"})})]})},V.path)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No station traits will run next round."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"good",icon:"times",tooltip:"The next round will roll station traits randomly, just like normal",onClick:function(){function V(){return u("clear_future_traits")}return V}(),children:"Run Station Traits Normally"})]}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No future station traits are planned."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"red",icon:"times",onClick:function(){function V(){return u("setup_future_traits",{station_traits:[]})}return V}(),children:"Prevent station traits from running next round"})]})]})},k=function(c,m){var l=(0,o.useBackend)(m),u=l.act,s=l.data;return s.current_traits.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:s.current_traits.map(function(i){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:i.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button.Confirm,{content:"Revert",color:"red",disabled:s.too_late_to_revert||!i.can_revert,tooltip:!i.can_revert&&"This trait is not revertable."||s.too_late_to_revert&&"It's too late to revert station traits, the round has already started.",icon:"times",onClick:function(){function h(){return u("revert",{ref:i.ref})}return h}()})})]})},i.ref)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:"There are no active station traits."})},g=r.StationTraitsPanel=function(){function d(c,m){var l=(0,o.useLocalState)(m,"station_traits_tab",B.ViewStationTraits),u=l[0],s=l[1],i;switch(u){case B.SetupFutureStationTraits:i=(0,e.createComponentVNode)(2,I);break;case B.ViewStationTraits:i=(0,e.createComponentVNode)(2,k);break;default:(0,t.exhaustiveCheck)(u)}return(0,e.createComponentVNode)(2,b.Window,{title:"Modify Station Traits",height:350,width:350,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"eye",selected:u===B.ViewStationTraits,onClick:function(){function h(){return s(B.ViewStationTraits)}return h}(),children:"View"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"edit",selected:u===B.SetupFutureStationTraits,onClick:function(){function h(){return s(B.SetupFutureStationTraits)}return h}(),children:"Edit"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{m:0,children:[(0,e.createComponentVNode)(2,f.Divider),i]})]})})})}return d}()},39409:function(A,r,n){"use strict";r.__esModule=!0,r.StripMenu=void 0;var e=n(89005),a=n(88510),t=n(79140),o=n(72253),f=n(36036),b=n(98595),B=5,I=9,k=function(C){return C===0?5:9},g="64px",d=function(C){return C[0]+"/"+C[1]},c=function(C){var v=C.align,p=C.children;return(0,e.createComponentVNode)(2,f.Box,{style:{position:"absolute",left:v==="left"?"6px":"48px","text-align":v,"text-shadow":"2px 2px 2px #000",top:"2px"},children:p})},m={enable_internals:{icon:"lungs",text:"Enable internals"},disable_internals:{icon:"lungs",text:"Disable internals"},enable_lock:{icon:"lock",text:"Enable lock"},disable_lock:{icon:"unlock",text:"Disable lock"},suit_sensors:{icon:"tshirt",text:"Adjust suit sensors"},remove_accessory:{icon:"medal",text:"Remove accessory"},dislodge_headpocket:{icon:"head-side-virus",text:"Dislodge headpocket"}},l={eyes:{displayName:"eyewear",gridSpot:d([0,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:d([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:d([1,1]),image:"inventory-mask.png"},neck:{displayName:"neck",gridSpot:d([1,0]),image:"inventory-neck.png"},pet_collar:{displayName:"collar",gridSpot:d([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:d([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:d([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:d([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:d([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:d([1,4])},jumpsuit:{displayName:"uniform",gridSpot:d([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:d([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:d([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:d([2,3]),image:"inventory-hand_r.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:d([2,4]),image:"inventory-hand_l.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:d([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:d([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:d([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:d([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:d([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:d([3,4]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:d([3,3]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:d([4,4]),image:"inventory-pda.png"}},u={eyes:{displayName:"eyewear",gridSpot:d([0,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:d([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:d([1,1]),image:"inventory-mask.png"},neck:{displayName:"neck",gridSpot:d([1,0]),image:"inventory-neck.png"},pet_collar:{displayName:"collar",gridSpot:d([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:d([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:d([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:d([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:d([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:d([1,4])},jumpsuit:{displayName:"uniform",gridSpot:d([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:d([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:d([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:d([4,4]),image:"inventory-hand_r.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:d([4,5]),image:"inventory-hand_l.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:d([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:d([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:d([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:d([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:d([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:d([4,7]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:d([4,6]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:d([4,8]),image:"inventory-pda.png"}},s=function(h){return h[h.Completely=1]="Completely",h[h.Hidden=2]="Hidden",h}(s||{}),i=r.StripMenu=function(){function h(C,v){var p=(0,o.useBackend)(v),N=p.act,V=p.data,y=new Map;if(V.show_mode===0)for(var S=0,L=Object.keys(V.items);S=.01})},(0,a.sortBy)(function(T){return-T.amount})])(C.gases||[]),x=Math.max.apply(Math,[1].concat(w.map(function(T){return T.portion})));return(0,e.createComponentVNode)(2,I.Window,{width:550,height:250,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"270px",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Metrics",children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:p/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Relative EER",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:N,minValue:0,maxValue:5e3,ranges:{good:[-1/0,5e3],average:[5e3,7e3],bad:[7e3,1/0]},children:(0,o.toFixed)(N)+" MeV/cm3"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Gas Coefficient",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:L,minValue:1,maxValue:5.25,ranges:{bad:[1,1.55],average:[1.55,5.25],good:[5.25,1/0]},children:L.toFixed(2)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:d(V),minValue:0,maxValue:d(1e4),ranges:{teal:[-1/0,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),1/0]},children:(0,o.toFixed)(V)+" K"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Mole Per Tile",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:S,minValue:0,maxValue:12e3,ranges:{teal:[-1/0,100],average:[100,11333],good:[11333,12e3],bad:[12e3,1/0]},children:(0,o.toFixed)(S)+" mol"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Pressure",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:d(y),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-1/0,d(1e3)],bad:[d(1e3),1/0]},children:(0,o.toFixed)(y)+" kPa"})})]})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Gases",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"arrow-left",content:"Back",onClick:function(){function T(){return h("back")}return T}()}),children:(0,e.createComponentVNode)(2,b.LabeledList,{children:w.map(function(T){return(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:(0,B.getGasLabel)(T.name),children:(0,e.createComponentVNode)(2,b.ProgressBar,{color:(0,B.getGasColor)(T.name),value:T.portion,minValue:0,maxValue:x,children:(0,o.toFixed)(T.amount)+" mol ("+T.portion+"%)"})},T.name)})})})})]})})})}},46029:function(A,r,n){"use strict";r.__esModule=!0,r.SyndicateComputerSimple=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SyndicateComputerSimple=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;return(0,e.createComponentVNode)(2,o.Window,{theme:"syndicate",width:400,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:d.rows.map(function(c){return(0,e.createComponentVNode)(2,t.Section,{title:c.title,buttons:(0,e.createComponentVNode)(2,t.Button,{content:c.buttontitle,disabled:c.buttondisabled,tooltip:c.buttontooltip,tooltipPosition:"left",onClick:function(){function m(){return g(c.buttonact)}return m}()}),children:[c.status,!!c.bullets&&(0,e.createComponentVNode)(2,t.Box,{children:c.bullets.map(function(m){return(0,e.createComponentVNode)(2,t.Box,{children:m},m)})})]},c.title)})})})}return b}()},36372:function(A,r,n){"use strict";r.__esModule=!0,r.TEG=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(I){return I.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,")},b=r.TEG=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data;return c.error?(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:[c.error,(0,e.createComponentVNode)(2,t.Button,{icon:"circle",content:"Recheck",onClick:function(){function m(){return d("check")}return m}()})]})})}):(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Cold Loop ("+c.cold_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Inlet",children:[f(c.cold_inlet_temp)," K, ",f(c.cold_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Outlet",children:[f(c.cold_outlet_temp)," K, ",f(c.cold_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Hot Loop ("+c.hot_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Inlet",children:[f(c.hot_inlet_temp)," K, ",f(c.hot_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Outlet",children:[f(c.hot_outlet_temp)," K, ",f(c.hot_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Output",children:[f(c.output_power)," W",!!c.warning_switched&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold inlet temperature exceeds hot inlet temperature."}),!!c.warning_cold_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold circulator inlet pressure is under 1,000 kPa."}),!!c.warning_hot_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Hot circulator inlet pressure is under 1,000 kPa."})]})]})})}return B}()},23190:function(A,r,n){"use strict";r.__esModule=!0,r.TTSSeedsExplorerContent=r.TTSSeedsExplorer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(46095),f=n(98595),b={0:"Free",1:"Tier I",2:"Tier II",3:"Tier III",4:"Tier IV",5:"Tier V"},B={male:"\u041C\u0443\u0436\u0441\u043A\u043E\u0439",female:"\u0416\u0435\u043D\u0441\u043A\u0438\u0439"},I={\u041C\u0443\u0436\u0441\u043A\u043E\u0439:{icon:"mars",color:"blue"},\u0416\u0435\u043D\u0441\u043A\u0438\u0439:{icon:"venus",color:"purple"},\u041B\u044E\u0431\u043E\u0439:{icon:"venus-mars",color:"white"}},k=function(m,l,u,s){return s===void 0&&(s=null),m.map(function(i){var h,C=(h=i[s])!=null?h:i;return(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:l.includes(i),content:C,onClick:function(){function v(){l.includes(i)?u(l.filter(function(p){var N;return((N=p[s])!=null?N:p)!==i})):u([i].concat(l))}return v}()},C)})},g=r.TTSSeedsExplorer=function(){function c(){return(0,e.createComponentVNode)(2,f.Window,{width:1e3,height:685,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,d)})})})}return c}(),d=r.TTSSeedsExplorerContent=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.providers,C=i.seeds,v=i.selected_seed,p=i.phrases,N=i.donator_level,V=i.character_gender,y=C.map(function(Y){return Y.category}).filter(function(Y,ve,he){return he.indexOf(Y)===ve}).sort(function(Y,ve){return Y.localeCompare(ve)}),S=C.map(function(Y){return Y.gender}).filter(function(Y,ve,he){return he.indexOf(Y)===ve}),L=C.map(function(Y){return Y.required_donator_level}).filter(function(Y,ve,he){return he.indexOf(Y)===ve}).sort(function(Y,ve){return Y-ve}).map(function(Y){return b[Y]}),w=(0,a.useLocalState)(l,"selectedProviders",h),x=w[0],T=w[1],M=(0,a.useLocalState)(l,"selectedGenders",S.includes(B[V])?[B[V]]:S),O=M[0],D=M[1],E=(0,a.useLocalState)(l,"selectedCategories",y),P=E[0],R=E[1],j=(0,a.useLocalState)(l,"selectedDonatorLevels",L.includes(b[N])?L.slice(0,L.indexOf(b[N])+1):L),F=j[0],W=j[1],z=(0,a.useLocalState)(l,"selectedPhrase",p[0]),K=z[0],G=z[1],J=(0,a.useLocalState)(l,"searchtext",""),Q=J[0],ue=J[1],ie=(0,a.useLocalState)(l,"searchToggle",!1),pe=ie[0],te=ie[1],q=k(h,x,T,"name"),ne=k(S,O,D),le=k(y,P,R),ee=k(L,F,W),re=(0,e.createComponentVNode)(2,t.Dropdown,{options:p,selected:K.replace(/(.{60})..+/,"$1..."),width:"21.3em",onSelected:function(){function Y(ve){return G(ve)}return Y}()}),oe=(0,e.createFragment)([pe&&(0,e.createComponentVNode)(2,t.Input,{placeholder:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435...",width:20,onInput:function(){function Y(ve,he){return ue(he)}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"magnifying-glass",tooltip:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u043E\u0438\u0441\u043A",tooltipPosition:"bottom-end",selected:pe,onClick:function(){function Y(){return te(!pe)}return Y}()})],0),fe=C.sort(function(Y,ve){var he=Y.name.toLowerCase(),Ve=ve.name.toLowerCase();return he>Ve?1:he0&&v!==Y.name?"orange":"white",children:Y.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,opacity:v===Y.name?.5:.25,textAlign:"left",children:Y.category}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,opacity:.5,textColor:v===Y.name?"white":I[Y.gender].color,textAlign:"left",children:(0,e.createComponentVNode)(2,t.Icon,{mx:1,size:1.2,name:I[Y.gender].icon})}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,opacity:.5,textColor:"white",textAlign:"right",children:Y.required_donator_level>0&&(0,e.createFragment)([b[Y.required_donator_level],(0,e.createComponentVNode)(2,t.Icon,{ml:1,mr:2,name:"coins"})],0)})]},Y.name)});return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"30.25em",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"\u0424\u0438\u043B\u044C\u0442\u0440\u044B",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u041F\u0440\u043E\u0432\u0430\u0439\u0434\u0435\u0440\u044B",children:q}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u041F\u043E\u043B",children:ne}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u0422\u0438\u0440",children:ee}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u0424\u0440\u0430\u0437\u0430",children:re})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"\u041A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u0438",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"times",disabled:P.length===0,onClick:function(){function Y(){return R([])}return Y}(),children:"\u0423\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0451"}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",disabled:P.length===y.length,onClick:function(){function Y(){return R(y)}return Y}(),children:"\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0451"})],4),children:le})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.BlockQuote,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"11px",children:"\u0414\u043B\u044F \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F \u0438 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044F \u0441\u043E\u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u0432 \u0443\u0441\u043B\u043E\u0432\u0438\u044F\u0445 \u0440\u0430\u0441\u0442\u0443\u0449\u0438\u0445 \u0440\u0430\u0441\u0445\u043E\u0434\u043E\u0432 \u0447\u0430\u0441\u0442\u044C \u0433\u043E\u043B\u043E\u0441\u043E\u0432 \u043F\u0440\u0438\u0448\u043B\u043E\u0441\u044C \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u044B\u043C\u0438 \u0442\u043E\u043B\u044C\u043A\u043E \u0437\u0430 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u044C\u043D\u0443\u044E \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u043A\u0443 \u0441\u043E\u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0430."}),(0,e.createComponentVNode)(2,t.Box,{mt:1.5,italic:!0,color:"gray",fontSize:"10px",children:"\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u0435\u0435 \u043E\u0431 \u044D\u0442\u043E\u043C \u043C\u043E\u0436\u043D\u043E \u0443\u0437\u043D\u0430\u0442\u044C \u0432 \u043D\u0430\u0448\u0435\u043C Discord-\u0441\u043E\u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0435."})]})})})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"\u0413\u043E\u043B\u043E\u0441\u0430 ("+fe.length+"/"+C.length+")",buttons:oe,children:(0,e.createComponentVNode)(2,t.Table,{children:(0,e.createComponentVNode)(2,o.VirtualList,{children:me})})})})],4)}return c}()},56441:function(A,r,n){"use strict";r.__esModule=!0,r.TachyonArrayContent=r.TachyonArray=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TachyonArray=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.records,l=m===void 0?[]:m,u=c.explosion_target,s=c.toxins_tech,i=c.printing;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shift's Target",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Toxins Level",children:s}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Administration",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print All Logs",disabled:!l.length||i,align:"center",onClick:function(){function h(){return d("print_logs")}return h}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete All Logs",disabled:!l.length,color:"bad",align:"center",onClick:function(){function h(){return d("delete_logs")}return h}()})]})]})}),l.length?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No Records"})]})})}return B}(),b=r.TachyonArrayContent=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.records,l=m===void 0?[]:m;return(0,e.createComponentVNode)(2,t.Section,{title:"Logged Explosions",children:(0,e.createComponentVNode)(2,t.Flex,{children:(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Epicenter"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actual Size"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Theoretical Size"})]}),l.map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.logged_time}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.epicenter}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.actual_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.theoretical_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete",color:"bad",onClick:function(){function s(){return d("delete_record",{index:u.index})}return s}()})})]},u.index)})]})})})})}return B}()},1754:function(A,r,n){"use strict";r.__esModule=!0,r.Tank=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Tank=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c;return d.has_mask?c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,width:"76%",icon:d.connected?"check":"times",content:d.connected?"Internals On":"Internals Off",selected:d.connected,onClick:function(){function m(){return g("internals")}return m}()})}):c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",color:"red",children:"No Mask Equipped"}),(0,e.createComponentVNode)(2,o.Window,{width:325,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tank Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:d.tankPressure/1013,ranges:{good:[.35,1/0],average:[.15,.35],bad:[-1/0,.15]},children:d.tankPressure+" kPa"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Release Pressure",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:d.ReleasePressure===d.minReleasePressure,tooltip:"Min",onClick:function(){function m(){return g("pressure",{pressure:"min"})}return m}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:parseFloat(d.releasePressure),width:"65px",unit:"kPa",minValue:d.minReleasePressure,maxValue:d.maxReleasePressure,onChange:function(){function m(l,u){return g("pressure",{pressure:u})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:d.ReleasePressure===d.maxReleasePressure,tooltip:"Max",onClick:function(){function m(){return g("pressure",{pressure:"max"})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"undo",content:"",disabled:d.ReleasePressure===d.defaultReleasePressure,tooltip:"Reset",onClick:function(){function m(){return g("pressure",{pressure:"reset"})}return m}()})]}),c]})})})})}return b}()},7579:function(A,r,n){"use strict";r.__esModule=!0,r.TankDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TankDispenser=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.o_tanks,m=d.p_tanks;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Dispense Oxygen Tank ("+c+")",disabled:c===0,icon:"arrow-circle-down",onClick:function(){function l(){return g("oxygen")}return l}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mt:1,fluid:!0,content:"Dispense Plasma Tank ("+m+")",disabled:m===0,icon:"arrow-circle-down",onClick:function(){function l(){return g("plasma")}return l}()})})]})})})}return b}()},16136:function(A,r,n){"use strict";r.__esModule=!0,r.TcommsCore=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TcommsCore=function(){function g(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.ion,i=(0,a.useLocalState)(c,"tabIndex",0),h=i[0],C=i[1],v=function(){function p(N){switch(N){case 0:return(0,e.createComponentVNode)(2,B);case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,k);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}return p}();return(0,e.createComponentVNode)(2,o.Window,{width:900,height:520,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[s===1&&(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"wrench",selected:h===0,onClick:function(){function p(){return C(0)}return p}(),children:"Configuration"},"ConfigPage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"link",selected:h===1,onClick:function(){function p(){return C(1)}return p}(),children:"Device Linkage"},"LinkagePage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"user-times",selected:h===2,onClick:function(){function p(){return C(2)}return p}(),children:"User Filtering"},"FilterPage")]}),v(h)]})})}return g}(),b=function(){return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"ERROR: An Ionospheric overload has occured. Please wait for the machine to reboot. This cannot be manually done."})},B=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.active,i=u.sectors_available,h=u.nttc_toggle_jobs,C=u.nttc_toggle_job_color,v=u.nttc_toggle_name_color,p=u.nttc_toggle_command_bold,N=u.nttc_job_indicator_type,V=u.nttc_setting_language,y=u.network_id;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:s?"On":"Off",selected:s,icon:"power-off",onClick:function(){function S(){return l("toggle_active")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sector Coverage",children:i})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Radio Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcements",children:(0,e.createComponentVNode)(2,t.Button,{content:h?"On":"Off",selected:h,icon:"user-tag",onClick:function(){function S(){return l("nttc_toggle_jobs")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:C?"On":"Off",selected:C,icon:"clipboard-list",onClick:function(){function S(){return l("nttc_toggle_job_color")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:v?"On":"Off",selected:v,icon:"user-tag",onClick:function(){function S(){return l("nttc_toggle_name_color")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Command Amplification",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"On":"Off",selected:p,icon:"volume-up",onClick:function(){function S(){return l("nttc_toggle_command_bold")}return S}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Advanced",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcement Format",children:(0,e.createComponentVNode)(2,t.Button,{content:N||"Unset",selected:N,icon:"pencil-alt",onClick:function(){function S(){return l("nttc_job_indicator_type")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Language Conversion",children:(0,e.createComponentVNode)(2,t.Button,{content:V||"Unset",selected:V,icon:"globe",onClick:function(){function S(){return l("nttc_setting_language")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:y||"Unset",selected:y,icon:"server",onClick:function(){function S(){return l("network_id")}return S}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Import Configuration",icon:"file-import",onClick:function(){function S(){return l("import")}return S}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Export Configuration",icon:"file-export",onClick:function(){function S(){return l("export")}return S}()})]})],4)},I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.link_password,i=u.relay_entries;return(0,e.createComponentVNode)(2,t.Section,{title:"Device Linkage",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linkage Password",children:(0,e.createComponentVNode)(2,t.Button,{content:s||"Unset",selected:s,icon:"lock",onClick:function(){function h(){return l("change_password")}return h}()})})}),(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Unlink"})]}),i.map(function(h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.status===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Online"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Offline"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",onClick:function(){function C(){return l("unlink",{addr:h.addr})}return C}()})})]},h.addr)})]})]})},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.filtered_users;return(0,e.createComponentVNode)(2,t.Section,{title:"User Filtering",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Add User",icon:"user-plus",onClick:function(){function i(){return l("add_filter")}return i}()}),children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"90%"},children:"User"}),(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"10%"},children:"Actions"})]}),s.map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"user-times",onClick:function(){function h(){return l("remove_filter",{user:i})}return h}()})})]},i)})]})})}},88046:function(A,r,n){"use strict";r.__esModule=!0,r.TcommsRelay=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TcommsRelay=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.linked,u=m.active,s=m.network_id;return(0,e.createComponentVNode)(2,o.Window,{width:600,height:292,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Relay Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:u?"On":"Off",selected:u,icon:"power-off",onClick:function(){function i(){return c("toggle_active")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:s||"Unset",selected:s,icon:"server",onClick:function(){function i(){return c("network_id")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Link Status",children:l===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Linked"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Unlinked"})})]})}),l===1?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,B)]})})}return I}(),b=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.linked_core_id,u=m.linked_core_addr,s=m.hidden_link;return(0,e.createComponentVNode)(2,t.Section,{title:"Link Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core ID",children:l}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core Address",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hidden Link",children:(0,e.createComponentVNode)(2,t.Button,{content:s?"Yes":"No",icon:s?"eye-slash":"eye",selected:s,onClick:function(){function i(){return c("toggle_hidden_link")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unlink",children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function i(){return c("unlink")}return i}()})})]})})},B=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.cores;return(0,e.createComponentVNode)(2,t.Section,{title:"Detected Cores",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Link"})]}),l.map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Link",icon:"link",onClick:function(){function s(){return c("link",{addr:u.addr})}return s}()})})]},u.addr)})]})})}},20802:function(A,r,n){"use strict";r.__esModule=!0,r.Teleporter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Teleporter=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.targetsTeleport?d.targetsTeleport:{},m=0,l=1,u=2,s=d.calibrated,i=d.calibrating,h=d.powerstation,C=d.regime,v=d.teleporterhub,p=d.target,N=d.locked,V=d.adv_beacon_allowed,y=d.advanced_beacon_locking;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:270,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:[(!h||!v)&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Error",children:[v,!h&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Powerstation not linked "}),h&&!v&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Teleporter hub not linked "})]}),h&&v&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Status",buttons:(0,e.createFragment)(!!V&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"label",children:"Advanced Beacon Locking:\xA0"}),(0,e.createComponentVNode)(2,t.Button,{selected:y,icon:y?"toggle-on":"toggle-off",content:y?"Enabled":"Disabled",onClick:function(){function S(){return g("advanced_beacon_locking",{on:y?0:1})}return S}()})],4),0),children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Teleport target:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[C===m&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,disabled:i,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function S(L){return g("settarget",{x:c[L].x,y:c[L].y,z:c[L].z,tptarget:c[L].pretarget})}return S}()}),C===l&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,disabled:i,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function S(L){return g("settarget",{x:c[L].x,y:c[L].y,z:c[L].z,tptarget:c[L].pretarget})}return S}()}),C===u&&(0,e.createComponentVNode)(2,t.Box,{children:p})]})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Regime:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Gate",tooltip:"Teleport to another teleport hub.",tooltipPosition:"top",color:C===l?"good":null,onClick:function(){function S(){return g("setregime",{regime:l})}return S}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Teleporter",tooltip:"One-way teleport.",tooltipPosition:"top",color:C===m?"good":null,onClick:function(){function S(){return g("setregime",{regime:m})}return S}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"GPS",tooltip:"Teleport to a location stored in a GPS device.",tooltipPosition:"top-end",color:C===u?"good":null,disabled:!N,onClick:function(){function S(){return g("setregime",{regime:u})}return S}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{label:"Calibration",mt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Calibration:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[p!=="None"&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:15.8,textAlign:"center",mt:.5,children:i&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"In Progress"})||s&&(0,e.createComponentVNode)(2,t.Box,{color:"good",children:"Optimal"})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Sub-Optimal"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",tooltip:"Calibrates the hub. Accidents may occur when the calibration is not optimal.",tooltipPosition:"bottom-end",disabled:!!(s||i),onClick:function(){function S(){return g("calibrate")}return S}()})})]}),p==="None"&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"21px",children:"No target set"})]})]})]}),!!(N&&h&&v&&C===u)&&(0,e.createComponentVNode)(2,t.Section,{title:"GPS",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Upload GPS data",tooltip:"Loads the GPS data from the device.",icon:"upload",onClick:function(){function S(){return g("load")}return S}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject",tooltip:"Ejects the GPS device",icon:"eject",onClick:function(){function S(){return g("eject")}return S}()})]})})]})})})})}return b}()},48517:function(A,r,n){"use strict";r.__esModule=!0,r.TelescienceConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TelescienceConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.last_msg,m=d.linked_pad,l=d.held_gps,u=d.lastdata,s=d.power_levels,i=d.current_max_power,h=d.current_power,C=d.current_bearing,v=d.current_elevation,p=d.current_sector,N=d.working,V=d.max_z,y=(0,a.useLocalState)(I,"dummyrot",C),S=y[0],L=y[1];return(0,e.createComponentVNode)(2,o.Window,{width:400,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:(0,e.createFragment)([c,!(u.length>0)||(0,e.createVNode)(1,"ul",null,u.map(function(w){return(0,e.createVNode)(1,"li",null,w,0,null,w)}),0)],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Telepad Status",children:m===1?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Bearing",children:(0,e.createComponentVNode)(2,t.Box,{inline:!0,position:"relative",children:[(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0",width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:360,disabled:N,value:C,onDrag:function(){function w(x,T){return L(T)}return w}(),onChange:function(){function w(x,T){return g("setbear",{bear:T})}return w}()}),(0,e.createComponentVNode)(2,t.Icon,{ml:1,size:1,name:"arrow-up",rotation:S})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Elevation",children:(0,e.createComponentVNode)(2,t.NumberInput,{width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:100,disabled:N,value:v,onChange:function(){function w(x,T){return g("setelev",{elev:T})}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Level",children:s.map(function(w,x){return(0,e.createComponentVNode)(2,t.Button,{content:w,selected:h===w,disabled:x>=i-1||N,onClick:function(){function T(){return g("setpwr",{pwr:x+1})}return T}()},w)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Sector",children:(0,e.createComponentVNode)(2,t.NumberInput,{width:6.1,lineHeight:1.5,step:1,minValue:2,maxValue:V,value:p,disabled:N,onChange:function(){function w(x,T){return g("setz",{newz:T})}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Telepad Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Send",disabled:N,onClick:function(){function w(){return g("pad_send")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Receive",disabled:N,onClick:function(){function w(){return g("pad_receive")}return w}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Crystal Maintenance",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Recalibrate Crystals",disabled:N,onClick:function(){function w(){return g("recal_crystals")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject Crystals",disabled:N,onClick:function(){function w(){return g("eject_crystals")}return w}()})]})]}):(0,e.createFragment)([(0,e.createTextVNode)("No pad linked to console. Please use a multitool to link a pad.")],4)}),(0,e.createComponentVNode)(2,t.Section,{title:"GPS Actions",children:l===1?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{disabled:l===0||N,content:"Eject GPS",onClick:function(){function w(){return g("eject_gps")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:l===0||N,content:"Store Coordinates",onClick:function(){function w(){return g("store_to_gps")}return w}()})],4):(0,e.createFragment)([(0,e.createTextVNode)("Please insert a GPS to store coordinates to it.")],4)})]})})}return b}()},21800:function(A,r,n){"use strict";r.__esModule=!0,r.TempGun=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.TempGun=function(){function g(d,c){var m=(0,t.useBackend)(c),l=m.act,u=m.data,s=u.target_temperature,i=u.temperature,h=u.max_temp,C=u.min_temp;return(0,e.createComponentVNode)(2,f.Window,{width:250,height:121,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:10,stepPixelSize:6,minValue:C,maxValue:h,value:s,format:function(){function v(p){return(0,a.toFixed)(p,2)}return v}(),width:"50px",onDrag:function(){function v(p,N){return l("target_temperature",{target_temperature:N})}return v}()}),"\xB0C"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current Temperature",children:(0,e.createComponentVNode)(2,o.Box,{color:B(i),bold:i>500-273.15,children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:(0,a.round)(i,2)}),"\xB0C"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power Cost",children:(0,e.createComponentVNode)(2,o.Box,{color:k(i),children:I(i)})})]})})})})}return g}(),B=function(d){return d<=-100?"blue":d<=0?"teal":d<=100?"green":d<=200?"orange":"red"},I=function(d){return d<=100-273.15?"High":d<=250-273.15?"Medium":d<=300-273.15?"Low":d<=400-273.15?"Medium":"High"},k=function(d){return d<=100-273.15?"red":d<=250-273.15?"orange":d<=300-273.15?"green":d<=400-273.15?"orange":"red"}},24410:function(A,r,n){"use strict";r.__esModule=!0,r.sanitizeMultiline=r.removeAllSkiplines=r.TextInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(72253),f=n(92986),b=n(36036),B=n(98595),I=r.sanitizeMultiline=function(){function c(m){return m.replace(/(\n|\r\n){3,}/,"\n\n")}return c}(),k=r.removeAllSkiplines=function(){function c(m){return m.replace(/[\r\n]+/,"")}return c}(),g=r.TextInputModal=function(){function c(m,l){var u=(0,o.useBackend)(l),s=u.act,i=u.data,h=i.max_length,C=i.message,v=C===void 0?"":C,p=i.multiline,N=i.placeholder,V=i.timeout,y=i.title,S=(0,o.useLocalState)(l,"input",N||""),L=S[0],w=S[1],x=function(){function O(D){if(D!==L){var E=p?I(D):k(D);w(E)}}return O}(),T=p||L.length>=40,M=130+(v.length>40?Math.ceil(v.length/4):0)+(T?80:0);return(0,e.createComponentVNode)(2,B.Window,{title:y,width:325,height:M,children:[V&&(0,e.createComponentVNode)(2,a.Loader,{value:V}),(0,e.createComponentVNode)(2,B.Window.Content,{onKeyDown:function(){function O(D){var E=window.event?D.which:D.keyCode;E===f.KEY_ENTER&&(!T||!D.shiftKey)&&s("submit",{entry:L}),E===f.KEY_ESCAPE&&s("cancel")}return O}(),children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Box,{color:"label",children:v})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,d,{input:L,onChange:x})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:L,message:L.length+"/"+h})})]})})})]})}return c}(),d=function(m,l){var u=(0,o.useBackend)(l),s=u.act,i=u.data,h=i.max_length,C=i.multiline,v=m.input,p=m.onChange,N=C||v.length>=40;return(0,e.createComponentVNode)(2,b.TextArea,{autoFocus:!0,autoSelect:!0,height:C||v.length>=40?"100%":"1.8rem",maxLength:h,onEscape:function(){function V(){return s("cancel")}return V}(),onEnter:function(){function V(y,S){N&&y.shiftKey||(y.preventDefault(),s("submit",{entry:S}))}return V}(),onChange:function(){function V(y,S){return p(S)}return V}(),placeholder:"Type something...",value:v})}},25036:function(A,r,n){"use strict";r.__esModule=!0,r.ThermoMachine=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.ThermoMachine=function(){function B(I,k){var g=(0,t.useBackend)(k),d=g.act,c=g.data;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:225,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,o.Section,{title:"Status",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.temperature,format:function(){function m(l){return(0,a.toFixed)(l,2)}return m}()})," K"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pressure",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.pressure,format:function(){function m(l){return(0,a.toFixed)(l,2)}return m}()})," kPa"]})]})}),(0,e.createComponentVNode)(2,o.Section,{title:"Controls",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){function m(){return d("power")}return m}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Setting",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:c.cooling?"temperature-low":"temperature-high",content:c.cooling?"Cooling":"Heating",selected:c.cooling,onClick:function(){function m(){return d("cooling")}return m}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){function m(){return d("target",{target:c.min})}return m}()}),(0,e.createComponentVNode)(2,o.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:5.4,lineHeight:1.4,minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(){function m(l,u){return d("target",{target:u})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){function m(){return d("target",{target:c.max})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){function m(){return d("target",{target:c.initial})}return m}()})]})]})})]})})}return B}()},20035:function(A,r,n){"use strict";r.__esModule=!0,r.TransferValve=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TransferValve=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.tank_one,m=d.tank_two,l=d.attached_device,u=d.valve;return(0,e.createComponentVNode)(2,o.Window,{width:460,height:285,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Valve Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:u?"unlock":"lock",content:u?"Open":"Closed",disabled:!c||!m,onClick:function(){function s(){return g("toggle")}return s}()})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Assembly",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Configure Assembly",disabled:!l,onClick:function(){function s(){return g("device")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:l?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:l,disabled:!l,onClick:function(){function s(){return g("remove_device")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Assembly"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment One",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:c?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:c,disabled:!c,onClick:function(){function s(){return g("tankone")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment Two",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:m?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:m,disabled:!m,onClick:function(){function s(){return g("tanktwo")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})})]})})}return b}()},78166:function(A,r,n){"use strict";r.__esModule=!0,r.TurbineComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(44879),b=r.TurbineComputer=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.compressor,s=l.compressor_broken,i=l.turbine,h=l.turbine_broken,C=l.online,v=!!(u&&!s&&i&&!h);return(0,e.createComponentVNode)(2,o.Window,{width:400,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:C?"power-off":"times",content:C?"Online":"Offline",selected:C,disabled:!v,onClick:function(){function p(){return m("toggle_power")}return p}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Disconnect",onClick:function(){function p(){return m("disconnect")}return p}()})],4),children:v?(0,e.createComponentVNode)(2,I):(0,e.createComponentVNode)(2,B)})})})}return k}(),B=function(g,d){var c=(0,a.useBackend)(d),m=c.data,l=m.compressor,u=m.compressor_broken,s=m.turbine,i=m.turbine_broken,h=m.online;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compressor Status",color:!l||u?"bad":"good",children:u?l?"Offline":"Missing":"Online"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Status",color:!s||i?"bad":"good",children:i?s?"Offline":"Missing":"Online"})]})},I=function(g,d){var c=(0,a.useBackend)(d),m=c.data,l=m.rpm,u=m.temperature,s=m.power,i=m.bearing_heat;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Speed",children:[l," RPM"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Internal Temp",children:[u," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Generated Power",children:[s," W"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bearing Heat",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:i,minValue:0,maxValue:100,ranges:{good:[-1/0,60],average:[60,90],bad:[90,1/0]},children:(0,f.toFixed)(i)+"%"})})]})}},52847:function(A,r,n){"use strict";r.__esModule=!0,r.Uplink=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(25328),f=n(72253),b=n(36036),B=n(98595),I=n(3939),k=function(C){switch(C){case 0:return(0,e.createComponentVNode)(2,d);case 1:return(0,e.createComponentVNode)(2,c);case 2:return(0,e.createComponentVNode)(2,i);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}},g=r.Uplink=function(){function h(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,y=V.cart,S=(0,f.useLocalState)(v,"tabIndex",0),L=S[0],w=S[1],x=(0,f.useLocalState)(v,"searchText",""),T=x[0],M=x[1];return(0,e.createComponentVNode)(2,B.Window,{width:900,height:600,theme:"syndicate",children:[(0,e.createComponentVNode)(2,I.ComplexModal),(0,e.createComponentVNode)(2,B.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Tabs,{children:[(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===0,onClick:function(){function O(){w(0),M("")}return O}(),icon:"store",children:"View Market"},"PurchasePage"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===1,onClick:function(){function O(){w(1),M("")}return O}(),icon:"shopping-cart",children:["View Shopping Cart ",y&&y.length?"("+y.length+")":""]},"Cart"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===2,onClick:function(){function O(){w(2),M("")}return O}(),icon:"user",children:"Exploitable Information"},"ExploitableInfo"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{onClick:function(){function O(){return N("lock")}return O}(),icon:"lock",children:"Lock Uplink"},"LockUplink")]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:k(L)})]})})]})}return h}(),d=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,y=V.crystals,S=V.cats,L=(0,f.useLocalState)(v,"uplinkItems",S[0].items),w=L[0],x=L[1],T=(0,f.useLocalState)(v,"searchText",""),M=T[0],O=T[1],D=function(W,z){z===void 0&&(z="");var K=(0,o.createSearch)(z,function(G){var J=G.hijack_only===1?"|hijack":"";return G.name+"|"+G.desc+"|"+G.cost+"tc"+J});return(0,t.flow)([(0,a.filter)(function(G){return G==null?void 0:G.name}),z&&(0,a.filter)(K),(0,a.sortBy)(function(G){return G==null?void 0:G.name})])(W)},E=function(W){if(O(W),W==="")return x(S[0].items);x(D(S.map(function(z){return z.items}).flat(),W))},P=(0,f.useLocalState)(v,"showDesc",1),R=P[0],j=P[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"Current Balance: "+y+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"Show Descriptions",checked:R,onClick:function(){function F(){return j(!R)}return F}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Random Item",icon:"question",onClick:function(){function F(){return N("buyRandom")}return F}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Refund Currently Held Item",icon:"undo",onClick:function(){function F(){return N("refund")}return F}()})],4),children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search Equipment",onInput:function(){function F(W,z){E(z)}return F}(),value:M})})})}),(0,e.createComponentVNode)(2,b.Stack,{fill:!0,mt:.3,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:S.map(function(F){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:M!==""?!1:F.items===w,onClick:function(){function W(){x(F.items),O("")}return W}(),children:F.cat},F)})})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:w.map(function(F){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,l,{i:F,showDecription:R},(0,o.decodeHtmlEntities)(F.name))},(0,o.decodeHtmlEntities)(F.name))})})})})]})]})},c=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,y=V.cart,S=V.crystals,L=V.cart_price,w=(0,f.useLocalState)(v,"showDesc",0),x=w[0],T=w[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Current Balance: "+S+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"Show Descriptions",checked:x,onClick:function(){function M(){return T(!x)}return M}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Empty Cart",icon:"trash",onClick:function(){function M(){return N("empty_cart")}return M}(),disabled:!y}),(0,e.createComponentVNode)(2,b.Button,{content:"Purchase Cart ("+L+"TC)",icon:"shopping-cart",onClick:function(){function M(){return N("purchase_cart")}return M}(),disabled:!y||L>S})],4),children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:y?y.map(function(M){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mr:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,l,{i:M,showDecription:x,buttons:(0,e.createComponentVNode)(2,s,{i:M})})},(0,o.decodeHtmlEntities)(M.name))}):(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:"Your Shopping Cart is empty!"})})})}),(0,e.createComponentVNode)(2,m)]})},m=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,y=V.cats,S=V.lucky_numbers;return(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Suggested Purchases",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"dice",content:"See more suggestions",onClick:function(){function L(){return N("shuffle_lucky_numbers")}return L}()}),children:(0,e.createComponentVNode)(2,b.Stack,{wrap:!0,children:S.map(function(L){return y[L.cat].items[L.item]}).filter(function(L){return L!=null}).map(function(L,w){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mb:1,ml:1,width:34,backgroundColor:"rgba(255, 0, 0, 0.15)",children:(0,e.createComponentVNode)(2,l,{grow:!0,i:L})},w)})})})})},l=function(C,v){var p=C.i,N=C.showDecription,V=N===void 0?1:N,y=C.buttons,S=y===void 0?(0,e.createComponentVNode)(2,u,{i:p}):y;return(0,e.createComponentVNode)(2,b.Section,{title:(0,o.decodeHtmlEntities)(p.name),showBottom:V,buttons:S,children:V?(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(p.desc)}):null})},u=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,y=C.i,S=V.crystals;return(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button,{icon:"shopping-cart",color:y.hijack_only===1&&"red",tooltip:"Add to cart.",tooltipPosition:"left",onClick:function(){function L(){return N("add_to_cart",{item:y.obj_path})}return L}(),disabled:y.cost>S}),(0,e.createComponentVNode)(2,b.Button,{content:"Buy ("+y.cost+"TC)"+(y.refundable?" [Refundable]":""),color:y.hijack_only===1&&"red",tooltip:y.hijack_only===1&&"Hijack Agents Only!",tooltipPosition:"left",onClick:function(){function L(){return N("buyItem",{item:y.obj_path})}return L}(),disabled:y.cost>S})],4)},s=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,y=C.i,S=V.exploitable;return(0,e.createComponentVNode)(2,b.Stack,{children:[(0,e.createComponentVNode)(2,b.Button,{icon:"times",content:"("+y.cost*y.amount+"TC)",tooltip:"Remove from cart.",tooltipPosition:"left",onClick:function(){function L(){return N("remove_from_cart",{item:y.obj_path})}return L}()}),(0,e.createComponentVNode)(2,b.Button,{icon:"minus",tooltip:y.limit===0&&"Discount already redeemed!",ml:"5px",onClick:function(){function L(){return N("set_cart_item_quantity",{item:y.obj_path,quantity:--y.amount})}return L}(),disabled:y.amount<=0}),(0,e.createComponentVNode)(2,b.Button.Input,{content:y.amount,width:"45px",tooltipPosition:"bottom-end",tooltip:y.limit===0&&"Discount already redeemed!",onCommit:function(){function L(w,x){return N("set_cart_item_quantity",{item:y.obj_path,quantity:x})}return L}(),disabled:y.limit!==-1&&y.amount>=y.limit&&y.amount<=0}),(0,e.createComponentVNode)(2,b.Button,{mb:.3,icon:"plus",tooltipPosition:"bottom-start",tooltip:y.limit===0&&"Discount already redeemed!",onClick:function(){function L(){return N("set_cart_item_quantity",{item:y.obj_path,quantity:++y.amount})}return L}(),disabled:y.limit!==-1&&y.amount>=y.limit})]})},i=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,y=V.exploitable,S=(0,f.useLocalState)(v,"selectedRecord",y[0]),L=S[0],w=S[1],x=(0,f.useLocalState)(v,"searchText",""),T=x[0],M=x[1],O=function(P,R){R===void 0&&(R="");var j=(0,o.createSearch)(R,function(F){return F.name});return(0,t.flow)([(0,a.filter)(function(F){return F==null?void 0:F.name}),R&&(0,a.filter)(j),(0,a.sortBy)(function(F){return F.name})])(P)},D=O(y,T);return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Exploitable Records",children:[(0,e.createComponentVNode)(2,b.Input,{fluid:!0,mb:1,placeholder:"Search Crew",onInput:function(){function E(P,R){return M(R)}return E}()}),(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:D.map(function(E){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:E===L,onClick:function(){function P(){return w(E)}return P}(),children:E.name},E)})})]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:L.name,children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Age",children:L.age}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Fingerprint",children:L.fingerprint}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Rank",children:L.rank}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Sex",children:L.sex}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Species",children:L.species})]})})})]})}},12261:function(A,r,n){"use strict";r.__esModule=!0,r.Vending=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=I.product,l=I.productStock,u=I.productIcon,s=I.productIconState,i=c.chargesMoney,h=c.user,C=c.usermoney,v=c.inserted_cash,p=c.vend_ready,N=c.inserted_item_name,V=!i||m.price===0,y="ERROR!",S="";V?(y="FREE",S="arrow-circle-down"):(y=m.price,S="shopping-cart");var L=!p||l===0||!V&&m.price>C&&m.price>v;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,t.DmIcon,{verticalAlign:"middle",icon:u,icon_state:s,fallback:(0,e.createComponentVNode)(2,t.Icon,{p:.66,name:"spinner",size:2,spin:!0})})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:m.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Box,{color:l<=0&&"bad"||l<=m.max_amount/2&&"average"||"good",children:[l," in stock"]})}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,disabled:L,icon:S,content:y,textAlign:"left",onClick:function(){function w(){return d("vend",{inum:m.inum})}return w}()})})]})},b=r.Vending=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.user,l=c.usermoney,u=c.inserted_cash,s=c.chargesMoney,i=c.product_records,h=i===void 0?[]:i,C=c.hidden_records,v=C===void 0?[]:C,p=c.stock,N=c.vend_ready,V=c.inserted_item_name,y=c.panel_open,S=c.speaker,L;return L=[].concat(h),c.extended_inventory&&(L=[].concat(L,v)),L=L.filter(function(w){return!!w}),(0,e.createComponentVNode)(2,o.Window,{title:"Vending Machine",width:450,height:Math.min((s?171:89)+L.length*32,585),children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!s&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!V&&(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:(0,e.createVNode)(1,"span",null,V,0,{style:{"text-transform":"capitalize"}}),onClick:function(){function w(){return d("eject_item",{})}return w}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{disabled:!u,icon:"money-bill-wave-alt",content:u?(0,e.createFragment)([(0,e.createVNode)(1,"b",null,u,0),(0,e.createTextVNode)(" credits")],0):"Dispense Change",tooltip:u?"Dispense Change":null,textAlign:"left",onClick:function(){function w(){return d("change")}return w}()})})]}),children:m&&(0,e.createComponentVNode)(2,t.Box,{children:["Welcome, ",(0,e.createVNode)(1,"b",null,m.name,0),", ",(0,e.createVNode)(1,"b",null,m.job||"Unemployed",0),"!",(0,e.createVNode)(1,"br"),"Your balance is ",(0,e.createVNode)(1,"b",null,[l,(0,e.createTextVNode)(" credits")],0),".",(0,e.createVNode)(1,"br")]})})}),!!y&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:(0,e.createComponentVNode)(2,t.Button,{icon:S?"check":"volume-mute",selected:S,content:"Speaker",textAlign:"left",onClick:function(){function w(){return d("toggle_voice",{})}return w}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:(0,e.createComponentVNode)(2,t.Table,{children:L.map(function(w){return(0,e.createComponentVNode)(2,f,{product:w,productStock:p[w.name],productIcon:w.icon,productIconState:w.icon_state},w.name)})})})})]})})})}return B}()},68971:function(A,r,n){"use strict";r.__esModule=!0,r.VolumeMixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.VolumeMixer=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.channels;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:Math.min(95+c.length*50,565),children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:c.map(function(m,l){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.25rem",color:"label",mt:l>0&&"0.5rem",children:m.name}),(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:.5,children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-off",size:"1.5",mt:"0.1rem",onClick:function(){function u(){return g("volume",{channel:m.num,volume:0})}return u}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mx:"0.5rem",children:(0,e.createComponentVNode)(2,t.Slider,{minValue:0,maxValue:100,stepPixelSize:3.13,value:m.volume,onChange:function(){function u(s,i){return g("volume",{channel:m.num,volume:i})}return u}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-up",size:"1.5",mt:"0.1rem",onClick:function(){function u(){return g("volume",{channel:m.num,volume:100})}return u}()})})})]})})],4,m.num)})})})})}return b}()},2510:function(A,r,n){"use strict";r.__esModule=!0,r.VotePanel=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.VotePanel=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.remaining,m=d.question,l=d.choices,u=d.user_vote,s=d.counts,i=d.show_counts;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:360,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m,children:[(0,e.createComponentVNode)(2,t.Box,{mb:1.5,ml:.5,children:["Time remaining: ",Math.round(c/10),"s"]}),l.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mb:1,fluid:!0,translucent:!0,lineHeight:3,multiLine:h,content:h+(i?" ("+(s[h]||0)+")":""),onClick:function(){function C(){return g("vote",{target:h})}return C}(),selected:h===u})},h)})]})})})}return b}()},30138:function(A,r,n){"use strict";r.__esModule=!0,r.Wires=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Wires=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.wires||[],m=d.status||[],l=56+c.length*23+(status?0:15+m.length*17);return(0,e.createComponentVNode)(2,o.Window,{width:350,height:l,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:c.map(function(u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{className:"candystripe",label:u.color_name,labelColor:u.seen_color,color:u.seen_color,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:u.cut?"Mend":"Cut",onClick:function(){function s(){return g("cut",{wire:u.color})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Pulse",onClick:function(){function s(){return g("pulse",{wire:u.color})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:u.attached?"Detach":"Attach",onClick:function(){function s(){return g("attach",{wire:u.color})}return s}()})],4),children:!!u.wire&&(0,e.createVNode)(1,"i",null,[(0,e.createTextVNode)("("),u.wire,(0,e.createTextVNode)(")")],0)},u.seen_color)})})})}),!!m.length&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(u){return(0,e.createComponentVNode)(2,t.Box,{color:"lightgray",children:u},u)})})})]})})})}return b}()},21400:function(A,r,n){"use strict";r.__esModule=!0,r.WizardApprenticeContract=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.WizardApprenticeContract=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.used;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:555,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Contract of Apprenticeship",children:["Using this contract, you may summon an apprentice to aid you on your mission.",(0,e.createVNode)(1,"p",null,"If you are unable to establish contact with your apprentice, you can feed the contract back to the spellbook to refund your points.",16),c?(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"red",children:"You've already summoned an apprentice or you are in process of summoning one."}):""]}),(0,e.createComponentVNode)(2,t.Section,{title:"Which school of magic is your apprentice studying?",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fire",children:["Your apprentice is skilled in bending fire. ",(0,e.createVNode)(1,"br"),"They know Fireball, Sacred Flame, and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("fire")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Translocation",children:["Your apprentice is able to defy physics, learning how to move through bluespace. ",(0,e.createVNode)(1,"br"),"They know Teleport, Blink and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("translocation")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Restoration",children:["Your apprentice is dedicated to supporting your magical prowess.",(0,e.createVNode)(1,"br"),"They come equipped with a Staff of Healing, have the unique ability to teleport back to you, and know Charge and Knock.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("restoration")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stealth",children:["Your apprentice is learning the art of infiltrating mundane facilities. ",(0,e.createVNode)(1,"br"),"They know Mindswap, Knock, Homing Toolbox, and Disguise Self, all of which can be cast without robes. They also join you in a Maintenance Dweller disguise, complete with Gloves of Shock Immunity and a Belt of Tools.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("stealth")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Honk",children:["Your apprentice is here to spread the Honkmother's blessings.",(0,e.createVNode)(1,"br"),"They know Banana Touch, Instant Summons, Ethereal Jaunt, and come equipped with a Staff of Slipping."," ",(0,e.createVNode)(1,"br"),"While under your tutelage, they have been 'blessed' with clown shoes that are impossible to remove.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("honk")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})})]})})}return b}()},49148:function(A,r,n){"use strict";r.__esModule=!0,r.AccessList=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036);function f(g,d){var c=typeof Symbol!="undefined"&&g[Symbol.iterator]||g["@@iterator"];if(c)return(c=c.call(g)).next.bind(c);if(Array.isArray(g)||(c=b(g))||d&&g&&typeof g.length=="number"){c&&(g=c);var m=0;return function(){return m>=g.length?{done:!0}:{done:!1,value:g[m++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function b(g,d){if(g){if(typeof g=="string")return B(g,d);var c={}.toString.call(g).slice(8,-1);return c==="Object"&&g.constructor&&(c=g.constructor.name),c==="Map"||c==="Set"?Array.from(g):c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?B(g,d):void 0}}function B(g,d){(d==null||d>g.length)&&(d=g.length);for(var c=0,m=Array(d);c0&&!V.includes(R.ref)&&!p.includes(R.ref),checked:p.includes(R.ref),onClick:function(){function j(){return y(R.ref)}return j}()},R.desc)})]})]})})}return g}()},26991:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosScan=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036),f=function(I,k,g,d,c){return Id?"average":I>c?"bad":"good"},b=r.AtmosScan=function(){function B(I,k){var g=I.data.aircontents;return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,a.filter)(function(d){return d.val!=="0"||d.entry==="Pressure"||d.entry==="Temperature"})(g).map(function(d){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:d.entry,color:f(d.val,d.bad_low,d.poor_low,d.poor_high,d.bad_high),children:[d.val,d.units]},d.entry)})})})}return B}()},85870:function(A,r,n){"use strict";r.__esModule=!0,r.BeakerContents=void 0;var e=n(89005),a=n(36036),t=n(15964),o=function(B){return B+" unit"+(B===1?"":"s")},f=r.BeakerContents=function(){function b(B){var I=B.beakerLoaded,k=B.beakerContents,g=k===void 0?[]:k,d=B.buttons;return(0,e.createComponentVNode)(2,a.Stack,{vertical:!0,children:[!I&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"No beaker loaded."})||g.length===0&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"Beaker is empty."}),g.map(function(c,m){return(0,e.createComponentVNode)(2,a.Stack,{children:[(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",grow:!0,children:[o(c.volume)," of ",c.name]},c.name),!!d&&(0,e.createComponentVNode)(2,a.Stack.Item,{children:d(c,m)})]},c.name)})]})}return b}();f.propTypes={beakerLoaded:t.bool,beakerContents:t.array,buttons:t.arrayOf(t.element)}},92963:function(A,r,n){"use strict";r.__esModule=!0,r.BotStatus=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.BotStatus=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data,d=g.locked,c=g.noaccess,m=g.maintpanel,l=g.on,u=g.autopatrol,s=g.canhack,i=g.emagged,h=g.remote_disabled;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,e.createComponentVNode)(2,t.Section,{title:"General Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:l?"power-off":"times",content:l?"On":"Off",selected:l,disabled:c,onClick:function(){function C(){return k("power")}return C}()})}),u!==null&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Patrol",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Auto Patrol",disabled:c,onClick:function(){function C(){return k("autopatrol")}return C}()})}),!!m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Maintenance Panel",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Panel Open!"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety System",children:(0,e.createComponentVNode)(2,t.Box,{color:i?"bad":"good",children:i?"DISABLED!":"Enabled"})}),!!s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hacking",children:(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:i?"Restore Safties":"Hack",disabled:c,color:"bad",onClick:function(){function C(){return k("hack")}return C}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remote Access",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:!h,content:"AI Remote Control",disabled:c,onClick:function(){function C(){return k("disableremote")}return C}()})})]})})],4)}return f}()},3939:function(A,r,n){"use strict";r.__esModule=!0,r.modalRegisterBodyOverride=r.modalOpen=r.modalClose=r.modalAnswer=r.ComplexModal=void 0;var e=n(89005),a=n(72253),t=n(36036),o={},f=r.modalOpen=function(){function g(d,c,m){var l=(0,a.useBackend)(d),u=l.act,s=l.data,i=Object.assign(s.modal?s.modal.args:{},m||{});u("modal_open",{id:c,arguments:JSON.stringify(i)})}return g}(),b=r.modalRegisterBodyOverride=function(){function g(d,c){o[d]=c}return g}(),B=r.modalAnswer=function(){function g(d,c,m,l){var u=(0,a.useBackend)(d),s=u.act,i=u.data;if(i.modal){var h=Object.assign(i.modal.args||{},l||{});s("modal_answer",{id:c,answer:m,arguments:JSON.stringify(h)})}}return g}(),I=r.modalClose=function(){function g(d,c){var m=(0,a.useBackend)(d),l=m.act;l("modal_close",{id:c})}return g}(),k=r.ComplexModal=function(){function g(d,c){var m=(0,a.useBackend)(c),l=m.data;if(l.modal){var u=l.modal,s=u.id,i=u.text,h=u.type,C,v=(0,e.createComponentVNode)(2,t.Button,{className:"Button--modal",icon:"arrow-left",content:"Cancel",onClick:function(){function L(){return I(c)}return L}()}),p,N,V="auto";if(o[s])p=o[s](l.modal,c);else if(h==="input"){var y=l.modal.value;C=function(){function L(w){return B(c,s,y)}return L}(),p=(0,e.createComponentVNode)(2,t.Input,{value:l.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autofocus:!0,onChange:function(){function L(w,x){y=x}return L}()}),N=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){function L(){return I(c)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){function L(){return B(c,s,y)}return L}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]})}else if(h==="choice"){var S=typeof l.modal.choices=="object"?Object.values(l.modal.choices):l.modal.choices;p=(0,e.createComponentVNode)(2,t.Dropdown,{options:S,selected:l.modal.value,width:"100%",my:"0.5rem",onSelected:function(){function L(w){return B(c,s,w)}return L}()}),V="initial"}else h==="bento"?p=(0,e.createComponentVNode)(2,t.Stack,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:l.modal.choices.map(function(L,w){return(0,e.createComponentVNode)(2,t.Stack.Item,{flex:"1 1 auto",children:(0,e.createComponentVNode)(2,t.Button,{selected:w+1===parseInt(l.modal.value,10),onClick:function(){function x(){return B(c,s,w+1)}return x}(),children:(0,e.createVNode)(1,"img",null,null,1,{src:L})})},w)})}):h==="boolean"&&(N=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:l.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){function L(){return B(c,s,0)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:l.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){function L(){return B(c,s,1)}return L}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]}));return(0,e.createComponentVNode)(2,t.Modal,{maxWidth:d.maxWidth||window.innerWidth/2+"px",maxHeight:d.maxHeight||window.innerHeight/2+"px",onEnter:C,mx:"auto",overflowY:V,"padding-bottom":"5px",children:[i&&(0,e.createComponentVNode)(2,t.Box,{inline:!0,children:i}),o[s]&&v,p,N]})}}return g}()},41874:function(A,r,n){"use strict";r.__esModule=!0,r.CrewManifest=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(25328),f=n(76910),b=f.COLORS.department,B=["Captain","Head of Security","Chief Engineer","Chief Medical Officer","Research Director","Head of Personnel","Quartermaster"],I=function(m){return B.indexOf(m)!==-1?"green":"orange"},k=function(m){if(B.indexOf(m)!==-1)return!0},g=function(m){return m.length>0&&(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,color:"white",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"50%",children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"35%",children:"Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"15%",children:"Active"})]}),m.map(function(l){return(0,e.createComponentVNode)(2,t.Table.Row,{color:I(l.rank),bold:k(l.rank),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(l.name)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(l.rank)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.active})]},l.name+l.rank)})]})},d=r.CrewManifest=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,i;if(m.data)i=m.data;else{var h=(0,a.useBackend)(l),C=h.data;i=C}var v=i,p=v.manifest,N=p.heads,V=p.sec,y=p.eng,S=p.med,L=p.sci,w=p.ser,x=p.sup,T=p.misc;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.command,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Command"})}),level:2,children:g(N)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.security,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Security"})}),level:2,children:g(V)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.engineering,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Engineering"})}),level:2,children:g(y)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.medical,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Medical"})}),level:2,children:g(S)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.science,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Science"})}),level:2,children:g(L)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.service,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Service"})}),level:2,children:g(w)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.supply,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Supply"})}),level:2,children:g(x)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Misc"})}),level:2,children:g(T)})]})}return c}()},19203:function(A,r,n){"use strict";r.__esModule=!0,r.InputButtons=void 0;var e=n(89005),a=n(36036),t=n(72253),o=r.InputButtons=function(){function f(b,B){var I=(0,t.useBackend)(B),k=I.act,g=I.data,d=g.large_buttons,c=g.swapped_buttons,m=b.input,l=b.message,u=b.disabled,s=(0,e.createComponentVNode)(2,a.Button,{color:"good",content:"Submit",bold:!!d,fluid:!!d,onClick:function(){function h(){return k("submit",{entry:m})}return h}(),textAlign:"center",tooltip:d&&l,disabled:u,width:!d&&6}),i=(0,e.createComponentVNode)(2,a.Button,{color:"bad",content:"Cancel",bold:!!d,fluid:!!d,onClick:function(){function h(){return k("cancel")}return h}(),textAlign:"center",width:!d&&6});return(0,e.createComponentVNode)(2,a.Flex,{fill:!0,align:"center",direction:c?"row-reverse":"row",justify:"space-around",children:[d?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,ml:c?.5:0,mr:c?0:.5,children:i}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:i}),!d&&l&&(0,e.createComponentVNode)(2,a.Flex.Item,{children:(0,e.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",children:l})}),d?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,mr:c?.5:0,ml:c?0:.5,children:s}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:s})]})}return f}()},195:function(A,r,n){"use strict";r.__esModule=!0,r.InterfaceLockNoticeBox=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.InterfaceLockNoticeBox=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data,d=b.siliconUser,c=d===void 0?g.siliconUser:d,m=b.locked,l=m===void 0?g.locked:m,u=b.normallyLocked,s=u===void 0?g.normallyLocked:u,i=b.onLockStatusChange,h=i===void 0?function(){return k("lock")}:i,C=b.accessText,v=C===void 0?"an ID card":C;return c?(0,e.createComponentVNode)(2,t.NoticeBox,{color:c&&"grey",children:(0,e.createComponentVNode)(2,t.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:"Interface lock status:"}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:"1"}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{m:"0",color:s?"red":"green",icon:s?"lock":"unlock",content:s?"Locked":"Unlocked",onClick:function(){function p(){h&&h(!l)}return p}()})})]})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe ",v," to ",l?"unlock":"lock"," this interface."]})}return f}()},51057:function(A,r,n){"use strict";r.__esModule=!0,r.Loader=void 0;var e=n(89005),a=n(44879),t=n(36036),o=r.Loader=function(){function f(b){var B=b.value;return(0,e.createVNode)(1,"div","AlertModal__Loader",(0,e.createComponentVNode)(2,t.Box,{className:"AlertModal__LoaderProgress",style:{width:(0,a.clamp01)(B)*100+"%"}}),2)}return f}()},321:function(A,r,n){"use strict";r.__esModule=!0,r.LoginInfo=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LoginInfo=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data,d=g.loginState;if(g)return(0,e.createComponentVNode)(2,t.NoticeBox,{info:!0,children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:["Logged in as: ",d.name," (",d.rank,")"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!d.id,content:"Eject ID",color:"good",onClick:function(){function c(){return k("login_eject")}return c}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Logout",color:"good",onClick:function(){function c(){return k("login_logout")}return c}()})]})]})})}return f}()},5485:function(A,r,n){"use strict";r.__esModule=!0,r.LoginScreen=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LoginScreen=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data,d=g.loginState,c=g.isAI,m=g.isRobot,l=g.isAdmin;return(0,e.createComponentVNode)(2,t.Section,{title:"Welcome",fill:!0,stretchContents:!0,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",align:"center",justify:"center",children:(0,e.createComponentVNode)(2,t.Flex.Item,{textAlign:"center",mt:"-2rem",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,e.createComponentVNode)(2,t.Box,{color:"label",my:"1rem",children:["ID:",(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:d.id?d.id:"----------",ml:"0.5rem",onClick:function(){function u(){return k("login_insert")}return u}()})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",disabled:!d.id,content:"Login",onClick:function(){function u(){return k("login_login",{login_type:1})}return u}()}),!!c&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){function u(){return k("login_login",{login_type:2})}return u}()}),!!m&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){function u(){return k("login_login",{login_type:3})}return u}()}),!!l&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"CentComm Secure Login",onClick:function(){function u(){return k("login_login",{login_type:4})}return u}()})]})})})}return f}()},62411:function(A,r,n){"use strict";r.__esModule=!0,r.Operating=void 0;var e=n(89005),a=n(36036),t=n(15964),o=r.Operating=function(){function f(b){var B=b.operating,I=b.name;if(B)return(0,e.createComponentVNode)(2,a.Dimmer,{children:(0,e.createComponentVNode)(2,a.Flex,{mb:"30px",children:(0,e.createComponentVNode)(2,a.Flex.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,e.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,e.createVNode)(1,"br"),"The ",I," is processing..."]})})})}return f}();o.propTypes={operating:t.bool,name:t.string}},13545:function(A,r,n){"use strict";r.__esModule=!0,r.Signaler=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=r.Signaler=function(){function b(B,I){var k=(0,t.useBackend)(I),g=k.act,d=B.data,c=d.code,m=d.frequency,l=d.minFrequency,u=d.maxFrequency;return(0,e.createComponentVNode)(2,o.Section,{children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:l/10,maxValue:u/10,value:m/10,format:function(){function s(i){return(0,a.toFixed)(i,1)}return s}(),width:"80px",onDrag:function(){function s(i,h){return g("freq",{freq:h})}return s}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:c,width:"80px",onDrag:function(){function s(i,h){return g("code",{code:h})}return s}()})})]}),(0,e.createComponentVNode)(2,o.Button,{mt:1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){function s(){return g("signal")}return s}()})]})}return b}()},41984:function(A,r,n){"use strict";r.__esModule=!0,r.SimpleRecords=void 0;var e=n(89005),a=n(72253),t=n(25328),o=n(64795),f=n(88510),b=n(36036),B=r.SimpleRecords=function(){function g(d,c){var m=d.data.records;return(0,e.createComponentVNode)(2,b.Box,{children:m?(0,e.createComponentVNode)(2,k,{data:d.data,recordType:d.recordType}):(0,e.createComponentVNode)(2,I,{data:d.data})})}return g}(),I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=d.data.recordsList,s=(0,a.useLocalState)(c,"searchText",""),i=s[0],h=s[1],C=function(N,V){V===void 0&&(V="");var y=(0,t.createSearch)(V,function(S){return S.Name});return(0,o.flow)([(0,f.filter)(function(S){return S==null?void 0:S.Name}),V&&(0,f.filter)(y),(0,f.sortBy)(function(S){return S.Name})])(u)},v=C(u,i);return(0,e.createComponentVNode)(2,b.Box,{children:[(0,e.createComponentVNode)(2,b.Input,{fluid:!0,mb:1,placeholder:"Search records...",onInput:function(){function p(N,V){return h(V)}return p}()}),v.map(function(p){return(0,e.createComponentVNode)(2,b.Box,{children:(0,e.createComponentVNode)(2,b.Button,{mb:.5,content:p.Name,icon:"user",onClick:function(){function N(){return l("Records",{target:p.uid})}return N}()})},p)})]})},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=d.data.records,s=u.general,i=u.medical,h=u.security,C;switch(d.recordType){case"MED":C=(0,e.createComponentVNode)(2,b.Section,{level:2,title:"Medical Data",children:i?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Blood Type",children:i.blood_type}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Minor Disabilities",children:i.mi_dis}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:i.mi_dis_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Major Disabilities",children:i.ma_dis}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:i.ma_dis_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Allergies",children:i.alg}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:i.alg_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Current Diseases",children:i.cdi}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:i.cdi_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:i.notes})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"Medical record lost!"})});break;case"SEC":C=(0,e.createComponentVNode)(2,b.Section,{level:2,title:"Security Data",children:h?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Criminal Status",children:h.criminal}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Minor Crimes",children:h.mi_crim}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:h.mi_crim_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Major Crimes",children:h.ma_crim}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:h.ma_crim_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:h.notes})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"Security record lost!"})});break}return(0,e.createComponentVNode)(2,b.Box,{children:[(0,e.createComponentVNode)(2,b.Section,{title:"General Data",children:s?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Name",children:s.name}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Sex",children:s.sex}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Species",children:s.species}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Age",children:s.age}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Rank",children:s.rank}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"General record lost!"})}),C]})}},22091:function(A,r,n){"use strict";r.__esModule=!0,r.TemporaryNotice=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.TemporaryNotice=function(){function f(b,B){var I,k=(0,a.useBackend)(B),g=k.act,d=k.data,c=d.temp;if(c){var m=(I={},I[c.style]=!0,I);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.NoticeBox,Object.assign({},m,{children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:c.text}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"times-circle",onClick:function(){function l(){return g("cleartemp")}return l}()})})]})})))}}return f}()},95213:function(A,r,n){"use strict";r.__esModule=!0,r.goonstation_PTL=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(49968),f=n(98595);/** * @file * @copyright 2020 * @author Sovexe (https://github.com/Sovexe) * @license ISC - */var b=r.goonstation_PTL=function(){function N(d,c){var m=(0,a.useBackend)(c),l=m.data,u=l.total_earnings,s=l.total_energy,i=l.name,h=i===void 0?"Power Transmission Laser":i;return(0,e.createComponentVNode)(2,f.Window,{title:"Power Transmission Laser",width:"310",height:"485",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,t.NoticeBox,{success:!0,children:["Earned Credits : ",u?(0,o.formatMoney)(u):0]}),(0,e.createComponentVNode)(2,t.NoticeBox,{success:!0,children:["Energy Sold : ",s?(0,o.formatSiUnit)(s,0,"J"):"0 J"]})]})})}return N}(),B=function(d,c){var m=(0,a.useBackend)(c),l=m.data,u=l.max_capacity,s=l.held_power,i=l.input_total,h=l.max_grid_load;return(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reserve energy",children:s?(0,o.formatSiUnit)(s,0,"J"):"0 J"})}),(0,e.createComponentVNode)(2,t.ProgressBar,{mt:"0.5em",mb:"0.5em",ranges:{good:[.8,1/0],average:[.5,.8],bad:[-1/0,.5]},value:s/u}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Grid Saturation"})}),(0,e.createComponentVNode)(2,t.ProgressBar,{mt:"0.5em",ranges:{good:[.8,1/0],average:[.5,.8],bad:[-1/0,.5]},value:Math.min(i,u-s)/h})]})},I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.input_total,i=u.accepting_power,h=u.sucking_power,C=u.input_number,v=u.power_format;return(0,e.createComponentVNode)(2,t.Section,{title:"Input Controls",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input Circuit",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",color:i?"green":"red",onClick:function(){function p(){return l("toggle_input")}return p}(),children:i?"Enabled":"Disabled"}),children:(0,e.createComponentVNode)(2,t.Box,{color:h&&"good"||i&&"average"||"bad",children:h&&"Online"||i&&"Idle"||"Offline"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input Level",children:s?(0,o.formatPower)(s):"0 W"})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"0.5em",children:[(0,e.createComponentVNode)(2,t.NumberInput,{mr:"0.5em",animated:!0,size:1.25,inline:!0,step:1,stepPixelSize:2,minValue:0,maxValue:999,value:C,onChange:function(){function p(g,V){return l("set_input",{set_input:V})}return p}()}),(0,e.createComponentVNode)(2,t.Button,{selected:v===1,onClick:function(){function p(){return l("inputW")}return p}(),children:"W"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,3),onClick:function(){function p(){return l("inputKW")}return p}(),children:"KW"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,6),onClick:function(){function p(){return l("inputMW")}return p}(),children:"MW"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,9),onClick:function(){function p(){return l("inputGW")}return p}(),children:"GW"})]})]})},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.output_total,i=u.firing,h=u.accepting_power,C=u.output_number,v=u.output_multiplier,p=u.target,g=u.held_power;return(0,e.createComponentVNode)(2,t.Section,{title:"Output Controls",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Laser Circuit",buttons:(0,e.createComponentVNode)(2,t.Stack,{Horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"crosshairs",color:p===""?"green":"red",onClick:function(){function V(){return l("target")}return V}(),children:p}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",color:i?"green":"red",disabled:!i&&gu,onClick:function(){function y(){return k("purchaseSoftware",{key:V.key})}return y}()},V.key)}),c.filter(function(V){return!g[V.key]}).length===0&&"No software available!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Software",children:[m.filter(function(V){return V.key!=="mainmenu"}).map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,icon:V.icon,onClick:function(){function y(){return k("startSoftware",{software_key:V.key})}return y}()},V.key)}),m.length===0&&"No software installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Toggles",children:[l.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,icon:V.icon,selected:V.active,onClick:function(){function y(){return k("setToggle",{toggle_key:V.key})}return y}()},V.key)}),l.length===0&&"No toggles installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Emotion",children:s.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.id===i,onClick:function(){function y(){return k("setEmotion",{emotion:V.id})}return y}()},V.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Speaking State",children:h.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.name===C,onClick:function(){function y(){return k("setSpeechStyle",{speech_state:V.name})}return y}()},V.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Chassis Type",children:v.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.icon===p,onClick:function(){function y(){return k("setChassis",{chassis_to_change:V.icon})}return y}()},V.id)})})]})})}return f}()},2983:function(A,r,n){"use strict";r.__esModule=!0,r.pai_manifest=void 0;var e=n(89005),a=n(72253),t=n(41874),o=r.pai_manifest=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data;return(0,e.createComponentVNode)(2,t.CrewManifest,{data:N.app_data})}return f}()},40758:function(A,r,n){"use strict";r.__esModule=!0,r.pai_medrecords=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pai_medrecords=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k.app_data,recordType:"MED"})}return f}()},98599:function(A,r,n){"use strict";r.__esModule=!0,r.pai_messenger=void 0;var e=n(89005),a=n(72253),t=n(77595),o=r.pai_messenger=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data,d=N.app_data.active_convo;return d?(0,e.createComponentVNode)(2,t.ActiveConversation,{data:N.app_data}):(0,e.createComponentVNode)(2,t.MessengerList,{data:N.app_data})}return f}()},50775:function(A,r,n){"use strict";r.__esModule=!0,r.pai_radio=void 0;var e=n(89005),a=n(72253),t=n(44879),o=n(36036),f=r.pai_radio=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.app_data,m=c.minFrequency,l=c.maxFrequency,u=c.frequency,s=c.broadcasting;return(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:m/10,maxValue:l/10,value:u/10,format:function(){function i(h){return(0,t.toFixed)(h,1)}return i}(),onChange:function(){function i(h,C){return N("freq",{freq:C})}return i}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"Reset",icon:"undo",onClick:function(){function i(){return N("freq",{freq:"145.9"})}return i}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Broadcast Nearby Speech",children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function i(){return N("toggleBroadcast")}return i}(),selected:s,content:s?"Enabled":"Disabled"})})]})}return b}()},48623:function(A,r,n){"use strict";r.__esModule=!0,r.pai_secrecords=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pai_secrecords=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k.app_data,recordType:"SEC"})}return f}()},47297:function(A,r,n){"use strict";r.__esModule=!0,r.pai_signaler=void 0;var e=n(89005),a=n(72253),t=n(13545),o=r.pai_signaler=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data;return(0,e.createComponentVNode)(2,t.Signaler,{data:N.app_data})}return f}()},78532:function(A,r,n){"use strict";r.__esModule=!0,r.pda_atmos_scan=void 0;var e=n(89005),a=n(72253),t=n(26991),o=r.pda_atmos_scan=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.AtmosScan,{data:k})}return f}()},2395:function(A,r,n){"use strict";r.__esModule=!0,r.pda_games=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(1331),f=r.pda_games=function(){function b(B,I){var k=(0,a.useBackend)(I),N=k.act,d=k.data,c=d.games,m=function(){function l(u){switch(u){case"Minesweeper":return(0,e.createComponentVNode)(2,o.IconStack,{children:[(0,e.createComponentVNode)(2,o.Icon,{ml:"0",mt:"10px",name:"flag",size:"6",color:"gray",rotation:30}),(0,e.createComponentVNode)(2,o.Icon,{ml:"9px",mt:"23px",name:"bomb",size:"3",color:"black"})]});default:return(0,e.createComponentVNode)(2,o.Icon,{ml:"16px",mt:"10px",name:"gamepad",size:"6"})}}return l}();return(0,e.createComponentVNode)(2,t.Box,{children:c.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{width:"33%",textAlign:"center",translucent:!0,onClick:function(){function u(){return N("play",{id:l.id})}return u}(),children:[m(l.name),(0,e.createComponentVNode)(2,t.Box,{children:l.name})]},l.name)})})}return b}()},40253:function(A,r,n){"use strict";r.__esModule=!0,r.pda_janitor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_janitor=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data,d=N.janitor,c=d.user_loc,m=d.mops,l=d.buckets,u=d.cleanbots,s=d.carts,i=d.janicarts;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Location",children:[c.x,",",c.y]}),m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Locations",children:m.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - ",h.status]},h)})}),l&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Bucket Locations",children:l.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - [",h.volume,"/",h.max_volume,"]"]},h)})}),u&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cleanbot Locations",children:u.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - ",h.status]},h)})}),s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janitorial Cart Locations",children:s.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - [",h.volume,"/",h.max_volume,"]"]},h)})}),i&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janicart Locations",children:i.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.direction_from_user,")"]},h)})})]})}return f}()},58293:function(A,r,n){"use strict";r.__esModule=!0,r.pda_main_menu=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=r.pda_main_menu=function(){function b(B,I){var k=(0,t.useBackend)(I),N=k.act,d=k.data,c=d.owner,m=d.ownjob,l=d.idInserted,u=d.categories,s=d.pai,i=d.notifying;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",color:"average",children:[c,", ",m]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"ID",children:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Update PDA Info",disabled:!l,onClick:function(){function h(){return N("UpdateInfo")}return h}()})})]})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Functions",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:u.map(function(h){var C=d.apps[h];return!C||!C.length?null:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:h,children:C.map(function(v){return(0,e.createComponentVNode)(2,o.Button,{icon:v.uid in i?v.notify_icon:v.icon,iconSpin:v.uid in i,color:v.uid in i?"red":"transparent",content:v.name,onClick:function(){function p(){return N("StartProgram",{program:v.uid})}return p}()},v.uid)})},h)})})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!s&&(0,e.createComponentVNode)(2,o.Section,{title:"pAI",children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){function h(){return N("pai",{option:1})}return h}()}),(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){function h(){return N("pai",{option:2})}return h}()})]})})]})}return b}()},58059:function(A,r,n){"use strict";r.__esModule=!0,r.pda_manifest=void 0;var e=n(89005),a=n(72253),t=n(41874),o=r.pda_manifest=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,N=I.data;return(0,e.createComponentVNode)(2,t.CrewManifest)}return f}()},18147:function(A,r,n){"use strict";r.__esModule=!0,r.pda_medical=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pda_medical=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k,recordType:"MED"})}return f}()},77595:function(A,r,n){"use strict";r.__esModule=!0,r.pda_messenger=r.MessengerList=r.ActiveConversation=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036),f=r.pda_messenger=function(){function k(N,d){var c=(0,t.useBackend)(d),m=c.act,l=c.data,u=l.active_convo;return u?(0,e.createComponentVNode)(2,b,{data:l}):(0,e.createComponentVNode)(2,B,{data:l})}return k}(),b=r.ActiveConversation=function(){function k(N,d){var c=(0,t.useBackend)(d),m=c.act,l=N.data,u=l.convo_name,s=l.convo_job,i=l.messages,h=l.active_convo,C=(0,t.useLocalState)(d,"clipboardMode",!1),v=C[0],p=C[1],g=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+u+" ("+s+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:v,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function V(){return p(!v)}return V}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function V(){return m("Message",{target:h})}return V}(),content:"Reply"})],4),children:(0,a.filter)(function(V){return V.target===h})(i).map(function(V,y){return(0,e.createComponentVNode)(2,o.Box,{textAlign:V.sent?"right":"left",position:"relative",mb:1,children:[(0,e.createComponentVNode)(2,o.Icon,{fontSize:2.5,color:V.sent?"#4d9121":"#cd7a0d",position:"absolute",left:V.sent?null:"0px",right:V.sent?"0px":null,bottom:"-4px",style:{"z-index":"0",transform:V.sent?"scale(-1, 1)":null},name:"comment"}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,backgroundColor:V.sent?"#4d9121":"#cd7a0d",p:1,maxWidth:"100%",position:"relative",textAlign:V.sent?"left":"right",style:{"z-index":"1","border-radius":"10px","word-break":"normal"},children:[V.sent?"You:":"Them:"," ",V.message]})]},y)})});return v&&(g=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+u+" ("+s+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:v,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function V(){return p(!v)}return V}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function V(){return m("Message",{target:h})}return V}(),content:"Reply"})],4),children:(0,a.filter)(function(V){return V.target===h})(i).map(function(V,y){return(0,e.createComponentVNode)(2,o.Box,{color:V.sent?"#4d9121":"#cd7a0d",style:{"word-break":"normal"},children:[V.sent?"You:":"Them:"," ",(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:V.message})]},y)})})),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:.5,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:(0,e.createComponentVNode)(2,o.Button.Confirm,{content:"Delete Conversations",confirmContent:"Are you sure?",icon:"trash",confirmIcon:"trash",onClick:function(){function V(){return m("Clear",{option:"Convo"})}return V}()})})})}),g]})}return k}(),B=r.MessengerList=function(){function k(N,d){var c=(0,t.useBackend)(d),m=c.act,l=N.data,u=l.convopdas,s=l.pdas,i=l.charges,h=l.silent,C=l.toff,v=l.ringtone_list,p=l.ringtone,g=(0,t.useLocalState)(d,"searchTerm",""),V=g[0],y=g[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:5,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!h,icon:h?"volume-mute":"volume-up",onClick:function(){function S(){return m("Toggle Ringer")}return S}(),children:["Ringer: ",h?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{color:C?"bad":"green",icon:"power-off",onClick:function(){function S(){return m("Toggle Messenger")}return S}(),children:["Messenger: ",C?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{icon:"trash",color:"bad",onClick:function(){function S(){return m("Clear",{option:"All"})}return S}(),children:"Delete All Conversations"}),(0,e.createComponentVNode)(2,o.Button,{icon:"bell",onClick:function(){function S(){return m("Ringtone")}return S}(),children:"Set Custom Ringtone"}),(0,e.createComponentVNode)(2,o.Dropdown,{selected:p,width:"100px",options:Object.keys(v),onSelected:function(){function S(L){return m("Available_Ringtones",{selected_ringtone:L})}return S}()})]})}),!C&&(0,e.createComponentVNode)(2,o.Box,{children:[!!i&&(0,e.createComponentVNode)(2,o.Box,{mt:.5,mb:1,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cartridge Special Function",children:[i," charges left."]})})}),!u.length&&!s.length&&(0,e.createComponentVNode)(2,o.Box,{children:"No current conversations"})||(0,e.createComponentVNode)(2,o.Box,{children:["Search:"," ",(0,e.createComponentVNode)(2,o.Input,{mt:.5,value:V,onInput:function(){function S(L,w){y(w)}return S}()})]})]})||(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Messenger Offline."})]}),(0,e.createComponentVNode)(2,I,{title:"Current Conversations",data:l,pdas:u,msgAct:"Select Conversation",searchTerm:V}),(0,e.createComponentVNode)(2,I,{title:"Other PDAs",pdas:s,msgAct:"Message",data:l,searchTerm:V})]})}return k}(),I=function(N,d){var c=(0,t.useBackend)(d),m=c.act,l=N.data,u=N.pdas,s=N.title,i=N.msgAct,h=N.searchTerm,C=l.charges,v=l.plugins;return!u||!u.length?(0,e.createComponentVNode)(2,o.Section,{title:s,children:"No PDAs found."}):(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:s,children:u.filter(function(p){return p.Name.toLowerCase().includes(h.toLowerCase())}).map(function(p){return(0,e.createComponentVNode)(2,o.Stack,{m:.5,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"arrow-circle-down",content:p.Name,onClick:function(){function g(){return m(i,{target:p.uid})}return g}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!C&&v.map(function(g){return(0,e.createComponentVNode)(2,o.Button,{icon:g.icon,content:g.name,onClick:function(){function V(){return m("Messenger Plugin",{plugin:g.uid,target:p.uid})}return V}()},g.uid)})})]},p.uid)})})}},90382:function(A,r,n){"use strict";r.__esModule=!0,r.pda_minesweeper=r.MineSweeperLeaderboard=r.MineSweeperGame=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_minesweeper=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=(0,a.useLocalState)(N,"window","Game"),u=l[0],s=l[1],i={Game:"Leaderboard",Leaderboard:"Game"};return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:u==="Game"?(0,e.createComponentVNode)(2,f):(0,e.createComponentVNode)(2,b)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,fontSize:2,lineHeight:1.75,icon:u==="Game"?"book":"gamepad",onClick:function(){function h(){return s(i[u])}return h}(),children:i[u]})})]})}return I}(),f=r.MineSweeperGame=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.matrix,u=m.flags,s=m.bombs,i={1:"blue",2:"green",3:"red",4:"darkblue",5:"brown",6:"lightblue",7:"black",8:"white"},h=function(){function C(v,p,g){c("Square",{X:v,Y:p,mode:g})}return C}();return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:Object.keys(l).map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:Object.keys(l[C]).map(function(v){return(0,e.createComponentVNode)(2,t.Button,{m:.25,height:2,width:2,className:l[C][v].open?"Minesweeper__open":"Minesweeper__closed",bold:!0,color:"transparent",icon:l[C][v].open?l[C][v].bomb?"bomb":"":l[C][v].flag?"flag":"",textColor:l[C][v].open?l[C][v].bomb?"black":i[l[C][v].around]:l[C][v].flag?"red":"gray",onClick:function(){function p(g){return h(C,v,"bomb")}return p}(),onContextMenu:function(){function p(g){event.preventDefault(),h(C,v,"flag")}return p}(),children:l[C][v].open&&!l[C][v].bomb&&l[C][v].around?l[C][v].around:" "},v)})},C)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,className:"Minesweeper__infobox",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,textAlign:"left",pt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{pl:2,fontSize:2,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"bomb",color:"gray"})," : ",s]}),(0,e.createComponentVNode)(2,t.Stack.Divider),(0,e.createComponentVNode)(2,t.Stack.Item,{pl:2,fontSize:2,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flag",color:"red"})," : ",u]})]})})]})}return I}(),b=r.MineSweeperLeaderboard=function(){function I(k,N){var d=(0,a.useBackend)(N),c=d.act,m=d.data,l=m.leaderboard,u=(0,a.useLocalState)(N,"sortId","time"),s=u[0],i=u[1],h=(0,a.useLocalState)(N,"sortOrder",!1),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Table,{className:"Minesweeper__list",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,B,{id:"name",children:"Nick"}),(0,e.createComponentVNode)(2,B,{id:"time",children:"Time"})]}),l&&l.sort(function(p,g){var V=C?1:-1;return p[s].localeCompare(g[s])*V}).map(function(p,g){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.time})]},g)})]})}return I}(),B=function(k,N){var d=(0,a.useLocalState)(N,"sortId","time"),c=d[0],m=d[1],l=(0,a.useLocalState)(N,"sortOrder",!1),u=l[0],s=l[1],i=k.id,h=k.children;return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",onClick:function(){function C(){c===i?s(!u):(m(i),s(!0))}return C}(),children:[h,c===i&&(0,e.createComponentVNode)(2,t.Icon,{name:u?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},24635:function(A,r,n){"use strict";r.__esModule=!0,r.pda_mule=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_mule=function(){function B(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.mulebot,l=m.active;return(0,e.createComponentVNode)(2,t.Box,{children:l?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,f)})}return B}(),f=function(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.mulebot,l=m.bots;return l.map(function(u){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:u.Name,icon:"cog",onClick:function(){function s(){return d("control",{bot:u.uid})}return s}()})},u.Name)})},b=function(I,k){var N=(0,a.useBackend)(k),d=N.act,c=N.data,m=c.mulebot,l=m.botstatus,u=m.active,s=l.mode,i=l.loca,h=l.load,C=l.powr,v=l.dest,p=l.home,g=l.retn,V=l.pick,y;switch(s){case 0:y="Ready";break;case 1:y="Loading/Unloading";break;case 2:case 12:y="Navigating to delivery location";break;case 3:y="Navigating to Home";break;case 4:y="Waiting for clear path";break;case 5:case 6:y="Calculating navigation path";break;case 7:y="Unable to locate destination";break;default:y=s;break}return(0,e.createComponentVNode)(2,t.Section,{title:u,children:[s===-1&&(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,children:"Waiting for response..."}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:i}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:[C,"%"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Home",children:p}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:(0,e.createComponentVNode)(2,t.Button,{content:v?v+" (Set)":"None (Set)",onClick:function(){function S(){return d("target")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Load",children:(0,e.createComponentVNode)(2,t.Button,{content:h?h+" (Unload)":"None",disabled:!h,onClick:function(){function S(){return d("unload")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Pickup",children:(0,e.createComponentVNode)(2,t.Button,{content:V?"Yes":"No",selected:V,onClick:function(){function S(){return d("set_pickup_type",{autopick:V?0:1})}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Return",children:(0,e.createComponentVNode)(2,t.Button,{content:g?"Yes":"No",selected:g,onClick:function(){function S(){return d("set_auto_return",{autoret:g?0:1})}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Controls",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Stop",icon:"stop",onClick:function(){function S(){return d("stop")}return S}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Proceed",icon:"play",onClick:function(){function S(){return d("start")}return S}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Return Home",icon:"home",onClick:function(){function S(){return d("home")}return S}()})]})]})]})}},23734:function(A,r,n){"use strict";r.__esModule=!0,r.pda_nanobank=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=r.pda_nanobank=function(){function l(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=C.logged_in,p=C.owner_name,g=C.money;return v?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Name",children:p}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Balance",children:["$",g]})]})}),(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,B)]})],4):(0,e.createComponentVNode)(2,d)}return l}(),b=function(u,s){var i=(0,t.useBackend)(s),h=i.data,C=h.is_premium,v=(0,t.useLocalState)(s,"tabIndex",1),p=v[0],g=v[1];return(0,e.createComponentVNode)(2,o.Tabs,{mt:2,children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===1,onClick:function(){function V(){return g(1)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transfers"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===2,onClick:function(){function V(){return g(2)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Account Actions"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===3,onClick:function(){function V(){return g(3)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transaction History"]}),!!C&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===4,onClick:function(){function V(){return g(4)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Supply Orders"]})]})},B=function(u,s){var i=(0,t.useLocalState)(s,"tabIndex",1),h=i[0],C=(0,t.useBackend)(s),v=C.data,p=v.db_status;if(!p)return(0,e.createComponentVNode)(2,o.Box,{children:"Account Database Connection Severed"});switch(h){case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,k);case 3:return(0,e.createComponentVNode)(2,N);case 4:return(0,e.createComponentVNode)(2,m);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},I=function(u,s){var i,h=(0,t.useBackend)(s),C=h.act,v=h.data,p=v.requests,g=v.available_accounts,V=v.money,y=(0,t.useLocalState)(s,"selectedAccount"),S=y[0],L=y[1],w=(0,t.useLocalState)(s,"transferAmount"),x=w[0],T=w[1],M=(0,t.useLocalState)(s,"searchText",""),O=M[0],D=M[1],E=[];return g.map(function(P){return E[P.name]=P.UID}),(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account",children:[(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by account name",onInput:function(){function P(R,j){return D(j)}return P}()}),(0,e.createComponentVNode)(2,o.Dropdown,{mt:.6,width:"190px",options:g.filter((0,a.createSearch)(O,function(P){return P.name})).map(function(P){return P.name}),selected:(i=g.filter(function(P){return P.UID===S})[0])==null?void 0:i.name,onSelected:function(){function P(R){return L(E[R])}return P}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Amount",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Up to 5000",onInput:function(){function P(R,j){return T(j)}return P}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,o.Button.Confirm,{bold:!0,icon:"paper-plane",width:"auto",disabled:V0&&i.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:["#",C.Number,' - "',C.Name,'" for "',C.OrderedBy,'"']},C)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Approved Orders",children:s>0&&u.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:["#",C.Number,' - "',C.Name,'" for "',C.ApprovedBy,'"']},C)})})]})}return f}()},17617:function(A,r,n){"use strict";r.__esModule=!0,r.Layout=void 0;var e=n(89005),a=n(35840),t=n(55937),o=n(24826),f=["className","theme","children"],b=["className","scrollable","children"];/** + */var b=r.goonstation_PTL=function(){function g(d,c){var m=(0,a.useBackend)(c),l=m.data,u=l.total_earnings,s=l.total_energy,i=l.name,h=i===void 0?"Power Transmission Laser":i;return(0,e.createComponentVNode)(2,f.Window,{title:"Power Transmission Laser",width:"310",height:"485",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,t.NoticeBox,{success:!0,children:["Earned Credits : ",u?(0,o.formatMoney)(u):0]}),(0,e.createComponentVNode)(2,t.NoticeBox,{success:!0,children:["Energy Sold : ",s?(0,o.formatSiUnit)(s,0,"J"):"0 J"]})]})})}return g}(),B=function(d,c){var m=(0,a.useBackend)(c),l=m.data,u=l.max_capacity,s=l.held_power,i=l.input_total,h=l.max_grid_load;return(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reserve energy",children:s?(0,o.formatSiUnit)(s,0,"J"):"0 J"})}),(0,e.createComponentVNode)(2,t.ProgressBar,{mt:"0.5em",mb:"0.5em",ranges:{good:[.8,1/0],average:[.5,.8],bad:[-1/0,.5]},value:s/u}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Grid Saturation"})}),(0,e.createComponentVNode)(2,t.ProgressBar,{mt:"0.5em",ranges:{good:[.8,1/0],average:[.5,.8],bad:[-1/0,.5]},value:Math.min(i,u-s)/h})]})},I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.input_total,i=u.accepting_power,h=u.sucking_power,C=u.input_number,v=u.power_format;return(0,e.createComponentVNode)(2,t.Section,{title:"Input Controls",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input Circuit",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",color:i?"green":"red",onClick:function(){function p(){return l("toggle_input")}return p}(),children:i?"Enabled":"Disabled"}),children:(0,e.createComponentVNode)(2,t.Box,{color:h&&"good"||i&&"average"||"bad",children:h&&"Online"||i&&"Idle"||"Offline"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input Level",children:s?(0,o.formatPower)(s):"0 W"})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"0.5em",children:[(0,e.createComponentVNode)(2,t.NumberInput,{mr:"0.5em",animated:!0,size:1.25,inline:!0,step:1,stepPixelSize:2,minValue:0,maxValue:999,value:C,onChange:function(){function p(N,V){return l("set_input",{set_input:V})}return p}()}),(0,e.createComponentVNode)(2,t.Button,{selected:v===1,onClick:function(){function p(){return l("inputW")}return p}(),children:"W"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,3),onClick:function(){function p(){return l("inputKW")}return p}(),children:"KW"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,6),onClick:function(){function p(){return l("inputMW")}return p}(),children:"MW"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,9),onClick:function(){function p(){return l("inputGW")}return p}(),children:"GW"})]})]})},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.output_total,i=u.firing,h=u.accepting_power,C=u.output_number,v=u.output_multiplier,p=u.target,N=u.held_power;return(0,e.createComponentVNode)(2,t.Section,{title:"Output Controls",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Laser Circuit",buttons:(0,e.createComponentVNode)(2,t.Stack,{Horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"crosshairs",color:p===""?"green":"red",onClick:function(){function V(){return l("target")}return V}(),children:p}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",color:i?"green":"red",disabled:!i&&Nu,onClick:function(){function y(){return k("purchaseSoftware",{key:V.key})}return y}()},V.key)}),c.filter(function(V){return!N[V.key]}).length===0&&"No software available!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Software",children:[m.filter(function(V){return V.key!=="mainmenu"}).map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,icon:V.icon,onClick:function(){function y(){return k("startSoftware",{software_key:V.key})}return y}()},V.key)}),m.length===0&&"No software installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Toggles",children:[l.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,icon:V.icon,selected:V.active,onClick:function(){function y(){return k("setToggle",{toggle_key:V.key})}return y}()},V.key)}),l.length===0&&"No toggles installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Emotion",children:s.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.id===i,onClick:function(){function y(){return k("setEmotion",{emotion:V.id})}return y}()},V.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Speaking State",children:h.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.name===C,onClick:function(){function y(){return k("setSpeechStyle",{speech_state:V.name})}return y}()},V.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Chassis Type",children:v.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.icon===p,onClick:function(){function y(){return k("setChassis",{chassis_to_change:V.icon})}return y}()},V.id)})})]})})}return f}()},2983:function(A,r,n){"use strict";r.__esModule=!0,r.pai_manifest=void 0;var e=n(89005),a=n(72253),t=n(41874),o=r.pai_manifest=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data;return(0,e.createComponentVNode)(2,t.CrewManifest,{data:g.app_data})}return f}()},40758:function(A,r,n){"use strict";r.__esModule=!0,r.pai_medrecords=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pai_medrecords=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k.app_data,recordType:"MED"})}return f}()},98599:function(A,r,n){"use strict";r.__esModule=!0,r.pai_messenger=void 0;var e=n(89005),a=n(72253),t=n(77595),o=r.pai_messenger=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data,d=g.app_data.active_convo;return d?(0,e.createComponentVNode)(2,t.ActiveConversation,{data:g.app_data}):(0,e.createComponentVNode)(2,t.MessengerList,{data:g.app_data})}return f}()},50775:function(A,r,n){"use strict";r.__esModule=!0,r.pai_radio=void 0;var e=n(89005),a=n(72253),t=n(44879),o=n(36036),f=r.pai_radio=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.app_data,m=c.minFrequency,l=c.maxFrequency,u=c.frequency,s=c.broadcasting;return(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:m/10,maxValue:l/10,value:u/10,format:function(){function i(h){return(0,t.toFixed)(h,1)}return i}(),onChange:function(){function i(h,C){return g("freq",{freq:C})}return i}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"Reset",icon:"undo",onClick:function(){function i(){return g("freq",{freq:"145.9"})}return i}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Broadcast Nearby Speech",children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function i(){return g("toggleBroadcast")}return i}(),selected:s,content:s?"Enabled":"Disabled"})})]})}return b}()},48623:function(A,r,n){"use strict";r.__esModule=!0,r.pai_secrecords=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pai_secrecords=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k.app_data,recordType:"SEC"})}return f}()},47297:function(A,r,n){"use strict";r.__esModule=!0,r.pai_signaler=void 0;var e=n(89005),a=n(72253),t=n(13545),o=r.pai_signaler=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data;return(0,e.createComponentVNode)(2,t.Signaler,{data:g.app_data})}return f}()},78532:function(A,r,n){"use strict";r.__esModule=!0,r.pda_atmos_scan=void 0;var e=n(89005),a=n(72253),t=n(26991),o=r.pda_atmos_scan=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.AtmosScan,{data:k})}return f}()},2395:function(A,r,n){"use strict";r.__esModule=!0,r.pda_games=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(1331),f=r.pda_games=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.games,m=function(){function l(u){switch(u){case"Minesweeper":return(0,e.createComponentVNode)(2,o.IconStack,{children:[(0,e.createComponentVNode)(2,o.Icon,{ml:"0",mt:"10px",name:"flag",size:"6",color:"gray",rotation:30}),(0,e.createComponentVNode)(2,o.Icon,{ml:"9px",mt:"23px",name:"bomb",size:"3",color:"black"})]});default:return(0,e.createComponentVNode)(2,o.Icon,{ml:"16px",mt:"10px",name:"gamepad",size:"6"})}}return l}();return(0,e.createComponentVNode)(2,t.Box,{children:c.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{width:"33%",textAlign:"center",translucent:!0,onClick:function(){function u(){return g("play",{id:l.id})}return u}(),children:[m(l.name),(0,e.createComponentVNode)(2,t.Box,{children:l.name})]},l.name)})})}return b}()},40253:function(A,r,n){"use strict";r.__esModule=!0,r.pda_janitor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_janitor=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data,d=g.janitor,c=d.user_loc,m=d.mops,l=d.buckets,u=d.cleanbots,s=d.carts,i=d.janicarts;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Location",children:[c.x,",",c.y]}),m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Locations",children:m.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - ",h.status]},h)})}),l&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Bucket Locations",children:l.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - [",h.volume,"/",h.max_volume,"]"]},h)})}),u&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cleanbot Locations",children:u.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - ",h.status]},h)})}),s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janitorial Cart Locations",children:s.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - [",h.volume,"/",h.max_volume,"]"]},h)})}),i&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janicart Locations",children:i.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.direction_from_user,")"]},h)})})]})}return f}()},58293:function(A,r,n){"use strict";r.__esModule=!0,r.pda_main_menu=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=r.pda_main_menu=function(){function b(B,I){var k=(0,t.useBackend)(I),g=k.act,d=k.data,c=d.owner,m=d.ownjob,l=d.idInserted,u=d.categories,s=d.pai,i=d.notifying;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",color:"average",children:[c,", ",m]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"ID",children:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Update PDA Info",disabled:!l,onClick:function(){function h(){return g("UpdateInfo")}return h}()})})]})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Functions",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:u.map(function(h){var C=d.apps[h];return!C||!C.length?null:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:h,children:C.map(function(v){return(0,e.createComponentVNode)(2,o.Button,{icon:v.uid in i?v.notify_icon:v.icon,iconSpin:v.uid in i,color:v.uid in i?"red":"transparent",content:v.name,onClick:function(){function p(){return g("StartProgram",{program:v.uid})}return p}()},v.uid)})},h)})})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!s&&(0,e.createComponentVNode)(2,o.Section,{title:"pAI",children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){function h(){return g("pai",{option:1})}return h}()}),(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){function h(){return g("pai",{option:2})}return h}()})]})})]})}return b}()},18221:function(A,r,n){"use strict";r.__esModule=!0,r.pda_main_menu220=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(35840),f=r.pda_main_menu220=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.owner,m=d.ownjob,l=d.idInserted,u=d.categories,s=d.pai,i=d.notifying;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Owner",color:"average",children:[c,", ",m]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID",children:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Update PDA Info",disabled:!l,onClick:function(){function h(){return g("UpdateInfo")}return h}()})})]}),(0,e.createComponentVNode)(2,t.Button,{color:"red",p:.5,tooltip:"Call Security to the area",onClick:function(){function h(){return g("security")}return h}(),children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,fill:!0,inline:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",children:(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle",size:2,m:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,t.Box,{fontSize:.7,lineHeight:1,bold:!0,children:"SECURITY"})})]})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Functions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(h){var C=d.apps[h];return!C||!C.length?null:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:h,children:C.map(function(v){return(0,e.createComponentVNode)(2,t.Button,{icon:v.uid in i?v.notifyingIcon:v.icon,iconSpin:v.uid in i,color:v.uid in i?"red":"transparent",content:v.name,onClick:function(){function p(){return g("StartProgram",{program:v.uid})}return p}()},v.uid)})},h)})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!s&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){function h(){return g("pai",{option:1})}return h}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){function h(){return g("pai",{option:2})}return h}()})]})})]})}return b}()},58059:function(A,r,n){"use strict";r.__esModule=!0,r.pda_manifest=void 0;var e=n(89005),a=n(72253),t=n(41874),o=r.pda_manifest=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data;return(0,e.createComponentVNode)(2,t.CrewManifest)}return f}()},18147:function(A,r,n){"use strict";r.__esModule=!0,r.pda_medical=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pda_medical=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k,recordType:"MED"})}return f}()},77595:function(A,r,n){"use strict";r.__esModule=!0,r.pda_messenger=r.MessengerList=r.ActiveConversation=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036),f=r.pda_messenger=function(){function k(g,d){var c=(0,t.useBackend)(d),m=c.act,l=c.data,u=l.active_convo;return u?(0,e.createComponentVNode)(2,b,{data:l}):(0,e.createComponentVNode)(2,B,{data:l})}return k}(),b=r.ActiveConversation=function(){function k(g,d){var c=(0,t.useBackend)(d),m=c.act,l=g.data,u=l.convo_name,s=l.convo_job,i=l.messages,h=l.active_convo,C=(0,t.useLocalState)(d,"clipboardMode",!1),v=C[0],p=C[1],N=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+u+" ("+s+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:v,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function V(){return p(!v)}return V}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function V(){return m("Message",{target:h})}return V}(),content:"Reply"})],4),children:(0,a.filter)(function(V){return V.target===h})(i).map(function(V,y){return(0,e.createComponentVNode)(2,o.Box,{textAlign:V.sent?"right":"left",position:"relative",mb:1,children:[(0,e.createComponentVNode)(2,o.Icon,{fontSize:2.5,color:V.sent?"#4d9121":"#cd7a0d",position:"absolute",left:V.sent?null:"0px",right:V.sent?"0px":null,bottom:"-4px",style:{"z-index":"0",transform:V.sent?"scale(-1, 1)":null},name:"comment"}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,backgroundColor:V.sent?"#4d9121":"#cd7a0d",p:1,maxWidth:"100%",position:"relative",textAlign:V.sent?"left":"right",style:{"z-index":"1","border-radius":"10px","word-break":"normal"},children:[V.sent?"You:":"Them:"," ",V.message]})]},y)})});return v&&(N=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+u+" ("+s+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:v,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function V(){return p(!v)}return V}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function V(){return m("Message",{target:h})}return V}(),content:"Reply"})],4),children:(0,a.filter)(function(V){return V.target===h})(i).map(function(V,y){return(0,e.createComponentVNode)(2,o.Box,{color:V.sent?"#4d9121":"#cd7a0d",style:{"word-break":"normal"},children:[V.sent?"You:":"Them:"," ",(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:V.message})]},y)})})),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:.5,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:(0,e.createComponentVNode)(2,o.Button.Confirm,{content:"Delete Conversations",confirmContent:"Are you sure?",icon:"trash",confirmIcon:"trash",onClick:function(){function V(){return m("Clear",{option:"Convo"})}return V}()})})})}),N]})}return k}(),B=r.MessengerList=function(){function k(g,d){var c=(0,t.useBackend)(d),m=c.act,l=g.data,u=l.convopdas,s=l.pdas,i=l.charges,h=l.silent,C=l.toff,v=l.ringtone_list,p=l.ringtone,N=(0,t.useLocalState)(d,"searchTerm",""),V=N[0],y=N[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:5,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!h,icon:h?"volume-mute":"volume-up",onClick:function(){function S(){return m("Toggle Ringer")}return S}(),children:["Ringer: ",h?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{color:C?"bad":"green",icon:"power-off",onClick:function(){function S(){return m("Toggle Messenger")}return S}(),children:["Messenger: ",C?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{icon:"trash",color:"bad",onClick:function(){function S(){return m("Clear",{option:"All"})}return S}(),children:"Delete All Conversations"}),(0,e.createComponentVNode)(2,o.Button,{icon:"bell",onClick:function(){function S(){return m("Ringtone")}return S}(),children:"Set Custom Ringtone"}),(0,e.createComponentVNode)(2,o.Dropdown,{selected:p,width:"100px",options:Object.keys(v),onSelected:function(){function S(L){return m("Available_Ringtones",{selected_ringtone:L})}return S}()})]})}),!C&&(0,e.createComponentVNode)(2,o.Box,{children:[!!i&&(0,e.createComponentVNode)(2,o.Box,{mt:.5,mb:1,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cartridge Special Function",children:[i," charges left."]})})}),!u.length&&!s.length&&(0,e.createComponentVNode)(2,o.Box,{children:"No current conversations"})||(0,e.createComponentVNode)(2,o.Box,{children:["Search:"," ",(0,e.createComponentVNode)(2,o.Input,{mt:.5,value:V,onInput:function(){function S(L,w){y(w)}return S}()})]})]})||(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Messenger Offline."})]}),(0,e.createComponentVNode)(2,I,{title:"Current Conversations",data:l,pdas:u,msgAct:"Select Conversation",searchTerm:V}),(0,e.createComponentVNode)(2,I,{title:"Other PDAs",pdas:s,msgAct:"Message",data:l,searchTerm:V})]})}return k}(),I=function(g,d){var c=(0,t.useBackend)(d),m=c.act,l=g.data,u=g.pdas,s=g.title,i=g.msgAct,h=g.searchTerm,C=l.charges,v=l.plugins;return!u||!u.length?(0,e.createComponentVNode)(2,o.Section,{title:s,children:"No PDAs found."}):(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:s,children:u.filter(function(p){return p.Name.toLowerCase().includes(h.toLowerCase())}).map(function(p){return(0,e.createComponentVNode)(2,o.Stack,{m:.5,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"arrow-circle-down",content:p.Name,onClick:function(){function N(){return m(i,{target:p.uid})}return N}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!C&&v.map(function(N){return(0,e.createComponentVNode)(2,o.Button,{icon:N.icon,content:N.name,onClick:function(){function V(){return m("Messenger Plugin",{plugin:N.uid,target:p.uid})}return V}()},N.uid)})})]},p.uid)})})}},90382:function(A,r,n){"use strict";r.__esModule=!0,r.pda_minesweeper=r.MineSweeperLeaderboard=r.MineSweeperGame=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_minesweeper=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=(0,a.useLocalState)(g,"window","Game"),u=l[0],s=l[1],i={Game:"Leaderboard",Leaderboard:"Game"};return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:u==="Game"?(0,e.createComponentVNode)(2,f):(0,e.createComponentVNode)(2,b)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,fontSize:2,lineHeight:1.75,icon:u==="Game"?"book":"gamepad",onClick:function(){function h(){return s(i[u])}return h}(),children:i[u]})})]})}return I}(),f=r.MineSweeperGame=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.matrix,u=m.flags,s=m.bombs,i={1:"blue",2:"green",3:"red",4:"darkblue",5:"brown",6:"lightblue",7:"black",8:"white"},h=function(){function C(v,p,N){c("Square",{X:v,Y:p,mode:N})}return C}();return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:Object.keys(l).map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:Object.keys(l[C]).map(function(v){return(0,e.createComponentVNode)(2,t.Button,{m:.25,height:2,width:2,className:l[C][v].open?"Minesweeper__open":"Minesweeper__closed",bold:!0,color:"transparent",icon:l[C][v].open?l[C][v].bomb?"bomb":"":l[C][v].flag?"flag":"",textColor:l[C][v].open?l[C][v].bomb?"black":i[l[C][v].around]:l[C][v].flag?"red":"gray",onClick:function(){function p(N){return h(C,v,"bomb")}return p}(),onContextMenu:function(){function p(N){event.preventDefault(),h(C,v,"flag")}return p}(),children:l[C][v].open&&!l[C][v].bomb&&l[C][v].around?l[C][v].around:" "},v)})},C)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,className:"Minesweeper__infobox",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,textAlign:"left",pt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{pl:2,fontSize:2,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"bomb",color:"gray"})," : ",s]}),(0,e.createComponentVNode)(2,t.Stack.Divider),(0,e.createComponentVNode)(2,t.Stack.Item,{pl:2,fontSize:2,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flag",color:"red"})," : ",u]})]})})]})}return I}(),b=r.MineSweeperLeaderboard=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.leaderboard,u=(0,a.useLocalState)(g,"sortId","time"),s=u[0],i=u[1],h=(0,a.useLocalState)(g,"sortOrder",!1),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Table,{className:"Minesweeper__list",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,B,{id:"name",children:"Nick"}),(0,e.createComponentVNode)(2,B,{id:"time",children:"Time"})]}),l&&l.sort(function(p,N){var V=C?1:-1;return p[s].localeCompare(N[s])*V}).map(function(p,N){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.time})]},N)})]})}return I}(),B=function(k,g){var d=(0,a.useLocalState)(g,"sortId","time"),c=d[0],m=d[1],l=(0,a.useLocalState)(g,"sortOrder",!1),u=l[0],s=l[1],i=k.id,h=k.children;return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",onClick:function(){function C(){c===i?s(!u):(m(i),s(!0))}return C}(),children:[h,c===i&&(0,e.createComponentVNode)(2,t.Icon,{name:u?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},24635:function(A,r,n){"use strict";r.__esModule=!0,r.pda_mule=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_mule=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.mulebot,l=m.active;return(0,e.createComponentVNode)(2,t.Box,{children:l?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,f)})}return B}(),f=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.mulebot,l=m.bots;return l.map(function(u){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:u.Name,icon:"cog",onClick:function(){function s(){return d("control",{bot:u.uid})}return s}()})},u.Name)})},b=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.mulebot,l=m.botstatus,u=m.active,s=l.mode,i=l.loca,h=l.load,C=l.powr,v=l.dest,p=l.home,N=l.retn,V=l.pick,y;switch(s){case 0:y="Ready";break;case 1:y="Loading/Unloading";break;case 2:case 12:y="Navigating to delivery location";break;case 3:y="Navigating to Home";break;case 4:y="Waiting for clear path";break;case 5:case 6:y="Calculating navigation path";break;case 7:y="Unable to locate destination";break;default:y=s;break}return(0,e.createComponentVNode)(2,t.Section,{title:u,children:[s===-1&&(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,children:"Waiting for response..."}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:i}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:[C,"%"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Home",children:p}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:(0,e.createComponentVNode)(2,t.Button,{content:v?v+" (Set)":"None (Set)",onClick:function(){function S(){return d("target")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Load",children:(0,e.createComponentVNode)(2,t.Button,{content:h?h+" (Unload)":"None",disabled:!h,onClick:function(){function S(){return d("unload")}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Pickup",children:(0,e.createComponentVNode)(2,t.Button,{content:V?"Yes":"No",selected:V,onClick:function(){function S(){return d("set_pickup_type",{autopick:V?0:1})}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Return",children:(0,e.createComponentVNode)(2,t.Button,{content:N?"Yes":"No",selected:N,onClick:function(){function S(){return d("set_auto_return",{autoret:N?0:1})}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Controls",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Stop",icon:"stop",onClick:function(){function S(){return d("stop")}return S}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Proceed",icon:"play",onClick:function(){function S(){return d("start")}return S}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Return Home",icon:"home",onClick:function(){function S(){return d("home")}return S}()})]})]})]})}},23734:function(A,r,n){"use strict";r.__esModule=!0,r.pda_nanobank=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=r.pda_nanobank=function(){function l(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=C.logged_in,p=C.owner_name,N=C.money;return v?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Name",children:p}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Balance",children:["$",N]})]})}),(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,B)]})],4):(0,e.createComponentVNode)(2,d)}return l}(),b=function(u,s){var i=(0,t.useBackend)(s),h=i.data,C=h.is_premium,v=(0,t.useLocalState)(s,"tabIndex",1),p=v[0],N=v[1];return(0,e.createComponentVNode)(2,o.Tabs,{mt:2,children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===1,onClick:function(){function V(){return N(1)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transfers"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===2,onClick:function(){function V(){return N(2)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Account Actions"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===3,onClick:function(){function V(){return N(3)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transaction History"]}),!!C&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===4,onClick:function(){function V(){return N(4)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Supply Orders"]})]})},B=function(u,s){var i=(0,t.useLocalState)(s,"tabIndex",1),h=i[0],C=(0,t.useBackend)(s),v=C.data,p=v.db_status;if(!p)return(0,e.createComponentVNode)(2,o.Box,{children:"Account Database Connection Severed"});switch(h){case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,k);case 3:return(0,e.createComponentVNode)(2,g);case 4:return(0,e.createComponentVNode)(2,m);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},I=function(u,s){var i,h=(0,t.useBackend)(s),C=h.act,v=h.data,p=v.requests,N=v.available_accounts,V=v.money,y=(0,t.useLocalState)(s,"selectedAccount"),S=y[0],L=y[1],w=(0,t.useLocalState)(s,"transferAmount"),x=w[0],T=w[1],M=(0,t.useLocalState)(s,"searchText",""),O=M[0],D=M[1],E=[];return N.map(function(P){return E[P.name]=P.UID}),(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account",children:[(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by account name",onInput:function(){function P(R,j){return D(j)}return P}()}),(0,e.createComponentVNode)(2,o.Dropdown,{mt:.6,width:"190px",options:N.filter((0,a.createSearch)(O,function(P){return P.name})).map(function(P){return P.name}),selected:(i=N.filter(function(P){return P.UID===S})[0])==null?void 0:i.name,onSelected:function(){function P(R){return L(E[R])}return P}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Amount",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Up to 5000",onInput:function(){function P(R,j){return T(j)}return P}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,o.Button.Confirm,{bold:!0,icon:"paper-plane",width:"auto",disabled:V0&&i.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:["#",C.Number,' - "',C.Name,'" for "',C.OrderedBy,'"']},C)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Approved Orders",children:s>0&&u.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:["#",C.Number,' - "',C.Name,'" for "',C.ApprovedBy,'"']},C)})})]})}return f}()},17617:function(A,r,n){"use strict";r.__esModule=!0,r.Layout=void 0;var e=n(89005),a=n(35840),t=n(55937),o=n(24826),f=["className","theme","children"],b=["className","scrollable","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function B(N,d){if(N==null)return{};var c={};for(var m in N)if({}.hasOwnProperty.call(N,m)){if(d.includes(m))continue;c[m]=N[m]}return c}var I=r.Layout=function(){function N(d){var c=d.className,m=d.theme,l=m===void 0?"nanotrasen":m,u=d.children,s=B(d,f);return document.documentElement.className="theme-"+l,(0,e.createVNode)(1,"div","theme-"+l,(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Layout",c].concat((0,t.computeBoxClassName)(s))),u,0,Object.assign({},(0,t.computeBoxProps)(s)))),2)}return N}(),k=function(d){var c=d.className,m=d.scrollable,l=d.children,u=B(d,b);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Layout__content",m&&"Layout__content--scrollable",c,(0,t.computeBoxClassName)(u)]),l,0,Object.assign({},(0,t.computeBoxProps)(u))))};k.defaultHooks={onComponentDidMount:function(){function N(d){return(0,o.addScrollableNode)(d)}return N}(),onComponentWillUnmount:function(){function N(d){return(0,o.removeScrollableNode)(d)}return N}()},I.Content=k},96945:function(A,r,n){"use strict";r.__esModule=!0,r.Pane=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(99851),b=n(17617),B=["theme","children","className"],I=["className","fitted","children"];/** + */function B(g,d){if(g==null)return{};var c={};for(var m in g)if({}.hasOwnProperty.call(g,m)){if(d.includes(m))continue;c[m]=g[m]}return c}var I=r.Layout=function(){function g(d){var c=d.className,m=d.theme,l=m===void 0?"nanotrasen":m,u=d.children,s=B(d,f);return document.documentElement.className="theme-"+l,(0,e.createVNode)(1,"div","theme-"+l,(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Layout",c].concat((0,t.computeBoxClassName)(s))),u,0,Object.assign({},(0,t.computeBoxProps)(s)))),2)}return g}(),k=function(d){var c=d.className,m=d.scrollable,l=d.children,u=B(d,b);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Layout__content",m&&"Layout__content--scrollable",c,(0,t.computeBoxClassName)(u)]),l,0,Object.assign({},(0,t.computeBoxProps)(u))))};k.defaultHooks={onComponentDidMount:function(){function g(d){return(0,o.addScrollableNode)(d)}return g}(),onComponentWillUnmount:function(){function g(d){return(0,o.removeScrollableNode)(d)}return g}()},I.Content=k},96945:function(A,r,n){"use strict";r.__esModule=!0,r.Pane=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(99851),b=n(17617),B=["theme","children","className"],I=["className","fitted","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function k(c,m){if(c==null)return{};var l={};for(var u in c)if({}.hasOwnProperty.call(c,u)){if(m.includes(u))continue;l[u]=c[u]}return l}var N=r.Pane=function(){function c(m,l){var u=m.theme,s=m.children,i=m.className,h=k(m,B),C=(0,t.useBackend)(l),v=C.suspended,p=(0,f.useDebug)(l),g=p.debugLayout;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,b.Layout,Object.assign({className:(0,a.classes)(["Window",i]),theme:u},h,{children:(0,e.createComponentVNode)(2,o.Box,{fillPositionedParent:!0,className:g&&"debug-layout",children:!v&&s})})))}return c}(),d=function(m){var l=m.className,u=m.fitted,s=m.children,i=k(m,I);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,b.Layout.Content,Object.assign({className:(0,a.classes)(["Window__content",l])},i,{children:u&&s||(0,e.createVNode)(1,"div","Window__contentPadding",s,0)})))};N.Content=d},34827:function(A,r,n){"use strict";r.__esModule=!0,r.Window=void 0;var e=n(89005),a=n(35840),t=n(85307),o=n(25328),f=n(72253),b=n(36036),B=n(76910),I=n(99851),k=n(77384),N=n(35421),d=n(9394),c=n(17617),m=["className","fitted","children"];function l(V,y){if(V==null)return{};var S={};for(var L in V)if({}.hasOwnProperty.call(V,L)){if(y.includes(L))continue;S[L]=V[L]}return S}function u(V,y){V.prototype=Object.create(y.prototype),V.prototype.constructor=V,s(V,y)}function s(V,y){return s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(S,L){return S.__proto__=L,S},s(V,y)}/** + */function k(c,m){if(c==null)return{};var l={};for(var u in c)if({}.hasOwnProperty.call(c,u)){if(m.includes(u))continue;l[u]=c[u]}return l}var g=r.Pane=function(){function c(m,l){var u=m.theme,s=m.children,i=m.className,h=k(m,B),C=(0,t.useBackend)(l),v=C.suspended,p=(0,f.useDebug)(l),N=p.debugLayout;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,b.Layout,Object.assign({className:(0,a.classes)(["Window",i]),theme:u},h,{children:(0,e.createComponentVNode)(2,o.Box,{fillPositionedParent:!0,className:N&&"debug-layout",children:!v&&s})})))}return c}(),d=function(m){var l=m.className,u=m.fitted,s=m.children,i=k(m,I);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,b.Layout.Content,Object.assign({className:(0,a.classes)(["Window__content",l])},i,{children:u&&s||(0,e.createVNode)(1,"div","Window__contentPadding",s,0)})))};g.Content=d},34827:function(A,r,n){"use strict";r.__esModule=!0,r.Window=void 0;var e=n(89005),a=n(35840),t=n(85307),o=n(25328),f=n(72253),b=n(36036),B=n(76910),I=n(99851),k=n(77384),g=n(35421),d=n(9394),c=n(17617),m=["className","fitted","children"];function l(V,y){if(V==null)return{};var S={};for(var L in V)if({}.hasOwnProperty.call(V,L)){if(y.includes(L))continue;S[L]=V[L]}return S}function u(V,y){V.prototype=Object.create(y.prototype),V.prototype.constructor=V,s(V,y)}function s(V,y){return s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(S,L){return S.__proto__=L,S},s(V,y)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var i=(0,d.createLogger)("Window"),h=[400,600],C=r.Window=function(V){function y(){return V.apply(this,arguments)||this}u(y,V);var S=y.prototype;return S.componentDidMount=function(){function L(){var w=(0,f.useBackend)(this.context),x=w.suspended;x||(i.log("mounting"),this.updateGeometry())}return L}(),S.componentDidUpdate=function(){function L(w){var x=this.props.width!==w.width||this.props.height!==w.height;x&&this.updateGeometry()}return L}(),S.updateGeometry=function(){function L(){var w,x=(0,f.useBackend)(this.context),T=x.config,M=Object.assign({size:h},T.window);this.props.width&&this.props.height&&(M.size=[this.props.width,this.props.height]),(w=T.window)!=null&&w.key&&(0,N.setWindowKey)(T.window.key),(0,N.recallWindowGeometry)(M)}return L}(),S.render=function(){function L(){var w,x=this.props,T=x.theme,M=x.title,O=x.children,D=(0,f.useBackend)(this.context),E=D.config,P=D.suspended,R=(0,I.useDebug)(this.context),j=R.debugLayout,F=(0,t.useDispatch)(this.context),W=(w=E.window)==null?void 0:w.fancy,z=E.user&&(E.user.observer?E.status2?m-2:0),u=2;u=o){var s=[c].concat(l).map(function(i){return typeof i=="string"?i:i instanceof Error?i.stack||String(i):JSON.stringify(i)}).filter(function(i){return i}).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.sendMessage({type:"log",message:s})}},I=r.createLogger=function(){function N(d){return{debug:function(){function c(){for(var m=arguments.length,l=new Array(m),u=0;u2?m-2:0),u=2;u=o){var s=[c].concat(l).map(function(i){return typeof i=="string"?i:i instanceof Error?i.stack||String(i):JSON.stringify(i)}).filter(function(i){return i}).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.sendMessage({type:"log",message:s})}},I=r.createLogger=function(){function g(d){return{debug:function(){function c(){for(var m=arguments.length,l=new Array(m),u=0;u0;){var p=C.shift(),g=p(h);try{v=b(g)}catch(y){if(y.code!=="MODULE_NOT_FOUND")throw y}}if(!v)return B("notFound",h);var V=v[h];return V||B("missingExport",h)}return d}()},72178:function(A,r,n){"use strict";r.__esModule=!0,r.configureStore=r.StoreProvider=void 0;var e=n(64795),a=n(85307),t=n(89005),o=n(79140),f=n(72253),b=n(99851),B=n(9394);function I(u,s){u.prototype=Object.create(s.prototype),u.prototype.constructor=u,k(u,s)}function k(u,s){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,h){return i.__proto__=h,i},k(u,s)}/** + */var b=n(32054),B=function(c,m){return function(){return(0,e.createComponentVNode)(2,f.Window,{children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[c==="notFound"&&(0,e.createVNode)(1,"div",null,[(0,e.createTextVNode)("Interface "),(0,e.createVNode)(1,"b",null,m,0),(0,e.createTextVNode)(" was not found.")],4),c==="missingExport"&&(0,e.createVNode)(1,"div",null,[(0,e.createTextVNode)("Interface "),(0,e.createVNode)(1,"b",null,m,0),(0,e.createTextVNode)(" is missing an export.")],4)]})})}},I=function(){return(0,e.createComponentVNode)(2,f.Window,{children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0})})},k=function(){return(0,e.createComponentVNode)(2,f.Window,{height:130,title:"Loading",width:150,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{align:"center",fill:!0,justify:"center",vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Icon,{color:"blue",name:"toolbox",spin:!0,size:4})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:"Please wait..."})]})})})},g=r.getRoutedComponent=function(){function d(c){var m=c.getState(),l=(0,a.selectBackend)(m),u=l.suspended,s=l.config;if(u)return I;if(s.refreshing)return k;if(0)var i;for(var h=s==null?void 0:s.interface,C=[function(y){return"./"+y+".tsx"},function(y){return"./"+y+".js"},function(y){return"./"+y+"/index.tsx"},function(y){return"./"+y+"/index.js"}],v;!v&&C.length>0;){var p=C.shift(),N=p(h);try{v=b(N)}catch(y){if(y.code!=="MODULE_NOT_FOUND")throw y}}if(!v)return B("notFound",h);var V=v[h];return V||B("missingExport",h)}return d}()},72178:function(A,r,n){"use strict";r.__esModule=!0,r.configureStore=r.StoreProvider=void 0;var e=n(64795),a=n(85307),t=n(89005),o=n(79140),f=n(72253),b=n(99851),B=n(9394);function I(u,s){u.prototype=Object.create(s.prototype),u.prototype.constructor=u,k(u,s)}function k(u,s){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,h){return i.__proto__=h,i},k(u,s)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var N=(0,B.createLogger)("store"),d=r.configureStore=function(){function u(s){var i,h;s===void 0&&(s={});var C=s,v=C.sideEffects,p=v===void 0?!0:v,g=(0,e.flow)([(0,a.combineReducers)({debug:b.debugReducer,backend:f.backendReducer}),s.reducer]),V=p?[].concat(((i=s.middleware)==null?void 0:i.pre)||[],[o.assetMiddleware,f.backendMiddleware],((h=s.middleware)==null?void 0:h.post)||[]):[],y=a.applyMiddleware.apply(void 0,V),S=(0,a.createStore)(g,y);return window.__store__=S,window.__augmentStack__=m(S),S}return u}(),c=function(s){return function(i){return function(h){var C=h.type,v=h.payload;return C==="update"||C==="backend/update"?N.debug("action",{type:C}):N.debug("action",h),i(h)}}},m=function(s){return function(i,h){var C,v;h?typeof h=="object"&&!h.stack&&(h.stack=i):(h=new Error(i.split("\n")[0]),h.stack=i),N.log("FatalError:",h);var p=s.getState(),g=p==null||(C=p.backend)==null?void 0:C.config,V=i;return V+="\nUser Agent: "+navigator.userAgent,V+="\nState: "+JSON.stringify({ckey:g==null||(v=g.client)==null?void 0:v.ckey,interface:g==null?void 0:g.interface,window:g==null?void 0:g.window}),V}},l=r.StoreProvider=function(u){function s(){return u.apply(this,arguments)||this}I(s,u);var i=s.prototype;return i.getChildContext=function(){function h(){var C=this.props.store;return{store:C}}return h}(),i.render=function(){function h(){return this.props.children}return h}(),s}(t.Component)},51364:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036);/** +*/var g=(0,B.createLogger)("store"),d=r.configureStore=function(){function u(s){var i,h;s===void 0&&(s={});var C=s,v=C.sideEffects,p=v===void 0?!0:v,N=(0,e.flow)([(0,a.combineReducers)({debug:b.debugReducer,backend:f.backendReducer}),s.reducer]),V=p?[].concat(((i=s.middleware)==null?void 0:i.pre)||[],[o.assetMiddleware,f.backendMiddleware],((h=s.middleware)==null?void 0:h.post)||[]):[],y=a.applyMiddleware.apply(void 0,V),S=(0,a.createStore)(N,y);return window.__store__=S,window.__augmentStack__=m(S),S}return u}(),c=function(s){return function(i){return function(h){var C=h.type,v=h.payload;return C==="update"||C==="backend/update"?g.debug("action",{type:C}):g.debug("action",h),i(h)}}},m=function(s){return function(i,h){var C,v;h?typeof h=="object"&&!h.stack&&(h.stack=i):(h=new Error(i.split("\n")[0]),h.stack=i),g.log("FatalError:",h);var p=s.getState(),N=p==null||(C=p.backend)==null?void 0:C.config,V=i;return V+="\nUser Agent: "+navigator.userAgent,V+="\nState: "+JSON.stringify({ckey:N==null||(v=N.client)==null?void 0:v.ckey,interface:N==null?void 0:N.interface,window:N==null?void 0:N.window}),V}},l=r.StoreProvider=function(u){function s(){return u.apply(this,arguments)||this}I(s,u);var i=s.prototype;return i.getChildContext=function(){function h(){var C=this.props.store;return{store:C}}return h}(),i.render=function(){function h(){return this.props.children}return h}(),s}(t.Component)},51364:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT @@ -295,11 +295,11 @@ * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var o=r.meta={title:"Button",render:function(){function I(){return(0,e.createComponentVNode)(2,B)}return I}()},f=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","gold"],b=["good","average","bad","black","white"],B=function(k,N){var d=(0,a.useLocalState)(N,"translucent",!1),c=d[0],m=d[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Box,{mb:1,children:[(0,e.createComponentVNode)(2,t.Button,{content:"Simple"}),(0,e.createComponentVNode)(2,t.Button,{selected:!0,content:"Selected"}),(0,e.createComponentVNode)(2,t.Button,{altSelected:!0,content:"Alt Selected"}),(0,e.createComponentVNode)(2,t.Button,{disabled:!0,content:"Disabled"}),(0,e.createComponentVNode)(2,t.Button,{color:"transparent",content:"Transparent"}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Icon"}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Fluid"}),(0,e.createComponentVNode)(2,t.Button,{my:1,lineHeight:2,minWidth:15,textAlign:"center",content:"With Box props"})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Color States",buttons:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:c,onClick:function(){function l(){return m(!c)}return l}(),content:"Translucent"}),children:b.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{translucent:c,color:l,content:l},l)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Available Colors",children:f.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{translucent:c,color:l,content:l},l)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Text Colors",children:f.map(function(l){return(0,e.createComponentVNode)(2,t.Box,{inline:!0,mx:"7px",color:l,children:l},l)})})],4)}},51956:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(9394);/** + */var o=r.meta={title:"Button",render:function(){function I(){return(0,e.createComponentVNode)(2,B)}return I}()},f=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","gold"],b=["good","average","bad","black","white"],B=function(k,g){var d=(0,a.useLocalState)(g,"translucent",!1),c=d[0],m=d[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Box,{mb:1,children:[(0,e.createComponentVNode)(2,t.Button,{content:"Simple"}),(0,e.createComponentVNode)(2,t.Button,{selected:!0,content:"Selected"}),(0,e.createComponentVNode)(2,t.Button,{altSelected:!0,content:"Alt Selected"}),(0,e.createComponentVNode)(2,t.Button,{disabled:!0,content:"Disabled"}),(0,e.createComponentVNode)(2,t.Button,{color:"transparent",content:"Transparent"}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Icon"}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Fluid"}),(0,e.createComponentVNode)(2,t.Button,{my:1,lineHeight:2,minWidth:15,textAlign:"center",content:"With Box props"})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Color States",buttons:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:c,onClick:function(){function l(){return m(!c)}return l}(),content:"Translucent"}),children:b.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{translucent:c,color:l,content:l},l)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Available Colors",children:f.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{translucent:c,color:l,content:l},l)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Text Colors",children:f.map(function(l){return(0,e.createComponentVNode)(2,t.Box,{inline:!0,mx:"7px",color:l,children:l},l)})})],4)}},51956:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(9394);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var f=r.meta={title:"ByondUi",render:function(){function B(){return(0,e.createComponentVNode)(2,b)}return B}()},b=function(I,k){var N=(0,a.useLocalState)(k,"byondUiEvalCode","Byond.winset('"+Byond.windowId+"', {\n 'is-visible': true,\n})"),d=N[0],c=N[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Button",children:(0,e.createComponentVNode)(2,t.ByondUi,{params:{type:"button",text:"Button"}})}),(0,e.createComponentVNode)(2,t.Section,{title:"Make BYOND calls",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",onClick:function(){function m(){return setTimeout(function(){try{var l=new Function("return ("+d+")")();l&&l.then?(o.logger.log("Promise"),l.then(o.logger.log)):o.logger.log(l)}catch(u){o.logger.log(u)}})}return m}(),children:"Evaluate"}),children:(0,e.createComponentVNode)(2,t.Box,{as:"textarea",width:"100%",height:"10em",onChange:function(){function m(l){return c(l.target.value)}return m}(),children:d})})],4)}},17466:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036),t=n(37168);/** + */var f=r.meta={title:"ByondUi",render:function(){function B(){return(0,e.createComponentVNode)(2,b)}return B}()},b=function(I,k){var g=(0,a.useLocalState)(k,"byondUiEvalCode","Byond.winset('"+Byond.windowId+"', {\n 'is-visible': true,\n})"),d=g[0],c=g[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Button",children:(0,e.createComponentVNode)(2,t.ByondUi,{params:{type:"button",text:"Button"}})}),(0,e.createComponentVNode)(2,t.Section,{title:"Make BYOND calls",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",onClick:function(){function m(){return setTimeout(function(){try{var l=new Function("return ("+d+")")();l&&l.then?(o.logger.log("Promise"),l.then(o.logger.log)):o.logger.log(l)}catch(u){o.logger.log(u)}})}return m}(),children:"Evaluate"}),children:(0,e.createComponentVNode)(2,t.Box,{as:"textarea",width:"100%",height:"10em",onChange:function(){function m(l){return c(l.target.value)}return m}(),children:d})})],4)}},17466:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036),t=n(37168);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT @@ -307,19 +307,19 @@ * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var o=r.meta={title:"Flex & Sections",render:function(){function b(){return(0,e.createComponentVNode)(2,f)}return b}()},f=function(B,I){var k=(0,a.useLocalState)(I,"fs_grow",1),N=k[0],d=k[1],c=(0,a.useLocalState)(I,"fs_direction","column"),m=c[0],l=c[1],u=(0,a.useLocalState)(I,"fs_fill",!0),s=u[0],i=u[1],h=(0,a.useLocalState)(I,"fs_title",!0),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Flex,{height:"100%",direction:"column",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mb:1,children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return l(m==="column"?"row":"column")}return p}(),children:'Flex direction="'+m+'"'}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return d(+!N)}return p}(),children:"Flex.Item grow={"+N+"}"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return i(!s)}return p}(),children:"Section fill={"+String(s)+"}"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,selected:C,onClick:function(){function p(){return v(!C)}return p}(),children:"Section title"})]})}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",direction:m,children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mr:m==="row"&&1,mb:m==="column"&&1,grow:N,children:(0,e.createComponentVNode)(2,t.Section,{title:C&&"Section 1",fill:s,children:"Content"})}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:N,children:(0,e.createComponentVNode)(2,t.Section,{title:C&&"Section 2",fill:s,children:"Content"})})]})})]})}},48779:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** + */var o=r.meta={title:"Flex & Sections",render:function(){function b(){return(0,e.createComponentVNode)(2,f)}return b}()},f=function(B,I){var k=(0,a.useLocalState)(I,"fs_grow",1),g=k[0],d=k[1],c=(0,a.useLocalState)(I,"fs_direction","column"),m=c[0],l=c[1],u=(0,a.useLocalState)(I,"fs_fill",!0),s=u[0],i=u[1],h=(0,a.useLocalState)(I,"fs_title",!0),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Flex,{height:"100%",direction:"column",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mb:1,children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return l(m==="column"?"row":"column")}return p}(),children:'Flex direction="'+m+'"'}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return d(+!g)}return p}(),children:"Flex.Item grow={"+g+"}"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return i(!s)}return p}(),children:"Section fill={"+String(s)+"}"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,selected:C,onClick:function(){function p(){return v(!C)}return p}(),children:"Section title"})]})}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",direction:m,children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mr:m==="row"&&1,mb:m==="column"&&1,grow:g,children:(0,e.createComponentVNode)(2,t.Section,{title:C&&"Section 1",fill:s,children:"Content"})}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:g,children:(0,e.createComponentVNode)(2,t.Section,{title:C&&"Section 2",fill:s,children:"Content"})})]})})]})}},48779:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** * @file * @copyright 2024 Aylong (https://github.com/AyIong) * @license MIT - */var o=r.meta={title:"ImageButton",render:function(){function I(){return(0,e.createComponentVNode)(2,B)}return I}()},f=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","gold"],b=["good","average","bad","black","white"],B=function(k,N){var d=(0,a.useLocalState)(N,"fluid1",!0),c=d[0],m=d[1],l=(0,a.useLocalState)(N,"fluid2",!1),u=l[0],s=l[1],i=(0,a.useLocalState)(N,"fluid3",!1),h=i[0],C=i[1],v=(0,a.useLocalState)(N,"disabled",!1),p=v[0],g=v[1],V=(0,a.useLocalState)(N,"selected",!1),y=V[0],S=V[1],L=(0,a.useLocalState)(N,"addImage",!1),w=L[0],x=L[1],T=(0,a.useLocalState)(N,"base64",""),M=T[0],O=T[1],D=(0,a.useLocalState)(N,"title","Image Button"),E=D[0],P=D[1],R=(0,a.useLocalState)(N,"content","You can put anything in there"),j=R[0],F=R[1],W=(0,a.useLocalState)(N,"imageSize",64),z=W[0],K=W[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:w?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"base64",children:(0,e.createComponentVNode)(2,t.Input,{value:M,onInput:function(){function G(J,Q){return O(Q)}return G}()})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Input,{value:E,onInput:function(){function G(J,Q){return P(Q)}return G}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Content",children:(0,e.createComponentVNode)(2,t.Input,{value:j,onInput:function(){function G(J,Q){return F(Q)}return G}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Image Size",children:(0,e.createComponentVNode)(2,t.Slider,{width:10,value:z,minValue:0,maxValue:256,step:1,onChange:function(){function G(J,Q){return K(Q)}return G}()})})],4)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"50%",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:c,onClick:function(){function G(){return m(!c)}return G}(),children:"Fluid"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:p,onClick:function(){function G(){return g(!p)}return G}(),children:"Disabled"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:y,onClick:function(){function G(){return S(!y)}return G}(),children:"Selected"})})]})})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.ImageButton,{m:!c&&0,fluid:c,base64:M,imageSize:z,title:E,tooltip:!c&&j,disabled:p,selected:y,buttonsAlt:c,buttons:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:c,compact:!c,color:!c&&"transparent",selected:w,onClick:function(){function G(){return x(!w)}return G}(),children:"Add Image"}),children:j})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Color States",buttons:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:u,onClick:function(){function G(){return s(!u)}return G}(),children:"Fluid"}),children:b.map(function(G){return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:u,color:G,imageSize:u?24:48,children:G},G)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Available Colors",buttons:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:h,onClick:function(){function G(){return C(!h)}return G}(),children:"Fluid"}),children:f.map(function(G){return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:h,color:G,imageSize:h?24:48,children:G},G)})})],4)}},21394:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** + */var o=r.meta={title:"ImageButton",render:function(){function I(){return(0,e.createComponentVNode)(2,B)}return I}()},f=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","gold"],b=["good","average","bad","black","white"],B=function(k,g){var d=(0,a.useLocalState)(g,"fluid1",!0),c=d[0],m=d[1],l=(0,a.useLocalState)(g,"fluid2",!1),u=l[0],s=l[1],i=(0,a.useLocalState)(g,"fluid3",!1),h=i[0],C=i[1],v=(0,a.useLocalState)(g,"disabled",!1),p=v[0],N=v[1],V=(0,a.useLocalState)(g,"selected",!1),y=V[0],S=V[1],L=(0,a.useLocalState)(g,"addImage",!1),w=L[0],x=L[1],T=(0,a.useLocalState)(g,"base64",""),M=T[0],O=T[1],D=(0,a.useLocalState)(g,"title","Image Button"),E=D[0],P=D[1],R=(0,a.useLocalState)(g,"content","You can put anything in there"),j=R[0],F=R[1],W=(0,a.useLocalState)(g,"imageSize",64),z=W[0],K=W[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:w?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"base64",children:(0,e.createComponentVNode)(2,t.Input,{value:M,onInput:function(){function G(J,Q){return O(Q)}return G}()})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Input,{value:E,onInput:function(){function G(J,Q){return P(Q)}return G}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Content",children:(0,e.createComponentVNode)(2,t.Input,{value:j,onInput:function(){function G(J,Q){return F(Q)}return G}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Image Size",children:(0,e.createComponentVNode)(2,t.Slider,{width:10,value:z,minValue:0,maxValue:256,step:1,onChange:function(){function G(J,Q){return K(Q)}return G}()})})],4)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"50%",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:c,onClick:function(){function G(){return m(!c)}return G}(),children:"Fluid"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:p,onClick:function(){function G(){return N(!p)}return G}(),children:"Disabled"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:y,onClick:function(){function G(){return S(!y)}return G}(),children:"Selected"})})]})})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.ImageButton,{m:!c&&0,fluid:c,base64:M,imageSize:z,title:E,tooltip:!c&&j,disabled:p,selected:y,buttonsAlt:c,buttons:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:c,compact:!c,color:!c&&"transparent",selected:w,onClick:function(){function G(){return x(!w)}return G}(),children:"Add Image"}),children:j})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Color States",buttons:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:u,onClick:function(){function G(){return s(!u)}return G}(),children:"Fluid"}),children:b.map(function(G){return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:u,color:G,imageSize:u?24:48,children:G},G)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Available Colors",buttons:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:h,onClick:function(){function G(){return C(!h)}return G}(),children:"Fluid"}),children:f.map(function(G){return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:h,color:G,imageSize:h?24:48,children:G},G)})})],4)}},21394:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var o=r.meta={title:"Input",render:function(){function b(){return(0,e.createComponentVNode)(2,f)}return b}()},f=function(B,I){var k=(0,a.useLocalState)(I,"number",0),N=k[0],d=k[1],c=(0,a.useLocalState)(I,"text","Sample text"),m=c[0],l=c[1];return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input (onChange)",children:(0,e.createComponentVNode)(2,t.Input,{value:m,onChange:function(){function u(s,i){return l(i)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input (onInput)",children:(0,e.createComponentVNode)(2,t.Input,{value:m,onInput:function(){function u(s,i){return l(i)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"NumberInput (onChange)",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:N,minValue:-100,maxValue:100,onChange:function(){function u(s,i){return d(i)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"NumberInput (onDrag)",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:N,minValue:-100,maxValue:100,onDrag:function(){function u(s,i){return d(i)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Slider (onDrag)",children:(0,e.createComponentVNode)(2,t.Slider,{step:1,stepPixelSize:5,value:N,minValue:-100,maxValue:100,onDrag:function(){function u(s,i){return d(i)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Knob (onDrag)",children:[(0,e.createComponentVNode)(2,t.Knob,{inline:!0,size:1,step:1,stepPixelSize:2,value:N,minValue:-100,maxValue:100,onDrag:function(){function u(s,i){return d(i)}return u}()}),(0,e.createComponentVNode)(2,t.Knob,{ml:1,inline:!0,bipolar:!0,size:1,step:1,stepPixelSize:2,value:N,minValue:-100,maxValue:100,onDrag:function(){function u(s,i){return d(i)}return u}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rotating Icon",children:(0,e.createComponentVNode)(2,t.Box,{inline:!0,position:"relative",children:(0,e.createComponentVNode)(2,t.DraggableControl,{value:N,minValue:-100,maxValue:100,dragMatrix:[0,-1],step:1,stepPixelSize:5,onDrag:function(){function u(s,i){return d(i)}return u}(),children:function(){function u(s){return(0,e.createComponentVNode)(2,t.Box,{onMouseDown:s.handleDragStart,children:[(0,e.createComponentVNode)(2,t.Icon,{size:4,color:"yellow",name:"times",rotation:s.displayValue*4}),s.inputElement]})}return u}()})})})]})})}},43932:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036),t=r.meta={title:"Popper",render:function(){function f(){return(0,e.createComponentVNode)(2,o)}return f}()},o=function(){return(0,e.createFragment)([(0,e.createComponentVNode)(2,a.Popper,{popperContent:(0,e.createComponentVNode)(2,a.Box,{style:{background:"white",border:"2px solid blue"},children:"Loogatme!"}),options:{placement:"bottom"},children:(0,e.createComponentVNode)(2,a.Box,{style:{border:"5px solid white",height:"300px",width:"200px"}})}),(0,e.createComponentVNode)(2,a.Popper,{popperContent:(0,e.createComponentVNode)(2,a.Box,{style:{background:"white",border:"2px solid blue"},children:"I am on the right!"}),options:{placement:"right"},children:(0,e.createComponentVNode)(2,a.Box,{style:{border:"5px solid white",height:"500px",width:"100px"}})})],4)}},33270:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** + */var o=r.meta={title:"Input",render:function(){function b(){return(0,e.createComponentVNode)(2,f)}return b}()},f=function(B,I){var k=(0,a.useLocalState)(I,"number",0),g=k[0],d=k[1],c=(0,a.useLocalState)(I,"text","Sample text"),m=c[0],l=c[1];return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input (onChange)",children:(0,e.createComponentVNode)(2,t.Input,{value:m,onChange:function(){function u(s,i){return l(i)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input (onInput)",children:(0,e.createComponentVNode)(2,t.Input,{value:m,onInput:function(){function u(s,i){return l(i)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"NumberInput (onChange)",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:g,minValue:-100,maxValue:100,onChange:function(){function u(s,i){return d(i)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"NumberInput (onDrag)",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:g,minValue:-100,maxValue:100,onDrag:function(){function u(s,i){return d(i)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Slider (onDrag)",children:(0,e.createComponentVNode)(2,t.Slider,{step:1,stepPixelSize:5,value:g,minValue:-100,maxValue:100,onDrag:function(){function u(s,i){return d(i)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Knob (onDrag)",children:[(0,e.createComponentVNode)(2,t.Knob,{inline:!0,size:1,step:1,stepPixelSize:2,value:g,minValue:-100,maxValue:100,onDrag:function(){function u(s,i){return d(i)}return u}()}),(0,e.createComponentVNode)(2,t.Knob,{ml:1,inline:!0,bipolar:!0,size:1,step:1,stepPixelSize:2,value:g,minValue:-100,maxValue:100,onDrag:function(){function u(s,i){return d(i)}return u}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rotating Icon",children:(0,e.createComponentVNode)(2,t.Box,{inline:!0,position:"relative",children:(0,e.createComponentVNode)(2,t.DraggableControl,{value:g,minValue:-100,maxValue:100,dragMatrix:[0,-1],step:1,stepPixelSize:5,onDrag:function(){function u(s,i){return d(i)}return u}(),children:function(){function u(s){return(0,e.createComponentVNode)(2,t.Box,{onMouseDown:s.handleDragStart,children:[(0,e.createComponentVNode)(2,t.Icon,{size:4,color:"yellow",name:"times",rotation:s.displayValue*4}),s.inputElement]})}return u}()})})})]})})}},43932:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036),t=r.meta={title:"Popper",render:function(){function f(){return(0,e.createComponentVNode)(2,o)}return f}()},o=function(){return(0,e.createFragment)([(0,e.createComponentVNode)(2,a.Popper,{popperContent:(0,e.createComponentVNode)(2,a.Box,{style:{background:"white",border:"2px solid blue"},children:"Loogatme!"}),options:{placement:"bottom"},children:(0,e.createComponentVNode)(2,a.Box,{style:{border:"5px solid white",height:"300px",width:"200px"}})}),(0,e.createComponentVNode)(2,a.Popper,{popperContent:(0,e.createComponentVNode)(2,a.Box,{style:{background:"white",border:"2px solid blue"},children:"I am on the right!"}),options:{placement:"right"},children:(0,e.createComponentVNode)(2,a.Box,{style:{border:"5px solid white",height:"500px",width:"100px"}})})],4)}},33270:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var o=r.meta={title:"ProgressBar",render:function(){function b(){return(0,e.createComponentVNode)(2,f)}return b}()},f=function(B,I){var k=(0,a.useLocalState)(I,"progress",.5),N=k[0],d=k[1];return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[.5,1/0],bad:[-1/0,.1],average:[0,.5]},minValue:-1,maxValue:1,value:N,children:["Value: ",Number(N).toFixed(1)]}),(0,e.createComponentVNode)(2,t.Box,{mt:1,children:[(0,e.createComponentVNode)(2,t.Button,{content:"-0.1",onClick:function(){function c(){return d(N-.1)}return c}()}),(0,e.createComponentVNode)(2,t.Button,{content:"+0.1",onClick:function(){function c(){return d(N+.1)}return c}()})]})]})}},77766:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036);/** + */var o=r.meta={title:"ProgressBar",render:function(){function b(){return(0,e.createComponentVNode)(2,f)}return b}()},f=function(B,I){var k=(0,a.useLocalState)(I,"progress",.5),g=k[0],d=k[1];return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[.5,1/0],bad:[-1/0,.1],average:[0,.5]},minValue:-1,maxValue:1,value:g,children:["Value: ",Number(g).toFixed(1)]}),(0,e.createComponentVNode)(2,t.Box,{mt:1,children:[(0,e.createComponentVNode)(2,t.Button,{content:"-0.1",onClick:function(){function c(){return d(g-.1)}return c}()}),(0,e.createComponentVNode)(2,t.Button,{content:"+0.1",onClick:function(){function c(){return d(g+.1)}return c}()})]})]})}},77766:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT @@ -327,15 +327,15 @@ * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var f=r.meta={title:"Storage",render:function(){function B(){return(0,e.createComponentVNode)(2,b)}return B}()},b=function(I,k){return window.localStorage?(0,e.createComponentVNode)(2,t.Section,{title:"Local Storage",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"recycle",onClick:function(){function N(){localStorage.clear(),a.storage.clear()}return N}(),children:"Clear"}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Keys in use",children:localStorage.length}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remaining space",children:(0,o.formatSiUnit)(localStorage.remainingSpace,0,"B")})]})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"Local storage is not available."})}},46554:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** + */var f=r.meta={title:"Storage",render:function(){function B(){return(0,e.createComponentVNode)(2,b)}return B}()},b=function(I,k){return window.localStorage?(0,e.createComponentVNode)(2,t.Section,{title:"Local Storage",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"recycle",onClick:function(){function g(){localStorage.clear(),a.storage.clear()}return g}(),children:"Clear"}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Keys in use",children:localStorage.length}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remaining space",children:(0,o.formatSiUnit)(localStorage.remainingSpace,0,"B")})]})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"Local storage is not available."})}},46554:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var o=r.meta={title:"Tabs",render:function(){function B(){return(0,e.createComponentVNode)(2,b)}return B}()},f=["Tab #1","Tab #2","Tab #3","Tab #4"],b=function(I,k){var N=(0,a.useLocalState)(k,"tabIndex",0),d=N[0],c=N[1],m=(0,a.useLocalState)(k,"tabProps",{}),l=m[0],u=m[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"vertical",checked:l.vertical,onClick:function(){function s(){return u(Object.assign({},l,{vertical:!l.vertical}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"leftSlot",checked:l.leftSlot,onClick:function(){function s(){return u(Object.assign({},l,{leftSlot:!l.leftSlot}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"rightSlot",checked:l.rightSlot,onClick:function(){function s(){return u(Object.assign({},l,{rightSlot:!l.rightSlot}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"icon",checked:l.icon,onClick:function(){function s(){return u(Object.assign({},l,{icon:!l.icon}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"fluid",checked:l.fluid,onClick:function(){function s(){return u(Object.assign({},l,{fluid:!l.fluid}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"left aligned",checked:l.leftAligned,onClick:function(){function s(){return u(Object.assign({},l,{leftAligned:!l.leftAligned}))}return s}()})]}),(0,e.createComponentVNode)(2,t.Section,{fitted:!0,children:(0,e.createComponentVNode)(2,t.Tabs,{vertical:l.vertical,fluid:l.fluid,textAlign:l.leftAligned&&"left",children:f.map(function(s,i){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:i===d,icon:l.icon&&"info-circle",leftSlot:l.leftSlot&&(0,e.createComponentVNode)(2,t.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),rightSlot:l.rightSlot&&(0,e.createComponentVNode)(2,t.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),onClick:function(){function h(){return c(i)}return h}(),children:s},i)})})})],4)}},53276:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** + */var o=r.meta={title:"Tabs",render:function(){function B(){return(0,e.createComponentVNode)(2,b)}return B}()},f=["Tab #1","Tab #2","Tab #3","Tab #4"],b=function(I,k){var g=(0,a.useLocalState)(k,"tabIndex",0),d=g[0],c=g[1],m=(0,a.useLocalState)(k,"tabProps",{}),l=m[0],u=m[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"vertical",checked:l.vertical,onClick:function(){function s(){return u(Object.assign({},l,{vertical:!l.vertical}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"leftSlot",checked:l.leftSlot,onClick:function(){function s(){return u(Object.assign({},l,{leftSlot:!l.leftSlot}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"rightSlot",checked:l.rightSlot,onClick:function(){function s(){return u(Object.assign({},l,{rightSlot:!l.rightSlot}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"icon",checked:l.icon,onClick:function(){function s(){return u(Object.assign({},l,{icon:!l.icon}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"fluid",checked:l.fluid,onClick:function(){function s(){return u(Object.assign({},l,{fluid:!l.fluid}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"left aligned",checked:l.leftAligned,onClick:function(){function s(){return u(Object.assign({},l,{leftAligned:!l.leftAligned}))}return s}()})]}),(0,e.createComponentVNode)(2,t.Section,{fitted:!0,children:(0,e.createComponentVNode)(2,t.Tabs,{vertical:l.vertical,fluid:l.fluid,textAlign:l.leftAligned&&"left",children:f.map(function(s,i){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:i===d,icon:l.icon&&"info-circle",leftSlot:l.leftSlot&&(0,e.createComponentVNode)(2,t.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),rightSlot:l.rightSlot&&(0,e.createComponentVNode)(2,t.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),onClick:function(){function h(){return c(i)}return h}(),children:s},i)})})})],4)}},53276:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var o=r.meta={title:"Themes",render:function(){function b(){return(0,e.createComponentVNode)(2,f)}return b}()},f=function(B,I){var k=(0,a.useLocalState)(I,"kitchenSinkTheme"),N=k[0],d=k[1];return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Use theme",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"theme_name",value:N,onInput:function(){function c(m,l){return d(l)}return c}()})})})})}},28717:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036);/** + */var o=r.meta={title:"Themes",render:function(){function b(){return(0,e.createComponentVNode)(2,f)}return b}()},f=function(B,I){var k=(0,a.useLocalState)(I,"kitchenSinkTheme"),g=k[0],d=k[1];return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Use theme",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"theme_name",value:g,onInput:function(){function c(m,l){return d(l)}return c}()})})})})}},28717:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT @@ -343,12 +343,12 @@ * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var t=r.BoxWithSampleText=function(){function o(f){return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({},f,{children:[(0,e.createComponentVNode)(2,a.Box,{italic:!0,children:"Jackdaws love my big sphinx of quartz."}),(0,e.createComponentVNode)(2,a.Box,{mt:1,bold:!0,children:"The wide electrification of the southern provinces will give a powerful impetus to the growth of agriculture."})]})))}return o}()},67160:function(){},23542:function(){},30386:function(){},98996:function(){},50578:function(){},4444:function(){},77870:function(){},23632:function(){},56492:function(){},39108:function(){},11714:function(){},73492:function(){},49641:function(){},17570:function(){},61858:function(){},32882:function(){},70752:function(A,r,n){var e={"./pai_atmosphere.js":80818,"./pai_bioscan.js":23903,"./pai_directives.js":64988,"./pai_doorjack.js":13813,"./pai_main_menu.js":66025,"./pai_manifest.js":2983,"./pai_medrecords.js":40758,"./pai_messenger.js":98599,"./pai_radio.js":50775,"./pai_secrecords.js":48623,"./pai_signaler.js":47297};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=70752},59395:function(A,r,n){var e={"./pda_atmos_scan.js":78532,"./pda_games.js":2395,"./pda_janitor.js":40253,"./pda_main_menu.js":58293,"./pda_manifest.js":58059,"./pda_medical.js":18147,"./pda_messenger.js":77595,"./pda_minesweeper.js":90382,"./pda_mule.js":24635,"./pda_nanobank.js":23734,"./pda_notes.js":97085,"./pda_power.js":57513,"./pda_secbot.js":99808,"./pda_security.js":77168,"./pda_signaler.js":21773,"./pda_status_display.js":81857,"./pda_supplyrecords.js":70287};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=59395},32054:function(A,r,n){var e={"./AICard":1090,"./AICard.js":1090,"./AIFixer":39454,"./AIFixer.js":39454,"./APC":88422,"./APC.js":88422,"./ATM":99660,"./ATM.js":99660,"./AccountsUplinkTerminal":86423,"./AccountsUplinkTerminal.js":86423,"./AdminAntagMenu":23001,"./AdminAntagMenu.js":23001,"./AgentCard":39683,"./AgentCard.tsx":39683,"./AiAirlock":56793,"./AiAirlock.js":56793,"./AirAlarm":72475,"./AirAlarm.js":72475,"./AirlockAccessController":12333,"./AirlockAccessController.js":12333,"./AirlockElectronics":28736,"./AirlockElectronics.js":28736,"./AlertModal":47365,"./AlertModal.tsx":47365,"./AppearanceChanger":71824,"./AppearanceChanger.js":71824,"./AtmosAlertConsole":72285,"./AtmosAlertConsole.js":72285,"./AtmosControl":65805,"./AtmosControl.js":65805,"./AtmosFilter":87816,"./AtmosFilter.js":87816,"./AtmosGraphMonitor":57258,"./AtmosGraphMonitor.tsx":57258,"./AtmosMixer":52977,"./AtmosMixer.js":52977,"./AtmosPump":11748,"./AtmosPump.js":11748,"./AtmosTankControl":69321,"./AtmosTankControl.js":69321,"./AugmentMenu":92444,"./AugmentMenu.js":92444,"./Autolathe":59179,"./Autolathe.js":59179,"./Autolathe220":29943,"./Autolathe220.tsx":29943,"./BioChipPad":5147,"./BioChipPad.js":5147,"./Biogenerator":64273,"./Biogenerator.js":64273,"./BloomEdit":47823,"./BloomEdit.js":47823,"./BlueSpaceArtilleryControl":18621,"./BlueSpaceArtilleryControl.js":18621,"./BluespaceTap":27629,"./BluespaceTap.js":27629,"./BodyScanner":33758,"./BodyScanner.js":33758,"./BookBinder":67963,"./BookBinder.js":67963,"./BotCall":61925,"./BotCall.js":61925,"./BotClean":20464,"./BotClean.js":20464,"./BotFloor":69479,"./BotFloor.js":69479,"./BotHonk":59887,"./BotHonk.js":59887,"./BotMed":80063,"./BotMed.js":80063,"./BotSecurity":74439,"./BotSecurity.js":74439,"./BrigCells":10833,"./BrigCells.js":10833,"./BrigTimer":45761,"./BrigTimer.js":45761,"./CameraConsole":26300,"./CameraConsole.js":26300,"./CameraConsole220":39222,"./CameraConsole220.js":39222,"./Canister":52927,"./Canister.js":52927,"./CardComputer":51793,"./CardComputer.js":51793,"./CargoConsole":64083,"./CargoConsole.js":64083,"./Chameleon":36232,"./Chameleon.tsx":36232,"./ChangelogView":87331,"./ChangelogView.js":87331,"./CheckboxListInputModal":91360,"./CheckboxListInputModal.tsx":91360,"./ChemDispenser":36108,"./ChemDispenser.js":36108,"./ChemHeater":13146,"./ChemHeater.js":13146,"./ChemMaster":56541,"./ChemMaster.tsx":56541,"./CloningConsole":37173,"./CloningConsole.js":37173,"./CloningPod":98723,"./CloningPod.js":98723,"./CoinMint":18259,"./CoinMint.tsx":18259,"./ColorPickerModal":93858,"./ColorPickerModal.tsx":93858,"./ColourMatrixTester":8444,"./ColourMatrixTester.js":8444,"./CommunicationsComputer":63818,"./CommunicationsComputer.js":63818,"./CompostBin":20562,"./CompostBin.js":20562,"./Contractor":21813,"./Contractor.js":21813,"./ConveyorSwitch":54151,"./ConveyorSwitch.js":54151,"./CrewMonitor":73169,"./CrewMonitor.js":73169,"./Cryo":63987,"./Cryo.js":63987,"./CryopodConsole":86099,"./CryopodConsole.js":86099,"./DNAModifier":12692,"./DNAModifier.js":12692,"./DecalPainter":76430,"./DecalPainter.js":76430,"./DestinationTagger":41074,"./DestinationTagger.js":41074,"./DisposalBin":46500,"./DisposalBin.js":46500,"./DnaVault":33233,"./DnaVault.js":33233,"./DroneConsole":33681,"./DroneConsole.js":33681,"./EFTPOS":17263,"./EFTPOS.js":17263,"./ERTManager":76382,"./ERTManager.js":76382,"./EconomyManager":90217,"./EconomyManager.js":90217,"./Electropack":82565,"./Electropack.js":82565,"./Emojipedia":11243,"./Emojipedia.tsx":11243,"./EmotePanel":69784,"./EmotePanel.js":69784,"./EvolutionMenu":36730,"./EvolutionMenu.js":36730,"./ExosuitFabricator":17370,"./ExosuitFabricator.js":17370,"./ExperimentConsole":59128,"./ExperimentConsole.js":59128,"./ExternalAirlockController":97086,"./ExternalAirlockController.js":97086,"./FaxMachine":96142,"./FaxMachine.js":96142,"./FilingCabinet":74123,"./FilingCabinet.js":74123,"./FloorPainter":83767,"./FloorPainter.js":83767,"./GPS":53424,"./GPS.js":53424,"./GeneModder":89124,"./GeneModder.js":89124,"./GenericCrewManifest":73053,"./GenericCrewManifest.js":73053,"./GhostHudPanel":42914,"./GhostHudPanel.js":42914,"./GlandDispenser":25825,"./GlandDispenser.js":25825,"./GravityGen":10270,"./GravityGen.js":10270,"./GuestPass":48657,"./GuestPass.js":48657,"./HandheldChemDispenser":67834,"./HandheldChemDispenser.js":67834,"./HealthSensor":46098,"./HealthSensor.js":46098,"./Holodeck":36771,"./Holodeck.js":36771,"./Instrument":25471,"./Instrument.js":25471,"./Jukebox":52736,"./Jukebox.tsx":52736,"./KeyComboModal":13618,"./KeyComboModal.tsx":13618,"./KeycardAuth":35655,"./KeycardAuth.js":35655,"./KitchenMachine":62955,"./KitchenMachine.js":62955,"./LawManager":9525,"./LawManager.js":9525,"./LibraryComputer":85066,"./LibraryComputer.js":85066,"./LibraryManager":9516,"./LibraryManager.js":9516,"./ListInputModal":90447,"./ListInputModal.tsx":90447,"./Loadout":26826,"./Loadout.tsx":26826,"./MODsuit":77613,"./MODsuit.js":77613,"./MagnetController":78624,"./MagnetController.js":78624,"./MechBayConsole":72106,"./MechBayConsole.js":72106,"./MechaControlConsole":7466,"./MechaControlConsole.js":7466,"./MedicalRecords":79625,"./MedicalRecords.js":79625,"./MerchVendor":54989,"./MerchVendor.js":54989,"./MiningVendor":87684,"./MiningVendor.js":87684,"./ModpacksList":61468,"./ModpacksList.js":61468,"./NTRecruiter":59783,"./NTRecruiter.js":59783,"./Newscaster":64713,"./Newscaster.js":64713,"./Noticeboard":48286,"./Noticeboard.tsx":48286,"./NuclearBomb":41166,"./NuclearBomb.js":41166,"./NumberInputModal":52416,"./NumberInputModal.tsx":52416,"./OperatingComputer":1218,"./OperatingComputer.js":1218,"./Orbit":46892,"./Orbit.js":46892,"./OreRedemption":15421,"./OreRedemption.js":15421,"./PAI":52754,"./PAI.js":52754,"./PDA":85175,"./PDA.js":85175,"./Pacman":68654,"./Pacman.js":68654,"./PanDEMIC":1701,"./PanDEMIC.tsx":1701,"./ParticleAccelerator":67921,"./ParticleAccelerator.js":67921,"./PdaPainter":71432,"./PdaPainter.js":71432,"./PersonalCrafting":33388,"./PersonalCrafting.js":33388,"./Photocopier":56150,"./Photocopier.js":56150,"./Photocopier220":8340,"./Photocopier220.js":8340,"./PoolController":84676,"./PoolController.js":84676,"./PortablePump":57003,"./PortablePump.js":57003,"./PortableScrubber":70069,"./PortableScrubber.js":70069,"./PortableTurret":59955,"./PortableTurret.js":59955,"./PowerMonitor":61631,"./PowerMonitor.js":61631,"./PrisonerImplantManager":50992,"./PrisonerImplantManager.js":50992,"./PrisonerShuttleConsole":53952,"./PrisonerShuttleConsole.js":53952,"./PrizeCounter":97852,"./PrizeCounter.tsx":97852,"./RCD":94813,"./RCD.js":94813,"./RPD":18738,"./RPD.js":18738,"./Radio":80299,"./Radio.js":80299,"./RankedListInputModal":14846,"./RankedListInputModal.tsx":14846,"./ReagentGrinder":48125,"./ReagentGrinder.js":48125,"./ReagentsEditor":58262,"./ReagentsEditor.tsx":58262,"./RemoteSignaler":30207,"./RemoteSignaler.js":30207,"./RequestConsole":25472,"./RequestConsole.js":25472,"./RndBackupConsole":9861,"./RndBackupConsole.js":9861,"./RndConsole":12644,"./RndConsole/":12644,"./RndConsole/AnalyzerMenu":68303,"./RndConsole/AnalyzerMenu.js":68303,"./RndConsole/DataDiskMenu":37556,"./RndConsole/DataDiskMenu.js":37556,"./RndConsole/LatheCategory":16830,"./RndConsole/LatheCategory.js":16830,"./RndConsole/LatheChemicalStorage":70497,"./RndConsole/LatheChemicalStorage.js":70497,"./RndConsole/LatheMainMenu":70864,"./RndConsole/LatheMainMenu.js":70864,"./RndConsole/LatheMaterialStorage":42878,"./RndConsole/LatheMaterialStorage.js":42878,"./RndConsole/LatheMaterials":52662,"./RndConsole/LatheMaterials.js":52662,"./RndConsole/LatheMenu":9681,"./RndConsole/LatheMenu.js":9681,"./RndConsole/LatheSearch":68198,"./RndConsole/LatheSearch.js":68198,"./RndConsole/LinkMenu":81421,"./RndConsole/LinkMenu.js":81421,"./RndConsole/SettingsMenu":6256,"./RndConsole/SettingsMenu.js":6256,"./RndConsole/index":12644,"./RndConsole/index.js":12644,"./RndNetController":29205,"./RndNetController.js":29205,"./RndServer":63315,"./RndServer.js":63315,"./RobotSelfDiagnosis":26109,"./RobotSelfDiagnosis.js":26109,"./RoboticsControlConsole":97997,"./RoboticsControlConsole.js":97997,"./Safe":54431,"./Safe.js":54431,"./SatelliteControl":29740,"./SatelliteControl.js":29740,"./SecureStorage":44162,"./SecureStorage.js":44162,"./SecurityRecords":6272,"./SecurityRecords.js":6272,"./SeedExtractor":5099,"./SeedExtractor.js":5099,"./Shop":17474,"./Shop.js":17474,"./ShuttleConsole":2916,"./ShuttleConsole.js":2916,"./ShuttleManipulator":39401,"./ShuttleManipulator.js":39401,"./SingularityMonitor":86013,"./SingularityMonitor.js":86013,"./Sleeper":88284,"./Sleeper.js":88284,"./SlotMachine":21597,"./SlotMachine.js":21597,"./Smartfridge":46348,"./Smartfridge.js":46348,"./Smes":86162,"./Smes.js":86162,"./SolarControl":63584,"./SolarControl.js":63584,"./SpawnersMenu":38096,"./SpawnersMenu.js":38096,"./SpecMenu":30586,"./SpecMenu.js":30586,"./StackCraft":95152,"./StackCraft.js":95152,"./StationAlertConsole":38307,"./StationAlertConsole.js":38307,"./StationTraitsPanel":96091,"./StationTraitsPanel.tsx":96091,"./StripMenu":39409,"./StripMenu.tsx":39409,"./SuitStorage":69514,"./SuitStorage.js":69514,"./SupermatterMonitor":15022,"./SupermatterMonitor.js":15022,"./SyndicateComputerSimple":46029,"./SyndicateComputerSimple.js":46029,"./TEG":36372,"./TEG.js":36372,"./TTSSeedsExplorer":23190,"./TTSSeedsExplorer.tsx":23190,"./TachyonArray":56441,"./TachyonArray.js":56441,"./Tank":1754,"./Tank.js":1754,"./TankDispenser":7579,"./TankDispenser.js":7579,"./TcommsCore":16136,"./TcommsCore.js":16136,"./TcommsRelay":88046,"./TcommsRelay.js":88046,"./Teleporter":20802,"./Teleporter.js":20802,"./TelescienceConsole":48517,"./TelescienceConsole.js":48517,"./TempGun":21800,"./TempGun.js":21800,"./TextInputModal":24410,"./TextInputModal.tsx":24410,"./ThermoMachine":25036,"./ThermoMachine.js":25036,"./TransferValve":20035,"./TransferValve.js":20035,"./TurbineComputer":78166,"./TurbineComputer.js":78166,"./Uplink":52847,"./Uplink.js":52847,"./Vending":12261,"./Vending.js":12261,"./VolumeMixer":68971,"./VolumeMixer.js":68971,"./VotePanel":2510,"./VotePanel.js":2510,"./Wires":30138,"./Wires.js":30138,"./WizardApprenticeContract":21400,"./WizardApprenticeContract.js":21400,"./common/AccessList":49148,"./common/AccessList.js":49148,"./common/AtmosScan":26991,"./common/AtmosScan.js":26991,"./common/BeakerContents":85870,"./common/BeakerContents.js":85870,"./common/BotStatus":92963,"./common/BotStatus.js":92963,"./common/ComplexModal":3939,"./common/ComplexModal.js":3939,"./common/CrewManifest":41874,"./common/CrewManifest.js":41874,"./common/InputButtons":19203,"./common/InputButtons.tsx":19203,"./common/InterfaceLockNoticeBox":195,"./common/InterfaceLockNoticeBox.js":195,"./common/Loader":51057,"./common/Loader.tsx":51057,"./common/LoginInfo":321,"./common/LoginInfo.js":321,"./common/LoginScreen":5485,"./common/LoginScreen.js":5485,"./common/Operating":62411,"./common/Operating.js":62411,"./common/Signaler":13545,"./common/Signaler.js":13545,"./common/SimpleRecords":41984,"./common/SimpleRecords.js":41984,"./common/TemporaryNotice":22091,"./common/TemporaryNotice.js":22091,"./goonstation_PTL":95213,"./goonstation_PTL/":95213,"./goonstation_PTL/index":95213,"./goonstation_PTL/index.js":95213,"./pai/pai_atmosphere":80818,"./pai/pai_atmosphere.js":80818,"./pai/pai_bioscan":23903,"./pai/pai_bioscan.js":23903,"./pai/pai_directives":64988,"./pai/pai_directives.js":64988,"./pai/pai_doorjack":13813,"./pai/pai_doorjack.js":13813,"./pai/pai_main_menu":66025,"./pai/pai_main_menu.js":66025,"./pai/pai_manifest":2983,"./pai/pai_manifest.js":2983,"./pai/pai_medrecords":40758,"./pai/pai_medrecords.js":40758,"./pai/pai_messenger":98599,"./pai/pai_messenger.js":98599,"./pai/pai_radio":50775,"./pai/pai_radio.js":50775,"./pai/pai_secrecords":48623,"./pai/pai_secrecords.js":48623,"./pai/pai_signaler":47297,"./pai/pai_signaler.js":47297,"./pda/pda_atmos_scan":78532,"./pda/pda_atmos_scan.js":78532,"./pda/pda_games":2395,"./pda/pda_games.js":2395,"./pda/pda_janitor":40253,"./pda/pda_janitor.js":40253,"./pda/pda_main_menu":58293,"./pda/pda_main_menu.js":58293,"./pda/pda_manifest":58059,"./pda/pda_manifest.js":58059,"./pda/pda_medical":18147,"./pda/pda_medical.js":18147,"./pda/pda_messenger":77595,"./pda/pda_messenger.js":77595,"./pda/pda_minesweeper":90382,"./pda/pda_minesweeper.js":90382,"./pda/pda_mule":24635,"./pda/pda_mule.js":24635,"./pda/pda_nanobank":23734,"./pda/pda_nanobank.js":23734,"./pda/pda_notes":97085,"./pda/pda_notes.js":97085,"./pda/pda_power":57513,"./pda/pda_power.js":57513,"./pda/pda_secbot":99808,"./pda/pda_secbot.js":99808,"./pda/pda_security":77168,"./pda/pda_security.js":77168,"./pda/pda_signaler":21773,"./pda/pda_signaler.js":21773,"./pda/pda_status_display":81857,"./pda/pda_status_display.js":81857,"./pda/pda_supplyrecords":70287,"./pda/pda_supplyrecords.js":70287};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=32054},4085:function(A,r,n){var e={"./Blink.stories.js":51364,"./BlockQuote.stories.js":32453,"./Box.stories.js":83531,"./Button.stories.js":74198,"./ByondUi.stories.js":51956,"./Collapsible.stories.js":17466,"./Flex.stories.js":89241,"./ImageButton.stories.js":48779,"./Input.stories.js":21394,"./Popper.stories.js":43932,"./ProgressBar.stories.js":33270,"./Stack.stories.js":77766,"./Storage.stories.js":30187,"./Tabs.stories.js":46554,"./Themes.stories.js":53276,"./Tooltip.stories.js":28717};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=4085},10320:function(A,r,n){"use strict";var e=n(55747),a=n(89393),t=TypeError;A.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not a function")}},32606:function(A,r,n){"use strict";var e=n(1031),a=n(89393),t=TypeError;A.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not a constructor")}},35908:function(A,r,n){"use strict";var e=n(45015),a=String,t=TypeError;A.exports=function(o){if(e(o))return o;throw new t("Can't set "+a(o)+" as a prototype")}},80575:function(A,r,n){"use strict";var e=n(24697),a=n(80674),t=n(74595).f,o=e("unscopables"),f=Array.prototype;f[o]===void 0&&t(f,o,{configurable:!0,value:a(null)}),A.exports=function(b){f[o][b]=!0}},35483:function(A,r,n){"use strict";var e=n(50233).charAt;A.exports=function(a,t,o){return t+(o?e(a,t).length:1)}},60077:function(A,r,n){"use strict";var e=n(21287),a=TypeError;A.exports=function(t,o){if(e(o,t))return t;throw new a("Incorrect invocation")}},30365:function(A,r,n){"use strict";var e=n(77568),a=String,t=TypeError;A.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not an object")}},70377:function(A){"use strict";A.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},3782:function(A,r,n){"use strict";var e=n(40033);A.exports=e(function(){if(typeof ArrayBuffer=="function"){var a=new ArrayBuffer(8);Object.isExtensible(a)&&Object.defineProperty(a,"a",{value:8})}})},4246:function(A,r,n){"use strict";var e=n(70377),a=n(58310),t=n(74685),o=n(55747),f=n(77568),b=n(45299),B=n(2281),I=n(89393),k=n(37909),N=n(55938),d=n(73936),c=n(21287),m=n(36917),l=n(76649),u=n(24697),s=n(16738),i=n(5419),h=i.enforce,C=i.get,v=t.Int8Array,p=v&&v.prototype,g=t.Uint8ClampedArray,V=g&&g.prototype,y=v&&m(v),S=p&&m(p),L=Object.prototype,w=t.TypeError,x=u("toStringTag"),T=s("TYPED_ARRAY_TAG"),M="TypedArrayConstructor",O=e&&!!l&&B(t.opera)!=="Opera",D=!1,E,P,R,j={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},F={BigInt64Array:8,BigUint64Array:8},W=function(){function ie(pe){if(!f(pe))return!1;var te=B(pe);return te==="DataView"||b(j,te)||b(F,te)}return ie}(),z=function ie(pe){var te=m(pe);if(f(te)){var q=C(te);return q&&b(q,M)?q[M]:ie(te)}},K=function(pe){if(!f(pe))return!1;var te=B(pe);return b(j,te)||b(F,te)},G=function(pe){if(K(pe))return pe;throw new w("Target is not a typed array")},J=function(pe){if(o(pe)&&(!l||c(y,pe)))return pe;throw new w(I(pe)+" is not a typed array constructor")},Q=function(pe,te,q,ne){if(a){if(q)for(var le in j){var ee=t[le];if(ee&&b(ee.prototype,pe))try{delete ee.prototype[pe]}catch(re){try{ee.prototype[pe]=te}catch(oe){}}}(!S[pe]||q)&&N(S,pe,q?te:O&&p[pe]||te,ne)}},ue=function(pe,te,q){var ne,le;if(a){if(l){if(q){for(ne in j)if(le=t[ne],le&&b(le,pe))try{delete le[pe]}catch(ee){}}if(!y[pe]||q)try{return N(y,pe,q?te:O&&y[pe]||te)}catch(ee){}else return}for(ne in j)le=t[ne],le&&(!le[pe]||q)&&N(le,pe,te)}};for(E in j)P=t[E],R=P&&P.prototype,R?h(R)[M]=P:O=!1;for(E in F)P=t[E],R=P&&P.prototype,R&&(h(R)[M]=P);if((!O||!o(y)||y===Function.prototype)&&(y=function(){function ie(){throw new w("Incorrect invocation")}return ie}(),O))for(E in j)t[E]&&l(t[E],y);if((!O||!S||S===L)&&(S=y.prototype,O))for(E in j)t[E]&&l(t[E].prototype,S);if(O&&m(V)!==S&&l(V,S),a&&!b(S,x)){D=!0,d(S,x,{configurable:!0,get:function(){function ie(){return f(this)?this[T]:void 0}return ie}()});for(E in j)t[E]&&k(t[E],T,E)}A.exports={NATIVE_ARRAY_BUFFER_VIEWS:O,TYPED_ARRAY_TAG:D&&T,aTypedArray:G,aTypedArrayConstructor:J,exportTypedArrayMethod:Q,exportTypedArrayStaticMethod:ue,getTypedArrayConstructor:z,isView:W,isTypedArray:K,TypedArray:y,TypedArrayPrototype:S}},37336:function(A,r,n){"use strict";var e=n(74685),a=n(67250),t=n(58310),o=n(70377),f=n(70520),b=n(37909),B=n(73936),I=n(30145),k=n(40033),N=n(60077),d=n(61365),c=n(10188),m=n(43806),l=n(95867),u=n(91784),s=n(36917),i=n(76649),h=n(88471),C=n(54602),v=n(5781),p=n(5774),g=n(84925),V=n(5419),y=f.PROPER,S=f.CONFIGURABLE,L="ArrayBuffer",w="DataView",x="prototype",T="Wrong length",M="Wrong index",O=V.getterFor(L),D=V.getterFor(w),E=V.set,P=e[L],R=P,j=R&&R[x],F=e[w],W=F&&F[x],z=Object.prototype,K=e.Array,G=e.RangeError,J=a(h),Q=a([].reverse),ue=u.pack,ie=u.unpack,pe=function(Ve){return[Ve&255]},te=function(Ve){return[Ve&255,Ve>>8&255]},q=function(Ve){return[Ve&255,Ve>>8&255,Ve>>16&255,Ve>>24&255]},ne=function(Ve){return Ve[3]<<24|Ve[2]<<16|Ve[1]<<8|Ve[0]},le=function(Ve){return ue(l(Ve),23,4)},ee=function(Ve){return ue(Ve,52,8)},re=function(Ve,Be,be){B(Ve[x],Be,{configurable:!0,get:function(){function Le(){return be(this)[Be]}return Le}()})},oe=function(Ve,Be,be,Le){var we=D(Ve),xe=m(be),Re=!!Le;if(xe+Be>we.byteLength)throw new G(M);var He=we.bytes,ye=xe+we.byteOffset,de=C(He,ye,ye+Be);return Re?de:Q(de)},fe=function(Ve,Be,be,Le,we,xe){var Re=D(Ve),He=m(be),ye=Le(+we),de=!!xe;if(He+Be>Re.byteLength)throw new G(M);for(var Ce=Re.bytes,ke=He+Re.byteOffset,ge=0;gewe)throw new G("Wrong offset");if(be=be===void 0?we-xe:c(be),xe+be>we)throw new G(T);E(this,{type:w,buffer:Ve,byteLength:be,byteOffset:xe,bytes:Le.bytes}),t||(this.buffer=Ve,this.byteLength=be,this.byteOffset=xe)}return he}(),W=F[x],t&&(re(R,"byteLength",O),re(F,"buffer",D),re(F,"byteLength",D),re(F,"byteOffset",D)),I(W,{getInt8:function(){function he(Ve){return oe(this,1,Ve)[0]<<24>>24}return he}(),getUint8:function(){function he(Ve){return oe(this,1,Ve)[0]}return he}(),getInt16:function(){function he(Ve){var Be=oe(this,2,Ve,arguments.length>1?arguments[1]:!1);return(Be[1]<<8|Be[0])<<16>>16}return he}(),getUint16:function(){function he(Ve){var Be=oe(this,2,Ve,arguments.length>1?arguments[1]:!1);return Be[1]<<8|Be[0]}return he}(),getInt32:function(){function he(Ve){return ne(oe(this,4,Ve,arguments.length>1?arguments[1]:!1))}return he}(),getUint32:function(){function he(Ve){return ne(oe(this,4,Ve,arguments.length>1?arguments[1]:!1))>>>0}return he}(),getFloat32:function(){function he(Ve){return ie(oe(this,4,Ve,arguments.length>1?arguments[1]:!1),23)}return he}(),getFloat64:function(){function he(Ve){return ie(oe(this,8,Ve,arguments.length>1?arguments[1]:!1),52)}return he}(),setInt8:function(){function he(Ve,Be){fe(this,1,Ve,pe,Be)}return he}(),setUint8:function(){function he(Ve,Be){fe(this,1,Ve,pe,Be)}return he}(),setInt16:function(){function he(Ve,Be){fe(this,2,Ve,te,Be,arguments.length>2?arguments[2]:!1)}return he}(),setUint16:function(){function he(Ve,Be){fe(this,2,Ve,te,Be,arguments.length>2?arguments[2]:!1)}return he}(),setInt32:function(){function he(Ve,Be){fe(this,4,Ve,q,Be,arguments.length>2?arguments[2]:!1)}return he}(),setUint32:function(){function he(Ve,Be){fe(this,4,Ve,q,Be,arguments.length>2?arguments[2]:!1)}return he}(),setFloat32:function(){function he(Ve,Be){fe(this,4,Ve,le,Be,arguments.length>2?arguments[2]:!1)}return he}(),setFloat64:function(){function he(Ve,Be){fe(this,8,Ve,ee,Be,arguments.length>2?arguments[2]:!1)}return he}()});else{var me=y&&P.name!==L;!k(function(){P(1)})||!k(function(){new P(-1)})||k(function(){return new P,new P(1.5),new P(NaN),P.length!==1||me&&!S})?(R=function(){function he(Ve){return N(this,j),v(new P(m(Ve)),this,R)}return he}(),R[x]=j,j.constructor=R,p(R,P)):me&&S&&b(P,"name",L),i&&s(W)!==z&&i(W,z);var Y=new F(new R(2)),ve=a(W.setInt8);Y.setInt8(0,2147483648),Y.setInt8(1,2147483649),(Y.getInt8(0)||!Y.getInt8(1))&&I(W,{setInt8:function(){function he(Ve,Be){ve(this,Ve,Be<<24>>24)}return he}(),setUint8:function(){function he(Ve,Be){ve(this,Ve,Be<<24>>24)}return he}()},{unsafe:!0})}g(R,L),g(F,w),A.exports={ArrayBuffer:R,DataView:F}},71447:function(A,r,n){"use strict";var e=n(46771),a=n(13912),t=n(24760),o=n(95108),f=Math.min;A.exports=[].copyWithin||function(){function b(B,I){var k=e(this),N=t(k),d=a(B,N),c=a(I,N),m=arguments.length>2?arguments[2]:void 0,l=f((m===void 0?N:a(m,N))-c,N-d),u=1;for(c0;)c in k?k[d]=k[c]:o(k,d),d+=u,c+=u;return k}return b}()},88471:function(A,r,n){"use strict";var e=n(46771),a=n(13912),t=n(24760);A.exports=function(){function o(f){for(var b=e(this),B=t(b),I=arguments.length,k=a(I>1?arguments[1]:void 0,B),N=I>2?arguments[2]:void 0,d=N===void 0?B:a(N,B);d>k;)b[k++]=f;return b}return o}()},35601:function(A,r,n){"use strict";var e=n(22603).forEach,a=n(55528),t=a("forEach");A.exports=t?[].forEach:function(){function o(f){return e(this,f,arguments.length>1?arguments[1]:void 0)}return o}()},78008:function(A,r,n){"use strict";var e=n(24760);A.exports=function(a,t,o){for(var f=0,b=arguments.length>2?o:e(t),B=new a(b);b>f;)B[f]=t[f++];return B}},73174:function(A,r,n){"use strict";var e=n(75754),a=n(91495),t=n(46771),o=n(40125),f=n(76571),b=n(1031),B=n(24760),I=n(60102),k=n(77455),N=n(59201),d=Array;A.exports=function(){function c(m){var l=t(m),u=b(this),s=arguments.length,i=s>1?arguments[1]:void 0,h=i!==void 0;h&&(i=e(i,s>2?arguments[2]:void 0));var C=N(l),v=0,p,g,V,y,S,L;if(C&&!(this===d&&f(C)))for(g=u?new this:[],y=k(l,C),S=y.next;!(V=a(S,y)).done;v++)L=h?o(y,i,[V.value,v],!0):V.value,I(g,v,L);else for(p=B(l),g=u?new this(p):d(p);p>v;v++)L=h?i(l[v],v):l[v],I(g,v,L);return g.length=v,g}return c}()},14211:function(A,r,n){"use strict";var e=n(57591),a=n(13912),t=n(24760),o=function(b){return function(B,I,k){var N=e(B),d=t(N);if(d===0)return!b&&-1;var c=a(k,d),m;if(b&&I!==I){for(;d>c;)if(m=N[c++],m!==m)return!0}else for(;d>c;c++)if((b||c in N)&&N[c]===I)return b||c||0;return!b&&-1}};A.exports={includes:o(!0),indexOf:o(!1)}},22603:function(A,r,n){"use strict";var e=n(75754),a=n(67250),t=n(37457),o=n(46771),f=n(24760),b=n(57823),B=a([].push),I=function(N){var d=N===1,c=N===2,m=N===3,l=N===4,u=N===6,s=N===7,i=N===5||u;return function(h,C,v,p){for(var g=o(h),V=t(g),y=f(V),S=e(C,v),L=0,w=p||b,x=d?w(h,y):c||s?w(h,0):void 0,T,M;y>L;L++)if((i||L in V)&&(T=V[L],M=S(T,L,g),N))if(d)x[L]=M;else if(M)switch(N){case 3:return!0;case 5:return T;case 6:return L;case 2:B(x,T)}else switch(N){case 4:return!1;case 7:B(x,T)}return u?-1:m||l?l:x}};A.exports={forEach:I(0),map:I(1),filter:I(2),some:I(3),every:I(4),find:I(5),findIndex:I(6),filterReject:I(7)}},1325:function(A,r,n){"use strict";var e=n(61267),a=n(57591),t=n(61365),o=n(24760),f=n(55528),b=Math.min,B=[].lastIndexOf,I=!!B&&1/[1].lastIndexOf(1,-0)<0,k=f("lastIndexOf"),N=I||!k;A.exports=N?function(){function d(c){if(I)return e(B,this,arguments)||0;var m=a(this),l=o(m);if(l===0)return-1;var u=l-1;for(arguments.length>1&&(u=b(u,t(arguments[1]))),u<0&&(u=l+u);u>=0;u--)if(u in m&&m[u]===c)return u||0;return-1}return d}():B},44091:function(A,r,n){"use strict";var e=n(40033),a=n(24697),t=n(5026),o=a("species");A.exports=function(f){return t>=51||!e(function(){var b=[],B=b.constructor={};return B[o]=function(){return{foo:1}},b[f](Boolean).foo!==1})}},55528:function(A,r,n){"use strict";var e=n(40033);A.exports=function(a,t){var o=[][a];return!!o&&e(function(){o.call(null,t||function(){return 1},1)})}},56844:function(A,r,n){"use strict";var e=n(10320),a=n(46771),t=n(37457),o=n(24760),f=TypeError,b="Reduce of empty array with no initial value",B=function(k){return function(N,d,c,m){var l=a(N),u=t(l),s=o(l);if(e(d),s===0&&c<2)throw new f(b);var i=k?s-1:0,h=k?-1:1;if(c<2)for(;;){if(i in u){m=u[i],i+=h;break}if(i+=h,k?i<0:s<=i)throw new f(b)}for(;k?i>=0:s>i;i+=h)i in u&&(m=d(m,u[i],i,l));return m}};A.exports={left:B(!1),right:B(!0)}},13345:function(A,r,n){"use strict";var e=n(58310),a=n(37386),t=TypeError,o=Object.getOwnPropertyDescriptor,f=e&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(b){return b instanceof TypeError}}();A.exports=f?function(b,B){if(a(b)&&!o(b,"length").writable)throw new t("Cannot set read only .length");return b.length=B}:function(b,B){return b.length=B}},54602:function(A,r,n){"use strict";var e=n(67250);A.exports=e([].slice)},90274:function(A,r,n){"use strict";var e=n(54602),a=Math.floor,t=function o(f,b){var B=f.length;if(B<8)for(var I=1,k,N;I0;)f[N]=f[--N];N!==I++&&(f[N]=k)}else for(var d=a(B/2),c=o(e(f,0,d),b),m=o(e(f,d),b),l=c.length,u=m.length,s=0,i=0;s1?arguments[1]:void 0),M;M=M?M.next:x.first;)for(T(M.value,M.key,this);M&&M.removed;)M=M.previous}return L}(),has:function(){function L(w){return!!S(this,w)}return L}()}),t(g,C?{get:function(){function L(w){var x=S(this,w);return x&&x.value}return L}(),set:function(){function L(w,x){return y(this,w===0?0:w,x)}return L}()}:{add:function(){function L(w){return y(this,w=w===0?0:w,w)}return L}()}),d&&a(g,"size",{configurable:!0,get:function(){function L(){return V(this).size}return L}()}),p}return s}(),setStrong:function(){function s(i,h,C){var v=h+" Iterator",p=u(h),g=u(v);I(i,h,function(V,y){l(this,{type:v,target:V,state:p(V),kind:y,last:void 0})},function(){for(var V=g(this),y=V.kind,S=V.last;S&&S.removed;)S=S.previous;return!V.target||!(V.last=S=S?S.next:V.state.first)?(V.target=void 0,k(void 0,!0)):k(y==="keys"?S.key:y==="values"?S.value:[S.key,S.value],!1)},C?"entries":"values",!C,!0),N(h)}return s}()}},39895:function(A,r,n){"use strict";var e=n(67250),a=n(30145),t=n(81969).getWeakData,o=n(60077),f=n(30365),b=n(42871),B=n(77568),I=n(49450),k=n(22603),N=n(45299),d=n(5419),c=d.set,m=d.getterFor,l=k.find,u=k.findIndex,s=e([].splice),i=0,h=function(g){return g.frozen||(g.frozen=new C)},C=function(){this.entries=[]},v=function(g,V){return l(g.entries,function(y){return y[0]===V})};C.prototype={get:function(){function p(g){var V=v(this,g);if(V)return V[1]}return p}(),has:function(){function p(g){return!!v(this,g)}return p}(),set:function(){function p(g,V){var y=v(this,g);y?y[1]=V:this.entries.push([g,V])}return p}(),delete:function(){function p(g){var V=u(this.entries,function(y){return y[0]===g});return~V&&s(this.entries,V,1),!!~V}return p}()},A.exports={getConstructor:function(){function p(g,V,y,S){var L=g(function(M,O){o(M,w),c(M,{type:V,id:i++,frozen:void 0}),b(O)||I(O,M[S],{that:M,AS_ENTRIES:y})}),w=L.prototype,x=m(V),T=function(){function M(O,D,E){var P=x(O),R=t(f(D),!0);return R===!0?h(P).set(D,E):R[P.id]=E,O}return M}();return a(w,{delete:function(){function M(O){var D=x(this);if(!B(O))return!1;var E=t(O);return E===!0?h(D).delete(O):E&&N(E,D.id)&&delete E[D.id]}return M}(),has:function(){function M(O){var D=x(this);if(!B(O))return!1;var E=t(O);return E===!0?h(D).has(O):E&&N(E,D.id)}return M}()}),a(w,y?{get:function(){function M(O){var D=x(this);if(B(O)){var E=t(O);return E===!0?h(D).get(O):E?E[D.id]:void 0}}return M}(),set:function(){function M(O,D){return T(this,O,D)}return M}()}:{add:function(){function M(O){return T(this,O,!0)}return M}()}),L}return p}()}},45150:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(67250),o=n(41314),f=n(55938),b=n(81969),B=n(49450),I=n(60077),k=n(55747),N=n(42871),d=n(77568),c=n(40033),m=n(92490),l=n(84925),u=n(5781);A.exports=function(s,i,h){var C=s.indexOf("Map")!==-1,v=s.indexOf("Weak")!==-1,p=C?"set":"add",g=a[s],V=g&&g.prototype,y=g,S={},L=function(P){var R=t(V[P]);f(V,P,P==="add"?function(){function j(F){return R(this,F===0?0:F),this}return j}():P==="delete"?function(j){return v&&!d(j)?!1:R(this,j===0?0:j)}:P==="get"?function(){function j(F){return v&&!d(F)?void 0:R(this,F===0?0:F)}return j}():P==="has"?function(){function j(F){return v&&!d(F)?!1:R(this,F===0?0:F)}return j}():function(){function j(F,W){return R(this,F===0?0:F,W),this}return j}())},w=o(s,!k(g)||!(v||V.forEach&&!c(function(){new g().entries().next()})));if(w)y=h.getConstructor(i,s,C,p),b.enable();else if(o(s,!0)){var x=new y,T=x[p](v?{}:-0,1)!==x,M=c(function(){x.has(1)}),O=m(function(E){new g(E)}),D=!v&&c(function(){for(var E=new g,P=5;P--;)E[p](P,P);return!E.has(-0)});O||(y=i(function(E,P){I(E,V);var R=u(new g,E,y);return N(P)||B(P,R[p],{that:R,AS_ENTRIES:C}),R}),y.prototype=V,V.constructor=y),(M||D)&&(L("delete"),L("has"),C&&L("get")),(D||T)&&L(p),v&&V.clear&&delete V.clear}return S[s]=y,e({global:!0,constructor:!0,forced:y!==g},S),l(y,s),v||h.setStrong(y,s,C),y}},5774:function(A,r,n){"use strict";var e=n(45299),a=n(97921),t=n(27193),o=n(74595);A.exports=function(f,b,B){for(var I=a(b),k=o.f,N=t.f,d=0;d"+N+""}},5959:function(A){"use strict";A.exports=function(r,n){return{value:r,done:n}}},37909:function(A,r,n){"use strict";var e=n(58310),a=n(74595),t=n(87458);A.exports=e?function(o,f,b){return a.f(o,f,t(1,b))}:function(o,f,b){return o[f]=b,o}},87458:function(A){"use strict";A.exports=function(r,n){return{enumerable:!(r&1),configurable:!(r&2),writable:!(r&4),value:n}}},60102:function(A,r,n){"use strict";var e=n(58310),a=n(74595),t=n(87458);A.exports=function(o,f,b){e?a.f(o,f,t(0,b)):o[f]=b}},67206:function(A,r,n){"use strict";var e=n(67250),a=n(40033),t=n(24051).start,o=RangeError,f=isFinite,b=Math.abs,B=Date.prototype,I=B.toISOString,k=e(B.getTime),N=e(B.getUTCDate),d=e(B.getUTCFullYear),c=e(B.getUTCHours),m=e(B.getUTCMilliseconds),l=e(B.getUTCMinutes),u=e(B.getUTCMonth),s=e(B.getUTCSeconds);A.exports=a(function(){return I.call(new Date(-50000000000001))!=="0385-07-25T07:06:39.999Z"})||!a(function(){I.call(new Date(NaN))})?function(){function i(){if(!f(k(this)))throw new o("Invalid time value");var h=this,C=d(h),v=m(h),p=C<0?"-":C>9999?"+":"";return p+t(b(C),p?6:4,0)+"-"+t(u(h)+1,2,0)+"-"+t(N(h),2,0)+"T"+t(c(h),2,0)+":"+t(l(h),2,0)+":"+t(s(h),2,0)+"."+t(v,3,0)+"Z"}return i}():I},10886:function(A,r,n){"use strict";var e=n(30365),a=n(13396),t=TypeError;A.exports=function(o){if(e(this),o==="string"||o==="default")o="string";else if(o!=="number")throw new t("Incorrect hint");return a(this,o)}},73936:function(A,r,n){"use strict";var e=n(20001),a=n(74595);A.exports=function(t,o,f){return f.get&&e(f.get,o,{getter:!0}),f.set&&e(f.set,o,{setter:!0}),a.f(t,o,f)}},55938:function(A,r,n){"use strict";var e=n(55747),a=n(74595),t=n(20001),o=n(18231);A.exports=function(f,b,B,I){I||(I={});var k=I.enumerable,N=I.name!==void 0?I.name:b;if(e(B)&&t(B,N,I),I.global)k?f[b]=B:o(b,B);else{try{I.unsafe?f[b]&&(k=!0):delete f[b]}catch(d){}k?f[b]=B:a.f(f,b,{value:B,enumerable:!1,configurable:!I.nonConfigurable,writable:!I.nonWritable})}return f}},30145:function(A,r,n){"use strict";var e=n(55938);A.exports=function(a,t,o){for(var f in t)e(a,f,t[f],o);return a}},18231:function(A,r,n){"use strict";var e=n(74685),a=Object.defineProperty;A.exports=function(t,o){try{a(e,t,{value:o,configurable:!0,writable:!0})}catch(f){e[t]=o}return o}},95108:function(A,r,n){"use strict";var e=n(89393),a=TypeError;A.exports=function(t,o){if(!delete t[o])throw new a("Cannot delete property "+e(o)+" of "+e(t))}},58310:function(A,r,n){"use strict";var e=n(40033);A.exports=!e(function(){return Object.defineProperty({},1,{get:function(){function a(){return 7}return a}()})[1]!==7})},12689:function(A,r,n){"use strict";var e=n(74685),a=n(77568),t=e.document,o=a(t)&&a(t.createElement);A.exports=function(f){return o?t.createElement(f):{}}},21291:function(A){"use strict";var r=TypeError,n=9007199254740991;A.exports=function(e){if(e>n)throw r("Maximum allowed index exceeded");return e}},652:function(A,r,n){"use strict";var e=n(63318),a=e.match(/firefox\/(\d+)/i);A.exports=!!a&&+a[1]},8180:function(A,r,n){"use strict";var e=n(73730),a=n(81702);A.exports=!e&&!a&&typeof window=="object"&&typeof document=="object"},49197:function(A){"use strict";A.exports=typeof Bun=="function"&&Bun&&typeof Bun.version=="string"},73730:function(A){"use strict";A.exports=typeof Deno=="object"&&Deno&&typeof Deno.version=="object"},19228:function(A,r,n){"use strict";var e=n(63318);A.exports=/MSIE|Trident/.test(e)},51802:function(A,r,n){"use strict";var e=n(63318);A.exports=/ipad|iphone|ipod/i.test(e)&&typeof Pebble!="undefined"},83433:function(A,r,n){"use strict";var e=n(63318);A.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(e)},81702:function(A,r,n){"use strict";var e=n(74685),a=n(7462);A.exports=a(e.process)==="process"},63383:function(A,r,n){"use strict";var e=n(63318);A.exports=/web0s(?!.*chrome)/i.test(e)},63318:function(A){"use strict";A.exports=typeof navigator!="undefined"&&String(navigator.userAgent)||""},5026:function(A,r,n){"use strict";var e=n(74685),a=n(63318),t=e.process,o=e.Deno,f=t&&t.versions||o&&o.version,b=f&&f.v8,B,I;b&&(B=b.split("."),I=B[0]>0&&B[0]<4?1:+(B[0]+B[1])),!I&&a&&(B=a.match(/Edge\/(\d+)/),(!B||B[1]>=74)&&(B=a.match(/Chrome\/(\d+)/),B&&(I=+B[1]))),A.exports=I},9342:function(A,r,n){"use strict";var e=n(63318),a=e.match(/AppleWebKit\/(\d+)\./);A.exports=!!a&&+a[1]},89453:function(A){"use strict";A.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},63964:function(A,r,n){"use strict";var e=n(74685),a=n(27193).f,t=n(37909),o=n(55938),f=n(18231),b=n(5774),B=n(41314);A.exports=function(I,k){var N=I.target,d=I.global,c=I.stat,m,l,u,s,i,h;if(d?l=e:c?l=e[N]||f(N,{}):l=e[N]&&e[N].prototype,l)for(u in k){if(i=k[u],I.dontCallGetSet?(h=a(l,u),s=h&&h.value):s=l[u],m=B(d?u:N+(c?".":"#")+u,I.forced),!m&&s!==void 0){if(typeof i==typeof s)continue;b(i,s)}(I.sham||s&&s.sham)&&t(i,"sham",!0),o(l,u,i,I)}}},40033:function(A){"use strict";A.exports=function(r){try{return!!r()}catch(n){return!0}}},79942:function(A,r,n){"use strict";n(79669);var e=n(91495),a=n(55938),t=n(14489),o=n(40033),f=n(24697),b=n(37909),B=f("species"),I=RegExp.prototype;A.exports=function(k,N,d,c){var m=f(k),l=!o(function(){var h={};return h[m]=function(){return 7},""[k](h)!==7}),u=l&&!o(function(){var h=!1,C=/a/;return k==="split"&&(C={},C.constructor={},C.constructor[B]=function(){return C},C.flags="",C[m]=/./[m]),C.exec=function(){return h=!0,null},C[m](""),!h});if(!l||!u||d){var s=/./[m],i=N(m,""[k],function(h,C,v,p,g){var V=C.exec;return V===t||V===I.exec?l&&!g?{done:!0,value:e(s,C,v,p)}:{done:!0,value:e(h,v,C,p)}:{done:!1}});a(String.prototype,k,i[0]),a(I,m,i[1])}c&&b(I[m],"sham",!0)}},65561:function(A,r,n){"use strict";var e=n(37386),a=n(24760),t=n(21291),o=n(75754),f=function b(B,I,k,N,d,c,m,l){for(var u=d,s=0,i=m?o(m,l):!1,h,C;s0&&e(h)?(C=a(h),u=b(B,I,h,C,u,c-1)-1):(t(u+1),B[u]=h),u++),s++;return u};A.exports=f},50730:function(A,r,n){"use strict";var e=n(40033);A.exports=!e(function(){return Object.isExtensible(Object.preventExtensions({}))})},61267:function(A,r,n){"use strict";var e=n(55050),a=Function.prototype,t=a.apply,o=a.call;A.exports=typeof Reflect=="object"&&Reflect.apply||(e?o.bind(t):function(){return o.apply(t,arguments)})},75754:function(A,r,n){"use strict";var e=n(71138),a=n(10320),t=n(55050),o=e(e.bind);A.exports=function(f,b){return a(f),b===void 0?f:t?o(f,b):function(){return f.apply(b,arguments)}}},55050:function(A,r,n){"use strict";var e=n(40033);A.exports=!e(function(){var a=function(){}.bind();return typeof a!="function"||a.hasOwnProperty("prototype")})},66284:function(A,r,n){"use strict";var e=n(67250),a=n(10320),t=n(77568),o=n(45299),f=n(54602),b=n(55050),B=Function,I=e([].concat),k=e([].join),N={},d=function(m,l,u){if(!o(N,l)){for(var s=[],i=0;i]*>)/g,I=/\$([$&'`]|\d{1,2})/g;A.exports=function(k,N,d,c,m,l){var u=d+k.length,s=c.length,i=I;return m!==void 0&&(m=a(m),i=B),f(l,i,function(h,C){var v;switch(o(C,0)){case"$":return"$";case"&":return k;case"`":return b(N,0,d);case"'":return b(N,u);case"<":v=m[b(C,1,-1)];break;default:var p=+C;if(p===0)return h;if(p>s){var g=t(p/10);return g===0?h:g<=s?c[g-1]===void 0?o(C,1):c[g-1]+o(C,1):h}v=c[p-1]}return v===void 0?"":v})}},74685:function(A,r,n){"use strict";var e=function(t){return t&&t.Math===Math&&t};A.exports=e(typeof globalThis=="object"&&globalThis)||e(typeof window=="object"&&window)||e(typeof self=="object"&&self)||e(typeof n.g=="object"&&n.g)||e(!1)||function(){return this}()||Function("return this")()},45299:function(A,r,n){"use strict";var e=n(67250),a=n(46771),t=e({}.hasOwnProperty);A.exports=Object.hasOwn||function(){function o(f,b){return t(a(f),b)}return o}()},79195:function(A){"use strict";A.exports={}},72259:function(A){"use strict";A.exports=function(r,n){try{arguments.length}catch(e){}}},5315:function(A,r,n){"use strict";var e=n(4009);A.exports=e("document","documentElement")},36223:function(A,r,n){"use strict";var e=n(58310),a=n(40033),t=n(12689);A.exports=!e&&!a(function(){return Object.defineProperty(t("div"),"a",{get:function(){function o(){return 7}return o}()}).a!==7})},91784:function(A){"use strict";var r=Array,n=Math.abs,e=Math.pow,a=Math.floor,t=Math.log,o=Math.LN2,f=function(I,k,N){var d=r(N),c=N*8-k-1,m=(1<>1,u=k===23?e(2,-24)-e(2,-77):0,s=I<0||I===0&&1/I<0?1:0,i=0,h,C,v;for(I=n(I),I!==I||I===1/0?(C=I!==I?1:0,h=m):(h=a(t(I)/o),v=e(2,-h),I*v<1&&(h--,v*=2),h+l>=1?I+=u/v:I+=u*e(2,1-l),I*v>=2&&(h++,v/=2),h+l>=m?(C=0,h=m):h+l>=1?(C=(I*v-1)*e(2,k),h+=l):(C=I*e(2,l-1)*e(2,k),h=0));k>=8;)d[i++]=C&255,C/=256,k-=8;for(h=h<0;)d[i++]=h&255,h/=256,c-=8;return d[--i]|=s*128,d},b=function(I,k){var N=I.length,d=N*8-k-1,c=(1<>1,l=d-7,u=N-1,s=I[u--],i=s&127,h;for(s>>=7;l>0;)i=i*256+I[u--],l-=8;for(h=i&(1<<-l)-1,i>>=-l,l+=k;l>0;)h=h*256+I[u--],l-=8;if(i===0)i=1-m;else{if(i===c)return h?NaN:s?-1/0:1/0;h+=e(2,k),i-=m}return(s?-1:1)*h*e(2,i-k)};A.exports={pack:f,unpack:b}},37457:function(A,r,n){"use strict";var e=n(67250),a=n(40033),t=n(7462),o=Object,f=e("".split);A.exports=a(function(){return!o("z").propertyIsEnumerable(0)})?function(b){return t(b)==="String"?f(b,""):o(b)}:o},5781:function(A,r,n){"use strict";var e=n(55747),a=n(77568),t=n(76649);A.exports=function(o,f,b){var B,I;return t&&e(B=f.constructor)&&B!==b&&a(I=B.prototype)&&I!==b.prototype&&t(o,I),o}},40492:function(A,r,n){"use strict";var e=n(67250),a=n(55747),t=n(40095),o=e(Function.toString);a(t.inspectSource)||(t.inspectSource=function(f){return o(f)}),A.exports=t.inspectSource},81969:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(79195),o=n(77568),f=n(45299),b=n(74595).f,B=n(37310),I=n(81644),k=n(81834),N=n(16738),d=n(50730),c=!1,m=N("meta"),l=0,u=function(g){b(g,m,{value:{objectID:"O"+l++,weakData:{}}})},s=function(g,V){if(!o(g))return typeof g=="symbol"?g:(typeof g=="string"?"S":"P")+g;if(!f(g,m)){if(!k(g))return"F";if(!V)return"E";u(g)}return g[m].objectID},i=function(g,V){if(!f(g,m)){if(!k(g))return!0;if(!V)return!1;u(g)}return g[m].weakData},h=function(g){return d&&c&&k(g)&&!f(g,m)&&u(g),g},C=function(){v.enable=function(){},c=!0;var g=B.f,V=a([].splice),y={};y[m]=1,g(y).length&&(B.f=function(S){for(var L=g(S),w=0,x=L.length;wS;S++)if(w=O(l[S]),w&&B(m,w))return w;return new c(!1)}V=I(l,y)}for(x=C?l.next:V.next;!(T=a(x,V)).done;){try{w=O(T.value)}catch(D){N(V,"throw",D)}if(typeof w=="object"&&w&&B(m,w))return w}return new c(!1)}},28649:function(A,r,n){"use strict";var e=n(91495),a=n(30365),t=n(78060);A.exports=function(o,f,b){var B,I;a(o);try{if(B=t(o,"return"),!B){if(f==="throw")throw b;return b}B=e(B,o)}catch(k){I=!0,B=k}if(f==="throw")throw b;if(I)throw B;return a(B),b}},5656:function(A,r,n){"use strict";var e=n(67635).IteratorPrototype,a=n(80674),t=n(87458),o=n(84925),f=n(83967),b=function(){return this};A.exports=function(B,I,k,N){var d=I+" Iterator";return B.prototype=a(e,{next:t(+!N,k)}),o(B,d,!1,!0),f[d]=b,B}},65574:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(4493),o=n(70520),f=n(55747),b=n(5656),B=n(36917),I=n(76649),k=n(84925),N=n(37909),d=n(55938),c=n(24697),m=n(83967),l=n(67635),u=o.PROPER,s=o.CONFIGURABLE,i=l.IteratorPrototype,h=l.BUGGY_SAFARI_ITERATORS,C=c("iterator"),v="keys",p="values",g="entries",V=function(){return this};A.exports=function(y,S,L,w,x,T,M){b(L,S,w);var O=function(J){if(J===x&&j)return j;if(!h&&J&&J in P)return P[J];switch(J){case v:return function(){function Q(){return new L(this,J)}return Q}();case p:return function(){function Q(){return new L(this,J)}return Q}();case g:return function(){function Q(){return new L(this,J)}return Q}()}return function(){return new L(this)}},D=S+" Iterator",E=!1,P=y.prototype,R=P[C]||P["@@iterator"]||x&&P[x],j=!h&&R||O(x),F=S==="Array"&&P.entries||R,W,z,K;if(F&&(W=B(F.call(new y)),W!==Object.prototype&&W.next&&(!t&&B(W)!==i&&(I?I(W,i):f(W[C])||d(W,C,V)),k(W,D,!0,!0),t&&(m[D]=V))),u&&x===p&&R&&R.name!==p&&(!t&&s?N(P,"name",p):(E=!0,j=function(){function G(){return a(R,this)}return G}())),x)if(z={values:O(p),keys:T?j:O(v),entries:O(g)},M)for(K in z)(h||E||!(K in P))&&d(P,K,z[K]);else e({target:S,proto:!0,forced:h||E},z);return(!t||M)&&P[C]!==j&&d(P,C,j,{name:x}),m[S]=j,z}},67635:function(A,r,n){"use strict";var e=n(40033),a=n(55747),t=n(77568),o=n(80674),f=n(36917),b=n(55938),B=n(24697),I=n(4493),k=B("iterator"),N=!1,d,c,m;[].keys&&(m=[].keys(),"next"in m?(c=f(f(m)),c!==Object.prototype&&(d=c)):N=!0);var l=!t(d)||e(function(){var u={};return d[k].call(u)!==u});l?d={}:I&&(d=o(d)),a(d[k])||b(d,k,function(){return this}),A.exports={IteratorPrototype:d,BUGGY_SAFARI_ITERATORS:N}},83967:function(A){"use strict";A.exports={}},24760:function(A,r,n){"use strict";var e=n(10188);A.exports=function(a){return e(a.length)}},20001:function(A,r,n){"use strict";var e=n(67250),a=n(40033),t=n(55747),o=n(45299),f=n(58310),b=n(70520).CONFIGURABLE,B=n(40492),I=n(5419),k=I.enforce,N=I.get,d=String,c=Object.defineProperty,m=e("".slice),l=e("".replace),u=e([].join),s=f&&!a(function(){return c(function(){},"length",{value:8}).length!==8}),i=String(String).split("String"),h=A.exports=function(C,v,p){m(d(v),0,7)==="Symbol("&&(v="["+l(d(v),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),p&&p.getter&&(v="get "+v),p&&p.setter&&(v="set "+v),(!o(C,"name")||b&&C.name!==v)&&(f?c(C,"name",{value:v,configurable:!0}):C.name=v),s&&p&&o(p,"arity")&&C.length!==p.arity&&c(C,"length",{value:p.arity});try{p&&o(p,"constructor")&&p.constructor?f&&c(C,"prototype",{writable:!1}):C.prototype&&(C.prototype=void 0)}catch(V){}var g=k(C);return o(g,"source")||(g.source=u(i,typeof v=="string"?v:"")),C};Function.prototype.toString=h(function(){function C(){return t(this)&&N(this).source||B(this)}return C}(),"toString")},82040:function(A){"use strict";var r=Math.expm1,n=Math.exp;A.exports=!r||r(10)>22025.465794806718||r(10)<22025.465794806718||r(-2e-17)!==-2e-17?function(){function e(a){var t=+a;return t===0?t:t>-1e-6&&t<1e-6?t+t*t/2:n(t)-1}return e}():r},14950:function(A,r,n){"use strict";var e=n(22172),a=Math.abs,t=2220446049250313e-31,o=1/t,f=function(B){return B+o-o};A.exports=function(b,B,I,k){var N=+b,d=a(N),c=e(N);if(dI||l!==l?c*(1/0):c*l}},95867:function(A,r,n){"use strict";var e=n(14950),a=11920928955078125e-23,t=34028234663852886e22,o=11754943508222875e-54;A.exports=Math.fround||function(){function f(b){return e(b,a,t,o)}return f}()},75002:function(A){"use strict";var r=Math.log,n=Math.LOG10E;A.exports=Math.log10||function(){function e(a){return r(a)*n}return e}()},90874:function(A){"use strict";var r=Math.log;A.exports=Math.log1p||function(){function n(e){var a=+e;return a>-1e-8&&a<1e-8?a-a*a/2:r(1+a)}return n}()},22172:function(A){"use strict";A.exports=Math.sign||function(){function r(n){var e=+n;return e===0||e!==e?e:e<0?-1:1}return r}()},21119:function(A){"use strict";var r=Math.ceil,n=Math.floor;A.exports=Math.trunc||function(){function e(a){var t=+a;return(t>0?n:r)(t)}return e}()},37713:function(A,r,n){"use strict";var e=n(74685),a=n(44915),t=n(75754),o=n(60375).set,f=n(9547),b=n(83433),B=n(51802),I=n(63383),k=n(81702),N=e.MutationObserver||e.WebKitMutationObserver,d=e.document,c=e.process,m=e.Promise,l=a("queueMicrotask"),u,s,i,h,C;if(!l){var v=new f,p=function(){var V,y;for(k&&(V=c.domain)&&V.exit();y=v.get();)try{y()}catch(S){throw v.head&&u(),S}V&&V.enter()};!b&&!k&&!I&&N&&d?(s=!0,i=d.createTextNode(""),new N(p).observe(i,{characterData:!0}),u=function(){i.data=s=!s}):!B&&m&&m.resolve?(h=m.resolve(void 0),h.constructor=m,C=t(h.then,h),u=function(){C(p)}):k?u=function(){c.nextTick(p)}:(o=t(o,e),u=function(){o(p)}),l=function(V){v.head||u(),v.add(V)}}A.exports=l},81837:function(A,r,n){"use strict";var e=n(10320),a=TypeError,t=function(f){var b,B;this.promise=new f(function(I,k){if(b!==void 0||B!==void 0)throw new a("Bad Promise constructor");b=I,B=k}),this.resolve=e(b),this.reject=e(B)};A.exports.f=function(o){return new t(o)}},86213:function(A,r,n){"use strict";var e=n(72586),a=TypeError;A.exports=function(t){if(e(t))throw new a("The method doesn't accept regular expressions");return t}},3294:function(A,r,n){"use strict";var e=n(74685),a=e.isFinite;A.exports=Number.isFinite||function(){function t(o){return typeof o=="number"&&a(o)}return t}()},28506:function(A,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(12605),f=n(92648).trim,b=n(4198),B=t("".charAt),I=e.parseFloat,k=e.Symbol,N=k&&k.iterator,d=1/I(b+"-0")!==-1/0||N&&!a(function(){I(Object(N))});A.exports=d?function(){function c(m){var l=f(o(m)),u=I(l);return u===0&&B(l,0)==="-"?-0:u}return c}():I},13693:function(A,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(12605),f=n(92648).trim,b=n(4198),B=e.parseInt,I=e.Symbol,k=I&&I.iterator,N=/^[+-]?0x/i,d=t(N.exec),c=B(b+"08")!==8||B(b+"0x16")!==22||k&&!a(function(){B(Object(k))});A.exports=c?function(){function m(l,u){var s=f(o(l));return B(s,u>>>0||(d(N,s)?16:10))}return m}():B},41143:function(A,r,n){"use strict";var e=n(58310),a=n(67250),t=n(91495),o=n(40033),f=n(18450),b=n(89235),B=n(12867),I=n(46771),k=n(37457),N=Object.assign,d=Object.defineProperty,c=a([].concat);A.exports=!N||o(function(){if(e&&N({b:1},N(d({},"a",{enumerable:!0,get:function(){function i(){d(this,"b",{value:3,enumerable:!1})}return i}()}),{b:2})).b!==1)return!0;var m={},l={},u=Symbol("assign detection"),s="abcdefghijklmnopqrst";return m[u]=7,s.split("").forEach(function(i){l[i]=i}),N({},m)[u]!==7||f(N({},l)).join("")!==s})?function(){function m(l,u){for(var s=I(l),i=arguments.length,h=1,C=b.f,v=B.f;i>h;)for(var p=k(arguments[h++]),g=C?c(f(p),C(p)):f(p),V=g.length,y=0,S;V>y;)S=g[y++],(!e||t(v,p,S))&&(s[S]=p[S]);return s}return m}():N},80674:function(A,r,n){"use strict";var e=n(30365),a=n(24239),t=n(89453),o=n(79195),f=n(5315),b=n(12689),B=n(19417),I=">",k="<",N="prototype",d="script",c=B("IE_PROTO"),m=function(){},l=function(v){return k+d+I+v+k+"/"+d+I},u=function(v){v.write(l("")),v.close();var p=v.parentWindow.Object;return v=null,p},s=function(){var v=b("iframe"),p="java"+d+":",g;return v.style.display="none",f.appendChild(v),v.src=String(p),g=v.contentWindow.document,g.open(),g.write(l("document.F=Object")),g.close(),g.F},i,h=function(){try{i=new ActiveXObject("htmlfile")}catch(p){}h=typeof document!="undefined"?document.domain&&i?u(i):s():u(i);for(var v=t.length;v--;)delete h[N][t[v]];return h()};o[c]=!0,A.exports=Object.create||function(){function C(v,p){var g;return v!==null?(m[N]=e(v),g=new m,m[N]=null,g[c]=v):g=h(),p===void 0?g:a.f(g,p)}return C}()},24239:function(A,r,n){"use strict";var e=n(58310),a=n(80944),t=n(74595),o=n(30365),f=n(57591),b=n(18450);r.f=e&&!a?Object.defineProperties:function(){function B(I,k){o(I);for(var N=f(k),d=b(k),c=d.length,m=0,l;c>m;)t.f(I,l=d[m++],N[l]);return I}return B}()},74595:function(A,r,n){"use strict";var e=n(58310),a=n(36223),t=n(80944),o=n(30365),f=n(767),b=TypeError,B=Object.defineProperty,I=Object.getOwnPropertyDescriptor,k="enumerable",N="configurable",d="writable";r.f=e?t?function(){function c(m,l,u){if(o(m),l=f(l),o(u),typeof m=="function"&&l==="prototype"&&"value"in u&&d in u&&!u[d]){var s=I(m,l);s&&s[d]&&(m[l]=u.value,u={configurable:N in u?u[N]:s[N],enumerable:k in u?u[k]:s[k],writable:!1})}return B(m,l,u)}return c}():B:function(){function c(m,l,u){if(o(m),l=f(l),o(u),a)try{return B(m,l,u)}catch(s){}if("get"in u||"set"in u)throw new b("Accessors not supported");return"value"in u&&(m[l]=u.value),m}return c}()},27193:function(A,r,n){"use strict";var e=n(58310),a=n(91495),t=n(12867),o=n(87458),f=n(57591),b=n(767),B=n(45299),I=n(36223),k=Object.getOwnPropertyDescriptor;r.f=e?k:function(){function N(d,c){if(d=f(d),c=b(c),I)try{return k(d,c)}catch(m){}if(B(d,c))return o(!a(t.f,d,c),d[c])}return N}()},81644:function(A,r,n){"use strict";var e=n(7462),a=n(57591),t=n(37310).f,o=n(54602),f=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],b=function(I){try{return t(I)}catch(k){return o(f)}};A.exports.f=function(){function B(I){return f&&e(I)==="Window"?b(I):t(a(I))}return B}()},37310:function(A,r,n){"use strict";var e=n(53726),a=n(89453),t=a.concat("length","prototype");r.f=Object.getOwnPropertyNames||function(){function o(f){return e(f,t)}return o}()},89235:function(A,r){"use strict";r.f=Object.getOwnPropertySymbols},36917:function(A,r,n){"use strict";var e=n(45299),a=n(55747),t=n(46771),o=n(19417),f=n(9225),b=o("IE_PROTO"),B=Object,I=B.prototype;A.exports=f?B.getPrototypeOf:function(k){var N=t(k);if(e(N,b))return N[b];var d=N.constructor;return a(d)&&N instanceof d?d.prototype:N instanceof B?I:null}},81834:function(A,r,n){"use strict";var e=n(40033),a=n(77568),t=n(7462),o=n(3782),f=Object.isExtensible,b=e(function(){f(1)});A.exports=b||o?function(){function B(I){return!a(I)||o&&t(I)==="ArrayBuffer"?!1:f?f(I):!0}return B}():f},21287:function(A,r,n){"use strict";var e=n(67250);A.exports=e({}.isPrototypeOf)},53726:function(A,r,n){"use strict";var e=n(67250),a=n(45299),t=n(57591),o=n(14211).indexOf,f=n(79195),b=e([].push);A.exports=function(B,I){var k=t(B),N=0,d=[],c;for(c in k)!a(f,c)&&a(k,c)&&b(d,c);for(;I.length>N;)a(k,c=I[N++])&&(~o(d,c)||b(d,c));return d}},18450:function(A,r,n){"use strict";var e=n(53726),a=n(89453);A.exports=Object.keys||function(){function t(o){return e(o,a)}return t}()},12867:function(A,r){"use strict";var n={}.propertyIsEnumerable,e=Object.getOwnPropertyDescriptor,a=e&&!n.call({1:2},1);r.f=a?function(){function t(o){var f=e(this,o);return!!f&&f.enumerable}return t}():n},57377:function(A,r,n){"use strict";var e=n(4493),a=n(74685),t=n(40033),o=n(9342);A.exports=e||!t(function(){if(!(o&&o<535)){var f=Math.random();__defineSetter__.call(null,f,function(){}),delete a[f]}})},76649:function(A,r,n){"use strict";var e=n(38656),a=n(77568),t=n(16952),o=n(35908);A.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var f=!1,b={},B;try{B=e(Object.prototype,"__proto__","set"),B(b,[]),f=b instanceof Array}catch(I){}return function(){function I(k,N){return t(k),o(N),a(k)&&(f?B(k,N):k.__proto__=N),k}return I}()}():void 0)},70915:function(A,r,n){"use strict";var e=n(58310),a=n(40033),t=n(67250),o=n(36917),f=n(18450),b=n(57591),B=n(12867).f,I=t(B),k=t([].push),N=e&&a(function(){var c=Object.create(null);return c[2]=2,!I(c,2)}),d=function(m){return function(l){for(var u=b(l),s=f(u),i=N&&o(u)===null,h=s.length,C=0,v=[],p;h>C;)p=s[C++],(!e||(i?p in u:I(u,p)))&&k(v,m?[p,u[p]]:u[p]);return v}};A.exports={entries:d(!0),values:d(!1)}},2509:function(A,r,n){"use strict";var e=n(2650),a=n(2281);A.exports=e?{}.toString:function(){function t(){return"[object "+a(this)+"]"}return t}()},13396:function(A,r,n){"use strict";var e=n(91495),a=n(55747),t=n(77568),o=TypeError;A.exports=function(f,b){var B,I;if(b==="string"&&a(B=f.toString)&&!t(I=e(B,f))||a(B=f.valueOf)&&!t(I=e(B,f))||b!=="string"&&a(B=f.toString)&&!t(I=e(B,f)))return I;throw new o("Can't convert object to primitive value")}},97921:function(A,r,n){"use strict";var e=n(4009),a=n(67250),t=n(37310),o=n(89235),f=n(30365),b=a([].concat);A.exports=e("Reflect","ownKeys")||function(){function B(I){var k=t.f(f(I)),N=o.f;return N?b(k,N(I)):k}return B}()},61765:function(A,r,n){"use strict";var e=n(74685);A.exports=e},10729:function(A){"use strict";A.exports=function(r){try{return{error:!1,value:r()}}catch(n){return{error:!0,value:n}}}},74854:function(A,r,n){"use strict";var e=n(74685),a=n(67512),t=n(55747),o=n(41314),f=n(40492),b=n(24697),B=n(8180),I=n(73730),k=n(4493),N=n(5026),d=a&&a.prototype,c=b("species"),m=!1,l=t(e.PromiseRejectionEvent),u=o("Promise",function(){var s=f(a),i=s!==String(a);if(!i&&N===66||k&&!(d.catch&&d.finally))return!0;if(!N||N<51||!/native code/.test(s)){var h=new a(function(p){p(1)}),C=function(g){g(function(){},function(){})},v=h.constructor={};if(v[c]=C,m=h.then(function(){})instanceof C,!m)return!0}return!i&&(B||I)&&!l});A.exports={CONSTRUCTOR:u,REJECTION_EVENT:l,SUBCLASSING:m}},67512:function(A,r,n){"use strict";var e=n(74685);A.exports=e.Promise},66628:function(A,r,n){"use strict";var e=n(30365),a=n(77568),t=n(81837);A.exports=function(o,f){if(e(o),a(f)&&f.constructor===o)return f;var b=t.f(o),B=b.resolve;return B(f),b.promise}},48199:function(A,r,n){"use strict";var e=n(67512),a=n(92490),t=n(74854).CONSTRUCTOR;A.exports=t||!a(function(o){e.all(o).then(void 0,function(){})})},34550:function(A,r,n){"use strict";var e=n(74595).f;A.exports=function(a,t,o){o in a||e(a,o,{configurable:!0,get:function(){function f(){return t[o]}return f}(),set:function(){function f(b){t[o]=b}return f}()})}},9547:function(A){"use strict";var r=function(){this.head=null,this.tail=null};r.prototype={add:function(){function n(e){var a={item:e,next:null},t=this.tail;t?t.next=a:this.head=a,this.tail=a}return n}(),get:function(){function n(){var e=this.head;if(e){var a=this.head=e.next;return a===null&&(this.tail=null),e.item}}return n}()},A.exports=r},28340:function(A,r,n){"use strict";var e=n(91495),a=n(30365),t=n(55747),o=n(7462),f=n(14489),b=TypeError;A.exports=function(B,I){var k=B.exec;if(t(k)){var N=e(k,B,I);return N!==null&&a(N),N}if(o(B)==="RegExp")return e(f,B,I);throw new b("RegExp#exec called on incompatible receiver")}},14489:function(A,r,n){"use strict";var e=n(91495),a=n(67250),t=n(12605),o=n(70901),f=n(62115),b=n(16639),B=n(80674),I=n(5419).get,k=n(39173),N=n(35688),d=b("native-string-replace",String.prototype.replace),c=RegExp.prototype.exec,m=c,l=a("".charAt),u=a("".indexOf),s=a("".replace),i=a("".slice),h=function(){var g=/a/,V=/b*/g;return e(c,g,"a"),e(c,V,"a"),g.lastIndex!==0||V.lastIndex!==0}(),C=f.BROKEN_CARET,v=/()??/.exec("")[1]!==void 0,p=h||v||C||k||N;p&&(m=function(){function g(V){var y=this,S=I(y),L=t(V),w=S.raw,x,T,M,O,D,E,P;if(w)return w.lastIndex=y.lastIndex,x=e(m,w,L),y.lastIndex=w.lastIndex,x;var R=S.groups,j=C&&y.sticky,F=e(o,y),W=y.source,z=0,K=L;if(j&&(F=s(F,"y",""),u(F,"g")===-1&&(F+="g"),K=i(L,y.lastIndex),y.lastIndex>0&&(!y.multiline||y.multiline&&l(L,y.lastIndex-1)!=="\n")&&(W="(?: "+W+")",K=" "+K,z++),T=new RegExp("^(?:"+W+")",F)),v&&(T=new RegExp("^"+W+"$(?!\\s)",F)),h&&(M=y.lastIndex),O=e(c,j?T:y,K),j?O?(O.input=i(O.input,z),O[0]=i(O[0],z),O.index=y.lastIndex,y.lastIndex+=O[0].length):y.lastIndex=0:h&&O&&(y.lastIndex=y.global?O.index+O[0].length:M),v&&O&&O.length>1&&e(d,O[0],T,function(){for(D=1;Db)","g");return o.exec("b").groups.a!=="b"||"b".replace(o,"$
c")!=="bc"})},16952:function(A,r,n){"use strict";var e=n(42871),a=TypeError;A.exports=function(t){if(e(t))throw new a("Can't call method on "+t);return t}},44915:function(A,r,n){"use strict";var e=n(74685),a=n(58310),t=Object.getOwnPropertyDescriptor;A.exports=function(o){if(!a)return e[o];var f=t(e,o);return f&&f.value}},5700:function(A){"use strict";A.exports=Object.is||function(){function r(n,e){return n===e?n!==0||1/n===1/e:n!==n&&e!==e}return r}()},78362:function(A,r,n){"use strict";var e=n(74685),a=n(61267),t=n(55747),o=n(49197),f=n(63318),b=n(54602),B=n(24986),I=e.Function,k=/MSIE .\./.test(f)||o&&function(){var N=e.Bun.version.split(".");return N.length<3||N[0]==="0"&&(N[1]<3||N[1]==="3"&&N[2]==="0")}();A.exports=function(N,d){var c=d?2:1;return k?function(m,l){var u=B(arguments.length,1)>c,s=t(m)?m:I(m),i=u?b(arguments,c):[],h=u?function(){a(s,this,i)}:s;return d?N(h,l):N(h)}:N}},58491:function(A,r,n){"use strict";var e=n(4009),a=n(73936),t=n(24697),o=n(58310),f=t("species");A.exports=function(b){var B=e(b);o&&B&&!B[f]&&a(B,f,{configurable:!0,get:function(){function I(){return this}return I}()})}},84925:function(A,r,n){"use strict";var e=n(74595).f,a=n(45299),t=n(24697),o=t("toStringTag");A.exports=function(f,b,B){f&&!B&&(f=f.prototype),f&&!a(f,o)&&e(f,o,{configurable:!0,value:b})}},19417:function(A,r,n){"use strict";var e=n(16639),a=n(16738),t=e("keys");A.exports=function(o){return t[o]||(t[o]=a(o))}},40095:function(A,r,n){"use strict";var e=n(4493),a=n(74685),t=n(18231),o="__core-js_shared__",f=A.exports=a[o]||t(o,{});(f.versions||(f.versions=[])).push({version:"3.37.1",mode:e?"pure":"global",copyright:"\xA9 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.37.1/LICENSE",source:"https://github.com/zloirock/core-js"})},16639:function(A,r,n){"use strict";var e=n(40095);A.exports=function(a,t){return e[a]||(e[a]=t||{})}},28987:function(A,r,n){"use strict";var e=n(30365),a=n(32606),t=n(42871),o=n(24697),f=o("species");A.exports=function(b,B){var I=e(b).constructor,k;return I===void 0||t(k=e(I)[f])?B:a(k)}},88539:function(A,r,n){"use strict";var e=n(40033);A.exports=function(a){return e(function(){var t=""[a]('"');return t!==t.toLowerCase()||t.split('"').length>3})}},50233:function(A,r,n){"use strict";var e=n(67250),a=n(61365),t=n(12605),o=n(16952),f=e("".charAt),b=e("".charCodeAt),B=e("".slice),I=function(N){return function(d,c){var m=t(o(d)),l=a(c),u=m.length,s,i;return l<0||l>=u?N?"":void 0:(s=b(m,l),s<55296||s>56319||l+1===u||(i=b(m,l+1))<56320||i>57343?N?f(m,l):s:N?B(m,l,l+2):(s-55296<<10)+(i-56320)+65536)}};A.exports={codeAt:I(!1),charAt:I(!0)}},34125:function(A,r,n){"use strict";var e=n(63318);A.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(e)},24051:function(A,r,n){"use strict";var e=n(67250),a=n(10188),t=n(12605),o=n(62443),f=n(16952),b=e(o),B=e("".slice),I=Math.ceil,k=function(d){return function(c,m,l){var u=t(f(c)),s=a(m),i=u.length,h=l===void 0?" ":t(l),C,v;return s<=i||h===""?u:(C=s-i,v=b(h,I(C/h.length)),v.length>C&&(v=B(v,0,C)),d?u+v:v+u)}};A.exports={start:k(!1),end:k(!0)}},62443:function(A,r,n){"use strict";var e=n(61365),a=n(12605),t=n(16952),o=RangeError;A.exports=function(){function f(b){var B=a(t(this)),I="",k=e(b);if(k<0||k===1/0)throw new o("Wrong number of repetitions");for(;k>0;(k>>>=1)&&(B+=B))k&1&&(I+=B);return I}return f}()},43476:function(A,r,n){"use strict";var e=n(92648).end,a=n(90012);A.exports=a("trimEnd")?function(){function t(){return e(this)}return t}():"".trimEnd},90012:function(A,r,n){"use strict";var e=n(70520).PROPER,a=n(40033),t=n(4198),o="\u200B\x85\u180E";A.exports=function(f){return a(function(){return!!t[f]()||o[f]()!==o||e&&t[f].name!==f})}},43885:function(A,r,n){"use strict";var e=n(92648).start,a=n(90012);A.exports=a("trimStart")?function(){function t(){return e(this)}return t}():"".trimStart},92648:function(A,r,n){"use strict";var e=n(67250),a=n(16952),t=n(12605),o=n(4198),f=e("".replace),b=RegExp("^["+o+"]+"),B=RegExp("(^|[^"+o+"])["+o+"]+$"),I=function(N){return function(d){var c=t(a(d));return N&1&&(c=f(c,b,"")),N&2&&(c=f(c,B,"$1")),c}};A.exports={start:I(1),end:I(2),trim:I(3)}},52357:function(A,r,n){"use strict";var e=n(5026),a=n(40033),t=n(74685),o=t.String;A.exports=!!Object.getOwnPropertySymbols&&!a(function(){var f=Symbol("symbol detection");return!o(f)||!(Object(f)instanceof Symbol)||!Symbol.sham&&e&&e<41})},52360:function(A,r,n){"use strict";var e=n(91495),a=n(4009),t=n(24697),o=n(55938);A.exports=function(){var f=a("Symbol"),b=f&&f.prototype,B=b&&b.valueOf,I=t("toPrimitive");b&&!b[I]&&o(b,I,function(k){return e(B,this)},{arity:1})}},66570:function(A,r,n){"use strict";var e=n(52357);A.exports=e&&!!Symbol.for&&!!Symbol.keyFor},60375:function(A,r,n){"use strict";var e=n(74685),a=n(61267),t=n(75754),o=n(55747),f=n(45299),b=n(40033),B=n(5315),I=n(54602),k=n(12689),N=n(24986),d=n(83433),c=n(81702),m=e.setImmediate,l=e.clearImmediate,u=e.process,s=e.Dispatch,i=e.Function,h=e.MessageChannel,C=e.String,v=0,p={},g="onreadystatechange",V,y,S,L;b(function(){V=e.location});var w=function(D){if(f(p,D)){var E=p[D];delete p[D],E()}},x=function(D){return function(){w(D)}},T=function(D){w(D.data)},M=function(D){e.postMessage(C(D),V.protocol+"//"+V.host)};(!m||!l)&&(m=function(){function O(D){N(arguments.length,1);var E=o(D)?D:i(D),P=I(arguments,1);return p[++v]=function(){a(E,void 0,P)},y(v),v}return O}(),l=function(){function O(D){delete p[D]}return O}(),c?y=function(D){u.nextTick(x(D))}:s&&s.now?y=function(D){s.now(x(D))}:h&&!d?(S=new h,L=S.port2,S.port1.onmessage=T,y=t(L.postMessage,L)):e.addEventListener&&o(e.postMessage)&&!e.importScripts&&V&&V.protocol!=="file:"&&!b(M)?(y=M,e.addEventListener("message",T,!1)):g in k("script")?y=function(D){B.appendChild(k("script"))[g]=function(){B.removeChild(this),w(D)}}:y=function(D){setTimeout(x(D),0)}),A.exports={set:m,clear:l}},46438:function(A,r,n){"use strict";var e=n(67250);A.exports=e(1 .valueOf)},13912:function(A,r,n){"use strict";var e=n(61365),a=Math.max,t=Math.min;A.exports=function(o,f){var b=e(o);return b<0?a(b+f,0):t(b,f)}},61484:function(A,r,n){"use strict";var e=n(24843),a=TypeError;A.exports=function(t){var o=e(t,"number");if(typeof o=="number")throw new a("Can't convert number to bigint");return BigInt(o)}},43806:function(A,r,n){"use strict";var e=n(61365),a=n(10188),t=RangeError;A.exports=function(o){if(o===void 0)return 0;var f=e(o),b=a(f);if(f!==b)throw new t("Wrong length or index");return b}},57591:function(A,r,n){"use strict";var e=n(37457),a=n(16952);A.exports=function(t){return e(a(t))}},61365:function(A,r,n){"use strict";var e=n(21119);A.exports=function(a){var t=+a;return t!==t||t===0?0:e(t)}},10188:function(A,r,n){"use strict";var e=n(61365),a=Math.min;A.exports=function(t){var o=e(t);return o>0?a(o,9007199254740991):0}},46771:function(A,r,n){"use strict";var e=n(16952),a=Object;A.exports=function(t){return a(e(t))}},56043:function(A,r,n){"use strict";var e=n(16140),a=RangeError;A.exports=function(t,o){var f=e(t);if(f%o)throw new a("Wrong offset");return f}},16140:function(A,r,n){"use strict";var e=n(61365),a=RangeError;A.exports=function(t){var o=e(t);if(o<0)throw new a("The argument can't be less than 0");return o}},24843:function(A,r,n){"use strict";var e=n(91495),a=n(77568),t=n(71399),o=n(78060),f=n(13396),b=n(24697),B=TypeError,I=b("toPrimitive");A.exports=function(k,N){if(!a(k)||t(k))return k;var d=o(k,I),c;if(d){if(N===void 0&&(N="default"),c=e(d,k,N),!a(c)||t(c))return c;throw new B("Can't convert object to primitive value")}return N===void 0&&(N="number"),f(k,N)}},767:function(A,r,n){"use strict";var e=n(24843),a=n(71399);A.exports=function(t){var o=e(t,"string");return a(o)?o:o+""}},2650:function(A,r,n){"use strict";var e=n(24697),a=e("toStringTag"),t={};t[a]="z",A.exports=String(t)==="[object z]"},12605:function(A,r,n){"use strict";var e=n(2281),a=String;A.exports=function(t){if(e(t)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return a(t)}},15409:function(A){"use strict";var r=Math.round;A.exports=function(n){var e=r(n);return e<0?0:e>255?255:e&255}},89393:function(A){"use strict";var r=String;A.exports=function(n){try{return r(n)}catch(e){return"Object"}}},80185:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(91495),o=n(58310),f=n(86563),b=n(4246),B=n(37336),I=n(60077),k=n(87458),N=n(37909),d=n(5841),c=n(10188),m=n(43806),l=n(56043),u=n(15409),s=n(767),i=n(45299),h=n(2281),C=n(77568),v=n(71399),p=n(80674),g=n(21287),V=n(76649),y=n(37310).f,S=n(3805),L=n(22603).forEach,w=n(58491),x=n(73936),T=n(74595),M=n(27193),O=n(78008),D=n(5419),E=n(5781),P=D.get,R=D.set,j=D.enforce,F=T.f,W=M.f,z=a.RangeError,K=B.ArrayBuffer,G=K.prototype,J=B.DataView,Q=b.NATIVE_ARRAY_BUFFER_VIEWS,ue=b.TYPED_ARRAY_TAG,ie=b.TypedArray,pe=b.TypedArrayPrototype,te=b.isTypedArray,q="BYTES_PER_ELEMENT",ne="Wrong length",le=function(Y,ve){x(Y,ve,{configurable:!0,get:function(){function he(){return P(this)[ve]}return he}()})},ee=function(Y){var ve;return g(G,Y)||(ve=h(Y))==="ArrayBuffer"||ve==="SharedArrayBuffer"},re=function(Y,ve){return te(Y)&&!v(ve)&&ve in Y&&d(+ve)&&ve>=0},oe=function(){function me(Y,ve){return ve=s(ve),re(Y,ve)?k(2,Y[ve]):W(Y,ve)}return me}(),fe=function(){function me(Y,ve,he){return ve=s(ve),re(Y,ve)&&C(he)&&i(he,"value")&&!i(he,"get")&&!i(he,"set")&&!he.configurable&&(!i(he,"writable")||he.writable)&&(!i(he,"enumerable")||he.enumerable)?(Y[ve]=he.value,Y):F(Y,ve,he)}return me}();o?(Q||(M.f=oe,T.f=fe,le(pe,"buffer"),le(pe,"byteOffset"),le(pe,"byteLength"),le(pe,"length")),e({target:"Object",stat:!0,forced:!Q},{getOwnPropertyDescriptor:oe,defineProperty:fe}),A.exports=function(me,Y,ve){var he=me.match(/\d+/)[0]/8,Ve=me+(ve?"Clamped":"")+"Array",Be="get"+me,be="set"+me,Le=a[Ve],we=Le,xe=we&&we.prototype,Re={},He=function(ge,Se){var Pe=P(ge);return Pe.view[Be](Se*he+Pe.byteOffset,!0)},ye=function(ge,Se,Pe){var je=P(ge);je.view[be](Se*he+je.byteOffset,ve?u(Pe):Pe,!0)},de=function(ge,Se){F(ge,Se,{get:function(){function Pe(){return He(this,Se)}return Pe}(),set:function(){function Pe(je){return ye(this,Se,je)}return Pe}(),enumerable:!0})};Q?f&&(we=Y(function(ke,ge,Se,Pe){return I(ke,xe),E(function(){return C(ge)?ee(ge)?Pe!==void 0?new Le(ge,l(Se,he),Pe):Se!==void 0?new Le(ge,l(Se,he)):new Le(ge):te(ge)?O(we,ge):t(S,we,ge):new Le(m(ge))}(),ke,we)}),V&&V(we,ie),L(y(Le),function(ke){ke in we||N(we,ke,Le[ke])}),we.prototype=xe):(we=Y(function(ke,ge,Se,Pe){I(ke,xe);var je=0,_e=0,ze,We,Ue;if(!C(ge))Ue=m(ge),We=Ue*he,ze=new K(We);else if(ee(ge)){ze=ge,_e=l(Se,he);var Xe=ge.byteLength;if(Pe===void 0){if(Xe%he)throw new z(ne);if(We=Xe-_e,We<0)throw new z(ne)}else if(We=c(Pe)*he,We+_e>Xe)throw new z(ne);Ue=We/he}else return te(ge)?O(we,ge):t(S,we,ge);for(R(ke,{buffer:ze,byteOffset:_e,byteLength:We,length:Ue,view:new J(ze)});je1?arguments[1]:void 0,h=i!==void 0,C=B(u),v,p,g,V,y,S,L,w;if(C&&!I(C))for(L=b(u,C),w=L.next,u=[];!(S=a(w,L)).done;)u.push(S.value);for(h&&s>2&&(i=e(i,arguments[2])),p=f(u),g=new(N(l))(p),V=k(g),v=0;p>v;v++)y=h?i(u[v],v):u[v],g[v]=V?d(y):+y;return g}return c}()},31082:function(A,r,n){"use strict";var e=n(4246),a=n(28987),t=e.aTypedArrayConstructor,o=e.getTypedArrayConstructor;A.exports=function(f){return t(a(f,o(f)))}},16738:function(A,r,n){"use strict";var e=n(67250),a=0,t=Math.random(),o=e(1 .toString);A.exports=function(f){return"Symbol("+(f===void 0?"":f)+")_"+o(++a+t,36)}},1062:function(A,r,n){"use strict";var e=n(52357);A.exports=e&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},80944:function(A,r,n){"use strict";var e=n(58310),a=n(40033);A.exports=e&&a(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},24986:function(A){"use strict";var r=TypeError;A.exports=function(n,e){if(n=51||!a(function(){var i=[];return i[m]=!1,i.concat()[0]!==i}),u=function(h){if(!o(h))return!1;var C=h[m];return C!==void 0?!!C:t(h)},s=!l||!N("concat");e({target:"Array",proto:!0,arity:1,forced:s},{concat:function(){function i(h){var C=f(this),v=k(C,0),p=0,g,V,y,S,L;for(g=-1,y=arguments.length;g1?arguments[1]:void 0)}return f}()})},68933:function(A,r,n){"use strict";var e=n(63964),a=n(88471),t=n(80575);e({target:"Array",proto:!0},{fill:a}),t("fill")},47830:function(A,r,n){"use strict";var e=n(63964),a=n(22603).filter,t=n(44091),o=t("filter");e({target:"Array",proto:!0,forced:!o},{filter:function(){function f(b){return a(this,b,arguments.length>1?arguments[1]:void 0)}return f}()})},64094:function(A,r,n){"use strict";var e=n(63964),a=n(22603).findIndex,t=n(80575),o="findIndex",f=!0;o in[]&&Array(1)[o](function(){f=!1}),e({target:"Array",proto:!0,forced:f},{findIndex:function(){function b(B){return a(this,B,arguments.length>1?arguments[1]:void 0)}return b}()}),t(o)},13455:function(A,r,n){"use strict";var e=n(63964),a=n(22603).find,t=n(80575),o="find",f=!0;o in[]&&Array(1)[o](function(){f=!1}),e({target:"Array",proto:!0,forced:f},{find:function(){function b(B){return a(this,B,arguments.length>1?arguments[1]:void 0)}return b}()}),t(o)},32384:function(A,r,n){"use strict";var e=n(63964),a=n(65561),t=n(10320),o=n(46771),f=n(24760),b=n(57823);e({target:"Array",proto:!0},{flatMap:function(){function B(I){var k=o(this),N=f(k),d;return t(I),d=b(k,0),d.length=a(d,k,k,N,0,1,I,arguments.length>1?arguments[1]:void 0),d}return B}()})},61915:function(A,r,n){"use strict";var e=n(63964),a=n(65561),t=n(46771),o=n(24760),f=n(61365),b=n(57823);e({target:"Array",proto:!0},{flat:function(){function B(){var I=arguments.length?arguments[0]:void 0,k=t(this),N=o(k),d=b(k,0);return d.length=a(d,k,k,N,0,I===void 0?1:f(I)),d}return B}()})},25579:function(A,r,n){"use strict";var e=n(63964),a=n(35601);e({target:"Array",proto:!0,forced:[].forEach!==a},{forEach:a})},63532:function(A,r,n){"use strict";var e=n(63964),a=n(73174),t=n(92490),o=!t(function(f){Array.from(f)});e({target:"Array",stat:!0,forced:o},{from:a})},33425:function(A,r,n){"use strict";var e=n(63964),a=n(14211).includes,t=n(40033),o=n(80575),f=t(function(){return!Array(1).includes()});e({target:"Array",proto:!0,forced:f},{includes:function(){function b(B){return a(this,B,arguments.length>1?arguments[1]:void 0)}return b}()}),o("includes")},43894:function(A,r,n){"use strict";var e=n(63964),a=n(71138),t=n(14211).indexOf,o=n(55528),f=a([].indexOf),b=!!f&&1/f([1],1,-0)<0,B=b||!o("indexOf");e({target:"Array",proto:!0,forced:B},{indexOf:function(){function I(k){var N=arguments.length>1?arguments[1]:void 0;return b?f(this,k,N)||0:t(this,k,N)}return I}()})},99636:function(A,r,n){"use strict";var e=n(63964),a=n(37386);e({target:"Array",stat:!0},{isArray:a})},34570:function(A,r,n){"use strict";var e=n(57591),a=n(80575),t=n(83967),o=n(5419),f=n(74595).f,b=n(65574),B=n(5959),I=n(4493),k=n(58310),N="Array Iterator",d=o.set,c=o.getterFor(N);A.exports=b(Array,"Array",function(l,u){d(this,{type:N,target:e(l),index:0,kind:u})},function(){var l=c(this),u=l.target,s=l.index++;if(!u||s>=u.length)return l.target=void 0,B(void 0,!0);switch(l.kind){case"keys":return B(s,!1);case"values":return B(u[s],!1)}return B([s,u[s]],!1)},"values");var m=t.Arguments=t.Array;if(a("keys"),a("values"),a("entries"),!I&&k&&m.name!=="values")try{f(m,"name",{value:"values"})}catch(l){}},94432:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(37457),o=n(57591),f=n(55528),b=a([].join),B=t!==Object,I=B||!f("join",",");e({target:"Array",proto:!0,forced:I},{join:function(){function k(N){return b(o(this),N===void 0?",":N)}return k}()})},24683:function(A,r,n){"use strict";var e=n(63964),a=n(1325);e({target:"Array",proto:!0,forced:a!==[].lastIndexOf},{lastIndexOf:a})},69984:function(A,r,n){"use strict";var e=n(63964),a=n(22603).map,t=n(44091),o=t("map");e({target:"Array",proto:!0,forced:!o},{map:function(){function f(b){return a(this,b,arguments.length>1?arguments[1]:void 0)}return f}()})},32089:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(1031),o=n(60102),f=Array,b=a(function(){function B(){}return!(f.of.call(B)instanceof B)});e({target:"Array",stat:!0,forced:b},{of:function(){function B(){for(var I=0,k=arguments.length,N=new(t(this)?this:f)(k);k>I;)o(N,I,arguments[I++]);return N.length=k,N}return B}()})},29645:function(A,r,n){"use strict";var e=n(63964),a=n(56844).right,t=n(55528),o=n(5026),f=n(81702),b=!f&&o>79&&o<83,B=b||!t("reduceRight");e({target:"Array",proto:!0,forced:B},{reduceRight:function(){function I(k){return a(this,k,arguments.length,arguments.length>1?arguments[1]:void 0)}return I}()})},60206:function(A,r,n){"use strict";var e=n(63964),a=n(56844).left,t=n(55528),o=n(5026),f=n(81702),b=!f&&o>79&&o<83,B=b||!t("reduce");e({target:"Array",proto:!0,forced:B},{reduce:function(){function I(k){var N=arguments.length;return a(this,k,N,N>1?arguments[1]:void 0)}return I}()})},4788:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(37386),o=a([].reverse),f=[1,2];e({target:"Array",proto:!0,forced:String(f)===String(f.reverse())},{reverse:function(){function b(){return t(this)&&(this.length=this.length),o(this)}return b}()})},58672:function(A,r,n){"use strict";var e=n(63964),a=n(37386),t=n(1031),o=n(77568),f=n(13912),b=n(24760),B=n(57591),I=n(60102),k=n(24697),N=n(44091),d=n(54602),c=N("slice"),m=k("species"),l=Array,u=Math.max;e({target:"Array",proto:!0,forced:!c},{slice:function(){function s(i,h){var C=B(this),v=b(C),p=f(i,v),g=f(h===void 0?v:h,v),V,y,S;if(a(C)&&(V=C.constructor,t(V)&&(V===l||a(V.prototype))?V=void 0:o(V)&&(V=V[m],V===null&&(V=void 0)),V===l||V===void 0))return d(C,p,g);for(y=new(V===void 0?l:V)(u(g-p,0)),S=0;p1?arguments[1]:void 0)}return f}()})},48968:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(10320),o=n(46771),f=n(24760),b=n(95108),B=n(12605),I=n(40033),k=n(90274),N=n(55528),d=n(652),c=n(19228),m=n(5026),l=n(9342),u=[],s=a(u.sort),i=a(u.push),h=I(function(){u.sort(void 0)}),C=I(function(){u.sort(null)}),v=N("sort"),p=!I(function(){if(m)return m<70;if(!(d&&d>3)){if(c)return!0;if(l)return l<603;var y="",S,L,w,x;for(S=65;S<76;S++){switch(L=String.fromCharCode(S),S){case 66:case 69:case 70:case 72:w=3;break;case 68:case 71:w=4;break;default:w=2}for(x=0;x<47;x++)u.push({k:L+x,v:w})}for(u.sort(function(T,M){return M.v-T.v}),x=0;xB(w)?1:-1}};e({target:"Array",proto:!0,forced:g},{sort:function(){function y(S){S!==void 0&&t(S);var L=o(this);if(p)return S===void 0?s(L):s(L,S);var w=[],x=f(L),T,M;for(M=0;MC-V+g;S--)N(h,S-1)}else if(g>V)for(S=C-V;S>v;S--)L=S+V-1,w=S+g-1,L in h?h[w]=h[L]:N(h,w);for(S=0;S9490626562425156e-8?o(N)+b:a(N-1+f(N-1)*f(N+1))}return I}()})},59660:function(A,r,n){"use strict";var e=n(63964),a=Math.asinh,t=Math.log,o=Math.sqrt;function f(B){var I=+B;return!isFinite(I)||I===0?I:I<0?-f(-I):t(I+o(I*I+1))}var b=!(a&&1/a(0)>0);e({target:"Math",stat:!0,forced:b},{asinh:f})},15383:function(A,r,n){"use strict";var e=n(63964),a=Math.atanh,t=Math.log,o=!(a&&1/a(-0)<0);e({target:"Math",stat:!0,forced:o},{atanh:function(){function f(b){var B=+b;return B===0?B:t((1+B)/(1-B))/2}return f}()})},92866:function(A,r,n){"use strict";var e=n(63964),a=n(22172),t=Math.abs,o=Math.pow;e({target:"Math",stat:!0},{cbrt:function(){function f(b){var B=+b;return a(B)*o(t(B),.3333333333333333)}return f}()})},86107:function(A,r,n){"use strict";var e=n(63964),a=Math.floor,t=Math.log,o=Math.LOG2E;e({target:"Math",stat:!0},{clz32:function(){function f(b){var B=b>>>0;return B?31-a(t(B+.5)*o):32}return f}()})},29248:function(A,r,n){"use strict";var e=n(63964),a=n(82040),t=Math.cosh,o=Math.abs,f=Math.E,b=!t||t(710)===1/0;e({target:"Math",stat:!0,forced:b},{cosh:function(){function B(I){var k=a(o(I)-1)+1;return(k+1/(k*f*f))*(f/2)}return B}()})},52540:function(A,r,n){"use strict";var e=n(63964),a=n(82040);e({target:"Math",stat:!0,forced:a!==Math.expm1},{expm1:a})},79007:function(A,r,n){"use strict";var e=n(63964),a=n(95867);e({target:"Math",stat:!0},{fround:a})},77199:function(A,r,n){"use strict";var e=n(63964),a=Math.hypot,t=Math.abs,o=Math.sqrt,f=!!a&&a(1/0,NaN)!==1/0;e({target:"Math",stat:!0,arity:2,forced:f},{hypot:function(){function b(B,I){for(var k=0,N=0,d=arguments.length,c=0,m,l;N0?(l=m/c,k+=l*l):k+=m;return c===1/0?1/0:c*o(k)}return b}()})},6522:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=Math.imul,o=a(function(){return t(4294967295,5)!==-5||t.length!==2});e({target:"Math",stat:!0,forced:o},{imul:function(){function f(b,B){var I=65535,k=+b,N=+B,d=I&k,c=I&N;return 0|d*c+((I&k>>>16)*c+d*(I&N>>>16)<<16>>>0)}return f}()})},95542:function(A,r,n){"use strict";var e=n(63964),a=n(75002);e({target:"Math",stat:!0},{log10:a})},2966:function(A,r,n){"use strict";var e=n(63964),a=n(90874);e({target:"Math",stat:!0},{log1p:a})},20997:function(A,r,n){"use strict";var e=n(63964),a=Math.log,t=Math.LN2;e({target:"Math",stat:!0},{log2:function(){function o(f){return a(f)/t}return o}()})},57400:function(A,r,n){"use strict";var e=n(63964),a=n(22172);e({target:"Math",stat:!0},{sign:a})},45571:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(82040),o=Math.abs,f=Math.exp,b=Math.E,B=a(function(){return Math.sinh(-2e-17)!==-2e-17});e({target:"Math",stat:!0,forced:B},{sinh:function(){function I(k){var N=+k;return o(N)<1?(t(N)-t(-N))/2:(f(N-1)-f(-N-1))*(b/2)}return I}()})},54800:function(A,r,n){"use strict";var e=n(63964),a=n(82040),t=Math.exp;e({target:"Math",stat:!0},{tanh:function(){function o(f){var b=+f,B=a(b),I=a(-b);return B===1/0?1:I===1/0?-1:(B-I)/(t(b)+t(-b))}return o}()})},15709:function(A,r,n){"use strict";var e=n(84925);e(Math,"Math",!0)},76059:function(A,r,n){"use strict";var e=n(63964),a=n(21119);e({target:"Math",stat:!0},{trunc:a})},96614:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(58310),o=n(74685),f=n(61765),b=n(67250),B=n(41314),I=n(45299),k=n(5781),N=n(21287),d=n(71399),c=n(24843),m=n(40033),l=n(37310).f,u=n(27193).f,s=n(74595).f,i=n(46438),h=n(92648).trim,C="Number",v=o[C],p=f[C],g=v.prototype,V=o.TypeError,y=b("".slice),S=b("".charCodeAt),L=function(E){var P=c(E,"number");return typeof P=="bigint"?P:w(P)},w=function(E){var P=c(E,"number"),R,j,F,W,z,K,G,J;if(d(P))throw new V("Cannot convert a Symbol value to a number");if(typeof P=="string"&&P.length>2){if(P=h(P),R=S(P,0),R===43||R===45){if(j=S(P,2),j===88||j===120)return NaN}else if(R===48){switch(S(P,1)){case 66:case 98:F=2,W=49;break;case 79:case 111:F=8,W=55;break;default:return+P}for(z=y(P,2),K=z.length,G=0;GW)return NaN;return parseInt(z,F)}}return+P},x=B(C,!v(" 0o1")||!v("0b1")||v("+0x1")),T=function(E){return N(g,E)&&m(function(){i(E)})},M=function(){function D(E){var P=arguments.length<1?0:v(L(E));return T(this)?k(Object(P),this,M):P}return D}();M.prototype=g,x&&!a&&(g.constructor=M),e({global:!0,constructor:!0,wrap:!0,forced:x},{Number:M});var O=function(E,P){for(var R=t?l(P):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),j=0,F;R.length>j;j++)I(P,F=R[j])&&!I(E,F)&&s(E,F,u(P,F))};a&&p&&O(f[C],p),(x||a)&&O(f[C],v)},324:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},90426:function(A,r,n){"use strict";var e=n(63964),a=n(3294);e({target:"Number",stat:!0},{isFinite:a})},95443:function(A,r,n){"use strict";var e=n(63964),a=n(5841);e({target:"Number",stat:!0},{isInteger:a})},87968:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0},{isNaN:function(){function a(t){return t!==t}return a}()})},55007:function(A,r,n){"use strict";var e=n(63964),a=n(5841),t=Math.abs;e({target:"Number",stat:!0},{isSafeInteger:function(){function o(f){return a(f)&&t(f)<=9007199254740991}return o}()})},55323:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},13521:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},5006:function(A,r,n){"use strict";var e=n(63964),a=n(28506);e({target:"Number",stat:!0,forced:Number.parseFloat!==a},{parseFloat:a})},99009:function(A,r,n){"use strict";var e=n(63964),a=n(13693);e({target:"Number",stat:!0,forced:Number.parseInt!==a},{parseInt:a})},85770:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(61365),o=n(46438),f=n(62443),b=n(40033),B=RangeError,I=String,k=Math.floor,N=a(f),d=a("".slice),c=a(1 .toFixed),m=function C(v,p,g){return p===0?g:p%2===1?C(v,p-1,g*v):C(v*v,p/2,g)},l=function(v){for(var p=0,g=v;g>=4096;)p+=12,g/=4096;for(;g>=2;)p+=1,g/=2;return p},u=function(v,p,g){for(var V=-1,y=g;++V<6;)y+=p*v[V],v[V]=y%1e7,y=k(y/1e7)},s=function(v,p){for(var g=6,V=0;--g>=0;)V+=v[g],v[g]=k(V/p),V=V%p*1e7},i=function(v){for(var p=6,g="";--p>=0;)if(g!==""||p===0||v[p]!==0){var V=I(v[p]);g=g===""?V:g+N("0",7-V.length)+V}return g},h=b(function(){return c(8e-5,3)!=="0.000"||c(.9,0)!=="1"||c(1.255,2)!=="1.25"||c(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!b(function(){c({})});e({target:"Number",proto:!0,forced:h},{toFixed:function(){function C(v){var p=o(this),g=t(v),V=[0,0,0,0,0,0],y="",S="0",L,w,x,T;if(g<0||g>20)throw new B("Incorrect fraction digits");if(p!==p)return"NaN";if(p<=-1e21||p>=1e21)return I(p);if(p<0&&(y="-",p=-p),p>1e-21)if(L=l(p*m(2,69,1))-69,w=L<0?p*m(2,-L,1):p/m(2,L,1),w*=4503599627370496,L=52-L,L>0){for(u(V,0,w),x=g;x>=7;)u(V,1e7,0),x-=7;for(u(V,m(10,x,1),0),x=L-1;x>=23;)s(V,8388608),x-=23;s(V,1<0?(T=S.length,S=y+(T<=g?"0."+N("0",g-T)+S:d(S,0,T-g)+"."+d(S,T-g))):S=y+S,S}return C}()})},23532:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(40033),o=n(46438),f=a(1 .toPrecision),b=t(function(){return f(1,void 0)!=="1"})||!t(function(){f({})});e({target:"Number",proto:!0,forced:b},{toPrecision:function(){function B(I){return I===void 0?f(o(this)):f(o(this),I)}return B}()})},87119:function(A,r,n){"use strict";var e=n(63964),a=n(41143);e({target:"Object",stat:!0,arity:2,forced:Object.assign!==a},{assign:a})},78618:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(80674);e({target:"Object",stat:!0,sham:!a},{create:t})},27129:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(10320),f=n(46771),b=n(74595);a&&e({target:"Object",proto:!0,forced:t},{__defineGetter__:function(){function B(I,k){b.f(f(this),I,{get:o(k),enumerable:!0,configurable:!0})}return B}()})},31943:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(24239).f;e({target:"Object",stat:!0,forced:Object.defineProperties!==t,sham:!a},{defineProperties:t})},3579:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(74595).f;e({target:"Object",stat:!0,forced:Object.defineProperty!==t,sham:!a},{defineProperty:t})},97397:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(10320),f=n(46771),b=n(74595);a&&e({target:"Object",proto:!0,forced:t},{__defineSetter__:function(){function B(I,k){b.f(f(this),I,{set:o(k),enumerable:!0,configurable:!0})}return B}()})},85028:function(A,r,n){"use strict";var e=n(63964),a=n(70915).entries;e({target:"Object",stat:!0},{entries:function(){function t(o){return a(o)}return t}()})},8225:function(A,r,n){"use strict";var e=n(63964),a=n(50730),t=n(40033),o=n(77568),f=n(81969).onFreeze,b=Object.freeze,B=t(function(){b(1)});e({target:"Object",stat:!0,forced:B,sham:!a},{freeze:function(){function I(k){return b&&o(k)?b(f(k)):k}return I}()})},43331:function(A,r,n){"use strict";var e=n(63964),a=n(49450),t=n(60102);e({target:"Object",stat:!0},{fromEntries:function(){function o(f){var b={};return a(f,function(B,I){t(b,B,I)},{AS_ENTRIES:!0}),b}return o}()})},62289:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(57591),o=n(27193).f,f=n(58310),b=!f||a(function(){o(1)});e({target:"Object",stat:!0,forced:b,sham:!f},{getOwnPropertyDescriptor:function(){function B(I,k){return o(t(I),k)}return B}()})},56196:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(97921),o=n(57591),f=n(27193),b=n(60102);e({target:"Object",stat:!0,sham:!a},{getOwnPropertyDescriptors:function(){function B(I){for(var k=o(I),N=f.f,d=t(k),c={},m=0,l,u;d.length>m;)u=N(k,l=d[m++]),u!==void 0&&b(c,l,u);return c}return B}()})},2950:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(81644).f,o=a(function(){return!Object.getOwnPropertyNames(1)});e({target:"Object",stat:!0,forced:o},{getOwnPropertyNames:t})},28603:function(A,r,n){"use strict";var e=n(63964),a=n(52357),t=n(40033),o=n(89235),f=n(46771),b=!a||t(function(){o.f(1)});e({target:"Object",stat:!0,forced:b},{getOwnPropertySymbols:function(){function B(I){var k=o.f;return k?k(f(I)):[]}return B}()})},44205:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(46771),o=n(36917),f=n(9225),b=a(function(){o(1)});e({target:"Object",stat:!0,forced:b,sham:!f},{getPrototypeOf:function(){function B(I){return o(t(I))}return B}()})},83186:function(A,r,n){"use strict";var e=n(63964),a=n(81834);e({target:"Object",stat:!0,forced:Object.isExtensible!==a},{isExtensible:a})},76065:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(77568),o=n(7462),f=n(3782),b=Object.isFrozen,B=f||a(function(){b(1)});e({target:"Object",stat:!0,forced:B},{isFrozen:function(){function I(k){return!t(k)||f&&o(k)==="ArrayBuffer"?!0:b?b(k):!1}return I}()})},13411:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(77568),o=n(7462),f=n(3782),b=Object.isSealed,B=f||a(function(){b(1)});e({target:"Object",stat:!0,forced:B},{isSealed:function(){function I(k){return!t(k)||f&&o(k)==="ArrayBuffer"?!0:b?b(k):!1}return I}()})},76882:function(A,r,n){"use strict";var e=n(63964),a=n(5700);e({target:"Object",stat:!0},{is:a})},26634:function(A,r,n){"use strict";var e=n(63964),a=n(46771),t=n(18450),o=n(40033),f=o(function(){t(1)});e({target:"Object",stat:!0,forced:f},{keys:function(){function b(B){return t(a(B))}return b}()})},53118:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(46771),f=n(767),b=n(36917),B=n(27193).f;a&&e({target:"Object",proto:!0,forced:t},{__lookupGetter__:function(){function I(k){var N=o(this),d=f(k),c;do if(c=B(N,d))return c.get;while(N=b(N))}return I}()})},42514:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(46771),f=n(767),b=n(36917),B=n(27193).f;a&&e({target:"Object",proto:!0,forced:t},{__lookupSetter__:function(){function I(k){var N=o(this),d=f(k),c;do if(c=B(N,d))return c.set;while(N=b(N))}return I}()})},84353:function(A,r,n){"use strict";var e=n(63964),a=n(77568),t=n(81969).onFreeze,o=n(50730),f=n(40033),b=Object.preventExtensions,B=f(function(){b(1)});e({target:"Object",stat:!0,forced:B,sham:!o},{preventExtensions:function(){function I(k){return b&&a(k)?b(t(k)):k}return I}()})},62987:function(A,r,n){"use strict";var e=n(63964),a=n(77568),t=n(81969).onFreeze,o=n(50730),f=n(40033),b=Object.seal,B=f(function(){b(1)});e({target:"Object",stat:!0,forced:B,sham:!o},{seal:function(){function I(k){return b&&a(k)?b(t(k)):k}return I}()})},48993:function(A,r,n){"use strict";var e=n(63964),a=n(76649);e({target:"Object",stat:!0},{setPrototypeOf:a})},52917:function(A,r,n){"use strict";var e=n(2650),a=n(55938),t=n(2509);e||a(Object.prototype,"toString",t,{unsafe:!0})},4972:function(A,r,n){"use strict";var e=n(63964),a=n(70915).values;e({target:"Object",stat:!0},{values:function(){function t(o){return a(o)}return t}()})},28913:function(A,r,n){"use strict";var e=n(63964),a=n(28506);e({global:!0,forced:parseFloat!==a},{parseFloat:a})},36382:function(A,r,n){"use strict";var e=n(63964),a=n(13693);e({global:!0,forced:parseInt!==a},{parseInt:a})},48865:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(10320),o=n(81837),f=n(10729),b=n(49450),B=n(48199);e({target:"Promise",stat:!0,forced:B},{all:function(){function I(k){var N=this,d=o.f(N),c=d.resolve,m=d.reject,l=f(function(){var u=t(N.resolve),s=[],i=0,h=1;b(k,function(C){var v=i++,p=!1;h++,a(u,N,C).then(function(g){p||(p=!0,s[v]=g,--h||c(s))},m)}),--h||c(s)});return l.error&&m(l.value),d.promise}return I}()})},70641:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(74854).CONSTRUCTOR,o=n(67512),f=n(4009),b=n(55747),B=n(55938),I=o&&o.prototype;if(e({target:"Promise",proto:!0,forced:t,real:!0},{catch:function(){function N(d){return this.then(void 0,d)}return N}()}),!a&&b(o)){var k=f("Promise").prototype.catch;I.catch!==k&&B(I,"catch",k,{unsafe:!0})}},75946:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(81702),o=n(74685),f=n(91495),b=n(55938),B=n(76649),I=n(84925),k=n(58491),N=n(10320),d=n(55747),c=n(77568),m=n(60077),l=n(28987),u=n(60375).set,s=n(37713),i=n(72259),h=n(10729),C=n(9547),v=n(5419),p=n(67512),g=n(74854),V=n(81837),y="Promise",S=g.CONSTRUCTOR,L=g.REJECTION_EVENT,w=g.SUBCLASSING,x=v.getterFor(y),T=v.set,M=p&&p.prototype,O=p,D=M,E=o.TypeError,P=o.document,R=o.process,j=V.f,F=j,W=!!(P&&P.createEvent&&o.dispatchEvent),z="unhandledrejection",K="rejectionhandled",G=0,J=1,Q=2,ue=1,ie=2,pe,te,q,ne,le=function(be){var Le;return c(be)&&d(Le=be.then)?Le:!1},ee=function(be,Le){var we=Le.value,xe=Le.state===J,Re=xe?be.ok:be.fail,He=be.resolve,ye=be.reject,de=be.domain,Ce,ke,ge;try{Re?(xe||(Le.rejection===ie&&Y(Le),Le.rejection=ue),Re===!0?Ce=we:(de&&de.enter(),Ce=Re(we),de&&(de.exit(),ge=!0)),Ce===be.promise?ye(new E("Promise-chain cycle")):(ke=le(Ce))?f(ke,Ce,He,ye):He(Ce)):ye(we)}catch(Se){de&&!ge&&de.exit(),ye(Se)}},re=function(be,Le){be.notified||(be.notified=!0,s(function(){for(var we=be.reactions,xe;xe=we.get();)ee(xe,be);be.notified=!1,Le&&!be.rejection&&fe(be)}))},oe=function(be,Le,we){var xe,Re;W?(xe=P.createEvent("Event"),xe.promise=Le,xe.reason=we,xe.initEvent(be,!1,!0),o.dispatchEvent(xe)):xe={promise:Le,reason:we},!L&&(Re=o["on"+be])?Re(xe):be===z&&i("Unhandled promise rejection",we)},fe=function(be){f(u,o,function(){var Le=be.facade,we=be.value,xe=me(be),Re;if(xe&&(Re=h(function(){t?R.emit("unhandledRejection",we,Le):oe(z,Le,we)}),be.rejection=t||me(be)?ie:ue,Re.error))throw Re.value})},me=function(be){return be.rejection!==ue&&!be.parent},Y=function(be){f(u,o,function(){var Le=be.facade;t?R.emit("rejectionHandled",Le):oe(K,Le,be.value)})},ve=function(be,Le,we){return function(xe){be(Le,xe,we)}},he=function(be,Le,we){be.done||(be.done=!0,we&&(be=we),be.value=Le,be.state=Q,re(be,!0))},Ve=function Be(be,Le,we){if(!be.done){be.done=!0,we&&(be=we);try{if(be.facade===Le)throw new E("Promise can't be resolved itself");var xe=le(Le);xe?s(function(){var Re={done:!1};try{f(xe,Le,ve(Be,Re,be),ve(he,Re,be))}catch(He){he(Re,He,be)}}):(be.value=Le,be.state=J,re(be,!1))}catch(Re){he({done:!1},Re,be)}}};if(S&&(O=function(){function Be(be){m(this,D),N(be),f(pe,this);var Le=x(this);try{be(ve(Ve,Le),ve(he,Le))}catch(we){he(Le,we)}}return Be}(),D=O.prototype,pe=function(){function Be(be){T(this,{type:y,done:!1,notified:!1,parent:!1,reactions:new C,rejection:!1,state:G,value:void 0})}return Be}(),pe.prototype=b(D,"then",function(){function Be(be,Le){var we=x(this),xe=j(l(this,O));return we.parent=!0,xe.ok=d(be)?be:!0,xe.fail=d(Le)&&Le,xe.domain=t?R.domain:void 0,we.state===G?we.reactions.add(xe):s(function(){ee(xe,we)}),xe.promise}return Be}()),te=function(){var be=new pe,Le=x(be);this.promise=be,this.resolve=ve(Ve,Le),this.reject=ve(he,Le)},V.f=j=function(be){return be===O||be===q?new te(be):F(be)},!a&&d(p)&&M!==Object.prototype)){ne=M.then,w||b(M,"then",function(){function Be(be,Le){var we=this;return new O(function(xe,Re){f(ne,we,xe,Re)}).then(be,Le)}return Be}(),{unsafe:!0});try{delete M.constructor}catch(Be){}B&&B(M,D)}e({global:!0,constructor:!0,wrap:!0,forced:S},{Promise:O}),I(O,y,!1,!0),k(y)},69861:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(67512),o=n(40033),f=n(4009),b=n(55747),B=n(28987),I=n(66628),k=n(55938),N=t&&t.prototype,d=!!t&&o(function(){N.finally.call({then:function(){function m(){}return m}()},function(){})});if(e({target:"Promise",proto:!0,real:!0,forced:d},{finally:function(){function m(l){var u=B(this,f("Promise")),s=b(l);return this.then(s?function(i){return I(u,l()).then(function(){return i})}:l,s?function(i){return I(u,l()).then(function(){throw i})}:l)}return m}()}),!a&&b(t)){var c=f("Promise").prototype.finally;N.finally!==c&&k(N,"finally",c,{unsafe:!0})}},53092:function(A,r,n){"use strict";n(75946),n(48865),n(70641),n(16937),n(41719),n(59321)},16937:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(10320),o=n(81837),f=n(10729),b=n(49450),B=n(48199);e({target:"Promise",stat:!0,forced:B},{race:function(){function I(k){var N=this,d=o.f(N),c=d.reject,m=f(function(){var l=t(N.resolve);b(k,function(u){a(l,N,u).then(d.resolve,c)})});return m.error&&c(m.value),d.promise}return I}()})},41719:function(A,r,n){"use strict";var e=n(63964),a=n(81837),t=n(74854).CONSTRUCTOR;e({target:"Promise",stat:!0,forced:t},{reject:function(){function o(f){var b=a.f(this),B=b.reject;return B(f),b.promise}return o}()})},59321:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(4493),o=n(67512),f=n(74854).CONSTRUCTOR,b=n(66628),B=a("Promise"),I=t&&!f;e({target:"Promise",stat:!0,forced:t||f},{resolve:function(){function k(N){return b(I&&this===B?o:this,N)}return k}()})},29674:function(A,r,n){"use strict";var e=n(63964),a=n(61267),t=n(10320),o=n(30365),f=n(40033),b=!f(function(){Reflect.apply(function(){})});e({target:"Reflect",stat:!0,forced:b},{apply:function(){function B(I,k,N){return a(t(I),k,o(N))}return B}()})},81543:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(61267),o=n(66284),f=n(32606),b=n(30365),B=n(77568),I=n(80674),k=n(40033),N=a("Reflect","construct"),d=Object.prototype,c=[].push,m=k(function(){function s(){}return!(N(function(){},[],s)instanceof s)}),l=!k(function(){N(function(){})}),u=m||l;e({target:"Reflect",stat:!0,forced:u,sham:u},{construct:function(){function s(i,h){f(i),b(h);var C=arguments.length<3?i:f(arguments[2]);if(l&&!m)return N(i,h,C);if(i===C){switch(h.length){case 0:return new i;case 1:return new i(h[0]);case 2:return new i(h[0],h[1]);case 3:return new i(h[0],h[1],h[2]);case 4:return new i(h[0],h[1],h[2],h[3])}var v=[null];return t(c,v,h),new(t(o,i,v))}var p=C.prototype,g=I(B(p)?p:d),V=t(i,g,h);return B(V)?V:g}return s}()})},9373:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(30365),o=n(767),f=n(74595),b=n(40033),B=b(function(){Reflect.defineProperty(f.f({},1,{value:1}),1,{value:2})});e({target:"Reflect",stat:!0,forced:B,sham:!a},{defineProperty:function(){function I(k,N,d){t(k);var c=o(N);t(d);try{return f.f(k,c,d),!0}catch(m){return!1}}return I}()})},45093:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(27193).f;e({target:"Reflect",stat:!0},{deleteProperty:function(){function o(f,b){var B=t(a(f),b);return B&&!B.configurable?!1:delete f[b]}return o}()})},5815:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(30365),o=n(27193);e({target:"Reflect",stat:!0,sham:!a},{getOwnPropertyDescriptor:function(){function f(b,B){return o.f(t(b),B)}return f}()})},88527:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(36917),o=n(9225);e({target:"Reflect",stat:!0,sham:!o},{getPrototypeOf:function(){function f(b){return t(a(b))}return f}()})},63074:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(77568),o=n(30365),f=n(98373),b=n(27193),B=n(36917);function I(k,N){var d=arguments.length<3?k:arguments[2],c,m;if(o(k)===d)return k[N];if(c=b.f(k,N),c)return f(c)?c.value:c.get===void 0?void 0:a(c.get,d);if(t(m=B(k)))return I(m,N,d)}e({target:"Reflect",stat:!0},{get:I})},66390:function(A,r,n){"use strict";var e=n(63964);e({target:"Reflect",stat:!0},{has:function(){function a(t,o){return o in t}return a}()})},7784:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(81834);e({target:"Reflect",stat:!0},{isExtensible:function(){function o(f){return a(f),t(f)}return o}()})},50551:function(A,r,n){"use strict";var e=n(63964),a=n(97921);e({target:"Reflect",stat:!0},{ownKeys:a})},76483:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(30365),o=n(50730);e({target:"Reflect",stat:!0,sham:!o},{preventExtensions:function(){function f(b){t(b);try{var B=a("Object","preventExtensions");return B&&B(b),!0}catch(I){return!1}}return f}()})},63915:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(35908),o=n(76649);o&&e({target:"Reflect",stat:!0},{setPrototypeOf:function(){function f(b,B){a(b),t(B);try{return o(b,B),!0}catch(I){return!1}}return f}()})},92046:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(30365),o=n(77568),f=n(98373),b=n(40033),B=n(74595),I=n(27193),k=n(36917),N=n(87458);function d(m,l,u){var s=arguments.length<4?m:arguments[3],i=I.f(t(m),l),h,C,v;if(!i){if(o(C=k(m)))return d(C,l,u,s);i=N(0)}if(f(i)){if(i.writable===!1||!o(s))return!1;if(h=I.f(s,l)){if(h.get||h.set||h.writable===!1)return!1;h.value=u,B.f(s,l,h)}else B.f(s,l,N(0,u))}else{if(v=i.set,v===void 0)return!1;a(v,s,u)}return!0}var c=b(function(){var m=function(){},l=B.f(new m,"a",{configurable:!0});return Reflect.set(m.prototype,"a",1,l)!==!1});e({target:"Reflect",stat:!0,forced:c},{set:d})},51454:function(A,r,n){"use strict";var e=n(58310),a=n(74685),t=n(67250),o=n(41314),f=n(5781),b=n(37909),B=n(80674),I=n(37310).f,k=n(21287),N=n(72586),d=n(12605),c=n(73392),m=n(62115),l=n(34550),u=n(55938),s=n(40033),i=n(45299),h=n(5419).enforce,C=n(58491),v=n(24697),p=n(39173),g=n(35688),V=v("match"),y=a.RegExp,S=y.prototype,L=a.SyntaxError,w=t(S.exec),x=t("".charAt),T=t("".replace),M=t("".indexOf),O=t("".slice),D=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,E=/a/g,P=/a/g,R=new y(E)!==E,j=m.MISSED_STICKY,F=m.UNSUPPORTED_Y,W=e&&(!R||j||p||g||s(function(){return P[V]=!1,y(E)!==E||y(P)===P||String(y(E,"i"))!=="/a/i"})),z=function(ie){for(var pe=ie.length,te=0,q="",ne=!1,le;te<=pe;te++){if(le=x(ie,te),le==="\\"){q+=le+x(ie,++te);continue}!ne&&le==="."?q+="[\\s\\S]":(le==="["?ne=!0:le==="]"&&(ne=!1),q+=le)}return q},K=function(ie){for(var pe=ie.length,te=0,q="",ne=[],le=B(null),ee=!1,re=!1,oe=0,fe="",me;te<=pe;te++){if(me=x(ie,te),me==="\\")me+=x(ie,++te);else if(me==="]")ee=!1;else if(!ee)switch(!0){case me==="[":ee=!0;break;case me==="(":w(D,O(ie,te+1))&&(te+=2,re=!0),q+=me,oe++;continue;case(me===">"&&re):if(fe===""||i(le,fe))throw new L("Invalid capture group name");le[fe]=!0,ne[ne.length]=[fe,oe],re=!1,fe="";continue}re?fe+=me:q+=me}return[q,ne]};if(o("RegExp",W)){for(var G=function(){function ue(ie,pe){var te=k(S,this),q=N(ie),ne=pe===void 0,le=[],ee=ie,re,oe,fe,me,Y,ve;if(!te&&q&&ne&&ie.constructor===G)return ie;if((q||k(S,ie))&&(ie=ie.source,ne&&(pe=c(ee))),ie=ie===void 0?"":d(ie),pe=pe===void 0?"":d(pe),ee=ie,p&&"dotAll"in E&&(oe=!!pe&&M(pe,"s")>-1,oe&&(pe=T(pe,/s/g,""))),re=pe,j&&"sticky"in E&&(fe=!!pe&&M(pe,"y")>-1,fe&&F&&(pe=T(pe,/y/g,""))),g&&(me=K(ie),ie=me[0],le=me[1]),Y=f(y(ie,pe),te?this:S,G),(oe||fe||le.length)&&(ve=h(Y),oe&&(ve.dotAll=!0,ve.raw=G(z(ie),re)),fe&&(ve.sticky=!0),le.length&&(ve.groups=le)),ie!==ee)try{b(Y,"source",ee===""?"(?:)":ee)}catch(he){}return Y}return ue}(),J=I(y),Q=0;J.length>Q;)l(G,y,J[Q++]);S.constructor=G,G.prototype=S,u(a,"RegExp",G,{constructor:!0})}C("RegExp")},79669:function(A,r,n){"use strict";var e=n(63964),a=n(14489);e({target:"RegExp",proto:!0,forced:/./.exec!==a},{exec:a})},23057:function(A,r,n){"use strict";var e=n(74685),a=n(58310),t=n(73936),o=n(70901),f=n(40033),b=e.RegExp,B=b.prototype,I=a&&f(function(){var k=!0;try{b(".","d")}catch(i){k=!1}var N={},d="",c=k?"dgimsy":"gimsy",m=function(h,C){Object.defineProperty(N,h,{get:function(){function v(){return d+=C,!0}return v}()})},l={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};k&&(l.hasIndices="d");for(var u in l)m(u,l[u]);var s=Object.getOwnPropertyDescriptor(B,"flags").get.call(N);return s!==c||d!==c});I&&t(B,"flags",{configurable:!0,get:o})},57983:function(A,r,n){"use strict";var e=n(70520).PROPER,a=n(55938),t=n(30365),o=n(12605),f=n(40033),b=n(73392),B="toString",I=RegExp.prototype,k=I[B],N=f(function(){return k.call({source:"a",flags:"b"})!=="/a/b"}),d=e&&k.name!==B;(N||d)&&a(I,B,function(){function c(){var m=t(this),l=o(m.source),u=o(b(m));return"/"+l+"/"+u}return c}(),{unsafe:!0})},1963:function(A,r,n){"use strict";var e=n(45150),a=n(41028);e("Set",function(t){return function(){function o(){return t(this,arguments.length?arguments[0]:void 0)}return o}()},a)},17953:function(A,r,n){"use strict";n(1963)},95309:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("anchor")},{anchor:function(){function o(f){return a(this,"a","name",f)}return o}()})},82256:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("big")},{big:function(){function o(){return a(this,"big","","")}return o}()})},49484:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("blink")},{blink:function(){function o(){return a(this,"blink","","")}return o}()})},38931:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("bold")},{bold:function(){function o(){return a(this,"b","","")}return o}()})},30442:function(A,r,n){"use strict";var e=n(63964),a=n(50233).codeAt;e({target:"String",proto:!0},{codePointAt:function(){function t(o){return a(this,o)}return t}()})},6403:function(A,r,n){"use strict";var e=n(63964),a=n(71138),t=n(27193).f,o=n(10188),f=n(12605),b=n(86213),B=n(16952),I=n(45490),k=n(4493),N=a("".slice),d=Math.min,c=I("endsWith"),m=!k&&!c&&!!function(){var l=t(String.prototype,"endsWith");return l&&!l.writable}();e({target:"String",proto:!0,forced:!m&&!c},{endsWith:function(){function l(u){var s=f(B(this));b(u);var i=arguments.length>1?arguments[1]:void 0,h=s.length,C=i===void 0?h:d(o(i),h),v=f(u);return N(s,C-v.length,C)===v}return l}()})},39308:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fixed")},{fixed:function(){function o(){return a(this,"tt","","")}return o}()})},91550:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fontcolor")},{fontcolor:function(){function o(f){return a(this,"font","color",f)}return o}()})},75008:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fontsize")},{fontsize:function(){function o(f){return a(this,"font","size",f)}return o}()})},9867:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(13912),o=RangeError,f=String.fromCharCode,b=String.fromCodePoint,B=a([].join),I=!!b&&b.length!==1;e({target:"String",stat:!0,arity:1,forced:I},{fromCodePoint:function(){function k(N){for(var d=[],c=arguments.length,m=0,l;c>m;){if(l=+arguments[m++],t(l,1114111)!==l)throw new o(l+" is not a valid code point");d[m]=l<65536?f(l):f(((l-=65536)>>10)+55296,l%1024+56320)}return B(d,"")}return k}()})},43673:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(86213),o=n(16952),f=n(12605),b=n(45490),B=a("".indexOf);e({target:"String",proto:!0,forced:!b("includes")},{includes:function(){function I(k){return!!~B(f(o(this)),f(t(k)),arguments.length>1?arguments[1]:void 0)}return I}()})},56027:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("italics")},{italics:function(){function o(){return a(this,"i","","")}return o}()})},12354:function(A,r,n){"use strict";var e=n(50233).charAt,a=n(12605),t=n(5419),o=n(65574),f=n(5959),b="String Iterator",B=t.set,I=t.getterFor(b);o(String,"String",function(k){B(this,{type:b,string:a(k),index:0})},function(){function k(){var N=I(this),d=N.string,c=N.index,m;return c>=d.length?f(void 0,!0):(m=e(d,c),N.index+=m.length,f(m,!1))}return k}())},50340:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("link")},{link:function(){function o(f){return a(this,"a","href",f)}return o}()})},22515:function(A,r,n){"use strict";var e=n(91495),a=n(79942),t=n(30365),o=n(42871),f=n(10188),b=n(12605),B=n(16952),I=n(78060),k=n(35483),N=n(28340);a("match",function(d,c,m){return[function(){function l(u){var s=B(this),i=o(u)?void 0:I(u,d);return i?e(i,u,s):new RegExp(u)[d](b(s))}return l}(),function(l){var u=t(this),s=b(l),i=m(c,u,s);if(i.done)return i.value;if(!u.global)return N(u,s);var h=u.unicode;u.lastIndex=0;for(var C=[],v=0,p;(p=N(u,s))!==null;){var g=b(p[0]);C[v]=g,g===""&&(u.lastIndex=k(s,f(u.lastIndex),h)),v++}return v===0?null:C}]})},5143:function(A,r,n){"use strict";var e=n(63964),a=n(24051).end,t=n(34125);e({target:"String",proto:!0,forced:t},{padEnd:function(){function o(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}return o}()})},93514:function(A,r,n){"use strict";var e=n(63964),a=n(24051).start,t=n(34125);e({target:"String",proto:!0,forced:t},{padStart:function(){function o(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}return o}()})},5416:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(57591),o=n(46771),f=n(12605),b=n(24760),B=a([].push),I=a([].join);e({target:"String",stat:!0},{raw:function(){function k(N){var d=t(o(N).raw),c=b(d);if(!c)return"";for(var m=arguments.length,l=[],u=0;;){if(B(l,f(d[u++])),u===c)return I(l,"");u")!=="7"});o("replace",function(T,M,O){var D=w?"$":"$0";return[function(){function E(P,R){var j=c(this),F=I(P)?void 0:l(P,h);return F?a(F,P,j,R):a(M,d(j),P,R)}return E}(),function(E,P){var R=b(this),j=d(E);if(typeof P=="string"&&V(P,D)===-1&&V(P,"$<")===-1){var F=O(M,R,j,P);if(F.done)return F.value}var W=B(P);W||(P=d(P));var z=R.global,K;z&&(K=R.unicode,R.lastIndex=0);for(var G=[],J;J=s(R,j),!(J===null||(g(G,J),!z));){var Q=d(J[0]);Q===""&&(R.lastIndex=m(j,N(R.lastIndex),K))}for(var ue="",ie=0,pe=0;pe=ie&&(ue+=y(j,ie,q)+le,ie=q+te.length)}return ue+y(j,ie)}]},!x||!L||w)},63272:function(A,r,n){"use strict";var e=n(91495),a=n(79942),t=n(30365),o=n(42871),f=n(16952),b=n(5700),B=n(12605),I=n(78060),k=n(28340);a("search",function(N,d,c){return[function(){function m(l){var u=f(this),s=o(l)?void 0:I(l,N);return s?e(s,l,u):new RegExp(l)[N](B(u))}return m}(),function(m){var l=t(this),u=B(m),s=c(d,l,u);if(s.done)return s.value;var i=l.lastIndex;b(i,0)||(l.lastIndex=0);var h=k(l,u);return b(l.lastIndex,i)||(l.lastIndex=i),h===null?-1:h.index}]})},34325:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("small")},{small:function(){function o(){return a(this,"small","","")}return o}()})},39930:function(A,r,n){"use strict";var e=n(91495),a=n(67250),t=n(79942),o=n(30365),f=n(42871),b=n(16952),B=n(28987),I=n(35483),k=n(10188),N=n(12605),d=n(78060),c=n(28340),m=n(62115),l=n(40033),u=m.UNSUPPORTED_Y,s=4294967295,i=Math.min,h=a([].push),C=a("".slice),v=!l(function(){var g=/(?:)/,V=g.exec;g.exec=function(){return V.apply(this,arguments)};var y="ab".split(g);return y.length!==2||y[0]!=="a"||y[1]!=="b"}),p="abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length;t("split",function(g,V,y){var S="0".split(void 0,0).length?function(L,w){return L===void 0&&w===0?[]:e(V,this,L,w)}:V;return[function(){function L(w,x){var T=b(this),M=f(w)?void 0:d(w,g);return M?e(M,w,T,x):e(S,N(T),w,x)}return L}(),function(L,w){var x=o(this),T=N(L);if(!p){var M=y(S,x,T,w,S!==V);if(M.done)return M.value}var O=B(x,RegExp),D=x.unicode,E=(x.ignoreCase?"i":"")+(x.multiline?"m":"")+(x.unicode?"u":"")+(u?"g":"y"),P=new O(u?"^(?:"+x.source+")":x,E),R=w===void 0?s:w>>>0;if(R===0)return[];if(T.length===0)return c(P,T)===null?[T]:[];for(var j=0,F=0,W=[];F1?arguments[1]:void 0,s.length)),h=f(u);return N(s,i,i+h.length)===h}return l}()})},74498:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("strike")},{strike:function(){function o(){return a(this,"strike","","")}return o}()})},15812:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("sub")},{sub:function(){function o(){return a(this,"sub","","")}return o}()})},57726:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("sup")},{sup:function(){function o(){return a(this,"sup","","")}return o}()})},70604:function(A,r,n){"use strict";n(99159);var e=n(63964),a=n(43476);e({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==a},{trimEnd:a})},85404:function(A,r,n){"use strict";var e=n(63964),a=n(43885);e({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==a},{trimLeft:a})},99159:function(A,r,n){"use strict";var e=n(63964),a=n(43476);e({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==a},{trimRight:a})},34965:function(A,r,n){"use strict";n(85404);var e=n(63964),a=n(43885);e({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==a},{trimStart:a})},8448:function(A,r,n){"use strict";var e=n(63964),a=n(92648).trim,t=n(90012);e({target:"String",proto:!0,forced:t("trim")},{trim:function(){function o(){return a(this)}return o}()})},79250:function(A,r,n){"use strict";var e=n(85889);e("asyncIterator")},49899:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(91495),o=n(67250),f=n(4493),b=n(58310),B=n(52357),I=n(40033),k=n(45299),N=n(21287),d=n(30365),c=n(57591),m=n(767),l=n(12605),u=n(87458),s=n(80674),i=n(18450),h=n(37310),C=n(81644),v=n(89235),p=n(27193),g=n(74595),V=n(24239),y=n(12867),S=n(55938),L=n(73936),w=n(16639),x=n(19417),T=n(79195),M=n(16738),O=n(24697),D=n(55557),E=n(85889),P=n(52360),R=n(84925),j=n(5419),F=n(22603).forEach,W=x("hidden"),z="Symbol",K="prototype",G=j.set,J=j.getterFor(z),Q=Object[K],ue=a.Symbol,ie=ue&&ue[K],pe=a.RangeError,te=a.TypeError,q=a.QObject,ne=p.f,le=g.f,ee=C.f,re=y.f,oe=o([].push),fe=w("symbols"),me=w("op-symbols"),Y=w("wks"),ve=!q||!q[K]||!q[K].findChild,he=function(Ce,ke,ge){var Se=ne(Q,ke);Se&&delete Q[ke],le(Ce,ke,ge),Se&&Ce!==Q&&le(Q,ke,Se)},Ve=b&&I(function(){return s(le({},"a",{get:function(){function de(){return le(this,"a",{value:7}).a}return de}()})).a!==7})?he:le,Be=function(Ce,ke){var ge=fe[Ce]=s(ie);return G(ge,{type:z,tag:Ce,description:ke}),b||(ge.description=ke),ge},be=function(){function de(Ce,ke,ge){Ce===Q&&be(me,ke,ge),d(Ce);var Se=m(ke);return d(ge),k(fe,Se)?(ge.enumerable?(k(Ce,W)&&Ce[W][Se]&&(Ce[W][Se]=!1),ge=s(ge,{enumerable:u(0,!1)})):(k(Ce,W)||le(Ce,W,u(1,s(null))),Ce[W][Se]=!0),Ve(Ce,Se,ge)):le(Ce,Se,ge)}return de}(),Le=function(){function de(Ce,ke){d(Ce);var ge=c(ke),Se=i(ge).concat(ye(ge));return F(Se,function(Pe){(!b||t(xe,ge,Pe))&&be(Ce,Pe,ge[Pe])}),Ce}return de}(),we=function(){function de(Ce,ke){return ke===void 0?s(Ce):Le(s(Ce),ke)}return de}(),xe=function(){function de(Ce){var ke=m(Ce),ge=t(re,this,ke);return this===Q&&k(fe,ke)&&!k(me,ke)?!1:ge||!k(this,ke)||!k(fe,ke)||k(this,W)&&this[W][ke]?ge:!0}return de}(),Re=function(){function de(Ce,ke){var ge=c(Ce),Se=m(ke);if(!(ge===Q&&k(fe,Se)&&!k(me,Se))){var Pe=ne(ge,Se);return Pe&&k(fe,Se)&&!(k(ge,W)&&ge[W][Se])&&(Pe.enumerable=!0),Pe}}return de}(),He=function(){function de(Ce){var ke=ee(c(Ce)),ge=[];return F(ke,function(Se){!k(fe,Se)&&!k(T,Se)&&oe(ge,Se)}),ge}return de}(),ye=function(Ce){var ke=Ce===Q,ge=ee(ke?me:c(Ce)),Se=[];return F(ge,function(Pe){k(fe,Pe)&&(!ke||k(Q,Pe))&&oe(Se,fe[Pe])}),Se};B||(ue=function(){function de(){if(N(ie,this))throw new te("Symbol is not a constructor");var Ce=!arguments.length||arguments[0]===void 0?void 0:l(arguments[0]),ke=M(Ce),ge=function(){function Se(Pe){var je=this===void 0?a:this;je===Q&&t(Se,me,Pe),k(je,W)&&k(je[W],ke)&&(je[W][ke]=!1);var _e=u(1,Pe);try{Ve(je,ke,_e)}catch(ze){if(!(ze instanceof pe))throw ze;he(je,ke,_e)}}return Se}();return b&&ve&&Ve(Q,ke,{configurable:!0,set:ge}),Be(ke,Ce)}return de}(),ie=ue[K],S(ie,"toString",function(){function de(){return J(this).tag}return de}()),S(ue,"withoutSetter",function(de){return Be(M(de),de)}),y.f=xe,g.f=be,V.f=Le,p.f=Re,h.f=C.f=He,v.f=ye,D.f=function(de){return Be(O(de),de)},b&&(L(ie,"description",{configurable:!0,get:function(){function de(){return J(this).description}return de}()}),f||S(Q,"propertyIsEnumerable",xe,{unsafe:!0}))),e({global:!0,constructor:!0,wrap:!0,forced:!B,sham:!B},{Symbol:ue}),F(i(Y),function(de){E(de)}),e({target:z,stat:!0,forced:!B},{useSetter:function(){function de(){ve=!0}return de}(),useSimple:function(){function de(){ve=!1}return de}()}),e({target:"Object",stat:!0,forced:!B,sham:!b},{create:we,defineProperty:be,defineProperties:Le,getOwnPropertyDescriptor:Re}),e({target:"Object",stat:!0,forced:!B},{getOwnPropertyNames:He}),P(),R(ue,z),T[W]=!0},10933:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(74685),o=n(67250),f=n(45299),b=n(55747),B=n(21287),I=n(12605),k=n(73936),N=n(5774),d=t.Symbol,c=d&&d.prototype;if(a&&b(d)&&(!("description"in c)||d().description!==void 0)){var m={},l=function(){function p(){var g=arguments.length<1||arguments[0]===void 0?void 0:I(arguments[0]),V=B(c,this)?new d(g):g===void 0?d():d(g);return g===""&&(m[V]=!0),V}return p}();N(l,d),l.prototype=c,c.constructor=l;var u=String(d("description detection"))==="Symbol(description detection)",s=o(c.valueOf),i=o(c.toString),h=/^Symbol\((.*)\)[^)]+$/,C=o("".replace),v=o("".slice);k(c,"description",{configurable:!0,get:function(){function p(){var g=s(this);if(f(m,g))return"";var V=i(g),y=u?v(V,7,-1):C(V,h,"$1");return y===""?void 0:y}return p}()}),e({global:!0,constructor:!0,forced:!0},{Symbol:l})}},30828:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(45299),o=n(12605),f=n(16639),b=n(66570),B=f("string-to-symbol-registry"),I=f("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!b},{for:function(){function k(N){var d=o(N);if(t(B,d))return B[d];var c=a("Symbol")(d);return B[d]=c,I[c]=d,c}return k}()})},53795:function(A,r,n){"use strict";var e=n(85889);e("hasInstance")},87806:function(A,r,n){"use strict";var e=n(85889);e("isConcatSpreadable")},64677:function(A,r,n){"use strict";var e=n(85889);e("iterator")},33313:function(A,r,n){"use strict";n(49899),n(30828),n(6862),n(53008),n(28603)},6862:function(A,r,n){"use strict";var e=n(63964),a=n(45299),t=n(71399),o=n(89393),f=n(16639),b=n(66570),B=f("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!b},{keyFor:function(){function I(k){if(!t(k))throw new TypeError(o(k)+" is not a symbol");if(a(B,k))return B[k]}return I}()})},48058:function(A,r,n){"use strict";var e=n(85889);e("match")},51583:function(A,r,n){"use strict";var e=n(85889);e("replace")},82403:function(A,r,n){"use strict";var e=n(85889);e("search")},34265:function(A,r,n){"use strict";var e=n(85889);e("species")},3295:function(A,r,n){"use strict";var e=n(85889);e("split")},1078:function(A,r,n){"use strict";var e=n(85889),a=n(52360);e("toPrimitive"),a()},63207:function(A,r,n){"use strict";var e=n(4009),a=n(85889),t=n(84925);a("toStringTag"),t(e("Symbol"),"Symbol")},80520:function(A,r,n){"use strict";var e=n(85889);e("unscopables")},99872:function(A,r,n){"use strict";var e=n(67250),a=n(4246),t=n(71447),o=e(t),f=a.aTypedArray,b=a.exportTypedArrayMethod;b("copyWithin",function(){function B(I,k){return o(f(this),I,k,arguments.length>2?arguments[2]:void 0)}return B}())},73364:function(A,r,n){"use strict";var e=n(4246),a=n(22603).every,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("every",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},58166:function(A,r,n){"use strict";var e=n(4246),a=n(88471),t=n(61484),o=n(2281),f=n(91495),b=n(67250),B=n(40033),I=e.aTypedArray,k=e.exportTypedArrayMethod,N=b("".slice),d=B(function(){var c=0;return new Int8Array(2).fill({valueOf:function(){function m(){return c++}return m}()}),c!==1});k("fill",function(){function c(m){var l=arguments.length;I(this);var u=N(o(this),0,3)==="Big"?t(m):+m;return f(a,this,u,l>1?arguments[1]:void 0,l>2?arguments[2]:void 0)}return c}(),d)},23793:function(A,r,n){"use strict";var e=n(4246),a=n(22603).filter,t=n(45399),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("filter",function(){function b(B){var I=a(o(this),B,arguments.length>1?arguments[1]:void 0);return t(this,I)}return b}())},13917:function(A,r,n){"use strict";var e=n(4246),a=n(22603).findIndex,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("findIndex",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},43820:function(A,r,n){"use strict";var e=n(4246),a=n(22603).find,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("find",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},80756:function(A,r,n){"use strict";var e=n(80185);e("Float32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},70567:function(A,r,n){"use strict";var e=n(80185);e("Float64",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},19852:function(A,r,n){"use strict";var e=n(4246),a=n(22603).forEach,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("forEach",function(){function f(b){a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},40379:function(A,r,n){"use strict";var e=n(86563),a=n(4246).exportTypedArrayStaticMethod,t=n(3805);a("from",t,e)},92770:function(A,r,n){"use strict";var e=n(4246),a=n(14211).includes,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("includes",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},81069:function(A,r,n){"use strict";var e=n(4246),a=n(14211).indexOf,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("indexOf",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},60037:function(A,r,n){"use strict";var e=n(80185);e("Int16",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},44195:function(A,r,n){"use strict";var e=n(80185);e("Int32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},66756:function(A,r,n){"use strict";var e=n(80185);e("Int8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},63689:function(A,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(4246),f=n(34570),b=n(24697),B=b("iterator"),I=e.Uint8Array,k=t(f.values),N=t(f.keys),d=t(f.entries),c=o.aTypedArray,m=o.exportTypedArrayMethod,l=I&&I.prototype,u=!a(function(){l[B].call([1])}),s=!!l&&l.values&&l[B]===l.values&&l.values.name==="values",i=function(){function h(){return k(c(this))}return h}();m("entries",function(){function h(){return d(c(this))}return h}(),u),m("keys",function(){function h(){return N(c(this))}return h}(),u),m("values",i,u||!s,{name:"values"}),m(B,i,u||!s,{name:"values"})},5659:function(A,r,n){"use strict";var e=n(4246),a=n(67250),t=e.aTypedArray,o=e.exportTypedArrayMethod,f=a([].join);o("join",function(){function b(B){return f(t(this),B)}return b}())},25014:function(A,r,n){"use strict";var e=n(4246),a=n(61267),t=n(1325),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("lastIndexOf",function(){function b(B){var I=arguments.length;return a(t,o(this),I>1?[B,arguments[1]]:[B])}return b}())},32189:function(A,r,n){"use strict";var e=n(4246),a=n(22603).map,t=n(31082),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("map",function(){function b(B){return a(o(this),B,arguments.length>1?arguments[1]:void 0,function(I,k){return new(t(I))(k)})}return b}())},23030:function(A,r,n){"use strict";var e=n(4246),a=n(86563),t=e.aTypedArrayConstructor,o=e.exportTypedArrayStaticMethod;o("of",function(){function f(){for(var b=0,B=arguments.length,I=new(t(this))(B);B>b;)I[b]=arguments[b++];return I}return f}(),a)},49110:function(A,r,n){"use strict";var e=n(4246),a=n(56844).right,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("reduceRight",function(){function f(b){var B=arguments.length;return a(t(this),b,B,B>1?arguments[1]:void 0)}return f}())},24309:function(A,r,n){"use strict";var e=n(4246),a=n(56844).left,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("reduce",function(){function f(b){var B=arguments.length;return a(t(this),b,B,B>1?arguments[1]:void 0)}return f}())},56445:function(A,r,n){"use strict";var e=n(4246),a=e.aTypedArray,t=e.exportTypedArrayMethod,o=Math.floor;t("reverse",function(){function f(){for(var b=this,B=a(b).length,I=o(B/2),k=0,N;k1?arguments[1]:void 0,1),C=b(i);if(l)return a(d,this,C,h);var v=this.length,p=o(C),g=0;if(p+h>v)throw new I("Wrong length");for(;gm;)u[m]=d[m++];return u}return I}(),B)},88739:function(A,r,n){"use strict";var e=n(4246),a=n(22603).some,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("some",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},60415:function(A,r,n){"use strict";var e=n(74685),a=n(71138),t=n(40033),o=n(10320),f=n(90274),b=n(4246),B=n(652),I=n(19228),k=n(5026),N=n(9342),d=b.aTypedArray,c=b.exportTypedArrayMethod,m=e.Uint16Array,l=m&&a(m.prototype.sort),u=!!l&&!(t(function(){l(new m(2),null)})&&t(function(){l(new m(2),{})})),s=!!l&&!t(function(){if(k)return k<74;if(B)return B<67;if(I)return!0;if(N)return N<602;var h=new m(516),C=Array(516),v,p;for(v=0;v<516;v++)p=v%4,h[v]=515-v,C[v]=v-2*p+3;for(l(h,function(g,V){return(g/4|0)-(V/4|0)}),v=0;v<516;v++)if(h[v]!==C[v])return!0}),i=function(C){return function(v,p){return C!==void 0?+C(v,p)||0:p!==p?-1:v!==v?1:v===0&&p===0?1/v>0&&1/p<0?1:-1:v>p}};c("sort",function(){function h(C){return C!==void 0&&o(C),s?l(this,C):f(d(this),i(C))}return h}(),!s||u)},72532:function(A,r,n){"use strict";var e=n(4246),a=n(10188),t=n(13912),o=n(31082),f=e.aTypedArray,b=e.exportTypedArrayMethod;b("subarray",function(){function B(I,k){var N=f(this),d=N.length,c=t(I,d),m=o(N);return new m(N.buffer,N.byteOffset+c*N.BYTES_PER_ELEMENT,a((k===void 0?d:t(k,d))-c))}return B}())},62207:function(A,r,n){"use strict";var e=n(74685),a=n(61267),t=n(4246),o=n(40033),f=n(54602),b=e.Int8Array,B=t.aTypedArray,I=t.exportTypedArrayMethod,k=[].toLocaleString,N=!!b&&o(function(){k.call(new b(1))}),d=o(function(){return[1,2].toLocaleString()!==new b([1,2]).toLocaleString()})||!o(function(){b.prototype.toLocaleString.call([1,2])});I("toLocaleString",function(){function c(){return a(k,N?f(B(this)):B(this),f(arguments))}return c}(),d)},906:function(A,r,n){"use strict";var e=n(4246).exportTypedArrayMethod,a=n(40033),t=n(74685),o=n(67250),f=t.Uint8Array,b=f&&f.prototype||{},B=[].toString,I=o([].join);a(function(){B.call({})})&&(B=function(){function N(){return I(this)}return N}());var k=b.toString!==B;e("toString",B,k)},78824:function(A,r,n){"use strict";var e=n(80185);e("Uint16",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},72846:function(A,r,n){"use strict";var e=n(80185);e("Uint32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},24575:function(A,r,n){"use strict";var e=n(80185);e("Uint8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},71968:function(A,r,n){"use strict";var e=n(80185);e("Uint8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()},!0)},80040:function(A,r,n){"use strict";var e=n(50730),a=n(74685),t=n(67250),o=n(30145),f=n(81969),b=n(45150),B=n(39895),I=n(77568),k=n(5419).enforce,N=n(40033),d=n(21820),c=Object,m=Array.isArray,l=c.isExtensible,u=c.isFrozen,s=c.isSealed,i=c.freeze,h=c.seal,C=!a.ActiveXObject&&"ActiveXObject"in a,v,p=function(M){return function(){function O(){return M(this,arguments.length?arguments[0]:void 0)}return O}()},g=b("WeakMap",p,B),V=g.prototype,y=t(V.set),S=function(){return e&&N(function(){var M=i([]);return y(new g,M,1),!u(M)})};if(d)if(C){v=B.getConstructor(p,"WeakMap",!0),f.enable();var L=t(V.delete),w=t(V.has),x=t(V.get);o(V,{delete:function(){function T(M){if(I(M)&&!l(M)){var O=k(this);return O.frozen||(O.frozen=new v),L(this,M)||O.frozen.delete(M)}return L(this,M)}return T}(),has:function(){function T(M){if(I(M)&&!l(M)){var O=k(this);return O.frozen||(O.frozen=new v),w(this,M)||O.frozen.has(M)}return w(this,M)}return T}(),get:function(){function T(M){if(I(M)&&!l(M)){var O=k(this);return O.frozen||(O.frozen=new v),w(this,M)?x(this,M):O.frozen.get(M)}return x(this,M)}return T}(),set:function(){function T(M,O){if(I(M)&&!l(M)){var D=k(this);D.frozen||(D.frozen=new v),w(this,M)?y(this,M,O):D.frozen.set(M,O)}else y(this,M,O);return this}return T}()})}else S()&&o(V,{set:function(){function T(M,O){var D;return m(M)&&(u(M)?D=i:s(M)&&(D=h)),y(this,M,O),D&&D(M),this}return T}()})},90846:function(A,r,n){"use strict";n(80040)},67042:function(A,r,n){"use strict";var e=n(45150),a=n(39895);e("WeakSet",function(t){return function(){function o(){return t(this,arguments.length?arguments[0]:void 0)}return o}()},a)},40348:function(A,r,n){"use strict";n(67042)},5606:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(60375).clear;e({global:!0,bind:!0,enumerable:!0,forced:a.clearImmediate!==t},{clearImmediate:t})},83006:function(A,r,n){"use strict";n(5606),n(27807)},25764:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(37713),o=n(10320),f=n(24986),b=n(40033),B=n(58310),I=b(function(){return B&&Object.getOwnPropertyDescriptor(a,"queueMicrotask").value.length!==1});e({global:!0,enumerable:!0,dontCallGetSet:!0,forced:I},{queueMicrotask:function(){function k(N){f(arguments.length,1),t(o(N))}return k}()})},27807:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(60375).set,o=n(78362),f=a.setImmediate?o(t,!1):t;e({global:!0,bind:!0,enumerable:!0,forced:a.setImmediate!==f},{setImmediate:f})},45569:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(78362),o=t(a.setInterval,!0);e({global:!0,bind:!0,forced:a.setInterval!==o},{setInterval:o})},5213:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(78362),o=t(a.setTimeout,!0);e({global:!0,bind:!0,forced:a.setTimeout!==o},{setTimeout:o})},69401:function(A,r,n){"use strict";n(45569),n(5213)},7435:function(A){"use strict";/** + */var t=r.BoxWithSampleText=function(){function o(f){return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({},f,{children:[(0,e.createComponentVNode)(2,a.Box,{italic:!0,children:"Jackdaws love my big sphinx of quartz."}),(0,e.createComponentVNode)(2,a.Box,{mt:1,bold:!0,children:"The wide electrification of the southern provinces will give a powerful impetus to the growth of agriculture."})]})))}return o}()},67160:function(){},23542:function(){},30386:function(){},98996:function(){},50578:function(){},4444:function(){},77870:function(){},23632:function(){},56492:function(){},39108:function(){},11714:function(){},73492:function(){},49641:function(){},17570:function(){},61858:function(){},32882:function(){},70752:function(A,r,n){var e={"./pai_atmosphere.js":80818,"./pai_bioscan.js":23903,"./pai_directives.js":64988,"./pai_doorjack.js":13813,"./pai_main_menu.js":66025,"./pai_manifest.js":2983,"./pai_medrecords.js":40758,"./pai_messenger.js":98599,"./pai_radio.js":50775,"./pai_secrecords.js":48623,"./pai_signaler.js":47297};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=70752},59395:function(A,r,n){var e={"./pda_atmos_scan.js":78532,"./pda_games.js":2395,"./pda_janitor.js":40253,"./pda_main_menu.js":58293,"./pda_main_menu220.js":18221,"./pda_manifest.js":58059,"./pda_medical.js":18147,"./pda_messenger.js":77595,"./pda_minesweeper.js":90382,"./pda_mule.js":24635,"./pda_nanobank.js":23734,"./pda_notes.js":97085,"./pda_power.js":57513,"./pda_secbot.js":99808,"./pda_security.js":77168,"./pda_signaler.js":21773,"./pda_status_display.js":81857,"./pda_supplyrecords.js":70287};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=59395},32054:function(A,r,n){var e={"./AICard":1090,"./AICard.js":1090,"./AIFixer":39454,"./AIFixer.js":39454,"./APC":88422,"./APC.js":88422,"./ATM":99660,"./ATM.js":99660,"./AccountsUplinkTerminal":86423,"./AccountsUplinkTerminal.js":86423,"./AdminAntagMenu":23001,"./AdminAntagMenu.js":23001,"./AgentCard":39683,"./AgentCard.tsx":39683,"./AiAirlock":56793,"./AiAirlock.js":56793,"./AirAlarm":72475,"./AirAlarm.js":72475,"./AirlockAccessController":12333,"./AirlockAccessController.js":12333,"./AirlockElectronics":28736,"./AirlockElectronics.js":28736,"./AlertModal":47365,"./AlertModal.tsx":47365,"./AppearanceChanger":71824,"./AppearanceChanger.js":71824,"./AtmosAlertConsole":72285,"./AtmosAlertConsole.js":72285,"./AtmosControl":65805,"./AtmosControl.js":65805,"./AtmosFilter":87816,"./AtmosFilter.js":87816,"./AtmosGraphMonitor":57258,"./AtmosGraphMonitor.tsx":57258,"./AtmosMixer":52977,"./AtmosMixer.js":52977,"./AtmosPump":11748,"./AtmosPump.js":11748,"./AtmosTankControl":69321,"./AtmosTankControl.js":69321,"./AugmentMenu":92444,"./AugmentMenu.js":92444,"./Autolathe":59179,"./Autolathe.js":59179,"./Autolathe220":29943,"./Autolathe220.tsx":29943,"./BioChipPad":5147,"./BioChipPad.js":5147,"./Biogenerator":64273,"./Biogenerator.js":64273,"./BloomEdit":47823,"./BloomEdit.js":47823,"./BlueSpaceArtilleryControl":18621,"./BlueSpaceArtilleryControl.js":18621,"./BluespaceTap":27629,"./BluespaceTap.js":27629,"./BodyScanner":33758,"./BodyScanner.js":33758,"./BookBinder":67963,"./BookBinder.js":67963,"./BotCall":61925,"./BotCall.js":61925,"./BotClean":20464,"./BotClean.js":20464,"./BotFloor":69479,"./BotFloor.js":69479,"./BotHonk":59887,"./BotHonk.js":59887,"./BotMed":80063,"./BotMed.js":80063,"./BotSecurity":74439,"./BotSecurity.js":74439,"./BrigCells":10833,"./BrigCells.js":10833,"./BrigTimer":45761,"./BrigTimer.js":45761,"./CameraConsole":26300,"./CameraConsole.js":26300,"./CameraConsole220":39222,"./CameraConsole220.js":39222,"./Canister":52927,"./Canister.js":52927,"./CardComputer":51793,"./CardComputer.js":51793,"./CargoConsole":64083,"./CargoConsole.js":64083,"./Chameleon":36232,"./Chameleon.tsx":36232,"./ChangelogView":87331,"./ChangelogView.js":87331,"./CheckboxListInputModal":91360,"./CheckboxListInputModal.tsx":91360,"./ChemDispenser":36108,"./ChemDispenser.js":36108,"./ChemHeater":13146,"./ChemHeater.js":13146,"./ChemMaster":56541,"./ChemMaster.tsx":56541,"./CloningConsole":37173,"./CloningConsole.js":37173,"./CloningPod":98723,"./CloningPod.js":98723,"./CoinMint":18259,"./CoinMint.tsx":18259,"./ColorPickerModal":93858,"./ColorPickerModal.tsx":93858,"./ColourMatrixTester":8444,"./ColourMatrixTester.js":8444,"./CommunicationsComputer":63818,"./CommunicationsComputer.js":63818,"./CompostBin":20562,"./CompostBin.js":20562,"./Contractor":21813,"./Contractor.js":21813,"./ConveyorSwitch":54151,"./ConveyorSwitch.js":54151,"./CrewMonitor":73169,"./CrewMonitor.js":73169,"./Cryo":63987,"./Cryo.js":63987,"./CryopodConsole":86099,"./CryopodConsole.js":86099,"./DNAModifier":12692,"./DNAModifier.js":12692,"./DecalPainter":76430,"./DecalPainter.js":76430,"./DestinationTagger":41074,"./DestinationTagger.js":41074,"./DisposalBin":46500,"./DisposalBin.js":46500,"./DnaVault":33233,"./DnaVault.js":33233,"./DroneConsole":33681,"./DroneConsole.js":33681,"./EFTPOS":17263,"./EFTPOS.js":17263,"./ERTManager":76382,"./ERTManager.js":76382,"./EconomyManager":90217,"./EconomyManager.js":90217,"./Electropack":82565,"./Electropack.js":82565,"./Emojipedia":11243,"./Emojipedia.tsx":11243,"./EmotePanel":69784,"./EmotePanel.js":69784,"./EvolutionMenu":36730,"./EvolutionMenu.js":36730,"./ExosuitFabricator":17370,"./ExosuitFabricator.js":17370,"./ExperimentConsole":59128,"./ExperimentConsole.js":59128,"./ExternalAirlockController":97086,"./ExternalAirlockController.js":97086,"./FaxMachine":96142,"./FaxMachine.js":96142,"./FilingCabinet":74123,"./FilingCabinet.js":74123,"./FloorPainter":83767,"./FloorPainter.js":83767,"./GPS":53424,"./GPS.js":53424,"./GeneModder":89124,"./GeneModder.js":89124,"./GenericCrewManifest":73053,"./GenericCrewManifest.js":73053,"./GhostHudPanel":42914,"./GhostHudPanel.js":42914,"./GlandDispenser":25825,"./GlandDispenser.js":25825,"./GravityGen":10270,"./GravityGen.js":10270,"./GuestPass":48657,"./GuestPass.js":48657,"./HandheldChemDispenser":67834,"./HandheldChemDispenser.js":67834,"./HealthSensor":46098,"./HealthSensor.js":46098,"./Holodeck":36771,"./Holodeck.js":36771,"./Instrument":25471,"./Instrument.js":25471,"./Jukebox":52736,"./Jukebox.tsx":52736,"./KeyComboModal":13618,"./KeyComboModal.tsx":13618,"./KeycardAuth":35655,"./KeycardAuth.js":35655,"./KitchenMachine":62955,"./KitchenMachine.js":62955,"./LawManager":9525,"./LawManager.js":9525,"./LibraryComputer":85066,"./LibraryComputer.js":85066,"./LibraryManager":9516,"./LibraryManager.js":9516,"./ListInputModal":90447,"./ListInputModal.tsx":90447,"./Loadout":26826,"./Loadout.tsx":26826,"./MODsuit":77613,"./MODsuit.js":77613,"./MagnetController":78624,"./MagnetController.js":78624,"./MechBayConsole":72106,"./MechBayConsole.js":72106,"./MechaControlConsole":7466,"./MechaControlConsole.js":7466,"./MedicalRecords":79625,"./MedicalRecords.js":79625,"./MerchVendor":54989,"./MerchVendor.js":54989,"./MiningVendor":87684,"./MiningVendor.js":87684,"./ModpacksList":61468,"./ModpacksList.js":61468,"./NTRecruiter":59783,"./NTRecruiter.js":59783,"./Newscaster":64713,"./Newscaster.js":64713,"./Noticeboard":48286,"./Noticeboard.tsx":48286,"./NuclearBomb":41166,"./NuclearBomb.js":41166,"./NumberInputModal":52416,"./NumberInputModal.tsx":52416,"./OperatingComputer":1218,"./OperatingComputer.js":1218,"./Orbit":46892,"./Orbit.js":46892,"./OreRedemption":15421,"./OreRedemption.js":15421,"./PAI":52754,"./PAI.js":52754,"./PDA":85175,"./PDA.js":85175,"./Pacman":68654,"./Pacman.js":68654,"./PanDEMIC":1701,"./PanDEMIC.tsx":1701,"./ParticleAccelerator":67921,"./ParticleAccelerator.js":67921,"./PdaPainter":71432,"./PdaPainter.js":71432,"./PersonalCrafting":33388,"./PersonalCrafting.js":33388,"./Photocopier":56150,"./Photocopier.js":56150,"./Photocopier220":8340,"./Photocopier220.js":8340,"./PoolController":84676,"./PoolController.js":84676,"./PortablePump":57003,"./PortablePump.js":57003,"./PortableScrubber":70069,"./PortableScrubber.js":70069,"./PortableTurret":59955,"./PortableTurret.js":59955,"./PowerMonitor":61631,"./PowerMonitor.js":61631,"./PrisonerImplantManager":50992,"./PrisonerImplantManager.js":50992,"./PrisonerShuttleConsole":53952,"./PrisonerShuttleConsole.js":53952,"./PrizeCounter":97852,"./PrizeCounter.tsx":97852,"./RCD":94813,"./RCD.js":94813,"./RPD":18738,"./RPD.js":18738,"./Radio":80299,"./Radio.js":80299,"./RankedListInputModal":14846,"./RankedListInputModal.tsx":14846,"./ReagentGrinder":48125,"./ReagentGrinder.js":48125,"./ReagentsEditor":58262,"./ReagentsEditor.tsx":58262,"./RemoteSignaler":30207,"./RemoteSignaler.js":30207,"./RequestConsole":25472,"./RequestConsole.js":25472,"./RndBackupConsole":9861,"./RndBackupConsole.js":9861,"./RndConsole":12644,"./RndConsole/":12644,"./RndConsole/AnalyzerMenu":68303,"./RndConsole/AnalyzerMenu.js":68303,"./RndConsole/DataDiskMenu":37556,"./RndConsole/DataDiskMenu.js":37556,"./RndConsole/LatheCategory":16830,"./RndConsole/LatheCategory.js":16830,"./RndConsole/LatheChemicalStorage":70497,"./RndConsole/LatheChemicalStorage.js":70497,"./RndConsole/LatheMainMenu":70864,"./RndConsole/LatheMainMenu.js":70864,"./RndConsole/LatheMaterialStorage":42878,"./RndConsole/LatheMaterialStorage.js":42878,"./RndConsole/LatheMaterials":52662,"./RndConsole/LatheMaterials.js":52662,"./RndConsole/LatheMenu":9681,"./RndConsole/LatheMenu.js":9681,"./RndConsole/LatheSearch":68198,"./RndConsole/LatheSearch.js":68198,"./RndConsole/LinkMenu":81421,"./RndConsole/LinkMenu.js":81421,"./RndConsole/SettingsMenu":6256,"./RndConsole/SettingsMenu.js":6256,"./RndConsole/index":12644,"./RndConsole/index.js":12644,"./RndNetController":29205,"./RndNetController.js":29205,"./RndServer":63315,"./RndServer.js":63315,"./RobotSelfDiagnosis":26109,"./RobotSelfDiagnosis.js":26109,"./RoboticsControlConsole":97997,"./RoboticsControlConsole.js":97997,"./Safe":54431,"./Safe.js":54431,"./SatelliteControl":29740,"./SatelliteControl.js":29740,"./SecureStorage":44162,"./SecureStorage.js":44162,"./SecurityRecords":6272,"./SecurityRecords.js":6272,"./SeedExtractor":5099,"./SeedExtractor.js":5099,"./Shop":17474,"./Shop.js":17474,"./ShuttleConsole":2916,"./ShuttleConsole.js":2916,"./ShuttleManipulator":39401,"./ShuttleManipulator.js":39401,"./SingularityMonitor":86013,"./SingularityMonitor.js":86013,"./Sleeper":88284,"./Sleeper.js":88284,"./SlotMachine":21597,"./SlotMachine.js":21597,"./Smartfridge":46348,"./Smartfridge.js":46348,"./Smes":86162,"./Smes.js":86162,"./SolarControl":63584,"./SolarControl.js":63584,"./SpawnersMenu":38096,"./SpawnersMenu.js":38096,"./SpecMenu":30586,"./SpecMenu.js":30586,"./StackCraft":95152,"./StackCraft.js":95152,"./StationAlertConsole":38307,"./StationAlertConsole.js":38307,"./StationTraitsPanel":96091,"./StationTraitsPanel.tsx":96091,"./StripMenu":39409,"./StripMenu.tsx":39409,"./SuitStorage":69514,"./SuitStorage.js":69514,"./SupermatterMonitor":15022,"./SupermatterMonitor.js":15022,"./SyndicateComputerSimple":46029,"./SyndicateComputerSimple.js":46029,"./TEG":36372,"./TEG.js":36372,"./TTSSeedsExplorer":23190,"./TTSSeedsExplorer.tsx":23190,"./TachyonArray":56441,"./TachyonArray.js":56441,"./Tank":1754,"./Tank.js":1754,"./TankDispenser":7579,"./TankDispenser.js":7579,"./TcommsCore":16136,"./TcommsCore.js":16136,"./TcommsRelay":88046,"./TcommsRelay.js":88046,"./Teleporter":20802,"./Teleporter.js":20802,"./TelescienceConsole":48517,"./TelescienceConsole.js":48517,"./TempGun":21800,"./TempGun.js":21800,"./TextInputModal":24410,"./TextInputModal.tsx":24410,"./ThermoMachine":25036,"./ThermoMachine.js":25036,"./TransferValve":20035,"./TransferValve.js":20035,"./TurbineComputer":78166,"./TurbineComputer.js":78166,"./Uplink":52847,"./Uplink.js":52847,"./Vending":12261,"./Vending.js":12261,"./VolumeMixer":68971,"./VolumeMixer.js":68971,"./VotePanel":2510,"./VotePanel.js":2510,"./Wires":30138,"./Wires.js":30138,"./WizardApprenticeContract":21400,"./WizardApprenticeContract.js":21400,"./common/AccessList":49148,"./common/AccessList.js":49148,"./common/AtmosScan":26991,"./common/AtmosScan.js":26991,"./common/BeakerContents":85870,"./common/BeakerContents.js":85870,"./common/BotStatus":92963,"./common/BotStatus.js":92963,"./common/ComplexModal":3939,"./common/ComplexModal.js":3939,"./common/CrewManifest":41874,"./common/CrewManifest.js":41874,"./common/InputButtons":19203,"./common/InputButtons.tsx":19203,"./common/InterfaceLockNoticeBox":195,"./common/InterfaceLockNoticeBox.js":195,"./common/Loader":51057,"./common/Loader.tsx":51057,"./common/LoginInfo":321,"./common/LoginInfo.js":321,"./common/LoginScreen":5485,"./common/LoginScreen.js":5485,"./common/Operating":62411,"./common/Operating.js":62411,"./common/Signaler":13545,"./common/Signaler.js":13545,"./common/SimpleRecords":41984,"./common/SimpleRecords.js":41984,"./common/TemporaryNotice":22091,"./common/TemporaryNotice.js":22091,"./goonstation_PTL":95213,"./goonstation_PTL/":95213,"./goonstation_PTL/index":95213,"./goonstation_PTL/index.js":95213,"./pai/pai_atmosphere":80818,"./pai/pai_atmosphere.js":80818,"./pai/pai_bioscan":23903,"./pai/pai_bioscan.js":23903,"./pai/pai_directives":64988,"./pai/pai_directives.js":64988,"./pai/pai_doorjack":13813,"./pai/pai_doorjack.js":13813,"./pai/pai_main_menu":66025,"./pai/pai_main_menu.js":66025,"./pai/pai_manifest":2983,"./pai/pai_manifest.js":2983,"./pai/pai_medrecords":40758,"./pai/pai_medrecords.js":40758,"./pai/pai_messenger":98599,"./pai/pai_messenger.js":98599,"./pai/pai_radio":50775,"./pai/pai_radio.js":50775,"./pai/pai_secrecords":48623,"./pai/pai_secrecords.js":48623,"./pai/pai_signaler":47297,"./pai/pai_signaler.js":47297,"./pda/pda_atmos_scan":78532,"./pda/pda_atmos_scan.js":78532,"./pda/pda_games":2395,"./pda/pda_games.js":2395,"./pda/pda_janitor":40253,"./pda/pda_janitor.js":40253,"./pda/pda_main_menu":58293,"./pda/pda_main_menu.js":58293,"./pda/pda_main_menu220":18221,"./pda/pda_main_menu220.js":18221,"./pda/pda_manifest":58059,"./pda/pda_manifest.js":58059,"./pda/pda_medical":18147,"./pda/pda_medical.js":18147,"./pda/pda_messenger":77595,"./pda/pda_messenger.js":77595,"./pda/pda_minesweeper":90382,"./pda/pda_minesweeper.js":90382,"./pda/pda_mule":24635,"./pda/pda_mule.js":24635,"./pda/pda_nanobank":23734,"./pda/pda_nanobank.js":23734,"./pda/pda_notes":97085,"./pda/pda_notes.js":97085,"./pda/pda_power":57513,"./pda/pda_power.js":57513,"./pda/pda_secbot":99808,"./pda/pda_secbot.js":99808,"./pda/pda_security":77168,"./pda/pda_security.js":77168,"./pda/pda_signaler":21773,"./pda/pda_signaler.js":21773,"./pda/pda_status_display":81857,"./pda/pda_status_display.js":81857,"./pda/pda_supplyrecords":70287,"./pda/pda_supplyrecords.js":70287};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=32054},4085:function(A,r,n){var e={"./Blink.stories.js":51364,"./BlockQuote.stories.js":32453,"./Box.stories.js":83531,"./Button.stories.js":74198,"./ByondUi.stories.js":51956,"./Collapsible.stories.js":17466,"./Flex.stories.js":89241,"./ImageButton.stories.js":48779,"./Input.stories.js":21394,"./Popper.stories.js":43932,"./ProgressBar.stories.js":33270,"./Stack.stories.js":77766,"./Storage.stories.js":30187,"./Tabs.stories.js":46554,"./Themes.stories.js":53276,"./Tooltip.stories.js":28717};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=4085},10320:function(A,r,n){"use strict";var e=n(55747),a=n(89393),t=TypeError;A.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not a function")}},32606:function(A,r,n){"use strict";var e=n(1031),a=n(89393),t=TypeError;A.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not a constructor")}},35908:function(A,r,n){"use strict";var e=n(45015),a=String,t=TypeError;A.exports=function(o){if(e(o))return o;throw new t("Can't set "+a(o)+" as a prototype")}},80575:function(A,r,n){"use strict";var e=n(24697),a=n(80674),t=n(74595).f,o=e("unscopables"),f=Array.prototype;f[o]===void 0&&t(f,o,{configurable:!0,value:a(null)}),A.exports=function(b){f[o][b]=!0}},35483:function(A,r,n){"use strict";var e=n(50233).charAt;A.exports=function(a,t,o){return t+(o?e(a,t).length:1)}},60077:function(A,r,n){"use strict";var e=n(21287),a=TypeError;A.exports=function(t,o){if(e(o,t))return t;throw new a("Incorrect invocation")}},30365:function(A,r,n){"use strict";var e=n(77568),a=String,t=TypeError;A.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not an object")}},70377:function(A){"use strict";A.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},3782:function(A,r,n){"use strict";var e=n(40033);A.exports=e(function(){if(typeof ArrayBuffer=="function"){var a=new ArrayBuffer(8);Object.isExtensible(a)&&Object.defineProperty(a,"a",{value:8})}})},4246:function(A,r,n){"use strict";var e=n(70377),a=n(58310),t=n(74685),o=n(55747),f=n(77568),b=n(45299),B=n(2281),I=n(89393),k=n(37909),g=n(55938),d=n(73936),c=n(21287),m=n(36917),l=n(76649),u=n(24697),s=n(16738),i=n(5419),h=i.enforce,C=i.get,v=t.Int8Array,p=v&&v.prototype,N=t.Uint8ClampedArray,V=N&&N.prototype,y=v&&m(v),S=p&&m(p),L=Object.prototype,w=t.TypeError,x=u("toStringTag"),T=s("TYPED_ARRAY_TAG"),M="TypedArrayConstructor",O=e&&!!l&&B(t.opera)!=="Opera",D=!1,E,P,R,j={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},F={BigInt64Array:8,BigUint64Array:8},W=function(){function ie(pe){if(!f(pe))return!1;var te=B(pe);return te==="DataView"||b(j,te)||b(F,te)}return ie}(),z=function ie(pe){var te=m(pe);if(f(te)){var q=C(te);return q&&b(q,M)?q[M]:ie(te)}},K=function(pe){if(!f(pe))return!1;var te=B(pe);return b(j,te)||b(F,te)},G=function(pe){if(K(pe))return pe;throw new w("Target is not a typed array")},J=function(pe){if(o(pe)&&(!l||c(y,pe)))return pe;throw new w(I(pe)+" is not a typed array constructor")},Q=function(pe,te,q,ne){if(a){if(q)for(var le in j){var ee=t[le];if(ee&&b(ee.prototype,pe))try{delete ee.prototype[pe]}catch(re){try{ee.prototype[pe]=te}catch(oe){}}}(!S[pe]||q)&&g(S,pe,q?te:O&&p[pe]||te,ne)}},ue=function(pe,te,q){var ne,le;if(a){if(l){if(q){for(ne in j)if(le=t[ne],le&&b(le,pe))try{delete le[pe]}catch(ee){}}if(!y[pe]||q)try{return g(y,pe,q?te:O&&y[pe]||te)}catch(ee){}else return}for(ne in j)le=t[ne],le&&(!le[pe]||q)&&g(le,pe,te)}};for(E in j)P=t[E],R=P&&P.prototype,R?h(R)[M]=P:O=!1;for(E in F)P=t[E],R=P&&P.prototype,R&&(h(R)[M]=P);if((!O||!o(y)||y===Function.prototype)&&(y=function(){function ie(){throw new w("Incorrect invocation")}return ie}(),O))for(E in j)t[E]&&l(t[E],y);if((!O||!S||S===L)&&(S=y.prototype,O))for(E in j)t[E]&&l(t[E].prototype,S);if(O&&m(V)!==S&&l(V,S),a&&!b(S,x)){D=!0,d(S,x,{configurable:!0,get:function(){function ie(){return f(this)?this[T]:void 0}return ie}()});for(E in j)t[E]&&k(t[E],T,E)}A.exports={NATIVE_ARRAY_BUFFER_VIEWS:O,TYPED_ARRAY_TAG:D&&T,aTypedArray:G,aTypedArrayConstructor:J,exportTypedArrayMethod:Q,exportTypedArrayStaticMethod:ue,getTypedArrayConstructor:z,isView:W,isTypedArray:K,TypedArray:y,TypedArrayPrototype:S}},37336:function(A,r,n){"use strict";var e=n(74685),a=n(67250),t=n(58310),o=n(70377),f=n(70520),b=n(37909),B=n(73936),I=n(30145),k=n(40033),g=n(60077),d=n(61365),c=n(10188),m=n(43806),l=n(95867),u=n(91784),s=n(36917),i=n(76649),h=n(88471),C=n(54602),v=n(5781),p=n(5774),N=n(84925),V=n(5419),y=f.PROPER,S=f.CONFIGURABLE,L="ArrayBuffer",w="DataView",x="prototype",T="Wrong length",M="Wrong index",O=V.getterFor(L),D=V.getterFor(w),E=V.set,P=e[L],R=P,j=R&&R[x],F=e[w],W=F&&F[x],z=Object.prototype,K=e.Array,G=e.RangeError,J=a(h),Q=a([].reverse),ue=u.pack,ie=u.unpack,pe=function(Ve){return[Ve&255]},te=function(Ve){return[Ve&255,Ve>>8&255]},q=function(Ve){return[Ve&255,Ve>>8&255,Ve>>16&255,Ve>>24&255]},ne=function(Ve){return Ve[3]<<24|Ve[2]<<16|Ve[1]<<8|Ve[0]},le=function(Ve){return ue(l(Ve),23,4)},ee=function(Ve){return ue(Ve,52,8)},re=function(Ve,Be,be){B(Ve[x],Be,{configurable:!0,get:function(){function Le(){return be(this)[Be]}return Le}()})},oe=function(Ve,Be,be,Le){var we=D(Ve),xe=m(be),Re=!!Le;if(xe+Be>we.byteLength)throw new G(M);var He=we.bytes,ye=xe+we.byteOffset,de=C(He,ye,ye+Be);return Re?de:Q(de)},fe=function(Ve,Be,be,Le,we,xe){var Re=D(Ve),He=m(be),ye=Le(+we),de=!!xe;if(He+Be>Re.byteLength)throw new G(M);for(var Ce=Re.bytes,ke=He+Re.byteOffset,ge=0;gewe)throw new G("Wrong offset");if(be=be===void 0?we-xe:c(be),xe+be>we)throw new G(T);E(this,{type:w,buffer:Ve,byteLength:be,byteOffset:xe,bytes:Le.bytes}),t||(this.buffer=Ve,this.byteLength=be,this.byteOffset=xe)}return he}(),W=F[x],t&&(re(R,"byteLength",O),re(F,"buffer",D),re(F,"byteLength",D),re(F,"byteOffset",D)),I(W,{getInt8:function(){function he(Ve){return oe(this,1,Ve)[0]<<24>>24}return he}(),getUint8:function(){function he(Ve){return oe(this,1,Ve)[0]}return he}(),getInt16:function(){function he(Ve){var Be=oe(this,2,Ve,arguments.length>1?arguments[1]:!1);return(Be[1]<<8|Be[0])<<16>>16}return he}(),getUint16:function(){function he(Ve){var Be=oe(this,2,Ve,arguments.length>1?arguments[1]:!1);return Be[1]<<8|Be[0]}return he}(),getInt32:function(){function he(Ve){return ne(oe(this,4,Ve,arguments.length>1?arguments[1]:!1))}return he}(),getUint32:function(){function he(Ve){return ne(oe(this,4,Ve,arguments.length>1?arguments[1]:!1))>>>0}return he}(),getFloat32:function(){function he(Ve){return ie(oe(this,4,Ve,arguments.length>1?arguments[1]:!1),23)}return he}(),getFloat64:function(){function he(Ve){return ie(oe(this,8,Ve,arguments.length>1?arguments[1]:!1),52)}return he}(),setInt8:function(){function he(Ve,Be){fe(this,1,Ve,pe,Be)}return he}(),setUint8:function(){function he(Ve,Be){fe(this,1,Ve,pe,Be)}return he}(),setInt16:function(){function he(Ve,Be){fe(this,2,Ve,te,Be,arguments.length>2?arguments[2]:!1)}return he}(),setUint16:function(){function he(Ve,Be){fe(this,2,Ve,te,Be,arguments.length>2?arguments[2]:!1)}return he}(),setInt32:function(){function he(Ve,Be){fe(this,4,Ve,q,Be,arguments.length>2?arguments[2]:!1)}return he}(),setUint32:function(){function he(Ve,Be){fe(this,4,Ve,q,Be,arguments.length>2?arguments[2]:!1)}return he}(),setFloat32:function(){function he(Ve,Be){fe(this,4,Ve,le,Be,arguments.length>2?arguments[2]:!1)}return he}(),setFloat64:function(){function he(Ve,Be){fe(this,8,Ve,ee,Be,arguments.length>2?arguments[2]:!1)}return he}()});else{var me=y&&P.name!==L;!k(function(){P(1)})||!k(function(){new P(-1)})||k(function(){return new P,new P(1.5),new P(NaN),P.length!==1||me&&!S})?(R=function(){function he(Ve){return g(this,j),v(new P(m(Ve)),this,R)}return he}(),R[x]=j,j.constructor=R,p(R,P)):me&&S&&b(P,"name",L),i&&s(W)!==z&&i(W,z);var Y=new F(new R(2)),ve=a(W.setInt8);Y.setInt8(0,2147483648),Y.setInt8(1,2147483649),(Y.getInt8(0)||!Y.getInt8(1))&&I(W,{setInt8:function(){function he(Ve,Be){ve(this,Ve,Be<<24>>24)}return he}(),setUint8:function(){function he(Ve,Be){ve(this,Ve,Be<<24>>24)}return he}()},{unsafe:!0})}N(R,L),N(F,w),A.exports={ArrayBuffer:R,DataView:F}},71447:function(A,r,n){"use strict";var e=n(46771),a=n(13912),t=n(24760),o=n(95108),f=Math.min;A.exports=[].copyWithin||function(){function b(B,I){var k=e(this),g=t(k),d=a(B,g),c=a(I,g),m=arguments.length>2?arguments[2]:void 0,l=f((m===void 0?g:a(m,g))-c,g-d),u=1;for(c0;)c in k?k[d]=k[c]:o(k,d),d+=u,c+=u;return k}return b}()},88471:function(A,r,n){"use strict";var e=n(46771),a=n(13912),t=n(24760);A.exports=function(){function o(f){for(var b=e(this),B=t(b),I=arguments.length,k=a(I>1?arguments[1]:void 0,B),g=I>2?arguments[2]:void 0,d=g===void 0?B:a(g,B);d>k;)b[k++]=f;return b}return o}()},35601:function(A,r,n){"use strict";var e=n(22603).forEach,a=n(55528),t=a("forEach");A.exports=t?[].forEach:function(){function o(f){return e(this,f,arguments.length>1?arguments[1]:void 0)}return o}()},78008:function(A,r,n){"use strict";var e=n(24760);A.exports=function(a,t,o){for(var f=0,b=arguments.length>2?o:e(t),B=new a(b);b>f;)B[f]=t[f++];return B}},73174:function(A,r,n){"use strict";var e=n(75754),a=n(91495),t=n(46771),o=n(40125),f=n(76571),b=n(1031),B=n(24760),I=n(60102),k=n(77455),g=n(59201),d=Array;A.exports=function(){function c(m){var l=t(m),u=b(this),s=arguments.length,i=s>1?arguments[1]:void 0,h=i!==void 0;h&&(i=e(i,s>2?arguments[2]:void 0));var C=g(l),v=0,p,N,V,y,S,L;if(C&&!(this===d&&f(C)))for(N=u?new this:[],y=k(l,C),S=y.next;!(V=a(S,y)).done;v++)L=h?o(y,i,[V.value,v],!0):V.value,I(N,v,L);else for(p=B(l),N=u?new this(p):d(p);p>v;v++)L=h?i(l[v],v):l[v],I(N,v,L);return N.length=v,N}return c}()},14211:function(A,r,n){"use strict";var e=n(57591),a=n(13912),t=n(24760),o=function(b){return function(B,I,k){var g=e(B),d=t(g);if(d===0)return!b&&-1;var c=a(k,d),m;if(b&&I!==I){for(;d>c;)if(m=g[c++],m!==m)return!0}else for(;d>c;c++)if((b||c in g)&&g[c]===I)return b||c||0;return!b&&-1}};A.exports={includes:o(!0),indexOf:o(!1)}},22603:function(A,r,n){"use strict";var e=n(75754),a=n(67250),t=n(37457),o=n(46771),f=n(24760),b=n(57823),B=a([].push),I=function(g){var d=g===1,c=g===2,m=g===3,l=g===4,u=g===6,s=g===7,i=g===5||u;return function(h,C,v,p){for(var N=o(h),V=t(N),y=f(V),S=e(C,v),L=0,w=p||b,x=d?w(h,y):c||s?w(h,0):void 0,T,M;y>L;L++)if((i||L in V)&&(T=V[L],M=S(T,L,N),g))if(d)x[L]=M;else if(M)switch(g){case 3:return!0;case 5:return T;case 6:return L;case 2:B(x,T)}else switch(g){case 4:return!1;case 7:B(x,T)}return u?-1:m||l?l:x}};A.exports={forEach:I(0),map:I(1),filter:I(2),some:I(3),every:I(4),find:I(5),findIndex:I(6),filterReject:I(7)}},1325:function(A,r,n){"use strict";var e=n(61267),a=n(57591),t=n(61365),o=n(24760),f=n(55528),b=Math.min,B=[].lastIndexOf,I=!!B&&1/[1].lastIndexOf(1,-0)<0,k=f("lastIndexOf"),g=I||!k;A.exports=g?function(){function d(c){if(I)return e(B,this,arguments)||0;var m=a(this),l=o(m);if(l===0)return-1;var u=l-1;for(arguments.length>1&&(u=b(u,t(arguments[1]))),u<0&&(u=l+u);u>=0;u--)if(u in m&&m[u]===c)return u||0;return-1}return d}():B},44091:function(A,r,n){"use strict";var e=n(40033),a=n(24697),t=n(5026),o=a("species");A.exports=function(f){return t>=51||!e(function(){var b=[],B=b.constructor={};return B[o]=function(){return{foo:1}},b[f](Boolean).foo!==1})}},55528:function(A,r,n){"use strict";var e=n(40033);A.exports=function(a,t){var o=[][a];return!!o&&e(function(){o.call(null,t||function(){return 1},1)})}},56844:function(A,r,n){"use strict";var e=n(10320),a=n(46771),t=n(37457),o=n(24760),f=TypeError,b="Reduce of empty array with no initial value",B=function(k){return function(g,d,c,m){var l=a(g),u=t(l),s=o(l);if(e(d),s===0&&c<2)throw new f(b);var i=k?s-1:0,h=k?-1:1;if(c<2)for(;;){if(i in u){m=u[i],i+=h;break}if(i+=h,k?i<0:s<=i)throw new f(b)}for(;k?i>=0:s>i;i+=h)i in u&&(m=d(m,u[i],i,l));return m}};A.exports={left:B(!1),right:B(!0)}},13345:function(A,r,n){"use strict";var e=n(58310),a=n(37386),t=TypeError,o=Object.getOwnPropertyDescriptor,f=e&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(b){return b instanceof TypeError}}();A.exports=f?function(b,B){if(a(b)&&!o(b,"length").writable)throw new t("Cannot set read only .length");return b.length=B}:function(b,B){return b.length=B}},54602:function(A,r,n){"use strict";var e=n(67250);A.exports=e([].slice)},90274:function(A,r,n){"use strict";var e=n(54602),a=Math.floor,t=function o(f,b){var B=f.length;if(B<8)for(var I=1,k,g;I0;)f[g]=f[--g];g!==I++&&(f[g]=k)}else for(var d=a(B/2),c=o(e(f,0,d),b),m=o(e(f,d),b),l=c.length,u=m.length,s=0,i=0;s1?arguments[1]:void 0),M;M=M?M.next:x.first;)for(T(M.value,M.key,this);M&&M.removed;)M=M.previous}return L}(),has:function(){function L(w){return!!S(this,w)}return L}()}),t(N,C?{get:function(){function L(w){var x=S(this,w);return x&&x.value}return L}(),set:function(){function L(w,x){return y(this,w===0?0:w,x)}return L}()}:{add:function(){function L(w){return y(this,w=w===0?0:w,w)}return L}()}),d&&a(N,"size",{configurable:!0,get:function(){function L(){return V(this).size}return L}()}),p}return s}(),setStrong:function(){function s(i,h,C){var v=h+" Iterator",p=u(h),N=u(v);I(i,h,function(V,y){l(this,{type:v,target:V,state:p(V),kind:y,last:void 0})},function(){for(var V=N(this),y=V.kind,S=V.last;S&&S.removed;)S=S.previous;return!V.target||!(V.last=S=S?S.next:V.state.first)?(V.target=void 0,k(void 0,!0)):k(y==="keys"?S.key:y==="values"?S.value:[S.key,S.value],!1)},C?"entries":"values",!C,!0),g(h)}return s}()}},39895:function(A,r,n){"use strict";var e=n(67250),a=n(30145),t=n(81969).getWeakData,o=n(60077),f=n(30365),b=n(42871),B=n(77568),I=n(49450),k=n(22603),g=n(45299),d=n(5419),c=d.set,m=d.getterFor,l=k.find,u=k.findIndex,s=e([].splice),i=0,h=function(N){return N.frozen||(N.frozen=new C)},C=function(){this.entries=[]},v=function(N,V){return l(N.entries,function(y){return y[0]===V})};C.prototype={get:function(){function p(N){var V=v(this,N);if(V)return V[1]}return p}(),has:function(){function p(N){return!!v(this,N)}return p}(),set:function(){function p(N,V){var y=v(this,N);y?y[1]=V:this.entries.push([N,V])}return p}(),delete:function(){function p(N){var V=u(this.entries,function(y){return y[0]===N});return~V&&s(this.entries,V,1),!!~V}return p}()},A.exports={getConstructor:function(){function p(N,V,y,S){var L=N(function(M,O){o(M,w),c(M,{type:V,id:i++,frozen:void 0}),b(O)||I(O,M[S],{that:M,AS_ENTRIES:y})}),w=L.prototype,x=m(V),T=function(){function M(O,D,E){var P=x(O),R=t(f(D),!0);return R===!0?h(P).set(D,E):R[P.id]=E,O}return M}();return a(w,{delete:function(){function M(O){var D=x(this);if(!B(O))return!1;var E=t(O);return E===!0?h(D).delete(O):E&&g(E,D.id)&&delete E[D.id]}return M}(),has:function(){function M(O){var D=x(this);if(!B(O))return!1;var E=t(O);return E===!0?h(D).has(O):E&&g(E,D.id)}return M}()}),a(w,y?{get:function(){function M(O){var D=x(this);if(B(O)){var E=t(O);return E===!0?h(D).get(O):E?E[D.id]:void 0}}return M}(),set:function(){function M(O,D){return T(this,O,D)}return M}()}:{add:function(){function M(O){return T(this,O,!0)}return M}()}),L}return p}()}},45150:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(67250),o=n(41314),f=n(55938),b=n(81969),B=n(49450),I=n(60077),k=n(55747),g=n(42871),d=n(77568),c=n(40033),m=n(92490),l=n(84925),u=n(5781);A.exports=function(s,i,h){var C=s.indexOf("Map")!==-1,v=s.indexOf("Weak")!==-1,p=C?"set":"add",N=a[s],V=N&&N.prototype,y=N,S={},L=function(P){var R=t(V[P]);f(V,P,P==="add"?function(){function j(F){return R(this,F===0?0:F),this}return j}():P==="delete"?function(j){return v&&!d(j)?!1:R(this,j===0?0:j)}:P==="get"?function(){function j(F){return v&&!d(F)?void 0:R(this,F===0?0:F)}return j}():P==="has"?function(){function j(F){return v&&!d(F)?!1:R(this,F===0?0:F)}return j}():function(){function j(F,W){return R(this,F===0?0:F,W),this}return j}())},w=o(s,!k(N)||!(v||V.forEach&&!c(function(){new N().entries().next()})));if(w)y=h.getConstructor(i,s,C,p),b.enable();else if(o(s,!0)){var x=new y,T=x[p](v?{}:-0,1)!==x,M=c(function(){x.has(1)}),O=m(function(E){new N(E)}),D=!v&&c(function(){for(var E=new N,P=5;P--;)E[p](P,P);return!E.has(-0)});O||(y=i(function(E,P){I(E,V);var R=u(new N,E,y);return g(P)||B(P,R[p],{that:R,AS_ENTRIES:C}),R}),y.prototype=V,V.constructor=y),(M||D)&&(L("delete"),L("has"),C&&L("get")),(D||T)&&L(p),v&&V.clear&&delete V.clear}return S[s]=y,e({global:!0,constructor:!0,forced:y!==N},S),l(y,s),v||h.setStrong(y,s,C),y}},5774:function(A,r,n){"use strict";var e=n(45299),a=n(97921),t=n(27193),o=n(74595);A.exports=function(f,b,B){for(var I=a(b),k=o.f,g=t.f,d=0;d"+g+""}},5959:function(A){"use strict";A.exports=function(r,n){return{value:r,done:n}}},37909:function(A,r,n){"use strict";var e=n(58310),a=n(74595),t=n(87458);A.exports=e?function(o,f,b){return a.f(o,f,t(1,b))}:function(o,f,b){return o[f]=b,o}},87458:function(A){"use strict";A.exports=function(r,n){return{enumerable:!(r&1),configurable:!(r&2),writable:!(r&4),value:n}}},60102:function(A,r,n){"use strict";var e=n(58310),a=n(74595),t=n(87458);A.exports=function(o,f,b){e?a.f(o,f,t(0,b)):o[f]=b}},67206:function(A,r,n){"use strict";var e=n(67250),a=n(40033),t=n(24051).start,o=RangeError,f=isFinite,b=Math.abs,B=Date.prototype,I=B.toISOString,k=e(B.getTime),g=e(B.getUTCDate),d=e(B.getUTCFullYear),c=e(B.getUTCHours),m=e(B.getUTCMilliseconds),l=e(B.getUTCMinutes),u=e(B.getUTCMonth),s=e(B.getUTCSeconds);A.exports=a(function(){return I.call(new Date(-50000000000001))!=="0385-07-25T07:06:39.999Z"})||!a(function(){I.call(new Date(NaN))})?function(){function i(){if(!f(k(this)))throw new o("Invalid time value");var h=this,C=d(h),v=m(h),p=C<0?"-":C>9999?"+":"";return p+t(b(C),p?6:4,0)+"-"+t(u(h)+1,2,0)+"-"+t(g(h),2,0)+"T"+t(c(h),2,0)+":"+t(l(h),2,0)+":"+t(s(h),2,0)+"."+t(v,3,0)+"Z"}return i}():I},10886:function(A,r,n){"use strict";var e=n(30365),a=n(13396),t=TypeError;A.exports=function(o){if(e(this),o==="string"||o==="default")o="string";else if(o!=="number")throw new t("Incorrect hint");return a(this,o)}},73936:function(A,r,n){"use strict";var e=n(20001),a=n(74595);A.exports=function(t,o,f){return f.get&&e(f.get,o,{getter:!0}),f.set&&e(f.set,o,{setter:!0}),a.f(t,o,f)}},55938:function(A,r,n){"use strict";var e=n(55747),a=n(74595),t=n(20001),o=n(18231);A.exports=function(f,b,B,I){I||(I={});var k=I.enumerable,g=I.name!==void 0?I.name:b;if(e(B)&&t(B,g,I),I.global)k?f[b]=B:o(b,B);else{try{I.unsafe?f[b]&&(k=!0):delete f[b]}catch(d){}k?f[b]=B:a.f(f,b,{value:B,enumerable:!1,configurable:!I.nonConfigurable,writable:!I.nonWritable})}return f}},30145:function(A,r,n){"use strict";var e=n(55938);A.exports=function(a,t,o){for(var f in t)e(a,f,t[f],o);return a}},18231:function(A,r,n){"use strict";var e=n(74685),a=Object.defineProperty;A.exports=function(t,o){try{a(e,t,{value:o,configurable:!0,writable:!0})}catch(f){e[t]=o}return o}},95108:function(A,r,n){"use strict";var e=n(89393),a=TypeError;A.exports=function(t,o){if(!delete t[o])throw new a("Cannot delete property "+e(o)+" of "+e(t))}},58310:function(A,r,n){"use strict";var e=n(40033);A.exports=!e(function(){return Object.defineProperty({},1,{get:function(){function a(){return 7}return a}()})[1]!==7})},12689:function(A,r,n){"use strict";var e=n(74685),a=n(77568),t=e.document,o=a(t)&&a(t.createElement);A.exports=function(f){return o?t.createElement(f):{}}},21291:function(A){"use strict";var r=TypeError,n=9007199254740991;A.exports=function(e){if(e>n)throw r("Maximum allowed index exceeded");return e}},652:function(A,r,n){"use strict";var e=n(63318),a=e.match(/firefox\/(\d+)/i);A.exports=!!a&&+a[1]},8180:function(A,r,n){"use strict";var e=n(73730),a=n(81702);A.exports=!e&&!a&&typeof window=="object"&&typeof document=="object"},49197:function(A){"use strict";A.exports=typeof Bun=="function"&&Bun&&typeof Bun.version=="string"},73730:function(A){"use strict";A.exports=typeof Deno=="object"&&Deno&&typeof Deno.version=="object"},19228:function(A,r,n){"use strict";var e=n(63318);A.exports=/MSIE|Trident/.test(e)},51802:function(A,r,n){"use strict";var e=n(63318);A.exports=/ipad|iphone|ipod/i.test(e)&&typeof Pebble!="undefined"},83433:function(A,r,n){"use strict";var e=n(63318);A.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(e)},81702:function(A,r,n){"use strict";var e=n(74685),a=n(7462);A.exports=a(e.process)==="process"},63383:function(A,r,n){"use strict";var e=n(63318);A.exports=/web0s(?!.*chrome)/i.test(e)},63318:function(A){"use strict";A.exports=typeof navigator!="undefined"&&String(navigator.userAgent)||""},5026:function(A,r,n){"use strict";var e=n(74685),a=n(63318),t=e.process,o=e.Deno,f=t&&t.versions||o&&o.version,b=f&&f.v8,B,I;b&&(B=b.split("."),I=B[0]>0&&B[0]<4?1:+(B[0]+B[1])),!I&&a&&(B=a.match(/Edge\/(\d+)/),(!B||B[1]>=74)&&(B=a.match(/Chrome\/(\d+)/),B&&(I=+B[1]))),A.exports=I},9342:function(A,r,n){"use strict";var e=n(63318),a=e.match(/AppleWebKit\/(\d+)\./);A.exports=!!a&&+a[1]},89453:function(A){"use strict";A.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},63964:function(A,r,n){"use strict";var e=n(74685),a=n(27193).f,t=n(37909),o=n(55938),f=n(18231),b=n(5774),B=n(41314);A.exports=function(I,k){var g=I.target,d=I.global,c=I.stat,m,l,u,s,i,h;if(d?l=e:c?l=e[g]||f(g,{}):l=e[g]&&e[g].prototype,l)for(u in k){if(i=k[u],I.dontCallGetSet?(h=a(l,u),s=h&&h.value):s=l[u],m=B(d?u:g+(c?".":"#")+u,I.forced),!m&&s!==void 0){if(typeof i==typeof s)continue;b(i,s)}(I.sham||s&&s.sham)&&t(i,"sham",!0),o(l,u,i,I)}}},40033:function(A){"use strict";A.exports=function(r){try{return!!r()}catch(n){return!0}}},79942:function(A,r,n){"use strict";n(79669);var e=n(91495),a=n(55938),t=n(14489),o=n(40033),f=n(24697),b=n(37909),B=f("species"),I=RegExp.prototype;A.exports=function(k,g,d,c){var m=f(k),l=!o(function(){var h={};return h[m]=function(){return 7},""[k](h)!==7}),u=l&&!o(function(){var h=!1,C=/a/;return k==="split"&&(C={},C.constructor={},C.constructor[B]=function(){return C},C.flags="",C[m]=/./[m]),C.exec=function(){return h=!0,null},C[m](""),!h});if(!l||!u||d){var s=/./[m],i=g(m,""[k],function(h,C,v,p,N){var V=C.exec;return V===t||V===I.exec?l&&!N?{done:!0,value:e(s,C,v,p)}:{done:!0,value:e(h,v,C,p)}:{done:!1}});a(String.prototype,k,i[0]),a(I,m,i[1])}c&&b(I[m],"sham",!0)}},65561:function(A,r,n){"use strict";var e=n(37386),a=n(24760),t=n(21291),o=n(75754),f=function b(B,I,k,g,d,c,m,l){for(var u=d,s=0,i=m?o(m,l):!1,h,C;s0&&e(h)?(C=a(h),u=b(B,I,h,C,u,c-1)-1):(t(u+1),B[u]=h),u++),s++;return u};A.exports=f},50730:function(A,r,n){"use strict";var e=n(40033);A.exports=!e(function(){return Object.isExtensible(Object.preventExtensions({}))})},61267:function(A,r,n){"use strict";var e=n(55050),a=Function.prototype,t=a.apply,o=a.call;A.exports=typeof Reflect=="object"&&Reflect.apply||(e?o.bind(t):function(){return o.apply(t,arguments)})},75754:function(A,r,n){"use strict";var e=n(71138),a=n(10320),t=n(55050),o=e(e.bind);A.exports=function(f,b){return a(f),b===void 0?f:t?o(f,b):function(){return f.apply(b,arguments)}}},55050:function(A,r,n){"use strict";var e=n(40033);A.exports=!e(function(){var a=function(){}.bind();return typeof a!="function"||a.hasOwnProperty("prototype")})},66284:function(A,r,n){"use strict";var e=n(67250),a=n(10320),t=n(77568),o=n(45299),f=n(54602),b=n(55050),B=Function,I=e([].concat),k=e([].join),g={},d=function(m,l,u){if(!o(g,l)){for(var s=[],i=0;i]*>)/g,I=/\$([$&'`]|\d{1,2})/g;A.exports=function(k,g,d,c,m,l){var u=d+k.length,s=c.length,i=I;return m!==void 0&&(m=a(m),i=B),f(l,i,function(h,C){var v;switch(o(C,0)){case"$":return"$";case"&":return k;case"`":return b(g,0,d);case"'":return b(g,u);case"<":v=m[b(C,1,-1)];break;default:var p=+C;if(p===0)return h;if(p>s){var N=t(p/10);return N===0?h:N<=s?c[N-1]===void 0?o(C,1):c[N-1]+o(C,1):h}v=c[p-1]}return v===void 0?"":v})}},74685:function(A,r,n){"use strict";var e=function(t){return t&&t.Math===Math&&t};A.exports=e(typeof globalThis=="object"&&globalThis)||e(typeof window=="object"&&window)||e(typeof self=="object"&&self)||e(typeof n.g=="object"&&n.g)||e(!1)||function(){return this}()||Function("return this")()},45299:function(A,r,n){"use strict";var e=n(67250),a=n(46771),t=e({}.hasOwnProperty);A.exports=Object.hasOwn||function(){function o(f,b){return t(a(f),b)}return o}()},79195:function(A){"use strict";A.exports={}},72259:function(A){"use strict";A.exports=function(r,n){try{arguments.length}catch(e){}}},5315:function(A,r,n){"use strict";var e=n(4009);A.exports=e("document","documentElement")},36223:function(A,r,n){"use strict";var e=n(58310),a=n(40033),t=n(12689);A.exports=!e&&!a(function(){return Object.defineProperty(t("div"),"a",{get:function(){function o(){return 7}return o}()}).a!==7})},91784:function(A){"use strict";var r=Array,n=Math.abs,e=Math.pow,a=Math.floor,t=Math.log,o=Math.LN2,f=function(I,k,g){var d=r(g),c=g*8-k-1,m=(1<>1,u=k===23?e(2,-24)-e(2,-77):0,s=I<0||I===0&&1/I<0?1:0,i=0,h,C,v;for(I=n(I),I!==I||I===1/0?(C=I!==I?1:0,h=m):(h=a(t(I)/o),v=e(2,-h),I*v<1&&(h--,v*=2),h+l>=1?I+=u/v:I+=u*e(2,1-l),I*v>=2&&(h++,v/=2),h+l>=m?(C=0,h=m):h+l>=1?(C=(I*v-1)*e(2,k),h+=l):(C=I*e(2,l-1)*e(2,k),h=0));k>=8;)d[i++]=C&255,C/=256,k-=8;for(h=h<0;)d[i++]=h&255,h/=256,c-=8;return d[--i]|=s*128,d},b=function(I,k){var g=I.length,d=g*8-k-1,c=(1<>1,l=d-7,u=g-1,s=I[u--],i=s&127,h;for(s>>=7;l>0;)i=i*256+I[u--],l-=8;for(h=i&(1<<-l)-1,i>>=-l,l+=k;l>0;)h=h*256+I[u--],l-=8;if(i===0)i=1-m;else{if(i===c)return h?NaN:s?-1/0:1/0;h+=e(2,k),i-=m}return(s?-1:1)*h*e(2,i-k)};A.exports={pack:f,unpack:b}},37457:function(A,r,n){"use strict";var e=n(67250),a=n(40033),t=n(7462),o=Object,f=e("".split);A.exports=a(function(){return!o("z").propertyIsEnumerable(0)})?function(b){return t(b)==="String"?f(b,""):o(b)}:o},5781:function(A,r,n){"use strict";var e=n(55747),a=n(77568),t=n(76649);A.exports=function(o,f,b){var B,I;return t&&e(B=f.constructor)&&B!==b&&a(I=B.prototype)&&I!==b.prototype&&t(o,I),o}},40492:function(A,r,n){"use strict";var e=n(67250),a=n(55747),t=n(40095),o=e(Function.toString);a(t.inspectSource)||(t.inspectSource=function(f){return o(f)}),A.exports=t.inspectSource},81969:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(79195),o=n(77568),f=n(45299),b=n(74595).f,B=n(37310),I=n(81644),k=n(81834),g=n(16738),d=n(50730),c=!1,m=g("meta"),l=0,u=function(N){b(N,m,{value:{objectID:"O"+l++,weakData:{}}})},s=function(N,V){if(!o(N))return typeof N=="symbol"?N:(typeof N=="string"?"S":"P")+N;if(!f(N,m)){if(!k(N))return"F";if(!V)return"E";u(N)}return N[m].objectID},i=function(N,V){if(!f(N,m)){if(!k(N))return!0;if(!V)return!1;u(N)}return N[m].weakData},h=function(N){return d&&c&&k(N)&&!f(N,m)&&u(N),N},C=function(){v.enable=function(){},c=!0;var N=B.f,V=a([].splice),y={};y[m]=1,N(y).length&&(B.f=function(S){for(var L=N(S),w=0,x=L.length;wS;S++)if(w=O(l[S]),w&&B(m,w))return w;return new c(!1)}V=I(l,y)}for(x=C?l.next:V.next;!(T=a(x,V)).done;){try{w=O(T.value)}catch(D){g(V,"throw",D)}if(typeof w=="object"&&w&&B(m,w))return w}return new c(!1)}},28649:function(A,r,n){"use strict";var e=n(91495),a=n(30365),t=n(78060);A.exports=function(o,f,b){var B,I;a(o);try{if(B=t(o,"return"),!B){if(f==="throw")throw b;return b}B=e(B,o)}catch(k){I=!0,B=k}if(f==="throw")throw b;if(I)throw B;return a(B),b}},5656:function(A,r,n){"use strict";var e=n(67635).IteratorPrototype,a=n(80674),t=n(87458),o=n(84925),f=n(83967),b=function(){return this};A.exports=function(B,I,k,g){var d=I+" Iterator";return B.prototype=a(e,{next:t(+!g,k)}),o(B,d,!1,!0),f[d]=b,B}},65574:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(4493),o=n(70520),f=n(55747),b=n(5656),B=n(36917),I=n(76649),k=n(84925),g=n(37909),d=n(55938),c=n(24697),m=n(83967),l=n(67635),u=o.PROPER,s=o.CONFIGURABLE,i=l.IteratorPrototype,h=l.BUGGY_SAFARI_ITERATORS,C=c("iterator"),v="keys",p="values",N="entries",V=function(){return this};A.exports=function(y,S,L,w,x,T,M){b(L,S,w);var O=function(J){if(J===x&&j)return j;if(!h&&J&&J in P)return P[J];switch(J){case v:return function(){function Q(){return new L(this,J)}return Q}();case p:return function(){function Q(){return new L(this,J)}return Q}();case N:return function(){function Q(){return new L(this,J)}return Q}()}return function(){return new L(this)}},D=S+" Iterator",E=!1,P=y.prototype,R=P[C]||P["@@iterator"]||x&&P[x],j=!h&&R||O(x),F=S==="Array"&&P.entries||R,W,z,K;if(F&&(W=B(F.call(new y)),W!==Object.prototype&&W.next&&(!t&&B(W)!==i&&(I?I(W,i):f(W[C])||d(W,C,V)),k(W,D,!0,!0),t&&(m[D]=V))),u&&x===p&&R&&R.name!==p&&(!t&&s?g(P,"name",p):(E=!0,j=function(){function G(){return a(R,this)}return G}())),x)if(z={values:O(p),keys:T?j:O(v),entries:O(N)},M)for(K in z)(h||E||!(K in P))&&d(P,K,z[K]);else e({target:S,proto:!0,forced:h||E},z);return(!t||M)&&P[C]!==j&&d(P,C,j,{name:x}),m[S]=j,z}},67635:function(A,r,n){"use strict";var e=n(40033),a=n(55747),t=n(77568),o=n(80674),f=n(36917),b=n(55938),B=n(24697),I=n(4493),k=B("iterator"),g=!1,d,c,m;[].keys&&(m=[].keys(),"next"in m?(c=f(f(m)),c!==Object.prototype&&(d=c)):g=!0);var l=!t(d)||e(function(){var u={};return d[k].call(u)!==u});l?d={}:I&&(d=o(d)),a(d[k])||b(d,k,function(){return this}),A.exports={IteratorPrototype:d,BUGGY_SAFARI_ITERATORS:g}},83967:function(A){"use strict";A.exports={}},24760:function(A,r,n){"use strict";var e=n(10188);A.exports=function(a){return e(a.length)}},20001:function(A,r,n){"use strict";var e=n(67250),a=n(40033),t=n(55747),o=n(45299),f=n(58310),b=n(70520).CONFIGURABLE,B=n(40492),I=n(5419),k=I.enforce,g=I.get,d=String,c=Object.defineProperty,m=e("".slice),l=e("".replace),u=e([].join),s=f&&!a(function(){return c(function(){},"length",{value:8}).length!==8}),i=String(String).split("String"),h=A.exports=function(C,v,p){m(d(v),0,7)==="Symbol("&&(v="["+l(d(v),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),p&&p.getter&&(v="get "+v),p&&p.setter&&(v="set "+v),(!o(C,"name")||b&&C.name!==v)&&(f?c(C,"name",{value:v,configurable:!0}):C.name=v),s&&p&&o(p,"arity")&&C.length!==p.arity&&c(C,"length",{value:p.arity});try{p&&o(p,"constructor")&&p.constructor?f&&c(C,"prototype",{writable:!1}):C.prototype&&(C.prototype=void 0)}catch(V){}var N=k(C);return o(N,"source")||(N.source=u(i,typeof v=="string"?v:"")),C};Function.prototype.toString=h(function(){function C(){return t(this)&&g(this).source||B(this)}return C}(),"toString")},82040:function(A){"use strict";var r=Math.expm1,n=Math.exp;A.exports=!r||r(10)>22025.465794806718||r(10)<22025.465794806718||r(-2e-17)!==-2e-17?function(){function e(a){var t=+a;return t===0?t:t>-1e-6&&t<1e-6?t+t*t/2:n(t)-1}return e}():r},14950:function(A,r,n){"use strict";var e=n(22172),a=Math.abs,t=2220446049250313e-31,o=1/t,f=function(B){return B+o-o};A.exports=function(b,B,I,k){var g=+b,d=a(g),c=e(g);if(dI||l!==l?c*(1/0):c*l}},95867:function(A,r,n){"use strict";var e=n(14950),a=11920928955078125e-23,t=34028234663852886e22,o=11754943508222875e-54;A.exports=Math.fround||function(){function f(b){return e(b,a,t,o)}return f}()},75002:function(A){"use strict";var r=Math.log,n=Math.LOG10E;A.exports=Math.log10||function(){function e(a){return r(a)*n}return e}()},90874:function(A){"use strict";var r=Math.log;A.exports=Math.log1p||function(){function n(e){var a=+e;return a>-1e-8&&a<1e-8?a-a*a/2:r(1+a)}return n}()},22172:function(A){"use strict";A.exports=Math.sign||function(){function r(n){var e=+n;return e===0||e!==e?e:e<0?-1:1}return r}()},21119:function(A){"use strict";var r=Math.ceil,n=Math.floor;A.exports=Math.trunc||function(){function e(a){var t=+a;return(t>0?n:r)(t)}return e}()},37713:function(A,r,n){"use strict";var e=n(74685),a=n(44915),t=n(75754),o=n(60375).set,f=n(9547),b=n(83433),B=n(51802),I=n(63383),k=n(81702),g=e.MutationObserver||e.WebKitMutationObserver,d=e.document,c=e.process,m=e.Promise,l=a("queueMicrotask"),u,s,i,h,C;if(!l){var v=new f,p=function(){var V,y;for(k&&(V=c.domain)&&V.exit();y=v.get();)try{y()}catch(S){throw v.head&&u(),S}V&&V.enter()};!b&&!k&&!I&&g&&d?(s=!0,i=d.createTextNode(""),new g(p).observe(i,{characterData:!0}),u=function(){i.data=s=!s}):!B&&m&&m.resolve?(h=m.resolve(void 0),h.constructor=m,C=t(h.then,h),u=function(){C(p)}):k?u=function(){c.nextTick(p)}:(o=t(o,e),u=function(){o(p)}),l=function(V){v.head||u(),v.add(V)}}A.exports=l},81837:function(A,r,n){"use strict";var e=n(10320),a=TypeError,t=function(f){var b,B;this.promise=new f(function(I,k){if(b!==void 0||B!==void 0)throw new a("Bad Promise constructor");b=I,B=k}),this.resolve=e(b),this.reject=e(B)};A.exports.f=function(o){return new t(o)}},86213:function(A,r,n){"use strict";var e=n(72586),a=TypeError;A.exports=function(t){if(e(t))throw new a("The method doesn't accept regular expressions");return t}},3294:function(A,r,n){"use strict";var e=n(74685),a=e.isFinite;A.exports=Number.isFinite||function(){function t(o){return typeof o=="number"&&a(o)}return t}()},28506:function(A,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(12605),f=n(92648).trim,b=n(4198),B=t("".charAt),I=e.parseFloat,k=e.Symbol,g=k&&k.iterator,d=1/I(b+"-0")!==-1/0||g&&!a(function(){I(Object(g))});A.exports=d?function(){function c(m){var l=f(o(m)),u=I(l);return u===0&&B(l,0)==="-"?-0:u}return c}():I},13693:function(A,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(12605),f=n(92648).trim,b=n(4198),B=e.parseInt,I=e.Symbol,k=I&&I.iterator,g=/^[+-]?0x/i,d=t(g.exec),c=B(b+"08")!==8||B(b+"0x16")!==22||k&&!a(function(){B(Object(k))});A.exports=c?function(){function m(l,u){var s=f(o(l));return B(s,u>>>0||(d(g,s)?16:10))}return m}():B},41143:function(A,r,n){"use strict";var e=n(58310),a=n(67250),t=n(91495),o=n(40033),f=n(18450),b=n(89235),B=n(12867),I=n(46771),k=n(37457),g=Object.assign,d=Object.defineProperty,c=a([].concat);A.exports=!g||o(function(){if(e&&g({b:1},g(d({},"a",{enumerable:!0,get:function(){function i(){d(this,"b",{value:3,enumerable:!1})}return i}()}),{b:2})).b!==1)return!0;var m={},l={},u=Symbol("assign detection"),s="abcdefghijklmnopqrst";return m[u]=7,s.split("").forEach(function(i){l[i]=i}),g({},m)[u]!==7||f(g({},l)).join("")!==s})?function(){function m(l,u){for(var s=I(l),i=arguments.length,h=1,C=b.f,v=B.f;i>h;)for(var p=k(arguments[h++]),N=C?c(f(p),C(p)):f(p),V=N.length,y=0,S;V>y;)S=N[y++],(!e||t(v,p,S))&&(s[S]=p[S]);return s}return m}():g},80674:function(A,r,n){"use strict";var e=n(30365),a=n(24239),t=n(89453),o=n(79195),f=n(5315),b=n(12689),B=n(19417),I=">",k="<",g="prototype",d="script",c=B("IE_PROTO"),m=function(){},l=function(v){return k+d+I+v+k+"/"+d+I},u=function(v){v.write(l("")),v.close();var p=v.parentWindow.Object;return v=null,p},s=function(){var v=b("iframe"),p="java"+d+":",N;return v.style.display="none",f.appendChild(v),v.src=String(p),N=v.contentWindow.document,N.open(),N.write(l("document.F=Object")),N.close(),N.F},i,h=function(){try{i=new ActiveXObject("htmlfile")}catch(p){}h=typeof document!="undefined"?document.domain&&i?u(i):s():u(i);for(var v=t.length;v--;)delete h[g][t[v]];return h()};o[c]=!0,A.exports=Object.create||function(){function C(v,p){var N;return v!==null?(m[g]=e(v),N=new m,m[g]=null,N[c]=v):N=h(),p===void 0?N:a.f(N,p)}return C}()},24239:function(A,r,n){"use strict";var e=n(58310),a=n(80944),t=n(74595),o=n(30365),f=n(57591),b=n(18450);r.f=e&&!a?Object.defineProperties:function(){function B(I,k){o(I);for(var g=f(k),d=b(k),c=d.length,m=0,l;c>m;)t.f(I,l=d[m++],g[l]);return I}return B}()},74595:function(A,r,n){"use strict";var e=n(58310),a=n(36223),t=n(80944),o=n(30365),f=n(767),b=TypeError,B=Object.defineProperty,I=Object.getOwnPropertyDescriptor,k="enumerable",g="configurable",d="writable";r.f=e?t?function(){function c(m,l,u){if(o(m),l=f(l),o(u),typeof m=="function"&&l==="prototype"&&"value"in u&&d in u&&!u[d]){var s=I(m,l);s&&s[d]&&(m[l]=u.value,u={configurable:g in u?u[g]:s[g],enumerable:k in u?u[k]:s[k],writable:!1})}return B(m,l,u)}return c}():B:function(){function c(m,l,u){if(o(m),l=f(l),o(u),a)try{return B(m,l,u)}catch(s){}if("get"in u||"set"in u)throw new b("Accessors not supported");return"value"in u&&(m[l]=u.value),m}return c}()},27193:function(A,r,n){"use strict";var e=n(58310),a=n(91495),t=n(12867),o=n(87458),f=n(57591),b=n(767),B=n(45299),I=n(36223),k=Object.getOwnPropertyDescriptor;r.f=e?k:function(){function g(d,c){if(d=f(d),c=b(c),I)try{return k(d,c)}catch(m){}if(B(d,c))return o(!a(t.f,d,c),d[c])}return g}()},81644:function(A,r,n){"use strict";var e=n(7462),a=n(57591),t=n(37310).f,o=n(54602),f=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],b=function(I){try{return t(I)}catch(k){return o(f)}};A.exports.f=function(){function B(I){return f&&e(I)==="Window"?b(I):t(a(I))}return B}()},37310:function(A,r,n){"use strict";var e=n(53726),a=n(89453),t=a.concat("length","prototype");r.f=Object.getOwnPropertyNames||function(){function o(f){return e(f,t)}return o}()},89235:function(A,r){"use strict";r.f=Object.getOwnPropertySymbols},36917:function(A,r,n){"use strict";var e=n(45299),a=n(55747),t=n(46771),o=n(19417),f=n(9225),b=o("IE_PROTO"),B=Object,I=B.prototype;A.exports=f?B.getPrototypeOf:function(k){var g=t(k);if(e(g,b))return g[b];var d=g.constructor;return a(d)&&g instanceof d?d.prototype:g instanceof B?I:null}},81834:function(A,r,n){"use strict";var e=n(40033),a=n(77568),t=n(7462),o=n(3782),f=Object.isExtensible,b=e(function(){f(1)});A.exports=b||o?function(){function B(I){return!a(I)||o&&t(I)==="ArrayBuffer"?!1:f?f(I):!0}return B}():f},21287:function(A,r,n){"use strict";var e=n(67250);A.exports=e({}.isPrototypeOf)},53726:function(A,r,n){"use strict";var e=n(67250),a=n(45299),t=n(57591),o=n(14211).indexOf,f=n(79195),b=e([].push);A.exports=function(B,I){var k=t(B),g=0,d=[],c;for(c in k)!a(f,c)&&a(k,c)&&b(d,c);for(;I.length>g;)a(k,c=I[g++])&&(~o(d,c)||b(d,c));return d}},18450:function(A,r,n){"use strict";var e=n(53726),a=n(89453);A.exports=Object.keys||function(){function t(o){return e(o,a)}return t}()},12867:function(A,r){"use strict";var n={}.propertyIsEnumerable,e=Object.getOwnPropertyDescriptor,a=e&&!n.call({1:2},1);r.f=a?function(){function t(o){var f=e(this,o);return!!f&&f.enumerable}return t}():n},57377:function(A,r,n){"use strict";var e=n(4493),a=n(74685),t=n(40033),o=n(9342);A.exports=e||!t(function(){if(!(o&&o<535)){var f=Math.random();__defineSetter__.call(null,f,function(){}),delete a[f]}})},76649:function(A,r,n){"use strict";var e=n(38656),a=n(77568),t=n(16952),o=n(35908);A.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var f=!1,b={},B;try{B=e(Object.prototype,"__proto__","set"),B(b,[]),f=b instanceof Array}catch(I){}return function(){function I(k,g){return t(k),o(g),a(k)&&(f?B(k,g):k.__proto__=g),k}return I}()}():void 0)},70915:function(A,r,n){"use strict";var e=n(58310),a=n(40033),t=n(67250),o=n(36917),f=n(18450),b=n(57591),B=n(12867).f,I=t(B),k=t([].push),g=e&&a(function(){var c=Object.create(null);return c[2]=2,!I(c,2)}),d=function(m){return function(l){for(var u=b(l),s=f(u),i=g&&o(u)===null,h=s.length,C=0,v=[],p;h>C;)p=s[C++],(!e||(i?p in u:I(u,p)))&&k(v,m?[p,u[p]]:u[p]);return v}};A.exports={entries:d(!0),values:d(!1)}},2509:function(A,r,n){"use strict";var e=n(2650),a=n(2281);A.exports=e?{}.toString:function(){function t(){return"[object "+a(this)+"]"}return t}()},13396:function(A,r,n){"use strict";var e=n(91495),a=n(55747),t=n(77568),o=TypeError;A.exports=function(f,b){var B,I;if(b==="string"&&a(B=f.toString)&&!t(I=e(B,f))||a(B=f.valueOf)&&!t(I=e(B,f))||b!=="string"&&a(B=f.toString)&&!t(I=e(B,f)))return I;throw new o("Can't convert object to primitive value")}},97921:function(A,r,n){"use strict";var e=n(4009),a=n(67250),t=n(37310),o=n(89235),f=n(30365),b=a([].concat);A.exports=e("Reflect","ownKeys")||function(){function B(I){var k=t.f(f(I)),g=o.f;return g?b(k,g(I)):k}return B}()},61765:function(A,r,n){"use strict";var e=n(74685);A.exports=e},10729:function(A){"use strict";A.exports=function(r){try{return{error:!1,value:r()}}catch(n){return{error:!0,value:n}}}},74854:function(A,r,n){"use strict";var e=n(74685),a=n(67512),t=n(55747),o=n(41314),f=n(40492),b=n(24697),B=n(8180),I=n(73730),k=n(4493),g=n(5026),d=a&&a.prototype,c=b("species"),m=!1,l=t(e.PromiseRejectionEvent),u=o("Promise",function(){var s=f(a),i=s!==String(a);if(!i&&g===66||k&&!(d.catch&&d.finally))return!0;if(!g||g<51||!/native code/.test(s)){var h=new a(function(p){p(1)}),C=function(N){N(function(){},function(){})},v=h.constructor={};if(v[c]=C,m=h.then(function(){})instanceof C,!m)return!0}return!i&&(B||I)&&!l});A.exports={CONSTRUCTOR:u,REJECTION_EVENT:l,SUBCLASSING:m}},67512:function(A,r,n){"use strict";var e=n(74685);A.exports=e.Promise},66628:function(A,r,n){"use strict";var e=n(30365),a=n(77568),t=n(81837);A.exports=function(o,f){if(e(o),a(f)&&f.constructor===o)return f;var b=t.f(o),B=b.resolve;return B(f),b.promise}},48199:function(A,r,n){"use strict";var e=n(67512),a=n(92490),t=n(74854).CONSTRUCTOR;A.exports=t||!a(function(o){e.all(o).then(void 0,function(){})})},34550:function(A,r,n){"use strict";var e=n(74595).f;A.exports=function(a,t,o){o in a||e(a,o,{configurable:!0,get:function(){function f(){return t[o]}return f}(),set:function(){function f(b){t[o]=b}return f}()})}},9547:function(A){"use strict";var r=function(){this.head=null,this.tail=null};r.prototype={add:function(){function n(e){var a={item:e,next:null},t=this.tail;t?t.next=a:this.head=a,this.tail=a}return n}(),get:function(){function n(){var e=this.head;if(e){var a=this.head=e.next;return a===null&&(this.tail=null),e.item}}return n}()},A.exports=r},28340:function(A,r,n){"use strict";var e=n(91495),a=n(30365),t=n(55747),o=n(7462),f=n(14489),b=TypeError;A.exports=function(B,I){var k=B.exec;if(t(k)){var g=e(k,B,I);return g!==null&&a(g),g}if(o(B)==="RegExp")return e(f,B,I);throw new b("RegExp#exec called on incompatible receiver")}},14489:function(A,r,n){"use strict";var e=n(91495),a=n(67250),t=n(12605),o=n(70901),f=n(62115),b=n(16639),B=n(80674),I=n(5419).get,k=n(39173),g=n(35688),d=b("native-string-replace",String.prototype.replace),c=RegExp.prototype.exec,m=c,l=a("".charAt),u=a("".indexOf),s=a("".replace),i=a("".slice),h=function(){var N=/a/,V=/b*/g;return e(c,N,"a"),e(c,V,"a"),N.lastIndex!==0||V.lastIndex!==0}(),C=f.BROKEN_CARET,v=/()??/.exec("")[1]!==void 0,p=h||v||C||k||g;p&&(m=function(){function N(V){var y=this,S=I(y),L=t(V),w=S.raw,x,T,M,O,D,E,P;if(w)return w.lastIndex=y.lastIndex,x=e(m,w,L),y.lastIndex=w.lastIndex,x;var R=S.groups,j=C&&y.sticky,F=e(o,y),W=y.source,z=0,K=L;if(j&&(F=s(F,"y",""),u(F,"g")===-1&&(F+="g"),K=i(L,y.lastIndex),y.lastIndex>0&&(!y.multiline||y.multiline&&l(L,y.lastIndex-1)!=="\n")&&(W="(?: "+W+")",K=" "+K,z++),T=new RegExp("^(?:"+W+")",F)),v&&(T=new RegExp("^"+W+"$(?!\\s)",F)),h&&(M=y.lastIndex),O=e(c,j?T:y,K),j?O?(O.input=i(O.input,z),O[0]=i(O[0],z),O.index=y.lastIndex,y.lastIndex+=O[0].length):y.lastIndex=0:h&&O&&(y.lastIndex=y.global?O.index+O[0].length:M),v&&O&&O.length>1&&e(d,O[0],T,function(){for(D=1;Db)","g");return o.exec("b").groups.a!=="b"||"b".replace(o,"$c")!=="bc"})},16952:function(A,r,n){"use strict";var e=n(42871),a=TypeError;A.exports=function(t){if(e(t))throw new a("Can't call method on "+t);return t}},44915:function(A,r,n){"use strict";var e=n(74685),a=n(58310),t=Object.getOwnPropertyDescriptor;A.exports=function(o){if(!a)return e[o];var f=t(e,o);return f&&f.value}},5700:function(A){"use strict";A.exports=Object.is||function(){function r(n,e){return n===e?n!==0||1/n===1/e:n!==n&&e!==e}return r}()},78362:function(A,r,n){"use strict";var e=n(74685),a=n(61267),t=n(55747),o=n(49197),f=n(63318),b=n(54602),B=n(24986),I=e.Function,k=/MSIE .\./.test(f)||o&&function(){var g=e.Bun.version.split(".");return g.length<3||g[0]==="0"&&(g[1]<3||g[1]==="3"&&g[2]==="0")}();A.exports=function(g,d){var c=d?2:1;return k?function(m,l){var u=B(arguments.length,1)>c,s=t(m)?m:I(m),i=u?b(arguments,c):[],h=u?function(){a(s,this,i)}:s;return d?g(h,l):g(h)}:g}},58491:function(A,r,n){"use strict";var e=n(4009),a=n(73936),t=n(24697),o=n(58310),f=t("species");A.exports=function(b){var B=e(b);o&&B&&!B[f]&&a(B,f,{configurable:!0,get:function(){function I(){return this}return I}()})}},84925:function(A,r,n){"use strict";var e=n(74595).f,a=n(45299),t=n(24697),o=t("toStringTag");A.exports=function(f,b,B){f&&!B&&(f=f.prototype),f&&!a(f,o)&&e(f,o,{configurable:!0,value:b})}},19417:function(A,r,n){"use strict";var e=n(16639),a=n(16738),t=e("keys");A.exports=function(o){return t[o]||(t[o]=a(o))}},40095:function(A,r,n){"use strict";var e=n(4493),a=n(74685),t=n(18231),o="__core-js_shared__",f=A.exports=a[o]||t(o,{});(f.versions||(f.versions=[])).push({version:"3.37.1",mode:e?"pure":"global",copyright:"\xA9 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.37.1/LICENSE",source:"https://github.com/zloirock/core-js"})},16639:function(A,r,n){"use strict";var e=n(40095);A.exports=function(a,t){return e[a]||(e[a]=t||{})}},28987:function(A,r,n){"use strict";var e=n(30365),a=n(32606),t=n(42871),o=n(24697),f=o("species");A.exports=function(b,B){var I=e(b).constructor,k;return I===void 0||t(k=e(I)[f])?B:a(k)}},88539:function(A,r,n){"use strict";var e=n(40033);A.exports=function(a){return e(function(){var t=""[a]('"');return t!==t.toLowerCase()||t.split('"').length>3})}},50233:function(A,r,n){"use strict";var e=n(67250),a=n(61365),t=n(12605),o=n(16952),f=e("".charAt),b=e("".charCodeAt),B=e("".slice),I=function(g){return function(d,c){var m=t(o(d)),l=a(c),u=m.length,s,i;return l<0||l>=u?g?"":void 0:(s=b(m,l),s<55296||s>56319||l+1===u||(i=b(m,l+1))<56320||i>57343?g?f(m,l):s:g?B(m,l,l+2):(s-55296<<10)+(i-56320)+65536)}};A.exports={codeAt:I(!1),charAt:I(!0)}},34125:function(A,r,n){"use strict";var e=n(63318);A.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(e)},24051:function(A,r,n){"use strict";var e=n(67250),a=n(10188),t=n(12605),o=n(62443),f=n(16952),b=e(o),B=e("".slice),I=Math.ceil,k=function(d){return function(c,m,l){var u=t(f(c)),s=a(m),i=u.length,h=l===void 0?" ":t(l),C,v;return s<=i||h===""?u:(C=s-i,v=b(h,I(C/h.length)),v.length>C&&(v=B(v,0,C)),d?u+v:v+u)}};A.exports={start:k(!1),end:k(!0)}},62443:function(A,r,n){"use strict";var e=n(61365),a=n(12605),t=n(16952),o=RangeError;A.exports=function(){function f(b){var B=a(t(this)),I="",k=e(b);if(k<0||k===1/0)throw new o("Wrong number of repetitions");for(;k>0;(k>>>=1)&&(B+=B))k&1&&(I+=B);return I}return f}()},43476:function(A,r,n){"use strict";var e=n(92648).end,a=n(90012);A.exports=a("trimEnd")?function(){function t(){return e(this)}return t}():"".trimEnd},90012:function(A,r,n){"use strict";var e=n(70520).PROPER,a=n(40033),t=n(4198),o="\u200B\x85\u180E";A.exports=function(f){return a(function(){return!!t[f]()||o[f]()!==o||e&&t[f].name!==f})}},43885:function(A,r,n){"use strict";var e=n(92648).start,a=n(90012);A.exports=a("trimStart")?function(){function t(){return e(this)}return t}():"".trimStart},92648:function(A,r,n){"use strict";var e=n(67250),a=n(16952),t=n(12605),o=n(4198),f=e("".replace),b=RegExp("^["+o+"]+"),B=RegExp("(^|[^"+o+"])["+o+"]+$"),I=function(g){return function(d){var c=t(a(d));return g&1&&(c=f(c,b,"")),g&2&&(c=f(c,B,"$1")),c}};A.exports={start:I(1),end:I(2),trim:I(3)}},52357:function(A,r,n){"use strict";var e=n(5026),a=n(40033),t=n(74685),o=t.String;A.exports=!!Object.getOwnPropertySymbols&&!a(function(){var f=Symbol("symbol detection");return!o(f)||!(Object(f)instanceof Symbol)||!Symbol.sham&&e&&e<41})},52360:function(A,r,n){"use strict";var e=n(91495),a=n(4009),t=n(24697),o=n(55938);A.exports=function(){var f=a("Symbol"),b=f&&f.prototype,B=b&&b.valueOf,I=t("toPrimitive");b&&!b[I]&&o(b,I,function(k){return e(B,this)},{arity:1})}},66570:function(A,r,n){"use strict";var e=n(52357);A.exports=e&&!!Symbol.for&&!!Symbol.keyFor},60375:function(A,r,n){"use strict";var e=n(74685),a=n(61267),t=n(75754),o=n(55747),f=n(45299),b=n(40033),B=n(5315),I=n(54602),k=n(12689),g=n(24986),d=n(83433),c=n(81702),m=e.setImmediate,l=e.clearImmediate,u=e.process,s=e.Dispatch,i=e.Function,h=e.MessageChannel,C=e.String,v=0,p={},N="onreadystatechange",V,y,S,L;b(function(){V=e.location});var w=function(D){if(f(p,D)){var E=p[D];delete p[D],E()}},x=function(D){return function(){w(D)}},T=function(D){w(D.data)},M=function(D){e.postMessage(C(D),V.protocol+"//"+V.host)};(!m||!l)&&(m=function(){function O(D){g(arguments.length,1);var E=o(D)?D:i(D),P=I(arguments,1);return p[++v]=function(){a(E,void 0,P)},y(v),v}return O}(),l=function(){function O(D){delete p[D]}return O}(),c?y=function(D){u.nextTick(x(D))}:s&&s.now?y=function(D){s.now(x(D))}:h&&!d?(S=new h,L=S.port2,S.port1.onmessage=T,y=t(L.postMessage,L)):e.addEventListener&&o(e.postMessage)&&!e.importScripts&&V&&V.protocol!=="file:"&&!b(M)?(y=M,e.addEventListener("message",T,!1)):N in k("script")?y=function(D){B.appendChild(k("script"))[N]=function(){B.removeChild(this),w(D)}}:y=function(D){setTimeout(x(D),0)}),A.exports={set:m,clear:l}},46438:function(A,r,n){"use strict";var e=n(67250);A.exports=e(1 .valueOf)},13912:function(A,r,n){"use strict";var e=n(61365),a=Math.max,t=Math.min;A.exports=function(o,f){var b=e(o);return b<0?a(b+f,0):t(b,f)}},61484:function(A,r,n){"use strict";var e=n(24843),a=TypeError;A.exports=function(t){var o=e(t,"number");if(typeof o=="number")throw new a("Can't convert number to bigint");return BigInt(o)}},43806:function(A,r,n){"use strict";var e=n(61365),a=n(10188),t=RangeError;A.exports=function(o){if(o===void 0)return 0;var f=e(o),b=a(f);if(f!==b)throw new t("Wrong length or index");return b}},57591:function(A,r,n){"use strict";var e=n(37457),a=n(16952);A.exports=function(t){return e(a(t))}},61365:function(A,r,n){"use strict";var e=n(21119);A.exports=function(a){var t=+a;return t!==t||t===0?0:e(t)}},10188:function(A,r,n){"use strict";var e=n(61365),a=Math.min;A.exports=function(t){var o=e(t);return o>0?a(o,9007199254740991):0}},46771:function(A,r,n){"use strict";var e=n(16952),a=Object;A.exports=function(t){return a(e(t))}},56043:function(A,r,n){"use strict";var e=n(16140),a=RangeError;A.exports=function(t,o){var f=e(t);if(f%o)throw new a("Wrong offset");return f}},16140:function(A,r,n){"use strict";var e=n(61365),a=RangeError;A.exports=function(t){var o=e(t);if(o<0)throw new a("The argument can't be less than 0");return o}},24843:function(A,r,n){"use strict";var e=n(91495),a=n(77568),t=n(71399),o=n(78060),f=n(13396),b=n(24697),B=TypeError,I=b("toPrimitive");A.exports=function(k,g){if(!a(k)||t(k))return k;var d=o(k,I),c;if(d){if(g===void 0&&(g="default"),c=e(d,k,g),!a(c)||t(c))return c;throw new B("Can't convert object to primitive value")}return g===void 0&&(g="number"),f(k,g)}},767:function(A,r,n){"use strict";var e=n(24843),a=n(71399);A.exports=function(t){var o=e(t,"string");return a(o)?o:o+""}},2650:function(A,r,n){"use strict";var e=n(24697),a=e("toStringTag"),t={};t[a]="z",A.exports=String(t)==="[object z]"},12605:function(A,r,n){"use strict";var e=n(2281),a=String;A.exports=function(t){if(e(t)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return a(t)}},15409:function(A){"use strict";var r=Math.round;A.exports=function(n){var e=r(n);return e<0?0:e>255?255:e&255}},89393:function(A){"use strict";var r=String;A.exports=function(n){try{return r(n)}catch(e){return"Object"}}},80185:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(91495),o=n(58310),f=n(86563),b=n(4246),B=n(37336),I=n(60077),k=n(87458),g=n(37909),d=n(5841),c=n(10188),m=n(43806),l=n(56043),u=n(15409),s=n(767),i=n(45299),h=n(2281),C=n(77568),v=n(71399),p=n(80674),N=n(21287),V=n(76649),y=n(37310).f,S=n(3805),L=n(22603).forEach,w=n(58491),x=n(73936),T=n(74595),M=n(27193),O=n(78008),D=n(5419),E=n(5781),P=D.get,R=D.set,j=D.enforce,F=T.f,W=M.f,z=a.RangeError,K=B.ArrayBuffer,G=K.prototype,J=B.DataView,Q=b.NATIVE_ARRAY_BUFFER_VIEWS,ue=b.TYPED_ARRAY_TAG,ie=b.TypedArray,pe=b.TypedArrayPrototype,te=b.isTypedArray,q="BYTES_PER_ELEMENT",ne="Wrong length",le=function(Y,ve){x(Y,ve,{configurable:!0,get:function(){function he(){return P(this)[ve]}return he}()})},ee=function(Y){var ve;return N(G,Y)||(ve=h(Y))==="ArrayBuffer"||ve==="SharedArrayBuffer"},re=function(Y,ve){return te(Y)&&!v(ve)&&ve in Y&&d(+ve)&&ve>=0},oe=function(){function me(Y,ve){return ve=s(ve),re(Y,ve)?k(2,Y[ve]):W(Y,ve)}return me}(),fe=function(){function me(Y,ve,he){return ve=s(ve),re(Y,ve)&&C(he)&&i(he,"value")&&!i(he,"get")&&!i(he,"set")&&!he.configurable&&(!i(he,"writable")||he.writable)&&(!i(he,"enumerable")||he.enumerable)?(Y[ve]=he.value,Y):F(Y,ve,he)}return me}();o?(Q||(M.f=oe,T.f=fe,le(pe,"buffer"),le(pe,"byteOffset"),le(pe,"byteLength"),le(pe,"length")),e({target:"Object",stat:!0,forced:!Q},{getOwnPropertyDescriptor:oe,defineProperty:fe}),A.exports=function(me,Y,ve){var he=me.match(/\d+/)[0]/8,Ve=me+(ve?"Clamped":"")+"Array",Be="get"+me,be="set"+me,Le=a[Ve],we=Le,xe=we&&we.prototype,Re={},He=function(ge,Se){var Pe=P(ge);return Pe.view[Be](Se*he+Pe.byteOffset,!0)},ye=function(ge,Se,Pe){var je=P(ge);je.view[be](Se*he+je.byteOffset,ve?u(Pe):Pe,!0)},de=function(ge,Se){F(ge,Se,{get:function(){function Pe(){return He(this,Se)}return Pe}(),set:function(){function Pe(je){return ye(this,Se,je)}return Pe}(),enumerable:!0})};Q?f&&(we=Y(function(ke,ge,Se,Pe){return I(ke,xe),E(function(){return C(ge)?ee(ge)?Pe!==void 0?new Le(ge,l(Se,he),Pe):Se!==void 0?new Le(ge,l(Se,he)):new Le(ge):te(ge)?O(we,ge):t(S,we,ge):new Le(m(ge))}(),ke,we)}),V&&V(we,ie),L(y(Le),function(ke){ke in we||g(we,ke,Le[ke])}),we.prototype=xe):(we=Y(function(ke,ge,Se,Pe){I(ke,xe);var je=0,_e=0,ze,We,Ue;if(!C(ge))Ue=m(ge),We=Ue*he,ze=new K(We);else if(ee(ge)){ze=ge,_e=l(Se,he);var Xe=ge.byteLength;if(Pe===void 0){if(Xe%he)throw new z(ne);if(We=Xe-_e,We<0)throw new z(ne)}else if(We=c(Pe)*he,We+_e>Xe)throw new z(ne);Ue=We/he}else return te(ge)?O(we,ge):t(S,we,ge);for(R(ke,{buffer:ze,byteOffset:_e,byteLength:We,length:Ue,view:new J(ze)});je1?arguments[1]:void 0,h=i!==void 0,C=B(u),v,p,N,V,y,S,L,w;if(C&&!I(C))for(L=b(u,C),w=L.next,u=[];!(S=a(w,L)).done;)u.push(S.value);for(h&&s>2&&(i=e(i,arguments[2])),p=f(u),N=new(g(l))(p),V=k(N),v=0;p>v;v++)y=h?i(u[v],v):u[v],N[v]=V?d(y):+y;return N}return c}()},31082:function(A,r,n){"use strict";var e=n(4246),a=n(28987),t=e.aTypedArrayConstructor,o=e.getTypedArrayConstructor;A.exports=function(f){return t(a(f,o(f)))}},16738:function(A,r,n){"use strict";var e=n(67250),a=0,t=Math.random(),o=e(1 .toString);A.exports=function(f){return"Symbol("+(f===void 0?"":f)+")_"+o(++a+t,36)}},1062:function(A,r,n){"use strict";var e=n(52357);A.exports=e&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},80944:function(A,r,n){"use strict";var e=n(58310),a=n(40033);A.exports=e&&a(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},24986:function(A){"use strict";var r=TypeError;A.exports=function(n,e){if(n=51||!a(function(){var i=[];return i[m]=!1,i.concat()[0]!==i}),u=function(h){if(!o(h))return!1;var C=h[m];return C!==void 0?!!C:t(h)},s=!l||!g("concat");e({target:"Array",proto:!0,arity:1,forced:s},{concat:function(){function i(h){var C=f(this),v=k(C,0),p=0,N,V,y,S,L;for(N=-1,y=arguments.length;N1?arguments[1]:void 0)}return f}()})},68933:function(A,r,n){"use strict";var e=n(63964),a=n(88471),t=n(80575);e({target:"Array",proto:!0},{fill:a}),t("fill")},47830:function(A,r,n){"use strict";var e=n(63964),a=n(22603).filter,t=n(44091),o=t("filter");e({target:"Array",proto:!0,forced:!o},{filter:function(){function f(b){return a(this,b,arguments.length>1?arguments[1]:void 0)}return f}()})},64094:function(A,r,n){"use strict";var e=n(63964),a=n(22603).findIndex,t=n(80575),o="findIndex",f=!0;o in[]&&Array(1)[o](function(){f=!1}),e({target:"Array",proto:!0,forced:f},{findIndex:function(){function b(B){return a(this,B,arguments.length>1?arguments[1]:void 0)}return b}()}),t(o)},13455:function(A,r,n){"use strict";var e=n(63964),a=n(22603).find,t=n(80575),o="find",f=!0;o in[]&&Array(1)[o](function(){f=!1}),e({target:"Array",proto:!0,forced:f},{find:function(){function b(B){return a(this,B,arguments.length>1?arguments[1]:void 0)}return b}()}),t(o)},32384:function(A,r,n){"use strict";var e=n(63964),a=n(65561),t=n(10320),o=n(46771),f=n(24760),b=n(57823);e({target:"Array",proto:!0},{flatMap:function(){function B(I){var k=o(this),g=f(k),d;return t(I),d=b(k,0),d.length=a(d,k,k,g,0,1,I,arguments.length>1?arguments[1]:void 0),d}return B}()})},61915:function(A,r,n){"use strict";var e=n(63964),a=n(65561),t=n(46771),o=n(24760),f=n(61365),b=n(57823);e({target:"Array",proto:!0},{flat:function(){function B(){var I=arguments.length?arguments[0]:void 0,k=t(this),g=o(k),d=b(k,0);return d.length=a(d,k,k,g,0,I===void 0?1:f(I)),d}return B}()})},25579:function(A,r,n){"use strict";var e=n(63964),a=n(35601);e({target:"Array",proto:!0,forced:[].forEach!==a},{forEach:a})},63532:function(A,r,n){"use strict";var e=n(63964),a=n(73174),t=n(92490),o=!t(function(f){Array.from(f)});e({target:"Array",stat:!0,forced:o},{from:a})},33425:function(A,r,n){"use strict";var e=n(63964),a=n(14211).includes,t=n(40033),o=n(80575),f=t(function(){return!Array(1).includes()});e({target:"Array",proto:!0,forced:f},{includes:function(){function b(B){return a(this,B,arguments.length>1?arguments[1]:void 0)}return b}()}),o("includes")},43894:function(A,r,n){"use strict";var e=n(63964),a=n(71138),t=n(14211).indexOf,o=n(55528),f=a([].indexOf),b=!!f&&1/f([1],1,-0)<0,B=b||!o("indexOf");e({target:"Array",proto:!0,forced:B},{indexOf:function(){function I(k){var g=arguments.length>1?arguments[1]:void 0;return b?f(this,k,g)||0:t(this,k,g)}return I}()})},99636:function(A,r,n){"use strict";var e=n(63964),a=n(37386);e({target:"Array",stat:!0},{isArray:a})},34570:function(A,r,n){"use strict";var e=n(57591),a=n(80575),t=n(83967),o=n(5419),f=n(74595).f,b=n(65574),B=n(5959),I=n(4493),k=n(58310),g="Array Iterator",d=o.set,c=o.getterFor(g);A.exports=b(Array,"Array",function(l,u){d(this,{type:g,target:e(l),index:0,kind:u})},function(){var l=c(this),u=l.target,s=l.index++;if(!u||s>=u.length)return l.target=void 0,B(void 0,!0);switch(l.kind){case"keys":return B(s,!1);case"values":return B(u[s],!1)}return B([s,u[s]],!1)},"values");var m=t.Arguments=t.Array;if(a("keys"),a("values"),a("entries"),!I&&k&&m.name!=="values")try{f(m,"name",{value:"values"})}catch(l){}},94432:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(37457),o=n(57591),f=n(55528),b=a([].join),B=t!==Object,I=B||!f("join",",");e({target:"Array",proto:!0,forced:I},{join:function(){function k(g){return b(o(this),g===void 0?",":g)}return k}()})},24683:function(A,r,n){"use strict";var e=n(63964),a=n(1325);e({target:"Array",proto:!0,forced:a!==[].lastIndexOf},{lastIndexOf:a})},69984:function(A,r,n){"use strict";var e=n(63964),a=n(22603).map,t=n(44091),o=t("map");e({target:"Array",proto:!0,forced:!o},{map:function(){function f(b){return a(this,b,arguments.length>1?arguments[1]:void 0)}return f}()})},32089:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(1031),o=n(60102),f=Array,b=a(function(){function B(){}return!(f.of.call(B)instanceof B)});e({target:"Array",stat:!0,forced:b},{of:function(){function B(){for(var I=0,k=arguments.length,g=new(t(this)?this:f)(k);k>I;)o(g,I,arguments[I++]);return g.length=k,g}return B}()})},29645:function(A,r,n){"use strict";var e=n(63964),a=n(56844).right,t=n(55528),o=n(5026),f=n(81702),b=!f&&o>79&&o<83,B=b||!t("reduceRight");e({target:"Array",proto:!0,forced:B},{reduceRight:function(){function I(k){return a(this,k,arguments.length,arguments.length>1?arguments[1]:void 0)}return I}()})},60206:function(A,r,n){"use strict";var e=n(63964),a=n(56844).left,t=n(55528),o=n(5026),f=n(81702),b=!f&&o>79&&o<83,B=b||!t("reduce");e({target:"Array",proto:!0,forced:B},{reduce:function(){function I(k){var g=arguments.length;return a(this,k,g,g>1?arguments[1]:void 0)}return I}()})},4788:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(37386),o=a([].reverse),f=[1,2];e({target:"Array",proto:!0,forced:String(f)===String(f.reverse())},{reverse:function(){function b(){return t(this)&&(this.length=this.length),o(this)}return b}()})},58672:function(A,r,n){"use strict";var e=n(63964),a=n(37386),t=n(1031),o=n(77568),f=n(13912),b=n(24760),B=n(57591),I=n(60102),k=n(24697),g=n(44091),d=n(54602),c=g("slice"),m=k("species"),l=Array,u=Math.max;e({target:"Array",proto:!0,forced:!c},{slice:function(){function s(i,h){var C=B(this),v=b(C),p=f(i,v),N=f(h===void 0?v:h,v),V,y,S;if(a(C)&&(V=C.constructor,t(V)&&(V===l||a(V.prototype))?V=void 0:o(V)&&(V=V[m],V===null&&(V=void 0)),V===l||V===void 0))return d(C,p,N);for(y=new(V===void 0?l:V)(u(N-p,0)),S=0;p1?arguments[1]:void 0)}return f}()})},48968:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(10320),o=n(46771),f=n(24760),b=n(95108),B=n(12605),I=n(40033),k=n(90274),g=n(55528),d=n(652),c=n(19228),m=n(5026),l=n(9342),u=[],s=a(u.sort),i=a(u.push),h=I(function(){u.sort(void 0)}),C=I(function(){u.sort(null)}),v=g("sort"),p=!I(function(){if(m)return m<70;if(!(d&&d>3)){if(c)return!0;if(l)return l<603;var y="",S,L,w,x;for(S=65;S<76;S++){switch(L=String.fromCharCode(S),S){case 66:case 69:case 70:case 72:w=3;break;case 68:case 71:w=4;break;default:w=2}for(x=0;x<47;x++)u.push({k:L+x,v:w})}for(u.sort(function(T,M){return M.v-T.v}),x=0;xB(w)?1:-1}};e({target:"Array",proto:!0,forced:N},{sort:function(){function y(S){S!==void 0&&t(S);var L=o(this);if(p)return S===void 0?s(L):s(L,S);var w=[],x=f(L),T,M;for(M=0;MC-V+N;S--)g(h,S-1)}else if(N>V)for(S=C-V;S>v;S--)L=S+V-1,w=S+N-1,L in h?h[w]=h[L]:g(h,w);for(S=0;S9490626562425156e-8?o(g)+b:a(g-1+f(g-1)*f(g+1))}return I}()})},59660:function(A,r,n){"use strict";var e=n(63964),a=Math.asinh,t=Math.log,o=Math.sqrt;function f(B){var I=+B;return!isFinite(I)||I===0?I:I<0?-f(-I):t(I+o(I*I+1))}var b=!(a&&1/a(0)>0);e({target:"Math",stat:!0,forced:b},{asinh:f})},15383:function(A,r,n){"use strict";var e=n(63964),a=Math.atanh,t=Math.log,o=!(a&&1/a(-0)<0);e({target:"Math",stat:!0,forced:o},{atanh:function(){function f(b){var B=+b;return B===0?B:t((1+B)/(1-B))/2}return f}()})},92866:function(A,r,n){"use strict";var e=n(63964),a=n(22172),t=Math.abs,o=Math.pow;e({target:"Math",stat:!0},{cbrt:function(){function f(b){var B=+b;return a(B)*o(t(B),.3333333333333333)}return f}()})},86107:function(A,r,n){"use strict";var e=n(63964),a=Math.floor,t=Math.log,o=Math.LOG2E;e({target:"Math",stat:!0},{clz32:function(){function f(b){var B=b>>>0;return B?31-a(t(B+.5)*o):32}return f}()})},29248:function(A,r,n){"use strict";var e=n(63964),a=n(82040),t=Math.cosh,o=Math.abs,f=Math.E,b=!t||t(710)===1/0;e({target:"Math",stat:!0,forced:b},{cosh:function(){function B(I){var k=a(o(I)-1)+1;return(k+1/(k*f*f))*(f/2)}return B}()})},52540:function(A,r,n){"use strict";var e=n(63964),a=n(82040);e({target:"Math",stat:!0,forced:a!==Math.expm1},{expm1:a})},79007:function(A,r,n){"use strict";var e=n(63964),a=n(95867);e({target:"Math",stat:!0},{fround:a})},77199:function(A,r,n){"use strict";var e=n(63964),a=Math.hypot,t=Math.abs,o=Math.sqrt,f=!!a&&a(1/0,NaN)!==1/0;e({target:"Math",stat:!0,arity:2,forced:f},{hypot:function(){function b(B,I){for(var k=0,g=0,d=arguments.length,c=0,m,l;g0?(l=m/c,k+=l*l):k+=m;return c===1/0?1/0:c*o(k)}return b}()})},6522:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=Math.imul,o=a(function(){return t(4294967295,5)!==-5||t.length!==2});e({target:"Math",stat:!0,forced:o},{imul:function(){function f(b,B){var I=65535,k=+b,g=+B,d=I&k,c=I&g;return 0|d*c+((I&k>>>16)*c+d*(I&g>>>16)<<16>>>0)}return f}()})},95542:function(A,r,n){"use strict";var e=n(63964),a=n(75002);e({target:"Math",stat:!0},{log10:a})},2966:function(A,r,n){"use strict";var e=n(63964),a=n(90874);e({target:"Math",stat:!0},{log1p:a})},20997:function(A,r,n){"use strict";var e=n(63964),a=Math.log,t=Math.LN2;e({target:"Math",stat:!0},{log2:function(){function o(f){return a(f)/t}return o}()})},57400:function(A,r,n){"use strict";var e=n(63964),a=n(22172);e({target:"Math",stat:!0},{sign:a})},45571:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(82040),o=Math.abs,f=Math.exp,b=Math.E,B=a(function(){return Math.sinh(-2e-17)!==-2e-17});e({target:"Math",stat:!0,forced:B},{sinh:function(){function I(k){var g=+k;return o(g)<1?(t(g)-t(-g))/2:(f(g-1)-f(-g-1))*(b/2)}return I}()})},54800:function(A,r,n){"use strict";var e=n(63964),a=n(82040),t=Math.exp;e({target:"Math",stat:!0},{tanh:function(){function o(f){var b=+f,B=a(b),I=a(-b);return B===1/0?1:I===1/0?-1:(B-I)/(t(b)+t(-b))}return o}()})},15709:function(A,r,n){"use strict";var e=n(84925);e(Math,"Math",!0)},76059:function(A,r,n){"use strict";var e=n(63964),a=n(21119);e({target:"Math",stat:!0},{trunc:a})},96614:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(58310),o=n(74685),f=n(61765),b=n(67250),B=n(41314),I=n(45299),k=n(5781),g=n(21287),d=n(71399),c=n(24843),m=n(40033),l=n(37310).f,u=n(27193).f,s=n(74595).f,i=n(46438),h=n(92648).trim,C="Number",v=o[C],p=f[C],N=v.prototype,V=o.TypeError,y=b("".slice),S=b("".charCodeAt),L=function(E){var P=c(E,"number");return typeof P=="bigint"?P:w(P)},w=function(E){var P=c(E,"number"),R,j,F,W,z,K,G,J;if(d(P))throw new V("Cannot convert a Symbol value to a number");if(typeof P=="string"&&P.length>2){if(P=h(P),R=S(P,0),R===43||R===45){if(j=S(P,2),j===88||j===120)return NaN}else if(R===48){switch(S(P,1)){case 66:case 98:F=2,W=49;break;case 79:case 111:F=8,W=55;break;default:return+P}for(z=y(P,2),K=z.length,G=0;GW)return NaN;return parseInt(z,F)}}return+P},x=B(C,!v(" 0o1")||!v("0b1")||v("+0x1")),T=function(E){return g(N,E)&&m(function(){i(E)})},M=function(){function D(E){var P=arguments.length<1?0:v(L(E));return T(this)?k(Object(P),this,M):P}return D}();M.prototype=N,x&&!a&&(N.constructor=M),e({global:!0,constructor:!0,wrap:!0,forced:x},{Number:M});var O=function(E,P){for(var R=t?l(P):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),j=0,F;R.length>j;j++)I(P,F=R[j])&&!I(E,F)&&s(E,F,u(P,F))};a&&p&&O(f[C],p),(x||a)&&O(f[C],v)},324:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},90426:function(A,r,n){"use strict";var e=n(63964),a=n(3294);e({target:"Number",stat:!0},{isFinite:a})},95443:function(A,r,n){"use strict";var e=n(63964),a=n(5841);e({target:"Number",stat:!0},{isInteger:a})},87968:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0},{isNaN:function(){function a(t){return t!==t}return a}()})},55007:function(A,r,n){"use strict";var e=n(63964),a=n(5841),t=Math.abs;e({target:"Number",stat:!0},{isSafeInteger:function(){function o(f){return a(f)&&t(f)<=9007199254740991}return o}()})},55323:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},13521:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},5006:function(A,r,n){"use strict";var e=n(63964),a=n(28506);e({target:"Number",stat:!0,forced:Number.parseFloat!==a},{parseFloat:a})},99009:function(A,r,n){"use strict";var e=n(63964),a=n(13693);e({target:"Number",stat:!0,forced:Number.parseInt!==a},{parseInt:a})},85770:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(61365),o=n(46438),f=n(62443),b=n(40033),B=RangeError,I=String,k=Math.floor,g=a(f),d=a("".slice),c=a(1 .toFixed),m=function C(v,p,N){return p===0?N:p%2===1?C(v,p-1,N*v):C(v*v,p/2,N)},l=function(v){for(var p=0,N=v;N>=4096;)p+=12,N/=4096;for(;N>=2;)p+=1,N/=2;return p},u=function(v,p,N){for(var V=-1,y=N;++V<6;)y+=p*v[V],v[V]=y%1e7,y=k(y/1e7)},s=function(v,p){for(var N=6,V=0;--N>=0;)V+=v[N],v[N]=k(V/p),V=V%p*1e7},i=function(v){for(var p=6,N="";--p>=0;)if(N!==""||p===0||v[p]!==0){var V=I(v[p]);N=N===""?V:N+g("0",7-V.length)+V}return N},h=b(function(){return c(8e-5,3)!=="0.000"||c(.9,0)!=="1"||c(1.255,2)!=="1.25"||c(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!b(function(){c({})});e({target:"Number",proto:!0,forced:h},{toFixed:function(){function C(v){var p=o(this),N=t(v),V=[0,0,0,0,0,0],y="",S="0",L,w,x,T;if(N<0||N>20)throw new B("Incorrect fraction digits");if(p!==p)return"NaN";if(p<=-1e21||p>=1e21)return I(p);if(p<0&&(y="-",p=-p),p>1e-21)if(L=l(p*m(2,69,1))-69,w=L<0?p*m(2,-L,1):p/m(2,L,1),w*=4503599627370496,L=52-L,L>0){for(u(V,0,w),x=N;x>=7;)u(V,1e7,0),x-=7;for(u(V,m(10,x,1),0),x=L-1;x>=23;)s(V,8388608),x-=23;s(V,1<0?(T=S.length,S=y+(T<=N?"0."+g("0",N-T)+S:d(S,0,T-N)+"."+d(S,T-N))):S=y+S,S}return C}()})},23532:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(40033),o=n(46438),f=a(1 .toPrecision),b=t(function(){return f(1,void 0)!=="1"})||!t(function(){f({})});e({target:"Number",proto:!0,forced:b},{toPrecision:function(){function B(I){return I===void 0?f(o(this)):f(o(this),I)}return B}()})},87119:function(A,r,n){"use strict";var e=n(63964),a=n(41143);e({target:"Object",stat:!0,arity:2,forced:Object.assign!==a},{assign:a})},78618:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(80674);e({target:"Object",stat:!0,sham:!a},{create:t})},27129:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(10320),f=n(46771),b=n(74595);a&&e({target:"Object",proto:!0,forced:t},{__defineGetter__:function(){function B(I,k){b.f(f(this),I,{get:o(k),enumerable:!0,configurable:!0})}return B}()})},31943:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(24239).f;e({target:"Object",stat:!0,forced:Object.defineProperties!==t,sham:!a},{defineProperties:t})},3579:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(74595).f;e({target:"Object",stat:!0,forced:Object.defineProperty!==t,sham:!a},{defineProperty:t})},97397:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(10320),f=n(46771),b=n(74595);a&&e({target:"Object",proto:!0,forced:t},{__defineSetter__:function(){function B(I,k){b.f(f(this),I,{set:o(k),enumerable:!0,configurable:!0})}return B}()})},85028:function(A,r,n){"use strict";var e=n(63964),a=n(70915).entries;e({target:"Object",stat:!0},{entries:function(){function t(o){return a(o)}return t}()})},8225:function(A,r,n){"use strict";var e=n(63964),a=n(50730),t=n(40033),o=n(77568),f=n(81969).onFreeze,b=Object.freeze,B=t(function(){b(1)});e({target:"Object",stat:!0,forced:B,sham:!a},{freeze:function(){function I(k){return b&&o(k)?b(f(k)):k}return I}()})},43331:function(A,r,n){"use strict";var e=n(63964),a=n(49450),t=n(60102);e({target:"Object",stat:!0},{fromEntries:function(){function o(f){var b={};return a(f,function(B,I){t(b,B,I)},{AS_ENTRIES:!0}),b}return o}()})},62289:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(57591),o=n(27193).f,f=n(58310),b=!f||a(function(){o(1)});e({target:"Object",stat:!0,forced:b,sham:!f},{getOwnPropertyDescriptor:function(){function B(I,k){return o(t(I),k)}return B}()})},56196:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(97921),o=n(57591),f=n(27193),b=n(60102);e({target:"Object",stat:!0,sham:!a},{getOwnPropertyDescriptors:function(){function B(I){for(var k=o(I),g=f.f,d=t(k),c={},m=0,l,u;d.length>m;)u=g(k,l=d[m++]),u!==void 0&&b(c,l,u);return c}return B}()})},2950:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(81644).f,o=a(function(){return!Object.getOwnPropertyNames(1)});e({target:"Object",stat:!0,forced:o},{getOwnPropertyNames:t})},28603:function(A,r,n){"use strict";var e=n(63964),a=n(52357),t=n(40033),o=n(89235),f=n(46771),b=!a||t(function(){o.f(1)});e({target:"Object",stat:!0,forced:b},{getOwnPropertySymbols:function(){function B(I){var k=o.f;return k?k(f(I)):[]}return B}()})},44205:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(46771),o=n(36917),f=n(9225),b=a(function(){o(1)});e({target:"Object",stat:!0,forced:b,sham:!f},{getPrototypeOf:function(){function B(I){return o(t(I))}return B}()})},83186:function(A,r,n){"use strict";var e=n(63964),a=n(81834);e({target:"Object",stat:!0,forced:Object.isExtensible!==a},{isExtensible:a})},76065:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(77568),o=n(7462),f=n(3782),b=Object.isFrozen,B=f||a(function(){b(1)});e({target:"Object",stat:!0,forced:B},{isFrozen:function(){function I(k){return!t(k)||f&&o(k)==="ArrayBuffer"?!0:b?b(k):!1}return I}()})},13411:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(77568),o=n(7462),f=n(3782),b=Object.isSealed,B=f||a(function(){b(1)});e({target:"Object",stat:!0,forced:B},{isSealed:function(){function I(k){return!t(k)||f&&o(k)==="ArrayBuffer"?!0:b?b(k):!1}return I}()})},76882:function(A,r,n){"use strict";var e=n(63964),a=n(5700);e({target:"Object",stat:!0},{is:a})},26634:function(A,r,n){"use strict";var e=n(63964),a=n(46771),t=n(18450),o=n(40033),f=o(function(){t(1)});e({target:"Object",stat:!0,forced:f},{keys:function(){function b(B){return t(a(B))}return b}()})},53118:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(46771),f=n(767),b=n(36917),B=n(27193).f;a&&e({target:"Object",proto:!0,forced:t},{__lookupGetter__:function(){function I(k){var g=o(this),d=f(k),c;do if(c=B(g,d))return c.get;while(g=b(g))}return I}()})},42514:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(46771),f=n(767),b=n(36917),B=n(27193).f;a&&e({target:"Object",proto:!0,forced:t},{__lookupSetter__:function(){function I(k){var g=o(this),d=f(k),c;do if(c=B(g,d))return c.set;while(g=b(g))}return I}()})},84353:function(A,r,n){"use strict";var e=n(63964),a=n(77568),t=n(81969).onFreeze,o=n(50730),f=n(40033),b=Object.preventExtensions,B=f(function(){b(1)});e({target:"Object",stat:!0,forced:B,sham:!o},{preventExtensions:function(){function I(k){return b&&a(k)?b(t(k)):k}return I}()})},62987:function(A,r,n){"use strict";var e=n(63964),a=n(77568),t=n(81969).onFreeze,o=n(50730),f=n(40033),b=Object.seal,B=f(function(){b(1)});e({target:"Object",stat:!0,forced:B,sham:!o},{seal:function(){function I(k){return b&&a(k)?b(t(k)):k}return I}()})},48993:function(A,r,n){"use strict";var e=n(63964),a=n(76649);e({target:"Object",stat:!0},{setPrototypeOf:a})},52917:function(A,r,n){"use strict";var e=n(2650),a=n(55938),t=n(2509);e||a(Object.prototype,"toString",t,{unsafe:!0})},4972:function(A,r,n){"use strict";var e=n(63964),a=n(70915).values;e({target:"Object",stat:!0},{values:function(){function t(o){return a(o)}return t}()})},28913:function(A,r,n){"use strict";var e=n(63964),a=n(28506);e({global:!0,forced:parseFloat!==a},{parseFloat:a})},36382:function(A,r,n){"use strict";var e=n(63964),a=n(13693);e({global:!0,forced:parseInt!==a},{parseInt:a})},48865:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(10320),o=n(81837),f=n(10729),b=n(49450),B=n(48199);e({target:"Promise",stat:!0,forced:B},{all:function(){function I(k){var g=this,d=o.f(g),c=d.resolve,m=d.reject,l=f(function(){var u=t(g.resolve),s=[],i=0,h=1;b(k,function(C){var v=i++,p=!1;h++,a(u,g,C).then(function(N){p||(p=!0,s[v]=N,--h||c(s))},m)}),--h||c(s)});return l.error&&m(l.value),d.promise}return I}()})},70641:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(74854).CONSTRUCTOR,o=n(67512),f=n(4009),b=n(55747),B=n(55938),I=o&&o.prototype;if(e({target:"Promise",proto:!0,forced:t,real:!0},{catch:function(){function g(d){return this.then(void 0,d)}return g}()}),!a&&b(o)){var k=f("Promise").prototype.catch;I.catch!==k&&B(I,"catch",k,{unsafe:!0})}},75946:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(81702),o=n(74685),f=n(91495),b=n(55938),B=n(76649),I=n(84925),k=n(58491),g=n(10320),d=n(55747),c=n(77568),m=n(60077),l=n(28987),u=n(60375).set,s=n(37713),i=n(72259),h=n(10729),C=n(9547),v=n(5419),p=n(67512),N=n(74854),V=n(81837),y="Promise",S=N.CONSTRUCTOR,L=N.REJECTION_EVENT,w=N.SUBCLASSING,x=v.getterFor(y),T=v.set,M=p&&p.prototype,O=p,D=M,E=o.TypeError,P=o.document,R=o.process,j=V.f,F=j,W=!!(P&&P.createEvent&&o.dispatchEvent),z="unhandledrejection",K="rejectionhandled",G=0,J=1,Q=2,ue=1,ie=2,pe,te,q,ne,le=function(be){var Le;return c(be)&&d(Le=be.then)?Le:!1},ee=function(be,Le){var we=Le.value,xe=Le.state===J,Re=xe?be.ok:be.fail,He=be.resolve,ye=be.reject,de=be.domain,Ce,ke,ge;try{Re?(xe||(Le.rejection===ie&&Y(Le),Le.rejection=ue),Re===!0?Ce=we:(de&&de.enter(),Ce=Re(we),de&&(de.exit(),ge=!0)),Ce===be.promise?ye(new E("Promise-chain cycle")):(ke=le(Ce))?f(ke,Ce,He,ye):He(Ce)):ye(we)}catch(Se){de&&!ge&&de.exit(),ye(Se)}},re=function(be,Le){be.notified||(be.notified=!0,s(function(){for(var we=be.reactions,xe;xe=we.get();)ee(xe,be);be.notified=!1,Le&&!be.rejection&&fe(be)}))},oe=function(be,Le,we){var xe,Re;W?(xe=P.createEvent("Event"),xe.promise=Le,xe.reason=we,xe.initEvent(be,!1,!0),o.dispatchEvent(xe)):xe={promise:Le,reason:we},!L&&(Re=o["on"+be])?Re(xe):be===z&&i("Unhandled promise rejection",we)},fe=function(be){f(u,o,function(){var Le=be.facade,we=be.value,xe=me(be),Re;if(xe&&(Re=h(function(){t?R.emit("unhandledRejection",we,Le):oe(z,Le,we)}),be.rejection=t||me(be)?ie:ue,Re.error))throw Re.value})},me=function(be){return be.rejection!==ue&&!be.parent},Y=function(be){f(u,o,function(){var Le=be.facade;t?R.emit("rejectionHandled",Le):oe(K,Le,be.value)})},ve=function(be,Le,we){return function(xe){be(Le,xe,we)}},he=function(be,Le,we){be.done||(be.done=!0,we&&(be=we),be.value=Le,be.state=Q,re(be,!0))},Ve=function Be(be,Le,we){if(!be.done){be.done=!0,we&&(be=we);try{if(be.facade===Le)throw new E("Promise can't be resolved itself");var xe=le(Le);xe?s(function(){var Re={done:!1};try{f(xe,Le,ve(Be,Re,be),ve(he,Re,be))}catch(He){he(Re,He,be)}}):(be.value=Le,be.state=J,re(be,!1))}catch(Re){he({done:!1},Re,be)}}};if(S&&(O=function(){function Be(be){m(this,D),g(be),f(pe,this);var Le=x(this);try{be(ve(Ve,Le),ve(he,Le))}catch(we){he(Le,we)}}return Be}(),D=O.prototype,pe=function(){function Be(be){T(this,{type:y,done:!1,notified:!1,parent:!1,reactions:new C,rejection:!1,state:G,value:void 0})}return Be}(),pe.prototype=b(D,"then",function(){function Be(be,Le){var we=x(this),xe=j(l(this,O));return we.parent=!0,xe.ok=d(be)?be:!0,xe.fail=d(Le)&&Le,xe.domain=t?R.domain:void 0,we.state===G?we.reactions.add(xe):s(function(){ee(xe,we)}),xe.promise}return Be}()),te=function(){var be=new pe,Le=x(be);this.promise=be,this.resolve=ve(Ve,Le),this.reject=ve(he,Le)},V.f=j=function(be){return be===O||be===q?new te(be):F(be)},!a&&d(p)&&M!==Object.prototype)){ne=M.then,w||b(M,"then",function(){function Be(be,Le){var we=this;return new O(function(xe,Re){f(ne,we,xe,Re)}).then(be,Le)}return Be}(),{unsafe:!0});try{delete M.constructor}catch(Be){}B&&B(M,D)}e({global:!0,constructor:!0,wrap:!0,forced:S},{Promise:O}),I(O,y,!1,!0),k(y)},69861:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(67512),o=n(40033),f=n(4009),b=n(55747),B=n(28987),I=n(66628),k=n(55938),g=t&&t.prototype,d=!!t&&o(function(){g.finally.call({then:function(){function m(){}return m}()},function(){})});if(e({target:"Promise",proto:!0,real:!0,forced:d},{finally:function(){function m(l){var u=B(this,f("Promise")),s=b(l);return this.then(s?function(i){return I(u,l()).then(function(){return i})}:l,s?function(i){return I(u,l()).then(function(){throw i})}:l)}return m}()}),!a&&b(t)){var c=f("Promise").prototype.finally;g.finally!==c&&k(g,"finally",c,{unsafe:!0})}},53092:function(A,r,n){"use strict";n(75946),n(48865),n(70641),n(16937),n(41719),n(59321)},16937:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(10320),o=n(81837),f=n(10729),b=n(49450),B=n(48199);e({target:"Promise",stat:!0,forced:B},{race:function(){function I(k){var g=this,d=o.f(g),c=d.reject,m=f(function(){var l=t(g.resolve);b(k,function(u){a(l,g,u).then(d.resolve,c)})});return m.error&&c(m.value),d.promise}return I}()})},41719:function(A,r,n){"use strict";var e=n(63964),a=n(81837),t=n(74854).CONSTRUCTOR;e({target:"Promise",stat:!0,forced:t},{reject:function(){function o(f){var b=a.f(this),B=b.reject;return B(f),b.promise}return o}()})},59321:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(4493),o=n(67512),f=n(74854).CONSTRUCTOR,b=n(66628),B=a("Promise"),I=t&&!f;e({target:"Promise",stat:!0,forced:t||f},{resolve:function(){function k(g){return b(I&&this===B?o:this,g)}return k}()})},29674:function(A,r,n){"use strict";var e=n(63964),a=n(61267),t=n(10320),o=n(30365),f=n(40033),b=!f(function(){Reflect.apply(function(){})});e({target:"Reflect",stat:!0,forced:b},{apply:function(){function B(I,k,g){return a(t(I),k,o(g))}return B}()})},81543:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(61267),o=n(66284),f=n(32606),b=n(30365),B=n(77568),I=n(80674),k=n(40033),g=a("Reflect","construct"),d=Object.prototype,c=[].push,m=k(function(){function s(){}return!(g(function(){},[],s)instanceof s)}),l=!k(function(){g(function(){})}),u=m||l;e({target:"Reflect",stat:!0,forced:u,sham:u},{construct:function(){function s(i,h){f(i),b(h);var C=arguments.length<3?i:f(arguments[2]);if(l&&!m)return g(i,h,C);if(i===C){switch(h.length){case 0:return new i;case 1:return new i(h[0]);case 2:return new i(h[0],h[1]);case 3:return new i(h[0],h[1],h[2]);case 4:return new i(h[0],h[1],h[2],h[3])}var v=[null];return t(c,v,h),new(t(o,i,v))}var p=C.prototype,N=I(B(p)?p:d),V=t(i,N,h);return B(V)?V:N}return s}()})},9373:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(30365),o=n(767),f=n(74595),b=n(40033),B=b(function(){Reflect.defineProperty(f.f({},1,{value:1}),1,{value:2})});e({target:"Reflect",stat:!0,forced:B,sham:!a},{defineProperty:function(){function I(k,g,d){t(k);var c=o(g);t(d);try{return f.f(k,c,d),!0}catch(m){return!1}}return I}()})},45093:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(27193).f;e({target:"Reflect",stat:!0},{deleteProperty:function(){function o(f,b){var B=t(a(f),b);return B&&!B.configurable?!1:delete f[b]}return o}()})},5815:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(30365),o=n(27193);e({target:"Reflect",stat:!0,sham:!a},{getOwnPropertyDescriptor:function(){function f(b,B){return o.f(t(b),B)}return f}()})},88527:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(36917),o=n(9225);e({target:"Reflect",stat:!0,sham:!o},{getPrototypeOf:function(){function f(b){return t(a(b))}return f}()})},63074:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(77568),o=n(30365),f=n(98373),b=n(27193),B=n(36917);function I(k,g){var d=arguments.length<3?k:arguments[2],c,m;if(o(k)===d)return k[g];if(c=b.f(k,g),c)return f(c)?c.value:c.get===void 0?void 0:a(c.get,d);if(t(m=B(k)))return I(m,g,d)}e({target:"Reflect",stat:!0},{get:I})},66390:function(A,r,n){"use strict";var e=n(63964);e({target:"Reflect",stat:!0},{has:function(){function a(t,o){return o in t}return a}()})},7784:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(81834);e({target:"Reflect",stat:!0},{isExtensible:function(){function o(f){return a(f),t(f)}return o}()})},50551:function(A,r,n){"use strict";var e=n(63964),a=n(97921);e({target:"Reflect",stat:!0},{ownKeys:a})},76483:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(30365),o=n(50730);e({target:"Reflect",stat:!0,sham:!o},{preventExtensions:function(){function f(b){t(b);try{var B=a("Object","preventExtensions");return B&&B(b),!0}catch(I){return!1}}return f}()})},63915:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(35908),o=n(76649);o&&e({target:"Reflect",stat:!0},{setPrototypeOf:function(){function f(b,B){a(b),t(B);try{return o(b,B),!0}catch(I){return!1}}return f}()})},92046:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(30365),o=n(77568),f=n(98373),b=n(40033),B=n(74595),I=n(27193),k=n(36917),g=n(87458);function d(m,l,u){var s=arguments.length<4?m:arguments[3],i=I.f(t(m),l),h,C,v;if(!i){if(o(C=k(m)))return d(C,l,u,s);i=g(0)}if(f(i)){if(i.writable===!1||!o(s))return!1;if(h=I.f(s,l)){if(h.get||h.set||h.writable===!1)return!1;h.value=u,B.f(s,l,h)}else B.f(s,l,g(0,u))}else{if(v=i.set,v===void 0)return!1;a(v,s,u)}return!0}var c=b(function(){var m=function(){},l=B.f(new m,"a",{configurable:!0});return Reflect.set(m.prototype,"a",1,l)!==!1});e({target:"Reflect",stat:!0,forced:c},{set:d})},51454:function(A,r,n){"use strict";var e=n(58310),a=n(74685),t=n(67250),o=n(41314),f=n(5781),b=n(37909),B=n(80674),I=n(37310).f,k=n(21287),g=n(72586),d=n(12605),c=n(73392),m=n(62115),l=n(34550),u=n(55938),s=n(40033),i=n(45299),h=n(5419).enforce,C=n(58491),v=n(24697),p=n(39173),N=n(35688),V=v("match"),y=a.RegExp,S=y.prototype,L=a.SyntaxError,w=t(S.exec),x=t("".charAt),T=t("".replace),M=t("".indexOf),O=t("".slice),D=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,E=/a/g,P=/a/g,R=new y(E)!==E,j=m.MISSED_STICKY,F=m.UNSUPPORTED_Y,W=e&&(!R||j||p||N||s(function(){return P[V]=!1,y(E)!==E||y(P)===P||String(y(E,"i"))!=="/a/i"})),z=function(ie){for(var pe=ie.length,te=0,q="",ne=!1,le;te<=pe;te++){if(le=x(ie,te),le==="\\"){q+=le+x(ie,++te);continue}!ne&&le==="."?q+="[\\s\\S]":(le==="["?ne=!0:le==="]"&&(ne=!1),q+=le)}return q},K=function(ie){for(var pe=ie.length,te=0,q="",ne=[],le=B(null),ee=!1,re=!1,oe=0,fe="",me;te<=pe;te++){if(me=x(ie,te),me==="\\")me+=x(ie,++te);else if(me==="]")ee=!1;else if(!ee)switch(!0){case me==="[":ee=!0;break;case me==="(":w(D,O(ie,te+1))&&(te+=2,re=!0),q+=me,oe++;continue;case(me===">"&&re):if(fe===""||i(le,fe))throw new L("Invalid capture group name");le[fe]=!0,ne[ne.length]=[fe,oe],re=!1,fe="";continue}re?fe+=me:q+=me}return[q,ne]};if(o("RegExp",W)){for(var G=function(){function ue(ie,pe){var te=k(S,this),q=g(ie),ne=pe===void 0,le=[],ee=ie,re,oe,fe,me,Y,ve;if(!te&&q&&ne&&ie.constructor===G)return ie;if((q||k(S,ie))&&(ie=ie.source,ne&&(pe=c(ee))),ie=ie===void 0?"":d(ie),pe=pe===void 0?"":d(pe),ee=ie,p&&"dotAll"in E&&(oe=!!pe&&M(pe,"s")>-1,oe&&(pe=T(pe,/s/g,""))),re=pe,j&&"sticky"in E&&(fe=!!pe&&M(pe,"y")>-1,fe&&F&&(pe=T(pe,/y/g,""))),N&&(me=K(ie),ie=me[0],le=me[1]),Y=f(y(ie,pe),te?this:S,G),(oe||fe||le.length)&&(ve=h(Y),oe&&(ve.dotAll=!0,ve.raw=G(z(ie),re)),fe&&(ve.sticky=!0),le.length&&(ve.groups=le)),ie!==ee)try{b(Y,"source",ee===""?"(?:)":ee)}catch(he){}return Y}return ue}(),J=I(y),Q=0;J.length>Q;)l(G,y,J[Q++]);S.constructor=G,G.prototype=S,u(a,"RegExp",G,{constructor:!0})}C("RegExp")},79669:function(A,r,n){"use strict";var e=n(63964),a=n(14489);e({target:"RegExp",proto:!0,forced:/./.exec!==a},{exec:a})},23057:function(A,r,n){"use strict";var e=n(74685),a=n(58310),t=n(73936),o=n(70901),f=n(40033),b=e.RegExp,B=b.prototype,I=a&&f(function(){var k=!0;try{b(".","d")}catch(i){k=!1}var g={},d="",c=k?"dgimsy":"gimsy",m=function(h,C){Object.defineProperty(g,h,{get:function(){function v(){return d+=C,!0}return v}()})},l={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};k&&(l.hasIndices="d");for(var u in l)m(u,l[u]);var s=Object.getOwnPropertyDescriptor(B,"flags").get.call(g);return s!==c||d!==c});I&&t(B,"flags",{configurable:!0,get:o})},57983:function(A,r,n){"use strict";var e=n(70520).PROPER,a=n(55938),t=n(30365),o=n(12605),f=n(40033),b=n(73392),B="toString",I=RegExp.prototype,k=I[B],g=f(function(){return k.call({source:"a",flags:"b"})!=="/a/b"}),d=e&&k.name!==B;(g||d)&&a(I,B,function(){function c(){var m=t(this),l=o(m.source),u=o(b(m));return"/"+l+"/"+u}return c}(),{unsafe:!0})},1963:function(A,r,n){"use strict";var e=n(45150),a=n(41028);e("Set",function(t){return function(){function o(){return t(this,arguments.length?arguments[0]:void 0)}return o}()},a)},17953:function(A,r,n){"use strict";n(1963)},95309:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("anchor")},{anchor:function(){function o(f){return a(this,"a","name",f)}return o}()})},82256:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("big")},{big:function(){function o(){return a(this,"big","","")}return o}()})},49484:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("blink")},{blink:function(){function o(){return a(this,"blink","","")}return o}()})},38931:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("bold")},{bold:function(){function o(){return a(this,"b","","")}return o}()})},30442:function(A,r,n){"use strict";var e=n(63964),a=n(50233).codeAt;e({target:"String",proto:!0},{codePointAt:function(){function t(o){return a(this,o)}return t}()})},6403:function(A,r,n){"use strict";var e=n(63964),a=n(71138),t=n(27193).f,o=n(10188),f=n(12605),b=n(86213),B=n(16952),I=n(45490),k=n(4493),g=a("".slice),d=Math.min,c=I("endsWith"),m=!k&&!c&&!!function(){var l=t(String.prototype,"endsWith");return l&&!l.writable}();e({target:"String",proto:!0,forced:!m&&!c},{endsWith:function(){function l(u){var s=f(B(this));b(u);var i=arguments.length>1?arguments[1]:void 0,h=s.length,C=i===void 0?h:d(o(i),h),v=f(u);return g(s,C-v.length,C)===v}return l}()})},39308:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fixed")},{fixed:function(){function o(){return a(this,"tt","","")}return o}()})},91550:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fontcolor")},{fontcolor:function(){function o(f){return a(this,"font","color",f)}return o}()})},75008:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fontsize")},{fontsize:function(){function o(f){return a(this,"font","size",f)}return o}()})},9867:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(13912),o=RangeError,f=String.fromCharCode,b=String.fromCodePoint,B=a([].join),I=!!b&&b.length!==1;e({target:"String",stat:!0,arity:1,forced:I},{fromCodePoint:function(){function k(g){for(var d=[],c=arguments.length,m=0,l;c>m;){if(l=+arguments[m++],t(l,1114111)!==l)throw new o(l+" is not a valid code point");d[m]=l<65536?f(l):f(((l-=65536)>>10)+55296,l%1024+56320)}return B(d,"")}return k}()})},43673:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(86213),o=n(16952),f=n(12605),b=n(45490),B=a("".indexOf);e({target:"String",proto:!0,forced:!b("includes")},{includes:function(){function I(k){return!!~B(f(o(this)),f(t(k)),arguments.length>1?arguments[1]:void 0)}return I}()})},56027:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("italics")},{italics:function(){function o(){return a(this,"i","","")}return o}()})},12354:function(A,r,n){"use strict";var e=n(50233).charAt,a=n(12605),t=n(5419),o=n(65574),f=n(5959),b="String Iterator",B=t.set,I=t.getterFor(b);o(String,"String",function(k){B(this,{type:b,string:a(k),index:0})},function(){function k(){var g=I(this),d=g.string,c=g.index,m;return c>=d.length?f(void 0,!0):(m=e(d,c),g.index+=m.length,f(m,!1))}return k}())},50340:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("link")},{link:function(){function o(f){return a(this,"a","href",f)}return o}()})},22515:function(A,r,n){"use strict";var e=n(91495),a=n(79942),t=n(30365),o=n(42871),f=n(10188),b=n(12605),B=n(16952),I=n(78060),k=n(35483),g=n(28340);a("match",function(d,c,m){return[function(){function l(u){var s=B(this),i=o(u)?void 0:I(u,d);return i?e(i,u,s):new RegExp(u)[d](b(s))}return l}(),function(l){var u=t(this),s=b(l),i=m(c,u,s);if(i.done)return i.value;if(!u.global)return g(u,s);var h=u.unicode;u.lastIndex=0;for(var C=[],v=0,p;(p=g(u,s))!==null;){var N=b(p[0]);C[v]=N,N===""&&(u.lastIndex=k(s,f(u.lastIndex),h)),v++}return v===0?null:C}]})},5143:function(A,r,n){"use strict";var e=n(63964),a=n(24051).end,t=n(34125);e({target:"String",proto:!0,forced:t},{padEnd:function(){function o(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}return o}()})},93514:function(A,r,n){"use strict";var e=n(63964),a=n(24051).start,t=n(34125);e({target:"String",proto:!0,forced:t},{padStart:function(){function o(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}return o}()})},5416:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(57591),o=n(46771),f=n(12605),b=n(24760),B=a([].push),I=a([].join);e({target:"String",stat:!0},{raw:function(){function k(g){var d=t(o(g).raw),c=b(d);if(!c)return"";for(var m=arguments.length,l=[],u=0;;){if(B(l,f(d[u++])),u===c)return I(l,"");u")!=="7"});o("replace",function(T,M,O){var D=w?"$":"$0";return[function(){function E(P,R){var j=c(this),F=I(P)?void 0:l(P,h);return F?a(F,P,j,R):a(M,d(j),P,R)}return E}(),function(E,P){var R=b(this),j=d(E);if(typeof P=="string"&&V(P,D)===-1&&V(P,"$<")===-1){var F=O(M,R,j,P);if(F.done)return F.value}var W=B(P);W||(P=d(P));var z=R.global,K;z&&(K=R.unicode,R.lastIndex=0);for(var G=[],J;J=s(R,j),!(J===null||(N(G,J),!z));){var Q=d(J[0]);Q===""&&(R.lastIndex=m(j,g(R.lastIndex),K))}for(var ue="",ie=0,pe=0;pe=ie&&(ue+=y(j,ie,q)+le,ie=q+te.length)}return ue+y(j,ie)}]},!x||!L||w)},63272:function(A,r,n){"use strict";var e=n(91495),a=n(79942),t=n(30365),o=n(42871),f=n(16952),b=n(5700),B=n(12605),I=n(78060),k=n(28340);a("search",function(g,d,c){return[function(){function m(l){var u=f(this),s=o(l)?void 0:I(l,g);return s?e(s,l,u):new RegExp(l)[g](B(u))}return m}(),function(m){var l=t(this),u=B(m),s=c(d,l,u);if(s.done)return s.value;var i=l.lastIndex;b(i,0)||(l.lastIndex=0);var h=k(l,u);return b(l.lastIndex,i)||(l.lastIndex=i),h===null?-1:h.index}]})},34325:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("small")},{small:function(){function o(){return a(this,"small","","")}return o}()})},39930:function(A,r,n){"use strict";var e=n(91495),a=n(67250),t=n(79942),o=n(30365),f=n(42871),b=n(16952),B=n(28987),I=n(35483),k=n(10188),g=n(12605),d=n(78060),c=n(28340),m=n(62115),l=n(40033),u=m.UNSUPPORTED_Y,s=4294967295,i=Math.min,h=a([].push),C=a("".slice),v=!l(function(){var N=/(?:)/,V=N.exec;N.exec=function(){return V.apply(this,arguments)};var y="ab".split(N);return y.length!==2||y[0]!=="a"||y[1]!=="b"}),p="abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length;t("split",function(N,V,y){var S="0".split(void 0,0).length?function(L,w){return L===void 0&&w===0?[]:e(V,this,L,w)}:V;return[function(){function L(w,x){var T=b(this),M=f(w)?void 0:d(w,N);return M?e(M,w,T,x):e(S,g(T),w,x)}return L}(),function(L,w){var x=o(this),T=g(L);if(!p){var M=y(S,x,T,w,S!==V);if(M.done)return M.value}var O=B(x,RegExp),D=x.unicode,E=(x.ignoreCase?"i":"")+(x.multiline?"m":"")+(x.unicode?"u":"")+(u?"g":"y"),P=new O(u?"^(?:"+x.source+")":x,E),R=w===void 0?s:w>>>0;if(R===0)return[];if(T.length===0)return c(P,T)===null?[T]:[];for(var j=0,F=0,W=[];F1?arguments[1]:void 0,s.length)),h=f(u);return g(s,i,i+h.length)===h}return l}()})},74498:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("strike")},{strike:function(){function o(){return a(this,"strike","","")}return o}()})},15812:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("sub")},{sub:function(){function o(){return a(this,"sub","","")}return o}()})},57726:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("sup")},{sup:function(){function o(){return a(this,"sup","","")}return o}()})},70604:function(A,r,n){"use strict";n(99159);var e=n(63964),a=n(43476);e({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==a},{trimEnd:a})},85404:function(A,r,n){"use strict";var e=n(63964),a=n(43885);e({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==a},{trimLeft:a})},99159:function(A,r,n){"use strict";var e=n(63964),a=n(43476);e({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==a},{trimRight:a})},34965:function(A,r,n){"use strict";n(85404);var e=n(63964),a=n(43885);e({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==a},{trimStart:a})},8448:function(A,r,n){"use strict";var e=n(63964),a=n(92648).trim,t=n(90012);e({target:"String",proto:!0,forced:t("trim")},{trim:function(){function o(){return a(this)}return o}()})},79250:function(A,r,n){"use strict";var e=n(85889);e("asyncIterator")},49899:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(91495),o=n(67250),f=n(4493),b=n(58310),B=n(52357),I=n(40033),k=n(45299),g=n(21287),d=n(30365),c=n(57591),m=n(767),l=n(12605),u=n(87458),s=n(80674),i=n(18450),h=n(37310),C=n(81644),v=n(89235),p=n(27193),N=n(74595),V=n(24239),y=n(12867),S=n(55938),L=n(73936),w=n(16639),x=n(19417),T=n(79195),M=n(16738),O=n(24697),D=n(55557),E=n(85889),P=n(52360),R=n(84925),j=n(5419),F=n(22603).forEach,W=x("hidden"),z="Symbol",K="prototype",G=j.set,J=j.getterFor(z),Q=Object[K],ue=a.Symbol,ie=ue&&ue[K],pe=a.RangeError,te=a.TypeError,q=a.QObject,ne=p.f,le=N.f,ee=C.f,re=y.f,oe=o([].push),fe=w("symbols"),me=w("op-symbols"),Y=w("wks"),ve=!q||!q[K]||!q[K].findChild,he=function(Ce,ke,ge){var Se=ne(Q,ke);Se&&delete Q[ke],le(Ce,ke,ge),Se&&Ce!==Q&&le(Q,ke,Se)},Ve=b&&I(function(){return s(le({},"a",{get:function(){function de(){return le(this,"a",{value:7}).a}return de}()})).a!==7})?he:le,Be=function(Ce,ke){var ge=fe[Ce]=s(ie);return G(ge,{type:z,tag:Ce,description:ke}),b||(ge.description=ke),ge},be=function(){function de(Ce,ke,ge){Ce===Q&&be(me,ke,ge),d(Ce);var Se=m(ke);return d(ge),k(fe,Se)?(ge.enumerable?(k(Ce,W)&&Ce[W][Se]&&(Ce[W][Se]=!1),ge=s(ge,{enumerable:u(0,!1)})):(k(Ce,W)||le(Ce,W,u(1,s(null))),Ce[W][Se]=!0),Ve(Ce,Se,ge)):le(Ce,Se,ge)}return de}(),Le=function(){function de(Ce,ke){d(Ce);var ge=c(ke),Se=i(ge).concat(ye(ge));return F(Se,function(Pe){(!b||t(xe,ge,Pe))&&be(Ce,Pe,ge[Pe])}),Ce}return de}(),we=function(){function de(Ce,ke){return ke===void 0?s(Ce):Le(s(Ce),ke)}return de}(),xe=function(){function de(Ce){var ke=m(Ce),ge=t(re,this,ke);return this===Q&&k(fe,ke)&&!k(me,ke)?!1:ge||!k(this,ke)||!k(fe,ke)||k(this,W)&&this[W][ke]?ge:!0}return de}(),Re=function(){function de(Ce,ke){var ge=c(Ce),Se=m(ke);if(!(ge===Q&&k(fe,Se)&&!k(me,Se))){var Pe=ne(ge,Se);return Pe&&k(fe,Se)&&!(k(ge,W)&&ge[W][Se])&&(Pe.enumerable=!0),Pe}}return de}(),He=function(){function de(Ce){var ke=ee(c(Ce)),ge=[];return F(ke,function(Se){!k(fe,Se)&&!k(T,Se)&&oe(ge,Se)}),ge}return de}(),ye=function(Ce){var ke=Ce===Q,ge=ee(ke?me:c(Ce)),Se=[];return F(ge,function(Pe){k(fe,Pe)&&(!ke||k(Q,Pe))&&oe(Se,fe[Pe])}),Se};B||(ue=function(){function de(){if(g(ie,this))throw new te("Symbol is not a constructor");var Ce=!arguments.length||arguments[0]===void 0?void 0:l(arguments[0]),ke=M(Ce),ge=function(){function Se(Pe){var je=this===void 0?a:this;je===Q&&t(Se,me,Pe),k(je,W)&&k(je[W],ke)&&(je[W][ke]=!1);var _e=u(1,Pe);try{Ve(je,ke,_e)}catch(ze){if(!(ze instanceof pe))throw ze;he(je,ke,_e)}}return Se}();return b&&ve&&Ve(Q,ke,{configurable:!0,set:ge}),Be(ke,Ce)}return de}(),ie=ue[K],S(ie,"toString",function(){function de(){return J(this).tag}return de}()),S(ue,"withoutSetter",function(de){return Be(M(de),de)}),y.f=xe,N.f=be,V.f=Le,p.f=Re,h.f=C.f=He,v.f=ye,D.f=function(de){return Be(O(de),de)},b&&(L(ie,"description",{configurable:!0,get:function(){function de(){return J(this).description}return de}()}),f||S(Q,"propertyIsEnumerable",xe,{unsafe:!0}))),e({global:!0,constructor:!0,wrap:!0,forced:!B,sham:!B},{Symbol:ue}),F(i(Y),function(de){E(de)}),e({target:z,stat:!0,forced:!B},{useSetter:function(){function de(){ve=!0}return de}(),useSimple:function(){function de(){ve=!1}return de}()}),e({target:"Object",stat:!0,forced:!B,sham:!b},{create:we,defineProperty:be,defineProperties:Le,getOwnPropertyDescriptor:Re}),e({target:"Object",stat:!0,forced:!B},{getOwnPropertyNames:He}),P(),R(ue,z),T[W]=!0},10933:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(74685),o=n(67250),f=n(45299),b=n(55747),B=n(21287),I=n(12605),k=n(73936),g=n(5774),d=t.Symbol,c=d&&d.prototype;if(a&&b(d)&&(!("description"in c)||d().description!==void 0)){var m={},l=function(){function p(){var N=arguments.length<1||arguments[0]===void 0?void 0:I(arguments[0]),V=B(c,this)?new d(N):N===void 0?d():d(N);return N===""&&(m[V]=!0),V}return p}();g(l,d),l.prototype=c,c.constructor=l;var u=String(d("description detection"))==="Symbol(description detection)",s=o(c.valueOf),i=o(c.toString),h=/^Symbol\((.*)\)[^)]+$/,C=o("".replace),v=o("".slice);k(c,"description",{configurable:!0,get:function(){function p(){var N=s(this);if(f(m,N))return"";var V=i(N),y=u?v(V,7,-1):C(V,h,"$1");return y===""?void 0:y}return p}()}),e({global:!0,constructor:!0,forced:!0},{Symbol:l})}},30828:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(45299),o=n(12605),f=n(16639),b=n(66570),B=f("string-to-symbol-registry"),I=f("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!b},{for:function(){function k(g){var d=o(g);if(t(B,d))return B[d];var c=a("Symbol")(d);return B[d]=c,I[c]=d,c}return k}()})},53795:function(A,r,n){"use strict";var e=n(85889);e("hasInstance")},87806:function(A,r,n){"use strict";var e=n(85889);e("isConcatSpreadable")},64677:function(A,r,n){"use strict";var e=n(85889);e("iterator")},33313:function(A,r,n){"use strict";n(49899),n(30828),n(6862),n(53008),n(28603)},6862:function(A,r,n){"use strict";var e=n(63964),a=n(45299),t=n(71399),o=n(89393),f=n(16639),b=n(66570),B=f("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!b},{keyFor:function(){function I(k){if(!t(k))throw new TypeError(o(k)+" is not a symbol");if(a(B,k))return B[k]}return I}()})},48058:function(A,r,n){"use strict";var e=n(85889);e("match")},51583:function(A,r,n){"use strict";var e=n(85889);e("replace")},82403:function(A,r,n){"use strict";var e=n(85889);e("search")},34265:function(A,r,n){"use strict";var e=n(85889);e("species")},3295:function(A,r,n){"use strict";var e=n(85889);e("split")},1078:function(A,r,n){"use strict";var e=n(85889),a=n(52360);e("toPrimitive"),a()},63207:function(A,r,n){"use strict";var e=n(4009),a=n(85889),t=n(84925);a("toStringTag"),t(e("Symbol"),"Symbol")},80520:function(A,r,n){"use strict";var e=n(85889);e("unscopables")},99872:function(A,r,n){"use strict";var e=n(67250),a=n(4246),t=n(71447),o=e(t),f=a.aTypedArray,b=a.exportTypedArrayMethod;b("copyWithin",function(){function B(I,k){return o(f(this),I,k,arguments.length>2?arguments[2]:void 0)}return B}())},73364:function(A,r,n){"use strict";var e=n(4246),a=n(22603).every,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("every",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},58166:function(A,r,n){"use strict";var e=n(4246),a=n(88471),t=n(61484),o=n(2281),f=n(91495),b=n(67250),B=n(40033),I=e.aTypedArray,k=e.exportTypedArrayMethod,g=b("".slice),d=B(function(){var c=0;return new Int8Array(2).fill({valueOf:function(){function m(){return c++}return m}()}),c!==1});k("fill",function(){function c(m){var l=arguments.length;I(this);var u=g(o(this),0,3)==="Big"?t(m):+m;return f(a,this,u,l>1?arguments[1]:void 0,l>2?arguments[2]:void 0)}return c}(),d)},23793:function(A,r,n){"use strict";var e=n(4246),a=n(22603).filter,t=n(45399),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("filter",function(){function b(B){var I=a(o(this),B,arguments.length>1?arguments[1]:void 0);return t(this,I)}return b}())},13917:function(A,r,n){"use strict";var e=n(4246),a=n(22603).findIndex,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("findIndex",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},43820:function(A,r,n){"use strict";var e=n(4246),a=n(22603).find,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("find",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},80756:function(A,r,n){"use strict";var e=n(80185);e("Float32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},70567:function(A,r,n){"use strict";var e=n(80185);e("Float64",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},19852:function(A,r,n){"use strict";var e=n(4246),a=n(22603).forEach,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("forEach",function(){function f(b){a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},40379:function(A,r,n){"use strict";var e=n(86563),a=n(4246).exportTypedArrayStaticMethod,t=n(3805);a("from",t,e)},92770:function(A,r,n){"use strict";var e=n(4246),a=n(14211).includes,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("includes",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},81069:function(A,r,n){"use strict";var e=n(4246),a=n(14211).indexOf,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("indexOf",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},60037:function(A,r,n){"use strict";var e=n(80185);e("Int16",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},44195:function(A,r,n){"use strict";var e=n(80185);e("Int32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},66756:function(A,r,n){"use strict";var e=n(80185);e("Int8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},63689:function(A,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(4246),f=n(34570),b=n(24697),B=b("iterator"),I=e.Uint8Array,k=t(f.values),g=t(f.keys),d=t(f.entries),c=o.aTypedArray,m=o.exportTypedArrayMethod,l=I&&I.prototype,u=!a(function(){l[B].call([1])}),s=!!l&&l.values&&l[B]===l.values&&l.values.name==="values",i=function(){function h(){return k(c(this))}return h}();m("entries",function(){function h(){return d(c(this))}return h}(),u),m("keys",function(){function h(){return g(c(this))}return h}(),u),m("values",i,u||!s,{name:"values"}),m(B,i,u||!s,{name:"values"})},5659:function(A,r,n){"use strict";var e=n(4246),a=n(67250),t=e.aTypedArray,o=e.exportTypedArrayMethod,f=a([].join);o("join",function(){function b(B){return f(t(this),B)}return b}())},25014:function(A,r,n){"use strict";var e=n(4246),a=n(61267),t=n(1325),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("lastIndexOf",function(){function b(B){var I=arguments.length;return a(t,o(this),I>1?[B,arguments[1]]:[B])}return b}())},32189:function(A,r,n){"use strict";var e=n(4246),a=n(22603).map,t=n(31082),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("map",function(){function b(B){return a(o(this),B,arguments.length>1?arguments[1]:void 0,function(I,k){return new(t(I))(k)})}return b}())},23030:function(A,r,n){"use strict";var e=n(4246),a=n(86563),t=e.aTypedArrayConstructor,o=e.exportTypedArrayStaticMethod;o("of",function(){function f(){for(var b=0,B=arguments.length,I=new(t(this))(B);B>b;)I[b]=arguments[b++];return I}return f}(),a)},49110:function(A,r,n){"use strict";var e=n(4246),a=n(56844).right,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("reduceRight",function(){function f(b){var B=arguments.length;return a(t(this),b,B,B>1?arguments[1]:void 0)}return f}())},24309:function(A,r,n){"use strict";var e=n(4246),a=n(56844).left,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("reduce",function(){function f(b){var B=arguments.length;return a(t(this),b,B,B>1?arguments[1]:void 0)}return f}())},56445:function(A,r,n){"use strict";var e=n(4246),a=e.aTypedArray,t=e.exportTypedArrayMethod,o=Math.floor;t("reverse",function(){function f(){for(var b=this,B=a(b).length,I=o(B/2),k=0,g;k1?arguments[1]:void 0,1),C=b(i);if(l)return a(d,this,C,h);var v=this.length,p=o(C),N=0;if(p+h>v)throw new I("Wrong length");for(;Nm;)u[m]=d[m++];return u}return I}(),B)},88739:function(A,r,n){"use strict";var e=n(4246),a=n(22603).some,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("some",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},60415:function(A,r,n){"use strict";var e=n(74685),a=n(71138),t=n(40033),o=n(10320),f=n(90274),b=n(4246),B=n(652),I=n(19228),k=n(5026),g=n(9342),d=b.aTypedArray,c=b.exportTypedArrayMethod,m=e.Uint16Array,l=m&&a(m.prototype.sort),u=!!l&&!(t(function(){l(new m(2),null)})&&t(function(){l(new m(2),{})})),s=!!l&&!t(function(){if(k)return k<74;if(B)return B<67;if(I)return!0;if(g)return g<602;var h=new m(516),C=Array(516),v,p;for(v=0;v<516;v++)p=v%4,h[v]=515-v,C[v]=v-2*p+3;for(l(h,function(N,V){return(N/4|0)-(V/4|0)}),v=0;v<516;v++)if(h[v]!==C[v])return!0}),i=function(C){return function(v,p){return C!==void 0?+C(v,p)||0:p!==p?-1:v!==v?1:v===0&&p===0?1/v>0&&1/p<0?1:-1:v>p}};c("sort",function(){function h(C){return C!==void 0&&o(C),s?l(this,C):f(d(this),i(C))}return h}(),!s||u)},72532:function(A,r,n){"use strict";var e=n(4246),a=n(10188),t=n(13912),o=n(31082),f=e.aTypedArray,b=e.exportTypedArrayMethod;b("subarray",function(){function B(I,k){var g=f(this),d=g.length,c=t(I,d),m=o(g);return new m(g.buffer,g.byteOffset+c*g.BYTES_PER_ELEMENT,a((k===void 0?d:t(k,d))-c))}return B}())},62207:function(A,r,n){"use strict";var e=n(74685),a=n(61267),t=n(4246),o=n(40033),f=n(54602),b=e.Int8Array,B=t.aTypedArray,I=t.exportTypedArrayMethod,k=[].toLocaleString,g=!!b&&o(function(){k.call(new b(1))}),d=o(function(){return[1,2].toLocaleString()!==new b([1,2]).toLocaleString()})||!o(function(){b.prototype.toLocaleString.call([1,2])});I("toLocaleString",function(){function c(){return a(k,g?f(B(this)):B(this),f(arguments))}return c}(),d)},906:function(A,r,n){"use strict";var e=n(4246).exportTypedArrayMethod,a=n(40033),t=n(74685),o=n(67250),f=t.Uint8Array,b=f&&f.prototype||{},B=[].toString,I=o([].join);a(function(){B.call({})})&&(B=function(){function g(){return I(this)}return g}());var k=b.toString!==B;e("toString",B,k)},78824:function(A,r,n){"use strict";var e=n(80185);e("Uint16",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},72846:function(A,r,n){"use strict";var e=n(80185);e("Uint32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},24575:function(A,r,n){"use strict";var e=n(80185);e("Uint8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},71968:function(A,r,n){"use strict";var e=n(80185);e("Uint8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()},!0)},80040:function(A,r,n){"use strict";var e=n(50730),a=n(74685),t=n(67250),o=n(30145),f=n(81969),b=n(45150),B=n(39895),I=n(77568),k=n(5419).enforce,g=n(40033),d=n(21820),c=Object,m=Array.isArray,l=c.isExtensible,u=c.isFrozen,s=c.isSealed,i=c.freeze,h=c.seal,C=!a.ActiveXObject&&"ActiveXObject"in a,v,p=function(M){return function(){function O(){return M(this,arguments.length?arguments[0]:void 0)}return O}()},N=b("WeakMap",p,B),V=N.prototype,y=t(V.set),S=function(){return e&&g(function(){var M=i([]);return y(new N,M,1),!u(M)})};if(d)if(C){v=B.getConstructor(p,"WeakMap",!0),f.enable();var L=t(V.delete),w=t(V.has),x=t(V.get);o(V,{delete:function(){function T(M){if(I(M)&&!l(M)){var O=k(this);return O.frozen||(O.frozen=new v),L(this,M)||O.frozen.delete(M)}return L(this,M)}return T}(),has:function(){function T(M){if(I(M)&&!l(M)){var O=k(this);return O.frozen||(O.frozen=new v),w(this,M)||O.frozen.has(M)}return w(this,M)}return T}(),get:function(){function T(M){if(I(M)&&!l(M)){var O=k(this);return O.frozen||(O.frozen=new v),w(this,M)?x(this,M):O.frozen.get(M)}return x(this,M)}return T}(),set:function(){function T(M,O){if(I(M)&&!l(M)){var D=k(this);D.frozen||(D.frozen=new v),w(this,M)?y(this,M,O):D.frozen.set(M,O)}else y(this,M,O);return this}return T}()})}else S()&&o(V,{set:function(){function T(M,O){var D;return m(M)&&(u(M)?D=i:s(M)&&(D=h)),y(this,M,O),D&&D(M),this}return T}()})},90846:function(A,r,n){"use strict";n(80040)},67042:function(A,r,n){"use strict";var e=n(45150),a=n(39895);e("WeakSet",function(t){return function(){function o(){return t(this,arguments.length?arguments[0]:void 0)}return o}()},a)},40348:function(A,r,n){"use strict";n(67042)},5606:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(60375).clear;e({global:!0,bind:!0,enumerable:!0,forced:a.clearImmediate!==t},{clearImmediate:t})},83006:function(A,r,n){"use strict";n(5606),n(27807)},25764:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(37713),o=n(10320),f=n(24986),b=n(40033),B=n(58310),I=b(function(){return B&&Object.getOwnPropertyDescriptor(a,"queueMicrotask").value.length!==1});e({global:!0,enumerable:!0,dontCallGetSet:!0,forced:I},{queueMicrotask:function(){function k(g){f(arguments.length,1),t(o(g))}return k}()})},27807:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(60375).set,o=n(78362),f=a.setImmediate?o(t,!1):t;e({global:!0,bind:!0,enumerable:!0,forced:a.setImmediate!==f},{setImmediate:f})},45569:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(78362),o=t(a.setInterval,!0);e({global:!0,bind:!0,forced:a.setInterval!==o},{setInterval:o})},5213:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(78362),o=t(a.setTimeout,!0);e({global:!0,bind:!0,forced:a.setTimeout!==o},{setTimeout:o})},69401:function(A,r,n){"use strict";n(45569),n(5213)},7435:function(A){"use strict";/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var r,n=[],e=[],a=function(){if(0)var k;window.onunload=function(){return r&&r.close()}},t=function(k){return e.push(k)},o=function(k){var N=[],d=function(u){return typeof u=="number"&&!Number.isFinite(u)?{__number__:String(u)}:typeof u=="undefined"?{__undefined__:!0}:u},c=function(u,s){if(typeof s=="object"){if(s===null)return s;if(N.includes(s))return"[circular ref]";N.push(s);var i=s instanceof Error||s.code&&s.message&&s.message.includes("Error");return i?{__error__:!0,string:String(s),stack:s.stack}:Array.isArray(s)?s.map(d):s}return d(s)},m=JSON.stringify(k,c);return N=null,m},f=function(k){if(0)var N,d,c},b=function(k,N){if(0)var d,c,m},B=function(){};A.exports={subscribe:t,sendMessage:f,sendLogEntry:b,setupHotReloading:B}}},kt={};function X(A){var r=kt[A];if(r!==void 0)return r.exports;var n=kt[A]={exports:{}};return Jt[A](n,n.exports,X),n.exports}(function(){X.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(A){if(typeof window=="object")return window}}()})(),function(){X.o=function(A,r){return Object.prototype.hasOwnProperty.call(A,r)}}();var Rn={};(function(){"use strict";X(33313),X(10933),X(79250),X(53795),X(87806),X(64677),X(48058),X(51583),X(82403),X(34265),X(3295),X(1078),X(63207),X(80520),X(39600),X(93237),X(32057),X(68933),X(47830),X(13455),X(64094),X(61915),X(32384),X(25579),X(63532),X(33425),X(43894),X(99636),X(34570),X(94432),X(24683),X(69984),X(32089),X(60206),X(29645),X(4788),X(58672),X(19356),X(48968),X(49852),X(2712),X(864),X(54243),X(75621),X(26267),X(50095),X(33451),X(74587),X(25082),X(47421),X(32122),X(6306),X(90216),X(84663),X(92332),X(98329),X(9631),X(47091),X(59660),X(15383),X(92866),X(86107),X(29248),X(52540),X(79007),X(77199),X(6522),X(95542),X(2966),X(20997),X(57400),X(45571),X(54800),X(15709),X(76059),X(96614),X(324),X(90426),X(95443),X(87968),X(55007),X(55323),X(13521),X(5006),X(99009),X(85770),X(23532),X(87119),X(78618),X(27129),X(31943),X(3579),X(97397),X(85028),X(8225),X(43331),X(62289),X(56196),X(2950),X(44205),X(76882),X(83186),X(76065),X(13411),X(26634),X(53118),X(42514),X(84353),X(62987),X(48993),X(52917),X(4972),X(28913),X(36382),X(53092),X(69861),X(29674),X(81543),X(9373),X(45093),X(63074),X(5815),X(88527),X(66390),X(7784),X(50551),X(76483),X(92046),X(63915),X(51454),X(79669),X(23057),X(57983),X(17953),X(30442),X(6403),X(9867),X(43673),X(12354),X(22515),X(5143),X(93514),X(5416),X(11619),X(44590),X(63272),X(39930),X(4038),X(8448),X(70604),X(34965),X(95309),X(82256),X(49484),X(38931),X(39308),X(91550),X(75008),X(56027),X(50340),X(34325),X(74498),X(15812),X(57726),X(80756),X(70567),X(66756),X(60037),X(44195),X(24575),X(71968),X(78824),X(72846),X(99872),X(73364),X(58166),X(23793),X(43820),X(13917),X(19852),X(40379),X(92770),X(81069),X(63689),X(5659),X(25014),X(32189),X(23030),X(24309),X(49110),X(56445),X(30939),X(48321),X(88739),X(60415),X(72532),X(62207),X(906),X(90846),X(40348),X(83006),X(25764),X(69401),X(95012),X(30236)})(),function(){"use strict";var A=X(89005);X(67160),X(23542),X(30386),X(98996),X(50578),X(4444),X(77870),X(39108),X(11714),X(73492),X(49641),X(17570),X(61858),X(32882),X(23632),X(56492);var r=X(85822),n=X(7435),e=X(56518),a=X(26427),t=X(18498),o=X(49060),f=X(72178),b=X(24826),B;/** + */var r,n=[],e=[],a=function(){if(0)var k;window.onunload=function(){return r&&r.close()}},t=function(k){return e.push(k)},o=function(k){var g=[],d=function(u){return typeof u=="number"&&!Number.isFinite(u)?{__number__:String(u)}:typeof u=="undefined"?{__undefined__:!0}:u},c=function(u,s){if(typeof s=="object"){if(s===null)return s;if(g.includes(s))return"[circular ref]";g.push(s);var i=s instanceof Error||s.code&&s.message&&s.message.includes("Error");return i?{__error__:!0,string:String(s),stack:s.stack}:Array.isArray(s)?s.map(d):s}return d(s)},m=JSON.stringify(k,c);return g=null,m},f=function(k){if(0)var g,d,c},b=function(k,g){if(0)var d,c,m},B=function(){};A.exports={subscribe:t,sendMessage:f,sendLogEntry:b,setupHotReloading:B}}},kt={};function X(A){var r=kt[A];if(r!==void 0)return r.exports;var n=kt[A]={exports:{}};return Jt[A](n,n.exports,X),n.exports}(function(){X.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(A){if(typeof window=="object")return window}}()})(),function(){X.o=function(A,r){return Object.prototype.hasOwnProperty.call(A,r)}}();var Rn={};(function(){"use strict";X(33313),X(10933),X(79250),X(53795),X(87806),X(64677),X(48058),X(51583),X(82403),X(34265),X(3295),X(1078),X(63207),X(80520),X(39600),X(93237),X(32057),X(68933),X(47830),X(13455),X(64094),X(61915),X(32384),X(25579),X(63532),X(33425),X(43894),X(99636),X(34570),X(94432),X(24683),X(69984),X(32089),X(60206),X(29645),X(4788),X(58672),X(19356),X(48968),X(49852),X(2712),X(864),X(54243),X(75621),X(26267),X(50095),X(33451),X(74587),X(25082),X(47421),X(32122),X(6306),X(90216),X(84663),X(92332),X(98329),X(9631),X(47091),X(59660),X(15383),X(92866),X(86107),X(29248),X(52540),X(79007),X(77199),X(6522),X(95542),X(2966),X(20997),X(57400),X(45571),X(54800),X(15709),X(76059),X(96614),X(324),X(90426),X(95443),X(87968),X(55007),X(55323),X(13521),X(5006),X(99009),X(85770),X(23532),X(87119),X(78618),X(27129),X(31943),X(3579),X(97397),X(85028),X(8225),X(43331),X(62289),X(56196),X(2950),X(44205),X(76882),X(83186),X(76065),X(13411),X(26634),X(53118),X(42514),X(84353),X(62987),X(48993),X(52917),X(4972),X(28913),X(36382),X(53092),X(69861),X(29674),X(81543),X(9373),X(45093),X(63074),X(5815),X(88527),X(66390),X(7784),X(50551),X(76483),X(92046),X(63915),X(51454),X(79669),X(23057),X(57983),X(17953),X(30442),X(6403),X(9867),X(43673),X(12354),X(22515),X(5143),X(93514),X(5416),X(11619),X(44590),X(63272),X(39930),X(4038),X(8448),X(70604),X(34965),X(95309),X(82256),X(49484),X(38931),X(39308),X(91550),X(75008),X(56027),X(50340),X(34325),X(74498),X(15812),X(57726),X(80756),X(70567),X(66756),X(60037),X(44195),X(24575),X(71968),X(78824),X(72846),X(99872),X(73364),X(58166),X(23793),X(43820),X(13917),X(19852),X(40379),X(92770),X(81069),X(63689),X(5659),X(25014),X(32189),X(23030),X(24309),X(49110),X(56445),X(30939),X(48321),X(88739),X(60415),X(72532),X(62207),X(906),X(90846),X(40348),X(83006),X(25764),X(69401),X(95012),X(30236)})(),function(){"use strict";var A=X(89005);X(67160),X(23542),X(30386),X(98996),X(50578),X(4444),X(77870),X(39108),X(11714),X(73492),X(49641),X(17570),X(61858),X(32882),X(23632),X(56492);var r=X(85822),n=X(7435),e=X(56518),a=X(26427),t=X(18498),o=X(49060),f=X(72178),b=X(24826),B;/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */r.perf.mark("inception",(B=window.performance)==null||(B=B.timing)==null?void 0:B.navigationStart),r.perf.mark("init");var I=(0,f.configureStore)(),k=(0,o.createRenderer)(function(){(0,a.loadIconRefMap)();var d=X(71253),c=d.getRoutedComponent,m=c(I);return(0,A.createComponentVNode)(2,f.StoreProvider,{store:I,children:(0,A.createComponentVNode)(2,m)})}),N=function d(){if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",d);return}(0,b.setupGlobalEvents)(),(0,e.setupHotKeys)(),(0,t.captureExternalLinks)(),I.subscribe(k),Byond.subscribe(function(c,m){return I.dispatch({type:c,payload:m})})};N()}()})();})(); + */r.perf.mark("inception",(B=window.performance)==null||(B=B.timing)==null?void 0:B.navigationStart),r.perf.mark("init");var I=(0,f.configureStore)(),k=(0,o.createRenderer)(function(){(0,a.loadIconRefMap)();var d=X(71253),c=d.getRoutedComponent,m=c(I);return(0,A.createComponentVNode)(2,f.StoreProvider,{store:I,children:(0,A.createComponentVNode)(2,m)})}),g=function d(){if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",d);return}(0,b.setupGlobalEvents)(),(0,e.setupHotKeys)(),(0,t.captureExternalLinks)(),I.subscribe(k),Byond.subscribe(function(c,m){return I.dispatch({type:c,payload:m})})};g()}()})();})(); From 6397260ed09c966f232ff0dcd741393eff61583d Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Tue, 28 Jan 2025 11:01:05 +0300 Subject: [PATCH 18/64] Add threshold as config option --- config/example/config.toml | 3 ++ modular_ss220/balance/_balance.dme | 1 + modular_ss220/balance/code/config/config.dm | 8 ++++ .../balance/code/events/security_level.dm | 47 +++++++++++++------ modular_ss220/balance/code/items/radio.dm | 2 +- 5 files changed, 46 insertions(+), 15 deletions(-) create mode 100644 modular_ss220/balance/code/config/config.dm diff --git a/config/example/config.toml b/config/example/config.toml index 014e63b393d5..4d429a9ae7e8 100644 --- a/config/example/config.toml +++ b/config/example/config.toml @@ -1002,6 +1002,9 @@ ffmpeg_cpuaffinity = "" force_discord_verification = false # Respawn delay in minutes before one may respawn as a crew member respawn_delay = 20 +# Players needed to enable advanced communication (common channel limitations). +# Consider -1 as no threshold, so advanced communication is always disabled. +advanced_communication_threshold = -1 # Enable speech filter for players. # If enabled, some words will be removed from player's messages. enable_speech_filter = false diff --git a/modular_ss220/balance/_balance.dme b/modular_ss220/balance/_balance.dme index d9c406fa0cbd..70bd1ff11165 100644 --- a/modular_ss220/balance/_balance.dme +++ b/modular_ss220/balance/_balance.dme @@ -1,6 +1,7 @@ #include "_balance.dm" #include "code/access/access.dm" +#include "code/config/config.dm" #include "code/events/blob.dm" #include "code/events/security_level.dm" #include "code/items/pda.dm" diff --git a/modular_ss220/balance/code/config/config.dm b/modular_ss220/balance/code/config/config.dm new file mode 100644 index 000000000000..bed0a517eb61 --- /dev/null +++ b/modular_ss220/balance/code/config/config.dm @@ -0,0 +1,8 @@ +/datum/configuration_section/ss220_misc_configuration + /// Players needed to enable advanced communication (common channel limitations). + /// Consider -1 as no threshold, so advanced communication is always disabled. + var/advanced_communication_threshold = 40 + +/datum/configuration_section/ss220_misc_configuration/load_data(list/data) + . = ..() + CONFIG_LOAD_NUM(advanced_communication_threshold, data["advanced_communication_threshold"]) diff --git a/modular_ss220/balance/code/events/security_level.dm b/modular_ss220/balance/code/events/security_level.dm index 541440d56cf5..040f680a8e9e 100644 --- a/modular_ss220/balance/code/events/security_level.dm +++ b/modular_ss220/balance/code/events/security_level.dm @@ -1,15 +1,15 @@ -/datum/security_level - /// Tells if every crew member will be allowed to talk on the common frequency. - var/grants_common_channel_access = FALSE - -/datum/security_level/gamma - grants_common_channel_access = TRUE +/datum/controller/subsystem/security_level + /// Whether advanced communication (common channel limitations) is enabled. + var/advanced_communication_enabled = FALSE -/datum/security_level/epsilon - grants_common_channel_access = TRUE +/datum/controller/subsystem/security_level/Initialize() + . = ..() + RegisterSignal(SSticker, COMSIG_TICKER_ROUND_STARTING, PROC_REF(on_round_start)) -/datum/security_level/delta - grants_common_channel_access = TRUE +/datum/controller/subsystem/security_level/proc/on_round_start() + SIGNAL_HANDLER + var/threshold = GLOB.configuration.ss220_misc.advanced_communication_threshold + advanced_communication_enabled = length(GLOB.clients) >= threshold /datum/controller/subsystem/security_level/announce_security_level(datum/security_level/selected_level) var/message @@ -26,9 +26,28 @@ title = selected_level.lowering_to_announcement_title sound = selected_level.lowering_to_sound - if(selected_level.grants_common_channel_access && !current_security_level.grants_common_channel_access) - message += " Ограничения на пользование общим каналом связи сняты." - else if(!selected_level.grants_common_channel_access && current_security_level.grants_common_channel_access) - message += " Ограничения на пользование общим каналом связи восстановлены." + if(advanced_communication_enabled) + if(selected_level.grants_common_channel_access() && !current_security_level.grants_common_channel_access()) + message += " Ограничения на пользование общим каналом связи сняты." + else if(!selected_level.grants_common_channel_access() && current_security_level.grants_common_channel_access()) + message += " Ограничения на пользование общим каналом связи восстановлены." GLOB.security_announcement.Announce(message, title, new_sound = sound, new_sound2 = sound2) + +/datum/security_level + /// Tells if every crew member will be allowed to talk on the common frequency. + var/grants_common_channel_access = FALSE + +/datum/security_level/proc/grants_common_channel_access() + if(!SSsecurity_level.advanced_communication_enabled) + return TRUE + return grants_common_channel_access + +/datum/security_level/gamma + grants_common_channel_access = TRUE + +/datum/security_level/epsilon + grants_common_channel_access = TRUE + +/datum/security_level/delta + grants_common_channel_access = TRUE diff --git a/modular_ss220/balance/code/items/radio.dm b/modular_ss220/balance/code/items/radio.dm index b6c8e20e3e6f..6cc6c34a6c14 100644 --- a/modular_ss220/balance/code/items/radio.dm +++ b/modular_ss220/balance/code/items/radio.dm @@ -8,7 +8,7 @@ return channel // this will be handled // Check if the radio can send to common. - var/sec_level_grants_common = SSsecurity_level.current_security_level.grants_common_channel_access + var/sec_level_grants_common = SSsecurity_level.current_security_level.grants_common_channel_access() if(channel.frequency == PUB_FREQ && !sec_level_grants_common && has_limited_common_channel_access()) return RADIO_CONNECTION_FAIL From 158f4e0321de0656ac44c98916d842ce8a258ece Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Tue, 28 Jan 2025 11:02:28 +0300 Subject: [PATCH 19/64] Centcom PDA alarm timeout --- modular_ss220/balance/code/items/pda.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modular_ss220/balance/code/items/pda.dm b/modular_ss220/balance/code/items/pda.dm index ffa5873c7e66..1c9c757fa07d 100644 --- a/modular_ss220/balance/code/items/pda.dm +++ b/modular_ss220/balance/code/items/pda.dm @@ -73,3 +73,6 @@ /obj/item/pda/heads alarm_timeout = 2 MINUTES + +/obj/item/pda/heads/centcom + alarm_timeout = 1 MINUTES From be5519b1857d152a5407f9696e64d22312b08e4b Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Tue, 28 Jan 2025 11:47:54 +0300 Subject: [PATCH 20/64] Disable alarm button after emp act --- modular_ss220/balance/code/items/pda.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modular_ss220/balance/code/items/pda.dm b/modular_ss220/balance/code/items/pda.dm index 1c9c757fa07d..3b288efa3338 100644 --- a/modular_ss220/balance/code/items/pda.dm +++ b/modular_ss220/balance/code/items/pda.dm @@ -28,7 +28,7 @@ ) return - if(!is_station_level(usr.z) && !is_mining_level(usr.z)) + if(!radio.on || (!is_station_level(usr.z) && !is_mining_level(usr.z))) tgui_alert( user = usr, title = "Ошибка", @@ -52,7 +52,8 @@ radio.autosay( from = "Система Оповещения", message = "Внимание! [owner], [ownrank], требует помощи в [area.name]! Необходимо немедленное реагирование.", - channel = DEPARTMENT_SECURITY + channel = DEPARTMENT_SECURITY, + follow_target_override = src ) if(!silent) playsound(src, 'sound/machines/terminal_success.ogg', vol = 50, vary = TRUE) From 92b0be2ca9819b8f8c2b435981554bbac0ad12c3 Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Tue, 28 Jan 2025 12:24:46 +0300 Subject: [PATCH 21/64] Fix radio range being changed by ghosts --- code/game/objects/items/devices/radio/radio_objects.dm | 2 +- modular_ss220/objects/code/radio.dm | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/code/game/objects/items/devices/radio/radio_objects.dm b/code/game/objects/items/devices/radio/radio_objects.dm index c6f3dd347021..289f0e66f3ed 100644 --- a/code/game/objects/items/devices/radio/radio_objects.dm +++ b/code/game/objects/items/devices/radio/radio_objects.dm @@ -176,7 +176,7 @@ GLOBAL_LIST_EMPTY(deadsay_radio_systems) /obj/item/radio/ui_act(action, params, datum/tgui/ui) if(..()) - return + return TRUE // SS220 EDIT - return TRUE if the action was handled . = TRUE switch(action) if("frequency") // Available to both headsets and non-headset radios diff --git a/modular_ss220/objects/code/radio.dm b/modular_ss220/objects/code/radio.dm index 2a28e7c7bff1..e5bc1fae36b1 100644 --- a/modular_ss220/objects/code/radio.dm +++ b/modular_ss220/objects/code/radio.dm @@ -46,8 +46,6 @@ return TRUE else return FALSE - else - return FALSE /obj/item/radio/update_overlays() . = ..() From 6ba1ee337dec0447f9690269440a5d1d739599c6 Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Sat, 1 Feb 2025 08:55:04 +0300 Subject: [PATCH 22/64] Translate emag messages --- modular_ss220/balance/code/items/radio.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modular_ss220/balance/code/items/radio.dm b/modular_ss220/balance/code/items/radio.dm index 6cc6c34a6c14..7ec0eb16d8f7 100644 --- a/modular_ss220/balance/code/items/radio.dm +++ b/modular_ss220/balance/code/items/radio.dm @@ -17,13 +17,13 @@ /obj/item/radio/emag_act(mob/user) ..() if(emagged) - to_chat(user, span_notice("[src] is unresponsive. It is probably already modified.")) + to_chat(user, span_notice("[declent_ru(NOMINATIVE)] не реагирует. Видимо, модификация уже производилась.")) return FALSE respects_common_channel_limitations = FALSE emagged = TRUE playsound(loc, 'sound/effects/sparks4.ogg', vol = 75, vary = TRUE) - to_chat(user, span_notice("You disable common channel limitations of [src].")) + to_chat(user, span_notice("Вы отключаете ограничения на общий канал у [declent_ru(GENITIVE)].")) log_game("[key_name(user)] emagged [src]") return TRUE From 99a0e4897c5f3f68bb98ccdd7467f868fbae5f16 Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Sat, 1 Feb 2025 08:59:52 +0300 Subject: [PATCH 23/64] Notify ghosts when someone calls for security --- modular_ss220/balance/code/items/pda.dm | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/modular_ss220/balance/code/items/pda.dm b/modular_ss220/balance/code/items/pda.dm index 3b288efa3338..88588d1de97e 100644 --- a/modular_ss220/balance/code/items/pda.dm +++ b/modular_ss220/balance/code/items/pda.dm @@ -16,7 +16,7 @@ qdel(radio) return ..() -/obj/item/pda/proc/call_security() +/obj/item/pda/proc/handle_alarm_button() if(!COOLDOWN_FINISHED(src, alarm_cooldown)) var/remaining_time = COOLDOWN_TIMELEFT(src, alarm_cooldown) tgui_alert( @@ -48,7 +48,11 @@ if(response != "Да") return - var/area/area = get_area(usr) + call_security() + COOLDOWN_START(src, alarm_cooldown, alarm_timeout) + +/obj/item/pda/proc/call_security() + var/area/area = get_area(src) radio.autosay( from = "Система Оповещения", message = "Внимание! [owner], [ownrank], требует помощи в [area.name]! Необходимо немедленное реагирование.", @@ -57,7 +61,17 @@ ) if(!silent) playsound(src, 'sound/machines/terminal_success.ogg', vol = 50, vary = TRUE) - COOLDOWN_START(src, alarm_cooldown, alarm_timeout) + + notify_ghosts( + title = "Система Оповещения", + message = "Кто-то вызвал службу безопасности!", + ghost_sound = 'sound/effects/electheart.ogg', + enter_link = "(Click to follow)", + source = src, + action = NOTIFY_FOLLOW + ) + + log_game("[usr] called for security at ([usr.x], [usr.y], [usr.z]) using PDA of [owner] ([ownrank])") /datum/data/pda/app/main_menu template = "pda_main_menu220" @@ -66,7 +80,7 @@ . = ..() switch(action) if("security") - pda.call_security() + pda.handle_alarm_button() return TRUE /obj/item/pda/captain From 2eb45072a679239960658a6f5d78664d2e495054 Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Sat, 1 Feb 2025 13:27:16 +0300 Subject: [PATCH 24/64] Alarm Button app, cartridges --- code/modules/pda/pda_tgui.dm | 6 +- modular_ss220/balance/code/items/pda.dm | 191 +++++++++++++----- .../tgui/interfaces/pda/pda_alarm_button.js | 71 +++++++ .../tgui/interfaces/pda/pda_main_menu220.js | 81 -------- tgui/public/tgui.bundle.js | 122 +++++------ 5 files changed, 274 insertions(+), 197 deletions(-) create mode 100644 tgui/packages/tgui/interfaces/pda/pda_alarm_button.js delete mode 100644 tgui/packages/tgui/interfaces/pda/pda_main_menu220.js diff --git a/code/modules/pda/pda_tgui.dm b/code/modules/pda/pda_tgui.dm index 96c1a8f52961..b769057d0171 100644 --- a/code/modules/pda/pda_tgui.dm +++ b/code/modules/pda/pda_tgui.dm @@ -39,9 +39,11 @@ cat |= list(list(name = P.name, icon = P.icon, notify_icon = P.notify_icon, uid = "[P.UID()]")) // force the order of a few core categories + // SS220 EDIT START - alarm button shortcut_cat_order = list("General") \ - + sortList(shortcut_cat_order - list("General", "Scanners", "Utilities")) \ - + list("Scanners", "Utilities") + + sortList(shortcut_cat_order - list("General", "Scanners", "Utilities", "Danger")) \ + + list("Scanners", "Utilities", "Danger") + // SS220 EDIT END - alarm button data["idInserted"] = (id ? TRUE : FALSE) data["idLink"] = (id ? "[id.registered_name], [id.assignment]" : "--------") diff --git a/modular_ss220/balance/code/items/pda.dm b/modular_ss220/balance/code/items/pda.dm index 88588d1de97e..35840170ddb7 100644 --- a/modular_ss220/balance/code/items/pda.dm +++ b/modular_ss220/balance/code/items/pda.dm @@ -1,9 +1,9 @@ +// MARK: PDA /obj/item/pda + default_cartridge = /obj/item/cartridge/common + /// Radio to call security. var/obj/item/radio/radio - /// Timer to prevent spamming the alarm. - COOLDOWN_DECLARE(alarm_cooldown) - var/alarm_timeout = 5 MINUTES /obj/item/pda/Initialize(mapload) . = ..() @@ -16,78 +16,163 @@ qdel(radio) return ..() -/obj/item/pda/proc/handle_alarm_button() - if(!COOLDOWN_FINISHED(src, alarm_cooldown)) - var/remaining_time = COOLDOWN_TIMELEFT(src, alarm_cooldown) - tgui_alert( - user = usr, - title = "Ошибка", - message = "Вы недавно отправили запрос. Подождите [round(remaining_time / 10)] секунд, прежде чем попытаться снова.", - buttons = list("Ок"), - autofocus = TRUE - ) - return +/obj/item/pda/syndicate + default_cartridge = null - if(!radio.on || (!is_station_level(usr.z) && !is_mining_level(usr.z))) - tgui_alert( - user = usr, - title = "Ошибка", - message = "Вызов службы безопасности недоступен. Попробуйте позже.", - buttons = list("Ок"), - autofocus = TRUE - ) - return +// MARK: Alarm Button App +/datum/data/pda/app/alarm + name = "Call Security" + icon = "exclamation-triangle" + title = "Alarm Button" + category = "Danger" + template = "pda_alarm_button" + + /// Tells the alarm priority. TRUE for command members. + var/prioritized = FALSE + + /// Timer to prevent spamming the alarm. + COOLDOWN_DECLARE(alarm_cooldown) + var/alarm_timeout = 5 MINUTES + + /// Tells if the app is on the home screen + var/is_home = TRUE - var/response = tgui_alert( - user = usr, - message = "Вы уверены, что хотите запросить службу безопасности в эту область?", - title = "Тревога", - buttons = list("Да", "Нет"), - autofocus = TRUE + /// App response + var/last_response_title = null + var/last_response_text = null + var/last_response_success = null + var/last_response_acts = list() + +/datum/data/pda/app/alarm/update_ui(mob/user, list/data) + data["is_home"] = is_home + data["last_response"] = list( + "title" = last_response_title, + "text" = last_response_text, + "success" = last_response_success, + "acts" = last_response_acts ) - if(response != "Да") + return data + +/datum/data/pda/app/alarm/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) + if(..()) + return TRUE + + if(!pda.silent) + playsound(pda, 'sound/machines/terminal_select.ogg', 15, TRUE) + + switch(action) + if("submit") + handle_alarm_button() + if("ok") + is_home = TRUE + +/datum/data/pda/app/alarm/proc/handle_alarm_button() + is_home = FALSE + + if(!COOLDOWN_FINISHED(src, alarm_cooldown)) + var/remaining_time = COOLDOWN_TIMELEFT(src, alarm_cooldown) + last_response_title = "Ошибка" + last_response_text = "Вы недавно отправили запрос. Подождите [round(remaining_time / (1 SECONDS))] секунд, прежде чем попытаться снова." + last_response_success = FALSE + last_response_acts = list("ok") return + var/turf/location = get_turf(pda) + if(!pda.radio.on || (!is_station_level(location.z) && !is_mining_level(location.z))) + last_response_title = "Ошибка" + last_response_text = "Вызов службы безопасности недоступен. Попробуйте позже." + last_response_success = FALSE + last_response_acts = list("ok") + return + call_security() COOLDOWN_START(src, alarm_cooldown, alarm_timeout) + last_response_title = "Запрос принят" + last_response_text = "Служба безопасности получила ваш запрос. Пожалуйста, ожидайте прибытия офицеров." + last_response_success = TRUE + last_response_acts = list("ok") -/obj/item/pda/proc/call_security() - var/area/area = get_area(src) - radio.autosay( +/datum/data/pda/app/alarm/proc/call_security() + var/area/area = get_area(pda) + var/message = "Внимание! [pda.owner], [pda.ownrank], использует тревожную кнопку в [area.name]! \ + Необходимо[prioritized ? " немедленное" : ""] реагирование." + pda.radio.autosay( from = "Система Оповещения", - message = "Внимание! [owner], [ownrank], требует помощи в [area.name]! Необходимо немедленное реагирование.", + message = message, channel = DEPARTMENT_SECURITY, - follow_target_override = src + follow_target_override = pda ) - if(!silent) - playsound(src, 'sound/machines/terminal_success.ogg', vol = 50, vary = TRUE) + if(!pda.silent) + playsound(pda, 'sound/machines/terminal_success.ogg', vol = 50, vary = TRUE) notify_ghosts( title = "Система Оповещения", message = "Кто-то вызвал службу безопасности!", ghost_sound = 'sound/effects/electheart.ogg', - enter_link = "(Click to follow)", - source = src, + enter_link = "(Click to follow)", + source = pda, action = NOTIFY_FOLLOW ) - log_game("[usr] called for security at ([usr.x], [usr.y], [usr.z]) using PDA of [owner] ([ownrank])") +/datum/data/pda/app/alarm/heads + prioritized = TRUE + alarm_timeout = 2 MINUTES + +/datum/data/pda/app/alarm/centcom + prioritized = TRUE + alarm_timeout = 1 MINUTES -/datum/data/pda/app/main_menu - template = "pda_main_menu220" +// MARK: Cartidges +/obj/item/cartridge + var/is_nt_cartridge = TRUE + var/alarm_app_type = /datum/data/pda/app/alarm -/datum/data/pda/app/main_menu/ui_act(action, list/params) +/obj/item/cartridge/Initialize(mapload) . = ..() - switch(action) - if("security") - pda.handle_alarm_button() - return TRUE + if(!is_nt_cartridge) + return + for(var/program in programs) + if(istype(program, /datum/data/pda/app/alarm)) + return // somehow the alarm app is already in the cartridge + programs += new alarm_app_type -/obj/item/pda/captain - alarm_timeout = 2 MINUTES +/// Cartridge for broke assistants +/obj/item/cartridge/common + name = "Crew-I Cartridge" + desc = "A data cartridge for portable microcomputers. Has alarm button app." -/obj/item/pda/heads - alarm_timeout = 2 MINUTES +/obj/item/cartridge/head + alarm_app_type = /datum/data/pda/app/alarm/heads -/obj/item/pda/heads/centcom - alarm_timeout = 1 MINUTES +/obj/item/cartridge/captain + alarm_app_type = /datum/data/pda/app/alarm/heads + +/obj/item/cartridge/hop + alarm_app_type = /datum/data/pda/app/alarm/heads + +/obj/item/cartridge/hos + alarm_app_type = /datum/data/pda/app/alarm/heads + +/obj/item/cartridge/ce + alarm_app_type = /datum/data/pda/app/alarm/heads + +/obj/item/cartridge/rd + alarm_app_type = /datum/data/pda/app/alarm/heads + +/obj/item/cartridge/cmo + alarm_app_type = /datum/data/pda/app/alarm/heads + +/obj/item/cartridge/qm + alarm_app_type = /datum/data/pda/app/alarm/heads + +/obj/item/cartridge/supervisor + alarm_app_type = /datum/data/pda/app/alarm/heads + +/obj/item/cartridge/centcom + alarm_app_type = /datum/data/pda/app/alarm/centcom + +/obj/item/cartridge/syndicate + is_nt_cartridge = FALSE + +/obj/item/cartridge/frame + is_nt_cartridge = FALSE diff --git a/tgui/packages/tgui/interfaces/pda/pda_alarm_button.js b/tgui/packages/tgui/interfaces/pda/pda_alarm_button.js new file mode 100644 index 000000000000..81418742891f --- /dev/null +++ b/tgui/packages/tgui/interfaces/pda/pda_alarm_button.js @@ -0,0 +1,71 @@ +import { capitalize } from 'common/string'; +import { useBackend } from '../../backend'; +import { Button, Icon, Stack, Section, Box } from '../../components'; + +export const pda_alarm_button = (props, context) => { + const { act, data } = useBackend(context); + const { is_home, last_response } = data; + + if (!is_home) { + return ( + + ); + } + + return ( +
+ + Данная тревожная кнопка предназначена для экстренного вызова. Ее использование приведет к уведомлению + сотрудников службы безопасности о вашем примерном местонахождении. + +
+ +
+
+ ); +}; + +const AlarmAlert = (props, context) => { + const { act } = useBackend(context); + const { title, text, success, acts } = props; + + return ( +
+ + + {title} + + {text} +
+ + {acts.map((action, i) => ( + + + + ))} + +
+
+ ); +}; diff --git a/tgui/packages/tgui/interfaces/pda/pda_main_menu220.js b/tgui/packages/tgui/interfaces/pda/pda_main_menu220.js deleted file mode 100644 index d00911578db5..000000000000 --- a/tgui/packages/tgui/interfaces/pda/pda_main_menu220.js +++ /dev/null @@ -1,81 +0,0 @@ -import { useBackend } from '../../backend'; -import { Button, Icon, Stack, LabeledList, Section, Box } from '../../components'; -import { BooleanLike } from 'common/react'; - -export const pda_main_menu220 = (props, context) => { - const { act, data } = useBackend(context); - - const { owner, ownjob, idInserted, categories, pai, notifying } = data; - - return ( - - -
- - - - {owner}, {ownjob} - - - - -
-
- -
- - {categories.map((name) => { - let apps = data.apps[name]; - - if (!apps || !apps.length) { - return null; - } else { - return ( - - {apps.map((app) => ( -
-
- - {!!pai && ( -
-
- )} -
-
- ); -}; diff --git a/tgui/public/tgui.bundle.js b/tgui/public/tgui.bundle.js index 17f95edb8e13..07c9b09a0843 100644 --- a/tgui/public/tgui.bundle.js +++ b/tgui/public/tgui.bundle.js @@ -1,12 +1,12 @@ -(function(){(function(){var Jt={96376:function(A,r,n){"use strict";r.__esModule=!0,r.createPopper=void 0,r.popperGenerator=m;var e=g(n(74758)),a=g(n(28811)),t=g(n(98309)),o=g(n(44896)),f=g(n(33118)),b=g(n(10579)),B=g(n(56500)),I=g(n(17633));r.detectOverflow=I.default;var k=n(75573);function g(u){return u&&u.__esModule?u:{default:u}}var d={placement:"bottom",modifiers:[],strategy:"absolute"};function c(){for(var u=arguments.length,s=new Array(u),i=0;i0&&(0,a.round)(g.width)/B.offsetWidth||1,c=B.offsetHeight>0&&(0,a.round)(g.height)/B.offsetHeight||1);var m=(0,e.isElement)(B)?(0,t.default)(B):window,l=m.visualViewport,u=!(0,o.default)()&&k,s=(g.left+(u&&l?l.offsetLeft:0))/d,i=(g.top+(u&&l?l.offsetTop:0))/c,h=g.width/d,C=g.height/c;return{width:h,height:C,top:i,right:s+h,bottom:i+C,left:s,x:s,y:i}}},49035:function(A,r,n){"use strict";r.__esModule=!0,r.default=C;var e=n(46206),a=u(n(87991)),t=u(n(79752)),o=u(n(98309)),f=u(n(44896)),b=u(n(40600)),B=u(n(16599)),I=n(75573),k=u(n(37786)),g=u(n(57819)),d=u(n(4206)),c=u(n(12972)),m=u(n(81666)),l=n(63618);function u(v){return v&&v.__esModule?v:{default:v}}function s(v,p){var N=(0,k.default)(v,!1,p==="fixed");return N.top=N.top+v.clientTop,N.left=N.left+v.clientLeft,N.bottom=N.top+v.clientHeight,N.right=N.left+v.clientWidth,N.width=v.clientWidth,N.height=v.clientHeight,N.x=N.left,N.y=N.top,N}function i(v,p,N){return p===e.viewport?(0,m.default)((0,a.default)(v,N)):(0,I.isElement)(p)?s(p,N):(0,m.default)((0,t.default)((0,b.default)(v)))}function h(v){var p=(0,o.default)((0,g.default)(v)),N=["absolute","fixed"].indexOf((0,B.default)(v).position)>=0,V=N&&(0,I.isHTMLElement)(v)?(0,f.default)(v):v;return(0,I.isElement)(V)?p.filter(function(S){return(0,I.isElement)(S)&&(0,d.default)(S,V)&&(0,c.default)(S)!=="body"}):[]}function C(v,p,N,V){var S=p==="clippingParents"?h(v):[].concat(p),y=[].concat(S,[N]),L=y[0],w=y.reduce(function(T,x){var M=i(v,x,V);return T.top=(0,l.max)(M.top,T.top),T.right=(0,l.min)(M.right,T.right),T.bottom=(0,l.min)(M.bottom,T.bottom),T.left=(0,l.max)(M.left,T.left),T},i(v,L,V));return w.width=w.right-w.left,w.height=w.bottom-w.top,w.x=w.left,w.y=w.top,w}},74758:function(A,r,n){"use strict";r.__esModule=!0,r.default=d;var e=k(n(37786)),a=k(n(13390)),t=k(n(12972)),o=n(75573),f=k(n(79697)),b=k(n(40600)),B=k(n(10798)),I=n(63618);function k(c){return c&&c.__esModule?c:{default:c}}function g(c){var m=c.getBoundingClientRect(),l=(0,I.round)(m.width)/c.offsetWidth||1,u=(0,I.round)(m.height)/c.offsetHeight||1;return l!==1||u!==1}function d(c,m,l){l===void 0&&(l=!1);var u=(0,o.isHTMLElement)(m),s=(0,o.isHTMLElement)(m)&&g(m),i=(0,b.default)(m),h=(0,e.default)(c,s,l),C={scrollLeft:0,scrollTop:0},v={x:0,y:0};return(u||!u&&!l)&&(((0,t.default)(m)!=="body"||(0,B.default)(i))&&(C=(0,a.default)(m)),(0,o.isHTMLElement)(m)?(v=(0,e.default)(m,!0),v.x+=m.clientLeft,v.y+=m.clientTop):i&&(v.x=(0,f.default)(i))),{x:h.left+C.scrollLeft-v.x,y:h.top+C.scrollTop-v.y,width:h.width,height:h.height}}},16599:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(95115));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return(0,e.default)(o).getComputedStyle(o)}},40600:function(A,r,n){"use strict";r.__esModule=!0,r.default=a;var e=n(75573);function a(t){return(((0,e.isElement)(t)?t.ownerDocument:t.document)||window.document).documentElement}},79752:function(A,r,n){"use strict";r.__esModule=!0,r.default=B;var e=b(n(40600)),a=b(n(16599)),t=b(n(79697)),o=b(n(43750)),f=n(63618);function b(I){return I&&I.__esModule?I:{default:I}}function B(I){var k,g=(0,e.default)(I),d=(0,o.default)(I),c=(k=I.ownerDocument)==null?void 0:k.body,m=(0,f.max)(g.scrollWidth,g.clientWidth,c?c.scrollWidth:0,c?c.clientWidth:0),l=(0,f.max)(g.scrollHeight,g.clientHeight,c?c.scrollHeight:0,c?c.clientHeight:0),u=-d.scrollLeft+(0,t.default)(I),s=-d.scrollTop;return(0,a.default)(c||g).direction==="rtl"&&(u+=(0,f.max)(g.clientWidth,c?c.clientWidth:0)-m),{width:m,height:l,x:u,y:s}}},3073:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}},28811:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(37786));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=o.offsetWidth,B=o.offsetHeight;return Math.abs(f.width-b)<=1&&(b=f.width),Math.abs(f.height-B)<=1&&(B=f.height),{x:o.offsetLeft,y:o.offsetTop,width:b,height:B}}},12972:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e?(e.nodeName||"").toLowerCase():null}},13390:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(43750)),a=f(n(95115)),t=n(75573),o=f(n(3073));function f(B){return B&&B.__esModule?B:{default:B}}function b(B){return B===(0,a.default)(B)||!(0,t.isHTMLElement)(B)?(0,e.default)(B):(0,o.default)(B)}},44896:function(A,r,n){"use strict";r.__esModule=!0,r.default=d;var e=I(n(95115)),a=I(n(12972)),t=I(n(16599)),o=n(75573),f=I(n(87031)),b=I(n(57819)),B=I(n(35366));function I(c){return c&&c.__esModule?c:{default:c}}function k(c){return!(0,o.isHTMLElement)(c)||(0,t.default)(c).position==="fixed"?null:c.offsetParent}function g(c){var m=/firefox/i.test((0,B.default)()),l=/Trident/i.test((0,B.default)());if(l&&(0,o.isHTMLElement)(c)){var u=(0,t.default)(c);if(u.position==="fixed")return null}var s=(0,b.default)(c);for((0,o.isShadowRoot)(s)&&(s=s.host);(0,o.isHTMLElement)(s)&&["html","body"].indexOf((0,a.default)(s))<0;){var i=(0,t.default)(s);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||m&&i.willChange==="filter"||m&&i.filter&&i.filter!=="none")return s;s=s.parentNode}return null}function d(c){for(var m=(0,e.default)(c),l=k(c);l&&(0,f.default)(l)&&(0,t.default)(l).position==="static";)l=k(l);return l&&((0,a.default)(l)==="html"||(0,a.default)(l)==="body"&&(0,t.default)(l).position==="static")?m:l||g(c)||m}},57819:function(A,r,n){"use strict";r.__esModule=!0,r.default=f;var e=o(n(12972)),a=o(n(40600)),t=n(75573);function o(b){return b&&b.__esModule?b:{default:b}}function f(b){return(0,e.default)(b)==="html"?b:b.assignedSlot||b.parentNode||((0,t.isShadowRoot)(b)?b.host:null)||(0,a.default)(b)}},24426:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(57819)),a=f(n(10798)),t=f(n(12972)),o=n(75573);function f(B){return B&&B.__esModule?B:{default:B}}function b(B){return["html","body","#document"].indexOf((0,t.default)(B))>=0?B.ownerDocument.body:(0,o.isHTMLElement)(B)&&(0,a.default)(B)?B:b((0,e.default)(B))}},87991:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(95115)),a=f(n(40600)),t=f(n(79697)),o=f(n(89331));function f(B){return B&&B.__esModule?B:{default:B}}function b(B,I){var k=(0,e.default)(B),g=(0,a.default)(B),d=k.visualViewport,c=g.clientWidth,m=g.clientHeight,l=0,u=0;if(d){c=d.width,m=d.height;var s=(0,o.default)();(s||!s&&I==="fixed")&&(l=d.offsetLeft,u=d.offsetTop)}return{width:c,height:m,x:l+(0,t.default)(B),y:u}}},95115:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var a=e.ownerDocument;return a&&a.defaultView||window}return e}},43750:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(95115));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=f.pageXOffset,B=f.pageYOffset;return{scrollLeft:b,scrollTop:B}}},79697:function(A,r,n){"use strict";r.__esModule=!0,r.default=f;var e=o(n(37786)),a=o(n(40600)),t=o(n(43750));function o(b){return b&&b.__esModule?b:{default:b}}function f(b){return(0,e.default)((0,a.default)(b)).left+(0,t.default)(b).scrollLeft}},75573:function(A,r,n){"use strict";r.__esModule=!0,r.isElement=t,r.isHTMLElement=o,r.isShadowRoot=f;var e=a(n(95115));function a(b){return b&&b.__esModule?b:{default:b}}function t(b){var B=(0,e.default)(b).Element;return b instanceof B||b instanceof Element}function o(b){var B=(0,e.default)(b).HTMLElement;return b instanceof B||b instanceof HTMLElement}function f(b){if(typeof ShadowRoot=="undefined")return!1;var B=(0,e.default)(b).ShadowRoot;return b instanceof B||b instanceof ShadowRoot}},89331:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(35366));function a(o){return o&&o.__esModule?o:{default:o}}function t(){return!/^((?!chrome|android).)*safari/i.test((0,e.default)())}},10798:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(16599));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=f.overflow,B=f.overflowX,I=f.overflowY;return/auto|scroll|overlay|hidden/.test(b+I+B)}},87031:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(12972));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return["table","td","th"].indexOf((0,e.default)(o))>=0}},98309:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(24426)),a=f(n(57819)),t=f(n(95115)),o=f(n(10798));function f(B){return B&&B.__esModule?B:{default:B}}function b(B,I){var k;I===void 0&&(I=[]);var g=(0,e.default)(B),d=g===((k=B.ownerDocument)==null?void 0:k.body),c=(0,t.default)(g),m=d?[c].concat(c.visualViewport||[],(0,o.default)(g)?g:[]):g,l=I.concat(m);return d?l:l.concat(b((0,a.default)(m)))}},46206:function(A,r){"use strict";r.__esModule=!0,r.write=r.viewport=r.variationPlacements=r.top=r.start=r.right=r.reference=r.read=r.popper=r.placements=r.modifierPhases=r.main=r.left=r.end=r.clippingParents=r.bottom=r.beforeWrite=r.beforeRead=r.beforeMain=r.basePlacements=r.auto=r.afterWrite=r.afterRead=r.afterMain=void 0;var n=r.top="top",e=r.bottom="bottom",a=r.right="right",t=r.left="left",o=r.auto="auto",f=r.basePlacements=[n,e,a,t],b=r.start="start",B=r.end="end",I=r.clippingParents="clippingParents",k=r.viewport="viewport",g=r.popper="popper",d=r.reference="reference",c=r.variationPlacements=f.reduce(function(S,y){return S.concat([y+"-"+b,y+"-"+B])},[]),m=r.placements=[].concat(f,[o]).reduce(function(S,y){return S.concat([y,y+"-"+b,y+"-"+B])},[]),l=r.beforeRead="beforeRead",u=r.read="read",s=r.afterRead="afterRead",i=r.beforeMain="beforeMain",h=r.main="main",C=r.afterMain="afterMain",v=r.beforeWrite="beforeWrite",p=r.write="write",N=r.afterWrite="afterWrite",V=r.modifierPhases=[l,u,s,i,h,C,v,p,N]},95996:function(A,r,n){"use strict";r.__esModule=!0;var e={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};r.popperGenerator=r.detectOverflow=r.createPopperLite=r.createPopperBase=r.createPopper=void 0;var a=n(46206);Object.keys(a).forEach(function(B){B==="default"||B==="__esModule"||Object.prototype.hasOwnProperty.call(e,B)||B in r&&r[B]===a[B]||(r[B]=a[B])});var t=n(39805);Object.keys(t).forEach(function(B){B==="default"||B==="__esModule"||Object.prototype.hasOwnProperty.call(e,B)||B in r&&r[B]===t[B]||(r[B]=t[B])});var o=n(96376);r.popperGenerator=o.popperGenerator,r.detectOverflow=o.detectOverflow,r.createPopperBase=o.createPopper;var f=n(83312);r.createPopper=f.createPopper;var b=n(2473);r.createPopperLite=b.createPopper},19975:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=t(n(12972)),a=n(75573);function t(B){return B&&B.__esModule?B:{default:B}}function o(B){var I=B.state;Object.keys(I.elements).forEach(function(k){var g=I.styles[k]||{},d=I.attributes[k]||{},c=I.elements[k];!(0,a.isHTMLElement)(c)||!(0,e.default)(c)||(Object.assign(c.style,g),Object.keys(d).forEach(function(m){var l=d[m];l===!1?c.removeAttribute(m):c.setAttribute(m,l===!0?"":l)}))})}function f(B){var I=B.state,k={popper:{position:I.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(I.elements.popper.style,k.popper),I.styles=k,I.elements.arrow&&Object.assign(I.elements.arrow.style,k.arrow),function(){Object.keys(I.elements).forEach(function(g){var d=I.elements[g],c=I.attributes[g]||{},m=Object.keys(I.styles.hasOwnProperty(g)?I.styles[g]:k[g]),l=m.reduce(function(u,s){return u[s]="",u},{});!(0,a.isHTMLElement)(d)||!(0,e.default)(d)||(Object.assign(d.style,l),Object.keys(c).forEach(function(u){d.removeAttribute(u)}))})}}var b=r.default={name:"applyStyles",enabled:!0,phase:"write",fn:o,effect:f,requires:["computeStyles"]}},52744:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=g(n(83104)),a=g(n(28811)),t=g(n(4206)),o=g(n(44896)),f=g(n(41199)),b=n(28595),B=g(n(43286)),I=g(n(81447)),k=n(46206);function g(u){return u&&u.__esModule?u:{default:u}}var d=function(){function u(s,i){return s=typeof s=="function"?s(Object.assign({},i.rects,{placement:i.placement})):s,(0,B.default)(typeof s!="number"?s:(0,I.default)(s,k.basePlacements))}return u}();function c(u){var s,i=u.state,h=u.name,C=u.options,v=i.elements.arrow,p=i.modifiersData.popperOffsets,N=(0,e.default)(i.placement),V=(0,f.default)(N),S=[k.left,k.right].indexOf(N)>=0,y=S?"height":"width";if(!(!v||!p)){var L=d(C.padding,i),w=(0,a.default)(v),T=V==="y"?k.top:k.left,x=V==="y"?k.bottom:k.right,M=i.rects.reference[y]+i.rects.reference[V]-p[V]-i.rects.popper[y],O=p[V]-i.rects.reference[V],D=(0,o.default)(v),E=D?V==="y"?D.clientHeight||0:D.clientWidth||0:0,P=M/2-O/2,R=L[T],j=E-w[y]-L[x],F=E/2-w[y]/2+P,W=(0,b.within)(R,F,j),z=V;i.modifiersData[h]=(s={},s[z]=W,s.centerOffset=W-F,s)}}function m(u){var s=u.state,i=u.options,h=i.element,C=h===void 0?"[data-popper-arrow]":h;C!=null&&(typeof C=="string"&&(C=s.elements.popper.querySelector(C),!C)||(0,t.default)(s.elements.popper,C)&&(s.elements.arrow=C))}var l=r.default={name:"arrow",enabled:!0,phase:"main",fn:c,effect:m,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},59894:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0,r.mapToStyles=c;var e=n(46206),a=k(n(44896)),t=k(n(95115)),o=k(n(40600)),f=k(n(16599)),b=k(n(83104)),B=k(n(45)),I=n(63618);function k(u){return u&&u.__esModule?u:{default:u}}var g={top:"auto",right:"auto",bottom:"auto",left:"auto"};function d(u,s){var i=u.x,h=u.y,C=s.devicePixelRatio||1;return{x:(0,I.round)(i*C)/C||0,y:(0,I.round)(h*C)/C||0}}function c(u){var s,i=u.popper,h=u.popperRect,C=u.placement,v=u.variation,p=u.offsets,N=u.position,V=u.gpuAcceleration,S=u.adaptive,y=u.roundOffsets,L=u.isFixed,w=p.x,T=w===void 0?0:w,x=p.y,M=x===void 0?0:x,O=typeof y=="function"?y({x:T,y:M}):{x:T,y:M};T=O.x,M=O.y;var D=p.hasOwnProperty("x"),E=p.hasOwnProperty("y"),P=e.left,R=e.top,j=window;if(S){var F=(0,a.default)(i),W="clientHeight",z="clientWidth";if(F===(0,t.default)(i)&&(F=(0,o.default)(i),(0,f.default)(F).position!=="static"&&N==="absolute"&&(W="scrollHeight",z="scrollWidth")),F=F,C===e.top||(C===e.left||C===e.right)&&v===e.end){R=e.bottom;var K=L&&F===j&&j.visualViewport?j.visualViewport.height:F[W];M-=K-h.height,M*=V?1:-1}if(C===e.left||(C===e.top||C===e.bottom)&&v===e.end){P=e.right;var G=L&&F===j&&j.visualViewport?j.visualViewport.width:F[z];T-=G-h.width,T*=V?1:-1}}var J=Object.assign({position:N},S&&g),Q=y===!0?d({x:T,y:M},(0,t.default)(i)):{x:T,y:M};if(T=Q.x,M=Q.y,V){var ue;return Object.assign({},J,(ue={},ue[R]=E?"0":"",ue[P]=D?"0":"",ue.transform=(j.devicePixelRatio||1)<=1?"translate("+T+"px, "+M+"px)":"translate3d("+T+"px, "+M+"px, 0)",ue))}return Object.assign({},J,(s={},s[R]=E?M+"px":"",s[P]=D?T+"px":"",s.transform="",s))}function m(u){var s=u.state,i=u.options,h=i.gpuAcceleration,C=h===void 0?!0:h,v=i.adaptive,p=v===void 0?!0:v,N=i.roundOffsets,V=N===void 0?!0:N,S={placement:(0,b.default)(s.placement),variation:(0,B.default)(s.placement),popper:s.elements.popper,popperRect:s.rects.popper,gpuAcceleration:C,isFixed:s.options.strategy==="fixed"};s.modifiersData.popperOffsets!=null&&(s.styles.popper=Object.assign({},s.styles.popper,c(Object.assign({},S,{offsets:s.modifiersData.popperOffsets,position:s.options.strategy,adaptive:p,roundOffsets:V})))),s.modifiersData.arrow!=null&&(s.styles.arrow=Object.assign({},s.styles.arrow,c(Object.assign({},S,{offsets:s.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:V})))),s.attributes.popper=Object.assign({},s.attributes.popper,{"data-popper-placement":s.placement})}var l=r.default={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:m,data:{}}},36692:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=a(n(95115));function a(b){return b&&b.__esModule?b:{default:b}}var t={passive:!0};function o(b){var B=b.state,I=b.instance,k=b.options,g=k.scroll,d=g===void 0?!0:g,c=k.resize,m=c===void 0?!0:c,l=(0,e.default)(B.elements.popper),u=[].concat(B.scrollParents.reference,B.scrollParents.popper);return d&&u.forEach(function(s){s.addEventListener("scroll",I.update,t)}),m&&l.addEventListener("resize",I.update,t),function(){d&&u.forEach(function(s){s.removeEventListener("scroll",I.update,t)}),m&&l.removeEventListener("resize",I.update,t)}}var f=r.default={name:"eventListeners",enabled:!0,phase:"write",fn:function(){function b(){}return b}(),effect:o,data:{}}},23798:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=I(n(71376)),a=I(n(83104)),t=I(n(86459)),o=I(n(17633)),f=I(n(9041)),b=n(46206),B=I(n(45));function I(c){return c&&c.__esModule?c:{default:c}}function k(c){if((0,a.default)(c)===b.auto)return[];var m=(0,e.default)(c);return[(0,t.default)(c),m,(0,t.default)(m)]}function g(c){var m=c.state,l=c.options,u=c.name;if(!m.modifiersData[u]._skip){for(var s=l.mainAxis,i=s===void 0?!0:s,h=l.altAxis,C=h===void 0?!0:h,v=l.fallbackPlacements,p=l.padding,N=l.boundary,V=l.rootBoundary,S=l.altBoundary,y=l.flipVariations,L=y===void 0?!0:y,w=l.allowedAutoPlacements,T=m.options.placement,x=(0,a.default)(T),M=x===T,O=v||(M||!L?[(0,e.default)(T)]:k(T)),D=[T].concat(O).reduce(function(re,oe){return re.concat((0,a.default)(oe)===b.auto?(0,f.default)(m,{placement:oe,boundary:N,rootBoundary:V,padding:p,flipVariations:L,allowedAutoPlacements:w}):oe)},[]),E=m.rects.reference,P=m.rects.popper,R=new Map,j=!0,F=D[0],W=0;W=0,Q=J?"width":"height",ue=(0,o.default)(m,{placement:z,boundary:N,rootBoundary:V,altBoundary:S,padding:p}),ie=J?G?b.right:b.left:G?b.bottom:b.top;E[Q]>P[Q]&&(ie=(0,e.default)(ie));var pe=(0,e.default)(ie),te=[];if(i&&te.push(ue[K]<=0),C&&te.push(ue[ie]<=0,ue[pe]<=0),te.every(function(re){return re})){F=z,j=!1;break}R.set(z,te)}if(j)for(var q=L?3:1,ne=function(){function re(oe){var fe=D.find(function(me){var Y=R.get(me);if(Y)return Y.slice(0,oe).every(function(ve){return ve})});if(fe)return F=fe,"break"}return re}(),le=q;le>0;le--){var ee=ne(le);if(ee==="break")break}m.placement!==F&&(m.modifiersData[u]._skip=!0,m.placement=F,m.reset=!0)}}var d=r.default={name:"flip",enabled:!0,phase:"main",fn:g,requiresIfExists:["offset"],data:{_skip:!1}}},83761:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=n(46206),a=t(n(17633));function t(I){return I&&I.__esModule?I:{default:I}}function o(I,k,g){return g===void 0&&(g={x:0,y:0}),{top:I.top-k.height-g.y,right:I.right-k.width+g.x,bottom:I.bottom-k.height+g.y,left:I.left-k.width-g.x}}function f(I){return[e.top,e.right,e.bottom,e.left].some(function(k){return I[k]>=0})}function b(I){var k=I.state,g=I.name,d=k.rects.reference,c=k.rects.popper,m=k.modifiersData.preventOverflow,l=(0,a.default)(k,{elementContext:"reference"}),u=(0,a.default)(k,{altBoundary:!0}),s=o(l,d),i=o(u,c,m),h=f(s),C=f(i);k.modifiersData[g]={referenceClippingOffsets:s,popperEscapeOffsets:i,isReferenceHidden:h,hasPopperEscaped:C},k.attributes.popper=Object.assign({},k.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":C})}var B=r.default={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:b}},39805:function(A,r,n){"use strict";r.__esModule=!0,r.preventOverflow=r.popperOffsets=r.offset=r.hide=r.flip=r.eventListeners=r.computeStyles=r.arrow=r.applyStyles=void 0;var e=g(n(19975));r.applyStyles=e.default;var a=g(n(52744));r.arrow=a.default;var t=g(n(59894));r.computeStyles=t.default;var o=g(n(36692));r.eventListeners=o.default;var f=g(n(23798));r.flip=f.default;var b=g(n(83761));r.hide=b.default;var B=g(n(61410));r.offset=B.default;var I=g(n(40107));r.popperOffsets=I.default;var k=g(n(75137));r.preventOverflow=k.default;function g(d){return d&&d.__esModule?d:{default:d}}},61410:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0,r.distanceAndSkiddingToXY=o;var e=t(n(83104)),a=n(46206);function t(B){return B&&B.__esModule?B:{default:B}}function o(B,I,k){var g=(0,e.default)(B),d=[a.left,a.top].indexOf(g)>=0?-1:1,c=typeof k=="function"?k(Object.assign({},I,{placement:B})):k,m=c[0],l=c[1];return m=m||0,l=(l||0)*d,[a.left,a.right].indexOf(g)>=0?{x:l,y:m}:{x:m,y:l}}function f(B){var I=B.state,k=B.options,g=B.name,d=k.offset,c=d===void 0?[0,0]:d,m=a.placements.reduce(function(i,h){return i[h]=o(h,I.rects,c),i},{}),l=m[I.placement],u=l.x,s=l.y;I.modifiersData.popperOffsets!=null&&(I.modifiersData.popperOffsets.x+=u,I.modifiersData.popperOffsets.y+=s),I.modifiersData[g]=m}var b=r.default={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:f}},40107:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=a(n(89951));function a(f){return f&&f.__esModule?f:{default:f}}function t(f){var b=f.state,B=f.name;b.modifiersData[B]=(0,e.default)({reference:b.rects.reference,element:b.rects.popper,strategy:"absolute",placement:b.placement})}var o=r.default={name:"popperOffsets",enabled:!0,phase:"read",fn:t,data:{}}},75137:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=n(46206),a=c(n(83104)),t=c(n(41199)),o=c(n(28066)),f=n(28595),b=c(n(28811)),B=c(n(44896)),I=c(n(17633)),k=c(n(45)),g=c(n(34780)),d=n(63618);function c(u){return u&&u.__esModule?u:{default:u}}function m(u){var s=u.state,i=u.options,h=u.name,C=i.mainAxis,v=C===void 0?!0:C,p=i.altAxis,N=p===void 0?!1:p,V=i.boundary,S=i.rootBoundary,y=i.altBoundary,L=i.padding,w=i.tether,T=w===void 0?!0:w,x=i.tetherOffset,M=x===void 0?0:x,O=(0,I.default)(s,{boundary:V,rootBoundary:S,padding:L,altBoundary:y}),D=(0,a.default)(s.placement),E=(0,k.default)(s.placement),P=!E,R=(0,t.default)(D),j=(0,o.default)(R),F=s.modifiersData.popperOffsets,W=s.rects.reference,z=s.rects.popper,K=typeof M=="function"?M(Object.assign({},s.rects,{placement:s.placement})):M,G=typeof K=="number"?{mainAxis:K,altAxis:K}:Object.assign({mainAxis:0,altAxis:0},K),J=s.modifiersData.offset?s.modifiersData.offset[s.placement]:null,Q={x:0,y:0};if(F){if(v){var ue,ie=R==="y"?e.top:e.left,pe=R==="y"?e.bottom:e.right,te=R==="y"?"height":"width",q=F[R],ne=q+O[ie],le=q-O[pe],ee=T?-z[te]/2:0,re=E===e.start?W[te]:z[te],oe=E===e.start?-z[te]:-W[te],fe=s.elements.arrow,me=T&&fe?(0,b.default)(fe):{width:0,height:0},Y=s.modifiersData["arrow#persistent"]?s.modifiersData["arrow#persistent"].padding:(0,g.default)(),ve=Y[ie],he=Y[pe],Ve=(0,f.within)(0,W[te],me[te]),Be=P?W[te]/2-ee-Ve-ve-G.mainAxis:re-Ve-ve-G.mainAxis,be=P?-W[te]/2+ee+Ve+he+G.mainAxis:oe+Ve+he+G.mainAxis,Le=s.elements.arrow&&(0,B.default)(s.elements.arrow),we=Le?R==="y"?Le.clientTop||0:Le.clientLeft||0:0,xe=(ue=J==null?void 0:J[R])!=null?ue:0,Re=q+Be-xe-we,He=q+be-xe,ye=(0,f.within)(T?(0,d.min)(ne,Re):ne,q,T?(0,d.max)(le,He):le);F[R]=ye,Q[R]=ye-q}if(N){var de,Ce=R==="x"?e.top:e.left,ke=R==="x"?e.bottom:e.right,ge=F[j],Se=j==="y"?"height":"width",Pe=ge+O[Ce],je=ge-O[ke],_e=[e.top,e.left].indexOf(D)!==-1,ze=(de=J==null?void 0:J[j])!=null?de:0,We=_e?Pe:ge-W[Se]-z[Se]-ze+G.altAxis,Ue=_e?ge+W[Se]+z[Se]-ze-G.altAxis:je,Xe=T&&_e?(0,f.withinMaxClamp)(We,ge,Ue):(0,f.within)(T?We:Pe,ge,T?Ue:je);F[j]=Xe,Q[j]=Xe-ge}s.modifiersData[h]=Q}}var l=r.default={name:"preventOverflow",enabled:!0,phase:"main",fn:m,requiresIfExists:["offset"]}},2473:function(A,r,n){"use strict";r.__esModule=!0,r.defaultModifiers=r.createPopper=void 0;var e=n(96376);r.popperGenerator=e.popperGenerator,r.detectOverflow=e.detectOverflow;var a=b(n(36692)),t=b(n(40107)),o=b(n(59894)),f=b(n(19975));function b(k){return k&&k.__esModule?k:{default:k}}var B=r.defaultModifiers=[a.default,t.default,o.default,f.default],I=r.createPopper=(0,e.popperGenerator)({defaultModifiers:B})},83312:function(A,r,n){"use strict";r.__esModule=!0;var e={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};r.defaultModifiers=r.createPopperLite=r.createPopper=void 0;var a=n(96376);r.popperGenerator=a.popperGenerator,r.detectOverflow=a.detectOverflow;var t=l(n(36692)),o=l(n(40107)),f=l(n(59894)),b=l(n(19975)),B=l(n(61410)),I=l(n(23798)),k=l(n(75137)),g=l(n(52744)),d=l(n(83761)),c=n(2473);r.createPopperLite=c.createPopper;var m=n(39805);Object.keys(m).forEach(function(i){i==="default"||i==="__esModule"||Object.prototype.hasOwnProperty.call(e,i)||i in r&&r[i]===m[i]||(r[i]=m[i])});function l(i){return i&&i.__esModule?i:{default:i}}var u=r.defaultModifiers=[t.default,o.default,f.default,b.default,B.default,I.default,k.default,g.default,d.default],s=r.createPopperLite=r.createPopper=(0,a.popperGenerator)({defaultModifiers:u})},9041:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(45)),a=n(46206),t=f(n(17633)),o=f(n(83104));function f(B){return B&&B.__esModule?B:{default:B}}function b(B,I){I===void 0&&(I={});var k=I,g=k.placement,d=k.boundary,c=k.rootBoundary,m=k.padding,l=k.flipVariations,u=k.allowedAutoPlacements,s=u===void 0?a.placements:u,i=(0,e.default)(g),h=i?l?a.variationPlacements:a.variationPlacements.filter(function(p){return(0,e.default)(p)===i}):a.basePlacements,C=h.filter(function(p){return s.indexOf(p)>=0});C.length===0&&(C=h);var v=C.reduce(function(p,N){return p[N]=(0,t.default)(B,{placement:N,boundary:d,rootBoundary:c,padding:m})[(0,o.default)(N)],p},{});return Object.keys(v).sort(function(p,N){return v[p]-v[N]})}},89951:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(83104)),a=f(n(45)),t=f(n(41199)),o=n(46206);function f(B){return B&&B.__esModule?B:{default:B}}function b(B){var I=B.reference,k=B.element,g=B.placement,d=g?(0,e.default)(g):null,c=g?(0,a.default)(g):null,m=I.x+I.width/2-k.width/2,l=I.y+I.height/2-k.height/2,u;switch(d){case o.top:u={x:m,y:I.y-k.height};break;case o.bottom:u={x:m,y:I.y+I.height};break;case o.right:u={x:I.x+I.width,y:l};break;case o.left:u={x:I.x-k.width,y:l};break;default:u={x:I.x,y:I.y}}var s=d?(0,t.default)(d):null;if(s!=null){var i=s==="y"?"height":"width";switch(c){case o.start:u[s]=u[s]-(I[i]/2-k[i]/2);break;case o.end:u[s]=u[s]+(I[i]/2-k[i]/2);break;default:}}return u}},10579:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){var a;return function(){return a||(a=new Promise(function(t){Promise.resolve().then(function(){a=void 0,t(e())})})),a}}},17633:function(A,r,n){"use strict";r.__esModule=!0,r.default=d;var e=g(n(49035)),a=g(n(40600)),t=g(n(37786)),o=g(n(89951)),f=g(n(81666)),b=n(46206),B=n(75573),I=g(n(43286)),k=g(n(81447));function g(c){return c&&c.__esModule?c:{default:c}}function d(c,m){m===void 0&&(m={});var l=m,u=l.placement,s=u===void 0?c.placement:u,i=l.strategy,h=i===void 0?c.strategy:i,C=l.boundary,v=C===void 0?b.clippingParents:C,p=l.rootBoundary,N=p===void 0?b.viewport:p,V=l.elementContext,S=V===void 0?b.popper:V,y=l.altBoundary,L=y===void 0?!1:y,w=l.padding,T=w===void 0?0:w,x=(0,I.default)(typeof T!="number"?T:(0,k.default)(T,b.basePlacements)),M=S===b.popper?b.reference:b.popper,O=c.rects.popper,D=c.elements[L?M:S],E=(0,e.default)((0,B.isElement)(D)?D:D.contextElement||(0,a.default)(c.elements.popper),v,N,h),P=(0,t.default)(c.elements.reference),R=(0,o.default)({reference:P,element:O,strategy:"absolute",placement:s}),j=(0,f.default)(Object.assign({},O,R)),F=S===b.popper?j:P,W={top:E.top-F.top+x.top,bottom:F.bottom-E.bottom+x.bottom,left:E.left-F.left+x.left,right:F.right-E.right+x.right},z=c.modifiersData.offset;if(S===b.popper&&z){var K=z[s];Object.keys(W).forEach(function(G){var J=[b.right,b.bottom].indexOf(G)>=0?1:-1,Q=[b.top,b.bottom].indexOf(G)>=0?"y":"x";W[G]+=K[Q]*J})}return W}},81447:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e,a){return a.reduce(function(t,o){return t[o]=e,t},{})}},28066:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e==="x"?"y":"x"}},83104:function(A,r,n){"use strict";r.__esModule=!0,r.default=a;var e=n(46206);function a(t){return t.split("-")[0]}},34780:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(){return{top:0,right:0,bottom:0,left:0}}},41199:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}},71376:function(A,r){"use strict";r.__esModule=!0,r.default=e;var n={left:"right",right:"left",bottom:"top",top:"bottom"};function e(a){return a.replace(/left|right|bottom|top/g,function(t){return n[t]})}},86459:function(A,r){"use strict";r.__esModule=!0,r.default=e;var n={start:"end",end:"start"};function e(a){return a.replace(/start|end/g,function(t){return n[t]})}},45:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e.split("-")[1]}},63618:function(A,r){"use strict";r.__esModule=!0,r.round=r.min=r.max=void 0;var n=r.max=Math.max,e=r.min=Math.min,a=r.round=Math.round},56500:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){var a=e.reduce(function(t,o){var f=t[o.name];return t[o.name]=f?Object.assign({},f,o,{options:Object.assign({},f.options,o.options),data:Object.assign({},f.data,o.data)}):o,t},{});return Object.keys(a).map(function(t){return a[t]})}},43286:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(34780));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return Object.assign({},(0,e.default)(),o)}},33118:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=n(46206);function a(o){var f=new Map,b=new Set,B=[];o.forEach(function(k){f.set(k.name,k)});function I(k){b.add(k.name);var g=[].concat(k.requires||[],k.requiresIfExists||[]);g.forEach(function(d){if(!b.has(d)){var c=f.get(d);c&&I(c)}}),B.push(k)}return o.forEach(function(k){b.has(k.name)||I(k)}),B}function t(o){var f=a(o);return e.modifierPhases.reduce(function(b,B){return b.concat(f.filter(function(I){return I.phase===B}))},[])}},81666:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}},35366:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(a){return a.brand+"/"+a.version}).join(" "):navigator.userAgent}},28595:function(A,r,n){"use strict";r.__esModule=!0,r.within=a,r.withinMaxClamp=t;var e=n(63618);function a(o,f,b){return(0,e.max)(o,(0,e.min)(f,b))}function t(o,f,b){var B=a(o,f,b);return B>b?b:B}},15875:function(A,r){"use strict";r.__esModule=!0,r.VNodeFlags=r.ChildFlags=void 0;var n;(function(a){a[a.Unknown=0]="Unknown",a[a.HtmlElement=1]="HtmlElement",a[a.ComponentUnknown=2]="ComponentUnknown",a[a.ComponentClass=4]="ComponentClass",a[a.ComponentFunction=8]="ComponentFunction",a[a.Text=16]="Text",a[a.SvgElement=32]="SvgElement",a[a.InputElement=64]="InputElement",a[a.TextareaElement=128]="TextareaElement",a[a.SelectElement=256]="SelectElement",a[a.Portal=1024]="Portal",a[a.ReCreate=2048]="ReCreate",a[a.ContentEditable=4096]="ContentEditable",a[a.Fragment=8192]="Fragment",a[a.InUse=16384]="InUse",a[a.ForwardRef=32768]="ForwardRef",a[a.Normalized=65536]="Normalized",a[a.ForwardRefComponent=32776]="ForwardRefComponent",a[a.FormElement=448]="FormElement",a[a.Element=481]="Element",a[a.Component=14]="Component",a[a.DOMRef=1521]="DOMRef",a[a.InUseOrNormalized=81920]="InUseOrNormalized",a[a.ClearInUse=-16385]="ClearInUse",a[a.ComponentKnown=12]="ComponentKnown"})(n||(r.VNodeFlags=n={}));var e;(function(a){a[a.UnknownChildren=0]="UnknownChildren",a[a.HasInvalidChildren=1]="HasInvalidChildren",a[a.HasVNodeChildren=2]="HasVNodeChildren",a[a.HasNonKeyedChildren=4]="HasNonKeyedChildren",a[a.HasKeyedChildren=8]="HasKeyedChildren",a[a.HasTextChildren=16]="HasTextChildren",a[a.MultipleChildren=12]="MultipleChildren"})(e||(r.ChildFlags=e={}))},89292:function(A,r){"use strict";r.__esModule=!0,r.Fragment=r.EMPTY_OBJ=r.Component=r.AnimationQueues=void 0,r._CI=Ot,r._HI=me,r._M=$e,r._MCCC=_t,r._ME=Dt,r._MFCC=Ft,r._MP=Mt,r._MR=at,r._RFC=gt,r.__render=Ht,r.createComponentVNode=ue,r.createFragment=pe,r.createPortal=ee,r.createRef=nn,r.createRenderer=En,r.createTextVNode=ie,r.createVNode=K,r.directClone=ne,r.findDOMFromVNode=V,r.forwardRef=on,r.getFlagsForElementVnode=oe,r.linkEvent=g,r.normalizeProps=te,r.options=void 0,r.render=zt,r.rerender=Kt,r.version=void 0;var n=Array.isArray;function e(_){var U=typeof _;return U==="string"||U==="number"}function a(_){return _==null}function t(_){return _===null||_===!1||_===!0||_===void 0}function o(_){return typeof _=="function"}function f(_){return typeof _=="string"}function b(_){return typeof _=="number"}function B(_){return _===null}function I(_){return _===void 0}function k(_,U){var H={};if(_)for(var $ in _)H[$]=_[$];if(U)for(var Z in U)H[Z]=U[Z];return H}function g(_,U){return o(U)?{data:_,event:U}:null}function d(_){return!B(_)&&typeof _=="object"}var c=r.EMPTY_OBJ={},m=r.Fragment="$F",l=r.AnimationQueues=function(){function _(){this.componentDidAppear=[],this.componentWillDisappear=[],this.componentWillMove=[]}return _}();function u(_){return _.substring(2).toLowerCase()}function s(_,U){_.appendChild(U)}function i(_,U,H){B(H)?s(_,U):_.insertBefore(U,H)}function h(_,U){return U?document.createElementNS("http://www.w3.org/2000/svg",_):document.createElement(_)}function C(_,U,H){_.replaceChild(U,H)}function v(_,U){_.removeChild(U)}function p(_){for(var U=0;U<_.length;U++)_[U]()}function N(_,U,H){var $=_.children;return H&4?$.$LI:H&8192?_.childFlags===2?$:$[U?0:$.length-1]:$}function V(_,U){for(var H;_;){if(H=_.flags,H&1521)return _.dom;_=N(_,U,H)}return null}function S(_,U){for(var H=_.length,$;($=_.pop())!==void 0;)$(function(){--H<=0&&o(U)&&U()})}function y(_){for(var U=0;U<_.length;U++)_[U].fn();for(var H=0;H<_.length;H++){var $=_[H];i($.parent,$.dom,$.next)}_.splice(0,_.length)}function L(_,U,H){do{var $=_.flags;if($&1521){(!H||_.dom.parentNode===U)&&v(U,_.dom);return}var Z=_.children;if($&4&&(_=Z.$LI),$&8&&(_=Z),$&8192)if(_.childFlags===2)_=Z;else{for(var ae=0,ce=Z.length;ae0?S(H.componentWillDisappear,w(_,U)):L(_,U,!1)}function x(_,U,H,$,Z,ae,ce,se){_.componentWillMove.push({dom:$,fn:function(){function Ne(){ce&4?H.componentWillMove(U,Z,$):ce&8&&H.onComponentWillMove(U,Z,$,se)}return Ne}(),next:ae,parent:Z})}function M(_,U,H,$,Z){var ae,ce,se=U.flags;do{var Ne=U.flags;if(Ne&1521){!a(ae)&&(o(ae.componentWillMove)||o(ae.onComponentWillMove))?x(Z,_,ae,U.dom,H,$,se,ce):i(H,U.dom,$);return}var Te=U.children;if(Ne&4)ae=U.children,ce=U.props,U=Te.$LI;else if(Ne&8)ae=U.ref,ce=U.props,U=Te;else if(Ne&8192)if(U.childFlags===2)U=Te;else{for(var Ie=0,Ee=Te.length;Ie0,Te=B(se),Ie=f(se)&&se[0]===W;Ne||Te||Ie?(H=H||U.slice(0,ae),(Ne||Ie)&&(ce=ne(ce)),(Te||Ie)&&(ce.key=W+ae),H.push(ce)):H&&H.push(ce),ce.flags|=65536}}H=H||U,H.length===0?$=1:$=8}else H=U,H.flags|=65536,U.flags&81920&&(H=ne(U)),$=2;return _.children=H,_.childFlags=$,_}function me(_){return t(_)||e(_)?ie(_,null):n(_)?pe(_,0,null):_.flags&16384?ne(_):_}var Y="http://www.w3.org/1999/xlink",ve="http://www.w3.org/XML/1998/namespace",he={"xlink:actuate":Y,"xlink:arcrole":Y,"xlink:href":Y,"xlink:role":Y,"xlink:show":Y,"xlink:title":Y,"xlink:type":Y,"xml:base":ve,"xml:lang":ve,"xml:space":ve};function Ve(_){return{onClick:_,onDblClick:_,onFocusIn:_,onFocusOut:_,onKeyDown:_,onKeyPress:_,onKeyUp:_,onMouseDown:_,onMouseMove:_,onMouseUp:_,onTouchEnd:_,onTouchMove:_,onTouchStart:_}}var Be=Ve(0),be=Ve(null),Le=Ve(!0);function we(_,U){var H=U.$EV;return H||(H=U.$EV=Ve(null)),H[_]||++Be[_]===1&&(be[_]=je(_)),H}function xe(_,U){var H=U.$EV;H&&H[_]&&(--Be[_]===0&&(document.removeEventListener(u(_),be[_]),be[_]=null),H[_]=null)}function Re(_,U,H,$){if(o(H))we(_,$)[_]=H;else if(d(H)){if(R(U,H))return;we(_,$)[_]=H}else xe(_,$)}function He(_){return o(_.composedPath)?_.composedPath()[0]:_.target}function ye(_,U,H,$){var Z=He(_);do{if(U&&Z.disabled)return;var ae=Z.$EV;if(ae){var ce=ae[H];if(ce&&($.dom=Z,ce.event?ce.event(ce.data,_):ce(_),_.cancelBubble))return}Z=Z.parentNode}while(!B(Z))}function de(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function Ce(){return this.defaultPrevented}function ke(){return this.cancelBubble}function ge(_){var U={dom:document};return _.isDefaultPrevented=Ce,_.isPropagationStopped=ke,_.stopPropagation=de,Object.defineProperty(_,"currentTarget",{configurable:!0,get:function(){function H(){return U.dom}return H}()}),U}function Se(_){return function(U){if(U.button!==0){U.stopPropagation();return}ye(U,!0,_,ge(U))}}function Pe(_){return function(U){ye(U,!1,_,ge(U))}}function je(_){var U=_==="onClick"||_==="onDblClick"?Se(_):Pe(_);return document.addEventListener(u(_),U),U}function _e(_,U){var H=document.createElement("i");return H.innerHTML=U,H.innerHTML===_.innerHTML}function ze(_,U,H){if(_[U]){var $=_[U];$.event?$.event($.data,H):$(H)}else{var Z=U.toLowerCase();_[Z]&&_[Z](H)}}function We(_,U){var H=function(){function $(Z){var ae=this.$V;if(ae){var ce=ae.props||c,se=ae.dom;if(f(_))ze(ce,_,Z);else for(var Ne=0;Ne<_.length;++Ne)ze(ce,_[Ne],Z);if(o(U)){var Te=this.$V,Ie=Te.props||c;U(Ie,se,!1,Te)}}}return $}();return Object.defineProperty(H,"wrapped",{configurable:!1,enumerable:!1,value:!0,writable:!1}),H}function Ue(_,U,H){var $="$"+U,Z=_[$];if(Z){if(Z[1].wrapped)return;_.removeEventListener(Z[0],Z[1]),_[$]=null}o(H)&&(_.addEventListener(U,H),_[$]=[U,H])}function Xe(_){return _==="checkbox"||_==="radio"}var yt=We("onInput",dt),St=We(["onClick","onChange"],dt);function Ct(_){_.stopPropagation()}Ct.wrapped=!0;function Bt(_,U){Xe(U.type)?(Ue(_,"change",St),Ue(_,"click",Ct)):Ue(_,"input",yt)}function dt(_,U){var H=_.type,$=_.value,Z=_.checked,ae=_.multiple,ce=_.defaultValue,se=!a($);H&&H!==U.type&&U.setAttribute("type",H),!a(ae)&&ae!==U.multiple&&(U.multiple=ae),!a(ce)&&!se&&(U.defaultValue=ce+""),Xe(H)?(se&&(U.value=$),a(Z)||(U.checked=Z)):se&&U.value!==$?(U.defaultValue=$,U.value=$):a(Z)||(U.checked=Z)}function rt(_,U){if(_.type==="option")It(_,U);else{var H=_.children,$=_.flags;if($&4)rt(H.$LI,U);else if($&8)rt(H,U);else if(_.childFlags===2)rt(H,U);else if(_.childFlags&12)for(var Z=0,ae=H.length;Z-1&&U.options[ae]&&(se=U.options[ae].value),H&&a(se)&&(se=_.defaultValue),rt($,se)}}var Zt=We("onInput",Tt),qt=We("onChange");function en(_,U){Ue(_,"input",Zt),U.onChange&&Ue(_,"change",qt)}function Tt(_,U,H){var $=_.value,Z=U.value;if(a($)){if(H){var ae=_.defaultValue;!a(ae)&&ae!==Z&&(U.defaultValue=ae,U.value=ae)}}else Z!==$&&(U.defaultValue=$,U.value=$)}function xt(_,U,H,$,Z,ae){_&64?dt($,H):_&256?wt($,H,Z,U):_&128&&Tt($,H,Z),ae&&(H.$V=U)}function tn(_,U,H){_&64?Bt(U,H):_&256?Qt(U):_&128&&en(U,H)}function At(_){return _.type&&Xe(_.type)?!a(_.checked):!a(_.value)}function nn(){return{current:null}}function on(_){var U={render:_};return U}function st(_){_&&!F(_,null)&&_.current&&(_.current=null)}function at(_,U,H){_&&(o(_)||_.current!==void 0)&&H.push(function(){!F(_,U)&&_.current!==void 0&&(_.current=U)})}function Je(_,U,H){Ze(_,H),T(_,U,H)}function Ze(_,U){var H=_.flags,$=_.children,Z;if(H&481){Z=_.ref;var ae=_.props;st(Z);var ce=_.childFlags;if(!B(ae))for(var se=Object.keys(ae),Ne=0,Te=se.length;Ne0?S(H.componentWillDisappear,rn(U,_)):_.textContent=""}function pt(_,U,H,$){ct(H,$),U.flags&8192?T(U,_,$):mt(_,H,$)}function Et(_,U,H,$,Z){_.componentWillDisappear.push(function(ae){$&4?U.componentWillDisappear(H,ae):$&8&&U.onComponentWillDisappear(H,Z,ae)})}function an(_){var U=_.event;return function(H){U(_.data,H)}}function cn(_,U,H,$){if(d(H)){if(R(U,H))return;H=an(H)}Ue($,u(_),H)}function ln(_,U,H){if(a(U)){H.removeAttribute("style");return}var $=H.style,Z,ae;if(f(U)){$.cssText=U;return}if(!a(_)&&!f(_)){for(Z in U)ae=U[Z],ae!==_[Z]&&$.setProperty(Z,ae);for(Z in _)a(U[Z])&&$.removeProperty(Z)}else for(Z in U)ae=U[Z],$.setProperty(Z,ae)}function un(_,U,H,$,Z){var ae=_&&_.__html||"",ce=U&&U.__html||"";ae!==ce&&!a(ce)&&!_e($,ce)&&(B(H)||(H.childFlags&12?ct(H.children,Z):H.childFlags===2&&Ze(H.children,Z),H.children=null,H.childFlags=1),$.innerHTML=ce)}function vt(_,U,H,$,Z,ae,ce,se){switch(_){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":$.autofocus=!!H;break;case"allowfullscreen":case"autoplay":case"capture":case"checked":case"controls":case"default":case"disabled":case"hidden":case"indeterminate":case"loop":case"muted":case"novalidate":case"open":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"selected":$[_]=!!H;break;case"defaultChecked":case"value":case"volume":if(ae&&_==="value")break;var Ne=a(H)?"":H;$[_]!==Ne&&($[_]=Ne);break;case"style":ln(U,H,$);break;case"dangerouslySetInnerHTML":un(U,H,ce,$,se);break;default:Le[_]?Re(_,U,H,$):_.charCodeAt(0)===111&&_.charCodeAt(1)===110?cn(_,U,H,$):a(H)?$.removeAttribute(_):Z&&he[_]?$.setAttributeNS(he[_],_,H):$.setAttribute(_,H);break}}function Mt(_,U,H,$,Z,ae){var ce=!1,se=(U&448)>0;se&&(ce=At(H),ce&&tn(U,$,H));for(var Ne in H)vt(Ne,null,H[Ne],$,Z,ce,null,ae);se&&xt(U,_,$,H,!0,ce)}function Pt(_,U,H){var $=me(_.render(U,_.state,H)),Z=H;return o(_.getChildContext)&&(Z=k(H,_.getChildContext())),_.$CX=Z,$}function Ot(_,U,H,$,Z,ae){var ce=new U(H,$),se=ce.$N=!!(U.getDerivedStateFromProps||ce.getSnapshotBeforeUpdate);if(ce.$SVG=Z,ce.$L=ae,_.children=ce,ce.$BS=!1,ce.context=$,ce.props===c&&(ce.props=H),se)ce.state=O(ce,H,ce.state);else if(o(ce.componentWillMount)){ce.$BR=!0,ce.componentWillMount();var Ne=ce.$PS;if(!B(Ne)){var Te=ce.state;if(B(Te))ce.state=Ne;else for(var Ie in Ne)Te[Ie]=Ne[Ie];ce.$PS=null}ce.$BR=!1}return ce.$LI=Pt(ce,H,$),ce}function gt(_,U){var H=_.props||c;return _.flags&32768?_.type.render(H,_.ref,U):_.type(H,U)}function $e(_,U,H,$,Z,ae,ce){var se=_.flags|=16384;se&481?Dt(_,U,H,$,Z,ae,ce):se&4?mn(_,U,H,$,Z,ae,ce):se&8?pn(_,U,H,$,Z,ae,ce):se&16?Rt(_,U,Z):se&8192?sn(_,H,U,$,Z,ae,ce):se&1024&&dn(_,H,U,Z,ae,ce)}function dn(_,U,H,$,Z,ae){$e(_.children,_.ref,U,!1,null,Z,ae);var ce=le();Rt(ce,H,$),_.dom=ce.dom}function sn(_,U,H,$,Z,ae,ce){var se=_.children,Ne=_.childFlags;Ne&12&&se.length===0&&(Ne=_.childFlags=2,se=_.children=le()),Ne===2?$e(se,H,U,$,Z,ae,ce):ot(se,H,U,$,Z,ae,ce)}function Rt(_,U,H){var $=_.dom=document.createTextNode(_.children);B(U)||i(U,$,H)}function Dt(_,U,H,$,Z,ae,ce){var se=_.flags,Ne=_.props,Te=_.className,Ie=_.childFlags,Ee=_.dom=h(_.type,$=$||(se&32)>0),Ae=_.children;if(!a(Te)&&Te!==""&&($?Ee.setAttribute("class",Te):Ee.className=Te),Ie===16)P(Ee,Ae);else if(Ie!==1){var Me=$&&_.type!=="foreignObject";Ie===2?(Ae.flags&16384&&(_.children=Ae=ne(Ae)),$e(Ae,Ee,H,Me,null,ae,ce)):(Ie===8||Ie===4)&&ot(Ae,Ee,H,Me,null,ae,ce)}B(U)||i(U,Ee,Z),B(Ne)||Mt(_,se,Ne,Ee,$,ce),at(_.ref,Ee,ae)}function ot(_,U,H,$,Z,ae,ce){for(var se=0;se<_.length;++se){var Ne=_[se];Ne.flags&16384&&(_[se]=Ne=ne(Ne)),$e(Ne,U,H,$,Z,ae,ce)}}function mn(_,U,H,$,Z,ae,ce){var se=Ot(_,_.type,_.props||c,H,$,ae),Ne=ce;o(se.componentDidAppear)&&(Ne=new l),$e(se.$LI,U,se.$CX,$,Z,ae,Ne),_t(_.ref,se,ae,ce)}function pn(_,U,H,$,Z,ae,ce){var se=_.ref,Ne=ce;!a(se)&&o(se.onComponentDidAppear)&&(Ne=new l),$e(_.children=me(gt(_,H)),U,H,$,Z,ae,Ne),Ft(_,ae,ce)}function fn(_){return function(){_.componentDidMount()}}function jt(_,U,H,$,Z){_.componentDidAppear.push(function(){$&4?U.componentDidAppear(H):$&8&&U.onComponentDidAppear(H,Z)})}function _t(_,U,H,$){at(_,U,H),o(U.componentDidMount)&&H.push(fn(U)),o(U.componentDidAppear)&&jt($,U,U.$LI.dom,4,void 0)}function hn(_,U){return function(){_.onComponentDidMount(V(U,!0),U.props||c)}}function Ft(_,U,H){var $=_.ref;a($)||(F($.onComponentWillMount,_.props||c),o($.onComponentDidMount)&&U.push(hn($,_)),o($.onComponentDidAppear)&&jt(H,$,V(_,!0),8,_.props))}function Cn(_,U,H,$,Z,ae,ce){Ze(_,ce),U.flags&_.flags&1521?($e(U,null,$,Z,null,ae,ce),C(H,U.dom,_.dom)):($e(U,H,$,Z,V(_,!0),ae,ce),T(_,H,ce))}function qe(_,U,H,$,Z,ae,ce,se){var Ne=U.flags|=16384;_.flags!==Ne||_.type!==U.type||_.key!==U.key||Ne&2048?_.flags&16384?Cn(_,U,H,$,Z,ce,se):$e(U,H,$,Z,ae,ce,se):Ne&481?bn(_,U,$,Z,Ne,ce,se):Ne&4?Sn(_,U,H,$,Z,ae,ce,se):Ne&8?Bn(_,U,H,$,Z,ae,ce,se):Ne&16?In(_,U):Ne&8192?Nn(_,U,H,$,Z,ce,se):Vn(_,U,$,ce,se)}function vn(_,U,H){_!==U&&(_!==""?H.firstChild.nodeValue=U:P(H,U))}function gn(_,U){_.textContent!==U&&(_.textContent=U)}function Nn(_,U,H,$,Z,ae,ce){var se=_.children,Ne=U.children,Te=_.childFlags,Ie=U.childFlags,Ee=null;Ie&12&&Ne.length===0&&(Ie=U.childFlags=2,Ne=U.children=le());var Ae=(Ie&2)!==0;if(Te&12){var Me=se.length;(Te&8&&Ie&8||Ae||!Ae&&Ne.length>Me)&&(Ee=V(se[Me-1],!1).nextSibling)}Nt(Te,Ie,se,Ne,H,$,Z,Ee,_,ae,ce)}function Vn(_,U,H,$,Z){var ae=_.ref,ce=U.ref,se=U.children;if(Nt(_.childFlags,U.childFlags,_.children,se,ae,H,!1,null,_,$,Z),U.dom=_.dom,ae!==ce&&!t(se)){var Ne=se.dom;v(ae,Ne),s(ce,Ne)}}function bn(_,U,H,$,Z,ae,ce){var se=U.dom=_.dom,Ne=_.props,Te=U.props,Ie=!1,Ee=!1,Ae;if($=$||(Z&32)>0,Ne!==Te){var Me=Ne||c;if(Ae=Te||c,Ae!==c){Ie=(Z&448)>0,Ie&&(Ee=At(Ae));for(var Fe in Ae){var Oe=Me[Fe],Ke=Ae[Fe];Oe!==Ke&&vt(Fe,Oe,Ke,se,$,Ee,_,ce)}}if(Me!==c)for(var De in Me)a(Ae[De])&&!a(Me[De])&&vt(De,Me[De],null,se,$,Ee,_,ce)}var tt=U.children,Ye=U.className;_.className!==Ye&&(a(Ye)?se.removeAttribute("class"):$?se.setAttribute("class",Ye):se.className=Ye),Z&4096?gn(se,tt):Nt(_.childFlags,U.childFlags,_.children,tt,se,H,$&&U.type!=="foreignObject",null,_,ae,ce),Ie&&xt(Z,U,se,Ae,!1,Ee);var it=U.ref,Qe=_.ref;Qe!==it&&(st(Qe),at(it,se,ae))}function kn(_,U,H,$,Z,ae,ce){Ze(_,ce),ot(U,H,$,Z,V(_,!0),ae,ce),T(_,H,ce)}function Nt(_,U,H,$,Z,ae,ce,se,Ne,Te,Ie){switch(_){case 2:switch(U){case 2:qe(H,$,Z,ae,ce,se,Te,Ie);break;case 1:Je(H,Z,Ie);break;case 16:Ze(H,Ie),P(Z,$);break;default:kn(H,$,Z,ae,ce,Te,Ie);break}break;case 1:switch(U){case 2:$e($,Z,ae,ce,se,Te,Ie);break;case 1:break;case 16:P(Z,$);break;default:ot($,Z,ae,ce,se,Te,Ie);break}break;case 16:switch(U){case 16:vn(H,$,Z);break;case 2:mt(Z,H,Ie),$e($,Z,ae,ce,se,Te,Ie);break;case 1:mt(Z,H,Ie);break;default:mt(Z,H,Ie),ot($,Z,ae,ce,se,Te,Ie);break}break;default:switch(U){case 16:ct(H,Ie),P(Z,$);break;case 2:pt(Z,Ne,H,Ie),$e($,Z,ae,ce,se,Te,Ie);break;case 1:pt(Z,Ne,H,Ie);break;default:var Ee=H.length|0,Ae=$.length|0;Ee===0?Ae>0&&ot($,Z,ae,ce,se,Te,Ie):Ae===0?pt(Z,Ne,H,Ie):U===8&&_===8?wn(H,$,Z,ae,ce,Ee,Ae,se,Ne,Te,Ie):Ln(H,$,Z,ae,ce,Ee,Ae,se,Te,Ie);break}break}}function yn(_,U,H,$,Z){Z.push(function(){_.componentDidUpdate(U,H,$)})}function Wt(_,U,H,$,Z,ae,ce,se,Ne,Te){var Ie=_.state,Ee=_.props,Ae=!!_.$N,Me=o(_.shouldComponentUpdate);if(Ae&&(U=O(_,H,U!==Ie?k(Ie,U):U)),ce||!Me||Me&&_.shouldComponentUpdate(H,U,Z)){!Ae&&o(_.componentWillUpdate)&&_.componentWillUpdate(H,U,Z),_.props=H,_.state=U,_.context=Z;var Fe=null,Oe=Pt(_,H,Z);Ae&&o(_.getSnapshotBeforeUpdate)&&(Fe=_.getSnapshotBeforeUpdate(Ee,Ie)),qe(_.$LI,Oe,$,_.$CX,ae,se,Ne,Te),_.$LI=Oe,o(_.componentDidUpdate)&&yn(_,Ee,Ie,Fe,Ne)}else _.props=H,_.state=U,_.context=Z}function Sn(_,U,H,$,Z,ae,ce,se){var Ne=U.children=_.children;if(!B(Ne)){Ne.$L=ce;var Te=U.props||c,Ie=U.ref,Ee=_.ref,Ae=Ne.state;if(!Ne.$N){if(o(Ne.componentWillReceiveProps)){if(Ne.$BR=!0,Ne.componentWillReceiveProps(Te,$),Ne.$UN)return;Ne.$BR=!1}B(Ne.$PS)||(Ae=k(Ae,Ne.$PS),Ne.$PS=null)}Wt(Ne,Ae,Te,H,$,Z,!1,ae,ce,se),Ee!==Ie&&(st(Ee),at(Ie,Ne,ce))}}function Bn(_,U,H,$,Z,ae,ce,se){var Ne=!0,Te=U.props||c,Ie=U.ref,Ee=_.props,Ae=!a(Ie),Me=_.children;if(Ae&&o(Ie.onComponentShouldUpdate)&&(Ne=Ie.onComponentShouldUpdate(Ee,Te)),Ne!==!1){Ae&&o(Ie.onComponentWillUpdate)&&Ie.onComponentWillUpdate(Ee,Te);var Fe=me(gt(U,$));qe(Me,Fe,H,$,Z,ae,ce,se),U.children=Fe,Ae&&o(Ie.onComponentDidUpdate)&&Ie.onComponentDidUpdate(Ee,Te)}else U.children=Me}function In(_,U){var H=U.children,$=U.dom=_.dom;H!==_.children&&($.nodeValue=H)}function Ln(_,U,H,$,Z,ae,ce,se,Ne,Te){for(var Ie=ae>ce?ce:ae,Ee=0,Ae,Me;Eece)for(Ee=Ie;EeEe||Me>Ae)break e;Fe=_[Me],Oe=U[Me]}for(Fe=_[Ee],Oe=U[Ae];Fe.key===Oe.key;){if(Oe.flags&16384&&(U[Ae]=Oe=ne(Oe)),qe(Fe,Oe,H,$,Z,se,Te,Ie),_[Ee]=Oe,Ee--,Ae--,Me>Ee||Me>Ae)break e;Fe=_[Ee],Oe=U[Ae]}}if(Me>Ee){if(Me<=Ae)for(Ke=Ae+1,De=KeAe)for(;Me<=Ee;)Je(_[Me++],H,Ie);else Tn(_,U,$,ae,ce,Ee,Ae,Me,H,Z,se,Ne,Te,Ie)}function Tn(_,U,H,$,Z,ae,ce,se,Ne,Te,Ie,Ee,Ae,Me){var Fe,Oe,Ke=0,De=0,tt=se,Ye=se,it=ae-se+1,Qe=ce-se+1,lt=new Int32Array(Qe+1),nt=it===$,bt=!1,Ge=0,ut=0;if(Z<4||(it|Qe)<32)for(De=tt;De<=ae;++De)if(Fe=_[De],utse?bt=!0:Ge=se,Oe.flags&16384&&(U[se]=Oe=ne(Oe)),qe(Fe,Oe,Ne,H,Te,Ie,Ae,Me),++ut;break}!nt&&se>ce&&Je(Fe,Ne,Me)}else nt||Je(Fe,Ne,Me);else{var Yt={};for(De=Ye;De<=ce;++De)Yt[U[De].key]=De;for(De=tt;De<=ae;++De)if(Fe=_[De],uttt;)Je(_[tt++],Ne,Me);lt[se-Ye]=De+1,Ge>se?bt=!0:Ge=se,Oe=U[se],Oe.flags&16384&&(U[se]=Oe=ne(Oe)),qe(Fe,Oe,Ne,H,Te,Ie,Ae,Me),++ut}else nt||Je(Fe,Ne,Me);else nt||Je(Fe,Ne,Me)}if(nt)pt(Ne,Ee,_,Me),ot(U,Ne,H,Te,Ie,Ae,Me);else if(bt){var Xt=xn(lt);for(se=Xt.length-1,De=Qe-1;De>=0;De--)lt[De]===0?(Ge=De+Ye,Oe=U[Ge],Oe.flags&16384&&(U[Ge]=Oe=ne(Oe)),Ke=Ge+1,$e(Oe,Ne,H,Te,Ke0&&y(Me.componentWillMove)}else if(ut!==Qe)for(De=Qe-1;De>=0;De--)lt[De]===0&&(Ge=De+Ye,Oe=U[Ge],Oe.flags&16384&&(U[Ge]=Oe=ne(Oe)),Ke=Ge+1,$e(Oe,Ne,H,Te,KeUt&&(Ut=Ne,et=new Int32Array(Ne),ft=new Int32Array(Ne));H>1,_[et[se]]0&&(ft[H]=et[ae-1]),et[ae]=H)}ae=Z+1;var Te=new Int32Array(ae);for(ce=et[ae-1];ae-- >0;)Te[ae]=ce,ce=ft[ce],et[ae]=0;return Te}var An=typeof document!="undefined";An&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);function Ht(_,U,H,$){var Z=[],ae=new l,ce=U.$V;D.v=!0,a(ce)?a(_)||(_.flags&16384&&(_=ne(_)),$e(_,U,$,!1,null,Z,ae),U.$V=_,ce=_):a(_)?(Je(ce,U,ae),U.$V=null):(_.flags&16384&&(_=ne(_)),qe(ce,_,U,$,!1,null,Z,ae),ce=U.$V=_),p(Z),S(ae.componentDidAppear),D.v=!1,o(H)&&H(),o(E.renderComplete)&&E.renderComplete(ce,U)}function zt(_,U,H,$){H===void 0&&(H=null),$===void 0&&($=c),Ht(_,U,H,$)}function En(_){return function(){function U(H,$,Z,ae){_||(_=H),zt($,_,Z,ae)}return U}()}var ht=[],Mn=typeof Promise!="undefined"?Promise.resolve().then.bind(Promise.resolve()):function(_){window.setTimeout(_,0)},Vt=!1;function $t(_,U,H,$){var Z=_.$PS;if(o(U)&&(U=U(Z?k(_.state,Z):_.state,_.props,_.context)),a(Z))_.$PS=U;else for(var ae in U)Z[ae]=U[ae];if(_.$BR)o(H)&&_.$L.push(H.bind(_));else{if(!D.v&&ht.length===0){Gt(_,$),o(H)&&H.call(_);return}if(ht.indexOf(_)===-1&&ht.push(_),$&&(_.$F=!0),Vt||(Vt=!0,Mn(Kt)),o(H)){var ce=_.$QU;ce||(ce=_.$QU=[]),ce.push(H)}}}function Pn(_){for(var U=_.$QU,H=0;H=0;--F){var W=this.tryEntries[F],z=W.completion;if(W.tryLoc==="root")return j("end");if(W.tryLoc<=this.prev){var K=a.call(W,"catchLoc"),G=a.call(W,"finallyLoc");if(K&&G){if(this.prev=0;--j){var F=this.tryEntries[j];if(F.tryLoc<=this.prev&&a.call(F,"finallyLoc")&&this.prev=0;--R){var j=this.tryEntries[R];if(j.finallyLoc===P)return this.complete(j.completion,j.afterLoc),x(j),s}}return E}(),catch:function(){function E(P){for(var R=this.tryEntries.length-1;R>=0;--R){var j=this.tryEntries[R];if(j.tryLoc===P){var F=j.completion;if(F.type==="throw"){var W=F.arg;x(j)}return W}}throw new Error("illegal catch attempt")}return E}(),delegateYield:function(){function E(P,R,j){return this.delegate={iterator:O(P),resultName:R,nextLoc:j},this.method==="next"&&(this.arg=o),s}return E}()},n}(A.exports);try{regeneratorRuntime=r}catch(n){typeof globalThis=="object"?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},30236:function(){"use strict";self.fetch||(self.fetch=function(A,r){return r=r||{},new Promise(function(n,e){var a=new XMLHttpRequest,t=[],o={},f=function(){function B(){return{ok:(a.status/100|0)==2,statusText:a.statusText,status:a.status,url:a.responseURL,text:function(){function I(){return Promise.resolve(a.responseText)}return I}(),json:function(){function I(){return Promise.resolve(a.responseText).then(JSON.parse)}return I}(),blob:function(){function I(){return Promise.resolve(new Blob([a.response]))}return I}(),clone:B,headers:{keys:function(){function I(){return t}return I}(),entries:function(){function I(){return t.map(function(k){return[k,a.getResponseHeader(k)]})}return I}(),get:function(){function I(k){return a.getResponseHeader(k)}return I}(),has:function(){function I(k){return a.getResponseHeader(k)!=null}return I}()}}}return B}();for(var b in a.open(r.method||"get",A,!0),a.onload=function(){a.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,function(B,I){o[I]||t.push(o[I]=I)}),n(f())},a.onerror=e,a.withCredentials=r.credentials=="include",r.headers)a.setRequestHeader(b,r.headers[b]);a.send(r.body||null)})})},88510:function(A,r){"use strict";r.__esModule=!0,r.zipWith=r.zip=r.uniqBy=r.uniq=r.toKeyedArray=r.toArray=r.sortBy=r.sort=r.reduce=r.range=r.map=r.filterMap=r.filter=void 0;function n(i,h){var C=typeof Symbol!="undefined"&&i[Symbol.iterator]||i["@@iterator"];if(C)return(C=C.call(i)).next.bind(C);if(Array.isArray(i)||(C=e(i))||h&&i&&typeof i.length=="number"){C&&(i=C);var v=0;return function(){return v>=i.length?{done:!0}:{done:!1,value:i[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(i,h){if(i){if(typeof i=="string")return a(i,h);var C={}.toString.call(i).slice(8,-1);return C==="Object"&&i.constructor&&(C=i.constructor.name),C==="Map"||C==="Set"?Array.from(i):C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C)?a(i,h):void 0}}function a(i,h){(h==null||h>i.length)&&(h=i.length);for(var C=0,v=Array(h);C0&&(0,a.round)(g.width)/B.offsetWidth||1,c=B.offsetHeight>0&&(0,a.round)(g.height)/B.offsetHeight||1);var m=(0,e.isElement)(B)?(0,t.default)(B):window,i=m.visualViewport,u=!(0,o.default)()&&k,s=(g.left+(u&&i?i.offsetLeft:0))/d,l=(g.top+(u&&i?i.offsetTop:0))/c,h=g.width/d,C=g.height/c;return{width:h,height:C,top:l,right:s+h,bottom:l+C,left:s,x:s,y:l}}},49035:function(A,r,n){"use strict";r.__esModule=!0,r.default=C;var e=n(46206),a=u(n(87991)),t=u(n(79752)),o=u(n(98309)),f=u(n(44896)),b=u(n(40600)),B=u(n(16599)),I=n(75573),k=u(n(37786)),g=u(n(57819)),d=u(n(4206)),c=u(n(12972)),m=u(n(81666)),i=n(63618);function u(v){return v&&v.__esModule?v:{default:v}}function s(v,p){var N=(0,k.default)(v,!1,p==="fixed");return N.top=N.top+v.clientTop,N.left=N.left+v.clientLeft,N.bottom=N.top+v.clientHeight,N.right=N.left+v.clientWidth,N.width=v.clientWidth,N.height=v.clientHeight,N.x=N.left,N.y=N.top,N}function l(v,p,N){return p===e.viewport?(0,m.default)((0,a.default)(v,N)):(0,I.isElement)(p)?s(p,N):(0,m.default)((0,t.default)((0,b.default)(v)))}function h(v){var p=(0,o.default)((0,g.default)(v)),N=["absolute","fixed"].indexOf((0,B.default)(v).position)>=0,V=N&&(0,I.isHTMLElement)(v)?(0,f.default)(v):v;return(0,I.isElement)(V)?p.filter(function(S){return(0,I.isElement)(S)&&(0,d.default)(S,V)&&(0,c.default)(S)!=="body"}):[]}function C(v,p,N,V){var S=p==="clippingParents"?h(v):[].concat(p),y=[].concat(S,[N]),L=y[0],w=y.reduce(function(T,x){var M=l(v,x,V);return T.top=(0,i.max)(M.top,T.top),T.right=(0,i.min)(M.right,T.right),T.bottom=(0,i.min)(M.bottom,T.bottom),T.left=(0,i.max)(M.left,T.left),T},l(v,L,V));return w.width=w.right-w.left,w.height=w.bottom-w.top,w.x=w.left,w.y=w.top,w}},74758:function(A,r,n){"use strict";r.__esModule=!0,r.default=d;var e=k(n(37786)),a=k(n(13390)),t=k(n(12972)),o=n(75573),f=k(n(79697)),b=k(n(40600)),B=k(n(10798)),I=n(63618);function k(c){return c&&c.__esModule?c:{default:c}}function g(c){var m=c.getBoundingClientRect(),i=(0,I.round)(m.width)/c.offsetWidth||1,u=(0,I.round)(m.height)/c.offsetHeight||1;return i!==1||u!==1}function d(c,m,i){i===void 0&&(i=!1);var u=(0,o.isHTMLElement)(m),s=(0,o.isHTMLElement)(m)&&g(m),l=(0,b.default)(m),h=(0,e.default)(c,s,i),C={scrollLeft:0,scrollTop:0},v={x:0,y:0};return(u||!u&&!i)&&(((0,t.default)(m)!=="body"||(0,B.default)(l))&&(C=(0,a.default)(m)),(0,o.isHTMLElement)(m)?(v=(0,e.default)(m,!0),v.x+=m.clientLeft,v.y+=m.clientTop):l&&(v.x=(0,f.default)(l))),{x:h.left+C.scrollLeft-v.x,y:h.top+C.scrollTop-v.y,width:h.width,height:h.height}}},16599:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(95115));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return(0,e.default)(o).getComputedStyle(o)}},40600:function(A,r,n){"use strict";r.__esModule=!0,r.default=a;var e=n(75573);function a(t){return(((0,e.isElement)(t)?t.ownerDocument:t.document)||window.document).documentElement}},79752:function(A,r,n){"use strict";r.__esModule=!0,r.default=B;var e=b(n(40600)),a=b(n(16599)),t=b(n(79697)),o=b(n(43750)),f=n(63618);function b(I){return I&&I.__esModule?I:{default:I}}function B(I){var k,g=(0,e.default)(I),d=(0,o.default)(I),c=(k=I.ownerDocument)==null?void 0:k.body,m=(0,f.max)(g.scrollWidth,g.clientWidth,c?c.scrollWidth:0,c?c.clientWidth:0),i=(0,f.max)(g.scrollHeight,g.clientHeight,c?c.scrollHeight:0,c?c.clientHeight:0),u=-d.scrollLeft+(0,t.default)(I),s=-d.scrollTop;return(0,a.default)(c||g).direction==="rtl"&&(u+=(0,f.max)(g.clientWidth,c?c.clientWidth:0)-m),{width:m,height:i,x:u,y:s}}},3073:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}},28811:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(37786));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=o.offsetWidth,B=o.offsetHeight;return Math.abs(f.width-b)<=1&&(b=f.width),Math.abs(f.height-B)<=1&&(B=f.height),{x:o.offsetLeft,y:o.offsetTop,width:b,height:B}}},12972:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e?(e.nodeName||"").toLowerCase():null}},13390:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(43750)),a=f(n(95115)),t=n(75573),o=f(n(3073));function f(B){return B&&B.__esModule?B:{default:B}}function b(B){return B===(0,a.default)(B)||!(0,t.isHTMLElement)(B)?(0,e.default)(B):(0,o.default)(B)}},44896:function(A,r,n){"use strict";r.__esModule=!0,r.default=d;var e=I(n(95115)),a=I(n(12972)),t=I(n(16599)),o=n(75573),f=I(n(87031)),b=I(n(57819)),B=I(n(35366));function I(c){return c&&c.__esModule?c:{default:c}}function k(c){return!(0,o.isHTMLElement)(c)||(0,t.default)(c).position==="fixed"?null:c.offsetParent}function g(c){var m=/firefox/i.test((0,B.default)()),i=/Trident/i.test((0,B.default)());if(i&&(0,o.isHTMLElement)(c)){var u=(0,t.default)(c);if(u.position==="fixed")return null}var s=(0,b.default)(c);for((0,o.isShadowRoot)(s)&&(s=s.host);(0,o.isHTMLElement)(s)&&["html","body"].indexOf((0,a.default)(s))<0;){var l=(0,t.default)(s);if(l.transform!=="none"||l.perspective!=="none"||l.contain==="paint"||["transform","perspective"].indexOf(l.willChange)!==-1||m&&l.willChange==="filter"||m&&l.filter&&l.filter!=="none")return s;s=s.parentNode}return null}function d(c){for(var m=(0,e.default)(c),i=k(c);i&&(0,f.default)(i)&&(0,t.default)(i).position==="static";)i=k(i);return i&&((0,a.default)(i)==="html"||(0,a.default)(i)==="body"&&(0,t.default)(i).position==="static")?m:i||g(c)||m}},57819:function(A,r,n){"use strict";r.__esModule=!0,r.default=f;var e=o(n(12972)),a=o(n(40600)),t=n(75573);function o(b){return b&&b.__esModule?b:{default:b}}function f(b){return(0,e.default)(b)==="html"?b:b.assignedSlot||b.parentNode||((0,t.isShadowRoot)(b)?b.host:null)||(0,a.default)(b)}},24426:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(57819)),a=f(n(10798)),t=f(n(12972)),o=n(75573);function f(B){return B&&B.__esModule?B:{default:B}}function b(B){return["html","body","#document"].indexOf((0,t.default)(B))>=0?B.ownerDocument.body:(0,o.isHTMLElement)(B)&&(0,a.default)(B)?B:b((0,e.default)(B))}},87991:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(95115)),a=f(n(40600)),t=f(n(79697)),o=f(n(89331));function f(B){return B&&B.__esModule?B:{default:B}}function b(B,I){var k=(0,e.default)(B),g=(0,a.default)(B),d=k.visualViewport,c=g.clientWidth,m=g.clientHeight,i=0,u=0;if(d){c=d.width,m=d.height;var s=(0,o.default)();(s||!s&&I==="fixed")&&(i=d.offsetLeft,u=d.offsetTop)}return{width:c,height:m,x:i+(0,t.default)(B),y:u}}},95115:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var a=e.ownerDocument;return a&&a.defaultView||window}return e}},43750:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(95115));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=f.pageXOffset,B=f.pageYOffset;return{scrollLeft:b,scrollTop:B}}},79697:function(A,r,n){"use strict";r.__esModule=!0,r.default=f;var e=o(n(37786)),a=o(n(40600)),t=o(n(43750));function o(b){return b&&b.__esModule?b:{default:b}}function f(b){return(0,e.default)((0,a.default)(b)).left+(0,t.default)(b).scrollLeft}},75573:function(A,r,n){"use strict";r.__esModule=!0,r.isElement=t,r.isHTMLElement=o,r.isShadowRoot=f;var e=a(n(95115));function a(b){return b&&b.__esModule?b:{default:b}}function t(b){var B=(0,e.default)(b).Element;return b instanceof B||b instanceof Element}function o(b){var B=(0,e.default)(b).HTMLElement;return b instanceof B||b instanceof HTMLElement}function f(b){if(typeof ShadowRoot=="undefined")return!1;var B=(0,e.default)(b).ShadowRoot;return b instanceof B||b instanceof ShadowRoot}},89331:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(35366));function a(o){return o&&o.__esModule?o:{default:o}}function t(){return!/^((?!chrome|android).)*safari/i.test((0,e.default)())}},10798:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(16599));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){var f=(0,e.default)(o),b=f.overflow,B=f.overflowX,I=f.overflowY;return/auto|scroll|overlay|hidden/.test(b+I+B)}},87031:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(12972));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return["table","td","th"].indexOf((0,e.default)(o))>=0}},98309:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(24426)),a=f(n(57819)),t=f(n(95115)),o=f(n(10798));function f(B){return B&&B.__esModule?B:{default:B}}function b(B,I){var k;I===void 0&&(I=[]);var g=(0,e.default)(B),d=g===((k=B.ownerDocument)==null?void 0:k.body),c=(0,t.default)(g),m=d?[c].concat(c.visualViewport||[],(0,o.default)(g)?g:[]):g,i=I.concat(m);return d?i:i.concat(b((0,a.default)(m)))}},46206:function(A,r){"use strict";r.__esModule=!0,r.write=r.viewport=r.variationPlacements=r.top=r.start=r.right=r.reference=r.read=r.popper=r.placements=r.modifierPhases=r.main=r.left=r.end=r.clippingParents=r.bottom=r.beforeWrite=r.beforeRead=r.beforeMain=r.basePlacements=r.auto=r.afterWrite=r.afterRead=r.afterMain=void 0;var n=r.top="top",e=r.bottom="bottom",a=r.right="right",t=r.left="left",o=r.auto="auto",f=r.basePlacements=[n,e,a,t],b=r.start="start",B=r.end="end",I=r.clippingParents="clippingParents",k=r.viewport="viewport",g=r.popper="popper",d=r.reference="reference",c=r.variationPlacements=f.reduce(function(S,y){return S.concat([y+"-"+b,y+"-"+B])},[]),m=r.placements=[].concat(f,[o]).reduce(function(S,y){return S.concat([y,y+"-"+b,y+"-"+B])},[]),i=r.beforeRead="beforeRead",u=r.read="read",s=r.afterRead="afterRead",l=r.beforeMain="beforeMain",h=r.main="main",C=r.afterMain="afterMain",v=r.beforeWrite="beforeWrite",p=r.write="write",N=r.afterWrite="afterWrite",V=r.modifierPhases=[i,u,s,l,h,C,v,p,N]},95996:function(A,r,n){"use strict";r.__esModule=!0;var e={popperGenerator:!0,detectOverflow:!0,createPopperBase:!0,createPopper:!0,createPopperLite:!0};r.popperGenerator=r.detectOverflow=r.createPopperLite=r.createPopperBase=r.createPopper=void 0;var a=n(46206);Object.keys(a).forEach(function(B){B==="default"||B==="__esModule"||Object.prototype.hasOwnProperty.call(e,B)||B in r&&r[B]===a[B]||(r[B]=a[B])});var t=n(39805);Object.keys(t).forEach(function(B){B==="default"||B==="__esModule"||Object.prototype.hasOwnProperty.call(e,B)||B in r&&r[B]===t[B]||(r[B]=t[B])});var o=n(96376);r.popperGenerator=o.popperGenerator,r.detectOverflow=o.detectOverflow,r.createPopperBase=o.createPopper;var f=n(83312);r.createPopper=f.createPopper;var b=n(2473);r.createPopperLite=b.createPopper},19975:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=t(n(12972)),a=n(75573);function t(B){return B&&B.__esModule?B:{default:B}}function o(B){var I=B.state;Object.keys(I.elements).forEach(function(k){var g=I.styles[k]||{},d=I.attributes[k]||{},c=I.elements[k];!(0,a.isHTMLElement)(c)||!(0,e.default)(c)||(Object.assign(c.style,g),Object.keys(d).forEach(function(m){var i=d[m];i===!1?c.removeAttribute(m):c.setAttribute(m,i===!0?"":i)}))})}function f(B){var I=B.state,k={popper:{position:I.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(I.elements.popper.style,k.popper),I.styles=k,I.elements.arrow&&Object.assign(I.elements.arrow.style,k.arrow),function(){Object.keys(I.elements).forEach(function(g){var d=I.elements[g],c=I.attributes[g]||{},m=Object.keys(I.styles.hasOwnProperty(g)?I.styles[g]:k[g]),i=m.reduce(function(u,s){return u[s]="",u},{});!(0,a.isHTMLElement)(d)||!(0,e.default)(d)||(Object.assign(d.style,i),Object.keys(c).forEach(function(u){d.removeAttribute(u)}))})}}var b=r.default={name:"applyStyles",enabled:!0,phase:"write",fn:o,effect:f,requires:["computeStyles"]}},52744:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=g(n(83104)),a=g(n(28811)),t=g(n(4206)),o=g(n(44896)),f=g(n(41199)),b=n(28595),B=g(n(43286)),I=g(n(81447)),k=n(46206);function g(u){return u&&u.__esModule?u:{default:u}}var d=function(){function u(s,l){return s=typeof s=="function"?s(Object.assign({},l.rects,{placement:l.placement})):s,(0,B.default)(typeof s!="number"?s:(0,I.default)(s,k.basePlacements))}return u}();function c(u){var s,l=u.state,h=u.name,C=u.options,v=l.elements.arrow,p=l.modifiersData.popperOffsets,N=(0,e.default)(l.placement),V=(0,f.default)(N),S=[k.left,k.right].indexOf(N)>=0,y=S?"height":"width";if(!(!v||!p)){var L=d(C.padding,l),w=(0,a.default)(v),T=V==="y"?k.top:k.left,x=V==="y"?k.bottom:k.right,M=l.rects.reference[y]+l.rects.reference[V]-p[V]-l.rects.popper[y],O=p[V]-l.rects.reference[V],D=(0,o.default)(v),E=D?V==="y"?D.clientHeight||0:D.clientWidth||0:0,P=M/2-O/2,R=L[T],j=E-w[y]-L[x],F=E/2-w[y]/2+P,W=(0,b.within)(R,F,j),z=V;l.modifiersData[h]=(s={},s[z]=W,s.centerOffset=W-F,s)}}function m(u){var s=u.state,l=u.options,h=l.element,C=h===void 0?"[data-popper-arrow]":h;C!=null&&(typeof C=="string"&&(C=s.elements.popper.querySelector(C),!C)||(0,t.default)(s.elements.popper,C)&&(s.elements.arrow=C))}var i=r.default={name:"arrow",enabled:!0,phase:"main",fn:c,effect:m,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},59894:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0,r.mapToStyles=c;var e=n(46206),a=k(n(44896)),t=k(n(95115)),o=k(n(40600)),f=k(n(16599)),b=k(n(83104)),B=k(n(45)),I=n(63618);function k(u){return u&&u.__esModule?u:{default:u}}var g={top:"auto",right:"auto",bottom:"auto",left:"auto"};function d(u,s){var l=u.x,h=u.y,C=s.devicePixelRatio||1;return{x:(0,I.round)(l*C)/C||0,y:(0,I.round)(h*C)/C||0}}function c(u){var s,l=u.popper,h=u.popperRect,C=u.placement,v=u.variation,p=u.offsets,N=u.position,V=u.gpuAcceleration,S=u.adaptive,y=u.roundOffsets,L=u.isFixed,w=p.x,T=w===void 0?0:w,x=p.y,M=x===void 0?0:x,O=typeof y=="function"?y({x:T,y:M}):{x:T,y:M};T=O.x,M=O.y;var D=p.hasOwnProperty("x"),E=p.hasOwnProperty("y"),P=e.left,R=e.top,j=window;if(S){var F=(0,a.default)(l),W="clientHeight",z="clientWidth";if(F===(0,t.default)(l)&&(F=(0,o.default)(l),(0,f.default)(F).position!=="static"&&N==="absolute"&&(W="scrollHeight",z="scrollWidth")),F=F,C===e.top||(C===e.left||C===e.right)&&v===e.end){R=e.bottom;var K=L&&F===j&&j.visualViewport?j.visualViewport.height:F[W];M-=K-h.height,M*=V?1:-1}if(C===e.left||(C===e.top||C===e.bottom)&&v===e.end){P=e.right;var G=L&&F===j&&j.visualViewport?j.visualViewport.width:F[z];T-=G-h.width,T*=V?1:-1}}var J=Object.assign({position:N},S&&g),Q=y===!0?d({x:T,y:M},(0,t.default)(l)):{x:T,y:M};if(T=Q.x,M=Q.y,V){var ue;return Object.assign({},J,(ue={},ue[R]=E?"0":"",ue[P]=D?"0":"",ue.transform=(j.devicePixelRatio||1)<=1?"translate("+T+"px, "+M+"px)":"translate3d("+T+"px, "+M+"px, 0)",ue))}return Object.assign({},J,(s={},s[R]=E?M+"px":"",s[P]=D?T+"px":"",s.transform="",s))}function m(u){var s=u.state,l=u.options,h=l.gpuAcceleration,C=h===void 0?!0:h,v=l.adaptive,p=v===void 0?!0:v,N=l.roundOffsets,V=N===void 0?!0:N,S={placement:(0,b.default)(s.placement),variation:(0,B.default)(s.placement),popper:s.elements.popper,popperRect:s.rects.popper,gpuAcceleration:C,isFixed:s.options.strategy==="fixed"};s.modifiersData.popperOffsets!=null&&(s.styles.popper=Object.assign({},s.styles.popper,c(Object.assign({},S,{offsets:s.modifiersData.popperOffsets,position:s.options.strategy,adaptive:p,roundOffsets:V})))),s.modifiersData.arrow!=null&&(s.styles.arrow=Object.assign({},s.styles.arrow,c(Object.assign({},S,{offsets:s.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:V})))),s.attributes.popper=Object.assign({},s.attributes.popper,{"data-popper-placement":s.placement})}var i=r.default={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:m,data:{}}},36692:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=a(n(95115));function a(b){return b&&b.__esModule?b:{default:b}}var t={passive:!0};function o(b){var B=b.state,I=b.instance,k=b.options,g=k.scroll,d=g===void 0?!0:g,c=k.resize,m=c===void 0?!0:c,i=(0,e.default)(B.elements.popper),u=[].concat(B.scrollParents.reference,B.scrollParents.popper);return d&&u.forEach(function(s){s.addEventListener("scroll",I.update,t)}),m&&i.addEventListener("resize",I.update,t),function(){d&&u.forEach(function(s){s.removeEventListener("scroll",I.update,t)}),m&&i.removeEventListener("resize",I.update,t)}}var f=r.default={name:"eventListeners",enabled:!0,phase:"write",fn:function(){function b(){}return b}(),effect:o,data:{}}},23798:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=I(n(71376)),a=I(n(83104)),t=I(n(86459)),o=I(n(17633)),f=I(n(9041)),b=n(46206),B=I(n(45));function I(c){return c&&c.__esModule?c:{default:c}}function k(c){if((0,a.default)(c)===b.auto)return[];var m=(0,e.default)(c);return[(0,t.default)(c),m,(0,t.default)(m)]}function g(c){var m=c.state,i=c.options,u=c.name;if(!m.modifiersData[u]._skip){for(var s=i.mainAxis,l=s===void 0?!0:s,h=i.altAxis,C=h===void 0?!0:h,v=i.fallbackPlacements,p=i.padding,N=i.boundary,V=i.rootBoundary,S=i.altBoundary,y=i.flipVariations,L=y===void 0?!0:y,w=i.allowedAutoPlacements,T=m.options.placement,x=(0,a.default)(T),M=x===T,O=v||(M||!L?[(0,e.default)(T)]:k(T)),D=[T].concat(O).reduce(function(re,oe){return re.concat((0,a.default)(oe)===b.auto?(0,f.default)(m,{placement:oe,boundary:N,rootBoundary:V,padding:p,flipVariations:L,allowedAutoPlacements:w}):oe)},[]),E=m.rects.reference,P=m.rects.popper,R=new Map,j=!0,F=D[0],W=0;W=0,Q=J?"width":"height",ue=(0,o.default)(m,{placement:z,boundary:N,rootBoundary:V,altBoundary:S,padding:p}),ie=J?G?b.right:b.left:G?b.bottom:b.top;E[Q]>P[Q]&&(ie=(0,e.default)(ie));var pe=(0,e.default)(ie),te=[];if(l&&te.push(ue[K]<=0),C&&te.push(ue[ie]<=0,ue[pe]<=0),te.every(function(re){return re})){F=z,j=!1;break}R.set(z,te)}if(j)for(var q=L?3:1,ne=function(){function re(oe){var fe=D.find(function(me){var Y=R.get(me);if(Y)return Y.slice(0,oe).every(function(ve){return ve})});if(fe)return F=fe,"break"}return re}(),le=q;le>0;le--){var ee=ne(le);if(ee==="break")break}m.placement!==F&&(m.modifiersData[u]._skip=!0,m.placement=F,m.reset=!0)}}var d=r.default={name:"flip",enabled:!0,phase:"main",fn:g,requiresIfExists:["offset"],data:{_skip:!1}}},83761:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=n(46206),a=t(n(17633));function t(I){return I&&I.__esModule?I:{default:I}}function o(I,k,g){return g===void 0&&(g={x:0,y:0}),{top:I.top-k.height-g.y,right:I.right-k.width+g.x,bottom:I.bottom-k.height+g.y,left:I.left-k.width-g.x}}function f(I){return[e.top,e.right,e.bottom,e.left].some(function(k){return I[k]>=0})}function b(I){var k=I.state,g=I.name,d=k.rects.reference,c=k.rects.popper,m=k.modifiersData.preventOverflow,i=(0,a.default)(k,{elementContext:"reference"}),u=(0,a.default)(k,{altBoundary:!0}),s=o(i,d),l=o(u,c,m),h=f(s),C=f(l);k.modifiersData[g]={referenceClippingOffsets:s,popperEscapeOffsets:l,isReferenceHidden:h,hasPopperEscaped:C},k.attributes.popper=Object.assign({},k.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":C})}var B=r.default={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:b}},39805:function(A,r,n){"use strict";r.__esModule=!0,r.preventOverflow=r.popperOffsets=r.offset=r.hide=r.flip=r.eventListeners=r.computeStyles=r.arrow=r.applyStyles=void 0;var e=g(n(19975));r.applyStyles=e.default;var a=g(n(52744));r.arrow=a.default;var t=g(n(59894));r.computeStyles=t.default;var o=g(n(36692));r.eventListeners=o.default;var f=g(n(23798));r.flip=f.default;var b=g(n(83761));r.hide=b.default;var B=g(n(61410));r.offset=B.default;var I=g(n(40107));r.popperOffsets=I.default;var k=g(n(75137));r.preventOverflow=k.default;function g(d){return d&&d.__esModule?d:{default:d}}},61410:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0,r.distanceAndSkiddingToXY=o;var e=t(n(83104)),a=n(46206);function t(B){return B&&B.__esModule?B:{default:B}}function o(B,I,k){var g=(0,e.default)(B),d=[a.left,a.top].indexOf(g)>=0?-1:1,c=typeof k=="function"?k(Object.assign({},I,{placement:B})):k,m=c[0],i=c[1];return m=m||0,i=(i||0)*d,[a.left,a.right].indexOf(g)>=0?{x:i,y:m}:{x:m,y:i}}function f(B){var I=B.state,k=B.options,g=B.name,d=k.offset,c=d===void 0?[0,0]:d,m=a.placements.reduce(function(l,h){return l[h]=o(h,I.rects,c),l},{}),i=m[I.placement],u=i.x,s=i.y;I.modifiersData.popperOffsets!=null&&(I.modifiersData.popperOffsets.x+=u,I.modifiersData.popperOffsets.y+=s),I.modifiersData[g]=m}var b=r.default={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:f}},40107:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=a(n(89951));function a(f){return f&&f.__esModule?f:{default:f}}function t(f){var b=f.state,B=f.name;b.modifiersData[B]=(0,e.default)({reference:b.rects.reference,element:b.rects.popper,strategy:"absolute",placement:b.placement})}var o=r.default={name:"popperOffsets",enabled:!0,phase:"read",fn:t,data:{}}},75137:function(A,r,n){"use strict";r.__esModule=!0,r.default=void 0;var e=n(46206),a=c(n(83104)),t=c(n(41199)),o=c(n(28066)),f=n(28595),b=c(n(28811)),B=c(n(44896)),I=c(n(17633)),k=c(n(45)),g=c(n(34780)),d=n(63618);function c(u){return u&&u.__esModule?u:{default:u}}function m(u){var s=u.state,l=u.options,h=u.name,C=l.mainAxis,v=C===void 0?!0:C,p=l.altAxis,N=p===void 0?!1:p,V=l.boundary,S=l.rootBoundary,y=l.altBoundary,L=l.padding,w=l.tether,T=w===void 0?!0:w,x=l.tetherOffset,M=x===void 0?0:x,O=(0,I.default)(s,{boundary:V,rootBoundary:S,padding:L,altBoundary:y}),D=(0,a.default)(s.placement),E=(0,k.default)(s.placement),P=!E,R=(0,t.default)(D),j=(0,o.default)(R),F=s.modifiersData.popperOffsets,W=s.rects.reference,z=s.rects.popper,K=typeof M=="function"?M(Object.assign({},s.rects,{placement:s.placement})):M,G=typeof K=="number"?{mainAxis:K,altAxis:K}:Object.assign({mainAxis:0,altAxis:0},K),J=s.modifiersData.offset?s.modifiersData.offset[s.placement]:null,Q={x:0,y:0};if(F){if(v){var ue,ie=R==="y"?e.top:e.left,pe=R==="y"?e.bottom:e.right,te=R==="y"?"height":"width",q=F[R],ne=q+O[ie],le=q-O[pe],ee=T?-z[te]/2:0,re=E===e.start?W[te]:z[te],oe=E===e.start?-z[te]:-W[te],fe=s.elements.arrow,me=T&&fe?(0,b.default)(fe):{width:0,height:0},Y=s.modifiersData["arrow#persistent"]?s.modifiersData["arrow#persistent"].padding:(0,g.default)(),ve=Y[ie],he=Y[pe],Ve=(0,f.within)(0,W[te],me[te]),Be=P?W[te]/2-ee-Ve-ve-G.mainAxis:re-Ve-ve-G.mainAxis,be=P?-W[te]/2+ee+Ve+he+G.mainAxis:oe+Ve+he+G.mainAxis,Le=s.elements.arrow&&(0,B.default)(s.elements.arrow),we=Le?R==="y"?Le.clientTop||0:Le.clientLeft||0:0,xe=(ue=J==null?void 0:J[R])!=null?ue:0,Re=q+Be-xe-we,He=q+be-xe,ye=(0,f.within)(T?(0,d.min)(ne,Re):ne,q,T?(0,d.max)(le,He):le);F[R]=ye,Q[R]=ye-q}if(N){var de,Ce=R==="x"?e.top:e.left,ke=R==="x"?e.bottom:e.right,ge=F[j],Se=j==="y"?"height":"width",Pe=ge+O[Ce],je=ge-O[ke],_e=[e.top,e.left].indexOf(D)!==-1,ze=(de=J==null?void 0:J[j])!=null?de:0,We=_e?Pe:ge-W[Se]-z[Se]-ze+G.altAxis,Ue=_e?ge+W[Se]+z[Se]-ze-G.altAxis:je,Xe=T&&_e?(0,f.withinMaxClamp)(We,ge,Ue):(0,f.within)(T?We:Pe,ge,T?Ue:je);F[j]=Xe,Q[j]=Xe-ge}s.modifiersData[h]=Q}}var i=r.default={name:"preventOverflow",enabled:!0,phase:"main",fn:m,requiresIfExists:["offset"]}},2473:function(A,r,n){"use strict";r.__esModule=!0,r.defaultModifiers=r.createPopper=void 0;var e=n(96376);r.popperGenerator=e.popperGenerator,r.detectOverflow=e.detectOverflow;var a=b(n(36692)),t=b(n(40107)),o=b(n(59894)),f=b(n(19975));function b(k){return k&&k.__esModule?k:{default:k}}var B=r.defaultModifiers=[a.default,t.default,o.default,f.default],I=r.createPopper=(0,e.popperGenerator)({defaultModifiers:B})},83312:function(A,r,n){"use strict";r.__esModule=!0;var e={createPopper:!0,createPopperLite:!0,defaultModifiers:!0,popperGenerator:!0,detectOverflow:!0};r.defaultModifiers=r.createPopperLite=r.createPopper=void 0;var a=n(96376);r.popperGenerator=a.popperGenerator,r.detectOverflow=a.detectOverflow;var t=i(n(36692)),o=i(n(40107)),f=i(n(59894)),b=i(n(19975)),B=i(n(61410)),I=i(n(23798)),k=i(n(75137)),g=i(n(52744)),d=i(n(83761)),c=n(2473);r.createPopperLite=c.createPopper;var m=n(39805);Object.keys(m).forEach(function(l){l==="default"||l==="__esModule"||Object.prototype.hasOwnProperty.call(e,l)||l in r&&r[l]===m[l]||(r[l]=m[l])});function i(l){return l&&l.__esModule?l:{default:l}}var u=r.defaultModifiers=[t.default,o.default,f.default,b.default,B.default,I.default,k.default,g.default,d.default],s=r.createPopperLite=r.createPopper=(0,a.popperGenerator)({defaultModifiers:u})},9041:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(45)),a=n(46206),t=f(n(17633)),o=f(n(83104));function f(B){return B&&B.__esModule?B:{default:B}}function b(B,I){I===void 0&&(I={});var k=I,g=k.placement,d=k.boundary,c=k.rootBoundary,m=k.padding,i=k.flipVariations,u=k.allowedAutoPlacements,s=u===void 0?a.placements:u,l=(0,e.default)(g),h=l?i?a.variationPlacements:a.variationPlacements.filter(function(p){return(0,e.default)(p)===l}):a.basePlacements,C=h.filter(function(p){return s.indexOf(p)>=0});C.length===0&&(C=h);var v=C.reduce(function(p,N){return p[N]=(0,t.default)(B,{placement:N,boundary:d,rootBoundary:c,padding:m})[(0,o.default)(N)],p},{});return Object.keys(v).sort(function(p,N){return v[p]-v[N]})}},89951:function(A,r,n){"use strict";r.__esModule=!0,r.default=b;var e=f(n(83104)),a=f(n(45)),t=f(n(41199)),o=n(46206);function f(B){return B&&B.__esModule?B:{default:B}}function b(B){var I=B.reference,k=B.element,g=B.placement,d=g?(0,e.default)(g):null,c=g?(0,a.default)(g):null,m=I.x+I.width/2-k.width/2,i=I.y+I.height/2-k.height/2,u;switch(d){case o.top:u={x:m,y:I.y-k.height};break;case o.bottom:u={x:m,y:I.y+I.height};break;case o.right:u={x:I.x+I.width,y:i};break;case o.left:u={x:I.x-k.width,y:i};break;default:u={x:I.x,y:I.y}}var s=d?(0,t.default)(d):null;if(s!=null){var l=s==="y"?"height":"width";switch(c){case o.start:u[s]=u[s]-(I[l]/2-k[l]/2);break;case o.end:u[s]=u[s]+(I[l]/2-k[l]/2);break;default:}}return u}},10579:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){var a;return function(){return a||(a=new Promise(function(t){Promise.resolve().then(function(){a=void 0,t(e())})})),a}}},17633:function(A,r,n){"use strict";r.__esModule=!0,r.default=d;var e=g(n(49035)),a=g(n(40600)),t=g(n(37786)),o=g(n(89951)),f=g(n(81666)),b=n(46206),B=n(75573),I=g(n(43286)),k=g(n(81447));function g(c){return c&&c.__esModule?c:{default:c}}function d(c,m){m===void 0&&(m={});var i=m,u=i.placement,s=u===void 0?c.placement:u,l=i.strategy,h=l===void 0?c.strategy:l,C=i.boundary,v=C===void 0?b.clippingParents:C,p=i.rootBoundary,N=p===void 0?b.viewport:p,V=i.elementContext,S=V===void 0?b.popper:V,y=i.altBoundary,L=y===void 0?!1:y,w=i.padding,T=w===void 0?0:w,x=(0,I.default)(typeof T!="number"?T:(0,k.default)(T,b.basePlacements)),M=S===b.popper?b.reference:b.popper,O=c.rects.popper,D=c.elements[L?M:S],E=(0,e.default)((0,B.isElement)(D)?D:D.contextElement||(0,a.default)(c.elements.popper),v,N,h),P=(0,t.default)(c.elements.reference),R=(0,o.default)({reference:P,element:O,strategy:"absolute",placement:s}),j=(0,f.default)(Object.assign({},O,R)),F=S===b.popper?j:P,W={top:E.top-F.top+x.top,bottom:F.bottom-E.bottom+x.bottom,left:E.left-F.left+x.left,right:F.right-E.right+x.right},z=c.modifiersData.offset;if(S===b.popper&&z){var K=z[s];Object.keys(W).forEach(function(G){var J=[b.right,b.bottom].indexOf(G)>=0?1:-1,Q=[b.top,b.bottom].indexOf(G)>=0?"y":"x";W[G]+=K[Q]*J})}return W}},81447:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e,a){return a.reduce(function(t,o){return t[o]=e,t},{})}},28066:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e==="x"?"y":"x"}},83104:function(A,r,n){"use strict";r.__esModule=!0,r.default=a;var e=n(46206);function a(t){return t.split("-")[0]}},34780:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(){return{top:0,right:0,bottom:0,left:0}}},41199:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}},71376:function(A,r){"use strict";r.__esModule=!0,r.default=e;var n={left:"right",right:"left",bottom:"top",top:"bottom"};function e(a){return a.replace(/left|right|bottom|top/g,function(t){return n[t]})}},86459:function(A,r){"use strict";r.__esModule=!0,r.default=e;var n={start:"end",end:"start"};function e(a){return a.replace(/start|end/g,function(t){return n[t]})}},45:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return e.split("-")[1]}},63618:function(A,r){"use strict";r.__esModule=!0,r.round=r.min=r.max=void 0;var n=r.max=Math.max,e=r.min=Math.min,a=r.round=Math.round},56500:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){var a=e.reduce(function(t,o){var f=t[o.name];return t[o.name]=f?Object.assign({},f,o,{options:Object.assign({},f.options,o.options),data:Object.assign({},f.data,o.data)}):o,t},{});return Object.keys(a).map(function(t){return a[t]})}},43286:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=a(n(34780));function a(o){return o&&o.__esModule?o:{default:o}}function t(o){return Object.assign({},(0,e.default)(),o)}},33118:function(A,r,n){"use strict";r.__esModule=!0,r.default=t;var e=n(46206);function a(o){var f=new Map,b=new Set,B=[];o.forEach(function(k){f.set(k.name,k)});function I(k){b.add(k.name);var g=[].concat(k.requires||[],k.requiresIfExists||[]);g.forEach(function(d){if(!b.has(d)){var c=f.get(d);c&&I(c)}}),B.push(k)}return o.forEach(function(k){b.has(k.name)||I(k)}),B}function t(o){var f=a(o);return e.modifierPhases.reduce(function(b,B){return b.concat(f.filter(function(I){return I.phase===B}))},[])}},81666:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}},35366:function(A,r){"use strict";r.__esModule=!0,r.default=n;function n(){var e=navigator.userAgentData;return e!=null&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(a){return a.brand+"/"+a.version}).join(" "):navigator.userAgent}},28595:function(A,r,n){"use strict";r.__esModule=!0,r.within=a,r.withinMaxClamp=t;var e=n(63618);function a(o,f,b){return(0,e.max)(o,(0,e.min)(f,b))}function t(o,f,b){var B=a(o,f,b);return B>b?b:B}},15875:function(A,r){"use strict";r.__esModule=!0,r.VNodeFlags=r.ChildFlags=void 0;var n;(function(a){a[a.Unknown=0]="Unknown",a[a.HtmlElement=1]="HtmlElement",a[a.ComponentUnknown=2]="ComponentUnknown",a[a.ComponentClass=4]="ComponentClass",a[a.ComponentFunction=8]="ComponentFunction",a[a.Text=16]="Text",a[a.SvgElement=32]="SvgElement",a[a.InputElement=64]="InputElement",a[a.TextareaElement=128]="TextareaElement",a[a.SelectElement=256]="SelectElement",a[a.Portal=1024]="Portal",a[a.ReCreate=2048]="ReCreate",a[a.ContentEditable=4096]="ContentEditable",a[a.Fragment=8192]="Fragment",a[a.InUse=16384]="InUse",a[a.ForwardRef=32768]="ForwardRef",a[a.Normalized=65536]="Normalized",a[a.ForwardRefComponent=32776]="ForwardRefComponent",a[a.FormElement=448]="FormElement",a[a.Element=481]="Element",a[a.Component=14]="Component",a[a.DOMRef=1521]="DOMRef",a[a.InUseOrNormalized=81920]="InUseOrNormalized",a[a.ClearInUse=-16385]="ClearInUse",a[a.ComponentKnown=12]="ComponentKnown"})(n||(r.VNodeFlags=n={}));var e;(function(a){a[a.UnknownChildren=0]="UnknownChildren",a[a.HasInvalidChildren=1]="HasInvalidChildren",a[a.HasVNodeChildren=2]="HasVNodeChildren",a[a.HasNonKeyedChildren=4]="HasNonKeyedChildren",a[a.HasKeyedChildren=8]="HasKeyedChildren",a[a.HasTextChildren=16]="HasTextChildren",a[a.MultipleChildren=12]="MultipleChildren"})(e||(r.ChildFlags=e={}))},89292:function(A,r){"use strict";r.__esModule=!0,r.Fragment=r.EMPTY_OBJ=r.Component=r.AnimationQueues=void 0,r._CI=Ot,r._HI=me,r._M=$e,r._MCCC=_t,r._ME=Dt,r._MFCC=Ft,r._MP=Mt,r._MR=at,r._RFC=gt,r.__render=Ht,r.createComponentVNode=ue,r.createFragment=pe,r.createPortal=ee,r.createRef=nn,r.createRenderer=En,r.createTextVNode=ie,r.createVNode=K,r.directClone=ne,r.findDOMFromVNode=V,r.forwardRef=on,r.getFlagsForElementVnode=oe,r.linkEvent=g,r.normalizeProps=te,r.options=void 0,r.render=zt,r.rerender=Kt,r.version=void 0;var n=Array.isArray;function e(_){var U=typeof _;return U==="string"||U==="number"}function a(_){return _==null}function t(_){return _===null||_===!1||_===!0||_===void 0}function o(_){return typeof _=="function"}function f(_){return typeof _=="string"}function b(_){return typeof _=="number"}function B(_){return _===null}function I(_){return _===void 0}function k(_,U){var H={};if(_)for(var $ in _)H[$]=_[$];if(U)for(var Z in U)H[Z]=U[Z];return H}function g(_,U){return o(U)?{data:_,event:U}:null}function d(_){return!B(_)&&typeof _=="object"}var c=r.EMPTY_OBJ={},m=r.Fragment="$F",i=r.AnimationQueues=function(){function _(){this.componentDidAppear=[],this.componentWillDisappear=[],this.componentWillMove=[]}return _}();function u(_){return _.substring(2).toLowerCase()}function s(_,U){_.appendChild(U)}function l(_,U,H){B(H)?s(_,U):_.insertBefore(U,H)}function h(_,U){return U?document.createElementNS("http://www.w3.org/2000/svg",_):document.createElement(_)}function C(_,U,H){_.replaceChild(U,H)}function v(_,U){_.removeChild(U)}function p(_){for(var U=0;U<_.length;U++)_[U]()}function N(_,U,H){var $=_.children;return H&4?$.$LI:H&8192?_.childFlags===2?$:$[U?0:$.length-1]:$}function V(_,U){for(var H;_;){if(H=_.flags,H&1521)return _.dom;_=N(_,U,H)}return null}function S(_,U){for(var H=_.length,$;($=_.pop())!==void 0;)$(function(){--H<=0&&o(U)&&U()})}function y(_){for(var U=0;U<_.length;U++)_[U].fn();for(var H=0;H<_.length;H++){var $=_[H];l($.parent,$.dom,$.next)}_.splice(0,_.length)}function L(_,U,H){do{var $=_.flags;if($&1521){(!H||_.dom.parentNode===U)&&v(U,_.dom);return}var Z=_.children;if($&4&&(_=Z.$LI),$&8&&(_=Z),$&8192)if(_.childFlags===2)_=Z;else{for(var ae=0,ce=Z.length;ae0?S(H.componentWillDisappear,w(_,U)):L(_,U,!1)}function x(_,U,H,$,Z,ae,ce,se){_.componentWillMove.push({dom:$,fn:function(){function Ne(){ce&4?H.componentWillMove(U,Z,$):ce&8&&H.onComponentWillMove(U,Z,$,se)}return Ne}(),next:ae,parent:Z})}function M(_,U,H,$,Z){var ae,ce,se=U.flags;do{var Ne=U.flags;if(Ne&1521){!a(ae)&&(o(ae.componentWillMove)||o(ae.onComponentWillMove))?x(Z,_,ae,U.dom,H,$,se,ce):l(H,U.dom,$);return}var Te=U.children;if(Ne&4)ae=U.children,ce=U.props,U=Te.$LI;else if(Ne&8)ae=U.ref,ce=U.props,U=Te;else if(Ne&8192)if(U.childFlags===2)U=Te;else{for(var Ie=0,Ee=Te.length;Ie0,Te=B(se),Ie=f(se)&&se[0]===W;Ne||Te||Ie?(H=H||U.slice(0,ae),(Ne||Ie)&&(ce=ne(ce)),(Te||Ie)&&(ce.key=W+ae),H.push(ce)):H&&H.push(ce),ce.flags|=65536}}H=H||U,H.length===0?$=1:$=8}else H=U,H.flags|=65536,U.flags&81920&&(H=ne(U)),$=2;return _.children=H,_.childFlags=$,_}function me(_){return t(_)||e(_)?ie(_,null):n(_)?pe(_,0,null):_.flags&16384?ne(_):_}var Y="http://www.w3.org/1999/xlink",ve="http://www.w3.org/XML/1998/namespace",he={"xlink:actuate":Y,"xlink:arcrole":Y,"xlink:href":Y,"xlink:role":Y,"xlink:show":Y,"xlink:title":Y,"xlink:type":Y,"xml:base":ve,"xml:lang":ve,"xml:space":ve};function Ve(_){return{onClick:_,onDblClick:_,onFocusIn:_,onFocusOut:_,onKeyDown:_,onKeyPress:_,onKeyUp:_,onMouseDown:_,onMouseMove:_,onMouseUp:_,onTouchEnd:_,onTouchMove:_,onTouchStart:_}}var Be=Ve(0),be=Ve(null),Le=Ve(!0);function we(_,U){var H=U.$EV;return H||(H=U.$EV=Ve(null)),H[_]||++Be[_]===1&&(be[_]=je(_)),H}function xe(_,U){var H=U.$EV;H&&H[_]&&(--Be[_]===0&&(document.removeEventListener(u(_),be[_]),be[_]=null),H[_]=null)}function Re(_,U,H,$){if(o(H))we(_,$)[_]=H;else if(d(H)){if(R(U,H))return;we(_,$)[_]=H}else xe(_,$)}function He(_){return o(_.composedPath)?_.composedPath()[0]:_.target}function ye(_,U,H,$){var Z=He(_);do{if(U&&Z.disabled)return;var ae=Z.$EV;if(ae){var ce=ae[H];if(ce&&($.dom=Z,ce.event?ce.event(ce.data,_):ce(_),_.cancelBubble))return}Z=Z.parentNode}while(!B(Z))}function de(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function Ce(){return this.defaultPrevented}function ke(){return this.cancelBubble}function ge(_){var U={dom:document};return _.isDefaultPrevented=Ce,_.isPropagationStopped=ke,_.stopPropagation=de,Object.defineProperty(_,"currentTarget",{configurable:!0,get:function(){function H(){return U.dom}return H}()}),U}function Se(_){return function(U){if(U.button!==0){U.stopPropagation();return}ye(U,!0,_,ge(U))}}function Pe(_){return function(U){ye(U,!1,_,ge(U))}}function je(_){var U=_==="onClick"||_==="onDblClick"?Se(_):Pe(_);return document.addEventListener(u(_),U),U}function _e(_,U){var H=document.createElement("i");return H.innerHTML=U,H.innerHTML===_.innerHTML}function ze(_,U,H){if(_[U]){var $=_[U];$.event?$.event($.data,H):$(H)}else{var Z=U.toLowerCase();_[Z]&&_[Z](H)}}function We(_,U){var H=function(){function $(Z){var ae=this.$V;if(ae){var ce=ae.props||c,se=ae.dom;if(f(_))ze(ce,_,Z);else for(var Ne=0;Ne<_.length;++Ne)ze(ce,_[Ne],Z);if(o(U)){var Te=this.$V,Ie=Te.props||c;U(Ie,se,!1,Te)}}}return $}();return Object.defineProperty(H,"wrapped",{configurable:!1,enumerable:!1,value:!0,writable:!1}),H}function Ue(_,U,H){var $="$"+U,Z=_[$];if(Z){if(Z[1].wrapped)return;_.removeEventListener(Z[0],Z[1]),_[$]=null}o(H)&&(_.addEventListener(U,H),_[$]=[U,H])}function Xe(_){return _==="checkbox"||_==="radio"}var yt=We("onInput",dt),St=We(["onClick","onChange"],dt);function Ct(_){_.stopPropagation()}Ct.wrapped=!0;function Bt(_,U){Xe(U.type)?(Ue(_,"change",St),Ue(_,"click",Ct)):Ue(_,"input",yt)}function dt(_,U){var H=_.type,$=_.value,Z=_.checked,ae=_.multiple,ce=_.defaultValue,se=!a($);H&&H!==U.type&&U.setAttribute("type",H),!a(ae)&&ae!==U.multiple&&(U.multiple=ae),!a(ce)&&!se&&(U.defaultValue=ce+""),Xe(H)?(se&&(U.value=$),a(Z)||(U.checked=Z)):se&&U.value!==$?(U.defaultValue=$,U.value=$):a(Z)||(U.checked=Z)}function rt(_,U){if(_.type==="option")It(_,U);else{var H=_.children,$=_.flags;if($&4)rt(H.$LI,U);else if($&8)rt(H,U);else if(_.childFlags===2)rt(H,U);else if(_.childFlags&12)for(var Z=0,ae=H.length;Z-1&&U.options[ae]&&(se=U.options[ae].value),H&&a(se)&&(se=_.defaultValue),rt($,se)}}var Zt=We("onInput",Tt),qt=We("onChange");function en(_,U){Ue(_,"input",Zt),U.onChange&&Ue(_,"change",qt)}function Tt(_,U,H){var $=_.value,Z=U.value;if(a($)){if(H){var ae=_.defaultValue;!a(ae)&&ae!==Z&&(U.defaultValue=ae,U.value=ae)}}else Z!==$&&(U.defaultValue=$,U.value=$)}function xt(_,U,H,$,Z,ae){_&64?dt($,H):_&256?wt($,H,Z,U):_&128&&Tt($,H,Z),ae&&(H.$V=U)}function tn(_,U,H){_&64?Bt(U,H):_&256?Qt(U):_&128&&en(U,H)}function At(_){return _.type&&Xe(_.type)?!a(_.checked):!a(_.value)}function nn(){return{current:null}}function on(_){var U={render:_};return U}function st(_){_&&!F(_,null)&&_.current&&(_.current=null)}function at(_,U,H){_&&(o(_)||_.current!==void 0)&&H.push(function(){!F(_,U)&&_.current!==void 0&&(_.current=U)})}function Je(_,U,H){Ze(_,H),T(_,U,H)}function Ze(_,U){var H=_.flags,$=_.children,Z;if(H&481){Z=_.ref;var ae=_.props;st(Z);var ce=_.childFlags;if(!B(ae))for(var se=Object.keys(ae),Ne=0,Te=se.length;Ne0?S(H.componentWillDisappear,rn(U,_)):_.textContent=""}function pt(_,U,H,$){ct(H,$),U.flags&8192?T(U,_,$):mt(_,H,$)}function Et(_,U,H,$,Z){_.componentWillDisappear.push(function(ae){$&4?U.componentWillDisappear(H,ae):$&8&&U.onComponentWillDisappear(H,Z,ae)})}function an(_){var U=_.event;return function(H){U(_.data,H)}}function cn(_,U,H,$){if(d(H)){if(R(U,H))return;H=an(H)}Ue($,u(_),H)}function ln(_,U,H){if(a(U)){H.removeAttribute("style");return}var $=H.style,Z,ae;if(f(U)){$.cssText=U;return}if(!a(_)&&!f(_)){for(Z in U)ae=U[Z],ae!==_[Z]&&$.setProperty(Z,ae);for(Z in _)a(U[Z])&&$.removeProperty(Z)}else for(Z in U)ae=U[Z],$.setProperty(Z,ae)}function un(_,U,H,$,Z){var ae=_&&_.__html||"",ce=U&&U.__html||"";ae!==ce&&!a(ce)&&!_e($,ce)&&(B(H)||(H.childFlags&12?ct(H.children,Z):H.childFlags===2&&Ze(H.children,Z),H.children=null,H.childFlags=1),$.innerHTML=ce)}function vt(_,U,H,$,Z,ae,ce,se){switch(_){case"children":case"childrenType":case"className":case"defaultValue":case"key":case"multiple":case"ref":case"selectedIndex":break;case"autoFocus":$.autofocus=!!H;break;case"allowfullscreen":case"autoplay":case"capture":case"checked":case"controls":case"default":case"disabled":case"hidden":case"indeterminate":case"loop":case"muted":case"novalidate":case"open":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"selected":$[_]=!!H;break;case"defaultChecked":case"value":case"volume":if(ae&&_==="value")break;var Ne=a(H)?"":H;$[_]!==Ne&&($[_]=Ne);break;case"style":ln(U,H,$);break;case"dangerouslySetInnerHTML":un(U,H,ce,$,se);break;default:Le[_]?Re(_,U,H,$):_.charCodeAt(0)===111&&_.charCodeAt(1)===110?cn(_,U,H,$):a(H)?$.removeAttribute(_):Z&&he[_]?$.setAttributeNS(he[_],_,H):$.setAttribute(_,H);break}}function Mt(_,U,H,$,Z,ae){var ce=!1,se=(U&448)>0;se&&(ce=At(H),ce&&tn(U,$,H));for(var Ne in H)vt(Ne,null,H[Ne],$,Z,ce,null,ae);se&&xt(U,_,$,H,!0,ce)}function Pt(_,U,H){var $=me(_.render(U,_.state,H)),Z=H;return o(_.getChildContext)&&(Z=k(H,_.getChildContext())),_.$CX=Z,$}function Ot(_,U,H,$,Z,ae){var ce=new U(H,$),se=ce.$N=!!(U.getDerivedStateFromProps||ce.getSnapshotBeforeUpdate);if(ce.$SVG=Z,ce.$L=ae,_.children=ce,ce.$BS=!1,ce.context=$,ce.props===c&&(ce.props=H),se)ce.state=O(ce,H,ce.state);else if(o(ce.componentWillMount)){ce.$BR=!0,ce.componentWillMount();var Ne=ce.$PS;if(!B(Ne)){var Te=ce.state;if(B(Te))ce.state=Ne;else for(var Ie in Ne)Te[Ie]=Ne[Ie];ce.$PS=null}ce.$BR=!1}return ce.$LI=Pt(ce,H,$),ce}function gt(_,U){var H=_.props||c;return _.flags&32768?_.type.render(H,_.ref,U):_.type(H,U)}function $e(_,U,H,$,Z,ae,ce){var se=_.flags|=16384;se&481?Dt(_,U,H,$,Z,ae,ce):se&4?mn(_,U,H,$,Z,ae,ce):se&8?pn(_,U,H,$,Z,ae,ce):se&16?Rt(_,U,Z):se&8192?sn(_,H,U,$,Z,ae,ce):se&1024&&dn(_,H,U,Z,ae,ce)}function dn(_,U,H,$,Z,ae){$e(_.children,_.ref,U,!1,null,Z,ae);var ce=le();Rt(ce,H,$),_.dom=ce.dom}function sn(_,U,H,$,Z,ae,ce){var se=_.children,Ne=_.childFlags;Ne&12&&se.length===0&&(Ne=_.childFlags=2,se=_.children=le()),Ne===2?$e(se,H,U,$,Z,ae,ce):ot(se,H,U,$,Z,ae,ce)}function Rt(_,U,H){var $=_.dom=document.createTextNode(_.children);B(U)||l(U,$,H)}function Dt(_,U,H,$,Z,ae,ce){var se=_.flags,Ne=_.props,Te=_.className,Ie=_.childFlags,Ee=_.dom=h(_.type,$=$||(se&32)>0),Ae=_.children;if(!a(Te)&&Te!==""&&($?Ee.setAttribute("class",Te):Ee.className=Te),Ie===16)P(Ee,Ae);else if(Ie!==1){var Me=$&&_.type!=="foreignObject";Ie===2?(Ae.flags&16384&&(_.children=Ae=ne(Ae)),$e(Ae,Ee,H,Me,null,ae,ce)):(Ie===8||Ie===4)&&ot(Ae,Ee,H,Me,null,ae,ce)}B(U)||l(U,Ee,Z),B(Ne)||Mt(_,se,Ne,Ee,$,ce),at(_.ref,Ee,ae)}function ot(_,U,H,$,Z,ae,ce){for(var se=0;se<_.length;++se){var Ne=_[se];Ne.flags&16384&&(_[se]=Ne=ne(Ne)),$e(Ne,U,H,$,Z,ae,ce)}}function mn(_,U,H,$,Z,ae,ce){var se=Ot(_,_.type,_.props||c,H,$,ae),Ne=ce;o(se.componentDidAppear)&&(Ne=new i),$e(se.$LI,U,se.$CX,$,Z,ae,Ne),_t(_.ref,se,ae,ce)}function pn(_,U,H,$,Z,ae,ce){var se=_.ref,Ne=ce;!a(se)&&o(se.onComponentDidAppear)&&(Ne=new i),$e(_.children=me(gt(_,H)),U,H,$,Z,ae,Ne),Ft(_,ae,ce)}function fn(_){return function(){_.componentDidMount()}}function jt(_,U,H,$,Z){_.componentDidAppear.push(function(){$&4?U.componentDidAppear(H):$&8&&U.onComponentDidAppear(H,Z)})}function _t(_,U,H,$){at(_,U,H),o(U.componentDidMount)&&H.push(fn(U)),o(U.componentDidAppear)&&jt($,U,U.$LI.dom,4,void 0)}function hn(_,U){return function(){_.onComponentDidMount(V(U,!0),U.props||c)}}function Ft(_,U,H){var $=_.ref;a($)||(F($.onComponentWillMount,_.props||c),o($.onComponentDidMount)&&U.push(hn($,_)),o($.onComponentDidAppear)&&jt(H,$,V(_,!0),8,_.props))}function Cn(_,U,H,$,Z,ae,ce){Ze(_,ce),U.flags&_.flags&1521?($e(U,null,$,Z,null,ae,ce),C(H,U.dom,_.dom)):($e(U,H,$,Z,V(_,!0),ae,ce),T(_,H,ce))}function qe(_,U,H,$,Z,ae,ce,se){var Ne=U.flags|=16384;_.flags!==Ne||_.type!==U.type||_.key!==U.key||Ne&2048?_.flags&16384?Cn(_,U,H,$,Z,ce,se):$e(U,H,$,Z,ae,ce,se):Ne&481?bn(_,U,$,Z,Ne,ce,se):Ne&4?Sn(_,U,H,$,Z,ae,ce,se):Ne&8?Bn(_,U,H,$,Z,ae,ce,se):Ne&16?In(_,U):Ne&8192?Nn(_,U,H,$,Z,ce,se):Vn(_,U,$,ce,se)}function vn(_,U,H){_!==U&&(_!==""?H.firstChild.nodeValue=U:P(H,U))}function gn(_,U){_.textContent!==U&&(_.textContent=U)}function Nn(_,U,H,$,Z,ae,ce){var se=_.children,Ne=U.children,Te=_.childFlags,Ie=U.childFlags,Ee=null;Ie&12&&Ne.length===0&&(Ie=U.childFlags=2,Ne=U.children=le());var Ae=(Ie&2)!==0;if(Te&12){var Me=se.length;(Te&8&&Ie&8||Ae||!Ae&&Ne.length>Me)&&(Ee=V(se[Me-1],!1).nextSibling)}Nt(Te,Ie,se,Ne,H,$,Z,Ee,_,ae,ce)}function Vn(_,U,H,$,Z){var ae=_.ref,ce=U.ref,se=U.children;if(Nt(_.childFlags,U.childFlags,_.children,se,ae,H,!1,null,_,$,Z),U.dom=_.dom,ae!==ce&&!t(se)){var Ne=se.dom;v(ae,Ne),s(ce,Ne)}}function bn(_,U,H,$,Z,ae,ce){var se=U.dom=_.dom,Ne=_.props,Te=U.props,Ie=!1,Ee=!1,Ae;if($=$||(Z&32)>0,Ne!==Te){var Me=Ne||c;if(Ae=Te||c,Ae!==c){Ie=(Z&448)>0,Ie&&(Ee=At(Ae));for(var Fe in Ae){var Oe=Me[Fe],Ke=Ae[Fe];Oe!==Ke&&vt(Fe,Oe,Ke,se,$,Ee,_,ce)}}if(Me!==c)for(var De in Me)a(Ae[De])&&!a(Me[De])&&vt(De,Me[De],null,se,$,Ee,_,ce)}var tt=U.children,Ye=U.className;_.className!==Ye&&(a(Ye)?se.removeAttribute("class"):$?se.setAttribute("class",Ye):se.className=Ye),Z&4096?gn(se,tt):Nt(_.childFlags,U.childFlags,_.children,tt,se,H,$&&U.type!=="foreignObject",null,_,ae,ce),Ie&&xt(Z,U,se,Ae,!1,Ee);var it=U.ref,Qe=_.ref;Qe!==it&&(st(Qe),at(it,se,ae))}function kn(_,U,H,$,Z,ae,ce){Ze(_,ce),ot(U,H,$,Z,V(_,!0),ae,ce),T(_,H,ce)}function Nt(_,U,H,$,Z,ae,ce,se,Ne,Te,Ie){switch(_){case 2:switch(U){case 2:qe(H,$,Z,ae,ce,se,Te,Ie);break;case 1:Je(H,Z,Ie);break;case 16:Ze(H,Ie),P(Z,$);break;default:kn(H,$,Z,ae,ce,Te,Ie);break}break;case 1:switch(U){case 2:$e($,Z,ae,ce,se,Te,Ie);break;case 1:break;case 16:P(Z,$);break;default:ot($,Z,ae,ce,se,Te,Ie);break}break;case 16:switch(U){case 16:vn(H,$,Z);break;case 2:mt(Z,H,Ie),$e($,Z,ae,ce,se,Te,Ie);break;case 1:mt(Z,H,Ie);break;default:mt(Z,H,Ie),ot($,Z,ae,ce,se,Te,Ie);break}break;default:switch(U){case 16:ct(H,Ie),P(Z,$);break;case 2:pt(Z,Ne,H,Ie),$e($,Z,ae,ce,se,Te,Ie);break;case 1:pt(Z,Ne,H,Ie);break;default:var Ee=H.length|0,Ae=$.length|0;Ee===0?Ae>0&&ot($,Z,ae,ce,se,Te,Ie):Ae===0?pt(Z,Ne,H,Ie):U===8&&_===8?wn(H,$,Z,ae,ce,Ee,Ae,se,Ne,Te,Ie):Ln(H,$,Z,ae,ce,Ee,Ae,se,Te,Ie);break}break}}function yn(_,U,H,$,Z){Z.push(function(){_.componentDidUpdate(U,H,$)})}function Wt(_,U,H,$,Z,ae,ce,se,Ne,Te){var Ie=_.state,Ee=_.props,Ae=!!_.$N,Me=o(_.shouldComponentUpdate);if(Ae&&(U=O(_,H,U!==Ie?k(Ie,U):U)),ce||!Me||Me&&_.shouldComponentUpdate(H,U,Z)){!Ae&&o(_.componentWillUpdate)&&_.componentWillUpdate(H,U,Z),_.props=H,_.state=U,_.context=Z;var Fe=null,Oe=Pt(_,H,Z);Ae&&o(_.getSnapshotBeforeUpdate)&&(Fe=_.getSnapshotBeforeUpdate(Ee,Ie)),qe(_.$LI,Oe,$,_.$CX,ae,se,Ne,Te),_.$LI=Oe,o(_.componentDidUpdate)&&yn(_,Ee,Ie,Fe,Ne)}else _.props=H,_.state=U,_.context=Z}function Sn(_,U,H,$,Z,ae,ce,se){var Ne=U.children=_.children;if(!B(Ne)){Ne.$L=ce;var Te=U.props||c,Ie=U.ref,Ee=_.ref,Ae=Ne.state;if(!Ne.$N){if(o(Ne.componentWillReceiveProps)){if(Ne.$BR=!0,Ne.componentWillReceiveProps(Te,$),Ne.$UN)return;Ne.$BR=!1}B(Ne.$PS)||(Ae=k(Ae,Ne.$PS),Ne.$PS=null)}Wt(Ne,Ae,Te,H,$,Z,!1,ae,ce,se),Ee!==Ie&&(st(Ee),at(Ie,Ne,ce))}}function Bn(_,U,H,$,Z,ae,ce,se){var Ne=!0,Te=U.props||c,Ie=U.ref,Ee=_.props,Ae=!a(Ie),Me=_.children;if(Ae&&o(Ie.onComponentShouldUpdate)&&(Ne=Ie.onComponentShouldUpdate(Ee,Te)),Ne!==!1){Ae&&o(Ie.onComponentWillUpdate)&&Ie.onComponentWillUpdate(Ee,Te);var Fe=me(gt(U,$));qe(Me,Fe,H,$,Z,ae,ce,se),U.children=Fe,Ae&&o(Ie.onComponentDidUpdate)&&Ie.onComponentDidUpdate(Ee,Te)}else U.children=Me}function In(_,U){var H=U.children,$=U.dom=_.dom;H!==_.children&&($.nodeValue=H)}function Ln(_,U,H,$,Z,ae,ce,se,Ne,Te){for(var Ie=ae>ce?ce:ae,Ee=0,Ae,Me;Eece)for(Ee=Ie;EeEe||Me>Ae)break e;Fe=_[Me],Oe=U[Me]}for(Fe=_[Ee],Oe=U[Ae];Fe.key===Oe.key;){if(Oe.flags&16384&&(U[Ae]=Oe=ne(Oe)),qe(Fe,Oe,H,$,Z,se,Te,Ie),_[Ee]=Oe,Ee--,Ae--,Me>Ee||Me>Ae)break e;Fe=_[Ee],Oe=U[Ae]}}if(Me>Ee){if(Me<=Ae)for(Ke=Ae+1,De=KeAe)for(;Me<=Ee;)Je(_[Me++],H,Ie);else Tn(_,U,$,ae,ce,Ee,Ae,Me,H,Z,se,Ne,Te,Ie)}function Tn(_,U,H,$,Z,ae,ce,se,Ne,Te,Ie,Ee,Ae,Me){var Fe,Oe,Ke=0,De=0,tt=se,Ye=se,it=ae-se+1,Qe=ce-se+1,lt=new Int32Array(Qe+1),nt=it===$,bt=!1,Ge=0,ut=0;if(Z<4||(it|Qe)<32)for(De=tt;De<=ae;++De)if(Fe=_[De],utse?bt=!0:Ge=se,Oe.flags&16384&&(U[se]=Oe=ne(Oe)),qe(Fe,Oe,Ne,H,Te,Ie,Ae,Me),++ut;break}!nt&&se>ce&&Je(Fe,Ne,Me)}else nt||Je(Fe,Ne,Me);else{var Yt={};for(De=Ye;De<=ce;++De)Yt[U[De].key]=De;for(De=tt;De<=ae;++De)if(Fe=_[De],uttt;)Je(_[tt++],Ne,Me);lt[se-Ye]=De+1,Ge>se?bt=!0:Ge=se,Oe=U[se],Oe.flags&16384&&(U[se]=Oe=ne(Oe)),qe(Fe,Oe,Ne,H,Te,Ie,Ae,Me),++ut}else nt||Je(Fe,Ne,Me);else nt||Je(Fe,Ne,Me)}if(nt)pt(Ne,Ee,_,Me),ot(U,Ne,H,Te,Ie,Ae,Me);else if(bt){var Xt=xn(lt);for(se=Xt.length-1,De=Qe-1;De>=0;De--)lt[De]===0?(Ge=De+Ye,Oe=U[Ge],Oe.flags&16384&&(U[Ge]=Oe=ne(Oe)),Ke=Ge+1,$e(Oe,Ne,H,Te,Ke0&&y(Me.componentWillMove)}else if(ut!==Qe)for(De=Qe-1;De>=0;De--)lt[De]===0&&(Ge=De+Ye,Oe=U[Ge],Oe.flags&16384&&(U[Ge]=Oe=ne(Oe)),Ke=Ge+1,$e(Oe,Ne,H,Te,KeUt&&(Ut=Ne,et=new Int32Array(Ne),ft=new Int32Array(Ne));H>1,_[et[se]]0&&(ft[H]=et[ae-1]),et[ae]=H)}ae=Z+1;var Te=new Int32Array(ae);for(ce=et[ae-1];ae-- >0;)Te[ae]=ce,ce=ft[ce],et[ae]=0;return Te}var An=typeof document!="undefined";An&&window.Node&&(Node.prototype.$EV=null,Node.prototype.$V=null);function Ht(_,U,H,$){var Z=[],ae=new i,ce=U.$V;D.v=!0,a(ce)?a(_)||(_.flags&16384&&(_=ne(_)),$e(_,U,$,!1,null,Z,ae),U.$V=_,ce=_):a(_)?(Je(ce,U,ae),U.$V=null):(_.flags&16384&&(_=ne(_)),qe(ce,_,U,$,!1,null,Z,ae),ce=U.$V=_),p(Z),S(ae.componentDidAppear),D.v=!1,o(H)&&H(),o(E.renderComplete)&&E.renderComplete(ce,U)}function zt(_,U,H,$){H===void 0&&(H=null),$===void 0&&($=c),Ht(_,U,H,$)}function En(_){return function(){function U(H,$,Z,ae){_||(_=H),zt($,_,Z,ae)}return U}()}var ht=[],Mn=typeof Promise!="undefined"?Promise.resolve().then.bind(Promise.resolve()):function(_){window.setTimeout(_,0)},Vt=!1;function $t(_,U,H,$){var Z=_.$PS;if(o(U)&&(U=U(Z?k(_.state,Z):_.state,_.props,_.context)),a(Z))_.$PS=U;else for(var ae in U)Z[ae]=U[ae];if(_.$BR)o(H)&&_.$L.push(H.bind(_));else{if(!D.v&&ht.length===0){Gt(_,$),o(H)&&H.call(_);return}if(ht.indexOf(_)===-1&&ht.push(_),$&&(_.$F=!0),Vt||(Vt=!0,Mn(Kt)),o(H)){var ce=_.$QU;ce||(ce=_.$QU=[]),ce.push(H)}}}function Pn(_){for(var U=_.$QU,H=0;H=0;--F){var W=this.tryEntries[F],z=W.completion;if(W.tryLoc==="root")return j("end");if(W.tryLoc<=this.prev){var K=a.call(W,"catchLoc"),G=a.call(W,"finallyLoc");if(K&&G){if(this.prev=0;--j){var F=this.tryEntries[j];if(F.tryLoc<=this.prev&&a.call(F,"finallyLoc")&&this.prev=0;--R){var j=this.tryEntries[R];if(j.finallyLoc===P)return this.complete(j.completion,j.afterLoc),x(j),s}}return E}(),catch:function(){function E(P){for(var R=this.tryEntries.length-1;R>=0;--R){var j=this.tryEntries[R];if(j.tryLoc===P){var F=j.completion;if(F.type==="throw"){var W=F.arg;x(j)}return W}}throw new Error("illegal catch attempt")}return E}(),delegateYield:function(){function E(P,R,j){return this.delegate={iterator:O(P),resultName:R,nextLoc:j},this.method==="next"&&(this.arg=o),s}return E}()},n}(A.exports);try{regeneratorRuntime=r}catch(n){typeof globalThis=="object"?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},30236:function(){"use strict";self.fetch||(self.fetch=function(A,r){return r=r||{},new Promise(function(n,e){var a=new XMLHttpRequest,t=[],o={},f=function(){function B(){return{ok:(a.status/100|0)==2,statusText:a.statusText,status:a.status,url:a.responseURL,text:function(){function I(){return Promise.resolve(a.responseText)}return I}(),json:function(){function I(){return Promise.resolve(a.responseText).then(JSON.parse)}return I}(),blob:function(){function I(){return Promise.resolve(new Blob([a.response]))}return I}(),clone:B,headers:{keys:function(){function I(){return t}return I}(),entries:function(){function I(){return t.map(function(k){return[k,a.getResponseHeader(k)]})}return I}(),get:function(){function I(k){return a.getResponseHeader(k)}return I}(),has:function(){function I(k){return a.getResponseHeader(k)!=null}return I}()}}}return B}();for(var b in a.open(r.method||"get",A,!0),a.onload=function(){a.getAllResponseHeaders().toLowerCase().replace(/^(.+?):/gm,function(B,I){o[I]||t.push(o[I]=I)}),n(f())},a.onerror=e,a.withCredentials=r.credentials=="include",r.headers)a.setRequestHeader(b,r.headers[b]);a.send(r.body||null)})})},88510:function(A,r){"use strict";r.__esModule=!0,r.zipWith=r.zip=r.uniqBy=r.uniq=r.toKeyedArray=r.toArray=r.sortBy=r.sort=r.reduce=r.range=r.map=r.filterMap=r.filter=void 0;function n(l,h){var C=typeof Symbol!="undefined"&&l[Symbol.iterator]||l["@@iterator"];if(C)return(C=C.call(l)).next.bind(C);if(Array.isArray(l)||(C=e(l))||h&&l&&typeof l.length=="number"){C&&(l=C);var v=0;return function(){return v>=l.length?{done:!0}:{done:!1,value:l[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(l,h){if(l){if(typeof l=="string")return a(l,h);var C={}.toString.call(l).slice(8,-1);return C==="Object"&&l.constructor&&(C=l.constructor.name),C==="Map"||C==="Set"?Array.from(l):C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C)?a(l,h):void 0}}function a(l,h){(h==null||h>l.length)&&(h=l.length);for(var C=0,v=Array(h);Cy)return 1}return 0},k=r.sortBy=function(){function i(){for(var h=arguments.length,C=new Array(h),v=0;vy)return 1}return 0},k=r.sortBy=function(){function l(){for(var h=arguments.length,C=new Array(h),v=0;v=1-n)return j[F-1];var z=W%1,K=W|0;return D.lerp(j[K],j[K+1],z)}return P}(),D}(),a=function(E,P,R){return P===void 0&&(P=0),R===void 0&&(R=Math.pow(10,P)),Math.round(R*E)/R},t={grad:360/400,turn:360,rad:360/(Math.PI*2)},o=r.hexToHsva=function(){function D(E){return y(f(E))}return D}(),f=r.hexToRgba=function(){function D(E){return E[0]==="#"&&(E=E.substring(1)),E.length<6?{r:parseInt(E[0]+E[0],16),g:parseInt(E[1]+E[1],16),b:parseInt(E[2]+E[2],16),a:E.length===4?a(parseInt(E[3]+E[3],16)/255,2):1}:{r:parseInt(E.substring(0,2),16),g:parseInt(E.substring(2,4),16),b:parseInt(E.substring(4,6),16),a:E.length===8?a(parseInt(E.substring(6,8),16)/255,2):1}}return D}(),b=r.parseHue=function(){function D(E,P){return P===void 0&&(P="deg"),Number(E)*(t[P]||1)}return D}(),B=r.hslaStringToHsva=function(){function D(E){var P=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,R=P.exec(E);return R?k({h:b(R[1],R[2]),s:Number(R[3]),l:Number(R[4]),a:R[5]===void 0?1:Number(R[5])/(R[6]?100:1)}):{h:0,s:0,v:0,a:1}}return D}(),I=r.hslStringToHsva=B,k=r.hslaToHsva=function(){function D(E){var P=E.h,R=E.s,j=E.l,F=E.a;return R*=(j<50?j:100-j)/100,{h:P,s:R>0?2*R/(j+R)*100:0,v:j+R,a:F}}return D}(),g=r.hsvaToHex=function(){function D(E){return S(s(E))}return D}(),d=r.hsvaToHsla=function(){function D(E){var P=E.h,R=E.s,j=E.v,F=E.a,W=(200-R)*j/100;return{h:a(P),s:a(W>0&&W<200?R*j/100/(W<=100?W:200-W)*100:0),l:a(W/2),a:a(F,2)}}return D}(),c=r.hsvaToHslString=function(){function D(E){var P=d(E),R=P.h,j=P.s,F=P.l;return"hsl("+R+", "+j+"%, "+F+"%)"}return D}(),m=r.hsvaToHsvString=function(){function D(E){var P=L(E),R=P.h,j=P.s,F=P.v;return"hsv("+R+", "+j+"%, "+F+"%)"}return D}(),l=r.hsvaToHsvaString=function(){function D(E){var P=L(E),R=P.h,j=P.s,F=P.v,W=P.a;return"hsva("+R+", "+j+"%, "+F+"%, "+W+")"}return D}(),u=r.hsvaToHslaString=function(){function D(E){var P=d(E),R=P.h,j=P.s,F=P.l,W=P.a;return"hsla("+R+", "+j+"%, "+F+"%, "+W+")"}return D}(),s=r.hsvaToRgba=function(){function D(E){var P=E.h,R=E.s,j=E.v,F=E.a;P=P/360*6,R=R/100,j=j/100;var W=Math.floor(P),z=j*(1-R),K=j*(1-(P-W)*R),G=j*(1-(1-P+W)*R),J=W%6;return{r:[j,K,z,z,G,j][J]*255,g:[G,j,j,K,z,z][J]*255,b:[z,z,G,j,j,K][J]*255,a:a(F,2)}}return D}(),i=r.hsvaToRgbString=function(){function D(E){var P=s(E),R=P.r,j=P.g,F=P.b;return"rgb("+a(R)+", "+a(j)+", "+a(F)+")"}return D}(),h=r.hsvaToRgbaString=function(){function D(E){var P=s(E),R=P.r,j=P.g,F=P.b,W=P.a;return"rgba("+a(R)+", "+a(j)+", "+a(F)+", "+a(W,2)+")"}return D}(),C=r.hsvaStringToHsva=function(){function D(E){var P=/hsva?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,R=P.exec(E);return R?L({h:b(R[1],R[2]),s:Number(R[3]),v:Number(R[4]),a:R[5]===void 0?1:Number(R[5])/(R[6]?100:1)}):{h:0,s:0,v:0,a:1}}return D}(),v=r.hsvStringToHsva=C,p=r.rgbaStringToHsva=function(){function D(E){var P=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,R=P.exec(E);return R?y({r:Number(R[1])/(R[2]?100/255:1),g:Number(R[3])/(R[4]?100/255:1),b:Number(R[5])/(R[6]?100/255:1),a:R[7]===void 0?1:Number(R[7])/(R[8]?100:1)}):{h:0,s:0,v:0,a:1}}return D}(),N=r.rgbStringToHsva=p,V=function(E){var P=E.toString(16);return P.length<2?"0"+P:P},S=r.rgbaToHex=function(){function D(E){var P=E.r,R=E.g,j=E.b,F=E.a,W=F<1?V(a(F*255)):"";return"#"+V(a(P))+V(a(R))+V(a(j))+W}return D}(),y=r.rgbaToHsva=function(){function D(E){var P=E.r,R=E.g,j=E.b,F=E.a,W=Math.max(P,R,j),z=W-Math.min(P,R,j),K=z?W===P?(R-j)/z:W===R?2+(j-P)/z:4+(P-R)/z:0;return{h:60*(K<0?K+6:K),s:W?z/W*100:0,v:W/255*100,a:F}}return D}(),L=r.roundHsva=function(){function D(E){return{h:a(E.h),s:a(E.s),v:a(E.v),a:a(E.a,2)}}return D}(),w=r.rgbaToRgb=function(){function D(E){var P=E.r,R=E.g,j=E.b;return{r:P,g:R,b:j}}return D}(),T=r.hslaToHsl=function(){function D(E){var P=E.h,R=E.s,j=E.l;return{h:P,s:R,l:j}}return D}(),x=r.hsvaToHsv=function(){function D(E){var P=L(E),R=P.h,j=P.s,F=P.v;return{h:R,s:j,v:F}}return D}(),M=/^#?([0-9A-F]{3,8})$/i,O=r.validHex=function(){function D(E,P){var R=M.exec(E),j=R?R[1].length:0;return j===3||j===6||!!P&&j===4||!!P&&j===8}return D}()},92868:function(A,r){"use strict";r.__esModule=!0,r.EventEmitter=void 0;/** + */var n=1e-4,e=r.Color=function(){function D(P,R,j,F){P===void 0&&(P=0),R===void 0&&(R=0),j===void 0&&(j=0),F===void 0&&(F=1),this.r=void 0,this.g=void 0,this.b=void 0,this.a=void 0,this.r=P,this.g=R,this.b=j,this.a=F}var E=D.prototype;return E.toString=function(){function P(){return"rgba("+(this.r|0)+", "+(this.g|0)+", "+(this.b|0)+", "+(this.a|0)+")"}return P}(),D.fromHex=function(){function P(R){return new D(parseInt(R.substr(1,2),16),parseInt(R.substr(3,2),16),parseInt(R.substr(5,2),16))}return P}(),D.lerp=function(){function P(R,j,F){return new D((j.r-R.r)*F+R.r,(j.g-R.g)*F+R.g,(j.b-R.b)*F+R.b,(j.a-R.a)*F+R.a)}return P}(),D.lookup=function(){function P(R,j){j===void 0&&(j=[]);var F=j.length;if(F<2)throw new Error("Needs at least two colors!");var W=R*(F-1);if(R=1-n)return j[F-1];var z=W%1,K=W|0;return D.lerp(j[K],j[K+1],z)}return P}(),D}(),a=function(E,P,R){return P===void 0&&(P=0),R===void 0&&(R=Math.pow(10,P)),Math.round(R*E)/R},t={grad:360/400,turn:360,rad:360/(Math.PI*2)},o=r.hexToHsva=function(){function D(E){return y(f(E))}return D}(),f=r.hexToRgba=function(){function D(E){return E[0]==="#"&&(E=E.substring(1)),E.length<6?{r:parseInt(E[0]+E[0],16),g:parseInt(E[1]+E[1],16),b:parseInt(E[2]+E[2],16),a:E.length===4?a(parseInt(E[3]+E[3],16)/255,2):1}:{r:parseInt(E.substring(0,2),16),g:parseInt(E.substring(2,4),16),b:parseInt(E.substring(4,6),16),a:E.length===8?a(parseInt(E.substring(6,8),16)/255,2):1}}return D}(),b=r.parseHue=function(){function D(E,P){return P===void 0&&(P="deg"),Number(E)*(t[P]||1)}return D}(),B=r.hslaStringToHsva=function(){function D(E){var P=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,R=P.exec(E);return R?k({h:b(R[1],R[2]),s:Number(R[3]),l:Number(R[4]),a:R[5]===void 0?1:Number(R[5])/(R[6]?100:1)}):{h:0,s:0,v:0,a:1}}return D}(),I=r.hslStringToHsva=B,k=r.hslaToHsva=function(){function D(E){var P=E.h,R=E.s,j=E.l,F=E.a;return R*=(j<50?j:100-j)/100,{h:P,s:R>0?2*R/(j+R)*100:0,v:j+R,a:F}}return D}(),g=r.hsvaToHex=function(){function D(E){return S(s(E))}return D}(),d=r.hsvaToHsla=function(){function D(E){var P=E.h,R=E.s,j=E.v,F=E.a,W=(200-R)*j/100;return{h:a(P),s:a(W>0&&W<200?R*j/100/(W<=100?W:200-W)*100:0),l:a(W/2),a:a(F,2)}}return D}(),c=r.hsvaToHslString=function(){function D(E){var P=d(E),R=P.h,j=P.s,F=P.l;return"hsl("+R+", "+j+"%, "+F+"%)"}return D}(),m=r.hsvaToHsvString=function(){function D(E){var P=L(E),R=P.h,j=P.s,F=P.v;return"hsv("+R+", "+j+"%, "+F+"%)"}return D}(),i=r.hsvaToHsvaString=function(){function D(E){var P=L(E),R=P.h,j=P.s,F=P.v,W=P.a;return"hsva("+R+", "+j+"%, "+F+"%, "+W+")"}return D}(),u=r.hsvaToHslaString=function(){function D(E){var P=d(E),R=P.h,j=P.s,F=P.l,W=P.a;return"hsla("+R+", "+j+"%, "+F+"%, "+W+")"}return D}(),s=r.hsvaToRgba=function(){function D(E){var P=E.h,R=E.s,j=E.v,F=E.a;P=P/360*6,R=R/100,j=j/100;var W=Math.floor(P),z=j*(1-R),K=j*(1-(P-W)*R),G=j*(1-(1-P+W)*R),J=W%6;return{r:[j,K,z,z,G,j][J]*255,g:[G,j,j,K,z,z][J]*255,b:[z,z,G,j,j,K][J]*255,a:a(F,2)}}return D}(),l=r.hsvaToRgbString=function(){function D(E){var P=s(E),R=P.r,j=P.g,F=P.b;return"rgb("+a(R)+", "+a(j)+", "+a(F)+")"}return D}(),h=r.hsvaToRgbaString=function(){function D(E){var P=s(E),R=P.r,j=P.g,F=P.b,W=P.a;return"rgba("+a(R)+", "+a(j)+", "+a(F)+", "+a(W,2)+")"}return D}(),C=r.hsvaStringToHsva=function(){function D(E){var P=/hsva?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,R=P.exec(E);return R?L({h:b(R[1],R[2]),s:Number(R[3]),v:Number(R[4]),a:R[5]===void 0?1:Number(R[5])/(R[6]?100:1)}):{h:0,s:0,v:0,a:1}}return D}(),v=r.hsvStringToHsva=C,p=r.rgbaStringToHsva=function(){function D(E){var P=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i,R=P.exec(E);return R?y({r:Number(R[1])/(R[2]?100/255:1),g:Number(R[3])/(R[4]?100/255:1),b:Number(R[5])/(R[6]?100/255:1),a:R[7]===void 0?1:Number(R[7])/(R[8]?100:1)}):{h:0,s:0,v:0,a:1}}return D}(),N=r.rgbStringToHsva=p,V=function(E){var P=E.toString(16);return P.length<2?"0"+P:P},S=r.rgbaToHex=function(){function D(E){var P=E.r,R=E.g,j=E.b,F=E.a,W=F<1?V(a(F*255)):"";return"#"+V(a(P))+V(a(R))+V(a(j))+W}return D}(),y=r.rgbaToHsva=function(){function D(E){var P=E.r,R=E.g,j=E.b,F=E.a,W=Math.max(P,R,j),z=W-Math.min(P,R,j),K=z?W===P?(R-j)/z:W===R?2+(j-P)/z:4+(P-R)/z:0;return{h:60*(K<0?K+6:K),s:W?z/W*100:0,v:W/255*100,a:F}}return D}(),L=r.roundHsva=function(){function D(E){return{h:a(E.h),s:a(E.s),v:a(E.v),a:a(E.a,2)}}return D}(),w=r.rgbaToRgb=function(){function D(E){var P=E.r,R=E.g,j=E.b;return{r:P,g:R,b:j}}return D}(),T=r.hslaToHsl=function(){function D(E){var P=E.h,R=E.s,j=E.l;return{h:P,s:R,l:j}}return D}(),x=r.hsvaToHsv=function(){function D(E){var P=L(E),R=P.h,j=P.s,F=P.v;return{h:R,s:j,v:F}}return D}(),M=/^#?([0-9A-F]{3,8})$/i,O=r.validHex=function(){function D(E,P){var R=M.exec(E),j=R?R[1].length:0;return j===3||j===6||!!P&&j===4||!!P&&j===8}return D}()},92868:function(A,r){"use strict";r.__esModule=!0,r.EventEmitter=void 0;/** * @file * @copyright 2020 Aleksej Komarov * @license MIT @@ -20,11 +20,11 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var n=r.KEY_BACKSPACE=8,e=r.KEY_TAB=9,a=r.KEY_ENTER=13,t=r.KEY_SHIFT=16,o=r.KEY_CTRL=17,f=r.KEY_ALT=18,b=r.KEY_PAUSE=19,B=r.KEY_CAPSLOCK=20,I=r.KEY_ESCAPE=27,k=r.KEY_SPACE=32,g=r.KEY_PAGEUP=33,d=r.KEY_PAGEDOWN=34,c=r.KEY_END=35,m=r.KEY_HOME=36,l=r.KEY_LEFT=37,u=r.KEY_UP=38,s=r.KEY_RIGHT=39,i=r.KEY_DOWN=40,h=r.KEY_INSERT=45,C=r.KEY_DELETE=46,v=r.KEY_0=48,p=r.KEY_1=49,N=r.KEY_2=50,V=r.KEY_3=51,S=r.KEY_4=52,y=r.KEY_5=53,L=r.KEY_6=54,w=r.KEY_7=55,T=r.KEY_8=56,x=r.KEY_9=57,M=r.KEY_A=65,O=r.KEY_B=66,D=r.KEY_C=67,E=r.KEY_D=68,P=r.KEY_E=69,R=r.KEY_F=70,j=r.KEY_G=71,F=r.KEY_H=72,W=r.KEY_I=73,z=r.KEY_J=74,K=r.KEY_K=75,G=r.KEY_L=76,J=r.KEY_M=77,Q=r.KEY_N=78,ue=r.KEY_O=79,ie=r.KEY_P=80,pe=r.KEY_Q=81,te=r.KEY_R=82,q=r.KEY_S=83,ne=r.KEY_T=84,le=r.KEY_U=85,ee=r.KEY_V=86,re=r.KEY_W=87,oe=r.KEY_X=88,fe=r.KEY_Y=89,me=r.KEY_Z=90,Y=r.KEY_NUMPAD_0=96,ve=r.KEY_NUMPAD_1=97,he=r.KEY_NUMPAD_2=98,Ve=r.KEY_NUMPAD_3=99,Be=r.KEY_NUMPAD_4=100,be=r.KEY_NUMPAD_5=101,Le=r.KEY_NUMPAD_6=102,we=r.KEY_NUMPAD_7=103,xe=r.KEY_NUMPAD_8=104,Re=r.KEY_NUMPAD_9=105,He=r.KEY_F1=112,ye=r.KEY_F2=113,de=r.KEY_F3=114,Ce=r.KEY_F4=115,ke=r.KEY_F5=116,ge=r.KEY_F6=117,Se=r.KEY_F7=118,Pe=r.KEY_F8=119,je=r.KEY_F9=120,_e=r.KEY_F10=121,ze=r.KEY_F11=122,We=r.KEY_F12=123,Ue=r.KEY_SEMICOLON=186,Xe=r.KEY_EQUAL=187,yt=r.KEY_COMMA=188,St=r.KEY_MINUS=189,Ct=r.KEY_PERIOD=190,Bt=r.KEY_SLASH=191,dt=r.KEY_LEFT_BRACKET=219,rt=r.KEY_BACKSLASH=220,It=r.KEY_RIGHT_BRACKET=221,Lt=r.KEY_QUOTE=222},70611:function(A,r){"use strict";r.__esModule=!0,r.isEscape=r.KEY=void 0;var n=r.KEY=function(a){return a.Alt="Alt",a.Backspace="Backspace",a.Control="Control",a.Delete="Delete",a.Down="Down",a.End="End",a.Enter="Enter",a.Esc="Esc",a.Escape="Escape",a.Home="Home",a.Insert="Insert",a.Left="Left",a.PageDown="PageDown",a.PageUp="PageUp",a.Right="Right",a.Shift="Shift",a.Space=" ",a.Tab="Tab",a.Up="Up",a}({}),e=r.isEscape=function(){function a(t){return t===n.Esc||t===n.Escape}return a}()},44879:function(A,r){"use strict";r.__esModule=!0,r.toFixed=r.scale=r.round=r.rad2deg=r.keyOfMatchingRange=r.inRange=r.clamp01=r.clamp=void 0;/** + */var n=r.KEY_BACKSPACE=8,e=r.KEY_TAB=9,a=r.KEY_ENTER=13,t=r.KEY_SHIFT=16,o=r.KEY_CTRL=17,f=r.KEY_ALT=18,b=r.KEY_PAUSE=19,B=r.KEY_CAPSLOCK=20,I=r.KEY_ESCAPE=27,k=r.KEY_SPACE=32,g=r.KEY_PAGEUP=33,d=r.KEY_PAGEDOWN=34,c=r.KEY_END=35,m=r.KEY_HOME=36,i=r.KEY_LEFT=37,u=r.KEY_UP=38,s=r.KEY_RIGHT=39,l=r.KEY_DOWN=40,h=r.KEY_INSERT=45,C=r.KEY_DELETE=46,v=r.KEY_0=48,p=r.KEY_1=49,N=r.KEY_2=50,V=r.KEY_3=51,S=r.KEY_4=52,y=r.KEY_5=53,L=r.KEY_6=54,w=r.KEY_7=55,T=r.KEY_8=56,x=r.KEY_9=57,M=r.KEY_A=65,O=r.KEY_B=66,D=r.KEY_C=67,E=r.KEY_D=68,P=r.KEY_E=69,R=r.KEY_F=70,j=r.KEY_G=71,F=r.KEY_H=72,W=r.KEY_I=73,z=r.KEY_J=74,K=r.KEY_K=75,G=r.KEY_L=76,J=r.KEY_M=77,Q=r.KEY_N=78,ue=r.KEY_O=79,ie=r.KEY_P=80,pe=r.KEY_Q=81,te=r.KEY_R=82,q=r.KEY_S=83,ne=r.KEY_T=84,le=r.KEY_U=85,ee=r.KEY_V=86,re=r.KEY_W=87,oe=r.KEY_X=88,fe=r.KEY_Y=89,me=r.KEY_Z=90,Y=r.KEY_NUMPAD_0=96,ve=r.KEY_NUMPAD_1=97,he=r.KEY_NUMPAD_2=98,Ve=r.KEY_NUMPAD_3=99,Be=r.KEY_NUMPAD_4=100,be=r.KEY_NUMPAD_5=101,Le=r.KEY_NUMPAD_6=102,we=r.KEY_NUMPAD_7=103,xe=r.KEY_NUMPAD_8=104,Re=r.KEY_NUMPAD_9=105,He=r.KEY_F1=112,ye=r.KEY_F2=113,de=r.KEY_F3=114,Ce=r.KEY_F4=115,ke=r.KEY_F5=116,ge=r.KEY_F6=117,Se=r.KEY_F7=118,Pe=r.KEY_F8=119,je=r.KEY_F9=120,_e=r.KEY_F10=121,ze=r.KEY_F11=122,We=r.KEY_F12=123,Ue=r.KEY_SEMICOLON=186,Xe=r.KEY_EQUAL=187,yt=r.KEY_COMMA=188,St=r.KEY_MINUS=189,Ct=r.KEY_PERIOD=190,Bt=r.KEY_SLASH=191,dt=r.KEY_LEFT_BRACKET=219,rt=r.KEY_BACKSLASH=220,It=r.KEY_RIGHT_BRACKET=221,Lt=r.KEY_QUOTE=222},70611:function(A,r){"use strict";r.__esModule=!0,r.isEscape=r.KEY=void 0;var n=r.KEY=function(a){return a.Alt="Alt",a.Backspace="Backspace",a.Control="Control",a.Delete="Delete",a.Down="Down",a.End="End",a.Enter="Enter",a.Esc="Esc",a.Escape="Escape",a.Home="Home",a.Insert="Insert",a.Left="Left",a.PageDown="PageDown",a.PageUp="PageUp",a.Right="Right",a.Shift="Shift",a.Space=" ",a.Tab="Tab",a.Up="Up",a}({}),e=r.isEscape=function(){function a(t){return t===n.Esc||t===n.Escape}return a}()},44879:function(A,r){"use strict";r.__esModule=!0,r.toFixed=r.scale=r.round=r.rad2deg=r.keyOfMatchingRange=r.inRange=r.clamp01=r.clamp=void 0;/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var n=r.clamp=function(){function I(k,g,d){return kd?d:k}return I}(),e=r.clamp01=function(){function I(k){return k<0?0:k>1?1:k}return I}(),a=r.scale=function(){function I(k,g,d){return(k-g)/(d-g)}return I}(),t=r.round=function(){function I(k,g){if(!k||isNaN(k))return k;var d,c,m,l;return g|=0,d=Math.pow(10,g),k*=d,l=+(k>0)|-(k<0),m=Math.abs(k%1)>=.4999999999854481,c=Math.floor(k),m&&(k=c+(l>0)),(m?k:Math.round(k))/d}return I}(),o=r.toFixed=function(){function I(k,g){return g===void 0&&(g=0),Number(k).toFixed(Math.max(g,0))}return I}(),f=r.inRange=function(){function I(k,g){return g&&k>=g[0]&&k<=g[1]}return I}(),b=r.keyOfMatchingRange=function(){function I(k,g){for(var d=0,c=Object.keys(g);dd?d:k}return I}(),e=r.clamp01=function(){function I(k){return k<0?0:k>1?1:k}return I}(),a=r.scale=function(){function I(k,g,d){return(k-g)/(d-g)}return I}(),t=r.round=function(){function I(k,g){if(!k||isNaN(k))return k;var d,c,m,i;return g|=0,d=Math.pow(10,g),k*=d,i=+(k>0)|-(k<0),m=Math.abs(k%1)>=.4999999999854481,c=Math.floor(k),m&&(k=c+(i>0)),(m?k:Math.round(k))/d}return I}(),o=r.toFixed=function(){function I(k,g){return g===void 0&&(g=0),Number(k).toFixed(Math.max(g,0))}return I}(),f=r.inRange=function(){function I(k,g){return g&&k>=g[0]&&k<=g[1]}return I}(),b=r.keyOfMatchingRange=function(){function I(k,g){for(var d=0,c=Object.keys(g);d1?l-1:0),s=1;s1?V-1:0),y=1;y=0;--me){var Y=this.tryEntries[me],ve=Y.completion;if(Y.tryLoc==="root")return fe("end");if(Y.tryLoc<=this.prev){var he=N.call(Y,"catchLoc"),Ve=N.call(Y,"finallyLoc");if(he&&Ve){if(this.prev=0;--fe){var me=this.tryEntries[fe];if(me.tryLoc<=this.prev&&N.call(me,"finallyLoc")&&this.prev=0;--oe){var fe=this.tryEntries[oe];if(fe.finallyLoc===re)return this.complete(fe.completion,fe.afterLoc),q(fe),R}}return ee}(),catch:function(){function ee(re){for(var oe=this.tryEntries.length-1;oe>=0;--oe){var fe=this.tryEntries[oe];if(fe.tryLoc===re){var me=fe.completion;if(me.type==="throw"){var Y=me.arg;q(fe)}return Y}}throw Error("illegal catch attempt")}return ee}(),delegateYield:function(){function ee(re,oe,fe){return this.delegate={iterator:le(re),resultName:oe,nextLoc:fe},this.method==="next"&&(this.arg=C),R}return ee}()},v}function e(C,v,p,N,V,S,y){try{var L=C[S](y),w=L.value}catch(T){return void p(T)}L.done?v(w):Promise.resolve(w).then(N,V)}function a(C){return function(){var v=this,p=arguments;return new Promise(function(N,V){var S=C.apply(v,p);function y(w){e(S,N,V,y,L,"next",w)}function L(w){e(S,N,V,y,L,"throw",w)}y(void 0)})}}/** + */var a=r.createStore=function(){function I(k,g){if(g)return g(I)(k);var d,c=[],m=function(){function s(){return d}return s}(),i=function(){function s(l){c.push(l)}return s}(),u=function(){function s(l){d=k(d,l);for(var h=0;h1?i-1:0),s=1;s1?V-1:0),y=1;y=0;--me){var Y=this.tryEntries[me],ve=Y.completion;if(Y.tryLoc==="root")return fe("end");if(Y.tryLoc<=this.prev){var he=N.call(Y,"catchLoc"),Ve=N.call(Y,"finallyLoc");if(he&&Ve){if(this.prev=0;--fe){var me=this.tryEntries[fe];if(me.tryLoc<=this.prev&&N.call(me,"finallyLoc")&&this.prev=0;--oe){var fe=this.tryEntries[oe];if(fe.finallyLoc===re)return this.complete(fe.completion,fe.afterLoc),q(fe),R}}return ee}(),catch:function(){function ee(re){for(var oe=this.tryEntries.length-1;oe>=0;--oe){var fe=this.tryEntries[oe];if(fe.tryLoc===re){var me=fe.completion;if(me.type==="throw"){var Y=me.arg;q(fe)}return Y}}throw Error("illegal catch attempt")}return ee}(),delegateYield:function(){function ee(re,oe,fe){return this.delegate={iterator:le(re),resultName:oe,nextLoc:fe},this.method==="next"&&(this.arg=C),R}return ee}()},v}function e(C,v,p,N,V,S,y){try{var L=C[S](y),w=L.value}catch(T){return void p(T)}L.done?v(w):Promise.resolve(w).then(N,V)}function a(C){return function(){var v=this,p=arguments;return new Promise(function(N,V){var S=C.apply(v,p);function y(w){e(S,N,V,y,L,"next",w)}function L(w){e(S,N,V,y,L,"throw",w)}y(void 0)})}}/** * Browser-agnostic abstraction of key-value web storage. * * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var t=r.IMPL_MEMORY=0,o=r.IMPL_HUB_STORAGE=1,f=r.IMPL_INDEXED_DB=2,b=1,B="para-tgui",I="storage-v1",k="readonly",g="readwrite",d=function(v){return function(){try{return!!v()}catch(p){return!1}}},c=d(function(){return window.hubStorage&&window.hubStorage.getItem}),m=d(function(){return(window.indexedDB||window.msIndexedDB)&&(window.IDBTransaction||window.msIDBTransaction)}),l=function(){function C(){this.impl=t,this.store={}}var v=C.prototype;return v.get=function(){var p=a(n().mark(function(){function V(S){return n().wrap(function(){function y(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",this.store[S]);case 1:case"end":return L.stop()}}return y}(),V,this)}return V}()));function N(V){return p.apply(this,arguments)}return N}(),v.set=function(){var p=a(n().mark(function(){function V(S,y){return n().wrap(function(){function L(w){for(;;)switch(w.prev=w.next){case 0:this.store[S]=y;case 1:case"end":return w.stop()}}return L}(),V,this)}return V}()));function N(V,S){return p.apply(this,arguments)}return N}(),v.remove=function(){var p=a(n().mark(function(){function V(S){return n().wrap(function(){function y(L){for(;;)switch(L.prev=L.next){case 0:this.store[S]=void 0;case 1:case"end":return L.stop()}}return y}(),V,this)}return V}()));function N(V){return p.apply(this,arguments)}return N}(),v.clear=function(){var p=a(n().mark(function(){function V(){return n().wrap(function(){function S(y){for(;;)switch(y.prev=y.next){case 0:this.store={};case 1:case"end":return y.stop()}}return S}(),V,this)}return V}()));function N(){return p.apply(this,arguments)}return N}(),C}(),u=function(){function C(){this.impl=o}var v=C.prototype;return v.get=function(){var p=a(n().mark(function(){function V(S){var y;return n().wrap(function(){function L(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,window.hubStorage.getItem("paradise-"+S);case 2:if(y=w.sent,typeof y!="string"){w.next=5;break}return w.abrupt("return",JSON.parse(y));case 5:case"end":return w.stop()}}return L}(),V)}return V}()));function N(V){return p.apply(this,arguments)}return N}(),v.set=function(){function p(N,V){window.hubStorage.setItem("paradise-"+N,JSON.stringify(V))}return p}(),v.remove=function(){function p(N){window.hubStorage.removeItem("paradise-"+N)}return p}(),v.clear=function(){function p(){window.hubStorage.clear()}return p}(),C}(),s=function(){function C(){this.impl=f,this.dbPromise=new Promise(function(p,N){var V=window.indexedDB||window.msIndexedDB,S=V.open(B,b);S.onupgradeneeded=function(){try{S.result.createObjectStore(I)}catch(y){N(new Error("Failed to upgrade IDB: "+S.error))}},S.onsuccess=function(){return p(S.result)},S.onerror=function(){N(new Error("Failed to open IDB: "+S.error))}})}var v=C.prototype;return v.getStore=function(){var p=a(n().mark(function(){function V(S){return n().wrap(function(){function y(L){for(;;)switch(L.prev=L.next){case 0:return L.abrupt("return",this.dbPromise.then(function(w){return w.transaction(I,S).objectStore(I)}));case 1:case"end":return L.stop()}}return y}(),V,this)}return V}()));function N(V){return p.apply(this,arguments)}return N}(),v.get=function(){var p=a(n().mark(function(){function V(S){var y;return n().wrap(function(){function L(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,this.getStore(k);case 2:return y=w.sent,w.abrupt("return",new Promise(function(T,x){var M=y.get(S);M.onsuccess=function(){return T(M.result)},M.onerror=function(){return x(M.error)}}));case 4:case"end":return w.stop()}}return L}(),V,this)}return V}()));function N(V){return p.apply(this,arguments)}return N}(),v.set=function(){var p=a(n().mark(function(){function V(S,y){var L;return n().wrap(function(){function w(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,this.getStore(g);case 2:L=T.sent,L.put(y,S);case 4:case"end":return T.stop()}}return w}(),V,this)}return V}()));function N(V,S){return p.apply(this,arguments)}return N}(),v.remove=function(){var p=a(n().mark(function(){function V(S){var y;return n().wrap(function(){function L(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,this.getStore(g);case 2:y=w.sent,y.delete(S);case 4:case"end":return w.stop()}}return L}(),V,this)}return V}()));function N(V){return p.apply(this,arguments)}return N}(),v.clear=function(){var p=a(n().mark(function(){function V(){var S;return n().wrap(function(){function y(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,this.getStore(g);case 2:S=L.sent,S.clear();case 4:case"end":return L.stop()}}return y}(),V,this)}return V}()));function N(){return p.apply(this,arguments)}return N}(),C}(),i=function(){function C(){this.backendPromise=a(n().mark(function(){function p(){var N;return n().wrap(function(){function V(S){for(;;)switch(S.prev=S.next){case 0:if(!(!Byond.TRIDENT&&c())){S.next=2;break}return S.abrupt("return",new u);case 2:if(!m()){S.next=12;break}return S.prev=3,N=new s,S.next=7,N.dbPromise;case 7:return S.abrupt("return",N);case 10:S.prev=10,S.t0=S.catch(3);case 12:return S.abrupt("return",new l);case 13:case"end":return S.stop()}}return V}(),p,null,[[3,10]])}return p}()))()}var v=C.prototype;return v.get=function(){var p=a(n().mark(function(){function V(S){var y;return n().wrap(function(){function L(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,this.backendPromise;case 2:return y=w.sent,w.abrupt("return",y.get(S));case 4:case"end":return w.stop()}}return L}(),V,this)}return V}()));function N(V){return p.apply(this,arguments)}return N}(),v.set=function(){var p=a(n().mark(function(){function V(S,y){var L;return n().wrap(function(){function w(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,this.backendPromise;case 2:return L=T.sent,T.abrupt("return",L.set(S,y));case 4:case"end":return T.stop()}}return w}(),V,this)}return V}()));function N(V,S){return p.apply(this,arguments)}return N}(),v.remove=function(){var p=a(n().mark(function(){function V(S){var y;return n().wrap(function(){function L(w){for(;;)switch(w.prev=w.next){case 0:return w.next=2,this.backendPromise;case 2:return y=w.sent,w.abrupt("return",y.remove(S));case 4:case"end":return w.stop()}}return L}(),V,this)}return V}()));function N(V){return p.apply(this,arguments)}return N}(),v.clear=function(){var p=a(n().mark(function(){function V(){var S;return n().wrap(function(){function y(L){for(;;)switch(L.prev=L.next){case 0:return L.next=2,this.backendPromise;case 2:return S=L.sent,L.abrupt("return",S.clear());case 4:case"end":return L.stop()}}return y}(),V,this)}return V}()));function N(){return p.apply(this,arguments)}return N}(),C}(),h=r.storage=new i},25328:function(A,r){"use strict";r.__esModule=!0,r.toTitleCase=r.multiline=r.decodeHtmlEntities=r.createSearch=r.createGlobPattern=r.capitalize=r.buildQueryString=void 0;function n(g,d){var c=typeof Symbol!="undefined"&&g[Symbol.iterator]||g["@@iterator"];if(c)return(c=c.call(g)).next.bind(c);if(Array.isArray(g)||(c=e(g))||d&&g&&typeof g.length=="number"){c&&(g=c);var m=0;return function(){return m>=g.length?{done:!0}:{done:!1,value:g[m++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(g,d){if(g){if(typeof g=="string")return a(g,d);var c={}.toString.call(g).slice(8,-1);return c==="Object"&&g.constructor&&(c=g.constructor.name),c==="Map"||c==="Set"?Array.from(g):c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?a(g,d):void 0}}function a(g,d){(d==null||d>g.length)&&(d=g.length);for(var c=0,m=Array(d);c=g.length?{done:!0}:{done:!1,value:g[m++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e(g,d){if(g){if(typeof g=="string")return a(g,d);var c={}.toString.call(g).slice(8,-1);return c==="Object"&&g.constructor&&(c=g.constructor.name),c==="Map"||c==="Set"?Array.from(g):c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?a(g,d):void 0}}function a(g,d){(d==null||d>g.length)&&(d=g.length);for(var c=0,m=Array(d);c",apos:"'"};return d.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(c,function(l,u){return m[u]}).replace(/&#?([0-9]+);/gi,function(l,u){var s=parseInt(u,10);return String.fromCharCode(s)}).replace(/&#x?([0-9a-f]+);/gi,function(l,u){var s=parseInt(u,16);return String.fromCharCode(s)})}return g}(),k=r.buildQueryString=function(){function g(d){return Object.keys(d).map(function(c){return encodeURIComponent(c)+"="+encodeURIComponent(d[c])}).join("&")}return g}()},69214:function(A,r){"use strict";r.__esModule=!0,r.throttle=r.sleep=r.debounce=void 0;/** + */var t=r.multiline=function(){function g(d){if(Array.isArray(d))return g(d.join(""));for(var c=d.split("\n"),m,i=n(c),u;!(u=i()).done;)for(var s=u.value,l=0;l",apos:"'"};return d.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(c,function(i,u){return m[u]}).replace(/&#?([0-9]+);/gi,function(i,u){var s=parseInt(u,10);return String.fromCharCode(s)}).replace(/&#x?([0-9a-f]+);/gi,function(i,u){var s=parseInt(u,16);return String.fromCharCode(s)})}return g}(),k=r.buildQueryString=function(){function g(d){return Object.keys(d).map(function(c){return encodeURIComponent(c)+"="+encodeURIComponent(d[c])}).join("&")}return g}()},69214:function(A,r){"use strict";r.__esModule=!0,r.throttle=r.sleep=r.debounce=void 0;/** * @file * @copyright 2020 Aleksej Komarov * @license MIT @@ -62,11 +62,11 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var a=function(u,s){return u+s},t=function(u,s){return u-s},o=function(u,s){return u*s},f=function(u,s){return u/s},b=r.vecAdd=function(){function l(){for(var u=arguments.length,s=new Array(u),i=0;i0&&(N.style=x),N}return v}(),h=r.computeBoxClassName=function(){function v(p){var N=p.textColor||p.color,V=p.backgroundColor;return(0,e.classes)([g(N)&&"color-"+N,g(V)&&"color-bg-"+V])}return v}(),C=r.Box=function(){function v(p){var N=p.as,V=N===void 0?"div":N,S=p.className,y=p.children,L=b(p,f);if(typeof y=="function")return y(i(p));var w=typeof S=="string"?S+" "+h(L):h(L),T=i(L);return(0,a.createVNode)(t.VNodeFlags.HtmlElement,V,w,y,t.ChildFlags.UnknownChildren,T)}return v}();C.defaultHooks=e.pureComponentHooks},96184:function(A,r,n){"use strict";r.__esModule=!0,r.ButtonInput=r.ButtonConfirm=r.ButtonCheckbox=r.Button=void 0;var e=n(89005),a=n(35840),t=n(92986),o=n(9394),f=n(55937),b=n(1331),B=n(62147),I=["className","fluid","translucent","icon","iconRotation","iconSpin","color","textColor","disabled","selected","tooltip","tooltipPosition","ellipsis","compact","circular","content","iconColor","iconRight","iconStyle","children","onclick","onClick","multiLine"],k=["checked"],g=["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"],d=["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","disabled","multiLine"];/** + */function b(v,p){if(v==null)return{};var N={};for(var V in v)if({}.hasOwnProperty.call(v,V)){if(p.includes(V))continue;N[V]=v[V]}return N}var B=r.unit=function(){function v(p){if(typeof p=="string")return p.endsWith("px")?parseFloat(p)/12+"rem":p;if(typeof p=="number")return p+"rem"}return v}(),I=r.halfUnit=function(){function v(p){if(typeof p=="string")return B(p);if(typeof p=="number")return B(p*.5)}return v}(),k=function(p){return!g(p)},g=function(p){if(typeof p=="string")return o.CSS_COLORS.includes(p)},d=function(p){return function(N,V){(typeof V=="number"||typeof V=="string")&&(N[p]=V)}},c=function(p,N){return function(V,S){(typeof S=="number"||typeof S=="string")&&(V[p]=N(S))}},m=function(p,N){return function(V,S){S&&(V[p]=N)}},i=function(p,N,V){return function(S,y){if(typeof y=="number"||typeof y=="string")for(var L=0;L0&&(N.style=x),N}return v}(),h=r.computeBoxClassName=function(){function v(p){var N=p.textColor||p.color,V=p.backgroundColor;return(0,e.classes)([g(N)&&"color-"+N,g(V)&&"color-bg-"+V])}return v}(),C=r.Box=function(){function v(p){var N=p.as,V=N===void 0?"div":N,S=p.className,y=p.children,L=b(p,f);if(typeof y=="function")return y(l(p));var w=typeof S=="string"?S+" "+h(L):h(L),T=l(L);return(0,a.createVNode)(t.VNodeFlags.HtmlElement,V,w,y,t.ChildFlags.UnknownChildren,T)}return v}();C.defaultHooks=e.pureComponentHooks},96184:function(A,r,n){"use strict";r.__esModule=!0,r.ButtonInput=r.ButtonConfirm=r.ButtonCheckbox=r.Button=void 0;var e=n(89005),a=n(35840),t=n(92986),o=n(9394),f=n(55937),b=n(1331),B=n(62147),I=["className","fluid","translucent","icon","iconRotation","iconSpin","color","textColor","disabled","selected","tooltip","tooltipPosition","ellipsis","compact","circular","content","iconColor","iconRight","iconStyle","children","onclick","onClick","multiLine"],k=["checked"],g=["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"],d=["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","disabled","multiLine"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function c(v,p){v.prototype=Object.create(p.prototype),v.prototype.constructor=v,m(v,p)}function m(v,p){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(N,V){return N.__proto__=V,N},m(v,p)}function l(v,p){if(v==null)return{};var N={};for(var V in v)if({}.hasOwnProperty.call(v,V)){if(p.includes(V))continue;N[V]=v[V]}return N}var u=(0,o.createLogger)("Button"),s=r.Button=function(){function v(p){var N=p.className,V=p.fluid,S=p.translucent,y=p.icon,L=p.iconRotation,w=p.iconSpin,T=p.color,x=p.textColor,M=p.disabled,O=p.selected,D=p.tooltip,E=p.tooltipPosition,P=p.ellipsis,R=p.compact,j=p.circular,F=p.content,W=p.iconColor,z=p.iconRight,K=p.iconStyle,G=p.children,J=p.onclick,Q=p.onClick,ue=p.multiLine,ie=l(p,I),pe=!!(F||G);J&&u.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"),ie.onClick=function(q){!M&&Q&&Q(q)};var te=(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Box,Object.assign({className:(0,a.classes)(["Button",V&&"Button--fluid",M&&"Button--disabled"+(S?"--translucent":""),O&&"Button--selected"+(S?"--translucent":""),pe&&"Button--hasContent",P&&"Button--ellipsis",j&&"Button--circular",R&&"Button--compact",z&&"Button--iconRight",ue&&"Button--multiLine",T&&typeof T=="string"?"Button--color--"+T+(S?"--translucent":""):"Button--color--default"+(S?"--translucent":""),N]),tabIndex:!M&&"0",color:x,onKeyDown:function(){function q(ne){var le=window.event?ne.which:ne.keyCode;if(le===t.KEY_SPACE||le===t.KEY_ENTER){ne.preventDefault(),!M&&Q&&Q(ne);return}if(le===t.KEY_ESCAPE){ne.preventDefault();return}}return q}()},ie,{children:[y&&!z&&(0,e.createComponentVNode)(2,b.Icon,{name:y,color:W,rotation:L,spin:w,style:K}),F,G,y&&z&&(0,e.createComponentVNode)(2,b.Icon,{name:y,color:W,rotation:L,spin:w,style:K})]})));return D&&(te=(0,e.createComponentVNode)(2,B.Tooltip,{content:D,position:E,children:te})),te}return v}();s.defaultHooks=a.pureComponentHooks;var i=r.ButtonCheckbox=function(){function v(p){var N=p.checked,V=l(p,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,s,Object.assign({color:"transparent",icon:N?"check-square-o":"square-o",selected:N},V)))}return v}();s.Checkbox=i;var h=r.ButtonConfirm=function(v){function p(){var V;return V=v.call(this)||this,V.handleClick=function(){V.state.clickedOnce&&V.setClickedOnce(!1)},V.state={clickedOnce:!1},V}c(p,v);var N=p.prototype;return N.setClickedOnce=function(){function V(S){var y=this;this.setState({clickedOnce:S}),S?setTimeout(function(){return window.addEventListener("click",y.handleClick)}):window.removeEventListener("click",this.handleClick)}return V}(),N.render=function(){function V(){var S=this,y=this.props,L=y.confirmContent,w=L===void 0?"Confirm?":L,T=y.confirmColor,x=T===void 0?"bad":T,M=y.confirmIcon,O=y.icon,D=y.color,E=y.content,P=y.onClick,R=l(y,g);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,s,Object.assign({content:this.state.clickedOnce?w:E,icon:this.state.clickedOnce?M:O,color:this.state.clickedOnce?x:D,onClick:function(){function j(F){return S.state.clickedOnce?P==null?void 0:P(F):S.setClickedOnce(!0)}return j}()},R)))}return V}(),p}(e.Component);s.Confirm=h;var C=r.ButtonInput=function(v){function p(){var V;return V=v.call(this)||this,V.inputRef=void 0,V.inputRef=(0,e.createRef)(),V.state={inInput:!1},V}c(p,v);var N=p.prototype;return N.setInInput=function(){function V(S){var y=this.props.disabled;if(!y&&(this.setState({inInput:S}),this.inputRef)){var L=this.inputRef.current;if(S){L.value=this.props.currentValue||"";try{L.focus(),L.select()}catch(w){}}}}return V}(),N.commitResult=function(){function V(S){if(this.inputRef){var y=this.inputRef.current,L=y.value!=="";if(L){this.props.onCommit(S,y.value);return}else{if(!this.props.defaultValue)return;this.props.onCommit(S,this.props.defaultValue)}}}return V}(),N.render=function(){function V(){var S=this,y=this.props,L=y.fluid,w=y.content,T=y.icon,x=y.iconRotation,M=y.iconSpin,O=y.tooltip,D=y.tooltipPosition,E=y.color,P=E===void 0?"default":E,R=y.disabled,j=y.multiLine,F=l(y,d),W=(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Box,Object.assign({className:(0,a.classes)(["Button",L&&"Button--fluid",R&&"Button--disabled","Button--color--"+P,j+"Button--multiLine"])},F,{onClick:function(){function z(){return S.setInInput(!0)}return z}(),children:[T&&(0,e.createComponentVNode)(2,b.Icon,{name:T,rotation:x,spin:M}),(0,e.createVNode)(1,"div",null,w,0),(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?void 0:"none","text-align":"left"},onBlur:function(){function z(K){S.state.inInput&&(S.setInInput(!1),S.commitResult(K))}return z}(),onKeyDown:function(){function z(K){if(K.keyCode===t.KEY_ENTER){S.setInInput(!1),S.commitResult(K);return}K.keyCode===t.KEY_ESCAPE&&S.setInInput(!1)}return z}()},null,this.inputRef)]})));return O&&(W=(0,e.createComponentVNode)(2,B.Tooltip,{content:O,position:D,children:W})),W}return V}(),p}(e.Component);s.Input=C},18982:function(A,r,n){"use strict";r.__esModule=!0,r.ByondUi=void 0;var e=n(89005),a=n(35840),t=n(69214),o=n(9394),f=n(55937),b=["params"],B=["params"],I=["parent","params"];function k(h,C){if(h==null)return{};var v={};for(var p in h)if({}.hasOwnProperty.call(h,p)){if(C.includes(p))continue;v[p]=h[p]}return v}function g(h,C){h.prototype=Object.create(C.prototype),h.prototype.constructor=h,d(h,C)}function d(h,C){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(v,p){return v.__proto__=p,v},d(h,C)}/** + */function c(v,p){v.prototype=Object.create(p.prototype),v.prototype.constructor=v,m(v,p)}function m(v,p){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(N,V){return N.__proto__=V,N},m(v,p)}function i(v,p){if(v==null)return{};var N={};for(var V in v)if({}.hasOwnProperty.call(v,V)){if(p.includes(V))continue;N[V]=v[V]}return N}var u=(0,o.createLogger)("Button"),s=r.Button=function(){function v(p){var N=p.className,V=p.fluid,S=p.translucent,y=p.icon,L=p.iconRotation,w=p.iconSpin,T=p.color,x=p.textColor,M=p.disabled,O=p.selected,D=p.tooltip,E=p.tooltipPosition,P=p.ellipsis,R=p.compact,j=p.circular,F=p.content,W=p.iconColor,z=p.iconRight,K=p.iconStyle,G=p.children,J=p.onclick,Q=p.onClick,ue=p.multiLine,ie=i(p,I),pe=!!(F||G);J&&u.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"),ie.onClick=function(q){!M&&Q&&Q(q)};var te=(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Box,Object.assign({className:(0,a.classes)(["Button",V&&"Button--fluid",M&&"Button--disabled"+(S?"--translucent":""),O&&"Button--selected"+(S?"--translucent":""),pe&&"Button--hasContent",P&&"Button--ellipsis",j&&"Button--circular",R&&"Button--compact",z&&"Button--iconRight",ue&&"Button--multiLine",T&&typeof T=="string"?"Button--color--"+T+(S?"--translucent":""):"Button--color--default"+(S?"--translucent":""),N]),tabIndex:!M&&"0",color:x,onKeyDown:function(){function q(ne){var le=window.event?ne.which:ne.keyCode;if(le===t.KEY_SPACE||le===t.KEY_ENTER){ne.preventDefault(),!M&&Q&&Q(ne);return}if(le===t.KEY_ESCAPE){ne.preventDefault();return}}return q}()},ie,{children:[y&&!z&&(0,e.createComponentVNode)(2,b.Icon,{name:y,color:W,rotation:L,spin:w,style:K}),F,G,y&&z&&(0,e.createComponentVNode)(2,b.Icon,{name:y,color:W,rotation:L,spin:w,style:K})]})));return D&&(te=(0,e.createComponentVNode)(2,B.Tooltip,{content:D,position:E,children:te})),te}return v}();s.defaultHooks=a.pureComponentHooks;var l=r.ButtonCheckbox=function(){function v(p){var N=p.checked,V=i(p,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,s,Object.assign({color:"transparent",icon:N?"check-square-o":"square-o",selected:N},V)))}return v}();s.Checkbox=l;var h=r.ButtonConfirm=function(v){function p(){var V;return V=v.call(this)||this,V.handleClick=function(){V.state.clickedOnce&&V.setClickedOnce(!1)},V.state={clickedOnce:!1},V}c(p,v);var N=p.prototype;return N.setClickedOnce=function(){function V(S){var y=this;this.setState({clickedOnce:S}),S?setTimeout(function(){return window.addEventListener("click",y.handleClick)}):window.removeEventListener("click",this.handleClick)}return V}(),N.render=function(){function V(){var S=this,y=this.props,L=y.confirmContent,w=L===void 0?"Confirm?":L,T=y.confirmColor,x=T===void 0?"bad":T,M=y.confirmIcon,O=y.icon,D=y.color,E=y.content,P=y.onClick,R=i(y,g);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,s,Object.assign({content:this.state.clickedOnce?w:E,icon:this.state.clickedOnce?M:O,color:this.state.clickedOnce?x:D,onClick:function(){function j(F){return S.state.clickedOnce?P==null?void 0:P(F):S.setClickedOnce(!0)}return j}()},R)))}return V}(),p}(e.Component);s.Confirm=h;var C=r.ButtonInput=function(v){function p(){var V;return V=v.call(this)||this,V.inputRef=void 0,V.inputRef=(0,e.createRef)(),V.state={inInput:!1},V}c(p,v);var N=p.prototype;return N.setInInput=function(){function V(S){var y=this.props.disabled;if(!y&&(this.setState({inInput:S}),this.inputRef)){var L=this.inputRef.current;if(S){L.value=this.props.currentValue||"";try{L.focus(),L.select()}catch(w){}}}}return V}(),N.commitResult=function(){function V(S){if(this.inputRef){var y=this.inputRef.current,L=y.value!=="";if(L){this.props.onCommit(S,y.value);return}else{if(!this.props.defaultValue)return;this.props.onCommit(S,this.props.defaultValue)}}}return V}(),N.render=function(){function V(){var S=this,y=this.props,L=y.fluid,w=y.content,T=y.icon,x=y.iconRotation,M=y.iconSpin,O=y.tooltip,D=y.tooltipPosition,E=y.color,P=E===void 0?"default":E,R=y.disabled,j=y.multiLine,F=i(y,d),W=(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Box,Object.assign({className:(0,a.classes)(["Button",L&&"Button--fluid",R&&"Button--disabled","Button--color--"+P,j+"Button--multiLine"])},F,{onClick:function(){function z(){return S.setInInput(!0)}return z}(),children:[T&&(0,e.createComponentVNode)(2,b.Icon,{name:T,rotation:x,spin:M}),(0,e.createVNode)(1,"div",null,w,0),(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?void 0:"none","text-align":"left"},onBlur:function(){function z(K){S.state.inInput&&(S.setInInput(!1),S.commitResult(K))}return z}(),onKeyDown:function(){function z(K){if(K.keyCode===t.KEY_ENTER){S.setInInput(!1),S.commitResult(K);return}K.keyCode===t.KEY_ESCAPE&&S.setInInput(!1)}return z}()},null,this.inputRef)]})));return O&&(W=(0,e.createComponentVNode)(2,B.Tooltip,{content:O,position:D,children:W})),W}return V}(),p}(e.Component);s.Input=C},18982:function(A,r,n){"use strict";r.__esModule=!0,r.ByondUi=void 0;var e=n(89005),a=n(35840),t=n(69214),o=n(9394),f=n(55937),b=["params"],B=["params"],I=["parent","params"];function k(h,C){if(h==null)return{};var v={};for(var p in h)if({}.hasOwnProperty.call(h,p)){if(C.includes(p))continue;v[p]=h[p]}return v}function g(h,C){h.prototype=Object.create(C.prototype),h.prototype.constructor=h,d(h,C)}function d(h,C){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(v,p){return v.__proto__=p,v},d(h,C)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var c=(0,o.createLogger)("ByondUi"),m=[],l=function(C){var v=m.length;m.push(null);var p=C||"byondui_"+v;return c.log("allocated '"+p+"'"),{render:function(){function N(V){c.log("unmounting '"+p+"'"),m[v]=null,Byond.winset(p,{parent:""}),c.log("rendering '"+p+"'"),m[v]=p,Byond.winset(p,V)}return N}(),unmount:function(){function N(){c.log("unmounting '"+p+"'"),m[v]=null,Byond.winset(p,{parent:""})}return N}()}};window.addEventListener("beforeunload",function(){for(var h=0;h0){var E=D[0],P=D[D.length-1];D.push([O[0]+x,P[1]]),D.push([O[0]+x,-x]),D.push([-x,-x]),D.push([-x,E[1]])}var R=g(D);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({position:"relative"},M,{children:function(){function j(F){return(0,e.normalizeProps)((0,e.createVNode)(1,"div",null,(0,e.createVNode)(32,"svg",null,(0,e.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+O[1]+")",fill:y,stroke:w,"stroke-width":x,points:R}),2,{viewBox:"0 0 "+O[0]+" "+O[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},F),null,h.ref))}return j}()})))}return i}(),u}(e.Component);d.defaultHooks=t.pureComponentHooks;var c=function(u){return null},m=r.Chart={Line:d}},4796:function(A,r,n){"use strict";r.__esModule=!0,r.Collapsible=void 0;var e=n(89005),a=n(55937),t=n(96184),o=["children","color","title","buttons","contentStyle"];function f(k,g){if(k==null)return{};var d={};for(var c in k)if({}.hasOwnProperty.call(k,c)){if(g.includes(c))continue;d[c]=k[c]}return d}function b(k,g){k.prototype=Object.create(g.prototype),k.prototype.constructor=k,B(k,g)}function B(k,g){return B=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(d,c){return d.__proto__=c,d},B(k,g)}/** +*/var k=function(u,s,l,h){if(u.length===0)return[];var C=(0,a.zipWith)(Math.min).apply(void 0,u),v=(0,a.zipWith)(Math.max).apply(void 0,u);l!==void 0&&(C[0]=l[0],v[0]=l[1]),h!==void 0&&(C[1]=h[0],v[1]=h[1]);var p=(0,a.map)(function(N){return(0,a.zipWith)(function(V,S,y,L){return(V-S)/(y-S)*L})(N,C,v,s)})(u);return p},g=function(u){for(var s="",l=0;l0){var E=D[0],P=D[D.length-1];D.push([O[0]+x,P[1]]),D.push([O[0]+x,-x]),D.push([-x,-x]),D.push([-x,E[1]])}var R=g(D);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({position:"relative"},M,{children:function(){function j(F){return(0,e.normalizeProps)((0,e.createVNode)(1,"div",null,(0,e.createVNode)(32,"svg",null,(0,e.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+O[1]+")",fill:y,stroke:w,"stroke-width":x,points:R}),2,{viewBox:"0 0 "+O[0]+" "+O[1],preserveAspectRatio:"none",style:{position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"hidden"}}),2,Object.assign({},F),null,h.ref))}return j}()})))}return l}(),u}(e.Component);d.defaultHooks=t.pureComponentHooks;var c=function(u){return null},m=r.Chart={Line:d}},4796:function(A,r,n){"use strict";r.__esModule=!0,r.Collapsible=void 0;var e=n(89005),a=n(55937),t=n(96184),o=["children","color","title","buttons","contentStyle"];function f(k,g){if(k==null)return{};var d={};for(var c in k)if({}.hasOwnProperty.call(k,c)){if(g.includes(c))continue;d[c]=k[c]}return d}function b(k,g){k.prototype=Object.create(g.prototype),k.prototype.constructor=k,B(k,g)}function B(k,g){return B=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(d,c){return d.__proto__=c,d},B(k,g)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var I=r.Collapsible=function(k){function g(c){var m;m=k.call(this,c)||this;var l=c.open;return m.state={open:l||!1},m}b(g,k);var d=g.prototype;return d.render=function(){function c(){var m=this,l=this.props,u=this.state.open,s=l.children,i=l.color,h=i===void 0?"default":i,C=l.title,v=l.buttons,p=l.contentStyle,N=f(l,o);return(0,e.createComponentVNode)(2,a.Box,{className:"Collapsible",children:[(0,e.createVNode)(1,"div","Table",[(0,e.createVNode)(1,"div","Table__cell",(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Button,Object.assign({fluid:!0,color:h,icon:u?"chevron-down":"chevron-right",onClick:function(){function V(){return m.setState({open:!u})}return V}()},N,{children:C}))),2),v&&(0,e.createVNode)(1,"div","Table__cell Table__cell--collapsing",v,0)],0),u&&(0,e.createComponentVNode)(2,a.Box,{mt:1,style:p,children:s})]})}return c}(),g}(e.Component)},88894:function(A,r,n){"use strict";r.__esModule=!0,r.ColorBox=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["content","children","className","color","backgroundColor"];/** +*/var I=r.Collapsible=function(k){function g(c){var m;m=k.call(this,c)||this;var i=c.open;return m.state={open:i||!1},m}b(g,k);var d=g.prototype;return d.render=function(){function c(){var m=this,i=this.props,u=this.state.open,s=i.children,l=i.color,h=l===void 0?"default":l,C=i.title,v=i.buttons,p=i.contentStyle,N=f(i,o);return(0,e.createComponentVNode)(2,a.Box,{className:"Collapsible",children:[(0,e.createVNode)(1,"div","Table",[(0,e.createVNode)(1,"div","Table__cell",(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Button,Object.assign({fluid:!0,color:h,icon:u?"chevron-down":"chevron-right",onClick:function(){function V(){return m.setState({open:!u})}return V}()},N,{children:C}))),2),v&&(0,e.createVNode)(1,"div","Table__cell Table__cell--collapsing",v,0)],0),u&&(0,e.createComponentVNode)(2,a.Box,{mt:1,style:p,children:s})]})}return c}(),g}(e.Component)},88894:function(A,r,n){"use strict";r.__esModule=!0,r.ColorBox=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["content","children","className","color","backgroundColor"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function f(B,I){if(B==null)return{};var k={};for(var g in B)if({}.hasOwnProperty.call(B,g)){if(I.includes(g))continue;k[g]=B[g]}return k}var b=r.ColorBox=function(){function B(I){var k=I.content,g=I.children,d=I.className,c=I.color,m=I.backgroundColor,l=f(I,o);return l.color=k?null:"transparent",l.backgroundColor=c||m,(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["ColorBox",d,(0,t.computeBoxClassName)(l)]),k||".",0,Object.assign({},(0,t.computeBoxProps)(l))))}return B}();b.defaultHooks=a.pureComponentHooks},73379:function(A,r,n){"use strict";r.__esModule=!0,r.Countdown=void 0;var e=n(89005),a=n(55937),t=["format"];function o(I,k){if(I==null)return{};var g={};for(var d in I)if({}.hasOwnProperty.call(I,d)){if(k.includes(d))continue;g[d]=I[d]}return g}function f(I,k){I.prototype=Object.create(k.prototype),I.prototype.constructor=I,b(I,k)}function b(I,k){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(g,d){return g.__proto__=d,g},b(I,k)}var B=r.Countdown=function(I){function k(d){var c;return c=I.call(this,d)||this,c.timer=null,c.state={value:Math.max(d.timeLeft*100,0)},c}f(k,I);var g=k.prototype;return g.tick=function(){function d(){var c=Math.max(this.state.value-this.props.rate,0);c<=0&&clearInterval(this.timer),this.setState(function(m){return{value:c}})}return d}(),g.componentDidMount=function(){function d(){var c=this;this.timer=setInterval(function(){return c.tick()},this.props.rate)}return d}(),g.componentWillUnmount=function(){function d(){clearInterval(this.timer)}return d}(),g.componentDidUpdate=function(){function d(c){var m=this;this.props.current!==c.current&&this.setState(function(l){return{value:Math.max(m.props.timeLeft*100,0)}}),this.timer||this.componentDidMount()}return d}(),g.render=function(){function d(){var c=this.props,m=c.format,l=o(c,t),u=new Date(this.state.value).toISOString().slice(11,19);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({as:"span"},l,{children:m?m(this.state.value,u):u})))}return d}(),k}(e.Component);B.defaultProps={rate:1e3}},61940:function(A,r,n){"use strict";r.__esModule=!0,r.Dimmer=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["className","children"];/** + */function f(B,I){if(B==null)return{};var k={};for(var g in B)if({}.hasOwnProperty.call(B,g)){if(I.includes(g))continue;k[g]=B[g]}return k}var b=r.ColorBox=function(){function B(I){var k=I.content,g=I.children,d=I.className,c=I.color,m=I.backgroundColor,i=f(I,o);return i.color=k?null:"transparent",i.backgroundColor=c||m,(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["ColorBox",d,(0,t.computeBoxClassName)(i)]),k||".",0,Object.assign({},(0,t.computeBoxProps)(i))))}return B}();b.defaultHooks=a.pureComponentHooks},73379:function(A,r,n){"use strict";r.__esModule=!0,r.Countdown=void 0;var e=n(89005),a=n(55937),t=["format"];function o(I,k){if(I==null)return{};var g={};for(var d in I)if({}.hasOwnProperty.call(I,d)){if(k.includes(d))continue;g[d]=I[d]}return g}function f(I,k){I.prototype=Object.create(k.prototype),I.prototype.constructor=I,b(I,k)}function b(I,k){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(g,d){return g.__proto__=d,g},b(I,k)}var B=r.Countdown=function(I){function k(d){var c;return c=I.call(this,d)||this,c.timer=null,c.state={value:Math.max(d.timeLeft*100,0)},c}f(k,I);var g=k.prototype;return g.tick=function(){function d(){var c=Math.max(this.state.value-this.props.rate,0);c<=0&&clearInterval(this.timer),this.setState(function(m){return{value:c}})}return d}(),g.componentDidMount=function(){function d(){var c=this;this.timer=setInterval(function(){return c.tick()},this.props.rate)}return d}(),g.componentWillUnmount=function(){function d(){clearInterval(this.timer)}return d}(),g.componentDidUpdate=function(){function d(c){var m=this;this.props.current!==c.current&&this.setState(function(i){return{value:Math.max(m.props.timeLeft*100,0)}}),this.timer||this.componentDidMount()}return d}(),g.render=function(){function d(){var c=this.props,m=c.format,i=o(c,t),u=new Date(this.state.value).toISOString().slice(11,19);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({as:"span"},i,{children:m?m(this.state.value,u):u})))}return d}(),k}(e.Component);B.defaultProps={rate:1e3}},61940:function(A,r,n){"use strict";r.__esModule=!0,r.Dimmer=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["className","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT @@ -117,31 +117,31 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var t=r.Divider=function(){function o(f){var b=f.vertical,B=f.hidden;return(0,e.createVNode)(1,"div",(0,a.classes)(["Divider",B&&"Divider--hidden",b?"Divider--vertical":"Divider--horizontal"]))}return o}()},60218:function(A,r,n){"use strict";r.__esModule=!0,r.DmIcon=void 0;var e=n(89005),a=n(79140),t=n(46085),o=n(91225),f=["className","direction","fallback","frame","icon_state","movement"];function b(u,s){if(u==null)return{};var i={};for(var h in u)if({}.hasOwnProperty.call(u,h)){if(s.includes(h))continue;i[h]=u[h]}return i}function B(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */B=function(){return s};var u,s={},i=Object.prototype,h=i.hasOwnProperty,C=Object.defineProperty||function(te,q,ne){te[q]=ne.value},v=typeof Symbol=="function"?Symbol:{},p=v.iterator||"@@iterator",N=v.asyncIterator||"@@asyncIterator",V=v.toStringTag||"@@toStringTag";function S(te,q,ne){return Object.defineProperty(te,q,{value:ne,enumerable:!0,configurable:!0,writable:!0}),te[q]}try{S({},"")}catch(te){S=function(ne,le,ee){return ne[le]=ee}}function y(te,q,ne,le){var ee=q&&q.prototype instanceof D?q:D,re=Object.create(ee.prototype),oe=new ie(le||[]);return C(re,"_invoke",{value:G(te,ne,oe)}),re}function L(te,q,ne){try{return{type:"normal",arg:te.call(q,ne)}}catch(le){return{type:"throw",arg:le}}}s.wrap=y;var w="suspendedStart",T="suspendedYield",x="executing",M="completed",O={};function D(){}function E(){}function P(){}var R={};S(R,p,function(){return this});var j=Object.getPrototypeOf,F=j&&j(j(pe([])));F&&F!==i&&h.call(F,p)&&(R=F);var W=P.prototype=D.prototype=Object.create(R);function z(te){["next","throw","return"].forEach(function(q){S(te,q,function(ne){return this._invoke(q,ne)})})}function K(te,q){function ne(ee,re,oe,fe){var me=L(te[ee],te,re);if(me.type!=="throw"){var Y=me.arg,ve=Y.value;return ve&&typeof ve=="object"&&h.call(ve,"__await")?q.resolve(ve.__await).then(function(he){ne("next",he,oe,fe)},function(he){ne("throw",he,oe,fe)}):q.resolve(ve).then(function(he){Y.value=he,oe(Y)},function(he){return ne("throw",he,oe,fe)})}fe(me.arg)}var le;C(this,"_invoke",{value:function(){function ee(re,oe){function fe(){return new q(function(me,Y){ne(re,oe,me,Y)})}return le=le?le.then(fe,fe):fe()}return ee}()})}function G(te,q,ne){var le=w;return function(ee,re){if(le===x)throw Error("Generator is already running");if(le===M){if(ee==="throw")throw re;return{value:u,done:!0}}for(ne.method=ee,ne.arg=re;;){var oe=ne.delegate;if(oe){var fe=J(oe,ne);if(fe){if(fe===O)continue;return fe}}if(ne.method==="next")ne.sent=ne._sent=ne.arg;else if(ne.method==="throw"){if(le===w)throw le=M,ne.arg;ne.dispatchException(ne.arg)}else ne.method==="return"&&ne.abrupt("return",ne.arg);le=x;var me=L(te,q,ne);if(me.type==="normal"){if(le=ne.done?M:T,me.arg===O)continue;return{value:me.arg,done:ne.done}}me.type==="throw"&&(le=M,ne.method="throw",ne.arg=me.arg)}}}function J(te,q){var ne=q.method,le=te.iterator[ne];if(le===u)return q.delegate=null,ne==="throw"&&te.iterator.return&&(q.method="return",q.arg=u,J(te,q),q.method==="throw")||ne!=="return"&&(q.method="throw",q.arg=new TypeError("The iterator does not provide a '"+ne+"' method")),O;var ee=L(le,te.iterator,q.arg);if(ee.type==="throw")return q.method="throw",q.arg=ee.arg,q.delegate=null,O;var re=ee.arg;return re?re.done?(q[te.resultName]=re.value,q.next=te.nextLoc,q.method!=="return"&&(q.method="next",q.arg=u),q.delegate=null,O):re:(q.method="throw",q.arg=new TypeError("iterator result is not an object"),q.delegate=null,O)}function Q(te){var q={tryLoc:te[0]};1 in te&&(q.catchLoc=te[1]),2 in te&&(q.finallyLoc=te[2],q.afterLoc=te[3]),this.tryEntries.push(q)}function ue(te){var q=te.completion||{};q.type="normal",delete q.arg,te.completion=q}function ie(te){this.tryEntries=[{tryLoc:"root"}],te.forEach(Q,this),this.reset(!0)}function pe(te){if(te||te===""){var q=te[p];if(q)return q.call(te);if(typeof te.next=="function")return te;if(!isNaN(te.length)){var ne=-1,le=function(){function ee(){for(;++ne=0;--ee){var re=this.tryEntries[ee],oe=re.completion;if(re.tryLoc==="root")return le("end");if(re.tryLoc<=this.prev){var fe=h.call(re,"catchLoc"),me=h.call(re,"finallyLoc");if(fe&&me){if(this.prev=0;--le){var ee=this.tryEntries[le];if(ee.tryLoc<=this.prev&&h.call(ee,"finallyLoc")&&this.prev=0;--ne){var le=this.tryEntries[ne];if(le.finallyLoc===q)return this.complete(le.completion,le.afterLoc),ue(le),O}}return te}(),catch:function(){function te(q){for(var ne=this.tryEntries.length-1;ne>=0;--ne){var le=this.tryEntries[ne];if(le.tryLoc===q){var ee=le.completion;if(ee.type==="throw"){var re=ee.arg;ue(le)}return re}}throw Error("illegal catch attempt")}return te}(),delegateYield:function(){function te(q,ne,le){return this.delegate={iterator:pe(q),resultName:ne,nextLoc:le},this.method==="next"&&(this.arg=u),O}return te}()},s}function I(u,s,i,h,C,v,p){try{var N=u[v](p),V=N.value}catch(S){return void i(S)}N.done?s(V):Promise.resolve(V).then(h,C)}function k(u){return function(){var s=this,i=arguments;return new Promise(function(h,C){var v=u.apply(s,i);function p(V){I(v,h,C,p,N,"next",V)}function N(V){I(v,h,C,p,N,"throw",V)}p(void 0)})}}function g(u,s){u.prototype=Object.create(s.prototype),u.prototype.constructor=u,d(u,s)}function d(u,s){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,h){return i.__proto__=h,i},d(u,s)}var c=function(u){return u[u.NORTH=1]="NORTH",u[u.SOUTH=2]="SOUTH",u[u.EAST=4]="EAST",u[u.WEST=8]="WEST",u[u.NORTHEAST=5]="NORTHEAST",u[u.NORTHWEST=9]="NORTHWEST",u[u.SOUTHEAST=6]="SOUTHEAST",u[u.SOUTHWEST=10]="SOUTHWEST",u}(c||{}),m,l=r.DmIcon=function(u){function s(h){var C;return C=u.call(this,h)||this,C.state={iconRef:""},C}g(s,u);var i=s.prototype;return i.fetchRefMap=function(){var h=k(B().mark(function(){function v(){var p,N;return B().wrap(function(){function V(S){for(;;)switch(S.prev=S.next){case 0:return S.prev=0,S.next=3,(0,t.fetchRetry)((0,a.resolveAsset)("icon_ref_map.json"));case 3:return p=S.sent,S.next=6,p.json();case 6:N=S.sent,m=N,this.setState({iconRef:N[this.props.icon]||""}),S.next=14;break;case 11:return S.prev=11,S.t0=S.catch(0),S.abrupt("return");case 14:case"end":return S.stop()}}return V}(),v,this,[[0,11]])}return v}()));function C(){return h.apply(this,arguments)}return C}(),i.componentDidMount=function(){function h(){m?this.setState({iconRef:m[this.props.icon]}):this.fetchRefMap()}return h}(),i.componentDidUpdate=function(){function h(C){C.icon!==this.props.icon&&(m?this.setState({iconRef:m[this.props.icon]}):this.fetchRefMap())}return h}(),i.render=function(){function h(){var C=this.props,v=C.className,p=C.direction,N=p===void 0?c.SOUTH:p,V=C.fallback,S=C.frame,y=S===void 0?1:S,L=C.icon_state,w=C.movement,T=w===void 0?!1:w,x=b(C,f),M=this.state.iconRef,O=M+"?state="+L+"&dir="+N+"&movement="+!!T+"&frame="+y;return M?(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Image,Object.assign({fixErrors:!0,src:O},x))):V||null}return h}(),s}(e.Component)},20342:function(A,r,n){"use strict";r.__esModule=!0,r.DraggableControl=void 0;var e=n(89005),a=n(44879),t=n(35840),o=n(9474);function f(g,d){g.prototype=Object.create(d.prototype),g.prototype.constructor=g,b(g,d)}function b(g,d){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(c,m){return c.__proto__=m,c},b(g,d)}var B=400,I=function(d,c){return d.screenX*c[0]+d.screenY*c[1]},k=r.DraggableControl=function(g){function d(m){var l;return l=g.call(this,m)||this,l.inputRef=(0,e.createRef)(),l.state={originalValue:m.value,value:m.value,dragging:!1,editing:!1,origin:null,suppressingFlicker:!1},l.flickerTimer=null,l.suppressFlicker=function(){var u=l.props.suppressFlicker;u>0&&(l.setState({suppressingFlicker:!0}),clearTimeout(l.flickerTimer),l.flickerTimer=setTimeout(function(){return l.setState({suppressingFlicker:!1})},u))},l.handleDragStart=function(u){var s=l.props,i=s.value,h=s.dragMatrix,C=s.disabled,v=l.state.editing;v||C||(document.body.style["pointer-events"]="none",l.ref=u.currentTarget,l.setState({originalValue:i,dragging:!1,value:i,origin:I(u,h)}),l.timer=setTimeout(function(){l.setState({dragging:!0})},250),l.dragInterval=setInterval(function(){var p=l.state,N=p.dragging,V=p.value,S=l.props.onDrag;N&&S&&S(u,V)},l.props.updateRate||B),document.addEventListener("mousemove",l.handleDragMove),document.addEventListener("mouseup",l.handleDragEnd))},l.handleDragMove=function(u){var s,i=l.props,h=i.minValue,C=i.maxValue,v=i.step,p=i.dragMatrix,N=i.disabled;if(!N){var V=l.ref.offsetWidth/((C-h)/v),S=(s=l.props.stepPixelSize)!=null?s:V;typeof S=="function"&&(S=S(V)),l.setState(function(y){var L=Object.assign({},y),w=y.origin,T=I(u,p)-w;if(y.dragging){var x=Math.trunc(T/S);L.value=(0,a.clamp)(Math.floor(L.originalValue/v)*v+x*v,h,C)}else Math.abs(T)>4&&(L.dragging=!0);return L})}},l.handleDragEnd=function(u){var s=l.props,i=s.onChange,h=s.onDrag,C=l.state,v=C.dragging,p=C.value;if(document.body.style["pointer-events"]="auto",clearTimeout(l.timer),clearInterval(l.dragInterval),l.setState({originalValue:null,dragging:!1,editing:!v,origin:null}),document.removeEventListener("mousemove",l.handleDragMove),document.removeEventListener("mouseup",l.handleDragEnd),v)l.suppressFlicker(),i&&i(u,p),h&&h(u,p);else if(l.inputRef){var N=l.inputRef.current;N.value=p;try{N.focus(),N.select()}catch(V){}}},l}f(d,g);var c=d.prototype;return c.render=function(){function m(){var l=this,u=this.state,s=u.dragging,i=u.editing,h=u.value,C=u.suppressingFlicker,v=this.props,p=v.animated,N=v.value,V=v.unit,S=v.minValue,y=v.maxValue,L=v.format,w=v.onChange,T=v.onDrag,x=v.children,M=v.height,O=v.lineHeight,D=v.fontSize,E=v.disabled,P=N;(s||C)&&(P=h);var R=function(){function W(z){return z+(V?" "+V:"")}return W}(),j=p&&!s&&!C&&(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:P,format:L,children:R})||R(L?L(P):P),F=(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:!i||E?"none":void 0,height:M,"line-height":O,"font-size":D},onBlur:function(){function W(z){if(i){var K=(0,a.clamp)(parseFloat(z.target.value),S,y);if(Number.isNaN(K)){l.setState({editing:!1});return}l.setState({editing:!1,value:K}),l.suppressFlicker(),w&&w(z,K),T&&T(z,K)}}return W}(),onKeyDown:function(){function W(z){if(z.keyCode===13){var K=(0,a.clamp)(parseFloat(z.target.value),S,y);if(Number.isNaN(K)){l.setState({editing:!1});return}l.setState({editing:!1,value:K}),l.suppressFlicker(),w&&w(z,K),T&&T(z,K);return}if(z.keyCode===27){l.setState({editing:!1});return}}return W}(),disabled:E},null,this.inputRef);return x({dragging:s,editing:i,value:N,displayValue:P,displayElement:j,inputElement:F,handleDragStart:this.handleDragStart})}return m}(),d}(e.Component);k.defaultHooks=t.pureComponentHooks,k.defaultProps={minValue:-1/0,maxValue:1/0,step:1,suppressFlicker:50,dragMatrix:[1,0]}},87099:function(A,r,n){"use strict";r.__esModule=!0,r.Dropdown=void 0;var e=n(89005),a=n(95996),t=n(35840),o=n(55937),f=n(96184),b=n(1331),B=n(96690),I=["icon","iconRotation","iconSpin","clipSelectedText","color","dropdownStyle","over","nochevron","width","onClick","onSelected","selected","disabled","displayText","buttons"],k=["className"],g;function d(C,v){if(C==null)return{};var p={};for(var N in C)if({}.hasOwnProperty.call(C,N)){if(v.includes(N))continue;p[N]=C[N]}return p}function c(C,v){C.prototype=Object.create(v.prototype),C.prototype.constructor=C,m(C,v)}function m(C,v){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(p,N){return p.__proto__=N,p},m(C,v)}var l={placement:"left-start",modifiers:[{name:"eventListeners",enabled:!1}]},u={width:0,height:0,top:0,right:0,bottom:0,left:0,x:0,y:0,toJSON:function(){function C(){return null}return C}()},s="Layout Dropdown__menu",i="Layout Dropdown__menu-scroll",h=r.Dropdown=function(C){function v(N){var V;return V=C.call(this,N)||this,V.menuContents=void 0,V.handleClick=function(){V.state.open&&V.setOpen(!1)},V.state={open:!1,selected:V.props.selected},V.menuContents=null,V}c(v,C);var p=v.prototype;return p.getDOMNode=function(){function N(){return(0,e.findDOMFromVNode)(this.$LI,!0)}return N}(),p.componentDidMount=function(){function N(){var V=this.getDOMNode()}return N}(),p.openMenu=function(){function N(){var V=v.renderedMenu;V===void 0&&(V=document.createElement("div"),V.className=s,document.body.appendChild(V),v.renderedMenu=V);var S=this.getDOMNode();v.currentOpenMenu=S,V.scrollTop=0,V.style.width=this.props.menuWidth||S.offsetWidth+"px",V.style.opacity="1",V.style.pointerEvents="auto",setTimeout(function(){var y;(y=v.renderedMenu)==null||y.focus()},400),this.renderMenuContent()}return N}(),p.closeMenu=function(){function N(){v.currentOpenMenu===this.getDOMNode()&&(v.currentOpenMenu=void 0,v.renderedMenu.style.opacity="0",v.renderedMenu.style.pointerEvents="none")}return N}(),p.componentWillUnmount=function(){function N(){this.closeMenu(),this.setOpen(!1)}return N}(),p.renderMenuContent=function(){function N(){var V=this,S=v.renderedMenu;if(S){S.offsetHeight>200?S.className=i:S.className=s;var y=this.props.options,L=y===void 0?[]:y,w=L.map(function(x){var M,O;return typeof x=="string"?(O=x,M=x):x!==null&&(O=x.displayText,M=x.value),(0,e.createVNode)(1,"div",(0,t.classes)(["Dropdown__menuentry",V.state.selected===M&&"selected"]),O,0,{onClick:function(){function D(){V.setSelected(M)}return D}()},M)}),T=w.length?w:"No Options Found";(0,e.render)((0,e.createVNode)(1,"div",null,T,0),S,function(){var x=v.singletonPopper;x===void 0?(x=(0,a.createPopper)(v.virtualElement,S,Object.assign({},l,{placement:"bottom-start"})),v.singletonPopper=x):(x.setOptions(Object.assign({},l,{placement:"bottom-start"})),x.update())},this.context)}}return N}(),p.setOpen=function(){function N(V){var S=this;this.setState(function(y){return Object.assign({},y,{open:V})}),V?setTimeout(function(){S.openMenu(),window.addEventListener("click",S.handleClick)}):(this.closeMenu(),window.removeEventListener("click",this.handleClick))}return N}(),p.setSelected=function(){function N(V){this.setState(function(S){return Object.assign({},S,{selected:V})}),this.setOpen(!1),this.props.onSelected&&this.props.onSelected(V)}return N}(),p.getOptionValue=function(){function N(V){return typeof V=="string"?V:V.value}return N}(),p.getSelectedIndex=function(){function N(){var V=this,S=this.state.selected||this.props.selected,y=this.props.options,L=y===void 0?[]:y;return L.findIndex(function(w){return V.getOptionValue(w)===S})}return N}(),p.toPrevious=function(){function N(){if(!(this.props.options.length<1)){var V=this.getSelectedIndex(),S=0,y=this.props.options.length-1,L=V>=0;L||(V=S);var w=V===S?y:V-1;this.setSelected(this.getOptionValue(this.props.options[w]))}}return N}(),p.toNext=function(){function N(){if(!(this.props.options.length<1)){var V=this.getSelectedIndex(),S=0,y=this.props.options.length-1,L=V>=0;L||(V=y);var w=V===y?S:V+1;this.setSelected(this.getOptionValue(this.props.options[w]))}}return N}(),p.render=function(){function N(){var V=this,S=this.props,y=S.icon,L=S.iconRotation,w=S.iconSpin,T=S.clipSelectedText,x=T===void 0?!0:T,M=S.color,O=M===void 0?"default":M,D=S.dropdownStyle,E=S.over,P=S.nochevron,R=S.width,j=S.onClick,F=S.onSelected,W=S.selected,z=S.disabled,K=S.displayText,G=S.buttons,J=d(S,I),Q=J.className,ue=d(J,k),ie=E?!this.state.open:this.state.open;return(0,e.createComponentVNode)(2,B.Stack,{inline:!0,fill:!0,width:R,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{grow:!0,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({width:"100%",className:(0,t.classes)(["Dropdown__control","Button","Button--color--"+O,z&&"Button--disabled",Q]),onClick:function(){function pe(te){z&&!V.state.open||(V.setOpen(!V.state.open),j&&j(te))}return pe}()},ue,{children:[y&&(0,e.createComponentVNode)(2,b.Icon,{name:y,rotation:L,spin:w,mr:1}),(0,e.createVNode)(1,"span","Dropdown__selected-text",K||this.state.selected,0,{style:{overflow:x?"hidden":"visible"}}),P||(0,e.createVNode)(1,"span","Dropdown__arrow-button",(0,e.createComponentVNode)(2,b.Icon,{name:ie?"chevron-up":"chevron-down"}),2)]})))}),G&&(0,e.createFragment)([(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",children:(0,e.createComponentVNode)(2,f.Button,{height:"100%",icon:"chevron-left",disabled:z,onClick:function(){function pe(){z||V.toPrevious()}return pe}()})}),(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",children:(0,e.createComponentVNode)(2,f.Button,{height:"100%",icon:"chevron-right",disabled:z,onClick:function(){function pe(){z||V.toNext()}return pe}()})})],4)]})}return N}(),v}(e.Component);g=h,h.renderedMenu=void 0,h.singletonPopper=void 0,h.currentOpenMenu=void 0,h.virtualElement={getBoundingClientRect:function(){function C(){var v,p;return(v=(p=g.currentOpenMenu)==null?void 0:p.getBoundingClientRect())!=null?v:u}return C}()}},39473:function(A,r,n){"use strict";r.__esModule=!0,r.computeFlexProps=r.computeFlexItemProps=r.computeFlexItemClassName=r.computeFlexClassName=r.Flex=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["className","direction","wrap","align","justify","inline","style"],f=["className"],b=["className","style","grow","order","shrink","basis","align"],B=["className"];/** + */var t=r.Divider=function(){function o(f){var b=f.vertical,B=f.hidden;return(0,e.createVNode)(1,"div",(0,a.classes)(["Divider",B&&"Divider--hidden",b?"Divider--vertical":"Divider--horizontal"]))}return o}()},60218:function(A,r,n){"use strict";r.__esModule=!0,r.DmIcon=void 0;var e=n(89005),a=n(79140),t=n(46085),o=n(91225),f=["className","direction","fallback","frame","icon_state","movement"];function b(u,s){if(u==null)return{};var l={};for(var h in u)if({}.hasOwnProperty.call(u,h)){if(s.includes(h))continue;l[h]=u[h]}return l}function B(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */B=function(){return s};var u,s={},l=Object.prototype,h=l.hasOwnProperty,C=Object.defineProperty||function(te,q,ne){te[q]=ne.value},v=typeof Symbol=="function"?Symbol:{},p=v.iterator||"@@iterator",N=v.asyncIterator||"@@asyncIterator",V=v.toStringTag||"@@toStringTag";function S(te,q,ne){return Object.defineProperty(te,q,{value:ne,enumerable:!0,configurable:!0,writable:!0}),te[q]}try{S({},"")}catch(te){S=function(ne,le,ee){return ne[le]=ee}}function y(te,q,ne,le){var ee=q&&q.prototype instanceof D?q:D,re=Object.create(ee.prototype),oe=new ie(le||[]);return C(re,"_invoke",{value:G(te,ne,oe)}),re}function L(te,q,ne){try{return{type:"normal",arg:te.call(q,ne)}}catch(le){return{type:"throw",arg:le}}}s.wrap=y;var w="suspendedStart",T="suspendedYield",x="executing",M="completed",O={};function D(){}function E(){}function P(){}var R={};S(R,p,function(){return this});var j=Object.getPrototypeOf,F=j&&j(j(pe([])));F&&F!==l&&h.call(F,p)&&(R=F);var W=P.prototype=D.prototype=Object.create(R);function z(te){["next","throw","return"].forEach(function(q){S(te,q,function(ne){return this._invoke(q,ne)})})}function K(te,q){function ne(ee,re,oe,fe){var me=L(te[ee],te,re);if(me.type!=="throw"){var Y=me.arg,ve=Y.value;return ve&&typeof ve=="object"&&h.call(ve,"__await")?q.resolve(ve.__await).then(function(he){ne("next",he,oe,fe)},function(he){ne("throw",he,oe,fe)}):q.resolve(ve).then(function(he){Y.value=he,oe(Y)},function(he){return ne("throw",he,oe,fe)})}fe(me.arg)}var le;C(this,"_invoke",{value:function(){function ee(re,oe){function fe(){return new q(function(me,Y){ne(re,oe,me,Y)})}return le=le?le.then(fe,fe):fe()}return ee}()})}function G(te,q,ne){var le=w;return function(ee,re){if(le===x)throw Error("Generator is already running");if(le===M){if(ee==="throw")throw re;return{value:u,done:!0}}for(ne.method=ee,ne.arg=re;;){var oe=ne.delegate;if(oe){var fe=J(oe,ne);if(fe){if(fe===O)continue;return fe}}if(ne.method==="next")ne.sent=ne._sent=ne.arg;else if(ne.method==="throw"){if(le===w)throw le=M,ne.arg;ne.dispatchException(ne.arg)}else ne.method==="return"&&ne.abrupt("return",ne.arg);le=x;var me=L(te,q,ne);if(me.type==="normal"){if(le=ne.done?M:T,me.arg===O)continue;return{value:me.arg,done:ne.done}}me.type==="throw"&&(le=M,ne.method="throw",ne.arg=me.arg)}}}function J(te,q){var ne=q.method,le=te.iterator[ne];if(le===u)return q.delegate=null,ne==="throw"&&te.iterator.return&&(q.method="return",q.arg=u,J(te,q),q.method==="throw")||ne!=="return"&&(q.method="throw",q.arg=new TypeError("The iterator does not provide a '"+ne+"' method")),O;var ee=L(le,te.iterator,q.arg);if(ee.type==="throw")return q.method="throw",q.arg=ee.arg,q.delegate=null,O;var re=ee.arg;return re?re.done?(q[te.resultName]=re.value,q.next=te.nextLoc,q.method!=="return"&&(q.method="next",q.arg=u),q.delegate=null,O):re:(q.method="throw",q.arg=new TypeError("iterator result is not an object"),q.delegate=null,O)}function Q(te){var q={tryLoc:te[0]};1 in te&&(q.catchLoc=te[1]),2 in te&&(q.finallyLoc=te[2],q.afterLoc=te[3]),this.tryEntries.push(q)}function ue(te){var q=te.completion||{};q.type="normal",delete q.arg,te.completion=q}function ie(te){this.tryEntries=[{tryLoc:"root"}],te.forEach(Q,this),this.reset(!0)}function pe(te){if(te||te===""){var q=te[p];if(q)return q.call(te);if(typeof te.next=="function")return te;if(!isNaN(te.length)){var ne=-1,le=function(){function ee(){for(;++ne=0;--ee){var re=this.tryEntries[ee],oe=re.completion;if(re.tryLoc==="root")return le("end");if(re.tryLoc<=this.prev){var fe=h.call(re,"catchLoc"),me=h.call(re,"finallyLoc");if(fe&&me){if(this.prev=0;--le){var ee=this.tryEntries[le];if(ee.tryLoc<=this.prev&&h.call(ee,"finallyLoc")&&this.prev=0;--ne){var le=this.tryEntries[ne];if(le.finallyLoc===q)return this.complete(le.completion,le.afterLoc),ue(le),O}}return te}(),catch:function(){function te(q){for(var ne=this.tryEntries.length-1;ne>=0;--ne){var le=this.tryEntries[ne];if(le.tryLoc===q){var ee=le.completion;if(ee.type==="throw"){var re=ee.arg;ue(le)}return re}}throw Error("illegal catch attempt")}return te}(),delegateYield:function(){function te(q,ne,le){return this.delegate={iterator:pe(q),resultName:ne,nextLoc:le},this.method==="next"&&(this.arg=u),O}return te}()},s}function I(u,s,l,h,C,v,p){try{var N=u[v](p),V=N.value}catch(S){return void l(S)}N.done?s(V):Promise.resolve(V).then(h,C)}function k(u){return function(){var s=this,l=arguments;return new Promise(function(h,C){var v=u.apply(s,l);function p(V){I(v,h,C,p,N,"next",V)}function N(V){I(v,h,C,p,N,"throw",V)}p(void 0)})}}function g(u,s){u.prototype=Object.create(s.prototype),u.prototype.constructor=u,d(u,s)}function d(u,s){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(l,h){return l.__proto__=h,l},d(u,s)}var c=function(u){return u[u.NORTH=1]="NORTH",u[u.SOUTH=2]="SOUTH",u[u.EAST=4]="EAST",u[u.WEST=8]="WEST",u[u.NORTHEAST=5]="NORTHEAST",u[u.NORTHWEST=9]="NORTHWEST",u[u.SOUTHEAST=6]="SOUTHEAST",u[u.SOUTHWEST=10]="SOUTHWEST",u}(c||{}),m,i=r.DmIcon=function(u){function s(h){var C;return C=u.call(this,h)||this,C.state={iconRef:""},C}g(s,u);var l=s.prototype;return l.fetchRefMap=function(){var h=k(B().mark(function(){function v(){var p,N;return B().wrap(function(){function V(S){for(;;)switch(S.prev=S.next){case 0:return S.prev=0,S.next=3,(0,t.fetchRetry)((0,a.resolveAsset)("icon_ref_map.json"));case 3:return p=S.sent,S.next=6,p.json();case 6:N=S.sent,m=N,this.setState({iconRef:N[this.props.icon]||""}),S.next=14;break;case 11:return S.prev=11,S.t0=S.catch(0),S.abrupt("return");case 14:case"end":return S.stop()}}return V}(),v,this,[[0,11]])}return v}()));function C(){return h.apply(this,arguments)}return C}(),l.componentDidMount=function(){function h(){m?this.setState({iconRef:m[this.props.icon]}):this.fetchRefMap()}return h}(),l.componentDidUpdate=function(){function h(C){C.icon!==this.props.icon&&(m?this.setState({iconRef:m[this.props.icon]}):this.fetchRefMap())}return h}(),l.render=function(){function h(){var C=this.props,v=C.className,p=C.direction,N=p===void 0?c.SOUTH:p,V=C.fallback,S=C.frame,y=S===void 0?1:S,L=C.icon_state,w=C.movement,T=w===void 0?!1:w,x=b(C,f),M=this.state.iconRef,O=M+"?state="+L+"&dir="+N+"&movement="+!!T+"&frame="+y;return M?(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Image,Object.assign({fixErrors:!0,src:O},x))):V||null}return h}(),s}(e.Component)},20342:function(A,r,n){"use strict";r.__esModule=!0,r.DraggableControl=void 0;var e=n(89005),a=n(44879),t=n(35840),o=n(9474);function f(g,d){g.prototype=Object.create(d.prototype),g.prototype.constructor=g,b(g,d)}function b(g,d){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(c,m){return c.__proto__=m,c},b(g,d)}var B=400,I=function(d,c){return d.screenX*c[0]+d.screenY*c[1]},k=r.DraggableControl=function(g){function d(m){var i;return i=g.call(this,m)||this,i.inputRef=(0,e.createRef)(),i.state={originalValue:m.value,value:m.value,dragging:!1,editing:!1,origin:null,suppressingFlicker:!1},i.flickerTimer=null,i.suppressFlicker=function(){var u=i.props.suppressFlicker;u>0&&(i.setState({suppressingFlicker:!0}),clearTimeout(i.flickerTimer),i.flickerTimer=setTimeout(function(){return i.setState({suppressingFlicker:!1})},u))},i.handleDragStart=function(u){var s=i.props,l=s.value,h=s.dragMatrix,C=s.disabled,v=i.state.editing;v||C||(document.body.style["pointer-events"]="none",i.ref=u.currentTarget,i.setState({originalValue:l,dragging:!1,value:l,origin:I(u,h)}),i.timer=setTimeout(function(){i.setState({dragging:!0})},250),i.dragInterval=setInterval(function(){var p=i.state,N=p.dragging,V=p.value,S=i.props.onDrag;N&&S&&S(u,V)},i.props.updateRate||B),document.addEventListener("mousemove",i.handleDragMove),document.addEventListener("mouseup",i.handleDragEnd))},i.handleDragMove=function(u){var s,l=i.props,h=l.minValue,C=l.maxValue,v=l.step,p=l.dragMatrix,N=l.disabled;if(!N){var V=i.ref.offsetWidth/((C-h)/v),S=(s=i.props.stepPixelSize)!=null?s:V;typeof S=="function"&&(S=S(V)),i.setState(function(y){var L=Object.assign({},y),w=y.origin,T=I(u,p)-w;if(y.dragging){var x=Math.trunc(T/S);L.value=(0,a.clamp)(Math.floor(L.originalValue/v)*v+x*v,h,C)}else Math.abs(T)>4&&(L.dragging=!0);return L})}},i.handleDragEnd=function(u){var s=i.props,l=s.onChange,h=s.onDrag,C=i.state,v=C.dragging,p=C.value;if(document.body.style["pointer-events"]="auto",clearTimeout(i.timer),clearInterval(i.dragInterval),i.setState({originalValue:null,dragging:!1,editing:!v,origin:null}),document.removeEventListener("mousemove",i.handleDragMove),document.removeEventListener("mouseup",i.handleDragEnd),v)i.suppressFlicker(),l&&l(u,p),h&&h(u,p);else if(i.inputRef){var N=i.inputRef.current;N.value=p;try{N.focus(),N.select()}catch(V){}}},i}f(d,g);var c=d.prototype;return c.render=function(){function m(){var i=this,u=this.state,s=u.dragging,l=u.editing,h=u.value,C=u.suppressingFlicker,v=this.props,p=v.animated,N=v.value,V=v.unit,S=v.minValue,y=v.maxValue,L=v.format,w=v.onChange,T=v.onDrag,x=v.children,M=v.height,O=v.lineHeight,D=v.fontSize,E=v.disabled,P=N;(s||C)&&(P=h);var R=function(){function W(z){return z+(V?" "+V:"")}return W}(),j=p&&!s&&!C&&(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:P,format:L,children:R})||R(L?L(P):P),F=(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:!l||E?"none":void 0,height:M,"line-height":O,"font-size":D},onBlur:function(){function W(z){if(l){var K=(0,a.clamp)(parseFloat(z.target.value),S,y);if(Number.isNaN(K)){i.setState({editing:!1});return}i.setState({editing:!1,value:K}),i.suppressFlicker(),w&&w(z,K),T&&T(z,K)}}return W}(),onKeyDown:function(){function W(z){if(z.keyCode===13){var K=(0,a.clamp)(parseFloat(z.target.value),S,y);if(Number.isNaN(K)){i.setState({editing:!1});return}i.setState({editing:!1,value:K}),i.suppressFlicker(),w&&w(z,K),T&&T(z,K);return}if(z.keyCode===27){i.setState({editing:!1});return}}return W}(),disabled:E},null,this.inputRef);return x({dragging:s,editing:l,value:N,displayValue:P,displayElement:j,inputElement:F,handleDragStart:this.handleDragStart})}return m}(),d}(e.Component);k.defaultHooks=t.pureComponentHooks,k.defaultProps={minValue:-1/0,maxValue:1/0,step:1,suppressFlicker:50,dragMatrix:[1,0]}},87099:function(A,r,n){"use strict";r.__esModule=!0,r.Dropdown=void 0;var e=n(89005),a=n(95996),t=n(35840),o=n(55937),f=n(96184),b=n(1331),B=n(96690),I=["icon","iconRotation","iconSpin","clipSelectedText","color","dropdownStyle","over","nochevron","width","onClick","onSelected","selected","disabled","displayText","buttons"],k=["className"],g;function d(C,v){if(C==null)return{};var p={};for(var N in C)if({}.hasOwnProperty.call(C,N)){if(v.includes(N))continue;p[N]=C[N]}return p}function c(C,v){C.prototype=Object.create(v.prototype),C.prototype.constructor=C,m(C,v)}function m(C,v){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(p,N){return p.__proto__=N,p},m(C,v)}var i={placement:"left-start",modifiers:[{name:"eventListeners",enabled:!1}]},u={width:0,height:0,top:0,right:0,bottom:0,left:0,x:0,y:0,toJSON:function(){function C(){return null}return C}()},s="Layout Dropdown__menu",l="Layout Dropdown__menu-scroll",h=r.Dropdown=function(C){function v(N){var V;return V=C.call(this,N)||this,V.menuContents=void 0,V.handleClick=function(){V.state.open&&V.setOpen(!1)},V.state={open:!1,selected:V.props.selected},V.menuContents=null,V}c(v,C);var p=v.prototype;return p.getDOMNode=function(){function N(){return(0,e.findDOMFromVNode)(this.$LI,!0)}return N}(),p.componentDidMount=function(){function N(){var V=this.getDOMNode()}return N}(),p.openMenu=function(){function N(){var V=v.renderedMenu;V===void 0&&(V=document.createElement("div"),V.className=s,document.body.appendChild(V),v.renderedMenu=V);var S=this.getDOMNode();v.currentOpenMenu=S,V.scrollTop=0,V.style.width=this.props.menuWidth||S.offsetWidth+"px",V.style.opacity="1",V.style.pointerEvents="auto",setTimeout(function(){var y;(y=v.renderedMenu)==null||y.focus()},400),this.renderMenuContent()}return N}(),p.closeMenu=function(){function N(){v.currentOpenMenu===this.getDOMNode()&&(v.currentOpenMenu=void 0,v.renderedMenu.style.opacity="0",v.renderedMenu.style.pointerEvents="none")}return N}(),p.componentWillUnmount=function(){function N(){this.closeMenu(),this.setOpen(!1)}return N}(),p.renderMenuContent=function(){function N(){var V=this,S=v.renderedMenu;if(S){S.offsetHeight>200?S.className=l:S.className=s;var y=this.props.options,L=y===void 0?[]:y,w=L.map(function(x){var M,O;return typeof x=="string"?(O=x,M=x):x!==null&&(O=x.displayText,M=x.value),(0,e.createVNode)(1,"div",(0,t.classes)(["Dropdown__menuentry",V.state.selected===M&&"selected"]),O,0,{onClick:function(){function D(){V.setSelected(M)}return D}()},M)}),T=w.length?w:"No Options Found";(0,e.render)((0,e.createVNode)(1,"div",null,T,0),S,function(){var x=v.singletonPopper;x===void 0?(x=(0,a.createPopper)(v.virtualElement,S,Object.assign({},i,{placement:"bottom-start"})),v.singletonPopper=x):(x.setOptions(Object.assign({},i,{placement:"bottom-start"})),x.update())},this.context)}}return N}(),p.setOpen=function(){function N(V){var S=this;this.setState(function(y){return Object.assign({},y,{open:V})}),V?setTimeout(function(){S.openMenu(),window.addEventListener("click",S.handleClick)}):(this.closeMenu(),window.removeEventListener("click",this.handleClick))}return N}(),p.setSelected=function(){function N(V){this.setState(function(S){return Object.assign({},S,{selected:V})}),this.setOpen(!1),this.props.onSelected&&this.props.onSelected(V)}return N}(),p.getOptionValue=function(){function N(V){return typeof V=="string"?V:V.value}return N}(),p.getSelectedIndex=function(){function N(){var V=this,S=this.state.selected||this.props.selected,y=this.props.options,L=y===void 0?[]:y;return L.findIndex(function(w){return V.getOptionValue(w)===S})}return N}(),p.toPrevious=function(){function N(){if(!(this.props.options.length<1)){var V=this.getSelectedIndex(),S=0,y=this.props.options.length-1,L=V>=0;L||(V=S);var w=V===S?y:V-1;this.setSelected(this.getOptionValue(this.props.options[w]))}}return N}(),p.toNext=function(){function N(){if(!(this.props.options.length<1)){var V=this.getSelectedIndex(),S=0,y=this.props.options.length-1,L=V>=0;L||(V=y);var w=V===y?S:V+1;this.setSelected(this.getOptionValue(this.props.options[w]))}}return N}(),p.render=function(){function N(){var V=this,S=this.props,y=S.icon,L=S.iconRotation,w=S.iconSpin,T=S.clipSelectedText,x=T===void 0?!0:T,M=S.color,O=M===void 0?"default":M,D=S.dropdownStyle,E=S.over,P=S.nochevron,R=S.width,j=S.onClick,F=S.onSelected,W=S.selected,z=S.disabled,K=S.displayText,G=S.buttons,J=d(S,I),Q=J.className,ue=d(J,k),ie=E?!this.state.open:this.state.open;return(0,e.createComponentVNode)(2,B.Stack,{inline:!0,fill:!0,width:R,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{grow:!0,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({width:"100%",className:(0,t.classes)(["Dropdown__control","Button","Button--color--"+O,z&&"Button--disabled",Q]),onClick:function(){function pe(te){z&&!V.state.open||(V.setOpen(!V.state.open),j&&j(te))}return pe}()},ue,{children:[y&&(0,e.createComponentVNode)(2,b.Icon,{name:y,rotation:L,spin:w,mr:1}),(0,e.createVNode)(1,"span","Dropdown__selected-text",K||this.state.selected,0,{style:{overflow:x?"hidden":"visible"}}),P||(0,e.createVNode)(1,"span","Dropdown__arrow-button",(0,e.createComponentVNode)(2,b.Icon,{name:ie?"chevron-up":"chevron-down"}),2)]})))}),G&&(0,e.createFragment)([(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",children:(0,e.createComponentVNode)(2,f.Button,{height:"100%",icon:"chevron-left",disabled:z,onClick:function(){function pe(){z||V.toPrevious()}return pe}()})}),(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",children:(0,e.createComponentVNode)(2,f.Button,{height:"100%",icon:"chevron-right",disabled:z,onClick:function(){function pe(){z||V.toNext()}return pe}()})})],4)]})}return N}(),v}(e.Component);g=h,h.renderedMenu=void 0,h.singletonPopper=void 0,h.currentOpenMenu=void 0,h.virtualElement={getBoundingClientRect:function(){function C(){var v,p;return(v=(p=g.currentOpenMenu)==null?void 0:p.getBoundingClientRect())!=null?v:u}return C}()}},39473:function(A,r,n){"use strict";r.__esModule=!0,r.computeFlexProps=r.computeFlexItemProps=r.computeFlexItemClassName=r.computeFlexClassName=r.Flex=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["className","direction","wrap","align","justify","inline","style"],f=["className"],b=["className","style","grow","order","shrink","basis","align"],B=["className"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function I(u,s){if(u==null)return{};var i={};for(var h in u)if({}.hasOwnProperty.call(u,h)){if(s.includes(h))continue;i[h]=u[h]}return i}var k=r.computeFlexClassName=function(){function u(s){return(0,a.classes)(["Flex",s.inline&&"Flex--inline",(0,t.computeBoxClassName)(s)])}return u}(),g=r.computeFlexProps=function(){function u(s){var i=s.className,h=s.direction,C=s.wrap,v=s.align,p=s.justify,N=s.inline,V=s.style,S=I(s,o);return(0,t.computeBoxProps)(Object.assign({style:Object.assign({},V,{"flex-direction":h,"flex-wrap":C===!0?"wrap":C,"align-items":v,"justify-content":p})},S))}return u}(),d=r.Flex=function(){function u(s){var i=s.className,h=I(s,f);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)([i,k(h)]),null,1,Object.assign({},g(h))))}return u}();d.defaultHooks=a.pureComponentHooks;var c=r.computeFlexItemClassName=function(){function u(s){return(0,a.classes)(["Flex__item",(0,t.computeBoxClassName)(s)])}return u}(),m=r.computeFlexItemProps=function(){function u(s){var i=s.className,h=s.style,C=s.grow,v=s.order,p=s.shrink,N=s.basis,V=N===void 0?s.width:N,S=s.align,y=I(s,b);return(0,t.computeBoxProps)(Object.assign({style:Object.assign({},h,{"flex-grow":C!==void 0&&Number(C),"flex-shrink":p!==void 0&&Number(p),"flex-basis":(0,t.unit)(V),order:v,"align-self":S})},y))}return u}(),l=function(s){var i=s.className,h=I(s,B);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)([i,c(s)]),null,1,Object.assign({},m(h))))};l.defaultHooks=a.pureComponentHooks,d.Item=l},79646:function(A,r,n){"use strict";r.__esModule=!0,r.GridColumn=r.Grid=void 0;var e=n(89005),a=n(36352),t=n(35840),o=["children"],f=["size","style"];/** + */function I(u,s){if(u==null)return{};var l={};for(var h in u)if({}.hasOwnProperty.call(u,h)){if(s.includes(h))continue;l[h]=u[h]}return l}var k=r.computeFlexClassName=function(){function u(s){return(0,a.classes)(["Flex",s.inline&&"Flex--inline",(0,t.computeBoxClassName)(s)])}return u}(),g=r.computeFlexProps=function(){function u(s){var l=s.className,h=s.direction,C=s.wrap,v=s.align,p=s.justify,N=s.inline,V=s.style,S=I(s,o);return(0,t.computeBoxProps)(Object.assign({style:Object.assign({},V,{"flex-direction":h,"flex-wrap":C===!0?"wrap":C,"align-items":v,"justify-content":p})},S))}return u}(),d=r.Flex=function(){function u(s){var l=s.className,h=I(s,f);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)([l,k(h)]),null,1,Object.assign({},g(h))))}return u}();d.defaultHooks=a.pureComponentHooks;var c=r.computeFlexItemClassName=function(){function u(s){return(0,a.classes)(["Flex__item",(0,t.computeBoxClassName)(s)])}return u}(),m=r.computeFlexItemProps=function(){function u(s){var l=s.className,h=s.style,C=s.grow,v=s.order,p=s.shrink,N=s.basis,V=N===void 0?s.width:N,S=s.align,y=I(s,b);return(0,t.computeBoxProps)(Object.assign({style:Object.assign({},h,{"flex-grow":C!==void 0&&Number(C),"flex-shrink":p!==void 0&&Number(p),"flex-basis":(0,t.unit)(V),order:v,"align-self":S})},y))}return u}(),i=function(s){var l=s.className,h=I(s,B);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)([l,c(s)]),null,1,Object.assign({},m(h))))};i.defaultHooks=a.pureComponentHooks,d.Item=i},79646:function(A,r,n){"use strict";r.__esModule=!0,r.GridColumn=r.Grid=void 0;var e=n(89005),a=n(36352),t=n(35840),o=["children"],f=["size","style"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function b(k,g){if(k==null)return{};var d={};for(var c in k)if({}.hasOwnProperty.call(k,c)){if(g.includes(c))continue;d[c]=k[c]}return d}var B=r.Grid=function(){function k(g){var d=g.children,c=b(g,o);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Table,Object.assign({},c,{children:(0,e.createComponentVNode)(2,a.Table.Row,{children:d})})))}return k}();B.defaultHooks=t.pureComponentHooks;var I=r.GridColumn=function(){function k(g){var d=g.size,c=d===void 0?1:d,m=g.style,l=b(g,f);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Table.Cell,Object.assign({style:Object.assign({width:c+"%"},m)},l)))}return k}();B.defaultHooks=t.pureComponentHooks,B.Column=I},1331:function(A,r,n){"use strict";r.__esModule=!0,r.IconStack=r.Icon=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["name","size","spin","className","style","rotation","inverse"],f=["className","style","children"];/** + */function b(k,g){if(k==null)return{};var d={};for(var c in k)if({}.hasOwnProperty.call(k,c)){if(g.includes(c))continue;d[c]=k[c]}return d}var B=r.Grid=function(){function k(g){var d=g.children,c=b(g,o);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Table,Object.assign({},c,{children:(0,e.createComponentVNode)(2,a.Table.Row,{children:d})})))}return k}();B.defaultHooks=t.pureComponentHooks;var I=r.GridColumn=function(){function k(g){var d=g.size,c=d===void 0?1:d,m=g.style,i=b(g,f);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Table.Cell,Object.assign({style:Object.assign({width:c+"%"},m)},i)))}return k}();B.defaultHooks=t.pureComponentHooks,B.Column=I},1331:function(A,r,n){"use strict";r.__esModule=!0,r.IconStack=r.Icon=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["name","size","spin","className","style","rotation","inverse"],f=["className","style","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function b(g,d){if(g==null)return{};var c={};for(var m in g)if({}.hasOwnProperty.call(g,m)){if(d.includes(m))continue;c[m]=g[m]}return c}var B=/-o$/,I=r.Icon=function(){function g(d){var c=d.name,m=d.size,l=d.spin,u=d.className,s=d.style,i=s===void 0?{}:s,h=d.rotation,C=d.inverse,v=b(d,o);m&&(i["font-size"]=m*100+"%"),typeof h=="number"&&(i.transform="rotate("+h+"deg)");var p=B.test(c),N=c.replace(B,"");return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({as:"i",className:(0,a.classes)(["Icon",u,p?"far":"fas","fa-"+N,l&&"fa-spin"]),style:i},v)))}return g}();I.defaultHooks=a.pureComponentHooks;var k=r.IconStack=function(){function g(d){var c=d.className,m=d.style,l=m===void 0?{}:m,u=d.children,s=b(d,f);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({as:"span",class:(0,a.classes)(["IconStack",c]),style:l},s,{children:u})))}return g}();I.Stack=k},91225:function(A,r,n){"use strict";r.__esModule=!0,r.Image=void 0;var e=n(89005),a=n(55937),t=["fixBlur","fixErrors","objectFit","src"];function o(k,g){if(k==null)return{};var d={};for(var c in k)if({}.hasOwnProperty.call(k,c)){if(g.includes(c))continue;d[c]=k[c]}return d}function f(k,g){k.prototype=Object.create(g.prototype),k.prototype.constructor=k,b(k,g)}function b(k,g){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(d,c){return d.__proto__=c,d},b(k,g)}var B=5,I=r.Image=function(k){function g(){for(var c,m=arguments.length,l=new Array(m),u=0;u0;u&&(l=c.containerRef)!=null&&l.current?c.props.onMove(b(c.containerRef.current,m)):c.toggleDocumentEvents(!1)},c.handleMoveEnd=function(){c.toggleDocumentEvents(!1)},c.handleKeyDown=function(m){var l=m.which||m.keyCode;l<37||l>40||(m.preventDefault(),c.props.onKey({left:l===39?.05:l===37?-.05:0,top:l===40?.05:l===38?-.05:0}))},c.props=d,c.containerRef=(0,e.createRef)(),c}t(k,I);var g=k.prototype;return g.toggleDocumentEvents=function(){function d(c){var m,l=(m=this.containerRef)==null?void 0:m.current,u=f(l),s=c?u.addEventListener:u.removeEventListener;s("mousemove",this.handleMove),s("mouseup",this.handleMoveEnd)}return d}(),g.componentDidMount=function(){function d(){this.toggleDocumentEvents(!0)}return d}(),g.componentWillUnmount=function(){function d(){this.toggleDocumentEvents(!1)}return d}(),g.render=function(){function d(){return(0,e.normalizeProps)((0,e.createVNode)(1,"div","react-colorful__interactive",this.props.children,0,Object.assign({},this.props,{style:this.props.style,onMouseDown:this.handleMoveStart,onKeyDown:this.handleKeyDown,tabIndex:0,role:"slider"}),null,this.containerRef))}return d}(),k}(e.Component)},76334:function(A,r,n){"use strict";r.__esModule=!0,r.Knob=void 0;var e=n(89005),a=n(44879),t=n(35840),o=n(55937),f=n(20342),b=n(59263),B=["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"];/** +*/var g=r.toInputValue=function(){function c(m){return typeof m!="number"&&typeof m!="string"?"":String(m)}return c}(),d=r.Input=function(c){function m(){var u;return u=c.call(this)||this,u.inputRef=(0,e.createRef)(),u.state={editing:!1},u.handleInput=function(s){var l=u.state.editing,h=u.props.onInput;l||u.setEditing(!0),h&&h(s,s.target.value)},u.handleFocus=function(s){var l=u.state.editing;l||u.setEditing(!0)},u.handleBlur=function(s){var l=u.state.editing,h=u.props.onChange;l&&(u.setEditing(!1),h&&h(s,s.target.value))},u.handleKeyDown=function(s){var l=u.props,h=l.onInput,C=l.onChange,v=l.onEnter;if(s.keyCode===o.KEY_ENTER){u.setEditing(!1),C&&C(s,s.target.value),h&&h(s,s.target.value),v&&v(s,s.target.value),u.props.selfClear?s.target.value="":s.target.blur();return}if(s.keyCode===o.KEY_ESCAPE){u.setEditing(!1),s.target.value=g(u.props.value),s.target.blur();return}},u}I(m,c);var i=m.prototype;return i.componentDidMount=function(){function u(){var s=this,l=this.props.value,h=this.inputRef.current;h&&(h.value=g(l),h.selectionStart=0,h.selectionEnd=h.value.length),(this.props.autoFocus||this.props.autoSelect)&&setTimeout(function(){h.focus(),s.props.autoSelect&&h.select()},1)}return u}(),i.componentDidUpdate=function(){function u(s,l){var h=this.state.editing,C=s.value,v=this.props.value,p=this.inputRef.current;p&&!h&&C!==v&&(p.value=g(v))}return u}(),i.setEditing=function(){function u(s){this.setState({editing:s})}return u}(),i.render=function(){function u(){var s=this.props,l=s.selfClear,h=s.onInput,C=s.onChange,v=s.onEnter,p=s.value,N=s.maxLength,V=s.placeholder,S=s.autofocus,y=s.disabled,L=s.multiline,w=s.cols,T=w===void 0?32:w,x=s.rows,M=x===void 0?4:x,O=B(s,f),D=O.className,E=O.fluid,P=O.monospace,R=B(O,b);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["Input",E&&"Input--fluid",P&&"Input--monospace",y&&"Input--disabled",D])},R,{children:[(0,e.createVNode)(1,"div","Input__baseline",".",16),L?(0,e.createVNode)(128,"textarea","Input__textarea",null,1,{placeholder:V,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:N,cols:T,rows:M,disabled:y},null,this.inputRef):(0,e.createVNode)(64,"input","Input__input",null,1,{placeholder:V,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:N,disabled:y},null,this.inputRef)]})))}return u}(),m}(e.Component)},4454:function(A,r,n){"use strict";r.__esModule=!0,r.Interactive=void 0;var e=n(89005),a=n(44879);function t(I,k){I.prototype=Object.create(k.prototype),I.prototype.constructor=I,o(I,k)}function o(I,k){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(g,d){return g.__proto__=d,g},o(I,k)}var f=function(k){return k&&k.ownerDocument.defaultView||self},b=function(k,g){var d=k.getBoundingClientRect(),c=g;return{left:(0,a.clamp)((c.pageX-(d.left+f(k).pageXOffset))/d.width,0,1),top:(0,a.clamp)((c.pageY-(d.top+f(k).pageYOffset))/d.height,0,1)}},B=r.Interactive=function(I){function k(d){var c;return c=I.call(this)||this,c.containerRef=void 0,c.props=void 0,c.handleMoveStart=function(m){var i,u=(i=c.containerRef)==null?void 0:i.current;u&&(m.preventDefault(),u.focus(),c.props.onMove(b(u,m)),c.toggleDocumentEvents(!0))},c.handleMove=function(m){var i;m.preventDefault();var u=m.buttons>0;u&&(i=c.containerRef)!=null&&i.current?c.props.onMove(b(c.containerRef.current,m)):c.toggleDocumentEvents(!1)},c.handleMoveEnd=function(){c.toggleDocumentEvents(!1)},c.handleKeyDown=function(m){var i=m.which||m.keyCode;i<37||i>40||(m.preventDefault(),c.props.onKey({left:i===39?.05:i===37?-.05:0,top:i===40?.05:i===38?-.05:0}))},c.props=d,c.containerRef=(0,e.createRef)(),c}t(k,I);var g=k.prototype;return g.toggleDocumentEvents=function(){function d(c){var m,i=(m=this.containerRef)==null?void 0:m.current,u=f(i),s=c?u.addEventListener:u.removeEventListener;s("mousemove",this.handleMove),s("mouseup",this.handleMoveEnd)}return d}(),g.componentDidMount=function(){function d(){this.toggleDocumentEvents(!0)}return d}(),g.componentWillUnmount=function(){function d(){this.toggleDocumentEvents(!1)}return d}(),g.render=function(){function d(){return(0,e.normalizeProps)((0,e.createVNode)(1,"div","react-colorful__interactive",this.props.children,0,Object.assign({},this.props,{style:this.props.style,onMouseDown:this.handleMoveStart,onKeyDown:this.handleKeyDown,tabIndex:0,role:"slider"}),null,this.containerRef))}return d}(),k}(e.Component)},76334:function(A,r,n){"use strict";r.__esModule=!0,r.Knob=void 0;var e=n(89005),a=n(44879),t=n(35840),o=n(55937),f=n(20342),b=n(59263),B=["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function I(g,d){if(g==null)return{};var c={};for(var m in g)if({}.hasOwnProperty.call(g,m)){if(d.includes(m))continue;c[m]=g[m]}return c}var k=r.Knob=function(){function g(d){var c=d.animated,m=d.format,l=d.maxValue,u=d.minValue,s=d.onChange,i=d.onDrag,h=d.step,C=d.stepPixelSize,v=d.suppressFlicker,p=d.unit,N=d.value,V=d.className,S=d.style,y=d.fillValue,L=d.color,w=d.ranges,T=w===void 0?{}:w,x=d.size,M=x===void 0?1:x,O=d.bipolar,D=d.children,E=d.popUpPosition,P=I(d,B);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:c,format:m,maxValue:l,minValue:u,onChange:s,onDrag:i,step:h,stepPixelSize:C,suppressFlicker:v,unit:p,value:N},{children:function(){function R(j){var F=j.dragging,W=j.editing,z=j.value,K=j.displayValue,G=j.displayElement,J=j.inputElement,Q=j.handleDragStart,ue=(0,a.scale)(y!=null?y:K,u,l),ie=(0,a.scale)(K,u,l),pe=L||(0,a.keyOfMatchingRange)(y!=null?y:z,T)||"default",te=(ie-.5)*270;return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,t.classes)(["Knob","Knob--color--"+pe,O&&"Knob--bipolar",V,(0,o.computeBoxClassName)(P)]),[(0,e.createVNode)(1,"div","Knob__circle",(0,e.createVNode)(1,"div","Knob__cursorBox",(0,e.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+te+"deg)"}}),2),F&&(0,e.createVNode)(1,"div",(0,t.classes)(["Knob__popupValue",E&&"Knob__popupValue--"+E]),G,0),(0,e.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,e.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,e.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,e.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((O?2.75:2)-ue*1.5)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),J],0,Object.assign({},(0,o.computeBoxProps)(Object.assign({style:Object.assign({"font-size":M+"em"},S)},P)),{onMouseDown:Q})))}return R}()})))}return g}()},78621:function(A,r,n){"use strict";r.__esModule=!0,r.LabeledControls=void 0;var e=n(89005),a=n(39473),t=["children"],o=["label","children"];/** + */function I(g,d){if(g==null)return{};var c={};for(var m in g)if({}.hasOwnProperty.call(g,m)){if(d.includes(m))continue;c[m]=g[m]}return c}var k=r.Knob=function(){function g(d){var c=d.animated,m=d.format,i=d.maxValue,u=d.minValue,s=d.onChange,l=d.onDrag,h=d.step,C=d.stepPixelSize,v=d.suppressFlicker,p=d.unit,N=d.value,V=d.className,S=d.style,y=d.fillValue,L=d.color,w=d.ranges,T=w===void 0?{}:w,x=d.size,M=x===void 0?1:x,O=d.bipolar,D=d.children,E=d.popUpPosition,P=I(d,B);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:c,format:m,maxValue:i,minValue:u,onChange:s,onDrag:l,step:h,stepPixelSize:C,suppressFlicker:v,unit:p,value:N},{children:function(){function R(j){var F=j.dragging,W=j.editing,z=j.value,K=j.displayValue,G=j.displayElement,J=j.inputElement,Q=j.handleDragStart,ue=(0,a.scale)(y!=null?y:K,u,i),ie=(0,a.scale)(K,u,i),pe=L||(0,a.keyOfMatchingRange)(y!=null?y:z,T)||"default",te=(ie-.5)*270;return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,t.classes)(["Knob","Knob--color--"+pe,O&&"Knob--bipolar",V,(0,o.computeBoxClassName)(P)]),[(0,e.createVNode)(1,"div","Knob__circle",(0,e.createVNode)(1,"div","Knob__cursorBox",(0,e.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+te+"deg)"}}),2),F&&(0,e.createVNode)(1,"div",(0,t.classes)(["Knob__popupValue",E&&"Knob__popupValue--"+E]),G,0),(0,e.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,e.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,e.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,e.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((O?2.75:2)-ue*1.5)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),J],0,Object.assign({},(0,o.computeBoxProps)(Object.assign({style:Object.assign({"font-size":M+"em"},S)},P)),{onMouseDown:Q})))}return R}()})))}return g}()},78621:function(A,r,n){"use strict";r.__esModule=!0,r.LabeledControls=void 0;var e=n(89005),a=n(39473),t=["children"],o=["label","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT @@ -149,56 +149,56 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var b=r.LabeledList=function(){function k(g){var d=g.children;return(0,e.createVNode)(1,"table","LabeledList",d,0)}return k}();b.defaultHooks=a.pureComponentHooks;var B=function(g){var d=g.className,c=g.label,m=g.labelColor,l=m===void 0?"label":m,u=g.color,s=g.textAlign,i=g.buttons,h=g.tooltip,C=g.content,v=g.children,p=g.preserveWhitespace,N=g.labelStyle,V=(0,e.createVNode)(1,"tr",(0,a.classes)(["LabeledList__row",d]),[(0,e.createComponentVNode)(2,t.Box,{as:"td",color:l,className:(0,a.classes)(["LabeledList__cell","LabeledList__label"]),style:N,children:c?c+":":null}),(0,e.createComponentVNode)(2,t.Box,{as:"td",color:u,textAlign:s,className:(0,a.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:i?void 0:2,preserveWhitespace:p,children:[C,v]}),i&&(0,e.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",i,0)],0);return h&&(V=(0,e.createComponentVNode)(2,f.Tooltip,{content:h,children:V})),V};B.defaultHooks=a.pureComponentHooks;var I=function(g){var d=g.size?(0,t.unit)(Math.max(0,g.size-1)):0;return(0,e.createVNode)(1,"tr","LabeledList__row",(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,o.Divider),2,{colSpan:3,style:{"padding-top":d,"padding-bottom":d}}),2)};I.defaultHooks=a.pureComponentHooks,b.Item=B,b.Divider=I},36077:function(A,r,n){"use strict";r.__esModule=!0,r.Modal=void 0;var e=n(89005),a=n(35840),t=n(55937),o=n(61940),f=["className","children","onEnter"];/** + */var b=r.LabeledList=function(){function k(g){var d=g.children;return(0,e.createVNode)(1,"table","LabeledList",d,0)}return k}();b.defaultHooks=a.pureComponentHooks;var B=function(g){var d=g.className,c=g.label,m=g.labelColor,i=m===void 0?"label":m,u=g.color,s=g.textAlign,l=g.buttons,h=g.tooltip,C=g.content,v=g.children,p=g.preserveWhitespace,N=g.labelStyle,V=(0,e.createVNode)(1,"tr",(0,a.classes)(["LabeledList__row",d]),[(0,e.createComponentVNode)(2,t.Box,{as:"td",color:i,className:(0,a.classes)(["LabeledList__cell","LabeledList__label"]),style:N,children:c?c+":":null}),(0,e.createComponentVNode)(2,t.Box,{as:"td",color:u,textAlign:s,className:(0,a.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:l?void 0:2,preserveWhitespace:p,children:[C,v]}),l&&(0,e.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",l,0)],0);return h&&(V=(0,e.createComponentVNode)(2,f.Tooltip,{content:h,children:V})),V};B.defaultHooks=a.pureComponentHooks;var I=function(g){var d=g.size?(0,t.unit)(Math.max(0,g.size-1)):0;return(0,e.createVNode)(1,"tr","LabeledList__row",(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,o.Divider),2,{colSpan:3,style:{"padding-top":d,"padding-bottom":d}}),2)};I.defaultHooks=a.pureComponentHooks,b.Item=B,b.Divider=I},36077:function(A,r,n){"use strict";r.__esModule=!0,r.Modal=void 0;var e=n(89005),a=n(35840),t=n(55937),o=n(61940),f=["className","children","onEnter"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function b(I,k){if(I==null)return{};var g={};for(var d in I)if({}.hasOwnProperty.call(I,d)){if(k.includes(d))continue;g[d]=I[d]}return g}var B=r.Modal=function(){function I(k){var g=k.className,d=k.children,c=k.onEnter,m=b(k,f),l;return c&&(l=function(){function u(s){s.keyCode===13&&c(s)}return u}()),(0,e.createComponentVNode)(2,o.Dimmer,{onKeyDown:l,children:(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Modal",g,(0,t.computeBoxClassName)(m)]),d,0,Object.assign({},(0,t.computeBoxProps)(m))))})}return I}()},73280:function(A,r,n){"use strict";r.__esModule=!0,r.NanoMap=void 0;var e=n(89005),a=n(36036),t=n(72253),o=n(29319),f=n(79911),b=n(79140),B=["x","y","icon","tooltip","color","children"],I=["icon","color"];function k(N,V){if(N==null)return{};var S={};for(var y in N)if({}.hasOwnProperty.call(N,y)){if(V.includes(y))continue;S[y]=N[y]}return S}function g(N,V){N.prototype=Object.create(V.prototype),N.prototype.constructor=N,d(N,V)}function d(N,V){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(S,y){return S.__proto__=y,S},d(N,V)}var c=510,m=2,l=function(V){return V.stopPropagation&&V.stopPropagation(),V.preventDefault&&V.preventDefault(),V.cancelBubble=!0,V.returnValue=!1,!1},u=r.NanoMap=function(N){function V(y){var L,w,T,x;x=N.call(this,y)||this;var M=window.innerWidth/2-256,O=window.innerHeight/2-256;return x.state={offsetX:(L=y.offsetX)!=null?L:0,offsetY:(w=y.offsetY)!=null?w:0,dragging:!1,originX:null,originY:null,zoom:(T=y.zoom)!=null?T:1},x.handleDragStart=function(D){x.ref=D.target,x.setState({dragging:!1,originX:D.screenX,originY:D.screenY}),document.addEventListener("mousemove",x.handleDragMove),document.addEventListener("mouseup",x.handleDragEnd),l(D)},x.handleDragMove=function(D){x.setState(function(E){var P=Object.assign({},E),R=D.screenX-P.originX,j=D.screenY-P.originY;return E.dragging?(P.offsetX+=R/P.zoom,P.offsetY+=j/P.zoom,P.originX=D.screenX,P.originY=D.screenY):P.dragging=!0,P}),l(D)},x.handleDragEnd=function(D){x.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",x.handleDragMove),document.removeEventListener("mouseup",x.handleDragEnd),y.onOffsetChange==null||y.onOffsetChange(D,x.state),l(D)},x.handleZoom=function(D,E){x.setState(function(P){var R=Math.min(Math.max(E,1),8);return P.zoom=R,y.onZoom&&y.onZoom(P.zoom),P})},x.handleReset=function(D){x.setState(function(E){E.offsetX=0,E.offsetY=0,E.zoom=1,x.handleZoom(D,1),y.onOffsetChange==null||y.onOffsetChange(D,E)})},x}g(V,N);var S=V.prototype;return S.getChildContext=function(){function y(){return{map:{zoom:this.state.zoom}}}return y}(),S.render=function(){function y(){var L=(0,t.useBackend)(this.context),w=L.config,T=this.state,x=T.dragging,M=T.offsetX,O=T.offsetY,D=T.zoom,E=D===void 0?1:D,P=this.props.children,R=this.props.mapUrl||w.map+"_nanomap_z1.png",j=c*E+"px",F={width:j,height:j,"margin-top":O*E+"px","margin-left":M*E+"px",overflow:"hidden",position:"relative",top:"50%",left:"50%",transform:"translate(-50%, -50%)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:x?"move":"auto"},W={width:"100%",height:"100%",position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"};return(0,e.createComponentVNode)(2,a.Box,{className:"NanoMap__container",children:[(0,e.createComponentVNode)(2,a.Box,{style:F,onMouseDown:this.handleDragStart,children:[(0,e.createVNode)(1,"img",null,null,1,{src:(0,b.resolveAsset)(R),style:W}),(0,e.createComponentVNode)(2,a.Box,{children:P})]}),(0,e.createComponentVNode)(2,h,{zoom:E,onZoom:this.handleZoom,onReset:this.handleReset}),(0,e.createComponentVNode)(2,p)]})}return y}(),V}(e.Component),s=function(V,S){var y=S.map.zoom,L=V.x,w=V.y,T=V.icon,x=V.tooltip,M=V.color,O=V.children,D=k(V,B),E=m*y,P=(L-1)*E,R=(w-1)*E;return(0,e.createVNode)(1,"div",null,(0,e.createComponentVNode)(2,a.Tooltip,{content:x,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:R+"px",left:P+"px",width:E+"px",height:E+"px"},D,{children:O})))}),2)};u.Marker=s;var i=function(V,S){var y=S.map.zoom,L=V.icon,w=V.color,T=k(V,I),x=m*y+4/Math.ceil(y/4);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,s,Object.assign({},T,{children:(0,e.createComponentVNode)(2,a.Icon,{name:L,color:w,fontSize:x+"px",style:{position:"relative",top:"50%",left:"50%",transform:"translate(-50%, -50%)"}})})))};u.MarkerIcon=i;var h=function(V,S){return(0,e.createComponentVNode)(2,a.Box,{className:"NanoMap__zoomer",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Zoom",labelStyle:{"vertical-align":"middle"},children:(0,e.createComponentVNode)(2,a.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,f.Slider,{minValue:1,maxValue:8,stepPixelSize:10,format:function(){function y(L){return L+"x"}return y}(),value:V.zoom,onDrag:function(){function y(L,w){return V.onZoom(L,w)}return y}()}),(0,e.createComponentVNode)(2,a.Button,{ml:"0.5em",float:"right",icon:"sync",tooltip:"Reset View",onClick:function(){function y(L){return V.onReset==null?void 0:V.onReset(L)}return y}()})]})})})})};u.Zoomer=h;var C,v=function(N){function V(y){var L;L=N.call(this,y)||this;var w=(0,t.useBackend)(L.props.context),T=w.act;return L.state={color:L.props.color},L.handleClick=function(x){C!==void 0&&C.setState({color:"blue"}),T("switch_camera",{name:L.props.name}),C=L,L.setState({color:"green"})},L}g(V,N);var S=V.prototype;return S.render=function(){function y(){var L=this.props.x*2*this.props.zoom-this.props.zoom-3,w=this.props.y*2*this.props.zoom-this.props.zoom-3;return(0,e.createComponentVNode)(2,a.Button,{onClick:this.handleClick,position:"absolute",className:"NanoMap__button",lineHeight:"0",color:this.props.status?this.state.color:"red",bottom:w+"px",left:L+"px",children:(0,e.createComponentVNode)(2,a.Tooltip,{content:this.props.tooltip})},this.props.key)}return y}(),V}(e.Component);u.NanoButton=v;var p=function(V,S){var y=(0,t.useBackend)(S),L=y.act,w=y.data;return(0,e.createComponentVNode)(2,a.Box,{className:"NanoMap__zchooser",children:[(0,e.createComponentVNode)(2,a.Box,{children:(0,e.createComponentVNode)(2,a.Button,{icon:"chevron-up",tooltip:"\u0423\u0440\u043E\u0432\u043D\u0435\u043C \u0432\u044B\u0448\u0435",onClick:function(){function T(){return L("switch_z_level",{z_dir:1})}return T}()})}),(0,e.createComponentVNode)(2,a.Box,{children:(0,e.createComponentVNode)(2,a.Button,{icon:"chevron-down",tooltip:"\u0423\u0440\u043E\u0432\u043D\u0435\u043C \u043D\u0438\u0436\u0435",onClick:function(){function T(){return L("switch_z_level",{z_dir:-1})}return T}()})})]})}},74733:function(A,r,n){"use strict";r.__esModule=!0,r.NoticeBox=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["className","color","info","warning","success","danger"];/** + */function b(I,k){if(I==null)return{};var g={};for(var d in I)if({}.hasOwnProperty.call(I,d)){if(k.includes(d))continue;g[d]=I[d]}return g}var B=r.Modal=function(){function I(k){var g=k.className,d=k.children,c=k.onEnter,m=b(k,f),i;return c&&(i=function(){function u(s){s.keyCode===13&&c(s)}return u}()),(0,e.createComponentVNode)(2,o.Dimmer,{onKeyDown:i,children:(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Modal",g,(0,t.computeBoxClassName)(m)]),d,0,Object.assign({},(0,t.computeBoxProps)(m))))})}return I}()},73280:function(A,r,n){"use strict";r.__esModule=!0,r.NanoMap=void 0;var e=n(89005),a=n(36036),t=n(72253),o=n(29319),f=n(79911),b=n(79140),B=["x","y","icon","tooltip","color","children"],I=["icon","color"];function k(N,V){if(N==null)return{};var S={};for(var y in N)if({}.hasOwnProperty.call(N,y)){if(V.includes(y))continue;S[y]=N[y]}return S}function g(N,V){N.prototype=Object.create(V.prototype),N.prototype.constructor=N,d(N,V)}function d(N,V){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(S,y){return S.__proto__=y,S},d(N,V)}var c=510,m=2,i=function(V){return V.stopPropagation&&V.stopPropagation(),V.preventDefault&&V.preventDefault(),V.cancelBubble=!0,V.returnValue=!1,!1},u=r.NanoMap=function(N){function V(y){var L,w,T,x;x=N.call(this,y)||this;var M=window.innerWidth/2-256,O=window.innerHeight/2-256;return x.state={offsetX:(L=y.offsetX)!=null?L:0,offsetY:(w=y.offsetY)!=null?w:0,dragging:!1,originX:null,originY:null,zoom:(T=y.zoom)!=null?T:1},x.handleDragStart=function(D){x.ref=D.target,x.setState({dragging:!1,originX:D.screenX,originY:D.screenY}),document.addEventListener("mousemove",x.handleDragMove),document.addEventListener("mouseup",x.handleDragEnd),i(D)},x.handleDragMove=function(D){x.setState(function(E){var P=Object.assign({},E),R=D.screenX-P.originX,j=D.screenY-P.originY;return E.dragging?(P.offsetX+=R/P.zoom,P.offsetY+=j/P.zoom,P.originX=D.screenX,P.originY=D.screenY):P.dragging=!0,P}),i(D)},x.handleDragEnd=function(D){x.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",x.handleDragMove),document.removeEventListener("mouseup",x.handleDragEnd),y.onOffsetChange==null||y.onOffsetChange(D,x.state),i(D)},x.handleZoom=function(D,E){x.setState(function(P){var R=Math.min(Math.max(E,1),8);return P.zoom=R,y.onZoom&&y.onZoom(P.zoom),P})},x.handleReset=function(D){x.setState(function(E){E.offsetX=0,E.offsetY=0,E.zoom=1,x.handleZoom(D,1),y.onOffsetChange==null||y.onOffsetChange(D,E)})},x}g(V,N);var S=V.prototype;return S.getChildContext=function(){function y(){return{map:{zoom:this.state.zoom}}}return y}(),S.render=function(){function y(){var L=(0,t.useBackend)(this.context),w=L.config,T=this.state,x=T.dragging,M=T.offsetX,O=T.offsetY,D=T.zoom,E=D===void 0?1:D,P=this.props.children,R=this.props.mapUrl||w.map+"_nanomap_z1.png",j=c*E+"px",F={width:j,height:j,"margin-top":O*E+"px","margin-left":M*E+"px",overflow:"hidden",position:"relative",top:"50%",left:"50%",transform:"translate(-50%, -50%)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:x?"move":"auto"},W={width:"100%",height:"100%",position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"};return(0,e.createComponentVNode)(2,a.Box,{className:"NanoMap__container",children:[(0,e.createComponentVNode)(2,a.Box,{style:F,onMouseDown:this.handleDragStart,children:[(0,e.createVNode)(1,"img",null,null,1,{src:(0,b.resolveAsset)(R),style:W}),(0,e.createComponentVNode)(2,a.Box,{children:P})]}),(0,e.createComponentVNode)(2,h,{zoom:E,onZoom:this.handleZoom,onReset:this.handleReset}),(0,e.createComponentVNode)(2,p)]})}return y}(),V}(e.Component),s=function(V,S){var y=S.map.zoom,L=V.x,w=V.y,T=V.icon,x=V.tooltip,M=V.color,O=V.children,D=k(V,B),E=m*y,P=(L-1)*E,R=(w-1)*E;return(0,e.createVNode)(1,"div",null,(0,e.createComponentVNode)(2,a.Tooltip,{content:x,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:R+"px",left:P+"px",width:E+"px",height:E+"px"},D,{children:O})))}),2)};u.Marker=s;var l=function(V,S){var y=S.map.zoom,L=V.icon,w=V.color,T=k(V,I),x=m*y+4/Math.ceil(y/4);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,s,Object.assign({},T,{children:(0,e.createComponentVNode)(2,a.Icon,{name:L,color:w,fontSize:x+"px",style:{position:"relative",top:"50%",left:"50%",transform:"translate(-50%, -50%)"}})})))};u.MarkerIcon=l;var h=function(V,S){return(0,e.createComponentVNode)(2,a.Box,{className:"NanoMap__zoomer",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Zoom",labelStyle:{"vertical-align":"middle"},children:(0,e.createComponentVNode)(2,a.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,f.Slider,{minValue:1,maxValue:8,stepPixelSize:10,format:function(){function y(L){return L+"x"}return y}(),value:V.zoom,onDrag:function(){function y(L,w){return V.onZoom(L,w)}return y}()}),(0,e.createComponentVNode)(2,a.Button,{ml:"0.5em",float:"right",icon:"sync",tooltip:"Reset View",onClick:function(){function y(L){return V.onReset==null?void 0:V.onReset(L)}return y}()})]})})})})};u.Zoomer=h;var C,v=function(N){function V(y){var L;L=N.call(this,y)||this;var w=(0,t.useBackend)(L.props.context),T=w.act;return L.state={color:L.props.color},L.handleClick=function(x){C!==void 0&&C.setState({color:"blue"}),T("switch_camera",{name:L.props.name}),C=L,L.setState({color:"green"})},L}g(V,N);var S=V.prototype;return S.render=function(){function y(){var L=this.props.x*2*this.props.zoom-this.props.zoom-3,w=this.props.y*2*this.props.zoom-this.props.zoom-3;return(0,e.createComponentVNode)(2,a.Button,{onClick:this.handleClick,position:"absolute",className:"NanoMap__button",lineHeight:"0",color:this.props.status?this.state.color:"red",bottom:w+"px",left:L+"px",children:(0,e.createComponentVNode)(2,a.Tooltip,{content:this.props.tooltip})},this.props.key)}return y}(),V}(e.Component);u.NanoButton=v;var p=function(V,S){var y=(0,t.useBackend)(S),L=y.act,w=y.data;return(0,e.createComponentVNode)(2,a.Box,{className:"NanoMap__zchooser",children:[(0,e.createComponentVNode)(2,a.Box,{children:(0,e.createComponentVNode)(2,a.Button,{icon:"chevron-up",tooltip:"\u0423\u0440\u043E\u0432\u043D\u0435\u043C \u0432\u044B\u0448\u0435",onClick:function(){function T(){return L("switch_z_level",{z_dir:1})}return T}()})}),(0,e.createComponentVNode)(2,a.Box,{children:(0,e.createComponentVNode)(2,a.Button,{icon:"chevron-down",tooltip:"\u0423\u0440\u043E\u0432\u043D\u0435\u043C \u043D\u0438\u0436\u0435",onClick:function(){function T(){return L("switch_z_level",{z_dir:-1})}return T}()})})]})}},74733:function(A,r,n){"use strict";r.__esModule=!0,r.NoticeBox=void 0;var e=n(89005),a=n(35840),t=n(55937),o=["className","color","info","warning","success","danger"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function f(B,I){if(B==null)return{};var k={};for(var g in B)if({}.hasOwnProperty.call(B,g)){if(I.includes(g))continue;k[g]=B[g]}return k}var b=r.NoticeBox=function(){function B(I){var k=I.className,g=I.color,d=I.info,c=I.warning,m=I.success,l=I.danger,u=f(I,o);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["NoticeBox",g&&"NoticeBox--color--"+g,d&&"NoticeBox--type--info",m&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",k])},u)))}return B}();b.defaultHooks=a.pureComponentHooks},59263:function(A,r,n){"use strict";r.__esModule=!0,r.NumberInput=void 0;var e=n(89005),a=n(44879),t=n(35840),o=n(9474),f=n(55937);function b(g,d){g.prototype=Object.create(d.prototype),g.prototype.constructor=g,B(g,d)}function B(g,d){return B=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(c,m){return c.__proto__=m,c},B(g,d)}/** + */function f(B,I){if(B==null)return{};var k={};for(var g in B)if({}.hasOwnProperty.call(B,g)){if(I.includes(g))continue;k[g]=B[g]}return k}var b=r.NoticeBox=function(){function B(I){var k=I.className,g=I.color,d=I.info,c=I.warning,m=I.success,i=I.danger,u=f(I,o);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["NoticeBox",g&&"NoticeBox--color--"+g,d&&"NoticeBox--type--info",m&&"NoticeBox--type--success",i&&"NoticeBox--type--danger",k])},u)))}return B}();b.defaultHooks=a.pureComponentHooks},59263:function(A,r,n){"use strict";r.__esModule=!0,r.NumberInput=void 0;var e=n(89005),a=n(44879),t=n(35840),o=n(9474),f=n(55937);function b(g,d){g.prototype=Object.create(d.prototype),g.prototype.constructor=g,B(g,d)}function B(g,d){return B=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(c,m){return c.__proto__=m,c},B(g,d)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var I=400,k=r.NumberInput=function(g){function d(m){var l;l=g.call(this,m)||this;var u=m.value;return l.inputRef=(0,e.createRef)(),l.state={value:u,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},l.flickerTimer=null,l.suppressFlicker=function(){var s=l.props.suppressFlicker;s>0&&(l.setState({suppressingFlicker:!0}),clearTimeout(l.flickerTimer),l.flickerTimer=setTimeout(function(){return l.setState({suppressingFlicker:!1})},s))},l.handleDragStart=function(s){var i=l.props.value,h=l.state.editing;h||(document.body.style["pointer-events"]="none",l.ref=s.target,l.setState({dragging:!1,origin:s.screenY,value:i,internalValue:i}),l.timer=setTimeout(function(){l.setState({dragging:!0})},250),l.dragInterval=setInterval(function(){var C=l.state,v=C.dragging,p=C.value,N=l.props.onDrag;v&&N&&N(s,p)},l.props.updateRate||I),document.addEventListener("mousemove",l.handleDragMove),document.addEventListener("mouseup",l.handleDragEnd))},l.handleDragMove=function(s){var i=l.props,h=i.minValue,C=i.maxValue,v=i.step,p=i.stepPixelSize;l.setState(function(N){var V=Object.assign({},N),S=V.origin-s.screenY;if(N.dragging){var y=Number.isFinite(h)?h%v:0;V.internalValue=(0,a.clamp)(V.internalValue+S*v/p,h-v,C+v),V.value=(0,a.clamp)(V.internalValue-V.internalValue%v+y,h,C),V.origin=s.screenY}else Math.abs(S)>4&&(V.dragging=!0);return V})},l.handleDragEnd=function(s){var i=l.props,h=i.onChange,C=i.onDrag,v=l.state,p=v.dragging,N=v.value,V=v.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(l.timer),clearInterval(l.dragInterval),l.setState({dragging:!1,editing:!p,origin:null}),document.removeEventListener("mousemove",l.handleDragMove),document.removeEventListener("mouseup",l.handleDragEnd),p)l.suppressFlicker(),h&&h(s,N),C&&C(s,N);else if(l.inputRef){var S=l.inputRef.current;S.value=V;try{S.focus(),S.select()}catch(y){}}},l}b(d,g);var c=d.prototype;return c.render=function(){function m(){var l=this,u=this.state,s=u.dragging,i=u.editing,h=u.value,C=u.suppressingFlicker,v=this.props,p=v.className,N=v.fluid,V=v.animated,S=v.value,y=v.unit,L=v.minValue,w=v.maxValue,T=v.height,x=v.width,M=v.lineHeight,O=v.fontSize,D=v.format,E=v.onChange,P=v.onDrag,R=S;(s||C)&&(R=h);var j=(0,e.createVNode)(1,"div","NumberInput__content",[V&&!s&&!C?(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:R,format:D}):D?D(R):R,y?" "+y:""],0);return(0,e.createComponentVNode)(2,f.Box,{className:(0,t.classes)(["NumberInput",N&&"NumberInput--fluid",p]),minWidth:x,minHeight:T,lineHeight:M,fontSize:O,onMouseDown:this.handleDragStart,children:[(0,e.createVNode)(1,"div","NumberInput__barContainer",(0,e.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,a.clamp)((R-L)/(w-L)*100,0,100)+"%"}}),2),j,(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:i?void 0:"none",height:T,"line-height":M,"font-size":O},onBlur:function(){function F(W){if(i){var z=(0,a.clamp)(parseFloat(W.target.value),L,w);if(Number.isNaN(z)){l.setState({editing:!1});return}l.setState({editing:!1,value:z}),l.suppressFlicker(),E&&E(W,z),P&&P(W,z)}}return F}(),onKeyDown:function(){function F(W){if(W.keyCode===13){var z=(0,a.clamp)(parseFloat(W.target.value),L,w);if(Number.isNaN(z)){l.setState({editing:!1});return}l.setState({editing:!1,value:z}),l.suppressFlicker(),E&&E(W,z),P&&P(W,z);return}if(W.keyCode===27){l.setState({editing:!1});return}}return F}()},null,this.inputRef)]})}return m}(),d}(e.Component);k.defaultHooks=t.pureComponentHooks,k.defaultProps={minValue:-1/0,maxValue:1/0,step:1,stepPixelSize:1,suppressFlicker:50}},33337:function(A,r,n){"use strict";r.__esModule=!0,r.Pointer=void 0;var e=n(89005),a=n(35840),t=r.Pointer=function(){function o(f){var b=f.className,B=f.color,I=f.left,k=f.top,g=k===void 0?.5:k,d=(0,a.classes)(["react-colorful__pointer",b]),c={top:g*100+"%",left:I*100+"%"};return(0,e.createVNode)(1,"div",d,(0,e.createVNode)(1,"div","react-colorful__pointer-fill",null,1,{style:{"background-color":B}}),2,{style:c})}return o}()},50186:function(A,r,n){"use strict";r.__esModule=!0,r.Popper=void 0;var e=n(95996),a=n(89005);function t(b,B){b.prototype=Object.create(B.prototype),b.prototype.constructor=b,o(b,B)}function o(b,B){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(I,k){return I.__proto__=k,I},o(b,B)}var f=r.Popper=function(b){function B(){var k;return k=b.call(this)||this,k.renderedContent=void 0,k.popperInstance=void 0,B.id+=1,k}t(B,b);var I=B.prototype;return I.componentDidMount=function(){function k(){var g=this,d=this.props,c=d.additionalStyles,m=d.options;if(this.renderedContent=document.createElement("div"),c)for(var l=0,u=Object.entries(c);l0&&(i.setState({suppressingFlicker:!0}),clearTimeout(i.flickerTimer),i.flickerTimer=setTimeout(function(){return i.setState({suppressingFlicker:!1})},s))},i.handleDragStart=function(s){var l=i.props.value,h=i.state.editing;h||(document.body.style["pointer-events"]="none",i.ref=s.target,i.setState({dragging:!1,origin:s.screenY,value:l,internalValue:l}),i.timer=setTimeout(function(){i.setState({dragging:!0})},250),i.dragInterval=setInterval(function(){var C=i.state,v=C.dragging,p=C.value,N=i.props.onDrag;v&&N&&N(s,p)},i.props.updateRate||I),document.addEventListener("mousemove",i.handleDragMove),document.addEventListener("mouseup",i.handleDragEnd))},i.handleDragMove=function(s){var l=i.props,h=l.minValue,C=l.maxValue,v=l.step,p=l.stepPixelSize;i.setState(function(N){var V=Object.assign({},N),S=V.origin-s.screenY;if(N.dragging){var y=Number.isFinite(h)?h%v:0;V.internalValue=(0,a.clamp)(V.internalValue+S*v/p,h-v,C+v),V.value=(0,a.clamp)(V.internalValue-V.internalValue%v+y,h,C),V.origin=s.screenY}else Math.abs(S)>4&&(V.dragging=!0);return V})},i.handleDragEnd=function(s){var l=i.props,h=l.onChange,C=l.onDrag,v=i.state,p=v.dragging,N=v.value,V=v.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(i.timer),clearInterval(i.dragInterval),i.setState({dragging:!1,editing:!p,origin:null}),document.removeEventListener("mousemove",i.handleDragMove),document.removeEventListener("mouseup",i.handleDragEnd),p)i.suppressFlicker(),h&&h(s,N),C&&C(s,N);else if(i.inputRef){var S=i.inputRef.current;S.value=V;try{S.focus(),S.select()}catch(y){}}},i}b(d,g);var c=d.prototype;return c.render=function(){function m(){var i=this,u=this.state,s=u.dragging,l=u.editing,h=u.value,C=u.suppressingFlicker,v=this.props,p=v.className,N=v.fluid,V=v.animated,S=v.value,y=v.unit,L=v.minValue,w=v.maxValue,T=v.height,x=v.width,M=v.lineHeight,O=v.fontSize,D=v.format,E=v.onChange,P=v.onDrag,R=S;(s||C)&&(R=h);var j=(0,e.createVNode)(1,"div","NumberInput__content",[V&&!s&&!C?(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:R,format:D}):D?D(R):R,y?" "+y:""],0);return(0,e.createComponentVNode)(2,f.Box,{className:(0,t.classes)(["NumberInput",N&&"NumberInput--fluid",p]),minWidth:x,minHeight:T,lineHeight:M,fontSize:O,onMouseDown:this.handleDragStart,children:[(0,e.createVNode)(1,"div","NumberInput__barContainer",(0,e.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,a.clamp)((R-L)/(w-L)*100,0,100)+"%"}}),2),j,(0,e.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:l?void 0:"none",height:T,"line-height":M,"font-size":O},onBlur:function(){function F(W){if(l){var z=(0,a.clamp)(parseFloat(W.target.value),L,w);if(Number.isNaN(z)){i.setState({editing:!1});return}i.setState({editing:!1,value:z}),i.suppressFlicker(),E&&E(W,z),P&&P(W,z)}}return F}(),onKeyDown:function(){function F(W){if(W.keyCode===13){var z=(0,a.clamp)(parseFloat(W.target.value),L,w);if(Number.isNaN(z)){i.setState({editing:!1});return}i.setState({editing:!1,value:z}),i.suppressFlicker(),E&&E(W,z),P&&P(W,z);return}if(W.keyCode===27){i.setState({editing:!1});return}}return F}()},null,this.inputRef)]})}return m}(),d}(e.Component);k.defaultHooks=t.pureComponentHooks,k.defaultProps={minValue:-1/0,maxValue:1/0,step:1,stepPixelSize:1,suppressFlicker:50}},33337:function(A,r,n){"use strict";r.__esModule=!0,r.Pointer=void 0;var e=n(89005),a=n(35840),t=r.Pointer=function(){function o(f){var b=f.className,B=f.color,I=f.left,k=f.top,g=k===void 0?.5:k,d=(0,a.classes)(["react-colorful__pointer",b]),c={top:g*100+"%",left:I*100+"%"};return(0,e.createVNode)(1,"div",d,(0,e.createVNode)(1,"div","react-colorful__pointer-fill",null,1,{style:{"background-color":B}}),2,{style:c})}return o}()},50186:function(A,r,n){"use strict";r.__esModule=!0,r.Popper=void 0;var e=n(95996),a=n(89005);function t(b,B){b.prototype=Object.create(B.prototype),b.prototype.constructor=b,o(b,B)}function o(b,B){return o=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(I,k){return I.__proto__=k,I},o(b,B)}var f=r.Popper=function(b){function B(){var k;return k=b.call(this)||this,k.renderedContent=void 0,k.popperInstance=void 0,B.id+=1,k}t(B,b);var I=B.prototype;return I.componentDidMount=function(){function k(){var g=this,d=this.props,c=d.additionalStyles,m=d.options;if(this.renderedContent=document.createElement("div"),c)for(var i=0,u=Object.entries(c);i=g.length)){var m=document.body.offsetHeight-c.getBoundingClientRect().bottom,l=Math.ceil(c.offsetHeight/d);if(m>0){var u=Math.min(g.length,d+Math.max(1,Math.ceil(m/l)));k.setState({visibleElements:u,padding:(g.length-u)*l})}}},k.containerRef=(0,e.createRef)(),k.state={visibleElements:1,padding:0},k}a(b,f);var B=b.prototype;return B.componentDidMount=function(){function I(){this.adjustExtents(),this.intervalId=setInterval(this.adjustExtents,100)}return I}(),B.componentWillUnmount=function(){function I(){clearInterval(this.intervalId)}return I}(),B.render=function(){function I(){var k=this.props.children,g=this.state,d=g.visibleElements,c=g.padding;return(0,e.createVNode)(1,"div","VirtualList",[(0,e.createVNode)(1,"div","VirtualList__Container",Array.isArray(k)?k.slice(0,d):null,0,null,null,this.containerRef),(0,e.createVNode)(1,"div","VirtualList__Padding",null,1,{style:{"padding-bottom":c+"px"}})],4)}return I}(),b}(e.Component)},36036:function(A,r,n){"use strict";r.__esModule=!0,r.Tooltip=r.TimeDisplay=r.TextArea=r.Tabs=r.Table=r.Stack=r.Slider=r.Section=r.RoundGauge=r.RestrictedInput=r.ProgressBar=r.Popper=r.Pointer=r.NumberInput=r.NoticeBox=r.NanoMap=r.Modal=r.LabeledList=r.LabeledControls=r.Knob=r.Interactive=r.Input=r.ImageButton=r.Image=r.Icon=r.Grid=r.Flex=r.Dropdown=r.DraggableControl=r.DmIcon=r.Divider=r.Dimmer=r.Countdown=r.ColorBox=r.Collapsible=r.Chart=r.ByondUi=r.Button=r.Box=r.BlockQuote=r.Blink=r.Autofocus=r.AnimatedNumber=void 0;var e=n(9474);r.AnimatedNumber=e.AnimatedNumber;var a=n(27185);r.Autofocus=a.Autofocus;var t=n(5814);r.Blink=t.Blink;var o=n(61773);r.BlockQuote=o.BlockQuote;var f=n(55937);r.Box=f.Box;var b=n(96184);r.Button=b.Button;var B=n(18982);r.ByondUi=B.ByondUi;var I=n(66820);r.Chart=I.Chart;var k=n(4796);r.Collapsible=k.Collapsible;var g=n(88894);r.ColorBox=g.ColorBox;var d=n(73379);r.Countdown=d.Countdown;var c=n(61940);r.Dimmer=c.Dimmer;var m=n(13605);r.Divider=m.Divider;var l=n(20342);r.DraggableControl=l.DraggableControl;var u=n(87099);r.Dropdown=u.Dropdown;var s=n(39473);r.Flex=s.Flex;var i=n(79646);r.Grid=i.Grid;var h=n(4454);r.Interactive=h.Interactive;var C=n(91225);r.Image=C.Image;var v=n(60218);r.DmIcon=v.DmIcon;var p=n(1331);r.Icon=p.Icon;var N=n(79825);r.ImageButton=N.ImageButton;var V=n(79652);r.Input=V.Input;var S=n(76334);r.Knob=S.Knob;var y=n(78621);r.LabeledControls=y.LabeledControls;var L=n(29319);r.LabeledList=L.LabeledList;var w=n(36077);r.Modal=w.Modal;var T=n(73280);r.NanoMap=T.NanoMap;var x=n(74733);r.NoticeBox=x.NoticeBox;var M=n(59263);r.NumberInput=M.NumberInput;var O=n(33337);r.Pointer=O.Pointer;var D=n(50186);r.Popper=D.Popper;var E=n(92704);r.ProgressBar=E.ProgressBar;var P=n(9075);r.RestrictedInput=P.RestrictedInput;var R=n(11441);r.RoundGauge=R.RoundGauge;var j=n(97079);r.Section=j.Section;var F=n(79911);r.Slider=F.Slider;var W=n(96690);r.Stack=W.Stack;var z=n(36352);r.Table=z.Table;var K=n(85138);r.Tabs=K.Tabs;var G=n(44868);r.TextArea=G.TextArea;var J=n(5169);r.TimeDisplay=J.TimeDisplay;var Q=n(62147);r.Tooltip=Q.Tooltip},76910:function(A,r){"use strict";r.__esModule=!0,r.timeAgo=r.getGasLabel=r.getGasColor=r.UI_UPDATE=r.UI_INTERACTIVE=r.UI_DISABLED=r.UI_CLOSE=r.RADIO_CHANNELS=r.CSS_COLORS=r.COLORS=void 0;var n=r.UI_INTERACTIVE=2,e=r.UI_UPDATE=1,a=r.UI_DISABLED=0,t=r.UI_CLOSE=-1,o=r.COLORS={department:{command:"#526aff",security:"#CF0000",medical:"#009190",science:"#993399",engineering:"#A66300",supply:"#9F8545",service:"#80A000",centcom:"#78789B",other:"#C38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}},f=r.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"],b=r.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"SyndTeam",freq:1244,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"Response Team",freq:1345,color:"#2681a5"},{name:"Special Ops",freq:1341,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:"Procedure",freq:1339,color:"#F70285"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Medical(I)",freq:1485,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"Security(I)",freq:1475,color:"#dd3535"},{name:"AI Private",freq:1343,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"},{name:"VoxCom",freq:1220,color:"#952aa5"}],B=[{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"},{id:"hydrogen",name:"Hydrogen",label:"H\u2082",color:"white"},{id:"ab",name:"Agent B",label:"Agent B",color:"purple"}],I=r.getGasLabel=function(){function d(c,m){var l=String(c).toLowerCase(),u=B.find(function(s){return s.id===l||s.name.toLowerCase()===l});return u&&u.label||m||c}return d}(),k=r.getGasColor=function(){function d(c){var m=String(c).toLowerCase(),l=B.find(function(u){return u.id===m||u.name.toLowerCase()===m});return l&&l.color}return d}(),g=r.timeAgo=function(){function d(c,m){if(c>m)return"in the future";c=c/10,m=m/10;var l=m-c;if(l>3600){var u=Math.round(l/3600);return u+" hour"+(u===1?"":"s")+" ago"}else if(l>60){var s=Math.round(l/60);return s+" minute"+(s===1?"":"s")+" ago"}else{var i=Math.round(l);return i+" second"+(i===1?"":"s")+" ago"}return"just now"}return d}()},40944:function(A,r,n){"use strict";r.__esModule=!0,r.KitchenSink=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595);/** +*/var d=r.TextArea=function(c){function m(u,s){var l;l=c.call(this,u,s)||this,l.textareaRef=u.innerRef||(0,e.createRef)(),l.fillerRef=(0,e.createRef)(),l.state={editing:!1};var h=u.dontUseTabForIndent,C=h===void 0?!1:h;return l.handleOnInput=function(v){var p=l.state.editing,N=l.props.onInput;p||l.setEditing(!0),N&&N(v,v.target.value)},l.handleOnChange=function(v){var p=l.state.editing,N=l.props.onChange;N&&N(v,v.target.value)},l.handleKeyPress=function(v){var p=l.state.editing,N=l.props.onKeyPress;p||l.setEditing(!0),N&&N(v,v.target.value)},l.handleKeyDown=function(v){var p=l.state.editing,N=l.props,V=N.onChange,S=N.onInput,y=N.onEnter,L=N.onKeyDown;if(v.keyCode===f.KEY_ENTER){l.setEditing(!1),V&&V(v,v.target.value),S&&S(v,v.target.value),y&&y(v,v.target.value),l.props.selfClear&&(v.target.value="",v.target.blur());return}if(v.keyCode===f.KEY_ESCAPE){l.props.onEscape&&l.props.onEscape(v),l.setEditing(!1),l.props.selfClear?v.target.value="":(v.target.value=(0,o.toInputValue)(l.props.value),v.target.blur());return}if(p||l.setEditing(!0),L&&L(v,v.target.value),!C){var w=v.keyCode||v.which;if(w===f.KEY_TAB){v.preventDefault();var T=v.target,x=T.value,M=T.selectionStart,O=T.selectionEnd;v.target.value=x.substring(0,M)+" "+x.substring(O),v.target.selectionEnd=M+1}}},l.handleFocus=function(v){var p=l.state.editing;p||l.setEditing(!0)},l.handleBlur=function(v){var p=l.state.editing,N=l.props.onChange;p&&(l.setEditing(!1),N&&N(v,v.target.value))},l}k(m,c);var i=m.prototype;return i.componentDidMount=function(){function u(){var s=this,l=this.props.value,h=this.textareaRef.current;h&&(h.value=(0,o.toInputValue)(l)),(this.props.autoFocus||this.props.autoSelect)&&setTimeout(function(){h.focus(),s.props.autoSelect&&h.select()},1)}return u}(),i.componentDidUpdate=function(){function u(s,l){var h=s.value,C=this.props.value,v=this.textareaRef.current;v&&typeof C=="string"&&h!==C&&(v.value=(0,o.toInputValue)(C))}return u}(),i.setEditing=function(){function u(s){this.setState({editing:s})}return u}(),i.getValue=function(){function u(){return this.textareaRef.current&&this.textareaRef.current.value}return u}(),i.render=function(){function u(){var s=this.props,l=s.onChange,h=s.onKeyDown,C=s.onKeyPress,v=s.onInput,p=s.onFocus,N=s.onBlur,V=s.onEnter,S=s.value,y=s.maxLength,L=s.placeholder,w=I(s,b),T=w.className,x=w.fluid,M=I(w,B);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({className:(0,a.classes)(["TextArea",x&&"TextArea--fluid",T])},M,{children:(0,e.createVNode)(128,"textarea","TextArea__textarea",null,1,{placeholder:L,onChange:this.handleOnChange,onKeyDown:this.handleKeyDown,onKeyPress:this.handleKeyPress,onInput:this.handleOnInput,onFocus:this.handleFocus,onBlur:this.handleBlur,maxLength:y},null,this.textareaRef)})))}return u}(),m}(e.Component)},5169:function(A,r){"use strict";r.__esModule=!0,r.TimeDisplay=void 0;var n=function(t){(!t||t<0)&&(t=0);var o=Math.floor(t/60).toString(10),f=(Math.floor(t)%60).toString(10);return[o,f].map(function(b){return b.length<2?"0"+b:b}).join(":")},e=r.TimeDisplay=function(){function a(t){var o=t.totalSeconds,f=o===void 0?0:o;return n(f)}return a}()},62147:function(A,r,n){"use strict";r.__esModule=!0,r.Tooltip=void 0;var e=n(89005),a=n(95996),t;function o(k,g){k.prototype=Object.create(g.prototype),k.prototype.constructor=k,f(k,g)}function f(k,g){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(d,c){return d.__proto__=c,d},f(k,g)}var b={modifiers:[{name:"eventListeners",enabled:!1}]},B={width:0,height:0,top:0,right:0,bottom:0,left:0,x:0,y:0,toJSON:function(){function k(){return null}return k}()},I=r.Tooltip=function(k){function g(){return k.apply(this,arguments)||this}o(g,k);var d=g.prototype;return d.getDOMNode=function(){function c(){return(0,e.findDOMFromVNode)(this.$LI,!0)}return c}(),d.componentDidMount=function(){function c(){var m=this,i=this.getDOMNode();i&&(i.addEventListener("mouseenter",function(){var u=g.renderedTooltip;u===void 0&&(u=document.createElement("div"),u.className="Tooltip",document.body.appendChild(u),g.renderedTooltip=u),g.currentHoveredElement=i,u.style.opacity="1",m.renderPopperContent()}),i.addEventListener("mouseleave",function(){m.fadeOut()}))}return c}(),d.fadeOut=function(){function c(){g.currentHoveredElement===this.getDOMNode()&&(g.currentHoveredElement=void 0,g.renderedTooltip.style.opacity="0")}return c}(),d.renderPopperContent=function(){function c(){var m=this,i=g.renderedTooltip;i&&(0,e.render)((0,e.createVNode)(1,"span",null,this.props.content,0),i,function(){var u=g.singletonPopper;u===void 0?(u=(0,a.createPopper)(g.virtualElement,i,Object.assign({},b,{placement:m.props.position||"auto"})),g.singletonPopper=u):(u.setOptions(Object.assign({},b,{placement:m.props.position||"auto"})),u.update())},this.context)}return c}(),d.componentDidUpdate=function(){function c(){g.currentHoveredElement===this.getDOMNode()&&this.renderPopperContent()}return c}(),d.componentWillUnmount=function(){function c(){this.fadeOut()}return c}(),d.render=function(){function c(){return this.props.children}return c}(),g}(e.Component);t=I,I.renderedTooltip=void 0,I.singletonPopper=void 0,I.currentHoveredElement=void 0,I.virtualElement={getBoundingClientRect:function(){function k(){var g,d;return(g=(d=t.currentHoveredElement)==null?void 0:d.getBoundingClientRect())!=null?g:B}return k}()}},46095:function(A,r,n){"use strict";r.__esModule=!0,r.VirtualList=void 0;var e=n(89005);function a(f,b){f.prototype=Object.create(b.prototype),f.prototype.constructor=f,t(f,b)}function t(f,b){return t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(B,I){return B.__proto__=I,B},t(f,b)}var o=r.VirtualList=function(f){function b(I){var k;return k=f.call(this,I)||this,k.containerRef=void 0,k.intervalId=void 0,k.adjustExtents=function(){var g=k.props.children,d=k.state.visibleElements,c=k.containerRef.current;if(!(!g||!Array.isArray(g)||!c||d>=g.length)){var m=document.body.offsetHeight-c.getBoundingClientRect().bottom,i=Math.ceil(c.offsetHeight/d);if(m>0){var u=Math.min(g.length,d+Math.max(1,Math.ceil(m/i)));k.setState({visibleElements:u,padding:(g.length-u)*i})}}},k.containerRef=(0,e.createRef)(),k.state={visibleElements:1,padding:0},k}a(b,f);var B=b.prototype;return B.componentDidMount=function(){function I(){this.adjustExtents(),this.intervalId=setInterval(this.adjustExtents,100)}return I}(),B.componentWillUnmount=function(){function I(){clearInterval(this.intervalId)}return I}(),B.render=function(){function I(){var k=this.props.children,g=this.state,d=g.visibleElements,c=g.padding;return(0,e.createVNode)(1,"div","VirtualList",[(0,e.createVNode)(1,"div","VirtualList__Container",Array.isArray(k)?k.slice(0,d):null,0,null,null,this.containerRef),(0,e.createVNode)(1,"div","VirtualList__Padding",null,1,{style:{"padding-bottom":c+"px"}})],4)}return I}(),b}(e.Component)},36036:function(A,r,n){"use strict";r.__esModule=!0,r.Tooltip=r.TimeDisplay=r.TextArea=r.Tabs=r.Table=r.Stack=r.Slider=r.Section=r.RoundGauge=r.RestrictedInput=r.ProgressBar=r.Popper=r.Pointer=r.NumberInput=r.NoticeBox=r.NanoMap=r.Modal=r.LabeledList=r.LabeledControls=r.Knob=r.Interactive=r.Input=r.ImageButton=r.Image=r.Icon=r.Grid=r.Flex=r.Dropdown=r.DraggableControl=r.DmIcon=r.Divider=r.Dimmer=r.Countdown=r.ColorBox=r.Collapsible=r.Chart=r.ByondUi=r.Button=r.Box=r.BlockQuote=r.Blink=r.Autofocus=r.AnimatedNumber=void 0;var e=n(9474);r.AnimatedNumber=e.AnimatedNumber;var a=n(27185);r.Autofocus=a.Autofocus;var t=n(5814);r.Blink=t.Blink;var o=n(61773);r.BlockQuote=o.BlockQuote;var f=n(55937);r.Box=f.Box;var b=n(96184);r.Button=b.Button;var B=n(18982);r.ByondUi=B.ByondUi;var I=n(66820);r.Chart=I.Chart;var k=n(4796);r.Collapsible=k.Collapsible;var g=n(88894);r.ColorBox=g.ColorBox;var d=n(73379);r.Countdown=d.Countdown;var c=n(61940);r.Dimmer=c.Dimmer;var m=n(13605);r.Divider=m.Divider;var i=n(20342);r.DraggableControl=i.DraggableControl;var u=n(87099);r.Dropdown=u.Dropdown;var s=n(39473);r.Flex=s.Flex;var l=n(79646);r.Grid=l.Grid;var h=n(4454);r.Interactive=h.Interactive;var C=n(91225);r.Image=C.Image;var v=n(60218);r.DmIcon=v.DmIcon;var p=n(1331);r.Icon=p.Icon;var N=n(79825);r.ImageButton=N.ImageButton;var V=n(79652);r.Input=V.Input;var S=n(76334);r.Knob=S.Knob;var y=n(78621);r.LabeledControls=y.LabeledControls;var L=n(29319);r.LabeledList=L.LabeledList;var w=n(36077);r.Modal=w.Modal;var T=n(73280);r.NanoMap=T.NanoMap;var x=n(74733);r.NoticeBox=x.NoticeBox;var M=n(59263);r.NumberInput=M.NumberInput;var O=n(33337);r.Pointer=O.Pointer;var D=n(50186);r.Popper=D.Popper;var E=n(92704);r.ProgressBar=E.ProgressBar;var P=n(9075);r.RestrictedInput=P.RestrictedInput;var R=n(11441);r.RoundGauge=R.RoundGauge;var j=n(97079);r.Section=j.Section;var F=n(79911);r.Slider=F.Slider;var W=n(96690);r.Stack=W.Stack;var z=n(36352);r.Table=z.Table;var K=n(85138);r.Tabs=K.Tabs;var G=n(44868);r.TextArea=G.TextArea;var J=n(5169);r.TimeDisplay=J.TimeDisplay;var Q=n(62147);r.Tooltip=Q.Tooltip},76910:function(A,r){"use strict";r.__esModule=!0,r.timeAgo=r.getGasLabel=r.getGasColor=r.UI_UPDATE=r.UI_INTERACTIVE=r.UI_DISABLED=r.UI_CLOSE=r.RADIO_CHANNELS=r.CSS_COLORS=r.COLORS=void 0;var n=r.UI_INTERACTIVE=2,e=r.UI_UPDATE=1,a=r.UI_DISABLED=0,t=r.UI_CLOSE=-1,o=r.COLORS={department:{command:"#526aff",security:"#CF0000",medical:"#009190",science:"#993399",engineering:"#A66300",supply:"#9F8545",service:"#80A000",centcom:"#78789B",other:"#C38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}},f=r.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"],b=r.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"SyndTeam",freq:1244,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"Response Team",freq:1345,color:"#2681a5"},{name:"Special Ops",freq:1341,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:"Procedure",freq:1339,color:"#F70285"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Medical(I)",freq:1485,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"Security(I)",freq:1475,color:"#dd3535"},{name:"AI Private",freq:1343,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"},{name:"VoxCom",freq:1220,color:"#952aa5"}],B=[{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"},{id:"hydrogen",name:"Hydrogen",label:"H\u2082",color:"white"},{id:"ab",name:"Agent B",label:"Agent B",color:"purple"}],I=r.getGasLabel=function(){function d(c,m){var i=String(c).toLowerCase(),u=B.find(function(s){return s.id===i||s.name.toLowerCase()===i});return u&&u.label||m||c}return d}(),k=r.getGasColor=function(){function d(c){var m=String(c).toLowerCase(),i=B.find(function(u){return u.id===m||u.name.toLowerCase()===m});return i&&i.color}return d}(),g=r.timeAgo=function(){function d(c,m){if(c>m)return"in the future";c=c/10,m=m/10;var i=m-c;if(i>3600){var u=Math.round(i/3600);return u+" hour"+(u===1?"":"s")+" ago"}else if(i>60){var s=Math.round(i/60);return s+" minute"+(s===1?"":"s")+" ago"}else{var l=Math.round(i);return l+" second"+(l===1?"":"s")+" ago"}return"just now"}return d}()},40944:function(A,r,n){"use strict";r.__esModule=!0,r.KitchenSink=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595);/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var f=n(4085),b=function(){return f.keys().map(function(k){return f(k)})},B=r.KitchenSink=function(){function I(k,g){var d=k.panel,c=(0,a.useLocalState)(g,"kitchenSinkTheme"),m=c[0],l=(0,a.useLocalState)(g,"pageIndex",0),u=l[0],s=l[1],i=b(),h=i[u],C=d?o.Pane:o.Window;return(0,e.createComponentVNode)(2,C,{title:"Kitchen Sink",width:600,height:500,theme:m,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{m:1,mr:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,fitted:!0,children:(0,e.createComponentVNode)(2,t.Tabs,{vertical:!0,children:i.map(function(v,p){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{color:"transparent",selected:p===u,onClick:function(){function N(){return s(p)}return N}(),children:v.meta.title},p)})})})}),(0,e.createComponentVNode)(2,t.Flex.Item,{position:"relative",grow:1,children:(0,e.createComponentVNode)(2,C.Content,{scrollable:!0,children:h.meta.render()})})]})})}return I}()},77384:function(A,r,n){"use strict";r.__esModule=!0,r.toggleKitchenSink=r.toggleDebugLayout=r.openExternalBrowser=void 0;var e=n(85307);/** + */var f=n(4085),b=function(){return f.keys().map(function(k){return f(k)})},B=r.KitchenSink=function(){function I(k,g){var d=k.panel,c=(0,a.useLocalState)(g,"kitchenSinkTheme"),m=c[0],i=(0,a.useLocalState)(g,"pageIndex",0),u=i[0],s=i[1],l=b(),h=l[u],C=d?o.Pane:o.Window;return(0,e.createComponentVNode)(2,C,{title:"Kitchen Sink",width:600,height:500,theme:m,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{m:1,mr:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,fitted:!0,children:(0,e.createComponentVNode)(2,t.Tabs,{vertical:!0,children:l.map(function(v,p){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{color:"transparent",selected:p===u,onClick:function(){function N(){return s(p)}return N}(),children:v.meta.title},p)})})})}),(0,e.createComponentVNode)(2,t.Flex.Item,{position:"relative",grow:1,children:(0,e.createComponentVNode)(2,C.Content,{scrollable:!0,children:h.meta.render()})})]})})}return I}()},77384:function(A,r,n){"use strict";r.__esModule=!0,r.toggleKitchenSink=r.toggleDebugLayout=r.openExternalBrowser=void 0;var e=n(85307);/** * @file * @copyright 2020 Aleksej Komarov * @license MIT @@ -210,7 +210,7 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var f=["backend/update","chat/message"],b=r.debugMiddleware=function(){function I(k){return(0,t.acquireHotKey)(e.KEY_F11),(0,t.acquireHotKey)(e.KEY_F12),a.globalEvents.on("keydown",function(g){g.code===e.KEY_F11&&k.dispatch((0,o.toggleDebugLayout)()),g.code===e.KEY_F12&&k.dispatch((0,o.toggleKitchenSink)()),g.ctrl&&g.alt&&g.code===e.KEY_BACKSPACE&&setTimeout(function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")})}),function(g){return function(d){return g(d)}}}return I}(),B=r.relayMiddleware=function(){function I(k){var g=n(7435),d=location.search==="?external";return d?g.subscribe(function(c){var m=c.type,l=c.payload;m==="relay"&&l.windowId===Byond.windowId&&k.dispatch(Object.assign({},l.action,{relayed:!0}))}):((0,t.acquireHotKey)(e.KEY_F10),a.globalEvents.on("keydown",function(c){c===e.KEY_F10&&k.dispatch((0,o.openExternalBrowser)())})),function(c){return function(m){var l=m.type,u=m.payload,s=m.relayed;if(l===o.openExternalBrowser.type){window.open(location.href+"?external","_blank");return}return f.includes(l)&&!s&&!d&&g.sendMessage({type:"relay",payload:{windowId:Byond.windowId,action:m}}),c(m)}}}return I}()},19147:function(A,r){"use strict";r.__esModule=!0,r.debugReducer=void 0;/** + */var f=["backend/update","chat/message"],b=r.debugMiddleware=function(){function I(k){return(0,t.acquireHotKey)(e.KEY_F11),(0,t.acquireHotKey)(e.KEY_F12),a.globalEvents.on("keydown",function(g){g.code===e.KEY_F11&&k.dispatch((0,o.toggleDebugLayout)()),g.code===e.KEY_F12&&k.dispatch((0,o.toggleKitchenSink)()),g.ctrl&&g.alt&&g.code===e.KEY_BACKSPACE&&setTimeout(function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")})}),function(g){return function(d){return g(d)}}}return I}(),B=r.relayMiddleware=function(){function I(k){var g=n(7435),d=location.search==="?external";return d?g.subscribe(function(c){var m=c.type,i=c.payload;m==="relay"&&i.windowId===Byond.windowId&&k.dispatch(Object.assign({},i.action,{relayed:!0}))}):((0,t.acquireHotKey)(e.KEY_F10),a.globalEvents.on("keydown",function(c){c===e.KEY_F10&&k.dispatch((0,o.openExternalBrowser)())})),function(c){return function(m){var i=m.type,u=m.payload,s=m.relayed;if(i===o.openExternalBrowser.type){window.open(location.href+"?external","_blank");return}return f.includes(i)&&!s&&!d&&g.sendMessage({type:"relay",payload:{windowId:Byond.windowId,action:m}}),c(m)}}}return I}()},19147:function(A,r){"use strict";r.__esModule=!0,r.debugReducer=void 0;/** * @file * @copyright 2020 Aleksej Komarov * @license MIT @@ -222,13 +222,13 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var B=(0,t.createLogger)("drag"),I=Byond.windowId,k=!1,g=!1,d=[0,0],c,m,l,u,s,i=r.setWindowKey=function(){function R(j){I=j}return R}(),h=r.getWindowPosition=function(){function R(){return[window.screenLeft,window.screenTop]}return R}(),C=r.getWindowSize=function(){function R(){return[window.innerWidth,window.innerHeight]}return R}(),v=r.setWindowPosition=function(){function R(j){var F=(0,a.vecAdd)(j,d);return Byond.winset(Byond.windowId,{pos:F[0]+","+F[1]})}return R}(),p=r.setWindowSize=function(){function R(j){return Byond.winset(Byond.windowId,{size:j[0]+"x"+j[1]})}return R}(),N=r.getScreenPosition=function(){function R(){return[0-d[0],0-d[1]]}return R}(),V=r.getScreenSize=function(){function R(){return[window.screen.availWidth,window.screen.availHeight]}return R}(),S=function(j,F,W){W===void 0&&(W=50);for(var z=[F],K,G=0;Gue&&(K[J]=ue-F[J],G=!0)}return[G,K]},x=r.dragStartHandler=function(){function R(j){B.log("drag start"),k=!0,m=[window.screenLeft-j.screenX,window.screenTop-j.screenY],document.addEventListener("mousemove",O),document.addEventListener("mouseup",M),O(j)}return R}(),M=function R(j){B.log("drag end"),O(j),document.removeEventListener("mousemove",O),document.removeEventListener("mouseup",R),k=!1,y()},O=function(j){k&&(j.preventDefault(),v((0,a.vecAdd)([j.screenX,j.screenY],m)))},D=r.resizeStartHandler=function(){function R(j,F){return function(W){l=[j,F],B.log("resize start",l),g=!0,m=[window.screenLeft-W.screenX,window.screenTop-W.screenY],u=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",P),document.addEventListener("mouseup",E),P(W)}}return R}(),E=function R(j){B.log("resize end",s),P(j),document.removeEventListener("mousemove",P),document.removeEventListener("mouseup",R),g=!1,y()},P=function(j){g&&(j.preventDefault(),s=(0,a.vecAdd)(u,(0,a.vecMultiply)(l,(0,a.vecAdd)([j.screenX,j.screenY],(0,a.vecInverse)([window.screenLeft,window.screenTop]),m,[1,1]))),s[0]=Math.max(s[0],150),s[1]=Math.max(s[1],50),p(s))}},24826:function(A,r,n){"use strict";r.__esModule=!0,r.setupGlobalEvents=r.removeScrollableNode=r.globalEvents=r.canStealFocus=r.addScrollableNode=r.KeyEvent=void 0;var e=n(92868),a=n(92986);/** +*/var B=(0,t.createLogger)("drag"),I=Byond.windowId,k=!1,g=!1,d=[0,0],c,m,i,u,s,l=r.setWindowKey=function(){function R(j){I=j}return R}(),h=r.getWindowPosition=function(){function R(){return[window.screenLeft,window.screenTop]}return R}(),C=r.getWindowSize=function(){function R(){return[window.innerWidth,window.innerHeight]}return R}(),v=r.setWindowPosition=function(){function R(j){var F=(0,a.vecAdd)(j,d);return Byond.winset(Byond.windowId,{pos:F[0]+","+F[1]})}return R}(),p=r.setWindowSize=function(){function R(j){return Byond.winset(Byond.windowId,{size:j[0]+"x"+j[1]})}return R}(),N=r.getScreenPosition=function(){function R(){return[0-d[0],0-d[1]]}return R}(),V=r.getScreenSize=function(){function R(){return[window.screen.availWidth,window.screen.availHeight]}return R}(),S=function(j,F,W){W===void 0&&(W=50);for(var z=[F],K,G=0;Gue&&(K[J]=ue-F[J],G=!0)}return[G,K]},x=r.dragStartHandler=function(){function R(j){B.log("drag start"),k=!0,m=[window.screenLeft-j.screenX,window.screenTop-j.screenY],document.addEventListener("mousemove",O),document.addEventListener("mouseup",M),O(j)}return R}(),M=function R(j){B.log("drag end"),O(j),document.removeEventListener("mousemove",O),document.removeEventListener("mouseup",R),k=!1,y()},O=function(j){k&&(j.preventDefault(),v((0,a.vecAdd)([j.screenX,j.screenY],m)))},D=r.resizeStartHandler=function(){function R(j,F){return function(W){i=[j,F],B.log("resize start",i),g=!0,m=[window.screenLeft-W.screenX,window.screenTop-W.screenY],u=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",P),document.addEventListener("mouseup",E),P(W)}}return R}(),E=function R(j){B.log("resize end",s),P(j),document.removeEventListener("mousemove",P),document.removeEventListener("mouseup",R),g=!1,y()},P=function(j){g&&(j.preventDefault(),s=(0,a.vecAdd)(u,(0,a.vecMultiply)(i,(0,a.vecAdd)([j.screenX,j.screenY],(0,a.vecInverse)([window.screenLeft,window.screenTop]),m,[1,1]))),s[0]=Math.max(s[0],150),s[1]=Math.max(s[1],50),p(s))}},24826:function(A,r,n){"use strict";r.__esModule=!0,r.setupGlobalEvents=r.removeScrollableNode=r.globalEvents=r.canStealFocus=r.addScrollableNode=r.KeyEvent=void 0;var e=n(92868),a=n(92986);/** * Normalized browser focus events and BYOND-specific focus helpers. * * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var t=r.globalEvents=new e.EventEmitter,o=!1,f=r.setupGlobalEvents=function(){function p(N){N===void 0&&(N={}),o=!!N.ignoreWindowFocus}return p}(),b,B=!0,I=function p(N,V){if(o){B=!0;return}if(b&&(clearTimeout(b),b=null),V){b=setTimeout(function(){return p(N)});return}B!==N&&(B=N,t.emit(N?"window-focus":"window-blur"),t.emit("window-focus-change",N))},k=null,g=r.canStealFocus=function(){function p(N){var V=String(N.tagName).toLowerCase();return V==="input"||V==="textarea"}return p}(),d=function(N){c(),k=N,k.addEventListener("blur",c)},c=function p(){k&&(k.removeEventListener("blur",p),k=null)},m=null,l=null,u=[],s=r.addScrollableNode=function(){function p(N){u.push(N)}return p}(),i=r.removeScrollableNode=function(){function p(N){var V=u.indexOf(N);V>=0&&u.splice(V,1)}return p}(),h=function(N){if(!(k||!B))for(var V=document.body;N&&N!==V;){if(u.includes(N)){if(N.contains(m))return;m=N,N.focus();return}N=N.parentNode}};window.addEventListener("mousemove",function(p){var N=p.target;N!==l&&(l=N,h(N))}),window.addEventListener("focusin",function(p){if(l=null,m=p.target,I(!0),g(p.target)){d(p.target);return}}),window.addEventListener("focusout",function(p){l=null,I(!1,!0)}),window.addEventListener("blur",function(p){l=null,I(!1,!0)}),window.addEventListener("beforeunload",function(p){I(!1)});var C={},v=r.KeyEvent=function(){function p(V,S,y){this.event=V,this.type=S,this.code=window.event?V.which:V.keyCode,this.ctrl=V.ctrlKey,this.shift=V.shiftKey,this.alt=V.altKey,this.repeat=!!y}var N=p.prototype;return N.hasModifierKeys=function(){function V(){return this.ctrl||this.alt||this.shift}return V}(),N.isModifierKey=function(){function V(){return this.code===a.KEY_CTRL||this.code===a.KEY_SHIFT||this.code===a.KEY_ALT}return V}(),N.isDown=function(){function V(){return this.type==="keydown"}return V}(),N.isUp=function(){function V(){return this.type==="keyup"}return V}(),N.toString=function(){function V(){return this._str?this._str:(this._str="",this.ctrl&&(this._str+="Ctrl+"),this.alt&&(this._str+="Alt+"),this.shift&&(this._str+="Shift+"),this.code>=48&&this.code<=90?this._str+=String.fromCharCode(this.code):this.code>=a.KEY_F1&&this.code<=a.KEY_F12?this._str+="F"+(this.code-111):this._str+="["+this.code+"]",this._str)}return V}(),p}();document.addEventListener("keydown",function(p){if(!g(p.target)){var N=p.keyCode,V=new v(p,"keydown",C[N]);t.emit("keydown",V),t.emit("key",V),C[N]=!0}}),document.addEventListener("keyup",function(p){if(!g(p.target)){var N=p.keyCode,V=new v(p,"keyup");t.emit("keyup",V),t.emit("key",V),C[N]=!1}})},87695:function(A,r){"use strict";r.__esModule=!0,r.focusWindow=r.focusMap=void 0;/** + */var t=r.globalEvents=new e.EventEmitter,o=!1,f=r.setupGlobalEvents=function(){function p(N){N===void 0&&(N={}),o=!!N.ignoreWindowFocus}return p}(),b,B=!0,I=function p(N,V){if(o){B=!0;return}if(b&&(clearTimeout(b),b=null),V){b=setTimeout(function(){return p(N)});return}B!==N&&(B=N,t.emit(N?"window-focus":"window-blur"),t.emit("window-focus-change",N))},k=null,g=r.canStealFocus=function(){function p(N){var V=String(N.tagName).toLowerCase();return V==="input"||V==="textarea"}return p}(),d=function(N){c(),k=N,k.addEventListener("blur",c)},c=function p(){k&&(k.removeEventListener("blur",p),k=null)},m=null,i=null,u=[],s=r.addScrollableNode=function(){function p(N){u.push(N)}return p}(),l=r.removeScrollableNode=function(){function p(N){var V=u.indexOf(N);V>=0&&u.splice(V,1)}return p}(),h=function(N){if(!(k||!B))for(var V=document.body;N&&N!==V;){if(u.includes(N)){if(N.contains(m))return;m=N,N.focus();return}N=N.parentNode}};window.addEventListener("mousemove",function(p){var N=p.target;N!==i&&(i=N,h(N))}),window.addEventListener("focusin",function(p){if(i=null,m=p.target,I(!0),g(p.target)){d(p.target);return}}),window.addEventListener("focusout",function(p){i=null,I(!1,!0)}),window.addEventListener("blur",function(p){i=null,I(!1,!0)}),window.addEventListener("beforeunload",function(p){I(!1)});var C={},v=r.KeyEvent=function(){function p(V,S,y){this.event=V,this.type=S,this.code=window.event?V.which:V.keyCode,this.ctrl=V.ctrlKey,this.shift=V.shiftKey,this.alt=V.altKey,this.repeat=!!y}var N=p.prototype;return N.hasModifierKeys=function(){function V(){return this.ctrl||this.alt||this.shift}return V}(),N.isModifierKey=function(){function V(){return this.code===a.KEY_CTRL||this.code===a.KEY_SHIFT||this.code===a.KEY_ALT}return V}(),N.isDown=function(){function V(){return this.type==="keydown"}return V}(),N.isUp=function(){function V(){return this.type==="keyup"}return V}(),N.toString=function(){function V(){return this._str?this._str:(this._str="",this.ctrl&&(this._str+="Ctrl+"),this.alt&&(this._str+="Alt+"),this.shift&&(this._str+="Shift+"),this.code>=48&&this.code<=90?this._str+=String.fromCharCode(this.code):this.code>=a.KEY_F1&&this.code<=a.KEY_F12?this._str+="F"+(this.code-111):this._str+="["+this.code+"]",this._str)}return V}(),p}();document.addEventListener("keydown",function(p){if(!g(p.target)){var N=p.keyCode,V=new v(p,"keydown",C[N]);t.emit("keydown",V),t.emit("key",V),C[N]=!0}}),document.addEventListener("keyup",function(p){if(!g(p.target)){var N=p.keyCode,V=new v(p,"keyup");t.emit("keyup",V),t.emit("key",V),C[N]=!1}})},87695:function(A,r){"use strict";r.__esModule=!0,r.focusWindow=r.focusMap=void 0;/** * Various focus helpers. * * @file @@ -238,32 +238,32 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var a=["f","p","n","\u03BC","m"," ","k","M","G","T","P","E","Z","Y"],t=a.indexOf(" "),o=r.formatSiUnit=function(){function I(k,g,d){if(g===void 0&&(g=-t),d===void 0&&(d=""),typeof k!="number"||!Number.isFinite(k))return k;var c=Math.floor(Math.log10(k)),m=Math.floor(Math.max(g*3,c)),l=Math.floor(c/3),u=Math.floor(m/3),s=(0,e.clamp)(t+u,0,a.length),i=a[s],h=k/Math.pow(1e3,u),C=l>g?2+u*3-m:0,v=(0,e.toFixed)(h,C)+" "+i+d;return v.trim()}return I}(),f=r.formatPower=function(){function I(k,g){return g===void 0&&(g=0),o(k,g,"W")}return I}(),b=r.formatMoney=function(){function I(k,g){if(g===void 0&&(g=0),!Number.isFinite(k))return k;var d=(0,e.round)(k,g);g>0&&(d=(0,e.toFixed)(k,g)),d=String(d);var c=d.length,m=d.indexOf(".");m===-1&&(m=c);for(var l="",u=0;u0&&u=0?"+":g<0?"\u2013":"",c=Math.abs(g);return c===1/0?c="Inf":c=(0,e.toFixed)(c,2),d+c+" dB"}return I}()},56518:function(A,r,n){"use strict";r.__esModule=!0,r.setupHotKeys=r.releaseHotKey=r.releaseHeldKeys=r.acquireHotKey=void 0;var e=f(n(92986)),a=n(24826),t=n(9394);function o(s){if(typeof WeakMap!="function")return null;var i=new WeakMap,h=new WeakMap;return(o=function(v){return v?h:i})(s)}function f(s,i){if(!i&&s&&s.__esModule)return s;if(s===null||typeof s!="object"&&typeof s!="function")return{default:s};var h=o(i);if(h&&h.has(s))return h.get(s);var C={__proto__:null},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in s)if(p!=="default"&&{}.hasOwnProperty.call(s,p)){var N=v?Object.getOwnPropertyDescriptor(s,p):null;N&&(N.get||N.set)?Object.defineProperty(C,p,N):C[p]=s[p]}return C.default=s,h&&h.set(s,C),C}/** + */var a=["f","p","n","\u03BC","m"," ","k","M","G","T","P","E","Z","Y"],t=a.indexOf(" "),o=r.formatSiUnit=function(){function I(k,g,d){if(g===void 0&&(g=-t),d===void 0&&(d=""),typeof k!="number"||!Number.isFinite(k))return k;var c=Math.floor(Math.log10(k)),m=Math.floor(Math.max(g*3,c)),i=Math.floor(c/3),u=Math.floor(m/3),s=(0,e.clamp)(t+u,0,a.length),l=a[s],h=k/Math.pow(1e3,u),C=i>g?2+u*3-m:0,v=(0,e.toFixed)(h,C)+" "+l+d;return v.trim()}return I}(),f=r.formatPower=function(){function I(k,g){return g===void 0&&(g=0),o(k,g,"W")}return I}(),b=r.formatMoney=function(){function I(k,g){if(g===void 0&&(g=0),!Number.isFinite(k))return k;var d=(0,e.round)(k,g);g>0&&(d=(0,e.toFixed)(k,g)),d=String(d);var c=d.length,m=d.indexOf(".");m===-1&&(m=c);for(var i="",u=0;u0&&u=0?"+":g<0?"\u2013":"",c=Math.abs(g);return c===1/0?c="Inf":c=(0,e.toFixed)(c,2),d+c+" dB"}return I}()},56518:function(A,r,n){"use strict";r.__esModule=!0,r.setupHotKeys=r.releaseHotKey=r.releaseHeldKeys=r.acquireHotKey=void 0;var e=f(n(92986)),a=n(24826),t=n(9394);function o(s){if(typeof WeakMap!="function")return null;var l=new WeakMap,h=new WeakMap;return(o=function(v){return v?h:l})(s)}function f(s,l){if(!l&&s&&s.__esModule)return s;if(s===null||typeof s!="object"&&typeof s!="function")return{default:s};var h=o(l);if(h&&h.has(s))return h.get(s);var C={__proto__:null},v=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var p in s)if(p!=="default"&&{}.hasOwnProperty.call(s,p)){var N=v?Object.getOwnPropertyDescriptor(s,p):null;N&&(N.get||N.set)?Object.defineProperty(C,p,N):C[p]=s[p]}return C.default=s,h&&h.set(s,C),C}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var b=(0,t.createLogger)("hotkeys"),B={},I=[e.KEY_ESCAPE,e.KEY_ENTER,e.KEY_SPACE,e.KEY_TAB,e.KEY_CTRL,e.KEY_SHIFT,e.KEY_UP,e.KEY_DOWN,e.KEY_LEFT,e.KEY_RIGHT],k={},g=function(i){if(i===16)return"Shift";if(i===17)return"Ctrl";if(i===18)return"Alt";if(i===33)return"Northeast";if(i===34)return"Southeast";if(i===35)return"Southwest";if(i===36)return"Northwest";if(i===37)return"West";if(i===38)return"North";if(i===39)return"East";if(i===40)return"South";if(i===45)return"Insert";if(i===46)return"Delete";if(i>=48&&i<=57||i>=65&&i<=90)return String.fromCharCode(i);if(i>=96&&i<=105)return"Numpad"+(i-96);if(i>=112&&i<=123)return"F"+(i-111);if(i===188)return",";if(i===189)return"-";if(i===190)return"."},d=function(i){var h=String(i);if(h==="Ctrl+F5"||h==="Ctrl+R"){location.reload();return}if(h!=="Ctrl+F"&&!(i.event.defaultPrevented||i.isModifierKey()||I.includes(i.code))){h==="F5"&&(i.event.preventDefault(),i.event.returnValue=!1);var C=g(i.code);if(C){var v=B[C];if(v)return b.debug("macro",v),Byond.command(v);if(i.isDown()&&!k[C]){k[C]=!0;var p='Key_Down "'+C+'"';return b.debug(p),Byond.command(p)}if(i.isUp()&&k[C]){k[C]=!1;var N='Key_Up "'+C+'"';return b.debug(N),Byond.command(N)}}}},c=r.acquireHotKey=function(){function s(i){I.push(i)}return s}(),m=r.releaseHotKey=function(){function s(i){var h=I.indexOf(i);h>=0&&I.splice(h,1)}return s}(),l=r.releaseHeldKeys=function(){function s(){for(var i=0,h=Object.keys(k);i0||(0,a.fetchRetry)((0,e.resolveAsset)("icon_ref_map.json")).then(function(b){return b.json()}).then(function(b){return Byond.iconRefMap=b}).catch(function(b){return t.logger.log(b)})}return f}()},1090:function(A,r,n){"use strict";r.__esModule=!0,r.AICard=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AICard=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;if(d.has_ai===0)return(0,e.createComponentVNode)(2,o.Window,{width:250,height:120,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Stored AI",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var c=null;return d.integrity>=75?c="green":d.integrity>=25?c="yellow":c="red",(0,e.createComponentVNode)(2,o.Window,{width:600,height:420,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:d.name,children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:c,value:d.integrity/100})})}),(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h2",null,d.flushing===1?"Wipe of AI in progress...":"",0)})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Laws",children:!!d.has_laws&&(0,e.createComponentVNode)(2,t.Box,{children:d.laws.map(function(m,l){return(0,e.createComponentVNode)(2,t.Box,{children:m},l)})})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h3",null,"No laws detected.",16)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wireless Activity",children:(0,e.createComponentVNode)(2,t.Button,{width:10,icon:d.wireless?"check":"times",content:d.wireless?"Enabled":"Disabled",color:d.wireless?"green":"red",onClick:function(){function m(){return g("wireless")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subspace Transceiver",children:(0,e.createComponentVNode)(2,t.Button,{width:10,icon:d.radio?"check":"times",content:d.radio?"Enabled":"Disabled",color:d.radio?"green":"red",onClick:function(){function m(){return g("radio")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wipe",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{width:10,icon:"trash-alt",confirmIcon:"trash-alt",disabled:d.flushing||d.integrity===0,confirmColor:"red",content:"Wipe AI",onClick:function(){function m(){return g("wipe")}return m}()})})]})})})]})})})}return b}()},39454:function(A,r,n){"use strict";r.__esModule=!0,r.AIFixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AIFixer=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;if(d.occupant===null)return(0,e.createComponentVNode)(2,o.Window,{width:550,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Stored AI",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"robot",size:5,color:"silver"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"h3",null,"No Artificial Intelligence detected.",16)]})})})})});var c=!0;(d.stat===2||d.stat===null)&&(c=!1);var m=null;d.integrity>=75?m="green":d.integrity>=25?m="yellow":m="red";var l=!0;return d.integrity>=100&&d.stat!==2&&(l=!1),(0,e.createComponentVNode)(2,o.Window,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:d.occupant,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:m,value:d.integrity/100})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:c?"green":"red",children:c?"Functional":"Non-Functional"})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Laws",children:!!d.has_laws&&(0,e.createComponentVNode)(2,t.Box,{children:d.laws.map(function(u,s){return(0,e.createComponentVNode)(2,t.Box,{inline:!0,children:u},s)})})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h3",null,"No laws detected.",16)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wireless Activity",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.wireless?"times":"check",content:d.wireless?"Disabled":"Enabled",color:d.wireless?"red":"green",onClick:function(){function u(){return g("wireless")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subspace Transceiver",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.radio?"times":"check",content:d.radio?"Disabled":"Enabled",color:d.radio?"red":"green",onClick:function(){function u(){return g("radio")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Start Repairs",children:(0,e.createComponentVNode)(2,t.Button,{icon:"wrench",disabled:!l||d.active,content:!l||d.active?"Already Repaired":"Repair",onClick:function(){function u(){return g("fix")}return u}()})})]}),(0,e.createComponentVNode)(2,t.Box,{color:"green",lineHeight:2,children:d.active?"Reconstruction in progress.":""})]})})]})})})}return b}()},88422:function(A,r,n){"use strict";r.__esModule=!0,r.APC=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(195),b=r.APC=function(){function g(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:510,height:435,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,k)})})}return g}(),B={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"}},I={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"}},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.locked&&!u.siliconUser,i=u.normallyLocked,h=B[u.externalPower]||B[0],C=B[u.chargingStatus]||B[0],v=u.powerChannels||[],p=I[u.malfStatus]||I[0],N=u.powerCellStatus/100;return(0,e.createFragment)([(0,e.createComponentVNode)(2,f.InterfaceLockNoticeBox),(0,e.createComponentVNode)(2,t.Section,{title:"Power Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Main Breaker",color:h.color,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:u.isOperating?"power-off":"times",content:u.isOperating?"On":"Off",selected:u.isOperating&&!s,color:u.isOperating?"":"bad",disabled:s,onClick:function(){function V(){return l("breaker")}return V}()}),children:["[ ",h.externalPowerText," ]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Cell",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:"good",value:N})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Charge Mode",color:C.color,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:u.chargeMode?"sync":"times",content:u.chargeMode?"Auto":"Off",selected:u.chargeMode,disabled:s,onClick:function(){function V(){return l("charge")}return V}()}),children:["[ ",C.chargingText," ]"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Channels",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[v.map(function(V){var S=V.topicParams;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:V.title,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,mx:2,color:V.status>=2?"good":"bad",children:V.status>=2?"On":"Off"}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Auto",selected:!s&&(V.status===1||V.status===3),disabled:s,onClick:function(){function y(){return l("channel",S.auto)}return y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:"On",selected:!s&&V.status===2,disabled:s,onClick:function(){function y(){return l("channel",S.on)}return y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Off",selected:!s&&V.status===0,disabled:s,onClick:function(){function y(){return l("channel",S.off)}return y}()})],4),children:[V.powerLoad," W"]},V.title)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Load",children:(0,e.createVNode)(1,"b",null,[u.totalLoad,(0,e.createTextVNode)(" W")],0)})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Misc",buttons:!!u.siliconUser&&(0,e.createFragment)([!!u.malfStatus&&(0,e.createComponentVNode)(2,t.Button,{icon:p.icon,content:p.content,color:"bad",onClick:function(){function V(){return l(p.action)}return V}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){function V(){return l("overload")}return V}()})],0),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cover Lock",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.4,icon:u.coverLocked?"lock":"unlock",content:u.coverLocked?"Engaged":"Disengaged",disabled:s,onClick:function(){function V(){return l("cover")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"lightbulb-o",content:u.emergencyLights?"Enabled":"Disabled",disabled:s,onClick:function(){function V(){return l("emergency_lighting")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,e.createComponentVNode)(2,t.Button,{mt:.4,icon:"lightbulb-o",content:u.nightshiftLights?"Enabled":"Disabled",onClick:function(){function V(){return l("toggle_nightshift")}return V}()})})]})})],4)}},99660:function(A,r,n){"use strict";r.__esModule=!0,r.ATM=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ATM=function(){function m(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.view_screen,v=h.authenticated_account,p=h.ticks_left_locked_down,N=h.linked_db,V;if(p>0)V=(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle"}),"Maximum number of pin attempts exceeded! Access to this ATM has been temporarily disabled."]});else if(!N)V=(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle"}),"Unable to connect to accounts database, please retry and if the issue persists contact Nanotrasen IT support."]});else if(v)switch(C){case 1:V=(0,e.createComponentVNode)(2,B);break;case 2:V=(0,e.createComponentVNode)(2,I);break;case 3:V=(0,e.createComponentVNode)(2,d);break;default:V=(0,e.createComponentVNode)(2,k)}else V=(0,e.createComponentVNode)(2,g);return(0,e.createComponentVNode)(2,o.Window,{width:550,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Section,{children:V})]})})}return m}(),b=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.machine_id,v=h.held_card_name;return(0,e.createComponentVNode)(2,t.Section,{title:"Nanotrasen Automatic Teller Machine",children:[(0,e.createComponentVNode)(2,t.Box,{children:"For all your monetary needs!"}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Card",children:(0,e.createComponentVNode)(2,t.Button,{content:v,icon:"eject",onClick:function(){function p(){return i("insert_card")}return p}()})})})]})},B=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.security_level;return(0,e.createComponentVNode)(2,t.Section,{title:"Select a new security level for this account",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:(0,e.createComponentVNode)(2,t.Button,{content:"Account Number",icon:"unlock",selected:C===0,onClick:function(){function v(){return i("change_security_level",{new_security_level:1})}return v}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:"Either the account number or card is required to access this account. EFTPOS transactions will require a card."}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:(0,e.createComponentVNode)(2,t.Button,{content:"Account Pin",icon:"unlock",selected:C===2,onClick:function(){function v(){return i("change_security_level",{new_security_level:2})}return v}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:"An account number and pin must be manually entered to access this account and process transactions."})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},I=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=(0,a.useLocalState)(u,"targetAccNumber",0),v=C[0],p=C[1],N=(0,a.useLocalState)(u,"fundsAmount",0),V=N[0],S=N[1],y=(0,a.useLocalState)(u,"purpose",0),L=y[0],w=y[1],T=h.money;return(0,e.createComponentVNode)(2,t.Section,{title:"Transfer Fund",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account Balance",children:["$",T]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Account Number",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"7 Digit Number",onInput:function(){function x(M,O){return p(O)}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Funds to Transfer",children:(0,e.createComponentVNode)(2,t.Input,{onInput:function(){function x(M,O){return S(O)}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transaction Purpose",children:(0,e.createComponentVNode)(2,t.Input,{fluid:!0,onInput:function(){function x(M,O){return w(O)}return x}()})})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.Button,{content:"Transfer",icon:"sign-out-alt",onClick:function(){function x(){return i("transfer",{target_acc_number:v,funds_amount:V,purpose:L})}return x}()}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},k=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=(0,a.useLocalState)(u,"fundsAmount",0),v=C[0],p=C[1],N=h.owner_name,V=h.money;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Welcome, "+N,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Logout",icon:"sign-out-alt",onClick:function(){function S(){return i("logout")}return S}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account Balance",children:["$",V]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Withdrawal Amount",children:(0,e.createComponentVNode)(2,t.Input,{onInput:function(){function S(y,L){return p(L)}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Withdraw Funds",icon:"sign-out-alt",onClick:function(){function S(){return i("withdrawal",{funds_amount:v})}return S}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Menu",children:[(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Change account security level",icon:"lock",onClick:function(){function S(){return i("view_screen",{view_screen:1})}return S}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Make transfer",icon:"exchange-alt",onClick:function(){function S(){return i("view_screen",{view_screen:2})}return S}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"View transaction log",icon:"list",onClick:function(){function S(){return i("view_screen",{view_screen:3})}return S}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Print balance statement",icon:"print",onClick:function(){function S(){return i("balance_statement")}return S}()})})]})],4)},g=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=(0,a.useLocalState)(u,"accountID",null),v=C[0],p=C[1],N=(0,a.useLocalState)(u,"accountPin",null),V=N[0],S=N[1],y=h.machine_id,L=h.held_card_name;return(0,e.createComponentVNode)(2,t.Section,{title:"Insert card or enter ID and pin to login",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account ID",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"6 Digit Number",onInput:function(){function w(T,x){return p(x)}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pin",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"6 Digit Number",onInput:function(){function w(T,x){return S(x)}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Login",icon:"sign-in-alt",onClick:function(){function w(){return i("attempt_auth",{account_num:v,account_pin:V})}return w}()})})]})})},d=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.transaction_log;return(0,e.createComponentVNode)(2,t.Section,{title:"Transactions",children:[(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Timestamp"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Reason"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Value"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Terminal"})]}),C.map(function(v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.time}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.purpose}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:v.is_deposit?"green":"red",children:["$",v.amount]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.target_name})]},v)})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},c=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data;return(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"sign-out-alt",onClick:function(){function C(){return i("view_screen",{view_screen:0})}return C}()})}},86423:function(A,r,n){"use strict";r.__esModule=!0,r.AccountsUplinkTerminal=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(36352),b=n(98595),B=n(321),I=n(5485),k=r.AccountsUplinkTerminal=function(){function h(C,v){var p=(0,t.useBackend)(v),N=p.act,V=p.data,S=V.loginState,y=V.currentPage,L;if(S.logged_in)y===1?L=(0,e.createComponentVNode)(2,d):y===2?L=(0,e.createComponentVNode)(2,s):y===3&&(L=(0,e.createComponentVNode)(2,i));else return(0,e.createComponentVNode)(2,b.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,I.LoginScreen)})})});return(0,e.createComponentVNode)(2,b.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.LoginInfo),(0,e.createComponentVNode)(2,g),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:L})]})})})}return h}(),g=function(C,v){var p=(0,t.useBackend)(v),N=p.data,V=(0,t.useLocalState)(v,"tabIndex",0),S=V[0],y=V[1],L=N.login_state;return(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,mb:1,children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:S===0,onClick:function(){function w(){return y(0)}return w}(),children:"User Accounts"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:S===1,onClick:function(){function w(){return y(1)}return w}(),children:"Department Accounts"})]})})})},d=function(C,v){var p=(0,t.useLocalState)(v,"tabIndex",0),N=p[0];switch(N){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},c=function(C,v){var p=(0,t.useBackend)(v),N=p.act,V=p.data,S=V.accounts,y=(0,t.useLocalState)(v,"searchText",""),L=y[0],w=y[1],T=(0,t.useLocalState)(v,"sortId","owner_name"),x=T[0],M=T[1],O=(0,t.useLocalState)(v,"sortOrder",!0),D=O[0],E=O[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,u),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"AccountsUplinkTerminal__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,l,{id:"owner_name",children:"Account Holder"}),(0,e.createComponentVNode)(2,l,{id:"account_number",children:"Account Number"}),(0,e.createComponentVNode)(2,l,{id:"suspended",children:"Account Status"}),(0,e.createComponentVNode)(2,l,{id:"money",children:"Account Balance"})]}),S.filter((0,a.createSearch)(L,function(P){return P.owner_name+"|"+P.account_number+"|"+P.suspended+"|"+P.money})).sort(function(P,R){var j=D?1:-1;return P[x].localeCompare(R[x])*j}).map(function(P){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+P.suspended,onClick:function(){function R(){return N("view_account_detail",{account_num:P.account_number})}return R}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",P.owner_name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:["#",P.account_number]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.suspended}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.money})]},P.account_number)})]})})})]})},m=function(C,v){var p=(0,t.useBackend)(v),N=p.act,V=p.data,S=V.department_accounts;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{className:"AccountsUplinkTerminal__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,f.TableCell,{children:"Department Name"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Number"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Status"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Balance"})]}),S.map(function(y){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+y.suspended,onClick:function(){function L(){return N("view_account_detail",{account_num:y.account_number})}return L}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"wallet"})," ",y.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:["#",y.account_number]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:y.suspended}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:y.money})]},y.account_number)})]})})})})},l=function(C,v){var p=(0,t.useLocalState)(v,"sortId","name"),N=p[0],V=p[1],S=(0,t.useLocalState)(v,"sortOrder",!0),y=S[0],L=S[1],w=C.id,T=C.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:N!==w&&"transparent",width:"100%",onClick:function(){function x(){N===w?L(!y):(V(w),L(!0))}return x}(),children:[T,N===w&&(0,e.createComponentVNode)(2,o.Icon,{name:y?"sort-up":"sort-down",ml:"0.25rem;"})]})})},u=function(C,v){var p=(0,t.useBackend)(v),N=p.act,V=p.data,S=V.is_printing,y=(0,t.useLocalState)(v,"searchText",""),L=y[0],w=y[1];return(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"New Account",icon:"plus",onClick:function(){function T(){return N("create_new_account")}return T}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by account holder, number, status",width:"100%",onInput:function(){function T(x,M){return w(M)}return T}()})})]})},s=function(C,v){var p=(0,t.useBackend)(v),N=p.act,V=p.data,S=V.account_number,y=V.owner_name,L=V.money,w=V.suspended,T=V.transactions,x=V.account_pin,M=V.is_department_account;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"#"+S+" / "+y,buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"arrow-left",content:"Back",onClick:function(){function O(){return N("back")}return O}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Number",children:["#",S]}),!!M&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Pin",children:x}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Pin Actions",children:(0,e.createComponentVNode)(2,o.Button,{ml:1,icon:"user-cog",content:"Set New Pin",disabled:!!M,onClick:function(){function O(){return N("set_account_pin",{account_number:S})}return O}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Holder",children:y}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Balance",children:L}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Status",color:w?"red":"green",children:[w?"Suspended":"Active",(0,e.createComponentVNode)(2,o.Button,{ml:1,content:w?"Unsuspend":"Suspend",icon:w?"unlock":"lock",onClick:function(){function O(){return N("toggle_suspension")}return O}()})]})]})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Transactions",children:(0,e.createComponentVNode)(2,o.Table,{children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Timestamp"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Reason"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Value"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Terminal"})]}),T.map(function(O){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.time}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.purpose}),(0,e.createComponentVNode)(2,o.Table.Cell,{color:O.is_deposit?"green":"red",children:["$",O.amount]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.target_name})]},O)})]})})})]})},i=function(C,v){var p=(0,t.useBackend)(v),N=p.act,V=p.data,S=(0,t.useLocalState)(v,"accName",""),y=S[0],L=S[1],w=(0,t.useLocalState)(v,"accDeposit",""),T=w[0],x=w[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Create Account",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"arrow-left",content:"Back",onClick:function(){function M(){return N("back")}return M}()}),children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Holder",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Name Here",onChange:function(){function M(O,D){return L(D)}return M}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Initial Deposit",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"0",onChange:function(){function M(O,D){return x(D)}return M}()})})]}),(0,e.createComponentVNode)(2,o.Button,{mt:1,fluid:!0,content:"Create Account",onClick:function(){function M(){return N("finalise_create_account",{holder_name:y,starting_funds:T})}return M}()})]})}},23001:function(A,r,n){"use strict";r.__esModule=!0,r.AdminAntagMenu=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(36352),b=n(98595),B=n(321),I=n(5485),k=function(h){switch(h){case 0:return"Antagonists";case 1:return"Objectives";case 2:return"Security";case 3:return"All High Value Items";default:return"Something went wrong with this menu, make an issue report please!"}},g=function(h){switch(h){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);case 2:return(0,e.createComponentVNode)(2,l);case 3:return(0,e.createComponentVNode)(2,u);default:return"Something went wrong with this menu, make an issue report please!"}},d=r.AdminAntagMenu=function(){function i(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.loginState,S=N.currentPage,y=(0,t.useLocalState)(C,"tabIndex",0),L=y[0],w=y[1],T=(0,t.useLocalState)(C,"searchText",""),x=T[0],M=T[1];return(0,e.createComponentVNode)(2,b.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.NoticeBox,{children:"This menu is a Work in Progress. Some antagonists like Nuclear Operatives and Biohazards will not show up."})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===0,onClick:function(){function O(){w(0)}return O}(),icon:"user",children:"Antagonists"},"Antagonists"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===1,onClick:function(){function O(){w(1)}return O}(),icon:"people-robbery",children:"Objectives"},"Objectives"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===2,onClick:function(){function O(){w(2)}return O}(),icon:"handcuffs",children:"Security"},"Security"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===3,onClick:function(){function O(){w(3)}return O}(),icon:"lock",children:"High Value Items"},"HighValueItems")]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:k(L),fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search...",width:"300px",onInput:function(){function O(D,E){return M(E)}return O}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"sync",onClick:function(){function O(){return p("refresh")}return O}(),children:"Refresh"})]}),children:g(L)})})]})})})}return i}(),c=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.antagonists,S=(0,t.useLocalState)(C,"searchText",""),y=S[0],L=S[1],w=(0,t.useLocalState)(C,"sortId","antag_name"),T=w[0],x=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),O=M[0],D=M[1];return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{id:"name",children:"Mob Name"}),(0,e.createComponentVNode)(2,s,{id:"",children:"Buttons"}),(0,e.createComponentVNode)(2,s,{id:"antag_name",children:"Antagonist Type"}),(0,e.createComponentVNode)(2,s,{id:"status",children:"Status"})]}),V.filter((0,a.createSearch)(y,function(E){return E.name+"|"+E.status+"|"+E.antag_name})).sort(function(E,P){var R=O?1:-1;return E[T]===void 0||E[T]===null?R:P[T]===void 0||P[T]===null?-1*R:typeof E[T]=="number"?(E[T]-P[T])*R:E[T].localeCompare(P[T])*R}).map(function(E,P){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:E.body_destroyed?E.name:(0,e.createComponentVNode)(2,o.Button,{color:E.is_hijacker||!E.name?"red":"",tooltip:E.is_hijacker?"Hijacker":"",onClick:function(){function R(){return p("show_player_panel",{mind_uid:E.antag_mind_uid})}return R}(),children:E.name?E.name:"??? (NO NAME)"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:[(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("pm",{ckey:E.ckey})}return R}(),children:"PM"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("follow",{datum_uid:E.antag_mind_uid})}return R}(),children:"FLW"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("obs",{mind_uid:E.antag_mind_uid})}return R}(),children:"OBS"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("tp",{mind_uid:E.antag_mind_uid})}return R}(),children:"TP"})]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:E.antag_name}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.status?"red":"grey",children:E.status?E.status:"Alive"})})]},P)})]}):"No Antagonists!"},m=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.objectives,S=(0,t.useLocalState)(C,"searchText",""),y=S[0],L=S[1],w=(0,t.useLocalState)(C,"sortId2","target_name"),T=w[0],x=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),O=M[0],D=M[1];return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"obj_name",children:"Name"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"target_name",children:"Target"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"status",children:"Status"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"owner_name",children:"Owner"})]}),V.filter((0,a.createSearch)(y,function(E){return E.obj_name+"|"+E.target_name+"|"+(E.status?"success":"incompleted")+"|"+E.owner_name})).sort(function(E,P){var R=O?1:-1;return E[T]===void 0||E[T]===null||T==="target_name"&&E.no_target?R:P[T]===void 0||P[T]===null||T==="target_name"&&P.no_target?-1*R:typeof E[T]=="number"?(E[T]-P[T])*R:E[T].localeCompare(P[T])*R}).map(function(E,P){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{tooltip:E.obj_desc,onClick:function(){function R(){return p("vv",{uid:E.obj_uid})}return R}(),children:E.obj_name})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:E.no_target?"":E.track.length?E.track.map(function(R,j){return(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){return p("follow",{datum_uid:R})}return F}(),children:[E.target_name," ",E.track.length>1?"("+(parseInt(j,10)+1)+")":""]},j)}):"No "+E.target_name+" Found"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.status?"green":"grey",children:E.status?"Success":"Incomplete"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("obj_owner",{owner_uid:E.owner_uid})}return R}(),children:E.owner_name})})]},P)})]}):"No Objectives!"},l=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.security,S=(0,t.useLocalState)(C,"searchText",""),y=S[0],L=S[1],w=(0,t.useLocalState)(C,"sortId3","health"),T=w[0],x=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),O=M[0],D=M[1],E=function(j){return j.status===2?"red":j.status===1?"orange":j.broken_bone||j.internal_bleeding?"yellow":"grey"},P=function(j){return j.status===2?"Dead":j.status===1?"Unconscious":j.broken_bone&&j.internal_bleeding?"Broken Bone, IB":j.broken_bone?"Broken Bone":j.internal_bleeding?"IB":"Alive"};return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"name",children:"Name"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"role",children:"Role"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"status",children:"Status"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"antag",children:"Antag"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"health",children:"Health"})]}),V.filter((0,a.createSearch)(y,function(R){return R.name+"|"+R.role+"|"+P(R)+"|"+R.antag})).sort(function(R,j){var F=O?1:-1;return R[T]===void 0||R[T]===null?F:j[T]===void 0||j[T]===null?-1*F:typeof R[T]=="number"?(R[T]-j[T])*F:R[T].localeCompare(j[T])*F}).map(function(R,j){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){return p("show_player_panel",{mind_uid:R.mind_uid})}return F}(),children:R.name})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:R.role}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:E(R),children:P(R)})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:R.antag?(0,e.createComponentVNode)(2,o.Button,{textColor:"red",translucent:!0,onClick:function(){function F(){p("tp",{mind_uid:R.mind_uid})}return F}(),children:R.antag}):""}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.ProgressBar,{minValue:0,value:R.health/R.max_health,maxValue:1,ranges:{good:[.6,1/0],average:[0,.6],bad:[-1/0,0]},children:R.health})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:[(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){p("pm",{ckey:R.ckey})}return F}(),children:"PM"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){p("follow",{datum_uid:R.mind_uid})}return F}(),children:"FLW"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){p("obs",{mind_uid:R.mind_uid})}return F}(),children:"OBS"})]})]},j)})]}):"No Security!"},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.high_value_items,S=(0,t.useLocalState)(C,"searchText",""),y=S[0],L=S[1],w=(0,t.useLocalState)(C,"sortId4","person"),T=w[0],x=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),O=M[0],D=M[1];return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"name",children:"Name"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"person",children:"Carrier"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"loc",children:"Location"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"admin_z",children:"On Admin Z-level"})]}),V.filter((0,a.createSearch)(y,function(E){return E.name+"|"+E.loc})).sort(function(E,P){var R=O?1:-1;return E[T]===void 0||E[T]===null?R:P[T]===void 0||P[T]===null?-1*R:typeof E[T]=="number"?(E[T]-P[T])*R:E[T].localeCompare(P[T])*R}).map(function(E,P){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{tooltip:E.obj_desc,translucent:E.admin_z,onClick:function(){function R(){return p("vv",{uid:E.uid})}return R}(),children:E.name})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.admin_z?"grey":"",children:E.person})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.admin_z?"grey":"",children:E.loc})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:"grey",children:E.admin_z?"On Admin Z-level":""})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("follow",{datum_uid:E.uid})}return R}(),children:"FLW"})})]},P)})]}):"No High Value Items!"},s=function(h,C){var v=h.id,p=h.sort_group,N=p===void 0?"sortId":p,V=h.default_sort,S=V===void 0?"antag_name":V,y=h.children,L=(0,t.useLocalState)(C,N,S),w=L[0],T=L[1],x=(0,t.useLocalState)(C,"sortOrder",!0),M=x[0],O=x[1];return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:w!==v&&"transparent",width:"100%",onClick:function(){function D(){w===v?O(!M):(T(v),O(!0))}return D}(),children:[y,w===v&&(0,e.createComponentVNode)(2,o.Icon,{name:M?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},39683:function(A,r,n){"use strict";r.__esModule=!0,r.AgentCardInfo=r.AgentCardAppearances=r.AgentCard=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[{name:"Male",icon:"mars"},{name:"Female",icon:"venus"},{name:"Genderless",icon:"genderless"}],b=["A+","A-","B+","B-","AB+","AB-","O+","O-"],B="Empty",I=function(m){var l=m.label,u=m.value,s=m.onCommit,i=m.onClick,h=m.onRClick,C=m.tooltip;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:l,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Input,{fluid:!0,textAlign:"center",content:u||B,onCommit:s})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"file-signature",tooltip:C,tooltipPosition:"bottom-end",onClick:i,onContextMenu:h})})]})})},k=r.AgentCard=function(){function c(m,l){var u=(0,a.useLocalState)(l,"tabIndex",0),s=u[0],i=u[1],h=function(){function C(v){switch(v){case 0:return(0,e.createComponentVNode)(2,g);case 1:return(0,e.createComponentVNode)(2,d);default:return(0,e.createComponentVNode)(2,g)}}return C}();return(0,e.createComponentVNode)(2,o.Window,{width:435,height:500,theme:"syndicate",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:s===0,onClick:function(){function C(){return i(0)}return C}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"table"})," Card Info"]},"Card Info"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:s===1,onClick:function(){function C(){return i(1)}return C}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"id-card"})," Appearance"]},"Appearance")]})}),h(s)]})})})}return c}(),g=r.AgentCardInfo=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.registered_name,C=i.sex,v=i.age,p=i.assignment,N=i.job_assets,V=i.job_icon,S=i.associated_account_number,y=i.blood_type,L=i.dna_hash,w=i.fingerprint_hash,T=i.photo,x=i.ai_tracking,M=i.photo_cooldown,O=(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Autofill options."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("LMB - Autofill your own data."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("RMB - Autofill someone else data.")],4),D=(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Autofill options."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("LMB - Autofill your own data."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("RMB - Autofill with random data.")],4);return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Card Info",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,I,{label:"Name",value:h,tooltip:O,onCommit:function(){function E(P,R){return s("change_name",{name:R})}return E}(),onClick:function(){function E(){return s("change_name",{option:"Primary"})}return E}(),onRClick:function(){function E(P){P.preventDefault(),s("change_name",{option:"Secondary"})}return E}()}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sex",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:f.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:E.icon,content:E.name,selected:C===E.name,onClick:function(){function P(){return s("change_sex",{sex:E.name})}return P}()})},E.name)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Age",children:(0,e.createComponentVNode)(2,t.Slider,{fluid:!0,minValue:17,value:v||0,maxValue:300,onChange:function(){function E(P,R){return s("change_age",{age:R})}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rank",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function E(){return s("change_occupation")}return E}(),textAlign:"middle",children:p||"[UNSET]"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{tooltip:"Change HUD icon",tooltipPosition:"bottom-end",onClick:function(){function E(){return s("change_occupation",{option:"Primary"})}return E}(),children:[(0,e.createComponentVNode)(2,t.DmIcon,{fill:!0,icon:N,icon_state:V,verticalAlign:"bottom",my:"2px",width:"16px"})," "]})})]})}),(0,e.createComponentVNode)(2,I,{label:"Fingerprint",value:w,onCommit:function(){function E(P,R){return s("change_fingerprints",{new_fingerprints:R})}return E}(),onClick:function(){function E(){return s("change_fingerprints",{option:"Primary"})}return E}(),onRClick:function(){function E(P){P.preventDefault(),s("change_fingerprints",{option:"Secondary"})}return E}(),tooltip:D}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood Type",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:[b.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:E,selected:y===E,onClick:function(){function P(){return s("change_blood_type",{new_type:E})}return P}()})},E)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file-signature",onClick:function(){function E(){return s("change_blood_type",{option:"Primary"})}return E}()})})]})}),(0,e.createComponentVNode)(2,I,{label:"DNA",value:L,onCommit:function(){function E(P,R){return s("change_dna_hash",{new_dna:R})}return E}(),onClick:function(){function E(){return s("change_dna_hash",{option:"Primary"})}return E}(),onRClick:function(){function E(P){P.preventDefault(),s("change_dna_hash",{option:"Secondary"})}return E}(),tooltip:D}),(0,e.createComponentVNode)(2,I,{label:"Account",value:S||0,onCommit:function(){function E(P,R){return s("change_money_account",{new_account:R})}return E}(),onClick:function(){function E(){return s("change_money_account",{option:"Primary"})}return E}(),onRClick:function(){function E(P){P.preventDefault(),s("change_money_account",{option:"Secondary"})}return E}(),tooltip:D}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Photo",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!M,tooltip:M?"":"You can't generate a new photo yet.",onClick:function(){function E(){return s("change_photo")}return E}(),children:T?"Update":B})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Card Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Card Info",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{fluid:!0,textAlign:"center",content:"Delete Card Info",confirmContent:"Are you sure?",onClick:function(){function E(){return s("delete_info")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Access",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{fluid:!0,textAlign:"center",content:"Reset Access",confirmContent:"Are you sure?",onClick:function(){function E(){return s("clear_access")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"AI Tracking",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",onClick:function(){function E(){return s("change_ai_tracking")}return E}(),children:x?"Untrackable":"Trackable"})})]})})})],4)}return c}(),d=r.AgentCardAppearances=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=(0,a.useSharedState)(l,"selectedAppearance",null),C=h[0],v=h[1],p=i.appearances,N=i.id_icon;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Card Appearance",children:p.map(function(V){return(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:N,dmIconState:V,imageSize:64,compact:!0,selected:V===C,tooltip:V,style:{opacity:V===C&&"1"||"0.5"},onClick:function(){function S(){v(V),s("change_appearance",{new_appearance:V})}return S}()},V)})})})}return c}()},56793:function(A,r,n){"use strict";r.__esModule=!0,r.AiAirlock=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},b=r.AiAirlock=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=f[c.power.main]||f[0],l=f[c.power.backup]||f[0],u=f[c.shock]||f[0];return(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Power Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Main",color:m.color,buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:"lightbulb-o",disabled:!c.power.main,content:"Disrupt",onClick:function(){function s(){return d("disrupt-main")}return s}()}),children:[c.power.main?"Online":"Offline"," ",!c.wires.main_power&&"[Wires have been cut!]"||c.power.main_timeleft>0&&"["+c.power.main_timeleft+"s]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Backup",color:l.color,buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:"lightbulb-o",disabled:!c.power.backup,content:"Disrupt",onClick:function(){function s(){return d("disrupt-backup")}return s}()}),children:[c.power.backup?"Online":"Offline"," ",!c.wires.backup_power&&"[Wires have been cut!]"||c.power.backup_timeleft>0&&"["+c.power.backup_timeleft+"s]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Electrify",color:u.color,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{mr:.5,icon:"wrench",disabled:!(c.wires.shock&&c.shock!==2),content:"Restore",onClick:function(){function s(){return d("shock-restore")}return s}()}),(0,e.createComponentVNode)(2,t.Button,{mr:.5,icon:"bolt",disabled:!c.wires.shock,content:"Temporary",onClick:function(){function s(){return d("shock-temp")}return s}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"bolt",disabled:!c.wires.shock||c.shock===0,content:"Permanent",onClick:function(){function s(){return d("shock-perm")}return s}()})],4),children:[c.shock===2?"Safe":"Electrified"," ",!c.wires.shock&&"[Wires have been cut!]"||c.shock_timeleft>0&&"["+c.shock_timeleft+"s]"||c.shock_timeleft===-1&&"[Permanent]"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Access and Door Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.id_scanner?"power-off":"times",content:c.id_scanner?"Enabled":"Disabled",selected:c.id_scanner,disabled:!c.wires.id_scanner,onClick:function(){function s(){return d("idscan-toggle")}return s}()}),children:!c.wires.id_scanner&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Access",buttons:(0,e.createComponentVNode)(2,t.Button,{width:6.5,icon:c.emergency?"power-off":"times",content:c.emergency?"Enabled":"Disabled",selected:c.emergency,onClick:function(){function s(){return d("emergency-toggle")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:c.locked?"lock":"unlock",content:c.locked?"Lowered":"Raised",selected:c.locked,disabled:!c.wires.bolts,onClick:function(){function s(){return d("bolt-toggle")}return s}()}),children:!c.wires.bolts&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.lights?"power-off":"times",content:c.lights?"Enabled":"Disabled",selected:c.lights,disabled:!c.wires.lights,onClick:function(){function s(){return d("light-toggle")}return s}()}),children:!c.wires.lights&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.safe?"power-off":"times",content:c.safe?"Enabled":"Disabled",selected:c.safe,disabled:!c.wires.safe,onClick:function(){function s(){return d("safe-toggle")}return s}()}),children:!c.wires.safe&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.speed?"power-off":"times",content:c.speed?"Enabled":"Disabled",selected:c.speed,disabled:!c.wires.timing,onClick:function(){function s(){return d("speed-toggle")}return s}()}),children:!c.wires.timing&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:c.opened?"sign-out-alt":"sign-in-alt",content:c.opened?"Open":"Closed",selected:c.opened,disabled:c.locked||c.welded,onClick:function(){function s(){return d("open-close")}return s}()}),children:!!(c.locked||c.welded)&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("[Door is "),c.locked?"bolted":"",c.locked&&c.welded?" and ":"",c.welded?"welded":"",(0,e.createTextVNode)("!]")],0)})]})})]})})}return B}()},72475:function(A,r,n){"use strict";r.__esModule=!0,r.AirAlarm=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(195),b=r.AirAlarm=function(){function u(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.locked;return(0,e.createComponentVNode)(2,o.Window,{width:570,height:p?310:755,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.InterfaceLockNoticeBox),(0,e.createComponentVNode)(2,I),!p&&(0,e.createFragment)([(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,g)],4)]})})}return u}(),B=function(s){return s===0?"green":s===1?"orange":"red"},I=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.air,N=v.mode,V=v.atmos_alarm,S=v.locked,y=v.alarmActivated,L=v.rcon,w=v.target_temp,T;return p.danger.overall===0?V===0?T="Optimal":T="Caution: Atmos alert in area":p.danger.overall===1?T="Caution":T="DANGER: Internals Required",(0,e.createComponentVNode)(2,t.Section,{title:"Air Status",children:p?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure",children:(0,e.createComponentVNode)(2,t.Box,{color:B(p.danger.pressure),children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.pressure})," kPa",!S&&(0,e.createFragment)([(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,t.Button,{content:N===3?"Deactivate Panic Siphon":"Activate Panic Siphon",selected:N===3,icon:"exclamation-triangle",onClick:function(){function x(){return C("mode",{mode:N===3?1:3})}return x}()})],4)]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Oxygen",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.oxygen/100,fractionDigits:"1",color:B(p.danger.oxygen)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nitrogen",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.nitrogen/100,fractionDigits:"1",color:B(p.danger.nitrogen)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Carbon Dioxide",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.co2/100,fractionDigits:"1",color:B(p.danger.co2)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Toxins",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.plasma/100,fractionDigits:"1",color:B(p.danger.plasma)})}),p.contents.n2o>.1&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nitrous Oxide",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.n2o/100,fractionDigits:"1",color:B(p.danger.n2o)})}),p.contents.other>.1&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Other",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.other/100,fractionDigits:"1",color:B(p.danger.other)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,t.Box,{color:B(p.danger.temperature),children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.temperature})," K / ",(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.temperature_c})," C\xA0",(0,e.createComponentVNode)(2,t.Button,{icon:"thermometer-full",content:w+" C",onClick:function(){function x(){return C("temperature")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:p.thermostat_state?"On":"Off",selected:p.thermostat_state,icon:"power-off",onClick:function(){function x(){return C("thermostat_state")}return x}()})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Local Status",children:(0,e.createComponentVNode)(2,t.Box,{color:B(p.danger.overall),children:[T,!S&&(0,e.createFragment)([(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,t.Button,{content:y?"Reset Alarm":"Activate Alarm",selected:y,onClick:function(){function x(){return C(y?"atmos_reset":"atmos_alarm")}return x}()})],4)]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remote Control Settings",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Off",selected:L===1,onClick:function(){function x(){return C("set_rcon",{rcon:1})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Auto",selected:L===2,onClick:function(){function x(){return C("set_rcon",{rcon:2})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:"On",selected:L===3,onClick:function(){function x(){return C("set_rcon",{rcon:3})}return x}()})]})]}):(0,e.createComponentVNode)(2,t.Box,{children:"Unable to acquire air sample!"})})},k=function(s,i){var h=(0,a.useLocalState)(i,"tabIndex",0),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===0,onClick:function(){function p(){return v(0)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"sign-out-alt"})," Vent Control"]},"Vents"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===1,onClick:function(){function p(){return v(1)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"sign-in-alt"})," Scrubber Control"]},"Scrubbers"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===2,onClick:function(){function p(){return v(2)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cog"})," Mode"]},"Mode"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===3,onClick:function(){function p(){return v(3)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"tachometer-alt"})," Thresholds"]},"Thresholds")]})},g=function(s,i){var h=(0,a.useLocalState)(i,"tabIndex",0),C=h[0],v=h[1];switch(C){case 0:return(0,e.createComponentVNode)(2,d);case 1:return(0,e.createComponentVNode)(2,c);case 2:return(0,e.createComponentVNode)(2,m);case 3:return(0,e.createComponentVNode)(2,l);default:return"WE SHOULDN'T BE HERE!"}},d=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.vents;return p.map(function(N){return(0,e.createComponentVNode)(2,t.Section,{title:N.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[(0,e.createComponentVNode)(2,t.Button,{content:N.power?"On":"Off",selected:N.power,icon:"power-off",onClick:function(){function V(){return C("command",{cmd:"power",val:!N.power,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:N.direction?"Blowing":"Siphoning",icon:N.direction?"sign-out-alt":"sign-in-alt",onClick:function(){function V(){return C("command",{cmd:"direction",val:!N.direction,id_tag:N.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure Checks",children:[(0,e.createComponentVNode)(2,t.Button,{content:"External",selected:N.checks===1,onClick:function(){function V(){return C("command",{cmd:"checks",val:1,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Internal",selected:N.checks===2,onClick:function(){function V(){return C("command",{cmd:"checks",val:2,id_tag:N.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"External Pressure Target",children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:N.external})," kPa\xA0",(0,e.createComponentVNode)(2,t.Button,{content:"Set",icon:"cog",onClick:function(){function V(){return C("command",{cmd:"set_external_pressure",id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Reset",icon:"redo-alt",onClick:function(){function V(){return C("command",{cmd:"set_external_pressure",val:101.325,id_tag:N.id_tag})}return V}()})]})]})},N.name)})},c=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.scrubbers;return p.map(function(N){return(0,e.createComponentVNode)(2,t.Section,{title:N.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[(0,e.createComponentVNode)(2,t.Button,{content:N.power?"On":"Off",selected:N.power,icon:"power-off",onClick:function(){function V(){return C("command",{cmd:"power",val:!N.power,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:N.scrubbing?"Scrubbing":"Siphoning",icon:N.scrubbing?"filter":"sign-in-alt",onClick:function(){function V(){return C("command",{cmd:"scrubbing",val:!N.scrubbing,id_tag:N.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Range",children:(0,e.createComponentVNode)(2,t.Button,{content:N.widenet?"Extended":"Normal",selected:N.widenet,icon:"expand-arrows-alt",onClick:function(){function V(){return C("command",{cmd:"widenet",val:!N.widenet,id_tag:N.id_tag})}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Filtering",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Carbon Dioxide",selected:N.filter_co2,onClick:function(){function V(){return C("command",{cmd:"co2_scrub",val:!N.filter_co2,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Plasma",selected:N.filter_toxins,onClick:function(){function V(){return C("command",{cmd:"tox_scrub",val:!N.filter_toxins,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Nitrous Oxide",selected:N.filter_n2o,onClick:function(){function V(){return C("command",{cmd:"n2o_scrub",val:!N.filter_n2o,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Oxygen",selected:N.filter_o2,onClick:function(){function V(){return C("command",{cmd:"o2_scrub",val:!N.filter_o2,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Nitrogen",selected:N.filter_n2,onClick:function(){function V(){return C("command",{cmd:"n2_scrub",val:!N.filter_n2,id_tag:N.id_tag})}return V}()})]})]})},N.name)})},m=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.modes,N=v.presets,V=v.emagged,S=v.mode,y=v.preset;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"System Mode",children:Object.keys(p).map(function(L){var w=p[L];if(!w.emagonly||V)return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",width:1,children:(0,e.createComponentVNode)(2,t.Button,{content:w.name,icon:"cog",selected:w.id===S,onClick:function(){function T(){return C("mode",{mode:w.id})}return T}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.desc})]},w.name)})}),(0,e.createComponentVNode)(2,t.Section,{title:"System Presets",children:[(0,e.createComponentVNode)(2,t.Box,{italic:!0,children:"After making a selection, the system will automatically cycle in order to remove contaminants."}),(0,e.createComponentVNode)(2,t.Table,{mt:1,children:N.map(function(L){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",width:1,children:(0,e.createComponentVNode)(2,t.Button,{content:L.name,icon:"cog",selected:L.id===y,onClick:function(){function w(){return C("preset",{preset:L.id})}return w}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.desc})]},L.name)})})]})],4)},l=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.thresholds;return(0,e.createComponentVNode)(2,t.Section,{title:"Alarm Thresholds",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"20%",children:"Value"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"red",width:"20%",children:"Danger Min"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"orange",width:"20%",children:"Warning Min"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"orange",width:"20%",children:"Warning Max"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"red",width:"20%",children:"Danger Max"})]}),p.map(function(N){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:N.name}),N.settings.map(function(V){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:V.selected===-1?"Off":V.selected,onClick:function(){function S(){return C("command",{cmd:"set_threshold",env:V.env,var:V.val})}return S}()})},V.val)})]},N.name)})]})})}},12333:function(A,r,n){"use strict";r.__esModule=!0,r.AirlockAccessController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AirlockAccessController=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.exterior_status,m=d.interior_status,l=d.processing,u,s;return c==="open"?u=(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Lock Exterior Door",icon:"exclamation-triangle",disabled:l,onClick:function(){function i(){return g("force_ext")}return i}()}):u=(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:l,onClick:function(){function i(){return g("cycle_ext_door")}return i}()}),m==="open"?s=(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Lock Interior Door",icon:"exclamation-triangle",disabled:l,color:m==="open"?"red":l?"yellow":null,onClick:function(){function i(){return g("force_int")}return i}()}):s=(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:l,onClick:function(){function i(){return g("cycle_int_door")}return i}()}),(0,e.createComponentVNode)(2,o.Window,{width:330,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Information",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"External Door Status",children:c==="closed"?"Locked":"Open"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Internal Door Status",children:m==="closed"?"Locked":"Open"})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:(0,e.createComponentVNode)(2,t.Box,{children:[u,s]})})]})})}return b}()},28736:function(A,r,n){"use strict";r.__esModule=!0,r.AirlockElectronics=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49148),b=1,B=2,I=4,k=8,g=r.AirlockElectronics=function(){function m(l,u){return(0,e.createComponentVNode)(2,o.Window,{width:450,height:565,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})})})}return m}(),d=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.unrestricted_dir;return(0,e.createComponentVNode)(2,t.Section,{title:"Access Control",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,mb:1,children:"Unrestricted Access From:"}),(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-left",content:"East",selected:C&I,onClick:function(){function v(){return i("unrestricted_access",{unres_dir:I})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-up",content:"South",selected:C&B,onClick:function(){function v(){return i("unrestricted_access",{unres_dir:B})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-right",content:"West",selected:C&k,onClick:function(){function v(){return i("unrestricted_access",{unres_dir:k})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-down",content:"North",selected:C&b,onClick:function(){function v(){return i("unrestricted_access",{unres_dir:b})}return v}()})})]})]})})},c=function(l,u){var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.selected_accesses,v=h.one_access,p=h.regions;return(0,e.createComponentVNode)(2,f.AccessList,{usedByRcd:1,rcdButtons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:v,content:"One",onClick:function(){function N(){return i("set_one_access",{access:"one"})}return N}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!v,content:"All",onClick:function(){function N(){return i("set_one_access",{access:"all"})}return N}()})],4),accesses:p,selectedList:C,accessMod:function(){function N(V){return i("set",{access:V})}return N}(),grantAll:function(){function N(){return i("grant_all")}return N}(),denyAll:function(){function N(){return i("clear_all")}return N}(),grantDep:function(){function N(V){return i("grant_region",{region:V})}return N}(),denyDep:function(){function N(V){return i("deny_region",{region:V})}return N}()})}},47365:function(A,r,n){"use strict";r.__esModule=!0,r.AlertModal=void 0;var e=n(89005),a=n(51057),t=n(72253),o=n(92986),f=n(36036),b=n(98595),B=-1,I=1,k=r.AlertModal=function(){function c(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=i.autofocus,C=i.buttons,v=C===void 0?[]:C,p=i.large_buttons,N=i.message,V=N===void 0?"":N,S=i.timeout,y=i.title,L=(0,t.useLocalState)(l,"selected",0),w=L[0],T=L[1],x=110+(V.length>30?Math.ceil(V.length/4):0)+(V.length&&p?5:0),M=325+(v.length>2?100:0),O=function(){function D(E){w===0&&E===B?T(v.length-1):w===v.length-1&&E===I?T(0):T(w+E)}return D}();return(0,e.createComponentVNode)(2,b.Window,{title:y,height:x,width:M,children:[!!S&&(0,e.createComponentVNode)(2,a.Loader,{value:S}),(0,e.createComponentVNode)(2,b.Window.Content,{onKeyDown:function(){function D(E){var P=window.event?E.which:E.keyCode;P===o.KEY_SPACE||P===o.KEY_ENTER?s("choose",{choice:v[w]}):P===o.KEY_ESCAPE?s("cancel"):P===o.KEY_LEFT?(E.preventDefault(),O(B)):(P===o.KEY_TAB||P===o.KEY_RIGHT)&&(E.preventDefault(),O(I))}return D}(),children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,m:1,children:(0,e.createComponentVNode)(2,f.Box,{color:"label",overflow:"hidden",children:V})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:[!!h&&(0,e.createComponentVNode)(2,f.Autofocus),(0,e.createComponentVNode)(2,g,{selected:w})]})]})})})]})}return c}(),g=function(m,l){var u=(0,t.useBackend)(l),s=u.data,i=s.buttons,h=i===void 0?[]:i,C=s.large_buttons,v=s.swapped_buttons,p=m.selected;return(0,e.createComponentVNode)(2,f.Flex,{fill:!0,align:"center",direction:v?"row":"row-reverse",justify:"space-around",wrap:!0,children:h==null?void 0:h.map(function(N,V){return C&&h.length<3?(0,e.createComponentVNode)(2,f.Flex.Item,{grow:!0,children:(0,e.createComponentVNode)(2,d,{button:N,id:V.toString(),selected:p===V})},V):(0,e.createComponentVNode)(2,f.Flex.Item,{grow:C?1:0,children:(0,e.createComponentVNode)(2,d,{button:N,id:V.toString(),selected:p===V})},V)})})},d=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=i.large_buttons,C=m.button,v=m.selected,p=C.length>7?"100%":7;return(0,e.createComponentVNode)(2,f.Button,{mx:h?1:0,pt:h?.33:0,content:C,fluid:!!h,onClick:function(){function N(){return s("choose",{choice:C})}return N}(),selected:v,textAlign:"center",height:!!h&&2,width:!h&&p})}},71824:function(A,r,n){"use strict";r.__esModule=!0,r.AppearanceChanger=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AppearanceChanger=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.change_race,l=c.species,u=c.specimen,s=c.change_gender,i=c.gender,h=c.change_eye_color,C=c.change_skin_tone,v=c.change_skin_color,p=c.change_runechat_color,N=c.change_head_accessory_color,V=c.change_hair_color,S=c.change_secondary_hair_color,y=c.change_facial_hair_color,L=c.change_secondary_facial_hair_color,w=c.change_head_marking_color,T=c.change_body_marking_color,x=c.change_tail_marking_color,M=c.change_head_accessory,O=c.head_accessory_styles,D=c.head_accessory_style,E=c.change_hair,P=c.hair_styles,R=c.hair_style,j=c.change_hair_gradient,F=c.change_facial_hair,W=c.facial_hair_styles,z=c.facial_hair_style,K=c.change_head_markings,G=c.head_marking_styles,J=c.head_marking_style,Q=c.change_body_markings,ue=c.body_marking_styles,ie=c.body_marking_style,pe=c.change_tail_markings,te=c.tail_marking_styles,q=c.tail_marking_style,ne=c.change_body_accessory,le=c.body_accessory_styles,ee=c.body_accessory_style,re=c.change_alt_head,oe=c.alt_head_styles,fe=c.alt_head_style,me=!1;return(h||C||v||N||p||V||S||y||L||w||T||x)&&(me=!0),(0,e.createComponentVNode)(2,o.Window,{width:800,height:450,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Species",children:l.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.specimen,selected:Y.specimen===u,onClick:function(){function ve(){return d("race",{race:Y.specimen})}return ve}()},Y.specimen)})}),!!s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gender",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Male",selected:i==="male",onClick:function(){function Y(){return d("gender",{gender:"male"})}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Female",selected:i==="female",onClick:function(){function Y(){return d("gender",{gender:"female"})}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Genderless",selected:i==="plural",onClick:function(){function Y(){return d("gender",{gender:"plural"})}return Y}()})]}),!!me&&(0,e.createComponentVNode)(2,b),!!M&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Head accessory",children:O.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.headaccessorystyle,selected:Y.headaccessorystyle===D,onClick:function(){function ve(){return d("head_accessory",{head_accessory:Y.headaccessorystyle})}return ve}()},Y.headaccessorystyle)})}),!!E&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hair",children:P.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.hairstyle,selected:Y.hairstyle===R,onClick:function(){function ve(){return d("hair",{hair:Y.hairstyle})}return ve}()},Y.hairstyle)})}),!!j&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hair Gradient",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Change Style",onClick:function(){function Y(){return d("hair_gradient")}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Offset",onClick:function(){function Y(){return d("hair_gradient_offset")}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Color",onClick:function(){function Y(){return d("hair_gradient_colour")}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Alpha",onClick:function(){function Y(){return d("hair_gradient_alpha")}return Y}()})]}),!!F&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Facial hair",children:W.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.facialhairstyle,selected:Y.facialhairstyle===z,onClick:function(){function ve(){return d("facial_hair",{facial_hair:Y.facialhairstyle})}return ve}()},Y.facialhairstyle)})}),!!K&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Head markings",children:G.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.headmarkingstyle,selected:Y.headmarkingstyle===J,onClick:function(){function ve(){return d("head_marking",{head_marking:Y.headmarkingstyle})}return ve}()},Y.headmarkingstyle)})}),!!Q&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Body markings",children:ue.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.bodymarkingstyle,selected:Y.bodymarkingstyle===ie,onClick:function(){function ve(){return d("body_marking",{body_marking:Y.bodymarkingstyle})}return ve}()},Y.bodymarkingstyle)})}),!!pe&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tail markings",children:te.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.tailmarkingstyle,selected:Y.tailmarkingstyle===q,onClick:function(){function ve(){return d("tail_marking",{tail_marking:Y.tailmarkingstyle})}return ve}()},Y.tailmarkingstyle)})}),!!ne&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Body accessory",children:le.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.bodyaccessorystyle,selected:Y.bodyaccessorystyle===ee,onClick:function(){function ve(){return d("body_accessory",{body_accessory:Y.bodyaccessorystyle})}return ve}()},Y.bodyaccessorystyle)})}),!!re&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alternate head",children:oe.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.altheadstyle,selected:Y.altheadstyle===fe,onClick:function(){function ve(){return d("alt_head",{alt_head:Y.altheadstyle})}return ve}()},Y.altheadstyle)})})]})})})}return B}(),b=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=[{key:"change_eye_color",text:"Change eye color",action:"eye_color"},{key:"change_skin_tone",text:"Change skin tone",action:"skin_tone"},{key:"change_skin_color",text:"Change skin color",action:"skin_color"},{key:"change_runechat_color",text:"Change runechat color",action:"runechat_color"},{key:"change_head_accessory_color",text:"Change head accessory color",action:"head_accessory_color"},{key:"change_hair_color",text:"Change hair color",action:"hair_color"},{key:"change_secondary_hair_color",text:"Change secondary hair color",action:"secondary_hair_color"},{key:"change_facial_hair_color",text:"Change facial hair color",action:"facial_hair_color"},{key:"change_secondary_facial_hair_color",text:"Change secondary facial hair color",action:"secondary_facial_hair_color"},{key:"change_head_marking_color",text:"Change head marking color",action:"head_marking_color"},{key:"change_body_marking_color",text:"Change body marking color",action:"body_marking_color"},{key:"change_tail_marking_color",text:"Change tail marking color",action:"tail_marking_color"}];return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Colors",children:m.map(function(l){return!!c[l.key]&&(0,e.createComponentVNode)(2,t.Button,{content:l.text,onClick:function(){function u(){return d(l.action)}return u}()},l.key)})})}},72285:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosAlertConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosAlertConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.priority||[],m=d.minor||[],l=d.mode||{};return(0,e.createComponentVNode)(2,o.Window,{width:350,height:300,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Alarms",children:(0,e.createVNode)(1,"ul",null,[c.length===0&&(0,e.createVNode)(1,"li","color-good","No Priority Alerts",16),c.map(function(u){return(0,e.createVNode)(1,"li","color-bad",u,0,null,u)}),m.length===0&&(0,e.createVNode)(1,"li","color-good","No Minor Alerts",16),m.map(function(u){return(0,e.createVNode)(1,"li","color-average",u,0,null,u)}),Object.keys(l).length===0&&(0,e.createVNode)(1,"li","color-good","All Areas Filtering",16),Object.keys(l).map(function(u){return(0,e.createVNode)(1,"li","color-good",[u,(0,e.createTextVNode)(" mode is "),l[u]],0,null,alert)})],0)})})})}return b}()},65805:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(36352),f=n(98595),b=function(c){if(c===0)return(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Good"});if(c===1)return(0,e.createComponentVNode)(2,t.Box,{color:"orange",bold:!0,children:"Warning"});if(c===2)return(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,children:"DANGER"})},B=function(c){if(c===0)return"green";if(c===1)return"orange";if(c===2)return"red"},I=r.AtmosControl=function(){function d(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=(0,a.useLocalState)(m,"tabIndex",0),h=i[0],C=i[1],v=function(){function p(N){switch(N){case 0:return(0,e.createComponentVNode)(2,k);case 1:return(0,e.createComponentVNode)(2,g);default:return"WE SHOULDN'T BE HERE!"}}return p}();return(0,e.createComponentVNode)(2,f.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:h===0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:h===0,onClick:function(){function p(){return C(0)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"table"})," Data View"]},"DataView"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:h===1,onClick:function(){function p(){return C(1)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),v(h)]})})})}return d}(),k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.alarms;return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Access"})]}),i.map(function(h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,o.TableCell,{children:h.name}),(0,e.createComponentVNode)(2,o.TableCell,{children:b(h.danger)}),(0,e.createComponentVNode)(2,o.TableCell,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Access",onClick:function(){function C(){return u("open_alarm",{aref:h.ref})}return C}()})})]},h.name)})]})})},g=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.alarms;return(0,e.createComponentVNode)(2,t.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,t.NanoMap,{children:i.filter(function(h){return h.z===3}).map(function(h){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:h.x,y:h.y,icon:"circle",tooltip:h.name,color:B(h.danger),onClick:function(){function C(){return u("open_alarm",{aref:h.ref})}return C}()},h.ref)})})})}},87816:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosFilter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosFilter=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.on,m=d.pressure,l=d.max_pressure,u=d.filter_type,s=d.filter_type_list;return(0,e.createComponentVNode)(2,o.Window,{width:380,height:140,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){function i(){return g("power")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:m===0,width:2.2,onClick:function(){function i(){return g("min_pressure")}return i}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:l,value:m,onDrag:function(){function i(h,C){return g("custom_pressure",{pressure:C})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:m===l,width:2.2,onClick:function(){function i(){return g("max_pressure")}return i}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Filter",children:s.map(function(i){return(0,e.createComponentVNode)(2,t.Button,{selected:i.gas_type===u,content:i.label,onClick:function(){function h(){return g("set_filter",{filter:i.gas_type})}return h}()},i.label)})})]})})})})}return b}()},57258:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosGraphMonitor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(44879),b=n(88510),B=n(35840),I=["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth","horizontalLinesCount","verticalLinesCount","gridColor","gridWidth","pointTextColor","pointTextSize","labelViewBoxSize"];function k(i,h){if(i==null)return{};var C={};for(var v in i)if({}.hasOwnProperty.call(i,v)){if(h.includes(v))continue;C[v]=i[v]}return C}function g(i,h){i.prototype=Object.create(h.prototype),i.prototype.constructor=i,d(i,h)}function d(i,h){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(C,v){return C.__proto__=v,C},d(i,h)}var c=r.AtmosGraphMonitor=function(){function i(h,C){var v=(0,a.useBackend)(C),p=v.data,N=(0,a.useLocalState)(C,"tabIndex",0),V=N[0],S=N[1],y=function(){function w(T){switch(T){case 0:return(0,e.createComponentVNode)(2,m,{data:p,info:"\u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u0437\u0430\u043F\u0438\u0441\u0438 T = 60 \u0441. | \u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u043C\u0435\u0436\u0434\u0443 \u0437\u0430\u043F\u0438\u0441\u044F\u043C\u0438 t = 3 \u0441.",pressureListName:"pressure_history",temperatureListName:"temperature_history"});case 1:return(0,e.createComponentVNode)(2,m,{data:p,info:"\u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u0437\u0430\u043F\u0438\u0441\u0438 T = 10 \u043C\u0438\u043D. | \u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u043C\u0435\u0436\u0434\u0443 \u0437\u0430\u043F\u0438\u0441\u044F\u043C\u0438 t = 30 \u0441.",pressureListName:"long_pressure_history",temperatureListName:"long_temperature_history"});default:return"WE SHOULDN'T BE HERE!"}}return w}(),L=function(){function w(T){switch(T){case 0:return 180;case 1:return 350;case 2:return 590;case 3:return 830;default:return 870}}return w}();return(0,e.createComponentVNode)(2,o.Window,{width:700,height:L(Object.keys(p.sensors).length),children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:V===0,onClick:function(){function w(){return S(0)}return w}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"area-chart"})," \u0422\u0435\u043A\u0443\u0449\u0438\u0435"]},"View"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:V===1,onClick:function(){function w(){return S(1)}return w}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"bar-chart"})," \u0418\u0441\u0442\u043E\u0440\u0438\u044F"]},"History")]}),y(V),Object.keys(p.sensors).length===0&&(0,e.createComponentVNode)(2,t.Box,{pt:2,textAlign:"center",textColor:"gray",bold:!0,fontSize:1.3,children:"\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u0435 gas sensor \u0438\u043B\u0438 meter \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E multitool"})]})})})}return i}(),m=function(h){var C=h.data,v=h.info,p=h.pressureListName,N=h.temperatureListName,V=C.sensors||{},S=function(x,M){return V[x][M].slice(-1)[0]},y=function(x,M){return Math.min.apply(Math,V[x][M])},L=function(x,M){return Math.max.apply(Math,V[x][M])},w=function(x,M){return V[x][M].map(function(O,D){return[D,O]})};return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{color:"gray",children:v}),Object.keys(V).map(function(T){return(0,e.createComponentVNode)(2,t.Section,{title:T,children:(0,e.createComponentVNode)(2,t.Section,{px:2,children:[N in V[T]&&(0,e.createComponentVNode)(2,t.Box,{mb:4,children:[(0,e.createComponentVNode)(2,t.Box,{children:"\u0422\u0435\u043C\u043F\u0435\u0440\u0430\u0442\u0443\u0440\u0430: "+(0,f.toFixed)(S(T,N),0)+"\u041A (MIN: "+(0,f.toFixed)(y(T,N),0)+"\u041A; MAX: "+(0,f.toFixed)(L(T,N),0)+"\u041A)"}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:5,mt:1,children:(0,e.createComponentVNode)(2,s,{fillPositionedParent:!0,data:w(T,N),rangeX:[0,w(T,N).length-1],rangeY:[y(T,N)-10,L(T,N)+5],strokeColor:"rgba(219, 40, 40, 1)",fillColor:"rgba(219, 40, 40, 0.1)",horizontalLinesCount:2,verticalLinesCount:w(T,N).length-2,labelViewBoxSize:400})})]}),p in V[T]&&(0,e.createComponentVNode)(2,t.Box,{mb:-1,children:[(0,e.createComponentVNode)(2,t.Box,{children:"\u0414\u0430\u0432\u043B\u0435\u043D\u0438\u0435: "+(0,f.toFixed)(S(T,p),0)+"\u043A\u041F\u0430 (MIN: "+(0,f.toFixed)(y(T,p),0)+"\u043A\u041F\u0430; MAX: "+(0,f.toFixed)(L(T,p),0)+"\u043A\u041F\u0430)"}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:5,mt:1,children:(0,e.createComponentVNode)(2,s,{fillPositionedParent:!0,data:w(T,p),rangeX:[0,w(T,p).length-1],rangeY:[y(T,p)-10,L(T,p)+5],strokeColor:"rgba(40, 219, 40, 1)",fillColor:"rgba(40, 219, 40, 0.1)",horizontalLinesCount:2,verticalLinesCount:w(T,p).length-2,labelViewBoxSize:400})})]})]})},T)})]})},l=function(h,C,v,p){if(h.length===0)return[];var N=(0,b.zipWith)(Math.min).apply(void 0,h),V=(0,b.zipWith)(Math.max).apply(void 0,h);v!==void 0&&(N[0]=v[0],V[0]=v[1]),p!==void 0&&(N[1]=p[0],V[1]=p[1]);var S=function(T,x,M,O){return(T-x)/(M-x)*O},y=(0,b.zipWith)(S),L=(0,b.map)(function(w){return y(w,N,V,C)});return L(h)},u=function(h){for(var C="",v=0;v0){var le=ne[0],ee=ne[ne.length-1];ne.push([q[0]+D,ee[1]]),ne.push([q[0]+D,-D]),ne.push([-D,-D]),ne.push([-D,le[1]])}var re=u(ne);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({position:"relative"},te,{children:function(){function oe(fe){return(0,e.normalizeProps)((0,e.createVNode)(1,"div",null,(0,e.createVNode)(32,"svg",null,[Array.from({length:P}).map(function(me,Y){return(0,e.createVNode)(32,"line",null,null,1,{x1:0,y1:(Y+1)*(q[1]/(P+1)),x2:q[0],y2:(Y+1)*(q[1]/(P+1)),stroke:W,"stroke-width":K},"horizontal-line-"+Y)}),Array.from({length:j}).map(function(me,Y){return(0,e.createVNode)(32,"line",null,null,1,{x1:(Y+1)*(q[0]/(j+1)),y1:0,x2:(Y+1)*(q[0]/(j+1)),y2:q[1],stroke:W,"stroke-width":K},"vertical-line-"+Y)}),(0,e.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+q[1]+")",fill:T,points:re}),S.map(function(me,Y){return Y===0?null:(0,e.createVNode)(32,"line",null,null,1,{x1:ne[Y-1][0],y1:q[1]-ne[Y-1][1],x2:ne[Y][0],y2:q[1]-ne[Y][1],stroke:M,"stroke-width":D},"line-"+Y)}),S.map(function(me,Y){return(0,e.createVNode)(32,"circle",null,null,1,{cx:ne[Y][0],cy:q[1]-ne[Y][1],r:2,fill:"#ffffff",stroke:M,"stroke-width":1},"point-"+Y)}),S.map(function(me,Y){return q[0]>pe&&Y%2===1&&(0,e.createVNode)(32,"text",null,me[1]!==null?me[1].toFixed(0):"N/A",0,{x:ne[Y][0],y:q[1]-ne[Y][1],fill:J,"font-size":ue,dy:"1em",style:{"text-anchor":"end"}},"point-text-"+Y)})],0,{viewBox:"0 0 "+q[0]+" "+q[1]}),2,Object.assign({},fe),null,p.ref))}return oe}()})))}return v}(),h}(e.Component);s.defaultHooks=void 0,s.defaultHooks=B.pureComponentHooks},52977:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosMixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosMixer=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.on,l=c.pressure,u=c.max_pressure,s=c.node1_concentration,i=c.node2_concentration;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:165,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:m?"On":"Off",color:m?null:"red",selected:m,onClick:function(){function h(){return d("power")}return h}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:l===0,width:2.2,onClick:function(){function h(){return d("min_pressure")}return h}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:u,value:l,onDrag:function(){function h(C,v){return d("custom_pressure",{pressure:v})}return h}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:l===u,width:2.2,onClick:function(){function h(){return d("max_pressure")}return h}()})]}),(0,e.createComponentVNode)(2,b,{node_name:"Node 1",node_ref:s}),(0,e.createComponentVNode)(2,b,{node_name:"Node 2",node_ref:i})]})})})})}return B}(),b=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=I.node_name,l=I.node_ref;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:m,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",width:2.2,disabled:l===0,onClick:function(){function u(){return d("set_node",{node_name:m,concentration:(l-10)/100})}return u}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"%",width:6.1,lineHeight:1.5,stepPixelSize:10,minValue:0,maxValue:100,value:l,onChange:function(){function u(s,i){return d("set_node",{node_name:m,concentration:i/100})}return u}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",width:2.2,disabled:l===100,onClick:function(){function u(){return d("set_node",{node_name:m,concentration:(l+10)/100})}return u}()})]})}},11748:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosPump=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosPump=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.on,m=d.rate,l=d.max_rate,u=d.gas_unit,s=d.step;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:110,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){function i(){return g("power")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:m===0,width:2.2,onClick:function(){function i(){return g("min_rate")}return i}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:u,width:6.1,lineHeight:1.5,step:s,minValue:0,maxValue:l,value:m,onDrag:function(){function i(h,C){return g("custom_rate",{rate:C})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:m===l,width:2.2,onClick:function(){function i(){return g("max_rate")}return i}()})]})]})})})})}return b}()},69321:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosTankControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(44879),f=n(76910),b=n(98595),B=r.AtmosTankControl=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.sensors||{};return(0,e.createComponentVNode)(2,b.Window,{width:400,height:400,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:[Object.keys(l).map(function(u){return(0,e.createComponentVNode)(2,t.Section,{title:u,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[Object.keys(l[u]).indexOf("pressure")>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure",children:[l[u].pressure," kpa"]}):"",Object.keys(l[u]).indexOf("temperature")>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:[l[u].temperature," K"]}):"",["o2","n2","plasma","co2","n2o"].map(function(s){return Object.keys(l[u]).indexOf(s)>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:(0,f.getGasLabel)(s),children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:(0,f.getGasColor)(s),value:l[u][s],minValue:0,maxValue:100,children:(0,o.toFixed)(l[u][s],2)+"%"})},(0,f.getGasLabel)(s)):""})]})},u)}),m.inlet&&Object.keys(m.inlet).length>0?(0,e.createComponentVNode)(2,t.Section,{title:"Inlet Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:(m.inlet.on,"power-off"),content:m.inlet.on?"On":"Off",color:m.inlet.on?null:"red",selected:m.inlet.on,onClick:function(){function u(){return c("toggle_active",{dev:"inlet"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"L/s",width:6.1,lineHeight:1.5,step:1,minValue:0,maxValue:50,value:m.inlet.rate,onDrag:function(){function u(s,i){return c("set_pressure",{dev:"inlet",val:i})}return u}()})})]})}):"",m.outlet&&Object.keys(m.outlet).length>0?(0,e.createComponentVNode)(2,t.Section,{title:"Outlet Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:(m.outlet.on,"power-off"),content:m.outlet.on?"On":"Off",color:m.outlet.on?null:"red",selected:m.outlet.on,onClick:function(){function u(){return c("toggle_active",{dev:"outlet"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:5066,value:m.outlet.rate,onDrag:function(){function u(s,i){return c("set_pressure",{dev:"outlet",val:i})}return u}()})})]})}):""]})})}return I}()},92444:function(A,r,n){"use strict";r.__esModule=!0,r.AugmentMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=r.AugmentMenu=function(){function k(g,d){return(0,e.createComponentVNode)(2,o.Window,{width:700,height:660,theme:"malfunction",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,B,{context:d})})})})}return k}(),B=function(g){var d=g.context,c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.usable_swarms,s=l.ability_tabs,i=l.known_abilities,h=(0,a.useLocalState)(d,"selectedTab",s[0]),C=h[0],v=h[1],p=(0,a.useLocalState)(d,"searchText",""),N=p[0],V=p[1],S=function(){var M=s.find(function(D){return D.category_name===C.category_name});if(!M)return[];var O=Math.min(M.category_stage,4);return M.abilities.filter(function(D){return D.stage<=O&&(!N||D.name.toLowerCase().includes(N.toLowerCase()))}).sort(function(D,E){return["intruder","destroyer"].includes(C.category_name.toLowerCase())?D.stage-E.stage:0})},y=S(),L=s.find(function(x){return x.category_name===C.category_name}),w=["intruder","destroyer"].includes(C.category_name.toLowerCase()),T=function(M){var O=i.find(function(P){return P.ability_path===M.ability_path}),D=O?O.cost:M.cost,E=O&&O.current_level>0?O.current_level+" / "+O.max_level:"0 / "+M.max_level;return(0,e.createComponentVNode)(2,t.Stack.Item,{direction:"row",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{height:"20px",width:"35px",mb:1,textAlign:"center",content:D,disabled:D>u||O&&O.current_level===O.max_level,tooltip:"Purchase this ability?",onClick:function(){function P(){m("purchase",{ability_path:M.ability_path}),v(C)}return P}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",children:M.name})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"13px",children:M.desc||"Description not available"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Level: ",(0,e.createVNode)(1,"span",null,E,0,{style:{color:"green"}}),w&&M.stage>0&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)(" (Stage: "),M.stage,(0,e.createTextVNode)(")")],0)]}),(0,e.createComponentVNode)(2,t.Stack.Divider)]})})]},M.name)};return(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,style:{marginRight:"10px"},children:[(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Swarms: "),(0,e.createVNode)(1,"span",null,u,0,{style:{color:"green"}})],4),w&&L&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Category Stage: "),(0,e.createVNode)(1,"span",null,Math.min(L.category_stage,4),0,{style:{color:"green"}})],4)]}),(0,e.createVNode)(1,"div","Section__buttons",(0,e.createComponentVNode)(2,t.Input,{width:"200px",placeholder:"Search Abilities",onInput:function(){function x(M,O){return V(O)}return x}(),value:N}),2)],4,{style:{display:"flex",alignItems:"center"}}),children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[s.map(function(x){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C.category_name===x.category_name,onClick:function(){function M(){v(x),V("")}return M}(),children:(0,f.capitalize)(x.category_name)},x.category_name)}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C.category_name==="upgrades",onClick:function(){function x(){return v({category_name:"upgrades"})}return x}(),children:"Upgrades"},"upgrades")]}),C.category_name==="upgrades"?(0,e.createComponentVNode)(2,I,{act:m,abilityTabs:s,knownAbilities:i,usableSwarms:u}):(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:y.map(T)})]})},I=function(g){var d=g.act,c=g.abilityTabs,m=g.knownAbilities,l=g.usableSwarms,u=m.filter(function(i){return i.current_levell,tooltip:"Upgrade this ability?",onClick:function(){function v(){return d("purchase",{ability_path:h.ability_path})}return v}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",children:h.name})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"13px",children:h.upgrade_text}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Level:"," ",(0,e.createVNode)(1,"span",null,h.current_level+" / "+h.max_level,0,{style:{color:"green"}}),C&&C.stage>0&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)(" (Stage: "),C.stage,(0,e.createTextVNode)(")")],0)]}),(0,e.createComponentVNode)(2,t.Stack.Divider)]})})]},h.name)};return(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:u.map(s)})}},59179:function(A,r,n){"use strict";r.__esModule=!0,r.Autolathe=void 0;var e=n(89005),a=n(64795),t=n(88510),o=n(72253),f=n(36036),b=n(98595),B=n(25328),I=function(d,c,m,l){return d.requirements===null?!0:!(d.requirements.metal*l>c||d.requirements.glass*l>m)},k=r.Autolathe=function(){function g(d,c){var m=(0,o.useBackend)(c),l=m.act,u=m.data,s=u.total_amount,i=u.max_amount,h=u.metal_amount,C=u.glass_amount,v=u.busyname,p=u.busyamt,N=u.showhacked,V=u.buildQueue,S=u.buildQueueLen,y=u.recipes,L=u.categories,w=(0,o.useSharedState)(c,"category",0),T=w[0],x=w[1];T===0&&(T="Tools");var M=h.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),O=C.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),D=s.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),E=(0,o.useSharedState)(c,"search_text",""),P=E[0],R=E[1],j=(0,B.createSearch)(P,function(K){return K.name}),F="";S>0&&(F=V.map(function(K,G){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:"times",color:"transparent",content:V[G][0],onClick:function(){function J(){return l("remove_from_queue",{remove_from_queue:V.indexOf(K)+1})}return J}()},K)},G)}));var W=(0,a.flow)([(0,t.filter)(function(K){return(K.category.indexOf(T)>-1||P)&&(u.showhacked||!K.hacked)}),P&&(0,t.filter)(j),(0,t.sortBy)(function(K){return K.name.toLowerCase()})])(y),z="Build";return P?z="Results for: '"+P+"':":T&&(z="Build ("+T+")"),(0,e.createComponentVNode)(2,b.Window,{width:750,height:525,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{width:"70%",children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:z,buttons:(0,e.createComponentVNode)(2,f.Dropdown,{width:"150px",options:L,selected:T,onSelected:function(){function K(G){return x(G)}return K}()}),children:[(0,e.createComponentVNode)(2,f.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function K(G,J){return R(J)}return K}(),mb:1}),W.map(function(K){return(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+K.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===1,disabled:!I(K,u.metal_amount,u.glass_amount,1),onClick:function(){function G(){return l("make",{make:K.uid,multiplier:1})}return G}(),children:(0,B.toTitleCase)(K.name)}),K.max_multiplier>=10&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===10,disabled:!I(K,u.metal_amount,u.glass_amount,10),onClick:function(){function G(){return l("make",{make:K.uid,multiplier:10})}return G}(),children:"10x"}),K.max_multiplier>=25&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===25,disabled:!I(K,u.metal_amount,u.glass_amount,25),onClick:function(){function G(){return l("make",{make:K.uid,multiplier:25})}return G}(),children:"25x"}),K.max_multiplier>25&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===K.max_multiplier,disabled:!I(K,u.metal_amount,u.glass_amount,K.max_multiplier),onClick:function(){function G(){return l("make",{make:K.uid,multiplier:K.max_multiplier})}return G}(),children:[K.max_multiplier,"x"]}),K.requirements&&Object.keys(K.requirements).map(function(G){return(0,B.toTitleCase)(G)+": "+K.requirements[G]}).join(", ")||(0,e.createComponentVNode)(2,f.Box,{children:"No resources required."})]},K.ref)})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{width:"30%",children:[(0,e.createComponentVNode)(2,f.Section,{title:"Materials",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Metal",children:M}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Glass",children:O}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Total",children:D}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Storage",children:[u.fill_percent,"% Full"]})]})}),(0,e.createComponentVNode)(2,f.Section,{title:"Building",children:(0,e.createComponentVNode)(2,f.Box,{color:v?"green":"",children:v||"Nothing"})}),(0,e.createComponentVNode)(2,f.Section,{title:"Build Queue",height:23.7,children:[F,(0,e.createComponentVNode)(2,f.Button,{mt:.5,fluid:!0,icon:"times",content:"Clear All",color:"red",disabled:!u.buildQueueLen,onClick:function(){function K(){return l("clear_queue")}return K}()})]})]})]})})})}return g}()},29943:function(A,r,n){"use strict";r.__esModule=!0,r.Autolathe220=void 0;var e=n(89005),a=n(25328),t=n(88510),o=n(64795),f=n(72253),b=n(36036),B=n(98595),I="icons/obj/stacks/minerals.dmi",k=["metal","glass"],g=function(C,v,p,N){return C.requirements===null?!0:!(C.requirements.metal*N>v||C.requirements.glass*N>p)},d=function(C,v){var p=C*v/2e3;return p===0?0:p<.01&&p>0?(0,e.createComponentVNode)(2,b.Box,{fontSize:.75,children:"< 0.01"}):Math.floor(p*100)/100},c=r.Autolathe220=function(){function h(C,v){var p=(0,f.useSharedState)(v,"category","Tools"),N=p[0],V=p[1];return(0,e.createComponentVNode)(2,B.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{basis:"20%",children:(0,e.createComponentVNode)(2,m,{category:N,setCategory:V})}),(0,e.createComponentVNode)(2,b.Stack.Item,{basis:"55%",children:(0,e.createComponentVNode)(2,l,{category:N})}),(0,e.createComponentVNode)(2,b.Stack.Item,{basis:"25%",children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,u),(0,e.createComponentVNode)(2,s),(0,e.createComponentVNode)(2,i)]})})]})})})}return h}(),m=function(C,v){var p=(0,f.useBackend)(v),N=p.data,V=C.category,S=C.setCategory,y=N.categories,L=["All"].concat(y);return(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Categories",children:(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:L.map(function(w){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{mb:.5,height:"2.5em",color:"blue",selected:w===V,onClick:function(){function T(){return S(w)}return T}(),children:w},w)})})})},l=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,S=V.metal_amount,y=V.glass_amount,L=V.recipes,w=C.category,T=(0,f.useSharedState)(v,"searchText",""),x=T[0],M=T[1],O=(0,o.flow)([(0,t.filter)(function(P){return w==="All"||P.category.includes(w)||x&&(V.showhacked||!P.hacked)}),x&&(0,t.filter)((0,a.createSearch)(x,function(P){return P.name})),(0,t.sortBy)(function(P){return P.name.toLowerCase()})])(L),D=function(R,j){return(0,e.createComponentVNode)(2,b.Button,{translucent:!0,tooltip:E(R,j),tooltipPosition:"top",disabled:!g(R,S,y,j),onClick:function(){function F(){return N("make",{make:R.uid,multiplier:j})}return F}(),children:[j,"x"]})},E=function(R,j){return(0,e.createFragment)(k.map(function(F){return R.requirements[F]&&(0,e.createComponentVNode)(2,b.ImageButton,{dmIcon:I,dmIconState:"sheet-"+F,imageSize:32,children:d(R.requirements[F],j)},F)}),0)};return(0,e.createComponentVNode)(2,b.Section,{fill:!0,title:"Build ("+w+")",children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function P(R,j){return M(j)}return P}()})}),(0,e.createComponentVNode)(2,b.Stack.Item,{mt:.5,mb:-2.33,grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:O.map(function(P){return(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,base64:P.image,imageSize:32,textAlign:"left",color:P.category.includes("hacked")&&"brown",tooltip:E(P,1),tooltipPosition:"top",disabled:!g(P,S,y,1),buttons:P.max_multiplier>1&&(0,e.createFragment)([P.max_multiplier>=10&&D(P,10),P.max_multiplier>=25&&D(P,25),P.max_multiplier>25&&D(P,P.max_multiplier)],0),onClick:function(){function R(){return N("make",{make:P.uid,multiplier:1})}return R}(),children:P.name},P.name)})})})]})})},u=function(C,v){var p=(0,f.useBackend)(v),N=p.data,V=N.metal_amount,S=N.glass_amount,y=N.fill_percent,L=function(T,x){return(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,imageSize:32,dmIcon:I,dmIconState:"sheet-"+T,color:"nope",buttons:(0,e.createComponentVNode)(2,b.Box,{backgroundColor:"rgba(255, 255, 255, 0.05)",width:"45px",children:d(x,1)}),children:(0,a.toTitleCase)(T)})};return(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"Materials",children:[L("metal",V),L("glass",S),(0,e.createComponentVNode)(2,b.ProgressBar,{minValue:0,value:y,maxValue:100,children:["Storage ",y,"% full"]})]})})},s=function(C,v){var p=(0,f.useBackend)(v),N=p.data,V=N.recipes,S=N.busyname,y=N.busyamt,L=V.find(function(w){return w.name===S});return(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"Building",children:(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,color:S&&"green",base64:L==null?void 0:L.image,imageSize:32,children:S?y>1?S+" x"+y:S:"Nothing"})})})},i=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,S=V.recipes,y=V.buildQueue,L=V.buildQueueLen,w;return L>0&&(w=y.map(function(T,x){var M=S.find(function(O){return O.name===y[x][0]});return(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,base64:M.image,imageSize:32,buttons:(0,e.createComponentVNode)(2,b.Button,{translucent:!0,width:"32px",icon:"times",iconColor:"red",onClick:function(){function O(){return N("remove_from_queue",{remove_from_queue:y.indexOf(T)+1})}return O}()},T),children:[M.name," ",Number(y[x][1])>1&&"x"+y[x][1]]},x)})),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Queue "+(L>0?L:""),children:w})}),(0,e.createComponentVNode)(2,b.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,b.Section,{fitted:!0,p:.75,children:(0,e.createComponentVNode)(2,b.Button,{fluid:!0,translucent:!L,color:"red",icon:"trash-can",disabled:!L,onClick:function(){function T(){return N("clear_queue")}return T}(),children:"Clear Queue"})})})]})})}},5147:function(A,r,n){"use strict";r.__esModule=!0,r.BioChipPad=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.BioChipPad=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.implant,m=d.contains_case,l=d.gps,u=d.tag,s=(0,a.useLocalState)(I,"newTag",u),i=s[0],h=s[1];return(0,e.createComponentVNode)(2,o.Window,{width:410,height:325,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Bio-chip Mini-Computer",buttons:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject Case",icon:"eject",disabled:!m,onClick:function(){function C(){return g("eject_case")}return C}()})}),children:c&&m?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{bold:!0,mb:2,children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+c.image,ml:0,mr:2,style:{"vertical-align":"middle",width:"32px"}}),c.name]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Life",children:c.life}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Notes",children:c.notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Function",children:c.function}),!!l&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tag",children:[(0,e.createComponentVNode)(2,t.Input,{width:"5.5rem",value:u,onEnter:function(){function C(){return g("tag",{newtag:i})}return C}(),onInput:function(){function C(v,p){return h(p)}return C}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:u===i,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){function C(){return g("tag",{newtag:i})}return C}(),children:(0,e.createComponentVNode)(2,t.Icon,{name:"pen"})})]})]})],4):m?(0,e.createComponentVNode)(2,t.Box,{children:"This bio-chip case has no implant!"}):(0,e.createComponentVNode)(2,t.Box,{children:"Please insert a bio-chip casing!"})})})})}return b}()},64273:function(A,r,n){"use strict";r.__esModule=!0,r.Biogenerator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(62411),b=r.Biogenerator=function(){function d(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.config,i=u.container,h=u.processing,C=s.title;return(0,e.createComponentVNode)(2,o.Window,{width:390,height:595,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Operating,{operating:h,name:C}),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k),i?(0,e.createComponentVNode)(2,g):(0,e.createComponentVNode)(2,B)]})})})}return d}(),B=function(c,m){return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flask",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),"The biogenerator is missing a container."]})})})},I=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.biomass,h=s.container,C=s.container_curr_reagents,v=s.container_max_reagents;return(0,e.createComponentVNode)(2,t.Section,{title:"Storage",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"20px",color:"silver",children:"Biomass:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"5px",children:i}),(0,e.createComponentVNode)(2,t.Icon,{name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"21px",mt:"8px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"10px",color:"silver",children:"Container:"}),h?(0,e.createComponentVNode)(2,t.ProgressBar,{value:C,maxValue:v,children:(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:C+" / "+v+" units"})}):(0,e.createComponentVNode)(2,t.Stack.Item,{children:"None"})]})]})},k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.has_plants,h=s.container;return(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:!i,tooltip:i?"":"There are no plants in the biogenerator.",tooltipPosition:"top-start",content:"Activate",onClick:function(){function C(){return u("activate")}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"flask",disabled:!h,tooltip:h?"":"The biogenerator does not have a container.",tooltipPosition:"top",content:"Detach Container",onClick:function(){function C(){return u("detach_container")}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:!i,tooltip:i?"":"There are no stored plants to eject.",tooltipPosition:"top-end",content:"Eject Plants",onClick:function(){function C(){return u("eject_plants")}return C}()})})]})})},g=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.biomass,h=s.product_list,C=(0,a.useSharedState)(m,"vendAmount",1),v=C[0],p=C[1],N=Object.entries(h).map(function(V,S){var y=Object.entries(V[1]).map(function(L){return L[1]});return(0,e.createComponentVNode)(2,t.Collapsible,{title:V[0],open:!0,children:y.map(function(L){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",ml:"2px",children:L.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"right",width:"20%",children:[L.cost*v,(0,e.createComponentVNode)(2,t.Icon,{ml:"5px",name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"right",width:"40%",children:(0,e.createComponentVNode)(2,t.Button,{content:"Vend",disabled:i.25?750+400*Math.random():290+150*Math.random(),time:60+150*Math.random(),children:(0,e.createComponentVNode)(2,t.Stack,{mb:"30px",fontsize:"256px",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,color:"red",fontsize:"256px",textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"skull",size:14,mb:"64px"}),(0,e.createVNode)(1,"br"),"E$#OR:& U#KN!WN IN%ERF#R_NCE"]})})})})}return k}(),B=r.BluespaceTap=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.product||[],s=l.desiredMiningPower,i=l.miningPower,h=l.points,C=l.totalPoints,v=l.powerUse,p=l.availablePower,N=l.emagged,V=l.autoShutown,S=l.stabilizers,y=l.stabilizerPower,L=l.stabilizerPriority,w=s>i&&"bad"||"good";return(0,e.createComponentVNode)(2,o.Window,{width:650,height:450,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,t.Collapsible,{title:"Input Management",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Input",children:[(0,e.createComponentVNode)(2,t.Button,{icon:V&&!N?"toggle-on":"toggle-off",content:"Auto shutdown",color:V&&!N?"green":"red",disabled:!!N,tooltip:"Turn auto shutdown on or off",tooltipPosition:"top",onClick:function(){function T(){return m("auto_shutdown")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{icon:S&&!N?"toggle-on":"toggle-off",content:"Stabilizers",color:S&&!N?"green":"red",disabled:!!N,tooltip:"Turn stabilizers on or off",tooltipPosition:"top",onClick:function(){function T(){return m("stabilizers")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{icon:L&&!N?"toggle-on":"toggle-off",content:"Stabilizer priority",color:L&&!N?"green":"red",disabled:!!N,tooltip:"On: Mining power will not exceed what can be stabilized",tooltipPosition:"top",onClick:function(){function T(){return m("stabilizer_priority")}return T}()}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Desired Mining Power",children:(0,f.formatPower)(s)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{labelStyle:{"vertical-align":"top"},label:"Set Desired Mining Power",children:(0,e.createComponentVNode)(2,t.Stack,{width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"step-backward",disabled:s===0||N,tooltip:"Set to 0",tooltipPosition:"bottom",onClick:function(){function T(){return m("set",{set_power:0})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",tooltip:"Decrease by 10 MW",tooltipPosition:"bottom",disabled:s===0||N,onClick:function(){function T(){return m("set",{set_power:s-1e7})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:s===0||N,tooltip:"Decrease by 1 MW",tooltipPosition:"bottom",onClick:function(){function T(){return m("set",{set_power:s-1e6})}return T}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mx:1,children:(0,e.createComponentVNode)(2,t.NumberInput,{disabled:N,minvalue:0,value:s,maxvalue:1/0,step:1,onChange:function(){function T(x,M){return m("set",{set_power:M})}return T}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:N,tooltip:"Increase by one MW",tooltipPosition:"bottom",onClick:function(){function T(){return m("set",{set_power:s+1e6})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:N,tooltip:"Increase by 10MW",tooltipPosition:"bottom",onClick:function(){function T(){return m("set",{set_power:s+1e7})}return T}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Power Use",children:(0,f.formatPower)(v)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mining Power Use",children:(0,f.formatPower)(i)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stabilizer Power Use",children:(0,f.formatPower)(y)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Surplus Power",children:(0,f.formatPower)(p)})]})]})}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Output",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available Points",children:h}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Points",children:C})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{align:"end",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(T){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:T.name,children:(0,e.createComponentVNode)(2,t.Button,{disabled:T.price>=h,onClick:function(){function x(){return m("vend",{target:T.key})}return x}(),content:T.price})},T.key)})})})})]})})]})})})}return k}(),I=r.Alerts=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.product||[],s=l.miningPower,i=l.stabilizerPower,h=l.emagged,C=l.safeLevels,v=l.autoShutown,p=l.stabilizers,N=l.overhead;return(0,e.createFragment)([!v&&!h&&(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Auto shutdown disabled"}),h?(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"All safeties disabled"}):s<=15e6?"":p?s>i+15e6?(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Stabilizers overwhelmed, Instability likely"}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"High Power, engaging stabilizers"}):(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Stabilizers disabled, Instability likely"})],0)}return k}()},33758:function(A,r,n){"use strict";r.__esModule=!0,r.BodyScanner=void 0;var e=n(89005),a=n(44879),t=n(25328),o=n(72253),f=n(36036),b=n(98595),B=[["good","Alive"],["average","Critical"],["bad","DEAD"]],I=[["hasVirus","bad","Viral pathogen detected in blood stream."],["blind","average","Cataracts detected."],["colourblind","average","Photoreceptor abnormalities detected."],["nearsighted","average","Retinal misalignment detected."]],k=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Cellular","cloneLoss"],["Burn","fireLoss"],["Inebriation","drunkenness"]],g={average:[.25,.5],bad:[.5,1/0]},d=function(S,y){for(var L=[],w=0;w0?S.filter(function(y){return!!y}).reduce(function(y,L){return(0,e.createFragment)([y,(0,e.createComponentVNode)(2,f.Box,{children:L},L)],0)},null):null},m=function(S){if(S>100){if(S<300)return"mild infection";if(S<400)return"mild infection+";if(S<500)return"mild infection++";if(S<700)return"acute infection";if(S<800)return"acute infection+";if(S<900)return"acute infection++";if(S>=900)return"septic"}return""},l=r.BodyScanner=function(){function V(S,y){var L=(0,o.useBackend)(y),w=L.data,T=w.occupied,x=w.occupant,M=x===void 0?{}:x,O=T?(0,e.createComponentVNode)(2,u,{occupant:M}):(0,e.createComponentVNode)(2,N);return(0,e.createComponentVNode)(2,b.Window,{width:700,height:600,title:"Body Scanner",children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:O})})}return V}(),u=function(S){var y=S.occupant;return(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,s,{occupant:y}),(0,e.createComponentVNode)(2,i,{occupant:y}),(0,e.createComponentVNode)(2,h,{occupant:y}),(0,e.createComponentVNode)(2,v,{organs:y.extOrgan}),(0,e.createComponentVNode)(2,p,{organs:y.intOrgan})]})},s=function(S,y){var L=(0,o.useBackend)(y),w=L.act,T=L.data,x=T.occupant;return(0,e.createComponentVNode)(2,f.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Button,{icon:"print",onClick:function(){function M(){return w("print_p")}return M}(),children:"Print Report"}),(0,e.createComponentVNode)(2,f.Button,{icon:"user-slash",onClick:function(){function M(){return w("ejectify")}return M}(),children:"Eject"})],4),children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Name",children:x.name}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:x.maxHealth,value:x.health/x.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Status",color:B[x.stat][0],children:B[x.stat][1]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,f.AnimatedNumber,{value:(0,a.round)(x.bodyTempC)}),"\xB0C,\xA0",(0,e.createComponentVNode)(2,f.AnimatedNumber,{value:(0,a.round)(x.bodyTempF)}),"\xB0F"]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Implants",children:x.implant_len?(0,e.createComponentVNode)(2,f.Box,{children:x.implant.map(function(M){return M.name}).join(", ")}):(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"None"})})]})})},i=function(S){var y=S.occupant;return y.hasBorer||y.blind||y.colourblind||y.nearsighted||y.hasVirus?(0,e.createComponentVNode)(2,f.Section,{title:"Abnormalities",children:I.map(function(L,w){if(y[L[0]])return(0,e.createComponentVNode)(2,f.Box,{color:L[1],bold:L[1]==="bad",children:L[2]},L[2])})}):(0,e.createComponentVNode)(2,f.Section,{title:"Abnormalities",children:(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No abnormalities found."})})},h=function(S){var y=S.occupant;return(0,e.createComponentVNode)(2,f.Section,{title:"Damage",children:(0,e.createComponentVNode)(2,f.Table,{children:d(k,function(L,w,T){return(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Table.Row,{color:"label",children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:[L[0],":"]}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:!!w&&w[0]+":"})]}),(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,C,{value:y[L[1]],marginBottom:T100)&&"average"||!!y.status.robotic&&"label",width:"33%",children:(0,t.capitalize)(y.name)}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,f.ProgressBar,{m:-.5,min:"0",max:y.maxHealth,mt:L>0&&"0.5rem",value:y.totalLoss/y.maxHealth,ranges:g,children:(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Tooltip,{content:"Total damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"heartbeat",mr:.5}),(0,a.round)(y.totalLoss)]})}),!!y.bruteLoss&&(0,e.createComponentVNode)(2,f.Tooltip,{content:"Brute damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:[(0,e.createComponentVNode)(2,f.Icon,{name:"bone",mr:.5}),(0,a.round)(y.bruteLoss)]})}),!!y.fireLoss&&(0,e.createComponentVNode)(2,f.Tooltip,{content:"Burn damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"fire",mr:.5}),(0,a.round)(y.fireLoss)]})})]})})}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:L>0&&"calc(0.5rem + 2px)",children:[(0,e.createComponentVNode)(2,f.Box,{color:"average",inline:!0,children:c([!!y.internalBleeding&&"Internal bleeding",!!y.burnWound&&"Critical tissue burns",!!y.lungRuptured&&"Ruptured lung",!!y.status.broken&&y.status.broken,m(y.germ_level),!!y.open&&"Open incision"])}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,children:[c([!!y.status.splinted&&(0,e.createComponentVNode)(2,f.Box,{color:"good",children:"Splinted"}),!!y.status.robotic&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Robotic"}),!!y.status.dead&&(0,e.createComponentVNode)(2,f.Box,{color:"bad",bold:!0,children:"DEAD"})]),c(y.shrapnel.map(function(w){return w.known?w.name:"Unknown object"}))]})]})]},L)})]})})},p=function(S){return S.organs.length===0?(0,e.createComponentVNode)(2,f.Section,{title:"Internal Organs",children:(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"N/A"})}):(0,e.createComponentVNode)(2,f.Section,{title:"Internal Organs",children:(0,e.createComponentVNode)(2,f.Table,{children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:"Damage"}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",children:"Injuries"})]}),S.organs.map(function(y,L){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{color:!!y.dead&&"bad"||y.germ_level>100&&"average"||y.robotic>0&&"label",width:"33%",children:(0,t.capitalize)(y.name)}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:y.maxHealth,value:y.damage/y.maxHealth,mt:L>0&&"0.5rem",ranges:g,children:(0,a.round)(y.damage)})}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:L>0&&"calc(0.5rem + 2px)",children:[(0,e.createComponentVNode)(2,f.Box,{color:"average",inline:!0,children:c([m(y.germ_level)])}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,children:c([y.robotic===1&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Robotic"}),y.robotic===2&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Assisted"}),!!y.dead&&(0,e.createComponentVNode)(2,f.Box,{color:"bad",bold:!0,children:"DEAD"})])})]})]},L)})]})})},N=function(){return(0,e.createComponentVNode)(2,f.Section,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}},67963:function(A,r,n){"use strict";r.__esModule=!0,r.BookBinder=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=n(39473),B=r.BookBinder=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.selectedbook,u=m.book_categories,s=[];return u.map(function(i){return s[i.description]=i.category_id}),(0,e.createComponentVNode)(2,o.Window,{width:600,height:400,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Book Binder",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"print",width:"auto",content:"Print Book",onClick:function(){function i(){return c("print_book")}return i}()}),children:[(0,e.createComponentVNode)(2,t.Box,{ml:10,fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:"1rem"}),"Book Binder"]}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:"auto",content:l.title,onClick:function(){function i(){return(0,f.modalOpen)(g,"edit_selected_title")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:"auto",content:l.author,onClick:function(){function i(){return(0,f.modalOpen)(g,"edit_selected_author")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"190px",options:u.map(function(i){return i.description}),onSelected:function(){function i(h){return c("toggle_binder_category",{category_id:s[h]})}return i}()})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen",width:"auto",content:"Edit Summary",onClick:function(){function i(){return(0,f.modalOpen)(g,"edit_selected_summary")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:l.summary})]}),(0,e.createVNode)(1,"br"),u.filter(function(i){return l.categories.includes(i.category_id)}).map(function(i){return(0,e.createComponentVNode)(2,t.Button,{content:i.description,selected:!0,icon:"unlink",onClick:function(){function h(){return c("toggle_binder_category",{category_id:i.category_id})}return h}()},i.category_id)})]})})]})})})]})}return I}()},61925:function(A,r,n){"use strict";r.__esModule=!0,r.BotCall=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(d){var c=[{modes:[0],label:"Idle",color:"green"},{modes:[1,2,3],label:"Arresting",color:"yellow"},{modes:[4,5],label:"Patrolling",color:"average"},{modes:[9],label:"Moving",color:"average"},{modes:[6,11],label:"Responding",color:"green"},{modes:[12],label:"Delivering Cargo",color:"blue"},{modes:[13],label:"Returning Home",color:"blue"},{modes:[7,8,10,14,15,16,17,18,19],label:"Working",color:"blue"}],m=c.find(function(l){return l.modes.includes(d)});return(0,e.createComponentVNode)(2,t.Box,{color:m.color,children:[" ",m.label," "]})},b=r.BotCall=function(){function g(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=(0,a.useLocalState)(c,"tabIndex",0),i=s[0],h=s[1],C={0:"Security",1:"Medibot",2:"Cleanbot",3:"Floorbot",4:"Mule",5:"Honkbot"},v=function(){function p(N){return C[N]?(0,e.createComponentVNode)(2,B,{model:C[N]}):"This should not happen. Report on Paradise Github"}return p}();return(0,e.createComponentVNode)(2,o.Window,{width:700,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:i===0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,textAlign:"center",children:Array.from({length:6}).map(function(p,N){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:i===N,onClick:function(){function V(){return h(N)}return V}(),children:C[N]},N)})})}),v(i)]})})})}return g}(),B=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.bots;return s[d.model]!==void 0?(0,e.createComponentVNode)(2,k,{model:[d.model]}):(0,e.createComponentVNode)(2,I,{model:[d.model]})},I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data;return(0,e.createComponentVNode)(2,t.Stack,{justify:"center",align:"center",fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Box,{bold:1,color:"bad",children:["No ",[d.model]," detected"]})})},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.bots;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Model"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Location"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Interface"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Call"})]}),s[d.model].map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.model}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.on?f(i.status):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Off"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.location}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Interface",onClick:function(){function h(){return l("interface",{botref:i.UID})}return h}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Call",onClick:function(){function h(){return l("call",{botref:i.UID})}return h}()})})]},i.UID)})]})})})}},20464:function(A,r,n){"use strict";r.__esModule=!0,r.BotClean=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotClean=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.locked,l=c.noaccess,u=c.maintpanel,s=c.on,i=c.autopatrol,h=c.canhack,C=c.emagged,v=c.remote_disabled,p=c.painame,N=c.cleanblood,V=c.area;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Cleaning Settings",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:N,content:"Clean Blood",disabled:l,onClick:function(){function S(){return d("blood")}return S}()})}),(0,e.createComponentVNode)(2,t.Section,{title:"Misc Settings",children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:V?"Reset Area Selection":"Restrict to Current Area",onClick:function(){function S(){return d("area")}return S}()}),V!==null&&(0,e.createComponentVNode)(2,t.LabeledList,{mb:1,children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Locked Area",children:V})})]}),p&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:p,disabled:l,onClick:function(){function S(){return d("ejectpai")}return S}()})})]})})}return B}()},69479:function(A,r,n){"use strict";r.__esModule=!0,r.BotFloor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotFloor=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.noaccess,l=c.painame,u=c.hullplating,s=c.replace,i=c.eat,h=c.make,C=c.fixfloor,v=c.nag_empty,p=c.magnet,N=c.tiles_amount;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:510,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Floor Settings",children:[(0,e.createComponentVNode)(2,t.Box,{mb:"5px",children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tiles Left",children:N})}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Add tiles to new hull plating",tooltip:"Fixing a plating requires the removal of floor tile. This will place it back after repairing. Same goes for hull breaches",disabled:m,onClick:function(){function V(){return d("autotile")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:s,content:"Add floor tiles on exposed hull plating",tooltip:"Example: It will add tiles to maintenance",disabled:m,onClick:function(){function V(){return d("replacetiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:C,content:"Repair damaged tiles and platings",disabled:m,onClick:function(){function V(){return d("fixfloors")}return V}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Miscellaneous",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:i,content:"Finds tiles",disabled:m,onClick:function(){function V(){return d("eattiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:h,content:"Make pieces of metal into tiles when empty",disabled:m,onClick:function(){function V(){return d("maketiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:v,content:"Transmit notice when empty",disabled:m,onClick:function(){function V(){return d("nagonempty")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:p,content:"Traction Magnets",disabled:m,onClick:function(){function V(){return d("anchored")}return V}()})]}),l&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,icon:"eject",content:l,disabled:m,onClick:function(){function V(){return d("ejectpai")}return V}()})})]})})}return B}()},59887:function(A,r,n){"use strict";r.__esModule=!0,r.BotHonk=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotHonk=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:220,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.BotStatus)})})}return B}()},80063:function(A,r,n){"use strict";r.__esModule=!0,r.BotMed=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotMed=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.locked,l=c.noaccess,u=c.maintpanel,s=c.on,i=c.autopatrol,h=c.canhack,C=c.emagged,v=c.remote_disabled,p=c.painame,N=c.shut_up,V=c.declare_crit,S=c.stationary_mode,y=c.heal_threshold,L=c.injection_amount,w=c.use_beaker,T=c.treat_virus,x=c.reagent_glass;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Communication Settings",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Speaker",checked:!N,disabled:l,onClick:function(){function M(){return d("toggle_speaker")}return M}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Critical Patient Alerts",checked:V,disabled:l,onClick:function(){function M(){return d("toggle_critical_alerts")}return M}()})]}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Treatment Settings",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Healing Threshold",children:(0,e.createComponentVNode)(2,t.Slider,{value:y.value,minValue:y.min,maxValue:y.max,step:5,disabled:l,onChange:function(){function M(O,D){return d("set_heal_threshold",{target:D})}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Injection Level",children:(0,e.createComponentVNode)(2,t.Slider,{value:L.value,minValue:L.min,maxValue:L.max,step:5,format:function(){function M(O){return O+"u"}return M}(),disabled:l,onChange:function(){function M(O,D){return d("set_injection_amount",{target:D})}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reagent Source",children:(0,e.createComponentVNode)(2,t.Button,{content:w?"Beaker":"Internal Synthesizer",icon:w?"flask":"cogs",disabled:l,onClick:function(){function M(){return d("toggle_use_beaker")}return M}()})}),x&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:x.amount,minValue:0,maxValue:x.max_amount,children:[x.amount," / ",x.max_amount]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{ml:1,children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject",disabled:l,onClick:function(){function M(){return d("eject_reagent_glass")}return M}()})})]})})]}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{mt:1,fluid:!0,content:"Treat Viral Infections",checked:T,disabled:l,onClick:function(){function M(){return d("toggle_treat_viral")}return M}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Stationary Mode",checked:S,disabled:l,onClick:function(){function M(){return d("toggle_stationary_mode")}return M}()})]}),p&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:p,disabled:l,onClick:function(){function M(){return d("ejectpai")}return M}()})})]})})})}return B}()},74439:function(A,r,n){"use strict";r.__esModule=!0,r.BotSecurity=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotSecurity=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.noaccess,l=c.painame,u=c.check_id,s=c.check_weapons,i=c.check_warrant,h=c.arrest_mode,C=c.arrest_declare;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:445,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Who To Arrest",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Unidentifiable Persons",disabled:m,onClick:function(){function v(){return d("authid")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:s,content:"Unauthorized Weapons",disabled:m,onClick:function(){function v(){return d("authweapon")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:i,content:"Wanted Criminals",disabled:m,onClick:function(){function v(){return d("authwarrant")}return v}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Arrest Procedure",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:h,content:"Detain Targets Indefinitely",disabled:m,onClick:function(){function v(){return d("arrtype")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:C,content:"Announce Arrests On Radio",disabled:m,onClick:function(){function v(){return d("arrdeclare")}return v}()})]}),l&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:l,disabled:m,onClick:function(){function v(){return d("ejectpai")}return v}()})})]})})}return B}()},10833:function(A,r,n){"use strict";r.__esModule=!0,r.BrigCells=void 0;var e=n(89005),a=n(98595),t=n(36036),o=n(72253),f=function(k,g){var d=k.cell,c=(0,o.useBackend)(g),m=c.act,l=d.cell_id,u=d.occupant,s=d.crimes,i=d.brigged_by,h=d.time_left_seconds,C=d.time_set_seconds,v=d.ref,p="";h>0&&(p+=" BrigCells__listRow--active");var N=function(){m("release",{ref:v})};return(0,e.createComponentVNode)(2,t.Table.Row,{className:p,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:l}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.TimeDisplay,{totalSeconds:C})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.TimeDisplay,{totalSeconds:h})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{type:"button",onClick:N,children:"Release"})})]})},b=function(k){var g=k.cells;return(0,e.createComponentVNode)(2,t.Table,{className:"BrigCells__list",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Cell"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Occupant"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Crimes"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Brigged By"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Time Brigged For"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Time Left"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Release"})]}),g.map(function(d){return(0,e.createComponentVNode)(2,f,{cell:d},d.ref)})]})},B=r.BrigCells=function(){function I(k,g){var d=(0,o.useBackend)(g),c=d.act,m=d.data,l=m.cells;return(0,e.createComponentVNode)(2,a.Window,{theme:"security",width:800,height:400,children:(0,e.createComponentVNode)(2,a.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b,{cells:l})})})})})}return I}()},45761:function(A,r,n){"use strict";r.__esModule=!0,r.BrigTimer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.BrigTimer=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;d.nameText=d.occupant,d.timing&&(d.prisoner_hasrec?d.nameText=(0,e.createComponentVNode)(2,t.Box,{color:"green",children:d.occupant}):d.nameText=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:d.occupant}));var c="pencil-alt";d.prisoner_name&&(d.prisoner_hasrec||(c="exclamation-triangle"));var m=[],l=0;for(l=0;lm?this.substring(0,m)+"...":this};var k=function(l,u){var s,i;if(!u)return[];var h=l.findIndex(function(C){return C.name===u.name});return[(s=l[h-1])==null?void 0:s.name,(i=l[h+1])==null?void 0:i.name]},g=function(l,u){u===void 0&&(u="");var s=(0,f.createSearch)(u,function(i){return i.name});return(0,t.flow)([(0,a.filter)(function(i){return i==null?void 0:i.name}),u&&(0,a.filter)(s),(0,a.sortBy)(function(i){return i.name})])(l)},d=r.CameraConsole=function(){function m(l,u){var s=(0,b.useBackend)(u),i=s.act,h=s.data,C=s.config,v=h.mapRef,p=h.activeCamera,N=g(h.cameras),V=k(N,p),S=V[0],y=V[1];return(0,e.createComponentVNode)(2,I.Window,{width:870,height:708,children:[(0,e.createVNode)(1,"div","CameraConsole__left",(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,c)})}),2),(0,e.createVNode)(1,"div","CameraConsole__right",[(0,e.createVNode)(1,"div","CameraConsole__toolbar",[(0,e.createVNode)(1,"b",null,"Camera: ",16),p&&p.name||"\u2014"],0),(0,e.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-left",disabled:!S,onClick:function(){function L(){return i("switch_camera",{name:S})}return L}()}),(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-right",disabled:!y,onClick:function(){function L(){return i("switch_camera",{name:y})}return L}()})],4),(0,e.createComponentVNode)(2,B.ByondUi,{className:"CameraConsole__map",params:{id:v,type:"map"}})],4)]})}return m}(),c=r.CameraConsoleContent=function(){function m(l,u){var s=(0,b.useBackend)(u),i=s.act,h=s.data,C=(0,b.useLocalState)(u,"searchText",""),v=C[0],p=C[1],N=h.activeCamera,V=g(h.cameras,v);return(0,e.createComponentVNode)(2,B.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{children:(0,e.createComponentVNode)(2,B.Input,{fluid:!0,placeholder:"Search for a camera",onInput:function(){function S(y,L){return p(L)}return S}()})}),(0,e.createComponentVNode)(2,B.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,B.Section,{fill:!0,scrollable:!0,children:V.map(function(S){return(0,e.createVNode)(1,"div",(0,o.classes)(["Button","Button--fluid","Button--color--transparent",N&&S.name===N.name&&"Button--selected"]),S.name.trimLongStr(23),0,{title:S.name,onClick:function(){function y(){return i("switch_camera",{name:S.name})}return y}()},S.name)})})})]})}return m}()},39222:function(A,r,n){"use strict";r.__esModule=!0,r.CameraConsoleOldContent=r.CameraConsoleMapContent=r.CameraConsole220=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(35840),f=n(25328),b=n(72253),B=n(36036),I=n(98595),k=function(u,s){var i,h;if(!s)return[];var C=u.findIndex(function(v){return v.name===s.name});return[(i=u[C-1])==null?void 0:i.name,(h=u[C+1])==null?void 0:h.name]},g=function(u,s){s===void 0&&(s="");var i=(0,f.createSearch)(s,function(h){return h.name});return(0,t.flow)([(0,a.filter)(function(h){return h==null?void 0:h.name}),s&&(0,a.filter)(i),(0,a.sortBy)(function(h){return h.name})])(u)},d=r.CameraConsole220=function(){function l(u,s){var i=(0,b.useLocalState)(s,"tabIndex",0),h=i[0],C=i[1],v=function(){function p(N){switch(N){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);default:return"WE SHOULDN'T BE HERE!"}}return p}();return(0,e.createComponentVNode)(2,I.Window,{width:1170,height:755,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.Stack,{children:(0,e.createComponentVNode)(2,B.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{width:h===1?"222px":"475px",textAlign:"center",children:(0,e.createComponentVNode)(2,B.Tabs,{fluid:!0,ml:h===1?1:0,mt:h===1?1:0,children:[(0,e.createComponentVNode)(2,B.Tabs.Tab,{selected:h===0,onClick:function(){function p(){return C(0)}return p}(),children:[(0,e.createComponentVNode)(2,B.Icon,{name:"map-marked-alt"})," \u041A\u0430\u0440\u0442\u0430"]},"Map"),(0,e.createComponentVNode)(2,B.Tabs.Tab,{selected:h===1,onClick:function(){function p(){return C(1)}return p}(),children:[(0,e.createComponentVNode)(2,B.Icon,{name:"table"})," \u0421\u043F\u0438\u0441\u043E\u043A"]},"List")]})}),v(h)]})})})})}return l}(),c=r.CameraConsoleMapContent=function(){function l(u,s){var i=(0,b.useBackend)(s),h=i.act,C=i.data,v=g(C.cameras),p=(0,b.useLocalState)(s,"zoom",1),N=p[0],V=p[1],S=C.mapRef,y=C.activeCamera,L=C.stationLevel,w=C.mapUrl,T=C.selected_z_level,x=k(v,y),M=x[0],O=x[1];return(0,e.createComponentVNode)(2,B.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",style:{flex:"0 0 474px"},children:(0,e.createComponentVNode)(2,B.NanoMap,{onZoom:function(){function D(E){return V(E)}return D}(),mapUrl:w,children:v.filter(function(D){return D.z===(Number(T)||L)}).map(function(D){return(0,e.createComponentVNode)(2,B.NanoMap.NanoButton,{activeCamera:y,x:D.x,y:D.y,context:s,zoom:N,icon:"circle",tooltip:D.name,name:D.name,color:"blue",status:D.status},D.ref)})})}),(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",m:.1,className:"CameraConsole__right_map",children:[(0,e.createVNode)(1,"div","CameraConsole__header",[(0,e.createVNode)(1,"div","CameraConsole__toolbar",[(0,e.createVNode)(1,"b",null,"\u041A\u0430\u043C\u0435\u0440\u0430: ",16),y&&y.name||"\u2014"],0),(0,e.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-left",disabled:!M,onClick:function(){function D(){return h("switch_camera",{name:M})}return D}()}),(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-right",disabled:!O,onClick:function(){function D(){return h("switch_camera",{name:O})}return D}()})],4)],4),(0,e.createComponentVNode)(2,B.ByondUi,{className:"CameraConsole__map",overflow:"hidden",params:{id:S,type:"map"}})]})]})}return l}(),m=r.CameraConsoleOldContent=function(){function l(u,s){var i=(0,b.useBackend)(s),h=i.act,C=i.data,v=i.config,p=C.mapRef,N=C.activeCamera,V=(0,b.useLocalState)(s,"searchText",""),S=V[0],y=V[1],L=g(C.cameras,S),w=k(L,N),T=w[0],x=w[1];return(0,e.createComponentVNode)(2,B.Stack.Item,{children:[(0,e.createVNode)(1,"div","CameraConsole__left",(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{children:(0,e.createComponentVNode)(2,B.Input,{width:"215px",placeholder:"\u041D\u0430\u0439\u0442\u0438 \u043A\u0430\u043C\u0435\u0440\u0443",onInput:function(){function M(O,D){return y(D)}return M}()})}),(0,e.createComponentVNode)(2,B.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,B.Section,{fill:!0,scrollable:!0,children:L.map(function(M){return(0,e.createVNode)(1,"div",(0,o.classes)(["Button","Button--fluid",M.status?"Button--color--transparent":"Button--color--danger","Button--ellipsis",N&&M.name===N.name&&"Button--selected"]),M.name,0,{title:M.name,onClick:function(){function O(){return h("switch_camera",{name:M.name})}return O}()},M.name)})})})]})}),2),(0,e.createVNode)(1,"div","CameraConsole__right",[(0,e.createVNode)(1,"div","CameraConsole__toolbar",[(0,e.createVNode)(1,"b",null,"\u041A\u0430\u043C\u0435\u0440\u0430: ",16),N&&N.name||"\u2014"],0),(0,e.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-left",disabled:!T,onClick:function(){function M(){return h("switch_camera",{name:T})}return M}()}),(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-right",disabled:!x,onClick:function(){function M(){return h("switch_camera",{name:x})}return M}()})],4),(0,e.createComponentVNode)(2,B.ByondUi,{className:"CameraConsole__map",params:{id:p,type:"map"}})],4)]})}return l}()},52927:function(A,r,n){"use strict";r.__esModule=!0,r.Canister=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(49968),b=n(98595),B=r.Canister=function(){function I(k,g){var d=(0,t.useBackend)(g),c=d.act,m=d.data,l=m.portConnected,u=m.tankPressure,s=m.releasePressure,i=m.defaultReleasePressure,h=m.minReleasePressure,C=m.maxReleasePressure,v=m.valveOpen,p=m.name,N=m.canLabel,V=m.colorContainer,S=m.color_index,y=m.hasHoldingTank,L=m.holdingTank,w="";S.prim&&(w=V.prim.options[S.prim].name);var T="";S.sec&&(T=V.sec.options[S.sec].name);var x="";S.ter&&(x=V.ter.options[S.ter].name);var M="";S.quart&&(M=V.quart.options[S.quart].name);var O=[],D=[],E=[],P=[],R=0;for(R=0;Rp.current_positions&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:p.total_positions-p.current_positions})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"0"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{content:"-",disabled:i.cooldown_time||!p.can_close,onClick:function(){function N(){return s("make_job_unavailable",{job:p.title})}return N}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{content:"+",disabled:i.cooldown_time||!p.can_open,onClick:function(){function N(){return s("make_job_available",{job:p.title})}return N}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:i.target_dept&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:i.priority_jobs.indexOf(p.title)>-1?"Yes":""})||(0,e.createComponentVNode)(2,t.Button,{content:p.is_priority?"Yes":"No",selected:p.is_priority,disabled:i.cooldown_time||!p.can_prioritize,onClick:function(){function N(){return s("prioritize_job",{job:p.title})}return N}()})})]},p.title)})]})})]}):v=(0,e.createComponentVNode)(2,I);break;case 2:!i.authenticated||!i.scan_name?v=(0,e.createComponentVNode)(2,I):i.modify_name?v=(0,e.createComponentVNode)(2,f.AccessList,{accesses:i.regions,selectedList:i.selectedAccess,accessMod:function(){function p(N){return s("set",{access:N})}return p}(),grantAll:function(){function p(){return s("grant_all")}return p}(),denyAll:function(){function p(){return s("clear_all")}return p}(),grantDep:function(){function p(N){return s("grant_region",{region:N})}return p}(),denyDep:function(){function p(N){return s("deny_region",{region:N})}return p}()}):v=(0,e.createComponentVNode)(2,k);break;case 3:i.authenticated?i.records.length?v=(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Records",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Delete All Records",disabled:!i.authenticated||i.records.length===0||i.target_dept,onClick:function(){function p(){return s("wipe_all_logs")}return p}()}),children:[(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Crewman"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Old Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"New Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Authorized By"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Time"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Reason"}),!!i.iscentcom&&(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Deleted By"})]}),i.records.map(function(p){return(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.transferee}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.oldvalue}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.newvalue}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.whodidit}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.timestamp}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.reason}),!!i.iscentcom&&(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.deletedby})]},p.timestamp)})]}),!!i.iscentcom&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:"Delete MY Records",color:"purple",disabled:!i.authenticated||i.records.length===0,onClick:function(){function p(){return s("wipe_my_logs")}return p}()})})]}):v=(0,e.createComponentVNode)(2,g):v=(0,e.createComponentVNode)(2,I);break;case 4:!i.authenticated||!i.scan_name?v=(0,e.createComponentVNode)(2,I):v=(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Your Team",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Sec Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Actions"})]}),i.people_dept.map(function(p){return(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.title}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.crimstat}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:p.buttontext,disabled:!p.demotable,onClick:function(){function N(){return s("remote_demote",{remote_demote:p.name})}return N}()})})]},p.title)})]})});break;default:v=(0,e.createComponentVNode)(2,t.Section,{title:"Warning",color:"red",children:"ERROR: Unknown Mode."})}return(0,e.createComponentVNode)(2,o.Window,{width:800,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:C}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:h}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:v})]})})})}return c}()},64083:function(A,r,n){"use strict";r.__esModule=!0,r.CargoConsole=void 0;var e=n(89005),a=n(64795),t=n(88510),o=n(72253),f=n(36036),b=n(98595),B=n(25328),I=r.CargoConsole=function(){function u(s,i){return(0,e.createComponentVNode)(2,b.Window,{width:900,height:800,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,g),(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,l)]})})})}return u}(),k=function(s,i){var h=(0,o.useLocalState)(i,"contentsModal",null),C=h[0],v=h[1],p=(0,o.useLocalState)(i,"contentsModalTitle",null),N=p[0],V=p[1];if(C!==null&&N!==null)return(0,e.createComponentVNode)(2,f.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:window.innerHeight*.75+"px",mx:"auto",children:[(0,e.createComponentVNode)(2,f.Box,{width:"100%",bold:!0,children:(0,e.createVNode)(1,"h1",null,[N,(0,e.createTextVNode)(" contents:")],0)}),(0,e.createComponentVNode)(2,f.Box,{children:C.map(function(S){return(0,e.createComponentVNode)(2,f.Box,{children:["- ",S]},S)})}),(0,e.createComponentVNode)(2,f.Box,{m:2,children:(0,e.createComponentVNode)(2,f.Button,{content:"Close",onClick:function(){function S(){v(null),V(null)}return S}()})})]})},g=function(s,i){var h=(0,o.useBackend)(i),C=h.act,v=h.data,p=v.is_public,N=v.timeleft,V=v.moving,S=v.at_station,y,L;return!V&&!S?(y="Docked off-station",L="Call Shuttle"):!V&&S?(y="Docked at the station",L="Return Shuttle"):V&&(L="In Transit...",N!==1?y="Shuttle is en route (ETA: "+N+" minutes)":y="Shuttle is en route (ETA: "+N+" minute)"),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Status",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Shuttle Status",children:y}),p===0&&(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Controls",children:[(0,e.createComponentVNode)(2,f.Button,{content:L,disabled:V,onClick:function(){function w(){return C("moveShuttle")}return w}()}),(0,e.createComponentVNode)(2,f.Button,{content:"View Central Command Messages",onClick:function(){function w(){return C("showMessages")}return w}()})]})]})})})},d=function(s,i){var h,C=(0,o.useBackend)(i),v=C.act,p=C.data,N=p.accounts,V=(0,o.useLocalState)(i,"selectedAccount"),S=V[0],y=V[1],L=[];return N.map(function(w){return L[w.name]=w.account_UID}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Payment",children:[(0,e.createComponentVNode)(2,f.Dropdown,{width:"190px",options:N.map(function(w){return w.name}),selected:(h=N.filter(function(w){return w.account_UID===S})[0])==null?void 0:h.name,onSelected:function(){function w(T){return y(L[T])}return w}()}),N.filter(function(w){return w.account_UID===S}).map(function(w){return(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Account Name",children:(0,e.createComponentVNode)(2,f.Stack.Item,{mt:1,children:w.name})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Balance",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:w.balance})})]},w.account_UID)})]})})},c=function(s,i){var h=(0,o.useBackend)(i),C=h.act,v=h.data,p=v.requests,N=v.categories,V=v.supply_packs,S=(0,o.useSharedState)(i,"category","Emergency"),y=S[0],L=S[1],w=(0,o.useSharedState)(i,"search_text",""),T=w[0],x=w[1],M=(0,o.useLocalState)(i,"contentsModal",null),O=M[0],D=M[1],E=(0,o.useLocalState)(i,"contentsModalTitle",null),P=E[0],R=E[1],j=(0,B.createSearch)(T,function(J){return J.name}),F=(0,o.useLocalState)(i,"selectedAccount"),W=F[0],z=F[1],K=(0,a.flow)([(0,t.filter)(function(J){return J.cat===N.filter(function(Q){return Q.name===y})[0].category||T}),T&&(0,t.filter)(j),(0,t.sortBy)(function(J){return J.name.toLowerCase()})])(V),G="Crate Catalogue";return T?G="Results for '"+T+"':":y&&(G="Browsing "+y),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:G,buttons:(0,e.createComponentVNode)(2,f.Dropdown,{width:"190px",options:N.map(function(J){return J.name}),selected:y,onSelected:function(){function J(Q){return L(Q)}return J}()}),children:[(0,e.createComponentVNode)(2,f.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function J(Q,ue){return x(ue)}return J}(),mb:1}),(0,e.createComponentVNode)(2,f.Box,{maxHeight:25,overflowY:"auto",overflowX:"hidden",children:(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:K.map(function(J){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{bold:!0,children:[J.name," (",J.cost," Credits)"]}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",pr:1,children:[(0,e.createComponentVNode)(2,f.Button,{content:"Order 1",icon:"shopping-cart",disabled:!W,onClick:function(){function Q(){return C("order",{crate:J.ref,multiple:!1,account:W})}return Q}()}),(0,e.createComponentVNode)(2,f.Button,{content:"Order Multiple",icon:"cart-plus",disabled:!W||J.singleton,onClick:function(){function Q(){return C("order",{crate:J.ref,multiple:!0,account:W})}return Q}()}),(0,e.createComponentVNode)(2,f.Button,{content:"View Contents",icon:"search",onClick:function(){function Q(){D(J.contents),R(J.name)}return Q}()})]})]},J.name)})})})]})})},m=function(s,i){var h=s.request,C,v;switch(h.department){case"Engineering":v="CE",C="orange";break;case"Medical":v="CMO",C="teal";break;case"Science":v="RD",C="purple";break;case"Supply":v="CT",C="brown";break;case"Service":v="HOP",C="olive";break;case"Security":v="HOS",C="red";break;case"Command":v="CAP",C="blue";break;case"Assistant":v="Any Head",C="grey";break}return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{mt:.5,children:"Approval Required:"}),!!h.req_cargo_approval&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"brown",content:"QM",icon:"user-tie",tooltip:"This Order requires approval from the QM still"})}),!!h.req_head_approval&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:C,content:v,disabled:h.req_cargo_approval,icon:"user-tie",tooltip:h.req_cargo_approval?"This Order first requires approval from the QM before the "+v+" can approve it":"This Order requires approval from the "+v+" still"})})]})},l=function(s,i){var h=(0,o.useBackend)(i),C=h.act,v=h.data,p=v.requests,N=v.orders,V=v.shipments;return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"Orders",children:[(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Requests"}),(0,e.createComponentVNode)(2,f.Table,{children:p.map(function(S){return(0,e.createComponentVNode)(2,f.Table.Row,{className:"Cargo_RequestList",children:[(0,e.createComponentVNode)(2,f.Table.Cell,{mb:1,children:[(0,e.createComponentVNode)(2,f.Box,{children:["Order #",S.ordernum,": ",S.supply_type," (",S.cost," credits) for ",(0,e.createVNode)(1,"b",null,S.orderedby,0)," with"," ",S.department?"The "+S.department+" Department":"Their Personal"," Account"]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",S.comment]}),(0,e.createComponentVNode)(2,m,{request:S})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{textAlign:"right",children:[(0,e.createComponentVNode)(2,f.Button,{content:"Approve",color:"green",disabled:!S.can_approve,onClick:function(){function y(){return C("approve",{ordernum:S.ordernum})}return y}()}),(0,e.createComponentVNode)(2,f.Button,{content:"Deny",color:"red",disabled:!S.can_deny,onClick:function(){function y(){return C("deny",{ordernum:S.ordernum})}return y}()})]})]},S.ordernum)})}),(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Orders Awaiting Delivery"}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:N.map(function(S){return(0,e.createComponentVNode)(2,f.Table.Row,{children:(0,e.createComponentVNode)(2,f.Table.Cell,{children:[(0,e.createComponentVNode)(2,f.Box,{children:["- #",S.ordernum,": ",S.supply_type," for ",(0,e.createVNode)(1,"b",null,S.orderedby,0)]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",S.comment]})]})},S.ordernum)})}),(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Order in Transit"}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:V.map(function(S){return(0,e.createComponentVNode)(2,f.Table.Row,{children:(0,e.createComponentVNode)(2,f.Table.Cell,{children:[(0,e.createComponentVNode)(2,f.Box,{children:["- #",S.ordernum,": ",S.supply_type," for ",(0,e.createVNode)(1,"b",null,S.orderedby,0)]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",S.comment]})]})},S.ordernum)})})]})}},36232:function(A,r,n){"use strict";r.__esModule=!0,r.ChameleonAppearances=r.Chameleon=void 0;var e=n(89005),a=n(25328),t=n(64795),o=n(88510),f=n(72253),b=n(36036),B=n(98595),I=r.Chameleon=function(){function d(c,m){return(0,e.createComponentVNode)(2,B.Window,{width:431,height:500,theme:"syndicate",children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,g)})})}return d}(),k=function(c,m){m===void 0&&(m="");var l=(0,a.createSearch)(m,function(u){return u.name});return(0,t.flow)([(0,o.filter)(function(u){return u==null?void 0:u.name}),m&&(0,o.filter)(l)])(c)},g=r.ChameleonAppearances=function(){function d(c,m){var l=(0,f.useBackend)(m),u=l.act,s=l.data,i=(0,f.useLocalState)(m,"searchText",""),h=i[0],C=i[1],v=k(s.chameleon_skins,h),p=s.selected_appearance;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search for an appearance",onInput:function(){function N(V,S){return C(S)}return N}()})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Item Appearance",children:v.map(function(N){var V=N.name+"_"+N.icon_state;return(0,e.createComponentVNode)(2,b.ImageButton,{dmIcon:N.icon,dmIconState:N.icon_state,imageSize:64,m:.5,compact:!0,selected:V===p,tooltip:N.name,style:{opacity:V===p&&"1"||"0.5"},onClick:function(){function S(){u("change_appearance",{new_appearance:V})}return S}()},V)})})})]})}return d}()},87331:function(A,r,n){"use strict";r.__esModule=!0,r.ChangelogView=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ChangelogView=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=(0,a.useLocalState)(I,"onlyRecent",0),m=c[0],l=c[1],u=d.cl_data,s=d.last_cl,i={FIX:(0,e.createComponentVNode)(2,t.Icon,{name:"tools",title:"Fix"}),WIP:(0,e.createComponentVNode)(2,t.Icon,{name:"hard-hat",title:"WIP",color:"orange"}),TWEAK:(0,e.createComponentVNode)(2,t.Icon,{name:"sliders-h",title:"Tweak"}),SOUNDADD:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-up",title:"Sound Added",color:"green"}),SOUNDDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-mute",title:"Sound Removed",color:"red"}),CODEADD:(0,e.createComponentVNode)(2,t.Icon,{name:"plus",title:"Code Addition",color:"green"}),CODEDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"minus",title:"Code Removal",color:"red"}),IMAGEADD:(0,e.createComponentVNode)(2,t.Icon,{name:"folder-plus",title:"Sprite Addition",color:"green"}),IMAGEDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"folder-minus",title:"Sprite Removal",color:"red"}),SPELLCHECK:(0,e.createComponentVNode)(2,t.Icon,{name:"font",title:"Spelling/Grammar Fix"}),EXPERIMENT:(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle",title:"Experimental",color:"orange"})},h=function(){function C(v){return v in i?i[v]:(0,e.createComponentVNode)(2,t.Icon,{name:"plus",color:"green"})}return C}();return(0,e.createComponentVNode)(2,o.Window,{width:750,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"ParadiseSS13 Changelog",mt:2,buttons:(0,e.createComponentVNode)(2,t.Button,{content:m?"Showing all changes":"Showing changes since last connection",onClick:function(){function C(){return l(!m)}return C}()}),children:u.map(function(C){return!m&&C.merge_ts<=s||(0,e.createComponentVNode)(2,t.Section,{mb:2,title:C.author+" - Merged on "+C.merge_date,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"#"+C.num,onClick:function(){function v(){return g("open_pr",{pr_number:C.num})}return v}()}),children:C.entries.map(function(v){return(0,e.createComponentVNode)(2,t.Box,{m:1,children:[h(v.etype)," ",v.etext]},v)})},C)})})})})}return b}()},91360:function(A,r,n){"use strict";r.__esModule=!0,r.CheckboxListInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(36036),f=n(72253),b=n(98595),B=r.CheckboxListInputModal=function(){function k(g,d){var c=(0,f.useBackend)(d),m=c.act,l=c.data,u=l.items,s=u===void 0?[]:u,i=l.message,h=i===void 0?"":i,C=l.init_value,v=l.timeout,p=l.title,N=(0,f.useLocalState)(d,"edittedItems",s),V=N[0],S=N[1],y=330+Math.ceil(h.length/3),L=function(){function w(T){T===void 0&&(T=null);var x=[].concat(V);x=x.map(function(M){return M.key===T.key?Object.assign({},M,{checked:!T.checked}):M}),S(x)}return w}();return(0,e.createComponentVNode)(2,b.Window,{title:p,width:325,height:y,children:[v&&(0,e.createComponentVNode)(2,a.Loader,{value:v}),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{className:"ListInput__Section",fill:!0,title:h,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,I,{filteredItems:V,onClick:L})}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,children:(0,e.createComponentVNode)(2,t.InputButtons,{input:V})})]})})})]})}return k}(),I=function(g,d){var c=g.filteredItems,m=g.onClick;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,tabIndex:0,children:c.map(function(l,u){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{fluid:!0,id:u,onClick:function(){function s(){return m(l)}return s}(),checked:l.checked,style:{animation:"none",transition:"none"},children:l.key.replace(/^\w/,function(s){return s.toUpperCase()})},u)})})}},36108:function(A,r,n){"use strict";r.__esModule=!0,r.ChemDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(85870),f=n(98595),b=[1,5,10,20,30,50],B=[1,5,10],I=r.ChemDispenser=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.chemicals;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:400+h.length*8,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,g),(0,e.createComponentVNode)(2,d)]})})})}return c}(),k=function(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.amount,C=i.energy,v=i.maxEnergy;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:C,minValue:0,maxValue:v,ranges:{good:[v*.5,1/0],average:[v*.25,v*.5],bad:[-1/0,v*.25]},children:[C," / ",v," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{children:b.map(function(p,N){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"15%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",selected:h===p,content:p,onClick:function(){function V(){return s("amount",{amount:p})}return V}()})},N)})})})]})})})},g=function(m,l){for(var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.chemicals,C=h===void 0?[]:h,v=[],p=0;p<(C.length+1)%3;p++)v.push(!0);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:i.glass?"Drink Dispenser":"Chemical Dispenser",children:[C.map(function(N,V){return(0,e.createComponentVNode)(2,t.Button,{m:.1,width:"32.5%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",content:N.title,style:{"margin-left":"2px"},onClick:function(){function S(){return s("dispense",{reagent:N.id})}return S}()},V)}),v.map(function(N,V){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%"},V)})]})})},d=function(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.isBeakerLoaded,C=i.beakerCurrentVolume,v=i.beakerMaxVolume,p=i.beakerContents,N=p===void 0?[]:p;return(0,e.createComponentVNode)(2,t.Stack.Item,{height:16,children:(0,e.createComponentVNode)(2,t.Section,{title:i.glass?"Glass":"Beaker",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Box,{children:[!!h&&(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"label",mr:2,children:[C," / ",v," units"]}),(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!h,onClick:function(){function V(){return s("ejectBeaker")}return V}()})]}),children:(0,e.createComponentVNode)(2,o.BeakerContents,{beakerLoaded:h,beakerContents:N,buttons:function(){function V(S){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){function y(){return s("remove",{reagent:S.id,amount:-1})}return y}()}),B.map(function(y,L){return(0,e.createComponentVNode)(2,t.Button,{content:y,onClick:function(){function w(){return s("remove",{reagent:S.id,amount:y})}return w}()},L)}),(0,e.createComponentVNode)(2,t.Button,{content:"ALL",onClick:function(){function y(){return s("remove",{reagent:S.id,amount:S.volume})}return y}()})],0)}return V}()})})})}},13146:function(A,r,n){"use strict";r.__esModule=!0,r.ChemHeater=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(85870),b=n(98595),B=r.ChemHeater=function(){function g(d,c){return(0,e.createComponentVNode)(2,b.Window,{width:350,height:275,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k)]})})})}return g}(),I=function(d,c){var m=(0,t.useBackend)(c),l=m.act,u=m.data,s=u.targetTemp,i=u.targetTempReached,h=u.autoEject,C=u.isActive,v=u.currentTemp,p=u.isBeakerLoaded;return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Settings",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{content:"Auto-eject",icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){function N(){return l("toggle_autoeject")}return N}()}),(0,e.createComponentVNode)(2,o.Button,{content:C?"On":"Off",icon:"power-off",selected:C,disabled:!p,onClick:function(){function N(){return l("toggle_on")}return N}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"65px",unit:"K",step:10,stepPixelSize:3,value:(0,a.round)(s,0),minValue:0,maxValue:1e3,onDrag:function(){function N(V,S){return l("adjust_temperature",{target:S})}return N}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Reading",color:i?"good":"average",children:p&&(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:v,format:function(){function N(V){return(0,a.toFixed)(V)+" K"}return N}()})||"\u2014"})]})})})},k=function(d,c){var m=(0,t.useBackend)(c),l=m.act,u=m.data,s=u.isBeakerLoaded,i=u.beakerCurrentVolume,h=u.beakerMaxVolume,C=u.beakerContents;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:"Beaker",fill:!0,scrollable:!0,buttons:!!s&&(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{inline:!0,color:"label",mr:2,children:[i," / ",h," units"]}),(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject",onClick:function(){function v(){return l("eject_beaker")}return v}()})]}),children:(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:s,beakerContents:C})})})}},56541:function(A,r,n){"use strict";r.__esModule=!0,r.ChemMaster=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(85870),b=n(3939),B=n(35840),I=["icon"];function k(y,L){if(y==null)return{};var w={};for(var T in y)if({}.hasOwnProperty.call(y,T)){if(L.includes(T))continue;w[T]=y[T]}return w}function g(y,L){y.prototype=Object.create(L.prototype),y.prototype.constructor=y,d(y,L)}function d(y,L){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(w,T){return w.__proto__=T,w},d(y,L)}var c=[1,5,10],m=function(L,w){var T=(0,a.useBackend)(w),x=T.act,M=T.data,O=L.args.analysis;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:M.condi?"Condiment Analysis":"Reagent Analysis",children:(0,e.createComponentVNode)(2,t.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:O.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:(O.desc||"").length>0?O.desc:"N/A"}),O.blood_type&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood type",children:O.blood_type}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:O.blood_dna})],4),!M.condi&&(0,e.createComponentVNode)(2,t.Button,{icon:M.printing?"spinner":"print",disabled:M.printing,iconSpin:!!M.printing,ml:"0.5rem",content:"Print",onClick:function(){function D(){return x("print",{idx:O.idx,beaker:L.args.beaker})}return D}()})]})})})})},l=function(y){return y[y.ToDisposals=0]="ToDisposals",y[y.ToBeaker=1]="ToBeaker",y}(l||{}),u=r.ChemMaster=function(){function y(L,w){return(0,e.createComponentVNode)(2,o.Window,{width:575,height:650,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,s),(0,e.createComponentVNode)(2,i),(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,S)]})})]})}return y}(),s=function(L,w){var T=(0,a.useBackend)(w),x=T.act,M=T.data,O=M.beaker,D=M.beaker_reagents,E=M.buffer_reagents,P=E.length>0;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Beaker",fill:!0,scrollable:!0,buttons:P?(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"eject",disabled:!O,content:"Eject and Clear Buffer",onClick:function(){function R(){return x("eject")}return R}()}):(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!O,content:"Eject and Clear Buffer",onClick:function(){function R(){return x("eject")}return R}()}),children:O?(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:!0,beakerContents:D,buttons:function(){function R(j,F){return(0,e.createComponentVNode)(2,t.Box,{mb:F0?(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:!0,beakerContents:D,buttons:function(){function E(P,R){return(0,e.createComponentVNode)(2,t.Box,{mb:R0&&(P=E.map(function(R){var j=R.id,F=R.sprite;return(0,e.createComponentVNode)(2,N,{icon:F,translucent:!0,onClick:function(){function W(){return x("set_sprite_style",{production_mode:O,style:j})}return W}(),selected:D===j},j)})),(0,e.createComponentVNode)(2,p,{productionData:L.productionData,children:P&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Style",children:P})})},S=function(L,w){var T=(0,a.useBackend)(w),x=T.act,M=T.data,O=M.loaded_pill_bottle_style,D=M.containerstyles,E=M.loaded_pill_bottle,P={width:"20px",height:"20px"},R=D.map(function(j){var F=j.color,W=j.name,z=O===F;return(0,e.createComponentVNode)(2,t.Button,{style:{position:"relative",width:P.width,height:P.height},onClick:function(){function K(){return x("set_container_style",{style:F})}return K}(),icon:z&&"check",iconStyle:{position:"relative","z-index":1},tooltip:W,tooltipPosition:"top",children:[!z&&(0,e.createVNode)(1,"div",null,null,1,{style:{display:"inline-block"}}),(0,e.createVNode)(1,"span","Button",null,1,{style:{display:"inline-block",position:"absolute",top:0,left:0,margin:0,padding:0,width:P.width,height:P.height,"background-color":F,opacity:.6,filter:"alpha(opacity=60)"}})]},F)});return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Container Customization",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!E,content:"Eject Container",onClick:function(){function j(){return x("ejectp")}return j}()}),children:E?(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Style",children:[(0,e.createComponentVNode)(2,t.Button,{style:{width:P.width,height:P.height},icon:"tint-slash",onClick:function(){function j(){return x("clear_container_style")}return j}(),selected:!O,tooltip:"Default",tooltipPosition:"top"}),R]})}):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"No pill bottle or patch pack loaded."})})})};(0,b.modalRegisterBodyOverride)("analyze",m)},37173:function(A,r,n){"use strict";r.__esModule=!0,r.CloningConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(79140),b=1,B=32,I=128,k=r.CloningConsole=function(){function u(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.tab,N=v.has_scanner,V=v.pod_amount;return(0,e.createComponentVNode)(2,o.Window,{width:640,height:520,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Cloning Console",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Connected scanner",children:N?"Online":"Missing"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Connected pods",children:V})]})}),(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:p===1,icon:"home",onClick:function(){function S(){return C("menu",{tab:1})}return S}(),children:"Main Menu"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:p===2,icon:"user",onClick:function(){function S(){return C("menu",{tab:2})}return S}(),children:"Damage Configuration"})]}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,g)})]})})}return u}(),g=function(s,i){var h=(0,a.useBackend)(i),C=h.data,v=C.tab,p;return v===1?p=(0,e.createComponentVNode)(2,d):v===2&&(p=(0,e.createComponentVNode)(2,c)),p},d=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.pods,N=v.pod_amount,V=v.selected_pod_UID;return(0,e.createComponentVNode)(2,t.Box,{children:[!N&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No pods connected."}),!!N&&p.map(function(S,y){return(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Pod "+(y+1),children:(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"96px",shrink:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:(0,f.resolveAsset)("pod_"+(S.cloning?"cloning":"idle")+".gif"),style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createComponentVNode)(2,t.Button,{selected:V===S.uid,onClick:function(){function L(){return C("select_pod",{uid:S.uid})}return L}(),children:"Select"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Progress",children:[!S.cloning&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Pod is inactive."}),!!S.cloning&&(0,e.createComponentVNode)(2,t.ProgressBar,{value:S.clone_progress,maxValue:100,color:"good"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Biomass",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:S.biomass,ranges:{good:[2*S.biomass_storage_capacity/3,S.biomass_storage_capacity],average:[S.biomass_storage_capacity/3,2*S.biomass_storage_capacity/3],bad:[0,S.biomass_storage_capacity/3]},minValue:0,maxValue:S.biomass_storage_capacity,children:[S.biomass,"/",S.biomass_storage_capacity+" ("+100*S.biomass/S.biomass_storage_capacity+"%)"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sanguine Reagent",children:S.sanguine_reagent}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Osseous Reagent",children:S.osseous_reagent})]})})]})},S)})]})},c=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.selected_pod_data,N=v.has_scanned,V=v.scanner_has_patient,S=v.feedback,y=v.scan_successful,L=v.cloning_cost,w=v.has_scanner,T=v.currently_scanning;return(0,e.createComponentVNode)(2,t.Box,{children:[!w&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No scanner connected."}),!!w&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Scanner Info",buttons:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hourglass-half",onClick:function(){function x(){return C("scan")}return x}(),disabled:!V||T,children:"Scan"}),(0,e.createComponentVNode)(2,t.Button,{icon:"eject",onClick:function(){function x(){return C("eject")}return x}(),disabled:!V||T,children:"Eject Patient"})]}),children:[!N&&!T&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:V?"No scan detected for current patient.":"No patient is in the scanner."}),(!!N||!!T)&&(0,e.createComponentVNode)(2,t.Box,{color:S.color,children:S.text})]}),(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Damages Breakdown",children:(0,e.createComponentVNode)(2,t.Box,{children:[(!y||!N)&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No valid scan detected."}),!!y&&!!N&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function x(){return C("fix_all")}return x}(),children:"Repair All Damages"}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function x(){return C("fix_none")}return x}(),children:"Repair No Damages"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function x(){return C("clone")}return x}(),children:"Clone"})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[0],maxValue:p.biomass_storage_capacity,ranges:{bad:[2*p.biomass_storage_capacity/3,p.biomass_storage_capacity],average:[p.biomass_storage_capacity/3,2*p.biomass_storage_capacity/3],good:[0,p.biomass_storage_capacity/3]},color:L[0]>p.biomass?"bad":null,children:["Biomass: ",L[0],"/",p.biomass,"/",p.biomass_storage_capacity]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[1],maxValue:p.max_reagent_capacity,ranges:{bad:[2*p.max_reagent_capacity/3,p.max_reagent_capacity],average:[p.max_reagent_capacity/3,2*p.max_reagent_capacity/3],good:[0,p.max_reagent_capacity/3]},color:L[1]>p.sanguine_reagent?"bad":"good",children:["Sanguine: ",L[1],"/",p.sanguine_reagent,"/",p.max_reagent_capacity]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[2],maxValue:p.max_reagent_capacity,ranges:{bad:[2*p.max_reagent_capacity/3,p.max_reagent_capacity],average:[p.max_reagent_capacity/3,2*p.max_reagent_capacity/3],good:[0,p.max_reagent_capacity/3]},color:L[2]>p.osseous_reagent?"bad":"good",children:["Osseous: ",L[2],"/",p.osseous_reagent,"/",p.max_reagent_capacity]})})]}),(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,l)]})]})})]})]})},m=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.patient_limb_data,N=v.limb_list,V=v.desired_limb_data;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Limbs",children:N.map(function(S,y){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Stack,{align:"baseline",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"15%",height:"20px",children:[p[S][4],":"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),p[S][3]===0&&(0,e.createComponentVNode)(2,t.Stack.Item,{width:"60%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:V[S][0]+V[S][1],maxValue:p[S][5],ranges:{good:[0,p[S][5]/3],average:[p[S][5]/3,2*p[S][5]/3],bad:[2*p[S][5]/3,p[S][5]]},children:["Post-Cloning Damage: ",(0,e.createComponentVNode)(2,t.Icon,{name:"bone"})," "+V[S][0]+" / ",(0,e.createComponentVNode)(2,t.Icon,{name:"fire"})," "+V[S][1]]})}),p[S][3]!==0&&(0,e.createComponentVNode)(2,t.Stack.Item,{width:"60%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:"bad",value:0,children:["The patient's ",p[S][4]," is missing!"]})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[!!p[S][3]&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!V[S][3],onClick:function(){function L(){return C("toggle_limb_repair",{limb:S,type:"replace"})}return L}(),children:"Replace Limb"})}),!p[S][3]&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[S][0]||p[S][1]),checked:!(V[S][0]||V[S][1]),onClick:function(){function L(){return C("toggle_limb_repair",{limb:S,type:"damage"})}return L}(),children:"Repair Damages"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[S][2]&b),checked:!(V[S][2]&b),onClick:function(){function L(){return C("toggle_limb_repair",{limb:S,type:"bone"})}return L}(),children:"Mend Bone"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[S][2]&B),checked:!(V[S][2]&B),onClick:function(){function L(){return C("toggle_limb_repair",{limb:S,type:"ib"})}return L}(),children:"Mend IB"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[S][2]&I),checked:!(V[S][2]&I),onClick:function(){function L(){return C("toggle_limb_repair",{limb:S,type:"critburn"})}return L}(),children:"Mend Critical Burn"})]})]})]},S)})})},l=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.patient_organ_data,N=v.organ_list,V=v.desired_organ_data;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Organs",children:N.map(function(S,y){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Stack,{align:"baseline",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"20%",height:"20px",children:[p[S][3],":"," "]}),p[S][5]!=="heart"&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[!!p[S][2]&&(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!V[S][2]&&!V[S][1],onClick:function(){function L(){return C("toggle_organ_repair",{organ:S,type:"replace"})}return L}(),children:"Replace Organ"}),!p[S][2]&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!p[S][0],checked:!V[S][0],onClick:function(){function L(){return C("toggle_organ_repair",{organ:S,type:"damage"})}return L}(),children:"Repair Damages"})})]})}),p[S][5]==="heart"&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Heart replacement is required for cloning."}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"35%",children:[!!p[S][2]&&(0,e.createComponentVNode)(2,t.ProgressBar,{color:"bad",value:0,children:["The patient's ",p[S][3]," is missing!"]}),!p[S][2]&&(0,e.createComponentVNode)(2,t.ProgressBar,{value:V[S][0],maxValue:p[S][4],ranges:{good:[0,p[S][4]/3],average:[p[S][4]/3,2*p[S][4]/3],bad:[2*p[S][4]/3,p[S][4]]},children:"Post-Cloning Damage: "+V[S][0]})]})]})},S)})})}},98723:function(A,r,n){"use strict";r.__esModule=!0,r.CloningPod=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.CloningPod=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.biomass,m=d.biomass_storage_capacity,l=d.sanguine_reagent,u=d.osseous_reagent,s=d.organs,i=d.currently_cloning;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Liquid Storage",children:[(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Biomass:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:c,ranges:{good:[2*m/3,m],average:[m/3,2*m/3],bad:[0,m/3]},minValue:0,maxValue:m})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Sanguine Reagent:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:l+" units"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.NumberInput,{value:0,minValue:0,maxValue:l,step:1,unit:"units",onChange:function(){function h(C,v){return g("remove_reagent",{reagent:"sanguine_reagent",amount:v})}return h}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove All",onClick:function(){function h(){return g("purge_reagent",{reagent:"sanguine_reagent"})}return h}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Osseous Reagent:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:u+" units"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.NumberInput,{value:0,minValue:0,maxValue:u,step:1,unit:"units",onChange:function(){function h(C,v){return g("remove_reagent",{reagent:"osseous_reagent",amount:v})}return h}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove All",onClick:function(){function h(){return g("purge_reagent",{reagent:"osseous_reagent"})}return h}()})})]})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Organ Storage",children:[!i&&(0,e.createComponentVNode)(2,t.Box,{children:[!s&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No organs loaded."}),!!s&&s.map(function(h){return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:h.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject",onClick:function(){function C(){return g("eject_organ",{organ_ref:h.ref})}return C}()})})]},h)})]}),!!i&&(0,e.createComponentVNode)(2,t.Stack,{height:"100%",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"lock",size:"5",mb:3}),(0,e.createVNode)(1,"br"),"Unable to access organ storage while cloning."]})})]})]})})}return b}()},18259:function(A,r,n){"use strict";r.__esModule=!0,r.CoinMint=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=r.CoinMint=function(){function B(I,k){var g=(0,t.useBackend)(k),d=g.act,c=g.data,m=c.materials,l=c.moneyBag,u=c.moneyBagContent,s=c.moneyBagMaxContent,i=(l?210:138)+Math.ceil(m.length/4)*64;return(0,e.createComponentVNode)(2,f.Window,{width:210,height:i,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.NoticeBox,{m:0,info:!0,children:["Total coins produced: ",c.totalCoins]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Coin Type",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"power-off",color:c.active&&"bad",tooltip:!l&&"Need a money bag",disabled:!l,onClick:function(){function h(){return d("activate")}return h}()}),children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.ProgressBar,{minValue:0,maxValue:c.maxMaterials,value:c.totalMaterials})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"eject",tooltip:"Eject selected material",onClick:function(){function h(){return d("ejectMat")}return h}()})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:m.map(function(h){return(0,e.createComponentVNode)(2,o.Button,{bold:!0,inline:!0,translucent:!0,m:.2,textAlign:"center",selected:h.id===c.chosenMaterial,tooltip:h.name,content:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{className:(0,a.classes)(["materials32x32",h.id])}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:h.amount})]}),onClick:function(){function C(){return d("selectMaterial",{material:h.id})}return C}()},h.id)})})]})})}),!!l&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Money Bag",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject",disabled:c.active,onClick:function(){function h(){return d("ejectBag")}return h}()}),children:(0,e.createComponentVNode)(2,o.ProgressBar,{width:"100%",minValue:0,maxValue:s,value:u,children:[u," / ",s]})})})]})})})}return B}()},93858:function(A,r,n){"use strict";r.__esModule=!0,r.HexColorInput=r.ColorSelector=r.ColorPickerModal=r.ColorInput=void 0;var e=n(89005),a=n(51057),t=n(72253),o=n(36036),f=n(98595),b=n(44879),B=n(14448),I=n(4454),k=n(35840),g=n(9394),d=n(19203),c=["prefixed","alpha","color","fluid","onChange"];/** + */var b=(0,t.createLogger)("hotkeys"),B={},I=[e.KEY_ESCAPE,e.KEY_ENTER,e.KEY_SPACE,e.KEY_TAB,e.KEY_CTRL,e.KEY_SHIFT,e.KEY_UP,e.KEY_DOWN,e.KEY_LEFT,e.KEY_RIGHT],k={},g=function(l){if(l===16)return"Shift";if(l===17)return"Ctrl";if(l===18)return"Alt";if(l===33)return"Northeast";if(l===34)return"Southeast";if(l===35)return"Southwest";if(l===36)return"Northwest";if(l===37)return"West";if(l===38)return"North";if(l===39)return"East";if(l===40)return"South";if(l===45)return"Insert";if(l===46)return"Delete";if(l>=48&&l<=57||l>=65&&l<=90)return String.fromCharCode(l);if(l>=96&&l<=105)return"Numpad"+(l-96);if(l>=112&&l<=123)return"F"+(l-111);if(l===188)return",";if(l===189)return"-";if(l===190)return"."},d=function(l){var h=String(l);if(h==="Ctrl+F5"||h==="Ctrl+R"){location.reload();return}if(h!=="Ctrl+F"&&!(l.event.defaultPrevented||l.isModifierKey()||I.includes(l.code))){h==="F5"&&(l.event.preventDefault(),l.event.returnValue=!1);var C=g(l.code);if(C){var v=B[C];if(v)return b.debug("macro",v),Byond.command(v);if(l.isDown()&&!k[C]){k[C]=!0;var p='Key_Down "'+C+'"';return b.debug(p),Byond.command(p)}if(l.isUp()&&k[C]){k[C]=!1;var N='Key_Up "'+C+'"';return b.debug(N),Byond.command(N)}}}},c=r.acquireHotKey=function(){function s(l){I.push(l)}return s}(),m=r.releaseHotKey=function(){function s(l){var h=I.indexOf(l);h>=0&&I.splice(h,1)}return s}(),i=r.releaseHeldKeys=function(){function s(){for(var l=0,h=Object.keys(k);l0||(0,a.fetchRetry)((0,e.resolveAsset)("icon_ref_map.json")).then(function(b){return b.json()}).then(function(b){return Byond.iconRefMap=b}).catch(function(b){return t.logger.log(b)})}return f}()},1090:function(A,r,n){"use strict";r.__esModule=!0,r.AICard=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AICard=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;if(d.has_ai===0)return(0,e.createComponentVNode)(2,o.Window,{width:250,height:120,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Stored AI",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var c=null;return d.integrity>=75?c="green":d.integrity>=25?c="yellow":c="red",(0,e.createComponentVNode)(2,o.Window,{width:600,height:420,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:d.name,children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:c,value:d.integrity/100})})}),(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h2",null,d.flushing===1?"Wipe of AI in progress...":"",0)})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Laws",children:!!d.has_laws&&(0,e.createComponentVNode)(2,t.Box,{children:d.laws.map(function(m,i){return(0,e.createComponentVNode)(2,t.Box,{children:m},i)})})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h3",null,"No laws detected.",16)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wireless Activity",children:(0,e.createComponentVNode)(2,t.Button,{width:10,icon:d.wireless?"check":"times",content:d.wireless?"Enabled":"Disabled",color:d.wireless?"green":"red",onClick:function(){function m(){return g("wireless")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subspace Transceiver",children:(0,e.createComponentVNode)(2,t.Button,{width:10,icon:d.radio?"check":"times",content:d.radio?"Enabled":"Disabled",color:d.radio?"green":"red",onClick:function(){function m(){return g("radio")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wipe",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{width:10,icon:"trash-alt",confirmIcon:"trash-alt",disabled:d.flushing||d.integrity===0,confirmColor:"red",content:"Wipe AI",onClick:function(){function m(){return g("wipe")}return m}()})})]})})})]})})})}return b}()},39454:function(A,r,n){"use strict";r.__esModule=!0,r.AIFixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AIFixer=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;if(d.occupant===null)return(0,e.createComponentVNode)(2,o.Window,{width:550,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Stored AI",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"robot",size:5,color:"silver"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"h3",null,"No Artificial Intelligence detected.",16)]})})})})});var c=!0;(d.stat===2||d.stat===null)&&(c=!1);var m=null;d.integrity>=75?m="green":d.integrity>=25?m="yellow":m="red";var i=!0;return d.integrity>=100&&d.stat!==2&&(i=!1),(0,e.createComponentVNode)(2,o.Window,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:d.occupant,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:m,value:d.integrity/100})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:c?"green":"red",children:c?"Functional":"Non-Functional"})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Laws",children:!!d.has_laws&&(0,e.createComponentVNode)(2,t.Box,{children:d.laws.map(function(u,s){return(0,e.createComponentVNode)(2,t.Box,{inline:!0,children:u},s)})})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:(0,e.createVNode)(1,"h3",null,"No laws detected.",16)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Wireless Activity",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.wireless?"times":"check",content:d.wireless?"Disabled":"Enabled",color:d.wireless?"red":"green",onClick:function(){function u(){return g("wireless")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subspace Transceiver",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.radio?"times":"check",content:d.radio?"Disabled":"Enabled",color:d.radio?"red":"green",onClick:function(){function u(){return g("radio")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Start Repairs",children:(0,e.createComponentVNode)(2,t.Button,{icon:"wrench",disabled:!i||d.active,content:!i||d.active?"Already Repaired":"Repair",onClick:function(){function u(){return g("fix")}return u}()})})]}),(0,e.createComponentVNode)(2,t.Box,{color:"green",lineHeight:2,children:d.active?"Reconstruction in progress.":""})]})})]})})})}return b}()},88422:function(A,r,n){"use strict";r.__esModule=!0,r.APC=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(195),b=r.APC=function(){function g(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:510,height:435,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,k)})})}return g}(),B={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"}},I={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"}},k=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.locked&&!u.siliconUser,l=u.normallyLocked,h=B[u.externalPower]||B[0],C=B[u.chargingStatus]||B[0],v=u.powerChannels||[],p=I[u.malfStatus]||I[0],N=u.powerCellStatus/100;return(0,e.createFragment)([(0,e.createComponentVNode)(2,f.InterfaceLockNoticeBox),(0,e.createComponentVNode)(2,t.Section,{title:"Power Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Main Breaker",color:h.color,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:u.isOperating?"power-off":"times",content:u.isOperating?"On":"Off",selected:u.isOperating&&!s,color:u.isOperating?"":"bad",disabled:s,onClick:function(){function V(){return i("breaker")}return V}()}),children:["[ ",h.externalPowerText," ]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Cell",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:"good",value:N})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Charge Mode",color:C.color,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:u.chargeMode?"sync":"times",content:u.chargeMode?"Auto":"Off",selected:u.chargeMode,disabled:s,onClick:function(){function V(){return i("charge")}return V}()}),children:["[ ",C.chargingText," ]"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Channels",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[v.map(function(V){var S=V.topicParams;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:V.title,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,mx:2,color:V.status>=2?"good":"bad",children:V.status>=2?"On":"Off"}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Auto",selected:!s&&(V.status===1||V.status===3),disabled:s,onClick:function(){function y(){return i("channel",S.auto)}return y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:"On",selected:!s&&V.status===2,disabled:s,onClick:function(){function y(){return i("channel",S.on)}return y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Off",selected:!s&&V.status===0,disabled:s,onClick:function(){function y(){return i("channel",S.off)}return y}()})],4),children:[V.powerLoad," W"]},V.title)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Load",children:(0,e.createVNode)(1,"b",null,[u.totalLoad,(0,e.createTextVNode)(" W")],0)})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Misc",buttons:!!u.siliconUser&&(0,e.createFragment)([!!u.malfStatus&&(0,e.createComponentVNode)(2,t.Button,{icon:p.icon,content:p.content,color:"bad",onClick:function(){function V(){return i(p.action)}return V}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){function V(){return i("overload")}return V}()})],0),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cover Lock",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.4,icon:u.coverLocked?"lock":"unlock",content:u.coverLocked?"Engaged":"Disengaged",disabled:s,onClick:function(){function V(){return i("cover")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"lightbulb-o",content:u.emergencyLights?"Enabled":"Disabled",disabled:s,onClick:function(){function V(){return i("emergency_lighting")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,e.createComponentVNode)(2,t.Button,{mt:.4,icon:"lightbulb-o",content:u.nightshiftLights?"Enabled":"Disabled",onClick:function(){function V(){return i("toggle_nightshift")}return V}()})})]})})],4)}},99660:function(A,r,n){"use strict";r.__esModule=!0,r.ATM=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ATM=function(){function m(i,u){var s=(0,a.useBackend)(u),l=s.act,h=s.data,C=h.view_screen,v=h.authenticated_account,p=h.ticks_left_locked_down,N=h.linked_db,V;if(p>0)V=(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle"}),"Maximum number of pin attempts exceeded! Access to this ATM has been temporarily disabled."]});else if(!N)V=(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle"}),"Unable to connect to accounts database, please retry and if the issue persists contact Nanotrasen IT support."]});else if(v)switch(C){case 1:V=(0,e.createComponentVNode)(2,B);break;case 2:V=(0,e.createComponentVNode)(2,I);break;case 3:V=(0,e.createComponentVNode)(2,d);break;default:V=(0,e.createComponentVNode)(2,k)}else V=(0,e.createComponentVNode)(2,g);return(0,e.createComponentVNode)(2,o.Window,{width:550,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Section,{children:V})]})})}return m}(),b=function(i,u){var s=(0,a.useBackend)(u),l=s.act,h=s.data,C=h.machine_id,v=h.held_card_name;return(0,e.createComponentVNode)(2,t.Section,{title:"Nanotrasen Automatic Teller Machine",children:[(0,e.createComponentVNode)(2,t.Box,{children:"For all your monetary needs!"}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Card",children:(0,e.createComponentVNode)(2,t.Button,{content:v,icon:"eject",onClick:function(){function p(){return l("insert_card")}return p}()})})})]})},B=function(i,u){var s=(0,a.useBackend)(u),l=s.act,h=s.data,C=h.security_level;return(0,e.createComponentVNode)(2,t.Section,{title:"Select a new security level for this account",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:(0,e.createComponentVNode)(2,t.Button,{content:"Account Number",icon:"unlock",selected:C===0,onClick:function(){function v(){return l("change_security_level",{new_security_level:1})}return v}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:"Either the account number or card is required to access this account. EFTPOS transactions will require a card."}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:(0,e.createComponentVNode)(2,t.Button,{content:"Account Pin",icon:"unlock",selected:C===2,onClick:function(){function v(){return l("change_security_level",{new_security_level:2})}return v}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:"An account number and pin must be manually entered to access this account and process transactions."})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},I=function(i,u){var s=(0,a.useBackend)(u),l=s.act,h=s.data,C=(0,a.useLocalState)(u,"targetAccNumber",0),v=C[0],p=C[1],N=(0,a.useLocalState)(u,"fundsAmount",0),V=N[0],S=N[1],y=(0,a.useLocalState)(u,"purpose",0),L=y[0],w=y[1],T=h.money;return(0,e.createComponentVNode)(2,t.Section,{title:"Transfer Fund",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account Balance",children:["$",T]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Account Number",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"7 Digit Number",onInput:function(){function x(M,O){return p(O)}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Funds to Transfer",children:(0,e.createComponentVNode)(2,t.Input,{onInput:function(){function x(M,O){return S(O)}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transaction Purpose",children:(0,e.createComponentVNode)(2,t.Input,{fluid:!0,onInput:function(){function x(M,O){return w(O)}return x}()})})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.Button,{content:"Transfer",icon:"sign-out-alt",onClick:function(){function x(){return l("transfer",{target_acc_number:v,funds_amount:V,purpose:L})}return x}()}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},k=function(i,u){var s=(0,a.useBackend)(u),l=s.act,h=s.data,C=(0,a.useLocalState)(u,"fundsAmount",0),v=C[0],p=C[1],N=h.owner_name,V=h.money;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Welcome, "+N,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Logout",icon:"sign-out-alt",onClick:function(){function S(){return l("logout")}return S}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account Balance",children:["$",V]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Withdrawal Amount",children:(0,e.createComponentVNode)(2,t.Input,{onInput:function(){function S(y,L){return p(L)}return S}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Withdraw Funds",icon:"sign-out-alt",onClick:function(){function S(){return l("withdrawal",{funds_amount:v})}return S}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Menu",children:[(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Change account security level",icon:"lock",onClick:function(){function S(){return l("view_screen",{view_screen:1})}return S}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Make transfer",icon:"exchange-alt",onClick:function(){function S(){return l("view_screen",{view_screen:2})}return S}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"View transaction log",icon:"list",onClick:function(){function S(){return l("view_screen",{view_screen:3})}return S}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Print balance statement",icon:"print",onClick:function(){function S(){return l("balance_statement")}return S}()})})]})],4)},g=function(i,u){var s=(0,a.useBackend)(u),l=s.act,h=s.data,C=(0,a.useLocalState)(u,"accountID",null),v=C[0],p=C[1],N=(0,a.useLocalState)(u,"accountPin",null),V=N[0],S=N[1],y=h.machine_id,L=h.held_card_name;return(0,e.createComponentVNode)(2,t.Section,{title:"Insert card or enter ID and pin to login",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Account ID",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"6 Digit Number",onInput:function(){function w(T,x){return p(x)}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pin",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"6 Digit Number",onInput:function(){function w(T,x){return S(x)}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Login",icon:"sign-in-alt",onClick:function(){function w(){return l("attempt_auth",{account_num:v,account_pin:V})}return w}()})})]})})},d=function(i,u){var s=(0,a.useBackend)(u),l=s.act,h=s.data,C=h.transaction_log;return(0,e.createComponentVNode)(2,t.Section,{title:"Transactions",children:[(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Timestamp"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Reason"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Value"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Terminal"})]}),C.map(function(v){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.time}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.purpose}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:v.is_deposit?"green":"red",children:["$",v.amount]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v.target_name})]},v)})]}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,c)]})},c=function(i,u){var s=(0,a.useBackend)(u),l=s.act,h=s.data;return(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"sign-out-alt",onClick:function(){function C(){return l("view_screen",{view_screen:0})}return C}()})}},86423:function(A,r,n){"use strict";r.__esModule=!0,r.AccountsUplinkTerminal=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(36352),b=n(98595),B=n(321),I=n(5485),k=r.AccountsUplinkTerminal=function(){function h(C,v){var p=(0,t.useBackend)(v),N=p.act,V=p.data,S=V.loginState,y=V.currentPage,L;if(S.logged_in)y===1?L=(0,e.createComponentVNode)(2,d):y===2?L=(0,e.createComponentVNode)(2,s):y===3&&(L=(0,e.createComponentVNode)(2,l));else return(0,e.createComponentVNode)(2,b.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,I.LoginScreen)})})});return(0,e.createComponentVNode)(2,b.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.LoginInfo),(0,e.createComponentVNode)(2,g),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:L})]})})})}return h}(),g=function(C,v){var p=(0,t.useBackend)(v),N=p.data,V=(0,t.useLocalState)(v,"tabIndex",0),S=V[0],y=V[1],L=N.login_state;return(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,mb:1,children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:S===0,onClick:function(){function w(){return y(0)}return w}(),children:"User Accounts"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:S===1,onClick:function(){function w(){return y(1)}return w}(),children:"Department Accounts"})]})})})},d=function(C,v){var p=(0,t.useLocalState)(v,"tabIndex",0),N=p[0];switch(N){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},c=function(C,v){var p=(0,t.useBackend)(v),N=p.act,V=p.data,S=V.accounts,y=(0,t.useLocalState)(v,"searchText",""),L=y[0],w=y[1],T=(0,t.useLocalState)(v,"sortId","owner_name"),x=T[0],M=T[1],O=(0,t.useLocalState)(v,"sortOrder",!0),D=O[0],E=O[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,u),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"AccountsUplinkTerminal__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,i,{id:"owner_name",children:"Account Holder"}),(0,e.createComponentVNode)(2,i,{id:"account_number",children:"Account Number"}),(0,e.createComponentVNode)(2,i,{id:"suspended",children:"Account Status"}),(0,e.createComponentVNode)(2,i,{id:"money",children:"Account Balance"})]}),S.filter((0,a.createSearch)(L,function(P){return P.owner_name+"|"+P.account_number+"|"+P.suspended+"|"+P.money})).sort(function(P,R){var j=D?1:-1;return P[x].localeCompare(R[x])*j}).map(function(P){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+P.suspended,onClick:function(){function R(){return N("view_account_detail",{account_num:P.account_number})}return R}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",P.owner_name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:["#",P.account_number]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.suspended}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.money})]},P.account_number)})]})})})]})},m=function(C,v){var p=(0,t.useBackend)(v),N=p.act,V=p.data,S=V.department_accounts;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{className:"AccountsUplinkTerminal__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,f.TableCell,{children:"Department Name"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Number"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Status"}),(0,e.createComponentVNode)(2,f.TableCell,{children:"Account Balance"})]}),S.map(function(y){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"AccountsUplinkTerminal__listRow--"+y.suspended,onClick:function(){function L(){return N("view_account_detail",{account_num:y.account_number})}return L}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"wallet"})," ",y.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:["#",y.account_number]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:y.suspended}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:y.money})]},y.account_number)})]})})})})},i=function(C,v){var p=(0,t.useLocalState)(v,"sortId","name"),N=p[0],V=p[1],S=(0,t.useLocalState)(v,"sortOrder",!0),y=S[0],L=S[1],w=C.id,T=C.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:N!==w&&"transparent",width:"100%",onClick:function(){function x(){N===w?L(!y):(V(w),L(!0))}return x}(),children:[T,N===w&&(0,e.createComponentVNode)(2,o.Icon,{name:y?"sort-up":"sort-down",ml:"0.25rem;"})]})})},u=function(C,v){var p=(0,t.useBackend)(v),N=p.act,V=p.data,S=V.is_printing,y=(0,t.useLocalState)(v,"searchText",""),L=y[0],w=y[1];return(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"New Account",icon:"plus",onClick:function(){function T(){return N("create_new_account")}return T}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by account holder, number, status",width:"100%",onInput:function(){function T(x,M){return w(M)}return T}()})})]})},s=function(C,v){var p=(0,t.useBackend)(v),N=p.act,V=p.data,S=V.account_number,y=V.owner_name,L=V.money,w=V.suspended,T=V.transactions,x=V.account_pin,M=V.is_department_account;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"#"+S+" / "+y,buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"arrow-left",content:"Back",onClick:function(){function O(){return N("back")}return O}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Number",children:["#",S]}),!!M&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Pin",children:x}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Pin Actions",children:(0,e.createComponentVNode)(2,o.Button,{ml:1,icon:"user-cog",content:"Set New Pin",disabled:!!M,onClick:function(){function O(){return N("set_account_pin",{account_number:S})}return O}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Holder",children:y}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Balance",children:L}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Status",color:w?"red":"green",children:[w?"Suspended":"Active",(0,e.createComponentVNode)(2,o.Button,{ml:1,content:w?"Unsuspend":"Suspend",icon:w?"unlock":"lock",onClick:function(){function O(){return N("toggle_suspension")}return O}()})]})]})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Transactions",children:(0,e.createComponentVNode)(2,o.Table,{children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Timestamp"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Reason"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Value"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Terminal"})]}),T.map(function(O){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.time}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.purpose}),(0,e.createComponentVNode)(2,o.Table.Cell,{color:O.is_deposit?"green":"red",children:["$",O.amount]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O.target_name})]},O)})]})})})]})},l=function(C,v){var p=(0,t.useBackend)(v),N=p.act,V=p.data,S=(0,t.useLocalState)(v,"accName",""),y=S[0],L=S[1],w=(0,t.useLocalState)(v,"accDeposit",""),T=w[0],x=w[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Create Account",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"arrow-left",content:"Back",onClick:function(){function M(){return N("back")}return M}()}),children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Holder",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Name Here",onChange:function(){function M(O,D){return L(D)}return M}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Initial Deposit",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"0",onChange:function(){function M(O,D){return x(D)}return M}()})})]}),(0,e.createComponentVNode)(2,o.Button,{mt:1,fluid:!0,content:"Create Account",onClick:function(){function M(){return N("finalise_create_account",{holder_name:y,starting_funds:T})}return M}()})]})}},23001:function(A,r,n){"use strict";r.__esModule=!0,r.AdminAntagMenu=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(36352),b=n(98595),B=n(321),I=n(5485),k=function(h){switch(h){case 0:return"Antagonists";case 1:return"Objectives";case 2:return"Security";case 3:return"All High Value Items";default:return"Something went wrong with this menu, make an issue report please!"}},g=function(h){switch(h){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);case 2:return(0,e.createComponentVNode)(2,i);case 3:return(0,e.createComponentVNode)(2,u);default:return"Something went wrong with this menu, make an issue report please!"}},d=r.AdminAntagMenu=function(){function l(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.loginState,S=N.currentPage,y=(0,t.useLocalState)(C,"tabIndex",0),L=y[0],w=y[1],T=(0,t.useLocalState)(C,"searchText",""),x=T[0],M=T[1];return(0,e.createComponentVNode)(2,b.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.NoticeBox,{children:"This menu is a Work in Progress. Some antagonists like Nuclear Operatives and Biohazards will not show up."})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===0,onClick:function(){function O(){w(0)}return O}(),icon:"user",children:"Antagonists"},"Antagonists"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===1,onClick:function(){function O(){w(1)}return O}(),icon:"people-robbery",children:"Objectives"},"Objectives"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===2,onClick:function(){function O(){w(2)}return O}(),icon:"handcuffs",children:"Security"},"Security"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:L===3,onClick:function(){function O(){w(3)}return O}(),icon:"lock",children:"High Value Items"},"HighValueItems")]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:k(L),fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search...",width:"300px",onInput:function(){function O(D,E){return M(E)}return O}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"sync",onClick:function(){function O(){return p("refresh")}return O}(),children:"Refresh"})]}),children:g(L)})})]})})})}return l}(),c=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.antagonists,S=(0,t.useLocalState)(C,"searchText",""),y=S[0],L=S[1],w=(0,t.useLocalState)(C,"sortId","antag_name"),T=w[0],x=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),O=M[0],D=M[1];return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{id:"name",children:"Mob Name"}),(0,e.createComponentVNode)(2,s,{id:"",children:"Buttons"}),(0,e.createComponentVNode)(2,s,{id:"antag_name",children:"Antagonist Type"}),(0,e.createComponentVNode)(2,s,{id:"status",children:"Status"})]}),V.filter((0,a.createSearch)(y,function(E){return E.name+"|"+E.status+"|"+E.antag_name})).sort(function(E,P){var R=O?1:-1;return E[T]===void 0||E[T]===null?R:P[T]===void 0||P[T]===null?-1*R:typeof E[T]=="number"?(E[T]-P[T])*R:E[T].localeCompare(P[T])*R}).map(function(E,P){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:E.body_destroyed?E.name:(0,e.createComponentVNode)(2,o.Button,{color:E.is_hijacker||!E.name?"red":"",tooltip:E.is_hijacker?"Hijacker":"",onClick:function(){function R(){return p("show_player_panel",{mind_uid:E.antag_mind_uid})}return R}(),children:E.name?E.name:"??? (NO NAME)"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:[(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("pm",{ckey:E.ckey})}return R}(),children:"PM"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("follow",{datum_uid:E.antag_mind_uid})}return R}(),children:"FLW"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("obs",{mind_uid:E.antag_mind_uid})}return R}(),children:"OBS"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("tp",{mind_uid:E.antag_mind_uid})}return R}(),children:"TP"})]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:E.antag_name}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.status?"red":"grey",children:E.status?E.status:"Alive"})})]},P)})]}):"No Antagonists!"},m=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.objectives,S=(0,t.useLocalState)(C,"searchText",""),y=S[0],L=S[1],w=(0,t.useLocalState)(C,"sortId2","target_name"),T=w[0],x=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),O=M[0],D=M[1];return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"obj_name",children:"Name"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"target_name",children:"Target"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"status",children:"Status"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId2",id:"owner_name",children:"Owner"})]}),V.filter((0,a.createSearch)(y,function(E){return E.obj_name+"|"+E.target_name+"|"+(E.status?"success":"incompleted")+"|"+E.owner_name})).sort(function(E,P){var R=O?1:-1;return E[T]===void 0||E[T]===null||T==="target_name"&&E.no_target?R:P[T]===void 0||P[T]===null||T==="target_name"&&P.no_target?-1*R:typeof E[T]=="number"?(E[T]-P[T])*R:E[T].localeCompare(P[T])*R}).map(function(E,P){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{tooltip:E.obj_desc,onClick:function(){function R(){return p("vv",{uid:E.obj_uid})}return R}(),children:E.obj_name})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:E.no_target?"":E.track.length?E.track.map(function(R,j){return(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){return p("follow",{datum_uid:R})}return F}(),children:[E.target_name," ",E.track.length>1?"("+(parseInt(j,10)+1)+")":""]},j)}):"No "+E.target_name+" Found"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.status?"green":"grey",children:E.status?"Success":"Incomplete"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("obj_owner",{owner_uid:E.owner_uid})}return R}(),children:E.owner_name})})]},P)})]}):"No Objectives!"},i=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.security,S=(0,t.useLocalState)(C,"searchText",""),y=S[0],L=S[1],w=(0,t.useLocalState)(C,"sortId3","health"),T=w[0],x=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),O=M[0],D=M[1],E=function(j){return j.status===2?"red":j.status===1?"orange":j.broken_bone||j.internal_bleeding?"yellow":"grey"},P=function(j){return j.status===2?"Dead":j.status===1?"Unconscious":j.broken_bone&&j.internal_bleeding?"Broken Bone, IB":j.broken_bone?"Broken Bone":j.internal_bleeding?"IB":"Alive"};return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"name",children:"Name"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"role",children:"Role"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"status",children:"Status"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"antag",children:"Antag"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId3",id:"health",children:"Health"})]}),V.filter((0,a.createSearch)(y,function(R){return R.name+"|"+R.role+"|"+P(R)+"|"+R.antag})).sort(function(R,j){var F=O?1:-1;return R[T]===void 0||R[T]===null?F:j[T]===void 0||j[T]===null?-1*F:typeof R[T]=="number"?(R[T]-j[T])*F:R[T].localeCompare(j[T])*F}).map(function(R,j){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){return p("show_player_panel",{mind_uid:R.mind_uid})}return F}(),children:R.name})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:R.role}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:E(R),children:P(R)})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:R.antag?(0,e.createComponentVNode)(2,o.Button,{textColor:"red",translucent:!0,onClick:function(){function F(){p("tp",{mind_uid:R.mind_uid})}return F}(),children:R.antag}):""}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.ProgressBar,{minValue:0,value:R.health/R.max_health,maxValue:1,ranges:{good:[.6,1/0],average:[0,.6],bad:[-1/0,0]},children:R.health})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:[(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){p("pm",{ckey:R.ckey})}return F}(),children:"PM"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){p("follow",{datum_uid:R.mind_uid})}return F}(),children:"FLW"}),(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function F(){p("obs",{mind_uid:R.mind_uid})}return F}(),children:"OBS"})]})]},j)})]}):"No Security!"},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.high_value_items,S=(0,t.useLocalState)(C,"searchText",""),y=S[0],L=S[1],w=(0,t.useLocalState)(C,"sortId4","person"),T=w[0],x=w[1],M=(0,t.useLocalState)(C,"sortOrder",!0),O=M[0],D=M[1];return V.length?(0,e.createComponentVNode)(2,o.Table,{className:"AdminAntagMenu__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"name",children:"Name"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"person",children:"Carrier"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"loc",children:"Location"}),(0,e.createComponentVNode)(2,s,{sort_group:"sortId4",id:"admin_z",children:"On Admin Z-level"})]}),V.filter((0,a.createSearch)(y,function(E){return E.name+"|"+E.loc})).sort(function(E,P){var R=O?1:-1;return E[T]===void 0||E[T]===null?R:P[T]===void 0||P[T]===null?-1*R:typeof E[T]=="number"?(E[T]-P[T])*R:E[T].localeCompare(P[T])*R}).map(function(E,P){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{tooltip:E.obj_desc,translucent:E.admin_z,onClick:function(){function R(){return p("vv",{uid:E.uid})}return R}(),children:E.name})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.admin_z?"grey":"",children:E.person})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:E.admin_z?"grey":"",children:E.loc})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Box,{color:"grey",children:E.admin_z?"On Admin Z-level":""})}),(0,e.createComponentVNode)(2,o.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function R(){p("follow",{datum_uid:E.uid})}return R}(),children:"FLW"})})]},P)})]}):"No High Value Items!"},s=function(h,C){var v=h.id,p=h.sort_group,N=p===void 0?"sortId":p,V=h.default_sort,S=V===void 0?"antag_name":V,y=h.children,L=(0,t.useLocalState)(C,N,S),w=L[0],T=L[1],x=(0,t.useLocalState)(C,"sortOrder",!0),M=x[0],O=x[1];return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:w!==v&&"transparent",width:"100%",onClick:function(){function D(){w===v?O(!M):(T(v),O(!0))}return D}(),children:[y,w===v&&(0,e.createComponentVNode)(2,o.Icon,{name:M?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},39683:function(A,r,n){"use strict";r.__esModule=!0,r.AgentCardInfo=r.AgentCardAppearances=r.AgentCard=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[{name:"Male",icon:"mars"},{name:"Female",icon:"venus"},{name:"Genderless",icon:"genderless"}],b=["A+","A-","B+","B-","AB+","AB-","O+","O-"],B="Empty",I=function(m){var i=m.label,u=m.value,s=m.onCommit,l=m.onClick,h=m.onRClick,C=m.tooltip;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Input,{fluid:!0,textAlign:"center",content:u||B,onCommit:s})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"file-signature",tooltip:C,tooltipPosition:"bottom-end",onClick:l,onContextMenu:h})})]})})},k=r.AgentCard=function(){function c(m,i){var u=(0,a.useLocalState)(i,"tabIndex",0),s=u[0],l=u[1],h=function(){function C(v){switch(v){case 0:return(0,e.createComponentVNode)(2,g);case 1:return(0,e.createComponentVNode)(2,d);default:return(0,e.createComponentVNode)(2,g)}}return C}();return(0,e.createComponentVNode)(2,o.Window,{width:435,height:500,theme:"syndicate",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:s===0,onClick:function(){function C(){return l(0)}return C}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"table"})," Card Info"]},"Card Info"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:s===1,onClick:function(){function C(){return l(1)}return C}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"id-card"})," Appearance"]},"Appearance")]})}),h(s)]})})})}return c}(),g=r.AgentCardInfo=function(){function c(m,i){var u=(0,a.useBackend)(i),s=u.act,l=u.data,h=l.registered_name,C=l.sex,v=l.age,p=l.assignment,N=l.job_assets,V=l.job_icon,S=l.associated_account_number,y=l.blood_type,L=l.dna_hash,w=l.fingerprint_hash,T=l.photo,x=l.ai_tracking,M=l.photo_cooldown,O=(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Autofill options."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("LMB - Autofill your own data."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("RMB - Autofill someone else data.")],4),D=(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Autofill options."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("LMB - Autofill your own data."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("RMB - Autofill with random data.")],4);return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Card Info",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,I,{label:"Name",value:h,tooltip:O,onCommit:function(){function E(P,R){return s("change_name",{name:R})}return E}(),onClick:function(){function E(){return s("change_name",{option:"Primary"})}return E}(),onRClick:function(){function E(P){P.preventDefault(),s("change_name",{option:"Secondary"})}return E}()}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sex",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:f.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:E.icon,content:E.name,selected:C===E.name,onClick:function(){function P(){return s("change_sex",{sex:E.name})}return P}()})},E.name)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Age",children:(0,e.createComponentVNode)(2,t.Slider,{fluid:!0,minValue:17,value:v||0,maxValue:300,onChange:function(){function E(P,R){return s("change_age",{age:R})}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rank",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function E(){return s("change_occupation")}return E}(),textAlign:"middle",children:p||"[UNSET]"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{tooltip:"Change HUD icon",tooltipPosition:"bottom-end",onClick:function(){function E(){return s("change_occupation",{option:"Primary"})}return E}(),children:[(0,e.createComponentVNode)(2,t.DmIcon,{fill:!0,icon:N,icon_state:V,verticalAlign:"bottom",my:"2px",width:"16px"})," "]})})]})}),(0,e.createComponentVNode)(2,I,{label:"Fingerprint",value:w,onCommit:function(){function E(P,R){return s("change_fingerprints",{new_fingerprints:R})}return E}(),onClick:function(){function E(){return s("change_fingerprints",{option:"Primary"})}return E}(),onRClick:function(){function E(P){P.preventDefault(),s("change_fingerprints",{option:"Secondary"})}return E}(),tooltip:D}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood Type",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,mb:-.5,children:[b.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:E,selected:y===E,onClick:function(){function P(){return s("change_blood_type",{new_type:E})}return P}()})},E)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file-signature",onClick:function(){function E(){return s("change_blood_type",{option:"Primary"})}return E}()})})]})}),(0,e.createComponentVNode)(2,I,{label:"DNA",value:L,onCommit:function(){function E(P,R){return s("change_dna_hash",{new_dna:R})}return E}(),onClick:function(){function E(){return s("change_dna_hash",{option:"Primary"})}return E}(),onRClick:function(){function E(P){P.preventDefault(),s("change_dna_hash",{option:"Secondary"})}return E}(),tooltip:D}),(0,e.createComponentVNode)(2,I,{label:"Account",value:S||0,onCommit:function(){function E(P,R){return s("change_money_account",{new_account:R})}return E}(),onClick:function(){function E(){return s("change_money_account",{option:"Primary"})}return E}(),onRClick:function(){function E(P){P.preventDefault(),s("change_money_account",{option:"Secondary"})}return E}(),tooltip:D}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Photo",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!M,tooltip:M?"":"You can't generate a new photo yet.",onClick:function(){function E(){return s("change_photo")}return E}(),children:T?"Update":B})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Card Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Card Info",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{fluid:!0,textAlign:"center",content:"Delete Card Info",confirmContent:"Are you sure?",onClick:function(){function E(){return s("delete_info")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Access",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{fluid:!0,textAlign:"center",content:"Reset Access",confirmContent:"Are you sure?",onClick:function(){function E(){return s("clear_access")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"AI Tracking",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",onClick:function(){function E(){return s("change_ai_tracking")}return E}(),children:x?"Untrackable":"Trackable"})})]})})})],4)}return c}(),d=r.AgentCardAppearances=function(){function c(m,i){var u=(0,a.useBackend)(i),s=u.act,l=u.data,h=(0,a.useSharedState)(i,"selectedAppearance",null),C=h[0],v=h[1],p=l.appearances,N=l.id_icon;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Card Appearance",children:p.map(function(V){return(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:N,dmIconState:V,imageSize:64,compact:!0,selected:V===C,tooltip:V,style:{opacity:V===C&&"1"||"0.5"},onClick:function(){function S(){v(V),s("change_appearance",{new_appearance:V})}return S}()},V)})})})}return c}()},56793:function(A,r,n){"use strict";r.__esModule=!0,r.AiAirlock=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f={2:{color:"good",localStatusText:"Offline"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Optimal"}},b=r.AiAirlock=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=f[c.power.main]||f[0],i=f[c.power.backup]||f[0],u=f[c.shock]||f[0];return(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Power Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Main",color:m.color,buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:"lightbulb-o",disabled:!c.power.main,content:"Disrupt",onClick:function(){function s(){return d("disrupt-main")}return s}()}),children:[c.power.main?"Online":"Offline"," ",!c.wires.main_power&&"[Wires have been cut!]"||c.power.main_timeleft>0&&"["+c.power.main_timeleft+"s]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Backup",color:i.color,buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:"lightbulb-o",disabled:!c.power.backup,content:"Disrupt",onClick:function(){function s(){return d("disrupt-backup")}return s}()}),children:[c.power.backup?"Online":"Offline"," ",!c.wires.backup_power&&"[Wires have been cut!]"||c.power.backup_timeleft>0&&"["+c.power.backup_timeleft+"s]"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Electrify",color:u.color,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{mr:.5,icon:"wrench",disabled:!(c.wires.shock&&c.shock!==2),content:"Restore",onClick:function(){function s(){return d("shock-restore")}return s}()}),(0,e.createComponentVNode)(2,t.Button,{mr:.5,icon:"bolt",disabled:!c.wires.shock,content:"Temporary",onClick:function(){function s(){return d("shock-temp")}return s}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"bolt",disabled:!c.wires.shock||c.shock===0,content:"Permanent",onClick:function(){function s(){return d("shock-perm")}return s}()})],4),children:[c.shock===2?"Safe":"Electrified"," ",!c.wires.shock&&"[Wires have been cut!]"||c.shock_timeleft>0&&"["+c.shock_timeleft+"s]"||c.shock_timeleft===-1&&"[Permanent]"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Access and Door Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.id_scanner?"power-off":"times",content:c.id_scanner?"Enabled":"Disabled",selected:c.id_scanner,disabled:!c.wires.id_scanner,onClick:function(){function s(){return d("idscan-toggle")}return s}()}),children:!c.wires.id_scanner&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Access",buttons:(0,e.createComponentVNode)(2,t.Button,{width:6.5,icon:c.emergency?"power-off":"times",content:c.emergency?"Enabled":"Disabled",selected:c.emergency,onClick:function(){function s(){return d("emergency-toggle")}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,icon:c.locked?"lock":"unlock",content:c.locked?"Lowered":"Raised",selected:c.locked,disabled:!c.wires.bolts,onClick:function(){function s(){return d("bolt-toggle")}return s}()}),children:!c.wires.bolts&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.lights?"power-off":"times",content:c.lights?"Enabled":"Disabled",selected:c.lights,disabled:!c.wires.lights,onClick:function(){function s(){return d("light-toggle")}return s}()}),children:!c.wires.lights&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.safe?"power-off":"times",content:c.safe?"Enabled":"Disabled",selected:c.safe,disabled:!c.wires.safe,onClick:function(){function s(){return d("safe-toggle")}return s}()}),children:!c.wires.safe&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{mb:.5,width:6.5,icon:c.speed?"power-off":"times",content:c.speed?"Enabled":"Disabled",selected:c.speed,disabled:!c.wires.timing,onClick:function(){function s(){return d("speed-toggle")}return s}()}),children:!c.wires.timing&&"[Wires have been cut!]"}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:c.opened?"sign-out-alt":"sign-in-alt",content:c.opened?"Open":"Closed",selected:c.opened,disabled:c.locked||c.welded,onClick:function(){function s(){return d("open-close")}return s}()}),children:!!(c.locked||c.welded)&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("[Door is "),c.locked?"bolted":"",c.locked&&c.welded?" and ":"",c.welded?"welded":"",(0,e.createTextVNode)("!]")],0)})]})})]})})}return B}()},72475:function(A,r,n){"use strict";r.__esModule=!0,r.AirAlarm=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(195),b=r.AirAlarm=function(){function u(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.locked;return(0,e.createComponentVNode)(2,o.Window,{width:570,height:p?310:755,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.InterfaceLockNoticeBox),(0,e.createComponentVNode)(2,I),!p&&(0,e.createFragment)([(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,g)],4)]})})}return u}(),B=function(s){return s===0?"green":s===1?"orange":"red"},I=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.air,N=v.mode,V=v.atmos_alarm,S=v.locked,y=v.alarmActivated,L=v.rcon,w=v.target_temp,T;return p.danger.overall===0?V===0?T="Optimal":T="Caution: Atmos alert in area":p.danger.overall===1?T="Caution":T="DANGER: Internals Required",(0,e.createComponentVNode)(2,t.Section,{title:"Air Status",children:p?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure",children:(0,e.createComponentVNode)(2,t.Box,{color:B(p.danger.pressure),children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.pressure})," kPa",!S&&(0,e.createFragment)([(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,t.Button,{content:N===3?"Deactivate Panic Siphon":"Activate Panic Siphon",selected:N===3,icon:"exclamation-triangle",onClick:function(){function x(){return C("mode",{mode:N===3?1:3})}return x}()})],4)]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Oxygen",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.oxygen/100,fractionDigits:"1",color:B(p.danger.oxygen)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nitrogen",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.nitrogen/100,fractionDigits:"1",color:B(p.danger.nitrogen)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Carbon Dioxide",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.co2/100,fractionDigits:"1",color:B(p.danger.co2)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Toxins",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.plasma/100,fractionDigits:"1",color:B(p.danger.plasma)})}),p.contents.n2o>.1&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nitrous Oxide",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.n2o/100,fractionDigits:"1",color:B(p.danger.n2o)})}),p.contents.other>.1&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Other",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:p.contents.other/100,fractionDigits:"1",color:B(p.danger.other)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,t.Box,{color:B(p.danger.temperature),children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.temperature})," K / ",(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:p.temperature_c})," C\xA0",(0,e.createComponentVNode)(2,t.Button,{icon:"thermometer-full",content:w+" C",onClick:function(){function x(){return C("temperature")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:p.thermostat_state?"On":"Off",selected:p.thermostat_state,icon:"power-off",onClick:function(){function x(){return C("thermostat_state")}return x}()})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Local Status",children:(0,e.createComponentVNode)(2,t.Box,{color:B(p.danger.overall),children:[T,!S&&(0,e.createFragment)([(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,t.Button,{content:y?"Reset Alarm":"Activate Alarm",selected:y,onClick:function(){function x(){return C(y?"atmos_reset":"atmos_alarm")}return x}()})],4)]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remote Control Settings",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Off",selected:L===1,onClick:function(){function x(){return C("set_rcon",{rcon:1})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Auto",selected:L===2,onClick:function(){function x(){return C("set_rcon",{rcon:2})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:"On",selected:L===3,onClick:function(){function x(){return C("set_rcon",{rcon:3})}return x}()})]})]}):(0,e.createComponentVNode)(2,t.Box,{children:"Unable to acquire air sample!"})})},k=function(s,l){var h=(0,a.useLocalState)(l,"tabIndex",0),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===0,onClick:function(){function p(){return v(0)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"sign-out-alt"})," Vent Control"]},"Vents"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===1,onClick:function(){function p(){return v(1)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"sign-in-alt"})," Scrubber Control"]},"Scrubbers"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===2,onClick:function(){function p(){return v(2)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cog"})," Mode"]},"Mode"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C===3,onClick:function(){function p(){return v(3)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"tachometer-alt"})," Thresholds"]},"Thresholds")]})},g=function(s,l){var h=(0,a.useLocalState)(l,"tabIndex",0),C=h[0],v=h[1];switch(C){case 0:return(0,e.createComponentVNode)(2,d);case 1:return(0,e.createComponentVNode)(2,c);case 2:return(0,e.createComponentVNode)(2,m);case 3:return(0,e.createComponentVNode)(2,i);default:return"WE SHOULDN'T BE HERE!"}},d=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.vents;return p.map(function(N){return(0,e.createComponentVNode)(2,t.Section,{title:N.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[(0,e.createComponentVNode)(2,t.Button,{content:N.power?"On":"Off",selected:N.power,icon:"power-off",onClick:function(){function V(){return C("command",{cmd:"power",val:!N.power,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:N.direction?"Blowing":"Siphoning",icon:N.direction?"sign-out-alt":"sign-in-alt",onClick:function(){function V(){return C("command",{cmd:"direction",val:!N.direction,id_tag:N.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure Checks",children:[(0,e.createComponentVNode)(2,t.Button,{content:"External",selected:N.checks===1,onClick:function(){function V(){return C("command",{cmd:"checks",val:1,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Internal",selected:N.checks===2,onClick:function(){function V(){return C("command",{cmd:"checks",val:2,id_tag:N.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"External Pressure Target",children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:N.external})," kPa\xA0",(0,e.createComponentVNode)(2,t.Button,{content:"Set",icon:"cog",onClick:function(){function V(){return C("command",{cmd:"set_external_pressure",id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Reset",icon:"redo-alt",onClick:function(){function V(){return C("command",{cmd:"set_external_pressure",val:101.325,id_tag:N.id_tag})}return V}()})]})]})},N.name)})},c=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.scrubbers;return p.map(function(N){return(0,e.createComponentVNode)(2,t.Section,{title:N.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[(0,e.createComponentVNode)(2,t.Button,{content:N.power?"On":"Off",selected:N.power,icon:"power-off",onClick:function(){function V(){return C("command",{cmd:"power",val:!N.power,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:N.scrubbing?"Scrubbing":"Siphoning",icon:N.scrubbing?"filter":"sign-in-alt",onClick:function(){function V(){return C("command",{cmd:"scrubbing",val:!N.scrubbing,id_tag:N.id_tag})}return V}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Range",children:(0,e.createComponentVNode)(2,t.Button,{content:N.widenet?"Extended":"Normal",selected:N.widenet,icon:"expand-arrows-alt",onClick:function(){function V(){return C("command",{cmd:"widenet",val:!N.widenet,id_tag:N.id_tag})}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Filtering",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Carbon Dioxide",selected:N.filter_co2,onClick:function(){function V(){return C("command",{cmd:"co2_scrub",val:!N.filter_co2,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Plasma",selected:N.filter_toxins,onClick:function(){function V(){return C("command",{cmd:"tox_scrub",val:!N.filter_toxins,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Nitrous Oxide",selected:N.filter_n2o,onClick:function(){function V(){return C("command",{cmd:"n2o_scrub",val:!N.filter_n2o,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Oxygen",selected:N.filter_o2,onClick:function(){function V(){return C("command",{cmd:"o2_scrub",val:!N.filter_o2,id_tag:N.id_tag})}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Nitrogen",selected:N.filter_n2,onClick:function(){function V(){return C("command",{cmd:"n2_scrub",val:!N.filter_n2,id_tag:N.id_tag})}return V}()})]})]})},N.name)})},m=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.modes,N=v.presets,V=v.emagged,S=v.mode,y=v.preset;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"System Mode",children:Object.keys(p).map(function(L){var w=p[L];if(!w.emagonly||V)return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",width:1,children:(0,e.createComponentVNode)(2,t.Button,{content:w.name,icon:"cog",selected:w.id===S,onClick:function(){function T(){return C("mode",{mode:w.id})}return T}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.desc})]},w.name)})}),(0,e.createComponentVNode)(2,t.Section,{title:"System Presets",children:[(0,e.createComponentVNode)(2,t.Box,{italic:!0,children:"After making a selection, the system will automatically cycle in order to remove contaminants."}),(0,e.createComponentVNode)(2,t.Table,{mt:1,children:N.map(function(L){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",width:1,children:(0,e.createComponentVNode)(2,t.Button,{content:L.name,icon:"cog",selected:L.id===y,onClick:function(){function w(){return C("preset",{preset:L.id})}return w}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.desc})]},L.name)})})]})],4)},i=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.thresholds;return(0,e.createComponentVNode)(2,t.Section,{title:"Alarm Thresholds",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"20%",children:"Value"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"red",width:"20%",children:"Danger Min"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"orange",width:"20%",children:"Warning Min"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"orange",width:"20%",children:"Warning Max"}),(0,e.createComponentVNode)(2,t.Table.Cell,{color:"red",width:"20%",children:"Danger Max"})]}),p.map(function(N){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:N.name}),N.settings.map(function(V){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:V.selected===-1?"Off":V.selected,onClick:function(){function S(){return C("command",{cmd:"set_threshold",env:V.env,var:V.val})}return S}()})},V.val)})]},N.name)})]})})}},12333:function(A,r,n){"use strict";r.__esModule=!0,r.AirlockAccessController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AirlockAccessController=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.exterior_status,m=d.interior_status,i=d.processing,u,s;return c==="open"?u=(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Lock Exterior Door",icon:"exclamation-triangle",disabled:i,onClick:function(){function l(){return g("force_ext")}return l}()}):u=(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:i,onClick:function(){function l(){return g("cycle_ext_door")}return l}()}),m==="open"?s=(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Lock Interior Door",icon:"exclamation-triangle",disabled:i,color:m==="open"?"red":i?"yellow":null,onClick:function(){function l(){return g("force_int")}return l}()}):s=(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:i,onClick:function(){function l(){return g("cycle_int_door")}return l}()}),(0,e.createComponentVNode)(2,o.Window,{width:330,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Information",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"External Door Status",children:c==="closed"?"Locked":"Open"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Internal Door Status",children:m==="closed"?"Locked":"Open"})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Actions",children:(0,e.createComponentVNode)(2,t.Box,{children:[u,s]})})]})})}return b}()},28736:function(A,r,n){"use strict";r.__esModule=!0,r.AirlockElectronics=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49148),b=1,B=2,I=4,k=8,g=r.AirlockElectronics=function(){function m(i,u){return(0,e.createComponentVNode)(2,o.Window,{width:450,height:565,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})})})}return m}(),d=function(i,u){var s=(0,a.useBackend)(u),l=s.act,h=s.data,C=h.unrestricted_dir;return(0,e.createComponentVNode)(2,t.Section,{title:"Access Control",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,mb:1,children:"Unrestricted Access From:"}),(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-left",content:"East",selected:C&I,onClick:function(){function v(){return l("unrestricted_access",{unres_dir:I})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-up",content:"South",selected:C&B,onClick:function(){function v(){return l("unrestricted_access",{unres_dir:B})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-right",content:"West",selected:C&k,onClick:function(){function v(){return l("unrestricted_access",{unres_dir:k})}return v}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"arrow-down",content:"North",selected:C&b,onClick:function(){function v(){return l("unrestricted_access",{unres_dir:b})}return v}()})})]})]})})},c=function(i,u){var s=(0,a.useBackend)(u),l=s.act,h=s.data,C=h.selected_accesses,v=h.one_access,p=h.regions;return(0,e.createComponentVNode)(2,f.AccessList,{usedByRcd:1,rcdButtons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:v,content:"One",onClick:function(){function N(){return l("set_one_access",{access:"one"})}return N}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!v,content:"All",onClick:function(){function N(){return l("set_one_access",{access:"all"})}return N}()})],4),accesses:p,selectedList:C,accessMod:function(){function N(V){return l("set",{access:V})}return N}(),grantAll:function(){function N(){return l("grant_all")}return N}(),denyAll:function(){function N(){return l("clear_all")}return N}(),grantDep:function(){function N(V){return l("grant_region",{region:V})}return N}(),denyDep:function(){function N(V){return l("deny_region",{region:V})}return N}()})}},47365:function(A,r,n){"use strict";r.__esModule=!0,r.AlertModal=void 0;var e=n(89005),a=n(51057),t=n(72253),o=n(92986),f=n(36036),b=n(98595),B=-1,I=1,k=r.AlertModal=function(){function c(m,i){var u=(0,t.useBackend)(i),s=u.act,l=u.data,h=l.autofocus,C=l.buttons,v=C===void 0?[]:C,p=l.large_buttons,N=l.message,V=N===void 0?"":N,S=l.timeout,y=l.title,L=(0,t.useLocalState)(i,"selected",0),w=L[0],T=L[1],x=110+(V.length>30?Math.ceil(V.length/4):0)+(V.length&&p?5:0),M=325+(v.length>2?100:0),O=function(){function D(E){w===0&&E===B?T(v.length-1):w===v.length-1&&E===I?T(0):T(w+E)}return D}();return(0,e.createComponentVNode)(2,b.Window,{title:y,height:x,width:M,children:[!!S&&(0,e.createComponentVNode)(2,a.Loader,{value:S}),(0,e.createComponentVNode)(2,b.Window.Content,{onKeyDown:function(){function D(E){var P=window.event?E.which:E.keyCode;P===o.KEY_SPACE||P===o.KEY_ENTER?s("choose",{choice:v[w]}):P===o.KEY_ESCAPE?s("cancel"):P===o.KEY_LEFT?(E.preventDefault(),O(B)):(P===o.KEY_TAB||P===o.KEY_RIGHT)&&(E.preventDefault(),O(I))}return D}(),children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,m:1,children:(0,e.createComponentVNode)(2,f.Box,{color:"label",overflow:"hidden",children:V})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:[!!h&&(0,e.createComponentVNode)(2,f.Autofocus),(0,e.createComponentVNode)(2,g,{selected:w})]})]})})})]})}return c}(),g=function(m,i){var u=(0,t.useBackend)(i),s=u.data,l=s.buttons,h=l===void 0?[]:l,C=s.large_buttons,v=s.swapped_buttons,p=m.selected;return(0,e.createComponentVNode)(2,f.Flex,{fill:!0,align:"center",direction:v?"row":"row-reverse",justify:"space-around",wrap:!0,children:h==null?void 0:h.map(function(N,V){return C&&h.length<3?(0,e.createComponentVNode)(2,f.Flex.Item,{grow:!0,children:(0,e.createComponentVNode)(2,d,{button:N,id:V.toString(),selected:p===V})},V):(0,e.createComponentVNode)(2,f.Flex.Item,{grow:C?1:0,children:(0,e.createComponentVNode)(2,d,{button:N,id:V.toString(),selected:p===V})},V)})})},d=function(m,i){var u=(0,t.useBackend)(i),s=u.act,l=u.data,h=l.large_buttons,C=m.button,v=m.selected,p=C.length>7?"100%":7;return(0,e.createComponentVNode)(2,f.Button,{mx:h?1:0,pt:h?.33:0,content:C,fluid:!!h,onClick:function(){function N(){return s("choose",{choice:C})}return N}(),selected:v,textAlign:"center",height:!!h&&2,width:!h&&p})}},71824:function(A,r,n){"use strict";r.__esModule=!0,r.AppearanceChanger=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AppearanceChanger=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.change_race,i=c.species,u=c.specimen,s=c.change_gender,l=c.gender,h=c.change_eye_color,C=c.change_skin_tone,v=c.change_skin_color,p=c.change_runechat_color,N=c.change_head_accessory_color,V=c.change_hair_color,S=c.change_secondary_hair_color,y=c.change_facial_hair_color,L=c.change_secondary_facial_hair_color,w=c.change_head_marking_color,T=c.change_body_marking_color,x=c.change_tail_marking_color,M=c.change_head_accessory,O=c.head_accessory_styles,D=c.head_accessory_style,E=c.change_hair,P=c.hair_styles,R=c.hair_style,j=c.change_hair_gradient,F=c.change_facial_hair,W=c.facial_hair_styles,z=c.facial_hair_style,K=c.change_head_markings,G=c.head_marking_styles,J=c.head_marking_style,Q=c.change_body_markings,ue=c.body_marking_styles,ie=c.body_marking_style,pe=c.change_tail_markings,te=c.tail_marking_styles,q=c.tail_marking_style,ne=c.change_body_accessory,le=c.body_accessory_styles,ee=c.body_accessory_style,re=c.change_alt_head,oe=c.alt_head_styles,fe=c.alt_head_style,me=!1;return(h||C||v||N||p||V||S||y||L||w||T||x)&&(me=!0),(0,e.createComponentVNode)(2,o.Window,{width:800,height:450,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Species",children:i.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.specimen,selected:Y.specimen===u,onClick:function(){function ve(){return d("race",{race:Y.specimen})}return ve}()},Y.specimen)})}),!!s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gender",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Male",selected:l==="male",onClick:function(){function Y(){return d("gender",{gender:"male"})}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Female",selected:l==="female",onClick:function(){function Y(){return d("gender",{gender:"female"})}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Genderless",selected:l==="plural",onClick:function(){function Y(){return d("gender",{gender:"plural"})}return Y}()})]}),!!me&&(0,e.createComponentVNode)(2,b),!!M&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Head accessory",children:O.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.headaccessorystyle,selected:Y.headaccessorystyle===D,onClick:function(){function ve(){return d("head_accessory",{head_accessory:Y.headaccessorystyle})}return ve}()},Y.headaccessorystyle)})}),!!E&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hair",children:P.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.hairstyle,selected:Y.hairstyle===R,onClick:function(){function ve(){return d("hair",{hair:Y.hairstyle})}return ve}()},Y.hairstyle)})}),!!j&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hair Gradient",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Change Style",onClick:function(){function Y(){return d("hair_gradient")}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Offset",onClick:function(){function Y(){return d("hair_gradient_offset")}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Color",onClick:function(){function Y(){return d("hair_gradient_colour")}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Change Alpha",onClick:function(){function Y(){return d("hair_gradient_alpha")}return Y}()})]}),!!F&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Facial hair",children:W.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.facialhairstyle,selected:Y.facialhairstyle===z,onClick:function(){function ve(){return d("facial_hair",{facial_hair:Y.facialhairstyle})}return ve}()},Y.facialhairstyle)})}),!!K&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Head markings",children:G.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.headmarkingstyle,selected:Y.headmarkingstyle===J,onClick:function(){function ve(){return d("head_marking",{head_marking:Y.headmarkingstyle})}return ve}()},Y.headmarkingstyle)})}),!!Q&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Body markings",children:ue.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.bodymarkingstyle,selected:Y.bodymarkingstyle===ie,onClick:function(){function ve(){return d("body_marking",{body_marking:Y.bodymarkingstyle})}return ve}()},Y.bodymarkingstyle)})}),!!pe&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tail markings",children:te.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.tailmarkingstyle,selected:Y.tailmarkingstyle===q,onClick:function(){function ve(){return d("tail_marking",{tail_marking:Y.tailmarkingstyle})}return ve}()},Y.tailmarkingstyle)})}),!!ne&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Body accessory",children:le.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.bodyaccessorystyle,selected:Y.bodyaccessorystyle===ee,onClick:function(){function ve(){return d("body_accessory",{body_accessory:Y.bodyaccessorystyle})}return ve}()},Y.bodyaccessorystyle)})}),!!re&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alternate head",children:oe.map(function(Y){return(0,e.createComponentVNode)(2,t.Button,{content:Y.altheadstyle,selected:Y.altheadstyle===fe,onClick:function(){function ve(){return d("alt_head",{alt_head:Y.altheadstyle})}return ve}()},Y.altheadstyle)})})]})})})}return B}(),b=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=[{key:"change_eye_color",text:"Change eye color",action:"eye_color"},{key:"change_skin_tone",text:"Change skin tone",action:"skin_tone"},{key:"change_skin_color",text:"Change skin color",action:"skin_color"},{key:"change_runechat_color",text:"Change runechat color",action:"runechat_color"},{key:"change_head_accessory_color",text:"Change head accessory color",action:"head_accessory_color"},{key:"change_hair_color",text:"Change hair color",action:"hair_color"},{key:"change_secondary_hair_color",text:"Change secondary hair color",action:"secondary_hair_color"},{key:"change_facial_hair_color",text:"Change facial hair color",action:"facial_hair_color"},{key:"change_secondary_facial_hair_color",text:"Change secondary facial hair color",action:"secondary_facial_hair_color"},{key:"change_head_marking_color",text:"Change head marking color",action:"head_marking_color"},{key:"change_body_marking_color",text:"Change body marking color",action:"body_marking_color"},{key:"change_tail_marking_color",text:"Change tail marking color",action:"tail_marking_color"}];return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Colors",children:m.map(function(i){return!!c[i.key]&&(0,e.createComponentVNode)(2,t.Button,{content:i.text,onClick:function(){function u(){return d(i.action)}return u}()},i.key)})})}},72285:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosAlertConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosAlertConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.priority||[],m=d.minor||[],i=d.mode||{};return(0,e.createComponentVNode)(2,o.Window,{width:350,height:300,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Alarms",children:(0,e.createVNode)(1,"ul",null,[c.length===0&&(0,e.createVNode)(1,"li","color-good","No Priority Alerts",16),c.map(function(u){return(0,e.createVNode)(1,"li","color-bad",u,0,null,u)}),m.length===0&&(0,e.createVNode)(1,"li","color-good","No Minor Alerts",16),m.map(function(u){return(0,e.createVNode)(1,"li","color-average",u,0,null,u)}),Object.keys(i).length===0&&(0,e.createVNode)(1,"li","color-good","All Areas Filtering",16),Object.keys(i).map(function(u){return(0,e.createVNode)(1,"li","color-good",[u,(0,e.createTextVNode)(" mode is "),i[u]],0,null,alert)})],0)})})})}return b}()},65805:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(36352),f=n(98595),b=function(c){if(c===0)return(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Good"});if(c===1)return(0,e.createComponentVNode)(2,t.Box,{color:"orange",bold:!0,children:"Warning"});if(c===2)return(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,children:"DANGER"})},B=function(c){if(c===0)return"green";if(c===1)return"orange";if(c===2)return"red"},I=r.AtmosControl=function(){function d(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=(0,a.useLocalState)(m,"tabIndex",0),h=l[0],C=l[1],v=function(){function p(N){switch(N){case 0:return(0,e.createComponentVNode)(2,k);case 1:return(0,e.createComponentVNode)(2,g);default:return"WE SHOULDN'T BE HERE!"}}return p}();return(0,e.createComponentVNode)(2,f.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:h===0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:h===0,onClick:function(){function p(){return C(0)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"table"})," Data View"]},"DataView"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:h===1,onClick:function(){function p(){return C(1)}return p}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),v(h)]})})})}return d}(),k=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.alarms;return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Access"})]}),l.map(function(h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,o.TableCell,{children:h.name}),(0,e.createComponentVNode)(2,o.TableCell,{children:b(h.danger)}),(0,e.createComponentVNode)(2,o.TableCell,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Access",onClick:function(){function C(){return u("open_alarm",{aref:h.ref})}return C}()})})]},h.name)})]})})},g=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.alarms;return(0,e.createComponentVNode)(2,t.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,t.NanoMap,{children:l.filter(function(h){return h.z===3}).map(function(h){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:h.x,y:h.y,icon:"circle",tooltip:h.name,color:B(h.danger),onClick:function(){function C(){return u("open_alarm",{aref:h.ref})}return C}()},h.ref)})})})}},87816:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosFilter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosFilter=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.on,m=d.pressure,i=d.max_pressure,u=d.filter_type,s=d.filter_type_list;return(0,e.createComponentVNode)(2,o.Window,{width:380,height:140,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){function l(){return g("power")}return l}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:m===0,width:2.2,onClick:function(){function l(){return g("min_pressure")}return l}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:i,value:m,onDrag:function(){function l(h,C){return g("custom_pressure",{pressure:C})}return l}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:m===i,width:2.2,onClick:function(){function l(){return g("max_pressure")}return l}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Filter",children:s.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{selected:l.gas_type===u,content:l.label,onClick:function(){function h(){return g("set_filter",{filter:l.gas_type})}return h}()},l.label)})})]})})})})}return b}()},57258:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosGraphMonitor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(44879),b=n(88510),B=n(35840),I=["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth","horizontalLinesCount","verticalLinesCount","gridColor","gridWidth","pointTextColor","pointTextSize","labelViewBoxSize"];function k(l,h){if(l==null)return{};var C={};for(var v in l)if({}.hasOwnProperty.call(l,v)){if(h.includes(v))continue;C[v]=l[v]}return C}function g(l,h){l.prototype=Object.create(h.prototype),l.prototype.constructor=l,d(l,h)}function d(l,h){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(C,v){return C.__proto__=v,C},d(l,h)}var c=r.AtmosGraphMonitor=function(){function l(h,C){var v=(0,a.useBackend)(C),p=v.data,N=(0,a.useLocalState)(C,"tabIndex",0),V=N[0],S=N[1],y=function(){function w(T){switch(T){case 0:return(0,e.createComponentVNode)(2,m,{data:p,info:"\u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u0437\u0430\u043F\u0438\u0441\u0438 T = 60 \u0441. | \u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u043C\u0435\u0436\u0434\u0443 \u0437\u0430\u043F\u0438\u0441\u044F\u043C\u0438 t = 3 \u0441.",pressureListName:"pressure_history",temperatureListName:"temperature_history"});case 1:return(0,e.createComponentVNode)(2,m,{data:p,info:"\u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u0437\u0430\u043F\u0438\u0441\u0438 T = 10 \u043C\u0438\u043D. | \u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u043C\u0435\u0436\u0434\u0443 \u0437\u0430\u043F\u0438\u0441\u044F\u043C\u0438 t = 30 \u0441.",pressureListName:"long_pressure_history",temperatureListName:"long_temperature_history"});default:return"WE SHOULDN'T BE HERE!"}}return w}(),L=function(){function w(T){switch(T){case 0:return 180;case 1:return 350;case 2:return 590;case 3:return 830;default:return 870}}return w}();return(0,e.createComponentVNode)(2,o.Window,{width:700,height:L(Object.keys(p.sensors).length),children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:V===0,onClick:function(){function w(){return S(0)}return w}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"area-chart"})," \u0422\u0435\u043A\u0443\u0449\u0438\u0435"]},"View"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:V===1,onClick:function(){function w(){return S(1)}return w}(),children:[(0,e.createComponentVNode)(2,t.Icon,{name:"bar-chart"})," \u0418\u0441\u0442\u043E\u0440\u0438\u044F"]},"History")]}),y(V),Object.keys(p.sensors).length===0&&(0,e.createComponentVNode)(2,t.Box,{pt:2,textAlign:"center",textColor:"gray",bold:!0,fontSize:1.3,children:"\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u0435 gas sensor \u0438\u043B\u0438 meter \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E multitool"})]})})})}return l}(),m=function(h){var C=h.data,v=h.info,p=h.pressureListName,N=h.temperatureListName,V=C.sensors||{},S=function(x,M){return V[x][M].slice(-1)[0]},y=function(x,M){return Math.min.apply(Math,V[x][M])},L=function(x,M){return Math.max.apply(Math,V[x][M])},w=function(x,M){return V[x][M].map(function(O,D){return[D,O]})};return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{color:"gray",children:v}),Object.keys(V).map(function(T){return(0,e.createComponentVNode)(2,t.Section,{title:T,children:(0,e.createComponentVNode)(2,t.Section,{px:2,children:[N in V[T]&&(0,e.createComponentVNode)(2,t.Box,{mb:4,children:[(0,e.createComponentVNode)(2,t.Box,{children:"\u0422\u0435\u043C\u043F\u0435\u0440\u0430\u0442\u0443\u0440\u0430: "+(0,f.toFixed)(S(T,N),0)+"\u041A (MIN: "+(0,f.toFixed)(y(T,N),0)+"\u041A; MAX: "+(0,f.toFixed)(L(T,N),0)+"\u041A)"}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:5,mt:1,children:(0,e.createComponentVNode)(2,s,{fillPositionedParent:!0,data:w(T,N),rangeX:[0,w(T,N).length-1],rangeY:[y(T,N)-10,L(T,N)+5],strokeColor:"rgba(219, 40, 40, 1)",fillColor:"rgba(219, 40, 40, 0.1)",horizontalLinesCount:2,verticalLinesCount:w(T,N).length-2,labelViewBoxSize:400})})]}),p in V[T]&&(0,e.createComponentVNode)(2,t.Box,{mb:-1,children:[(0,e.createComponentVNode)(2,t.Box,{children:"\u0414\u0430\u0432\u043B\u0435\u043D\u0438\u0435: "+(0,f.toFixed)(S(T,p),0)+"\u043A\u041F\u0430 (MIN: "+(0,f.toFixed)(y(T,p),0)+"\u043A\u041F\u0430; MAX: "+(0,f.toFixed)(L(T,p),0)+"\u043A\u041F\u0430)"}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:5,mt:1,children:(0,e.createComponentVNode)(2,s,{fillPositionedParent:!0,data:w(T,p),rangeX:[0,w(T,p).length-1],rangeY:[y(T,p)-10,L(T,p)+5],strokeColor:"rgba(40, 219, 40, 1)",fillColor:"rgba(40, 219, 40, 0.1)",horizontalLinesCount:2,verticalLinesCount:w(T,p).length-2,labelViewBoxSize:400})})]})]})},T)})]})},i=function(h,C,v,p){if(h.length===0)return[];var N=(0,b.zipWith)(Math.min).apply(void 0,h),V=(0,b.zipWith)(Math.max).apply(void 0,h);v!==void 0&&(N[0]=v[0],V[0]=v[1]),p!==void 0&&(N[1]=p[0],V[1]=p[1]);var S=function(T,x,M,O){return(T-x)/(M-x)*O},y=(0,b.zipWith)(S),L=(0,b.map)(function(w){return y(w,N,V,C)});return L(h)},u=function(h){for(var C="",v=0;v0){var le=ne[0],ee=ne[ne.length-1];ne.push([q[0]+D,ee[1]]),ne.push([q[0]+D,-D]),ne.push([-D,-D]),ne.push([-D,le[1]])}var re=u(ne);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Box,Object.assign({position:"relative"},te,{children:function(){function oe(fe){return(0,e.normalizeProps)((0,e.createVNode)(1,"div",null,(0,e.createVNode)(32,"svg",null,[Array.from({length:P}).map(function(me,Y){return(0,e.createVNode)(32,"line",null,null,1,{x1:0,y1:(Y+1)*(q[1]/(P+1)),x2:q[0],y2:(Y+1)*(q[1]/(P+1)),stroke:W,"stroke-width":K},"horizontal-line-"+Y)}),Array.from({length:j}).map(function(me,Y){return(0,e.createVNode)(32,"line",null,null,1,{x1:(Y+1)*(q[0]/(j+1)),y1:0,x2:(Y+1)*(q[0]/(j+1)),y2:q[1],stroke:W,"stroke-width":K},"vertical-line-"+Y)}),(0,e.createVNode)(32,"polyline",null,null,1,{transform:"scale(1, -1) translate(0, -"+q[1]+")",fill:T,points:re}),S.map(function(me,Y){return Y===0?null:(0,e.createVNode)(32,"line",null,null,1,{x1:ne[Y-1][0],y1:q[1]-ne[Y-1][1],x2:ne[Y][0],y2:q[1]-ne[Y][1],stroke:M,"stroke-width":D},"line-"+Y)}),S.map(function(me,Y){return(0,e.createVNode)(32,"circle",null,null,1,{cx:ne[Y][0],cy:q[1]-ne[Y][1],r:2,fill:"#ffffff",stroke:M,"stroke-width":1},"point-"+Y)}),S.map(function(me,Y){return q[0]>pe&&Y%2===1&&(0,e.createVNode)(32,"text",null,me[1]!==null?me[1].toFixed(0):"N/A",0,{x:ne[Y][0],y:q[1]-ne[Y][1],fill:J,"font-size":ue,dy:"1em",style:{"text-anchor":"end"}},"point-text-"+Y)})],0,{viewBox:"0 0 "+q[0]+" "+q[1]}),2,Object.assign({},fe),null,p.ref))}return oe}()})))}return v}(),h}(e.Component);s.defaultHooks=void 0,s.defaultHooks=B.pureComponentHooks},52977:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosMixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosMixer=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.on,i=c.pressure,u=c.max_pressure,s=c.node1_concentration,l=c.node2_concentration;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:165,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:m?"On":"Off",color:m?null:"red",selected:m,onClick:function(){function h(){return d("power")}return h}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:i===0,width:2.2,onClick:function(){function h(){return d("min_pressure")}return h}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:u,value:i,onDrag:function(){function h(C,v){return d("custom_pressure",{pressure:v})}return h}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:i===u,width:2.2,onClick:function(){function h(){return d("max_pressure")}return h}()})]}),(0,e.createComponentVNode)(2,b,{node_name:"Node 1",node_ref:s}),(0,e.createComponentVNode)(2,b,{node_name:"Node 2",node_ref:l})]})})})})}return B}(),b=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=I.node_name,i=I.node_ref;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:m,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",width:2.2,disabled:i===0,onClick:function(){function u(){return d("set_node",{node_name:m,concentration:(i-10)/100})}return u}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"%",width:6.1,lineHeight:1.5,stepPixelSize:10,minValue:0,maxValue:100,value:i,onChange:function(){function u(s,l){return d("set_node",{node_name:m,concentration:l/100})}return u}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",width:2.2,disabled:i===100,onClick:function(){function u(){return d("set_node",{node_name:m,concentration:(i+10)/100})}return u}()})]})}},11748:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosPump=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.AtmosPump=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.on,m=d.rate,i=d.max_rate,u=d.gas_unit,s=d.step;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:110,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:c?"On":"Off",color:c?null:"red",selected:c,onClick:function(){function l(){return g("power")}return l}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",textAlign:"center",disabled:m===0,width:2.2,onClick:function(){function l(){return g("min_rate")}return l}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:u,width:6.1,lineHeight:1.5,step:s,minValue:0,maxValue:i,value:m,onDrag:function(){function l(h,C){return g("custom_rate",{rate:C})}return l}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",textAlign:"center",disabled:m===i,width:2.2,onClick:function(){function l(){return g("max_rate")}return l}()})]})]})})})})}return b}()},69321:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosTankControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(44879),f=n(76910),b=n(98595),B=r.AtmosTankControl=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=m.sensors||{};return(0,e.createComponentVNode)(2,b.Window,{width:400,height:400,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:[Object.keys(i).map(function(u){return(0,e.createComponentVNode)(2,t.Section,{title:u,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[Object.keys(i[u]).indexOf("pressure")>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Pressure",children:[i[u].pressure," kpa"]}):"",Object.keys(i[u]).indexOf("temperature")>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:[i[u].temperature," K"]}):"",["o2","n2","plasma","co2","n2o"].map(function(s){return Object.keys(i[u]).indexOf(s)>-1?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:(0,f.getGasLabel)(s),children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:(0,f.getGasColor)(s),value:i[u][s],minValue:0,maxValue:100,children:(0,o.toFixed)(i[u][s],2)+"%"})},(0,f.getGasLabel)(s)):""})]})},u)}),m.inlet&&Object.keys(m.inlet).length>0?(0,e.createComponentVNode)(2,t.Section,{title:"Inlet Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:(m.inlet.on,"power-off"),content:m.inlet.on?"On":"Off",color:m.inlet.on?null:"red",selected:m.inlet.on,onClick:function(){function u(){return c("toggle_active",{dev:"inlet"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"L/s",width:6.1,lineHeight:1.5,step:1,minValue:0,maxValue:50,value:m.inlet.rate,onDrag:function(){function u(s,l){return c("set_pressure",{dev:"inlet",val:l})}return u}()})})]})}):"",m.outlet&&Object.keys(m.outlet).length>0?(0,e.createComponentVNode)(2,t.Section,{title:"Outlet Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:(m.outlet.on,"power-off"),content:m.outlet.on?"On":"Off",color:m.outlet.on?null:"red",selected:m.outlet.on,onClick:function(){function u(){return c("toggle_active",{dev:"outlet"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rate",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,unit:"kPa",width:6.1,lineHeight:1.5,step:10,minValue:0,maxValue:5066,value:m.outlet.rate,onDrag:function(){function u(s,l){return c("set_pressure",{dev:"outlet",val:l})}return u}()})})]})}):""]})})}return I}()},92444:function(A,r,n){"use strict";r.__esModule=!0,r.AugmentMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=r.AugmentMenu=function(){function k(g,d){return(0,e.createComponentVNode)(2,o.Window,{width:700,height:660,theme:"malfunction",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,B,{context:d})})})})}return k}(),B=function(g){var d=g.context,c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.usable_swarms,s=i.ability_tabs,l=i.known_abilities,h=(0,a.useLocalState)(d,"selectedTab",s[0]),C=h[0],v=h[1],p=(0,a.useLocalState)(d,"searchText",""),N=p[0],V=p[1],S=function(){var M=s.find(function(D){return D.category_name===C.category_name});if(!M)return[];var O=Math.min(M.category_stage,4);return M.abilities.filter(function(D){return D.stage<=O&&(!N||D.name.toLowerCase().includes(N.toLowerCase()))}).sort(function(D,E){return["intruder","destroyer"].includes(C.category_name.toLowerCase())?D.stage-E.stage:0})},y=S(),L=s.find(function(x){return x.category_name===C.category_name}),w=["intruder","destroyer"].includes(C.category_name.toLowerCase()),T=function(M){var O=l.find(function(P){return P.ability_path===M.ability_path}),D=O?O.cost:M.cost,E=O&&O.current_level>0?O.current_level+" / "+O.max_level:"0 / "+M.max_level;return(0,e.createComponentVNode)(2,t.Stack.Item,{direction:"row",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{height:"20px",width:"35px",mb:1,textAlign:"center",content:D,disabled:D>u||O&&O.current_level===O.max_level,tooltip:"Purchase this ability?",onClick:function(){function P(){m("purchase",{ability_path:M.ability_path}),v(C)}return P}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",children:M.name})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"13px",children:M.desc||"Description not available"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Level: ",(0,e.createVNode)(1,"span",null,E,0,{style:{color:"green"}}),w&&M.stage>0&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)(" (Stage: "),M.stage,(0,e.createTextVNode)(")")],0)]}),(0,e.createComponentVNode)(2,t.Stack.Divider)]})})]},M.name)};return(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,style:{marginRight:"10px"},children:[(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Swarms: "),(0,e.createVNode)(1,"span",null,u,0,{style:{color:"green"}})],4),w&&L&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)("Category Stage: "),(0,e.createVNode)(1,"span",null,Math.min(L.category_stage,4),0,{style:{color:"green"}})],4)]}),(0,e.createVNode)(1,"div","Section__buttons",(0,e.createComponentVNode)(2,t.Input,{width:"200px",placeholder:"Search Abilities",onInput:function(){function x(M,O){return V(O)}return x}(),value:N}),2)],4,{style:{display:"flex",alignItems:"center"}}),children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[s.map(function(x){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C.category_name===x.category_name,onClick:function(){function M(){v(x),V("")}return M}(),children:(0,f.capitalize)(x.category_name)},x.category_name)}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:C.category_name==="upgrades",onClick:function(){function x(){return v({category_name:"upgrades"})}return x}(),children:"Upgrades"},"upgrades")]}),C.category_name==="upgrades"?(0,e.createComponentVNode)(2,I,{act:m,abilityTabs:s,knownAbilities:l,usableSwarms:u}):(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:y.map(T)})]})},I=function(g){var d=g.act,c=g.abilityTabs,m=g.knownAbilities,i=g.usableSwarms,u=m.filter(function(l){return l.current_leveli,tooltip:"Upgrade this ability?",onClick:function(){function v(){return d("purchase",{ability_path:h.ability_path})}return v}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",children:h.name})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"13px",children:h.upgrade_text}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Level:"," ",(0,e.createVNode)(1,"span",null,h.current_level+" / "+h.max_level,0,{style:{color:"green"}}),C&&C.stage>0&&(0,e.createVNode)(1,"span",null,[(0,e.createTextVNode)(" (Stage: "),C.stage,(0,e.createTextVNode)(")")],0)]}),(0,e.createComponentVNode)(2,t.Stack.Divider)]})})]},h.name)};return(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:u.map(s)})}},59179:function(A,r,n){"use strict";r.__esModule=!0,r.Autolathe=void 0;var e=n(89005),a=n(64795),t=n(88510),o=n(72253),f=n(36036),b=n(98595),B=n(25328),I=function(d,c,m,i){return d.requirements===null?!0:!(d.requirements.metal*i>c||d.requirements.glass*i>m)},k=r.Autolathe=function(){function g(d,c){var m=(0,o.useBackend)(c),i=m.act,u=m.data,s=u.total_amount,l=u.max_amount,h=u.metal_amount,C=u.glass_amount,v=u.busyname,p=u.busyamt,N=u.showhacked,V=u.buildQueue,S=u.buildQueueLen,y=u.recipes,L=u.categories,w=(0,o.useSharedState)(c,"category",0),T=w[0],x=w[1];T===0&&(T="Tools");var M=h.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),O=C.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),D=s.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,"),E=(0,o.useSharedState)(c,"search_text",""),P=E[0],R=E[1],j=(0,B.createSearch)(P,function(K){return K.name}),F="";S>0&&(F=V.map(function(K,G){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:"times",color:"transparent",content:V[G][0],onClick:function(){function J(){return i("remove_from_queue",{remove_from_queue:V.indexOf(K)+1})}return J}()},K)},G)}));var W=(0,a.flow)([(0,t.filter)(function(K){return(K.category.indexOf(T)>-1||P)&&(u.showhacked||!K.hacked)}),P&&(0,t.filter)(j),(0,t.sortBy)(function(K){return K.name.toLowerCase()})])(y),z="Build";return P?z="Results for: '"+P+"':":T&&(z="Build ("+T+")"),(0,e.createComponentVNode)(2,b.Window,{width:750,height:525,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{width:"70%",children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:z,buttons:(0,e.createComponentVNode)(2,f.Dropdown,{width:"150px",options:L,selected:T,onSelected:function(){function K(G){return x(G)}return K}()}),children:[(0,e.createComponentVNode)(2,f.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function K(G,J){return R(J)}return K}(),mb:1}),W.map(function(K){return(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+K.image,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}}),(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===1,disabled:!I(K,u.metal_amount,u.glass_amount,1),onClick:function(){function G(){return i("make",{make:K.uid,multiplier:1})}return G}(),children:(0,B.toTitleCase)(K.name)}),K.max_multiplier>=10&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===10,disabled:!I(K,u.metal_amount,u.glass_amount,10),onClick:function(){function G(){return i("make",{make:K.uid,multiplier:10})}return G}(),children:"10x"}),K.max_multiplier>=25&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===25,disabled:!I(K,u.metal_amount,u.glass_amount,25),onClick:function(){function G(){return i("make",{make:K.uid,multiplier:25})}return G}(),children:"25x"}),K.max_multiplier>25&&(0,e.createComponentVNode)(2,f.Button,{mr:1,icon:"hammer",selected:u.busyname===K.name&&u.busyamt===K.max_multiplier,disabled:!I(K,u.metal_amount,u.glass_amount,K.max_multiplier),onClick:function(){function G(){return i("make",{make:K.uid,multiplier:K.max_multiplier})}return G}(),children:[K.max_multiplier,"x"]}),K.requirements&&Object.keys(K.requirements).map(function(G){return(0,B.toTitleCase)(G)+": "+K.requirements[G]}).join(", ")||(0,e.createComponentVNode)(2,f.Box,{children:"No resources required."})]},K.ref)})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{width:"30%",children:[(0,e.createComponentVNode)(2,f.Section,{title:"Materials",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Metal",children:M}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Glass",children:O}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Total",children:D}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Storage",children:[u.fill_percent,"% Full"]})]})}),(0,e.createComponentVNode)(2,f.Section,{title:"Building",children:(0,e.createComponentVNode)(2,f.Box,{color:v?"green":"",children:v||"Nothing"})}),(0,e.createComponentVNode)(2,f.Section,{title:"Build Queue",height:23.7,children:[F,(0,e.createComponentVNode)(2,f.Button,{mt:.5,fluid:!0,icon:"times",content:"Clear All",color:"red",disabled:!u.buildQueueLen,onClick:function(){function K(){return i("clear_queue")}return K}()})]})]})]})})})}return g}()},29943:function(A,r,n){"use strict";r.__esModule=!0,r.Autolathe220=void 0;var e=n(89005),a=n(25328),t=n(88510),o=n(64795),f=n(72253),b=n(36036),B=n(98595),I="icons/obj/stacks/minerals.dmi",k=["metal","glass"],g=function(C,v,p,N){return C.requirements===null?!0:!(C.requirements.metal*N>v||C.requirements.glass*N>p)},d=function(C,v){var p=C*v/2e3;return p===0?0:p<.01&&p>0?(0,e.createComponentVNode)(2,b.Box,{fontSize:.75,children:"< 0.01"}):Math.floor(p*100)/100},c=r.Autolathe220=function(){function h(C,v){var p=(0,f.useSharedState)(v,"category","Tools"),N=p[0],V=p[1];return(0,e.createComponentVNode)(2,B.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{basis:"20%",children:(0,e.createComponentVNode)(2,m,{category:N,setCategory:V})}),(0,e.createComponentVNode)(2,b.Stack.Item,{basis:"55%",children:(0,e.createComponentVNode)(2,i,{category:N})}),(0,e.createComponentVNode)(2,b.Stack.Item,{basis:"25%",children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,u),(0,e.createComponentVNode)(2,s),(0,e.createComponentVNode)(2,l)]})})]})})})}return h}(),m=function(C,v){var p=(0,f.useBackend)(v),N=p.data,V=C.category,S=C.setCategory,y=N.categories,L=["All"].concat(y);return(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Categories",children:(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:L.map(function(w){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{mb:.5,height:"2.5em",color:"blue",selected:w===V,onClick:function(){function T(){return S(w)}return T}(),children:w},w)})})})},i=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,S=V.metal_amount,y=V.glass_amount,L=V.recipes,w=C.category,T=(0,f.useSharedState)(v,"searchText",""),x=T[0],M=T[1],O=(0,o.flow)([(0,t.filter)(function(P){return w==="All"||P.category.includes(w)||x&&(V.showhacked||!P.hacked)}),x&&(0,t.filter)((0,a.createSearch)(x,function(P){return P.name})),(0,t.sortBy)(function(P){return P.name.toLowerCase()})])(L),D=function(R,j){return(0,e.createComponentVNode)(2,b.Button,{translucent:!0,tooltip:E(R,j),tooltipPosition:"top",disabled:!g(R,S,y,j),onClick:function(){function F(){return N("make",{make:R.uid,multiplier:j})}return F}(),children:[j,"x"]})},E=function(R,j){return(0,e.createFragment)(k.map(function(F){return R.requirements[F]&&(0,e.createComponentVNode)(2,b.ImageButton,{dmIcon:I,dmIconState:"sheet-"+F,imageSize:32,children:d(R.requirements[F],j)},F)}),0)};return(0,e.createComponentVNode)(2,b.Section,{fill:!0,title:"Build ("+w+")",children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function P(R,j){return M(j)}return P}()})}),(0,e.createComponentVNode)(2,b.Stack.Item,{mt:.5,mb:-2.33,grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:O.map(function(P){return(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,base64:P.image,imageSize:32,textAlign:"left",color:P.category.includes("hacked")&&"brown",tooltip:E(P,1),tooltipPosition:"top",disabled:!g(P,S,y,1),buttons:P.max_multiplier>1&&(0,e.createFragment)([P.max_multiplier>=10&&D(P,10),P.max_multiplier>=25&&D(P,25),P.max_multiplier>25&&D(P,P.max_multiplier)],0),onClick:function(){function R(){return N("make",{make:P.uid,multiplier:1})}return R}(),children:P.name},P.name)})})})]})})},u=function(C,v){var p=(0,f.useBackend)(v),N=p.data,V=N.metal_amount,S=N.glass_amount,y=N.fill_percent,L=function(T,x){return(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,imageSize:32,dmIcon:I,dmIconState:"sheet-"+T,color:"nope",buttons:(0,e.createComponentVNode)(2,b.Box,{backgroundColor:"rgba(255, 255, 255, 0.05)",width:"45px",children:d(x,1)}),children:(0,a.toTitleCase)(T)})};return(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"Materials",children:[L("metal",V),L("glass",S),(0,e.createComponentVNode)(2,b.ProgressBar,{minValue:0,value:y,maxValue:100,children:["Storage ",y,"% full"]})]})})},s=function(C,v){var p=(0,f.useBackend)(v),N=p.data,V=N.recipes,S=N.busyname,y=N.busyamt,L=V.find(function(w){return w.name===S});return(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"Building",children:(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,color:S&&"green",base64:L==null?void 0:L.image,imageSize:32,children:S?y>1?S+" x"+y:S:"Nothing"})})})},l=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,S=V.recipes,y=V.buildQueue,L=V.buildQueueLen,w;return L>0&&(w=y.map(function(T,x){var M=S.find(function(O){return O.name===y[x][0]});return(0,e.createComponentVNode)(2,b.ImageButton,{fluid:!0,base64:M.image,imageSize:32,buttons:(0,e.createComponentVNode)(2,b.Button,{translucent:!0,width:"32px",icon:"times",iconColor:"red",onClick:function(){function O(){return N("remove_from_queue",{remove_from_queue:y.indexOf(T)+1})}return O}()},T),children:[M.name," ",Number(y[x][1])>1&&"x"+y[x][1]]},x)})),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Queue "+(L>0?L:""),children:w})}),(0,e.createComponentVNode)(2,b.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,b.Section,{fitted:!0,p:.75,children:(0,e.createComponentVNode)(2,b.Button,{fluid:!0,translucent:!L,color:"red",icon:"trash-can",disabled:!L,onClick:function(){function T(){return N("clear_queue")}return T}(),children:"Clear Queue"})})})]})})}},5147:function(A,r,n){"use strict";r.__esModule=!0,r.BioChipPad=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.BioChipPad=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.implant,m=d.contains_case,i=d.gps,u=d.tag,s=(0,a.useLocalState)(I,"newTag",u),l=s[0],h=s[1];return(0,e.createComponentVNode)(2,o.Window,{width:410,height:325,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Bio-chip Mini-Computer",buttons:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject Case",icon:"eject",disabled:!m,onClick:function(){function C(){return g("eject_case")}return C}()})}),children:c&&m?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{bold:!0,mb:2,children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+c.image,ml:0,mr:2,style:{"vertical-align":"middle",width:"32px"}}),c.name]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Life",children:c.life}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Notes",children:c.notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Function",children:c.function}),!!i&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tag",children:[(0,e.createComponentVNode)(2,t.Input,{width:"5.5rem",value:u,onEnter:function(){function C(){return g("tag",{newtag:l})}return C}(),onInput:function(){function C(v,p){return h(p)}return C}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:u===l,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){function C(){return g("tag",{newtag:l})}return C}(),children:(0,e.createComponentVNode)(2,t.Icon,{name:"pen"})})]})]})],4):m?(0,e.createComponentVNode)(2,t.Box,{children:"This bio-chip case has no implant!"}):(0,e.createComponentVNode)(2,t.Box,{children:"Please insert a bio-chip casing!"})})})})}return b}()},64273:function(A,r,n){"use strict";r.__esModule=!0,r.Biogenerator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(62411),b=r.Biogenerator=function(){function d(c,m){var i=(0,a.useBackend)(m),u=i.data,s=i.config,l=u.container,h=u.processing,C=s.title;return(0,e.createComponentVNode)(2,o.Window,{width:390,height:595,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Operating,{operating:h,name:C}),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k),l?(0,e.createComponentVNode)(2,g):(0,e.createComponentVNode)(2,B)]})})})}return d}(),B=function(c,m){return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flask",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),"The biogenerator is missing a container."]})})})},I=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.biomass,h=s.container,C=s.container_curr_reagents,v=s.container_max_reagents;return(0,e.createComponentVNode)(2,t.Section,{title:"Storage",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"20px",color:"silver",children:"Biomass:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"5px",children:l}),(0,e.createComponentVNode)(2,t.Icon,{name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"21px",mt:"8px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:"10px",color:"silver",children:"Container:"}),h?(0,e.createComponentVNode)(2,t.ProgressBar,{value:C,maxValue:v,children:(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:C+" / "+v+" units"})}):(0,e.createComponentVNode)(2,t.Stack.Item,{children:"None"})]})]})},k=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.has_plants,h=s.container;return(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:!l,tooltip:l?"":"There are no plants in the biogenerator.",tooltipPosition:"top-start",content:"Activate",onClick:function(){function C(){return u("activate")}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"flask",disabled:!h,tooltip:h?"":"The biogenerator does not have a container.",tooltipPosition:"top",content:"Detach Container",onClick:function(){function C(){return u("detach_container")}return C}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:!l,tooltip:l?"":"There are no stored plants to eject.",tooltipPosition:"top-end",content:"Eject Plants",onClick:function(){function C(){return u("eject_plants")}return C}()})})]})})},g=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.biomass,h=s.product_list,C=(0,a.useSharedState)(m,"vendAmount",1),v=C[0],p=C[1],N=Object.entries(h).map(function(V,S){var y=Object.entries(V[1]).map(function(L){return L[1]});return(0,e.createComponentVNode)(2,t.Collapsible,{title:V[0],open:!0,children:y.map(function(L){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",ml:"2px",children:L.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"right",width:"20%",children:[L.cost*v,(0,e.createComponentVNode)(2,t.Icon,{ml:"5px",name:"leaf",size:1.2,color:"#3d8c40"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"right",width:"40%",children:(0,e.createComponentVNode)(2,t.Button,{content:"Vend",disabled:l.25?750+400*Math.random():290+150*Math.random(),time:60+150*Math.random(),children:(0,e.createComponentVNode)(2,t.Stack,{mb:"30px",fontsize:"256px",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,color:"red",fontsize:"256px",textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"skull",size:14,mb:"64px"}),(0,e.createVNode)(1,"br"),"E$#OR:& U#KN!WN IN%ERF#R_NCE"]})})})})}return k}(),B=r.BluespaceTap=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.product||[],s=i.desiredMiningPower,l=i.miningPower,h=i.points,C=i.totalPoints,v=i.powerUse,p=i.availablePower,N=i.emagged,V=i.autoShutown,S=i.stabilizers,y=i.stabilizerPower,L=i.stabilizerPriority,w=s>l&&"bad"||"good";return(0,e.createComponentVNode)(2,o.Window,{width:650,height:450,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,t.Collapsible,{title:"Input Management",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Input",children:[(0,e.createComponentVNode)(2,t.Button,{icon:V&&!N?"toggle-on":"toggle-off",content:"Auto shutdown",color:V&&!N?"green":"red",disabled:!!N,tooltip:"Turn auto shutdown on or off",tooltipPosition:"top",onClick:function(){function T(){return m("auto_shutdown")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{icon:S&&!N?"toggle-on":"toggle-off",content:"Stabilizers",color:S&&!N?"green":"red",disabled:!!N,tooltip:"Turn stabilizers on or off",tooltipPosition:"top",onClick:function(){function T(){return m("stabilizers")}return T}()}),(0,e.createComponentVNode)(2,t.Button,{icon:L&&!N?"toggle-on":"toggle-off",content:"Stabilizer priority",color:L&&!N?"green":"red",disabled:!!N,tooltip:"On: Mining power will not exceed what can be stabilized",tooltipPosition:"top",onClick:function(){function T(){return m("stabilizer_priority")}return T}()}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Desired Mining Power",children:(0,f.formatPower)(s)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{labelStyle:{"vertical-align":"top"},label:"Set Desired Mining Power",children:(0,e.createComponentVNode)(2,t.Stack,{width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"step-backward",disabled:s===0||N,tooltip:"Set to 0",tooltipPosition:"bottom",onClick:function(){function T(){return m("set",{set_power:0})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",tooltip:"Decrease by 10 MW",tooltipPosition:"bottom",disabled:s===0||N,onClick:function(){function T(){return m("set",{set_power:s-1e7})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:s===0||N,tooltip:"Decrease by 1 MW",tooltipPosition:"bottom",onClick:function(){function T(){return m("set",{set_power:s-1e6})}return T}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mx:1,children:(0,e.createComponentVNode)(2,t.NumberInput,{disabled:N,minvalue:0,value:s,maxvalue:1/0,step:1,onChange:function(){function T(x,M){return m("set",{set_power:M})}return T}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:N,tooltip:"Increase by one MW",tooltipPosition:"bottom",onClick:function(){function T(){return m("set",{set_power:s+1e6})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:N,tooltip:"Increase by 10MW",tooltipPosition:"bottom",onClick:function(){function T(){return m("set",{set_power:s+1e7})}return T}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Power Use",children:(0,f.formatPower)(v)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mining Power Use",children:(0,f.formatPower)(l)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stabilizer Power Use",children:(0,f.formatPower)(y)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Surplus Power",children:(0,f.formatPower)(p)})]})]})}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Output",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available Points",children:h}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Points",children:C})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{align:"end",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(T){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:T.name,children:(0,e.createComponentVNode)(2,t.Button,{disabled:T.price>=h,onClick:function(){function x(){return m("vend",{target:T.key})}return x}(),content:T.price})},T.key)})})})})]})})]})})})}return k}(),I=r.Alerts=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.product||[],s=i.miningPower,l=i.stabilizerPower,h=i.emagged,C=i.safeLevels,v=i.autoShutown,p=i.stabilizers,N=i.overhead;return(0,e.createFragment)([!v&&!h&&(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Auto shutdown disabled"}),h?(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"All safeties disabled"}):s<=15e6?"":p?s>l+15e6?(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Stabilizers overwhelmed, Instability likely"}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"High Power, engaging stabilizers"}):(0,e.createComponentVNode)(2,t.NoticeBox,{danger:1,children:"Stabilizers disabled, Instability likely"})],0)}return k}()},33758:function(A,r,n){"use strict";r.__esModule=!0,r.BodyScanner=void 0;var e=n(89005),a=n(44879),t=n(25328),o=n(72253),f=n(36036),b=n(98595),B=[["good","Alive"],["average","Critical"],["bad","DEAD"]],I=[["hasVirus","bad","Viral pathogen detected in blood stream."],["blind","average","Cataracts detected."],["colourblind","average","Photoreceptor abnormalities detected."],["nearsighted","average","Retinal misalignment detected."]],k=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Cellular","cloneLoss"],["Burn","fireLoss"],["Inebriation","drunkenness"]],g={average:[.25,.5],bad:[.5,1/0]},d=function(S,y){for(var L=[],w=0;w0?S.filter(function(y){return!!y}).reduce(function(y,L){return(0,e.createFragment)([y,(0,e.createComponentVNode)(2,f.Box,{children:L},L)],0)},null):null},m=function(S){if(S>100){if(S<300)return"mild infection";if(S<400)return"mild infection+";if(S<500)return"mild infection++";if(S<700)return"acute infection";if(S<800)return"acute infection+";if(S<900)return"acute infection++";if(S>=900)return"septic"}return""},i=r.BodyScanner=function(){function V(S,y){var L=(0,o.useBackend)(y),w=L.data,T=w.occupied,x=w.occupant,M=x===void 0?{}:x,O=T?(0,e.createComponentVNode)(2,u,{occupant:M}):(0,e.createComponentVNode)(2,N);return(0,e.createComponentVNode)(2,b.Window,{width:700,height:600,title:"Body Scanner",children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:O})})}return V}(),u=function(S){var y=S.occupant;return(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,s,{occupant:y}),(0,e.createComponentVNode)(2,l,{occupant:y}),(0,e.createComponentVNode)(2,h,{occupant:y}),(0,e.createComponentVNode)(2,v,{organs:y.extOrgan}),(0,e.createComponentVNode)(2,p,{organs:y.intOrgan})]})},s=function(S,y){var L=(0,o.useBackend)(y),w=L.act,T=L.data,x=T.occupant;return(0,e.createComponentVNode)(2,f.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Button,{icon:"print",onClick:function(){function M(){return w("print_p")}return M}(),children:"Print Report"}),(0,e.createComponentVNode)(2,f.Button,{icon:"user-slash",onClick:function(){function M(){return w("ejectify")}return M}(),children:"Eject"})],4),children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Name",children:x.name}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:x.maxHealth,value:x.health/x.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Status",color:B[x.stat][0],children:B[x.stat][1]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,f.AnimatedNumber,{value:(0,a.round)(x.bodyTempC)}),"\xB0C,\xA0",(0,e.createComponentVNode)(2,f.AnimatedNumber,{value:(0,a.round)(x.bodyTempF)}),"\xB0F"]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Implants",children:x.implant_len?(0,e.createComponentVNode)(2,f.Box,{children:x.implant.map(function(M){return M.name}).join(", ")}):(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"None"})})]})})},l=function(S){var y=S.occupant;return y.hasBorer||y.blind||y.colourblind||y.nearsighted||y.hasVirus?(0,e.createComponentVNode)(2,f.Section,{title:"Abnormalities",children:I.map(function(L,w){if(y[L[0]])return(0,e.createComponentVNode)(2,f.Box,{color:L[1],bold:L[1]==="bad",children:L[2]},L[2])})}):(0,e.createComponentVNode)(2,f.Section,{title:"Abnormalities",children:(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No abnormalities found."})})},h=function(S){var y=S.occupant;return(0,e.createComponentVNode)(2,f.Section,{title:"Damage",children:(0,e.createComponentVNode)(2,f.Table,{children:d(k,function(L,w,T){return(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Table.Row,{color:"label",children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:[L[0],":"]}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:!!w&&w[0]+":"})]}),(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,C,{value:y[L[1]],marginBottom:T100)&&"average"||!!y.status.robotic&&"label",width:"33%",children:(0,t.capitalize)(y.name)}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,f.ProgressBar,{m:-.5,min:"0",max:y.maxHealth,mt:L>0&&"0.5rem",value:y.totalLoss/y.maxHealth,ranges:g,children:(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Tooltip,{content:"Total damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"heartbeat",mr:.5}),(0,a.round)(y.totalLoss)]})}),!!y.bruteLoss&&(0,e.createComponentVNode)(2,f.Tooltip,{content:"Brute damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:[(0,e.createComponentVNode)(2,f.Icon,{name:"bone",mr:.5}),(0,a.round)(y.bruteLoss)]})}),!!y.fireLoss&&(0,e.createComponentVNode)(2,f.Tooltip,{content:"Burn damage",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"fire",mr:.5}),(0,a.round)(y.fireLoss)]})})]})})}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:L>0&&"calc(0.5rem + 2px)",children:[(0,e.createComponentVNode)(2,f.Box,{color:"average",inline:!0,children:c([!!y.internalBleeding&&"Internal bleeding",!!y.burnWound&&"Critical tissue burns",!!y.lungRuptured&&"Ruptured lung",!!y.status.broken&&y.status.broken,m(y.germ_level),!!y.open&&"Open incision"])}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,children:[c([!!y.status.splinted&&(0,e.createComponentVNode)(2,f.Box,{color:"good",children:"Splinted"}),!!y.status.robotic&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Robotic"}),!!y.status.dead&&(0,e.createComponentVNode)(2,f.Box,{color:"bad",bold:!0,children:"DEAD"})]),c(y.shrapnel.map(function(w){return w.known?w.name:"Unknown object"}))]})]})]},L)})]})})},p=function(S){return S.organs.length===0?(0,e.createComponentVNode)(2,f.Section,{title:"Internal Organs",children:(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"N/A"})}):(0,e.createComponentVNode)(2,f.Section,{title:"Internal Organs",children:(0,e.createComponentVNode)(2,f.Table,{children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:"Damage"}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",children:"Injuries"})]}),S.organs.map(function(y,L){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{color:!!y.dead&&"bad"||y.germ_level>100&&"average"||y.robotic>0&&"label",width:"33%",children:(0,t.capitalize)(y.name)}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:y.maxHealth,value:y.damage/y.maxHealth,mt:L>0&&"0.5rem",ranges:g,children:(0,a.round)(y.damage)})}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",verticalAlign:"top",width:"33%",pt:L>0&&"calc(0.5rem + 2px)",children:[(0,e.createComponentVNode)(2,f.Box,{color:"average",inline:!0,children:c([m(y.germ_level)])}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,children:c([y.robotic===1&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Robotic"}),y.robotic===2&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"Assisted"}),!!y.dead&&(0,e.createComponentVNode)(2,f.Box,{color:"bad",bold:!0,children:"DEAD"})])})]})]},L)})]})})},N=function(){return(0,e.createComponentVNode)(2,f.Section,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}},67963:function(A,r,n){"use strict";r.__esModule=!0,r.BookBinder=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=n(39473),B=r.BookBinder=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=m.selectedbook,u=m.book_categories,s=[];return u.map(function(l){return s[l.description]=l.category_id}),(0,e.createComponentVNode)(2,o.Window,{width:600,height:400,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Book Binder",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"print",width:"auto",content:"Print Book",onClick:function(){function l(){return c("print_book")}return l}()}),children:[(0,e.createComponentVNode)(2,t.Box,{ml:10,fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:"1rem"}),"Book Binder"]}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:"auto",content:i.title,onClick:function(){function l(){return(0,f.modalOpen)(g,"edit_selected_title")}return l}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:"auto",content:i.author,onClick:function(){function l(){return(0,f.modalOpen)(g,"edit_selected_author")}return l}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"190px",options:u.map(function(l){return l.description}),onSelected:function(){function l(h){return c("toggle_binder_category",{category_id:s[h]})}return l}()})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen",width:"auto",content:"Edit Summary",onClick:function(){function l(){return(0,f.modalOpen)(g,"edit_selected_summary")}return l}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:i.summary})]}),(0,e.createVNode)(1,"br"),u.filter(function(l){return i.categories.includes(l.category_id)}).map(function(l){return(0,e.createComponentVNode)(2,t.Button,{content:l.description,selected:!0,icon:"unlink",onClick:function(){function h(){return c("toggle_binder_category",{category_id:l.category_id})}return h}()},l.category_id)})]})})]})})})]})}return I}()},61925:function(A,r,n){"use strict";r.__esModule=!0,r.BotCall=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(d){var c=[{modes:[0],label:"Idle",color:"green"},{modes:[1,2,3],label:"Arresting",color:"yellow"},{modes:[4,5],label:"Patrolling",color:"average"},{modes:[9],label:"Moving",color:"average"},{modes:[6,11],label:"Responding",color:"green"},{modes:[12],label:"Delivering Cargo",color:"blue"},{modes:[13],label:"Returning Home",color:"blue"},{modes:[7,8,10,14,15,16,17,18,19],label:"Working",color:"blue"}],m=c.find(function(i){return i.modes.includes(d)});return(0,e.createComponentVNode)(2,t.Box,{color:m.color,children:[" ",m.label," "]})},b=r.BotCall=function(){function g(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=(0,a.useLocalState)(c,"tabIndex",0),l=s[0],h=s[1],C={0:"Security",1:"Medibot",2:"Cleanbot",3:"Floorbot",4:"Mule",5:"Honkbot"},v=function(){function p(N){return C[N]?(0,e.createComponentVNode)(2,B,{model:C[N]}):"This should not happen. Report on Paradise Github"}return p}();return(0,e.createComponentVNode)(2,o.Window,{width:700,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:l===0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,textAlign:"center",children:Array.from({length:6}).map(function(p,N){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:l===N,onClick:function(){function V(){return h(N)}return V}(),children:C[N]},N)})})}),v(l)]})})})}return g}(),B=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.bots;return s[d.model]!==void 0?(0,e.createComponentVNode)(2,k,{model:[d.model]}):(0,e.createComponentVNode)(2,I,{model:[d.model]})},I=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data;return(0,e.createComponentVNode)(2,t.Stack,{justify:"center",align:"center",fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Box,{bold:1,color:"bad",children:["No ",[d.model]," detected"]})})},k=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.bots;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Model"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Location"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Interface"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Call"})]}),s[d.model].map(function(l){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.model}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.on?f(l.status):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Off"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.location}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Interface",onClick:function(){function h(){return i("interface",{botref:l.UID})}return h}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Call",onClick:function(){function h(){return i("call",{botref:l.UID})}return h}()})})]},l.UID)})]})})})}},20464:function(A,r,n){"use strict";r.__esModule=!0,r.BotClean=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotClean=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.locked,i=c.noaccess,u=c.maintpanel,s=c.on,l=c.autopatrol,h=c.canhack,C=c.emagged,v=c.remote_disabled,p=c.painame,N=c.cleanblood,V=c.area;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Cleaning Settings",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:N,content:"Clean Blood",disabled:i,onClick:function(){function S(){return d("blood")}return S}()})}),(0,e.createComponentVNode)(2,t.Section,{title:"Misc Settings",children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:V?"Reset Area Selection":"Restrict to Current Area",onClick:function(){function S(){return d("area")}return S}()}),V!==null&&(0,e.createComponentVNode)(2,t.LabeledList,{mb:1,children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Locked Area",children:V})})]}),p&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:p,disabled:i,onClick:function(){function S(){return d("ejectpai")}return S}()})})]})})}return B}()},69479:function(A,r,n){"use strict";r.__esModule=!0,r.BotFloor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotFloor=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.noaccess,i=c.painame,u=c.hullplating,s=c.replace,l=c.eat,h=c.make,C=c.fixfloor,v=c.nag_empty,p=c.magnet,N=c.tiles_amount;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:510,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Floor Settings",children:[(0,e.createComponentVNode)(2,t.Box,{mb:"5px",children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tiles Left",children:N})}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Add tiles to new hull plating",tooltip:"Fixing a plating requires the removal of floor tile. This will place it back after repairing. Same goes for hull breaches",disabled:m,onClick:function(){function V(){return d("autotile")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:s,content:"Add floor tiles on exposed hull plating",tooltip:"Example: It will add tiles to maintenance",disabled:m,onClick:function(){function V(){return d("replacetiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:C,content:"Repair damaged tiles and platings",disabled:m,onClick:function(){function V(){return d("fixfloors")}return V}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Miscellaneous",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:l,content:"Finds tiles",disabled:m,onClick:function(){function V(){return d("eattiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:h,content:"Make pieces of metal into tiles when empty",disabled:m,onClick:function(){function V(){return d("maketiles")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:v,content:"Transmit notice when empty",disabled:m,onClick:function(){function V(){return d("nagonempty")}return V}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:p,content:"Traction Magnets",disabled:m,onClick:function(){function V(){return d("anchored")}return V}()})]}),i&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,icon:"eject",content:i,disabled:m,onClick:function(){function V(){return d("ejectpai")}return V}()})})]})})}return B}()},59887:function(A,r,n){"use strict";r.__esModule=!0,r.BotHonk=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotHonk=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:220,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.BotStatus)})})}return B}()},80063:function(A,r,n){"use strict";r.__esModule=!0,r.BotMed=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotMed=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.locked,i=c.noaccess,u=c.maintpanel,s=c.on,l=c.autopatrol,h=c.canhack,C=c.emagged,v=c.remote_disabled,p=c.painame,N=c.shut_up,V=c.declare_crit,S=c.stationary_mode,y=c.heal_threshold,L=c.injection_amount,w=c.use_beaker,T=c.treat_virus,x=c.reagent_glass;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Communication Settings",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Speaker",checked:!N,disabled:i,onClick:function(){function M(){return d("toggle_speaker")}return M}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Critical Patient Alerts",checked:V,disabled:i,onClick:function(){function M(){return d("toggle_critical_alerts")}return M}()})]}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Treatment Settings",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Healing Threshold",children:(0,e.createComponentVNode)(2,t.Slider,{value:y.value,minValue:y.min,maxValue:y.max,step:5,disabled:i,onChange:function(){function M(O,D){return d("set_heal_threshold",{target:D})}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Injection Level",children:(0,e.createComponentVNode)(2,t.Slider,{value:L.value,minValue:L.min,maxValue:L.max,step:5,format:function(){function M(O){return O+"u"}return M}(),disabled:i,onChange:function(){function M(O,D){return d("set_injection_amount",{target:D})}return M}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reagent Source",children:(0,e.createComponentVNode)(2,t.Button,{content:w?"Beaker":"Internal Synthesizer",icon:w?"flask":"cogs",disabled:i,onClick:function(){function M(){return d("toggle_use_beaker")}return M}()})}),x&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:x.amount,minValue:0,maxValue:x.max_amount,children:[x.amount," / ",x.max_amount]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{ml:1,children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject",disabled:i,onClick:function(){function M(){return d("eject_reagent_glass")}return M}()})})]})})]}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{mt:1,fluid:!0,content:"Treat Viral Infections",checked:T,disabled:i,onClick:function(){function M(){return d("toggle_treat_viral")}return M}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,content:"Stationary Mode",checked:S,disabled:i,onClick:function(){function M(){return d("toggle_stationary_mode")}return M}()})]}),p&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:p,disabled:i,onClick:function(){function M(){return d("ejectpai")}return M}()})})]})})})}return B}()},74439:function(A,r,n){"use strict";r.__esModule=!0,r.BotSecurity=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(92963),b=r.BotSecurity=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.noaccess,i=c.painame,u=c.check_id,s=c.check_weapons,l=c.check_warrant,h=c.arrest_mode,C=c.arrest_declare;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:445,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,f.BotStatus),(0,e.createComponentVNode)(2,t.Section,{title:"Who To Arrest",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Unidentifiable Persons",disabled:m,onClick:function(){function v(){return d("authid")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:s,content:"Unauthorized Weapons",disabled:m,onClick:function(){function v(){return d("authweapon")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:l,content:"Wanted Criminals",disabled:m,onClick:function(){function v(){return d("authwarrant")}return v}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Arrest Procedure",children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:h,content:"Detain Targets Indefinitely",disabled:m,onClick:function(){function v(){return d("arrtype")}return v}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:C,content:"Announce Arrests On Radio",disabled:m,onClick:function(){function v(){return d("arrdeclare")}return v}()})]}),i&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:i,disabled:m,onClick:function(){function v(){return d("ejectpai")}return v}()})})]})})}return B}()},10833:function(A,r,n){"use strict";r.__esModule=!0,r.BrigCells=void 0;var e=n(89005),a=n(98595),t=n(36036),o=n(72253),f=function(k,g){var d=k.cell,c=(0,o.useBackend)(g),m=c.act,i=d.cell_id,u=d.occupant,s=d.crimes,l=d.brigged_by,h=d.time_left_seconds,C=d.time_set_seconds,v=d.ref,p="";h>0&&(p+=" BrigCells__listRow--active");var N=function(){m("release",{ref:v})};return(0,e.createComponentVNode)(2,t.Table.Row,{className:p,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.TimeDisplay,{totalSeconds:C})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.TimeDisplay,{totalSeconds:h})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{type:"button",onClick:N,children:"Release"})})]})},b=function(k){var g=k.cells;return(0,e.createComponentVNode)(2,t.Table,{className:"BrigCells__list",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Cell"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Occupant"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Crimes"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Brigged By"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Time Brigged For"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Time Left"}),(0,e.createComponentVNode)(2,t.Table.Cell,{header:!0,children:"Release"})]}),g.map(function(d){return(0,e.createComponentVNode)(2,f,{cell:d},d.ref)})]})},B=r.BrigCells=function(){function I(k,g){var d=(0,o.useBackend)(g),c=d.act,m=d.data,i=m.cells;return(0,e.createComponentVNode)(2,a.Window,{theme:"security",width:800,height:400,children:(0,e.createComponentVNode)(2,a.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b,{cells:i})})})})})}return I}()},45761:function(A,r,n){"use strict";r.__esModule=!0,r.BrigTimer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.BrigTimer=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;d.nameText=d.occupant,d.timing&&(d.prisoner_hasrec?d.nameText=(0,e.createComponentVNode)(2,t.Box,{color:"green",children:d.occupant}):d.nameText=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:d.occupant}));var c="pencil-alt";d.prisoner_name&&(d.prisoner_hasrec||(c="exclamation-triangle"));var m=[],i=0;for(i=0;im?this.substring(0,m)+"...":this};var k=function(i,u){var s,l;if(!u)return[];var h=i.findIndex(function(C){return C.name===u.name});return[(s=i[h-1])==null?void 0:s.name,(l=i[h+1])==null?void 0:l.name]},g=function(i,u){u===void 0&&(u="");var s=(0,f.createSearch)(u,function(l){return l.name});return(0,t.flow)([(0,a.filter)(function(l){return l==null?void 0:l.name}),u&&(0,a.filter)(s),(0,a.sortBy)(function(l){return l.name})])(i)},d=r.CameraConsole=function(){function m(i,u){var s=(0,b.useBackend)(u),l=s.act,h=s.data,C=s.config,v=h.mapRef,p=h.activeCamera,N=g(h.cameras),V=k(N,p),S=V[0],y=V[1];return(0,e.createComponentVNode)(2,I.Window,{width:870,height:708,children:[(0,e.createVNode)(1,"div","CameraConsole__left",(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,c)})}),2),(0,e.createVNode)(1,"div","CameraConsole__right",[(0,e.createVNode)(1,"div","CameraConsole__toolbar",[(0,e.createVNode)(1,"b",null,"Camera: ",16),p&&p.name||"\u2014"],0),(0,e.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-left",disabled:!S,onClick:function(){function L(){return l("switch_camera",{name:S})}return L}()}),(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-right",disabled:!y,onClick:function(){function L(){return l("switch_camera",{name:y})}return L}()})],4),(0,e.createComponentVNode)(2,B.ByondUi,{className:"CameraConsole__map",params:{id:v,type:"map"}})],4)]})}return m}(),c=r.CameraConsoleContent=function(){function m(i,u){var s=(0,b.useBackend)(u),l=s.act,h=s.data,C=(0,b.useLocalState)(u,"searchText",""),v=C[0],p=C[1],N=h.activeCamera,V=g(h.cameras,v);return(0,e.createComponentVNode)(2,B.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{children:(0,e.createComponentVNode)(2,B.Input,{fluid:!0,placeholder:"Search for a camera",onInput:function(){function S(y,L){return p(L)}return S}()})}),(0,e.createComponentVNode)(2,B.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,B.Section,{fill:!0,scrollable:!0,children:V.map(function(S){return(0,e.createVNode)(1,"div",(0,o.classes)(["Button","Button--fluid","Button--color--transparent",N&&S.name===N.name&&"Button--selected"]),S.name.trimLongStr(23),0,{title:S.name,onClick:function(){function y(){return l("switch_camera",{name:S.name})}return y}()},S.name)})})})]})}return m}()},39222:function(A,r,n){"use strict";r.__esModule=!0,r.CameraConsoleOldContent=r.CameraConsoleMapContent=r.CameraConsole220=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(35840),f=n(25328),b=n(72253),B=n(36036),I=n(98595),k=function(u,s){var l,h;if(!s)return[];var C=u.findIndex(function(v){return v.name===s.name});return[(l=u[C-1])==null?void 0:l.name,(h=u[C+1])==null?void 0:h.name]},g=function(u,s){s===void 0&&(s="");var l=(0,f.createSearch)(s,function(h){return h.name});return(0,t.flow)([(0,a.filter)(function(h){return h==null?void 0:h.name}),s&&(0,a.filter)(l),(0,a.sortBy)(function(h){return h.name})])(u)},d=r.CameraConsole220=function(){function i(u,s){var l=(0,b.useLocalState)(s,"tabIndex",0),h=l[0],C=l[1],v=function(){function p(N){switch(N){case 0:return(0,e.createComponentVNode)(2,c);case 1:return(0,e.createComponentVNode)(2,m);default:return"WE SHOULDN'T BE HERE!"}}return p}();return(0,e.createComponentVNode)(2,I.Window,{width:1170,height:755,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.Stack,{children:(0,e.createComponentVNode)(2,B.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{width:h===1?"222px":"475px",textAlign:"center",children:(0,e.createComponentVNode)(2,B.Tabs,{fluid:!0,ml:h===1?1:0,mt:h===1?1:0,children:[(0,e.createComponentVNode)(2,B.Tabs.Tab,{selected:h===0,onClick:function(){function p(){return C(0)}return p}(),children:[(0,e.createComponentVNode)(2,B.Icon,{name:"map-marked-alt"})," \u041A\u0430\u0440\u0442\u0430"]},"Map"),(0,e.createComponentVNode)(2,B.Tabs.Tab,{selected:h===1,onClick:function(){function p(){return C(1)}return p}(),children:[(0,e.createComponentVNode)(2,B.Icon,{name:"table"})," \u0421\u043F\u0438\u0441\u043E\u043A"]},"List")]})}),v(h)]})})})})}return i}(),c=r.CameraConsoleMapContent=function(){function i(u,s){var l=(0,b.useBackend)(s),h=l.act,C=l.data,v=g(C.cameras),p=(0,b.useLocalState)(s,"zoom",1),N=p[0],V=p[1],S=C.mapRef,y=C.activeCamera,L=C.stationLevel,w=C.mapUrl,T=C.selected_z_level,x=k(v,y),M=x[0],O=x[1];return(0,e.createComponentVNode)(2,B.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",style:{flex:"0 0 474px"},children:(0,e.createComponentVNode)(2,B.NanoMap,{onZoom:function(){function D(E){return V(E)}return D}(),mapUrl:w,children:v.filter(function(D){return D.z===(Number(T)||L)}).map(function(D){return(0,e.createComponentVNode)(2,B.NanoMap.NanoButton,{activeCamera:y,x:D.x,y:D.y,context:s,zoom:N,icon:"circle",tooltip:D.name,name:D.name,color:"blue",status:D.status},D.ref)})})}),(0,e.createComponentVNode)(2,B.Stack.Item,{height:"100%",m:.1,className:"CameraConsole__right_map",children:[(0,e.createVNode)(1,"div","CameraConsole__header",[(0,e.createVNode)(1,"div","CameraConsole__toolbar",[(0,e.createVNode)(1,"b",null,"\u041A\u0430\u043C\u0435\u0440\u0430: ",16),y&&y.name||"\u2014"],0),(0,e.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-left",disabled:!M,onClick:function(){function D(){return h("switch_camera",{name:M})}return D}()}),(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-right",disabled:!O,onClick:function(){function D(){return h("switch_camera",{name:O})}return D}()})],4)],4),(0,e.createComponentVNode)(2,B.ByondUi,{className:"CameraConsole__map",overflow:"hidden",params:{id:S,type:"map"}})]})]})}return i}(),m=r.CameraConsoleOldContent=function(){function i(u,s){var l=(0,b.useBackend)(s),h=l.act,C=l.data,v=l.config,p=C.mapRef,N=C.activeCamera,V=(0,b.useLocalState)(s,"searchText",""),S=V[0],y=V[1],L=g(C.cameras,S),w=k(L,N),T=w[0],x=w[1];return(0,e.createComponentVNode)(2,B.Stack.Item,{children:[(0,e.createVNode)(1,"div","CameraConsole__left",(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.Stack.Item,{children:(0,e.createComponentVNode)(2,B.Input,{width:"215px",placeholder:"\u041D\u0430\u0439\u0442\u0438 \u043A\u0430\u043C\u0435\u0440\u0443",onInput:function(){function M(O,D){return y(D)}return M}()})}),(0,e.createComponentVNode)(2,B.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,B.Section,{fill:!0,scrollable:!0,children:L.map(function(M){return(0,e.createVNode)(1,"div",(0,o.classes)(["Button","Button--fluid",M.status?"Button--color--transparent":"Button--color--danger","Button--ellipsis",N&&M.name===N.name&&"Button--selected"]),M.name,0,{title:M.name,onClick:function(){function O(){return h("switch_camera",{name:M.name})}return O}()},M.name)})})})]})}),2),(0,e.createVNode)(1,"div","CameraConsole__right",[(0,e.createVNode)(1,"div","CameraConsole__toolbar",[(0,e.createVNode)(1,"b",null,"\u041A\u0430\u043C\u0435\u0440\u0430: ",16),N&&N.name||"\u2014"],0),(0,e.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-left",disabled:!T,onClick:function(){function M(){return h("switch_camera",{name:T})}return M}()}),(0,e.createComponentVNode)(2,B.Button,{icon:"chevron-right",disabled:!x,onClick:function(){function M(){return h("switch_camera",{name:x})}return M}()})],4),(0,e.createComponentVNode)(2,B.ByondUi,{className:"CameraConsole__map",params:{id:p,type:"map"}})],4)]})}return i}()},52927:function(A,r,n){"use strict";r.__esModule=!0,r.Canister=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(49968),b=n(98595),B=r.Canister=function(){function I(k,g){var d=(0,t.useBackend)(g),c=d.act,m=d.data,i=m.portConnected,u=m.tankPressure,s=m.releasePressure,l=m.defaultReleasePressure,h=m.minReleasePressure,C=m.maxReleasePressure,v=m.valveOpen,p=m.name,N=m.canLabel,V=m.colorContainer,S=m.color_index,y=m.hasHoldingTank,L=m.holdingTank,w="";S.prim&&(w=V.prim.options[S.prim].name);var T="";S.sec&&(T=V.sec.options[S.sec].name);var x="";S.ter&&(x=V.ter.options[S.ter].name);var M="";S.quart&&(M=V.quart.options[S.quart].name);var O=[],D=[],E=[],P=[],R=0;for(R=0;Rp.current_positions&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:p.total_positions-p.current_positions})||(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"0"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{content:"-",disabled:l.cooldown_time||!p.can_close,onClick:function(){function N(){return s("make_job_unavailable",{job:p.title})}return N}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{content:"+",disabled:l.cooldown_time||!p.can_open,onClick:function(){function N(){return s("make_job_available",{job:p.title})}return N}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:l.target_dept&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:l.priority_jobs.indexOf(p.title)>-1?"Yes":""})||(0,e.createComponentVNode)(2,t.Button,{content:p.is_priority?"Yes":"No",selected:p.is_priority,disabled:l.cooldown_time||!p.can_prioritize,onClick:function(){function N(){return s("prioritize_job",{job:p.title})}return N}()})})]},p.title)})]})})]}):v=(0,e.createComponentVNode)(2,I);break;case 2:!l.authenticated||!l.scan_name?v=(0,e.createComponentVNode)(2,I):l.modify_name?v=(0,e.createComponentVNode)(2,f.AccessList,{accesses:l.regions,selectedList:l.selectedAccess,accessMod:function(){function p(N){return s("set",{access:N})}return p}(),grantAll:function(){function p(){return s("grant_all")}return p}(),denyAll:function(){function p(){return s("clear_all")}return p}(),grantDep:function(){function p(N){return s("grant_region",{region:N})}return p}(),denyDep:function(){function p(N){return s("deny_region",{region:N})}return p}()}):v=(0,e.createComponentVNode)(2,k);break;case 3:l.authenticated?l.records.length?v=(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Records",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Delete All Records",disabled:!l.authenticated||l.records.length===0||l.target_dept,onClick:function(){function p(){return s("wipe_all_logs")}return p}()}),children:[(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Crewman"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Old Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"New Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Authorized By"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Time"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Reason"}),!!l.iscentcom&&(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Deleted By"})]}),l.records.map(function(p){return(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.transferee}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.oldvalue}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.newvalue}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.whodidit}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.timestamp}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.reason}),!!l.iscentcom&&(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.deletedby})]},p.timestamp)})]}),!!l.iscentcom&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:"Delete MY Records",color:"purple",disabled:!l.authenticated||l.records.length===0,onClick:function(){function p(){return s("wipe_my_logs")}return p}()})})]}):v=(0,e.createComponentVNode)(2,g):v=(0,e.createComponentVNode)(2,I);break;case 4:!l.authenticated||!l.scan_name?v=(0,e.createComponentVNode)(2,I):v=(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Your Team",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Sec Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Actions"})]}),l.people_dept.map(function(p){return(0,e.createComponentVNode)(2,t.Table.Row,{height:2,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.title}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.crimstat}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:p.buttontext,disabled:!p.demotable,onClick:function(){function N(){return s("remote_demote",{remote_demote:p.name})}return N}()})})]},p.title)})]})});break;default:v=(0,e.createComponentVNode)(2,t.Section,{title:"Warning",color:"red",children:"ERROR: Unknown Mode."})}return(0,e.createComponentVNode)(2,o.Window,{width:800,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:C}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:h}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:v})]})})})}return c}()},64083:function(A,r,n){"use strict";r.__esModule=!0,r.CargoConsole=void 0;var e=n(89005),a=n(64795),t=n(88510),o=n(72253),f=n(36036),b=n(98595),B=n(25328),I=r.CargoConsole=function(){function u(s,l){return(0,e.createComponentVNode)(2,b.Window,{width:900,height:800,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,g),(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,i)]})})})}return u}(),k=function(s,l){var h=(0,o.useLocalState)(l,"contentsModal",null),C=h[0],v=h[1],p=(0,o.useLocalState)(l,"contentsModalTitle",null),N=p[0],V=p[1];if(C!==null&&N!==null)return(0,e.createComponentVNode)(2,f.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:window.innerHeight*.75+"px",mx:"auto",children:[(0,e.createComponentVNode)(2,f.Box,{width:"100%",bold:!0,children:(0,e.createVNode)(1,"h1",null,[N,(0,e.createTextVNode)(" contents:")],0)}),(0,e.createComponentVNode)(2,f.Box,{children:C.map(function(S){return(0,e.createComponentVNode)(2,f.Box,{children:["- ",S]},S)})}),(0,e.createComponentVNode)(2,f.Box,{m:2,children:(0,e.createComponentVNode)(2,f.Button,{content:"Close",onClick:function(){function S(){v(null),V(null)}return S}()})})]})},g=function(s,l){var h=(0,o.useBackend)(l),C=h.act,v=h.data,p=v.is_public,N=v.timeleft,V=v.moving,S=v.at_station,y,L;return!V&&!S?(y="Docked off-station",L="Call Shuttle"):!V&&S?(y="Docked at the station",L="Return Shuttle"):V&&(L="In Transit...",N!==1?y="Shuttle is en route (ETA: "+N+" minutes)":y="Shuttle is en route (ETA: "+N+" minute)"),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Status",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Shuttle Status",children:y}),p===0&&(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Controls",children:[(0,e.createComponentVNode)(2,f.Button,{content:L,disabled:V,onClick:function(){function w(){return C("moveShuttle")}return w}()}),(0,e.createComponentVNode)(2,f.Button,{content:"View Central Command Messages",onClick:function(){function w(){return C("showMessages")}return w}()})]})]})})})},d=function(s,l){var h,C=(0,o.useBackend)(l),v=C.act,p=C.data,N=p.accounts,V=(0,o.useLocalState)(l,"selectedAccount"),S=V[0],y=V[1],L=[];return N.map(function(w){return L[w.name]=w.account_UID}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Payment",children:[(0,e.createComponentVNode)(2,f.Dropdown,{width:"190px",options:N.map(function(w){return w.name}),selected:(h=N.filter(function(w){return w.account_UID===S})[0])==null?void 0:h.name,onSelected:function(){function w(T){return y(L[T])}return w}()}),N.filter(function(w){return w.account_UID===S}).map(function(w){return(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Account Name",children:(0,e.createComponentVNode)(2,f.Stack.Item,{mt:1,children:w.name})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Balance",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:w.balance})})]},w.account_UID)})]})})},c=function(s,l){var h=(0,o.useBackend)(l),C=h.act,v=h.data,p=v.requests,N=v.categories,V=v.supply_packs,S=(0,o.useSharedState)(l,"category","Emergency"),y=S[0],L=S[1],w=(0,o.useSharedState)(l,"search_text",""),T=w[0],x=w[1],M=(0,o.useLocalState)(l,"contentsModal",null),O=M[0],D=M[1],E=(0,o.useLocalState)(l,"contentsModalTitle",null),P=E[0],R=E[1],j=(0,B.createSearch)(T,function(J){return J.name}),F=(0,o.useLocalState)(l,"selectedAccount"),W=F[0],z=F[1],K=(0,a.flow)([(0,t.filter)(function(J){return J.cat===N.filter(function(Q){return Q.name===y})[0].category||T}),T&&(0,t.filter)(j),(0,t.sortBy)(function(J){return J.name.toLowerCase()})])(V),G="Crate Catalogue";return T?G="Results for '"+T+"':":y&&(G="Browsing "+y),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:G,buttons:(0,e.createComponentVNode)(2,f.Dropdown,{width:"190px",options:N.map(function(J){return J.name}),selected:y,onSelected:function(){function J(Q){return L(Q)}return J}()}),children:[(0,e.createComponentVNode)(2,f.Input,{fluid:!0,placeholder:"Search for...",onInput:function(){function J(Q,ue){return x(ue)}return J}(),mb:1}),(0,e.createComponentVNode)(2,f.Box,{maxHeight:25,overflowY:"auto",overflowX:"hidden",children:(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:K.map(function(J){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{bold:!0,children:[J.name," (",J.cost," Credits)"]}),(0,e.createComponentVNode)(2,f.Table.Cell,{textAlign:"right",pr:1,children:[(0,e.createComponentVNode)(2,f.Button,{content:"Order 1",icon:"shopping-cart",disabled:!W,onClick:function(){function Q(){return C("order",{crate:J.ref,multiple:!1,account:W})}return Q}()}),(0,e.createComponentVNode)(2,f.Button,{content:"Order Multiple",icon:"cart-plus",disabled:!W||J.singleton,onClick:function(){function Q(){return C("order",{crate:J.ref,multiple:!0,account:W})}return Q}()}),(0,e.createComponentVNode)(2,f.Button,{content:"View Contents",icon:"search",onClick:function(){function Q(){D(J.contents),R(J.name)}return Q}()})]})]},J.name)})})})]})})},m=function(s,l){var h=s.request,C,v;switch(h.department){case"Engineering":v="CE",C="orange";break;case"Medical":v="CMO",C="teal";break;case"Science":v="RD",C="purple";break;case"Supply":v="CT",C="brown";break;case"Service":v="HOP",C="olive";break;case"Security":v="HOS",C="red";break;case"Command":v="CAP",C="blue";break;case"Assistant":v="Any Head",C="grey";break}return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{mt:.5,children:"Approval Required:"}),!!h.req_cargo_approval&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"brown",content:"QM",icon:"user-tie",tooltip:"This Order requires approval from the QM still"})}),!!h.req_head_approval&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:C,content:v,disabled:h.req_cargo_approval,icon:"user-tie",tooltip:h.req_cargo_approval?"This Order first requires approval from the QM before the "+v+" can approve it":"This Order requires approval from the "+v+" still"})})]})},i=function(s,l){var h=(0,o.useBackend)(l),C=h.act,v=h.data,p=v.requests,N=v.orders,V=v.shipments;return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"Orders",children:[(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Requests"}),(0,e.createComponentVNode)(2,f.Table,{children:p.map(function(S){return(0,e.createComponentVNode)(2,f.Table.Row,{className:"Cargo_RequestList",children:[(0,e.createComponentVNode)(2,f.Table.Cell,{mb:1,children:[(0,e.createComponentVNode)(2,f.Box,{children:["Order #",S.ordernum,": ",S.supply_type," (",S.cost," credits) for ",(0,e.createVNode)(1,"b",null,S.orderedby,0)," with"," ",S.department?"The "+S.department+" Department":"Their Personal"," Account"]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",S.comment]}),(0,e.createComponentVNode)(2,m,{request:S})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{textAlign:"right",children:[(0,e.createComponentVNode)(2,f.Button,{content:"Approve",color:"green",disabled:!S.can_approve,onClick:function(){function y(){return C("approve",{ordernum:S.ordernum})}return y}()}),(0,e.createComponentVNode)(2,f.Button,{content:"Deny",color:"red",disabled:!S.can_deny,onClick:function(){function y(){return C("deny",{ordernum:S.ordernum})}return y}()})]})]},S.ordernum)})}),(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Orders Awaiting Delivery"}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:N.map(function(S){return(0,e.createComponentVNode)(2,f.Table.Row,{children:(0,e.createComponentVNode)(2,f.Table.Cell,{children:[(0,e.createComponentVNode)(2,f.Box,{children:["- #",S.ordernum,": ",S.supply_type," for ",(0,e.createVNode)(1,"b",null,S.orderedby,0)]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",S.comment]})]})},S.ordernum)})}),(0,e.createComponentVNode)(2,f.Box,{bold:!0,children:"Order in Transit"}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:V.map(function(S){return(0,e.createComponentVNode)(2,f.Table.Row,{children:(0,e.createComponentVNode)(2,f.Table.Cell,{children:[(0,e.createComponentVNode)(2,f.Box,{children:["- #",S.ordernum,": ",S.supply_type," for ",(0,e.createVNode)(1,"b",null,S.orderedby,0)]}),(0,e.createComponentVNode)(2,f.Box,{italic:!0,children:["Reason: ",S.comment]})]})},S.ordernum)})})]})}},36232:function(A,r,n){"use strict";r.__esModule=!0,r.ChameleonAppearances=r.Chameleon=void 0;var e=n(89005),a=n(25328),t=n(64795),o=n(88510),f=n(72253),b=n(36036),B=n(98595),I=r.Chameleon=function(){function d(c,m){return(0,e.createComponentVNode)(2,B.Window,{width:431,height:500,theme:"syndicate",children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,g)})})}return d}(),k=function(c,m){m===void 0&&(m="");var i=(0,a.createSearch)(m,function(u){return u.name});return(0,t.flow)([(0,o.filter)(function(u){return u==null?void 0:u.name}),m&&(0,o.filter)(i)])(c)},g=r.ChameleonAppearances=function(){function d(c,m){var i=(0,f.useBackend)(m),u=i.act,s=i.data,l=(0,f.useLocalState)(m,"searchText",""),h=l[0],C=l[1],v=k(s.chameleon_skins,h),p=s.selected_appearance;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search for an appearance",onInput:function(){function N(V,S){return C(S)}return N}()})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Item Appearance",children:v.map(function(N){var V=N.name+"_"+N.icon_state;return(0,e.createComponentVNode)(2,b.ImageButton,{dmIcon:N.icon,dmIconState:N.icon_state,imageSize:64,m:.5,compact:!0,selected:V===p,tooltip:N.name,style:{opacity:V===p&&"1"||"0.5"},onClick:function(){function S(){u("change_appearance",{new_appearance:V})}return S}()},V)})})})]})}return d}()},87331:function(A,r,n){"use strict";r.__esModule=!0,r.ChangelogView=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ChangelogView=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=(0,a.useLocalState)(I,"onlyRecent",0),m=c[0],i=c[1],u=d.cl_data,s=d.last_cl,l={FIX:(0,e.createComponentVNode)(2,t.Icon,{name:"tools",title:"Fix"}),WIP:(0,e.createComponentVNode)(2,t.Icon,{name:"hard-hat",title:"WIP",color:"orange"}),TWEAK:(0,e.createComponentVNode)(2,t.Icon,{name:"sliders-h",title:"Tweak"}),SOUNDADD:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-up",title:"Sound Added",color:"green"}),SOUNDDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-mute",title:"Sound Removed",color:"red"}),CODEADD:(0,e.createComponentVNode)(2,t.Icon,{name:"plus",title:"Code Addition",color:"green"}),CODEDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"minus",title:"Code Removal",color:"red"}),IMAGEADD:(0,e.createComponentVNode)(2,t.Icon,{name:"folder-plus",title:"Sprite Addition",color:"green"}),IMAGEDEL:(0,e.createComponentVNode)(2,t.Icon,{name:"folder-minus",title:"Sprite Removal",color:"red"}),SPELLCHECK:(0,e.createComponentVNode)(2,t.Icon,{name:"font",title:"Spelling/Grammar Fix"}),EXPERIMENT:(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle",title:"Experimental",color:"orange"})},h=function(){function C(v){return v in l?l[v]:(0,e.createComponentVNode)(2,t.Icon,{name:"plus",color:"green"})}return C}();return(0,e.createComponentVNode)(2,o.Window,{width:750,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"ParadiseSS13 Changelog",mt:2,buttons:(0,e.createComponentVNode)(2,t.Button,{content:m?"Showing all changes":"Showing changes since last connection",onClick:function(){function C(){return i(!m)}return C}()}),children:u.map(function(C){return!m&&C.merge_ts<=s||(0,e.createComponentVNode)(2,t.Section,{mb:2,title:C.author+" - Merged on "+C.merge_date,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"#"+C.num,onClick:function(){function v(){return g("open_pr",{pr_number:C.num})}return v}()}),children:C.entries.map(function(v){return(0,e.createComponentVNode)(2,t.Box,{m:1,children:[h(v.etype)," ",v.etext]},v)})},C)})})})})}return b}()},91360:function(A,r,n){"use strict";r.__esModule=!0,r.CheckboxListInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(36036),f=n(72253),b=n(98595),B=r.CheckboxListInputModal=function(){function k(g,d){var c=(0,f.useBackend)(d),m=c.act,i=c.data,u=i.items,s=u===void 0?[]:u,l=i.message,h=l===void 0?"":l,C=i.init_value,v=i.timeout,p=i.title,N=(0,f.useLocalState)(d,"edittedItems",s),V=N[0],S=N[1],y=330+Math.ceil(h.length/3),L=function(){function w(T){T===void 0&&(T=null);var x=[].concat(V);x=x.map(function(M){return M.key===T.key?Object.assign({},M,{checked:!T.checked}):M}),S(x)}return w}();return(0,e.createComponentVNode)(2,b.Window,{title:p,width:325,height:y,children:[v&&(0,e.createComponentVNode)(2,a.Loader,{value:v}),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{className:"ListInput__Section",fill:!0,title:h,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,I,{filteredItems:V,onClick:L})}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,children:(0,e.createComponentVNode)(2,t.InputButtons,{input:V})})]})})})]})}return k}(),I=function(g,d){var c=g.filteredItems,m=g.onClick;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,tabIndex:0,children:c.map(function(i,u){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{fluid:!0,id:u,onClick:function(){function s(){return m(i)}return s}(),checked:i.checked,style:{animation:"none",transition:"none"},children:i.key.replace(/^\w/,function(s){return s.toUpperCase()})},u)})})}},36108:function(A,r,n){"use strict";r.__esModule=!0,r.ChemDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(85870),f=n(98595),b=[1,5,10,20,30,50],B=[1,5,10],I=r.ChemDispenser=function(){function c(m,i){var u=(0,a.useBackend)(i),s=u.act,l=u.data,h=l.chemicals;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:400+h.length*8,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,g),(0,e.createComponentVNode)(2,d)]})})})}return c}(),k=function(m,i){var u=(0,a.useBackend)(i),s=u.act,l=u.data,h=l.amount,C=l.energy,v=l.maxEnergy;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:C,minValue:0,maxValue:v,ranges:{good:[v*.5,1/0],average:[v*.25,v*.5],bad:[-1/0,v*.25]},children:[C," / ",v," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{children:b.map(function(p,N){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"15%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",selected:h===p,content:p,onClick:function(){function V(){return s("amount",{amount:p})}return V}()})},N)})})})]})})})},g=function(m,i){for(var u=(0,a.useBackend)(i),s=u.act,l=u.data,h=l.chemicals,C=h===void 0?[]:h,v=[],p=0;p<(C.length+1)%3;p++)v.push(!0);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:l.glass?"Drink Dispenser":"Chemical Dispenser",children:[C.map(function(N,V){return(0,e.createComponentVNode)(2,t.Button,{m:.1,width:"32.5%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",content:N.title,style:{"margin-left":"2px"},onClick:function(){function S(){return s("dispense",{reagent:N.id})}return S}()},V)}),v.map(function(N,V){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%"},V)})]})})},d=function(m,i){var u=(0,a.useBackend)(i),s=u.act,l=u.data,h=l.isBeakerLoaded,C=l.beakerCurrentVolume,v=l.beakerMaxVolume,p=l.beakerContents,N=p===void 0?[]:p;return(0,e.createComponentVNode)(2,t.Stack.Item,{height:16,children:(0,e.createComponentVNode)(2,t.Section,{title:l.glass?"Glass":"Beaker",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Box,{children:[!!h&&(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"label",mr:2,children:[C," / ",v," units"]}),(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!h,onClick:function(){function V(){return s("ejectBeaker")}return V}()})]}),children:(0,e.createComponentVNode)(2,o.BeakerContents,{beakerLoaded:h,beakerContents:N,buttons:function(){function V(S){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){function y(){return s("remove",{reagent:S.id,amount:-1})}return y}()}),B.map(function(y,L){return(0,e.createComponentVNode)(2,t.Button,{content:y,onClick:function(){function w(){return s("remove",{reagent:S.id,amount:y})}return w}()},L)}),(0,e.createComponentVNode)(2,t.Button,{content:"ALL",onClick:function(){function y(){return s("remove",{reagent:S.id,amount:S.volume})}return y}()})],0)}return V}()})})})}},13146:function(A,r,n){"use strict";r.__esModule=!0,r.ChemHeater=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(85870),b=n(98595),B=r.ChemHeater=function(){function g(d,c){return(0,e.createComponentVNode)(2,b.Window,{width:350,height:275,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k)]})})})}return g}(),I=function(d,c){var m=(0,t.useBackend)(c),i=m.act,u=m.data,s=u.targetTemp,l=u.targetTempReached,h=u.autoEject,C=u.isActive,v=u.currentTemp,p=u.isBeakerLoaded;return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Settings",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{content:"Auto-eject",icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){function N(){return i("toggle_autoeject")}return N}()}),(0,e.createComponentVNode)(2,o.Button,{content:C?"On":"Off",icon:"power-off",selected:C,disabled:!p,onClick:function(){function N(){return i("toggle_on")}return N}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"65px",unit:"K",step:10,stepPixelSize:3,value:(0,a.round)(s,0),minValue:0,maxValue:1e3,onDrag:function(){function N(V,S){return i("adjust_temperature",{target:S})}return N}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Reading",color:l?"good":"average",children:p&&(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:v,format:function(){function N(V){return(0,a.toFixed)(V)+" K"}return N}()})||"\u2014"})]})})})},k=function(d,c){var m=(0,t.useBackend)(c),i=m.act,u=m.data,s=u.isBeakerLoaded,l=u.beakerCurrentVolume,h=u.beakerMaxVolume,C=u.beakerContents;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:"Beaker",fill:!0,scrollable:!0,buttons:!!s&&(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{inline:!0,color:"label",mr:2,children:[l," / ",h," units"]}),(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject",onClick:function(){function v(){return i("eject_beaker")}return v}()})]}),children:(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:s,beakerContents:C})})})}},56541:function(A,r,n){"use strict";r.__esModule=!0,r.ChemMaster=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(85870),b=n(3939),B=n(35840),I=["icon"];function k(y,L){if(y==null)return{};var w={};for(var T in y)if({}.hasOwnProperty.call(y,T)){if(L.includes(T))continue;w[T]=y[T]}return w}function g(y,L){y.prototype=Object.create(L.prototype),y.prototype.constructor=y,d(y,L)}function d(y,L){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(w,T){return w.__proto__=T,w},d(y,L)}var c=[1,5,10],m=function(L,w){var T=(0,a.useBackend)(w),x=T.act,M=T.data,O=L.args.analysis;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:M.condi?"Condiment Analysis":"Reagent Analysis",children:(0,e.createComponentVNode)(2,t.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:O.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:(O.desc||"").length>0?O.desc:"N/A"}),O.blood_type&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood type",children:O.blood_type}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:O.blood_dna})],4),!M.condi&&(0,e.createComponentVNode)(2,t.Button,{icon:M.printing?"spinner":"print",disabled:M.printing,iconSpin:!!M.printing,ml:"0.5rem",content:"Print",onClick:function(){function D(){return x("print",{idx:O.idx,beaker:L.args.beaker})}return D}()})]})})})})},i=function(y){return y[y.ToDisposals=0]="ToDisposals",y[y.ToBeaker=1]="ToBeaker",y}(i||{}),u=r.ChemMaster=function(){function y(L,w){return(0,e.createComponentVNode)(2,o.Window,{width:575,height:650,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,s),(0,e.createComponentVNode)(2,l),(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,S)]})})]})}return y}(),s=function(L,w){var T=(0,a.useBackend)(w),x=T.act,M=T.data,O=M.beaker,D=M.beaker_reagents,E=M.buffer_reagents,P=E.length>0;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Beaker",fill:!0,scrollable:!0,buttons:P?(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"eject",disabled:!O,content:"Eject and Clear Buffer",onClick:function(){function R(){return x("eject")}return R}()}):(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!O,content:"Eject and Clear Buffer",onClick:function(){function R(){return x("eject")}return R}()}),children:O?(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:!0,beakerContents:D,buttons:function(){function R(j,F){return(0,e.createComponentVNode)(2,t.Box,{mb:F0?(0,e.createComponentVNode)(2,f.BeakerContents,{beakerLoaded:!0,beakerContents:D,buttons:function(){function E(P,R){return(0,e.createComponentVNode)(2,t.Box,{mb:R0&&(P=E.map(function(R){var j=R.id,F=R.sprite;return(0,e.createComponentVNode)(2,N,{icon:F,translucent:!0,onClick:function(){function W(){return x("set_sprite_style",{production_mode:O,style:j})}return W}(),selected:D===j},j)})),(0,e.createComponentVNode)(2,p,{productionData:L.productionData,children:P&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Style",children:P})})},S=function(L,w){var T=(0,a.useBackend)(w),x=T.act,M=T.data,O=M.loaded_pill_bottle_style,D=M.containerstyles,E=M.loaded_pill_bottle,P={width:"20px",height:"20px"},R=D.map(function(j){var F=j.color,W=j.name,z=O===F;return(0,e.createComponentVNode)(2,t.Button,{style:{position:"relative",width:P.width,height:P.height},onClick:function(){function K(){return x("set_container_style",{style:F})}return K}(),icon:z&&"check",iconStyle:{position:"relative","z-index":1},tooltip:W,tooltipPosition:"top",children:[!z&&(0,e.createVNode)(1,"div",null,null,1,{style:{display:"inline-block"}}),(0,e.createVNode)(1,"span","Button",null,1,{style:{display:"inline-block",position:"absolute",top:0,left:0,margin:0,padding:0,width:P.width,height:P.height,"background-color":F,opacity:.6,filter:"alpha(opacity=60)"}})]},F)});return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Container Customization",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!E,content:"Eject Container",onClick:function(){function j(){return x("ejectp")}return j}()}),children:E?(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Style",children:[(0,e.createComponentVNode)(2,t.Button,{style:{width:P.width,height:P.height},icon:"tint-slash",onClick:function(){function j(){return x("clear_container_style")}return j}(),selected:!O,tooltip:"Default",tooltipPosition:"top"}),R]})}):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"No pill bottle or patch pack loaded."})})})};(0,b.modalRegisterBodyOverride)("analyze",m)},37173:function(A,r,n){"use strict";r.__esModule=!0,r.CloningConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(79140),b=1,B=32,I=128,k=r.CloningConsole=function(){function u(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.tab,N=v.has_scanner,V=v.pod_amount;return(0,e.createComponentVNode)(2,o.Window,{width:640,height:520,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Cloning Console",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Connected scanner",children:N?"Online":"Missing"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Connected pods",children:V})]})}),(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:p===1,icon:"home",onClick:function(){function S(){return C("menu",{tab:1})}return S}(),children:"Main Menu"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:p===2,icon:"user",onClick:function(){function S(){return C("menu",{tab:2})}return S}(),children:"Damage Configuration"})]}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,g)})]})})}return u}(),g=function(s,l){var h=(0,a.useBackend)(l),C=h.data,v=C.tab,p;return v===1?p=(0,e.createComponentVNode)(2,d):v===2&&(p=(0,e.createComponentVNode)(2,c)),p},d=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.pods,N=v.pod_amount,V=v.selected_pod_UID;return(0,e.createComponentVNode)(2,t.Box,{children:[!N&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No pods connected."}),!!N&&p.map(function(S,y){return(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Pod "+(y+1),children:(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"96px",shrink:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:(0,f.resolveAsset)("pod_"+(S.cloning?"cloning":"idle")+".gif"),style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createComponentVNode)(2,t.Button,{selected:V===S.uid,onClick:function(){function L(){return C("select_pod",{uid:S.uid})}return L}(),children:"Select"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Progress",children:[!S.cloning&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Pod is inactive."}),!!S.cloning&&(0,e.createComponentVNode)(2,t.ProgressBar,{value:S.clone_progress,maxValue:100,color:"good"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Biomass",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:S.biomass,ranges:{good:[2*S.biomass_storage_capacity/3,S.biomass_storage_capacity],average:[S.biomass_storage_capacity/3,2*S.biomass_storage_capacity/3],bad:[0,S.biomass_storage_capacity/3]},minValue:0,maxValue:S.biomass_storage_capacity,children:[S.biomass,"/",S.biomass_storage_capacity+" ("+100*S.biomass/S.biomass_storage_capacity+"%)"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sanguine Reagent",children:S.sanguine_reagent}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Osseous Reagent",children:S.osseous_reagent})]})})]})},S)})]})},c=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.selected_pod_data,N=v.has_scanned,V=v.scanner_has_patient,S=v.feedback,y=v.scan_successful,L=v.cloning_cost,w=v.has_scanner,T=v.currently_scanning;return(0,e.createComponentVNode)(2,t.Box,{children:[!w&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No scanner connected."}),!!w&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Scanner Info",buttons:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hourglass-half",onClick:function(){function x(){return C("scan")}return x}(),disabled:!V||T,children:"Scan"}),(0,e.createComponentVNode)(2,t.Button,{icon:"eject",onClick:function(){function x(){return C("eject")}return x}(),disabled:!V||T,children:"Eject Patient"})]}),children:[!N&&!T&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:V?"No scan detected for current patient.":"No patient is in the scanner."}),(!!N||!!T)&&(0,e.createComponentVNode)(2,t.Box,{color:S.color,children:S.text})]}),(0,e.createComponentVNode)(2,t.Section,{layer:2,title:"Damages Breakdown",children:(0,e.createComponentVNode)(2,t.Box,{children:[(!y||!N)&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No valid scan detected."}),!!y&&!!N&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function x(){return C("fix_all")}return x}(),children:"Repair All Damages"}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function x(){return C("fix_none")}return x}(),children:"Repair No Damages"})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function x(){return C("clone")}return x}(),children:"Clone"})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[0],maxValue:p.biomass_storage_capacity,ranges:{bad:[2*p.biomass_storage_capacity/3,p.biomass_storage_capacity],average:[p.biomass_storage_capacity/3,2*p.biomass_storage_capacity/3],good:[0,p.biomass_storage_capacity/3]},color:L[0]>p.biomass?"bad":null,children:["Biomass: ",L[0],"/",p.biomass,"/",p.biomass_storage_capacity]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[1],maxValue:p.max_reagent_capacity,ranges:{bad:[2*p.max_reagent_capacity/3,p.max_reagent_capacity],average:[p.max_reagent_capacity/3,2*p.max_reagent_capacity/3],good:[0,p.max_reagent_capacity/3]},color:L[1]>p.sanguine_reagent?"bad":"good",children:["Sanguine: ",L[1],"/",p.sanguine_reagent,"/",p.max_reagent_capacity]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:L[2],maxValue:p.max_reagent_capacity,ranges:{bad:[2*p.max_reagent_capacity/3,p.max_reagent_capacity],average:[p.max_reagent_capacity/3,2*p.max_reagent_capacity/3],good:[0,p.max_reagent_capacity/3]},color:L[2]>p.osseous_reagent?"bad":"good",children:["Osseous: ",L[2],"/",p.osseous_reagent,"/",p.max_reagent_capacity]})})]}),(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,i)]})]})})]})]})},m=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.patient_limb_data,N=v.limb_list,V=v.desired_limb_data;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Limbs",children:N.map(function(S,y){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Stack,{align:"baseline",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"15%",height:"20px",children:[p[S][4],":"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),p[S][3]===0&&(0,e.createComponentVNode)(2,t.Stack.Item,{width:"60%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:V[S][0]+V[S][1],maxValue:p[S][5],ranges:{good:[0,p[S][5]/3],average:[p[S][5]/3,2*p[S][5]/3],bad:[2*p[S][5]/3,p[S][5]]},children:["Post-Cloning Damage: ",(0,e.createComponentVNode)(2,t.Icon,{name:"bone"})," "+V[S][0]+" / ",(0,e.createComponentVNode)(2,t.Icon,{name:"fire"})," "+V[S][1]]})}),p[S][3]!==0&&(0,e.createComponentVNode)(2,t.Stack.Item,{width:"60%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:"bad",value:0,children:["The patient's ",p[S][4]," is missing!"]})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[!!p[S][3]&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!V[S][3],onClick:function(){function L(){return C("toggle_limb_repair",{limb:S,type:"replace"})}return L}(),children:"Replace Limb"})}),!p[S][3]&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[S][0]||p[S][1]),checked:!(V[S][0]||V[S][1]),onClick:function(){function L(){return C("toggle_limb_repair",{limb:S,type:"damage"})}return L}(),children:"Repair Damages"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[S][2]&b),checked:!(V[S][2]&b),onClick:function(){function L(){return C("toggle_limb_repair",{limb:S,type:"bone"})}return L}(),children:"Mend Bone"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[S][2]&B),checked:!(V[S][2]&B),onClick:function(){function L(){return C("toggle_limb_repair",{limb:S,type:"ib"})}return L}(),children:"Mend IB"}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!(p[S][2]&I),checked:!(V[S][2]&I),onClick:function(){function L(){return C("toggle_limb_repair",{limb:S,type:"critburn"})}return L}(),children:"Mend Critical Burn"})]})]})]},S)})})},i=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.patient_organ_data,N=v.organ_list,V=v.desired_organ_data;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Organs",children:N.map(function(S,y){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Stack,{align:"baseline",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"20%",height:"20px",children:[p[S][3],":"," "]}),p[S][5]!=="heart"&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[!!p[S][2]&&(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!V[S][2]&&!V[S][1],onClick:function(){function L(){return C("toggle_organ_repair",{organ:S,type:"replace"})}return L}(),children:"Replace Organ"}),!p[S][2]&&(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{disabled:!p[S][0],checked:!V[S][0],onClick:function(){function L(){return C("toggle_organ_repair",{organ:S,type:"damage"})}return L}(),children:"Repair Damages"})})]})}),p[S][5]==="heart"&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Heart replacement is required for cloning."}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"35%",children:[!!p[S][2]&&(0,e.createComponentVNode)(2,t.ProgressBar,{color:"bad",value:0,children:["The patient's ",p[S][3]," is missing!"]}),!p[S][2]&&(0,e.createComponentVNode)(2,t.ProgressBar,{value:V[S][0],maxValue:p[S][4],ranges:{good:[0,p[S][4]/3],average:[p[S][4]/3,2*p[S][4]/3],bad:[2*p[S][4]/3,p[S][4]]},children:"Post-Cloning Damage: "+V[S][0]})]})]})},S)})})}},98723:function(A,r,n){"use strict";r.__esModule=!0,r.CloningPod=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.CloningPod=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.biomass,m=d.biomass_storage_capacity,i=d.sanguine_reagent,u=d.osseous_reagent,s=d.organs,l=d.currently_cloning;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Liquid Storage",children:[(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Biomass:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:c,ranges:{good:[2*m/3,m],average:[m/3,2*m/3],bad:[0,m/3]},minValue:0,maxValue:m})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Sanguine Reagent:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:i+" units"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.NumberInput,{value:0,minValue:0,maxValue:i,step:1,unit:"units",onChange:function(){function h(C,v){return g("remove_reagent",{reagent:"sanguine_reagent",amount:v})}return h}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove All",onClick:function(){function h(){return g("purge_reagent",{reagent:"sanguine_reagent"})}return h}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{height:"25px",align:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{color:"label",width:"25%",children:["Osseous Reagent:"," "]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:u+" units"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.NumberInput,{value:0,minValue:0,maxValue:u,step:1,unit:"units",onChange:function(){function h(C,v){return g("remove_reagent",{reagent:"osseous_reagent",amount:v})}return h}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove All",onClick:function(){function h(){return g("purge_reagent",{reagent:"osseous_reagent"})}return h}()})})]})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Organ Storage",children:[!l&&(0,e.createComponentVNode)(2,t.Box,{children:[!s&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Notice: No organs loaded."}),!!s&&s.map(function(h){return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:h.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Eject",onClick:function(){function C(){return g("eject_organ",{organ_ref:h.ref})}return C}()})})]},h)})]}),!!l&&(0,e.createComponentVNode)(2,t.Stack,{height:"100%",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"lock",size:"5",mb:3}),(0,e.createVNode)(1,"br"),"Unable to access organ storage while cloning."]})})]})]})})}return b}()},18259:function(A,r,n){"use strict";r.__esModule=!0,r.CoinMint=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=r.CoinMint=function(){function B(I,k){var g=(0,t.useBackend)(k),d=g.act,c=g.data,m=c.materials,i=c.moneyBag,u=c.moneyBagContent,s=c.moneyBagMaxContent,l=(i?210:138)+Math.ceil(m.length/4)*64;return(0,e.createComponentVNode)(2,f.Window,{width:210,height:l,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.NoticeBox,{m:0,info:!0,children:["Total coins produced: ",c.totalCoins]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Coin Type",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"power-off",color:c.active&&"bad",tooltip:!i&&"Need a money bag",disabled:!i,onClick:function(){function h(){return d("activate")}return h}()}),children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.ProgressBar,{minValue:0,maxValue:c.maxMaterials,value:c.totalMaterials})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"eject",tooltip:"Eject selected material",onClick:function(){function h(){return d("ejectMat")}return h}()})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:m.map(function(h){return(0,e.createComponentVNode)(2,o.Button,{bold:!0,inline:!0,translucent:!0,m:.2,textAlign:"center",selected:h.id===c.chosenMaterial,tooltip:h.name,content:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{className:(0,a.classes)(["materials32x32",h.id])}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:h.amount})]}),onClick:function(){function C(){return d("selectMaterial",{material:h.id})}return C}()},h.id)})})]})})}),!!i&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Money Bag",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject",disabled:c.active,onClick:function(){function h(){return d("ejectBag")}return h}()}),children:(0,e.createComponentVNode)(2,o.ProgressBar,{width:"100%",minValue:0,maxValue:s,value:u,children:[u," / ",s]})})})]})})})}return B}()},93858:function(A,r,n){"use strict";r.__esModule=!0,r.HexColorInput=r.ColorSelector=r.ColorPickerModal=r.ColorInput=void 0;var e=n(89005),a=n(51057),t=n(72253),o=n(36036),f=n(98595),b=n(44879),B=n(14448),I=n(4454),k=n(35840),g=n(9394),d=n(19203),c=["prefixed","alpha","color","fluid","onChange"];/** * @file * @copyright 2023 itsmeow * @license MIT - */function m(w,T){w.prototype=Object.create(T.prototype),w.prototype.constructor=w,l(w,T)}function l(w,T){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(x,M){return x.__proto__=M,x},l(w,T)}function u(w,T){if(w==null)return{};var x={};for(var M in w)if({}.hasOwnProperty.call(w,M)){if(T.includes(M))continue;x[M]=w[M]}return x}var s=r.ColorPickerModal=function(){function w(T,x){var M=(0,t.useBackend)(x),O=M.data,D=O.timeout,E=O.message,P=O.title,R=O.autofocus,j=O.default_color,F=j===void 0?"#000000":j,W=(0,t.useLocalState)(x,"color_picker_choice",(0,B.hexToHsva)(F)),z=W[0],K=W[1];return(0,e.createComponentVNode)(2,f.Window,{height:400,title:P,width:600,theme:"generic",children:[!!D&&(0,e.createComponentVNode)(2,a.Loader,{value:D}),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[E&&(0,e.createComponentVNode)(2,o.Stack.Item,{m:1,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:"label",overflow:"hidden",children:E})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[!!R&&(0,e.createComponentVNode)(2,o.Autofocus),(0,e.createComponentVNode)(2,i,{color:z,setColor:K,defaultColor:F})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d.InputButtons,{input:(0,B.hsvaToHex)(z)})})]})})]})}return w}(),i=r.ColorSelector=function(){function w(T,x){var M=T.color,O=T.setColor,D=T.defaultColor,E=function(){function j(F){O(function(W){return Object.assign({},W,F)})}return j}(),P=(0,B.hsvaToRgba)(M),R=(0,B.hsvaToHex)(M);return(0,e.createComponentVNode)(2,o.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{mr:2,children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createVNode)(1,"div","react-colorful",[(0,e.createComponentVNode)(2,N,{hsva:M,onChange:E}),(0,e.createComponentVNode)(2,V,{hue:M.h,onChange:E,className:"react-colorful__last-control"})],4)}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"20px",textAlign:"center",children:"Current"}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"20px",textAlign:"center",children:"Previous"}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Tooltip,{content:R,position:"bottom",children:(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"30px",backgroundColor:R})}),(0,e.createComponentVNode)(2,o.Tooltip,{content:D,position:"bottom",children:(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"30px",backgroundColor:D})})]})]})}),(0,e.createComponentVNode)(2,o.Flex.Item,{grow:!0,fontSize:"15px",lineHeight:"24px",children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"Hex:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,height:"24px",children:(0,e.createComponentVNode)(2,v,{fluid:!0,color:(0,B.hsvaToHex)(M).substring(1),onChange:function(){function j(F){g.logger.info(F),O((0,B.hexToHsva)(F))}return j}(),prefixed:!0})})]})}),(0,e.createComponentVNode)(2,o.Stack.Divider),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"H:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,V,{hue:M.h,onChange:E})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:M.h,callback:function(){function j(F,W){return E({h:W})}return j}(),max:360,unit:"\xB0"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"S:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,S,{color:M,onChange:E})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:M.s,callback:function(){function j(F,W){return E({s:W})}return j}(),unit:"%"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"V:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,y,{color:M,onChange:E})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:M.v,callback:function(){function j(F,W){return E({v:W})}return j}(),unit:"%"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Divider),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"R:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:M,onChange:E,target:"r"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:P.r,callback:function(){function j(F,W){P.r=W,E((0,B.rgbaToHsva)(P))}return j}(),max:255})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"G:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:M,onChange:E,target:"g"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:P.g,callback:function(){function j(F,W){P.g=W,E((0,B.rgbaToHsva)(P))}return j}(),max:255})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"B:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:M,onChange:E,target:"b"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:P.b,callback:function(){function j(F,W){P.b=W,E((0,B.rgbaToHsva)(P))}return j}(),max:255})})]})})]})})]})}return w}(),h=function(T){var x=T.value,M=T.callback,O=T.min,D=O===void 0?0:O,E=T.max,P=E===void 0?100:E,R=T.unit;return(0,e.createComponentVNode)(2,o.NumberInput,{width:"70px",value:Math.round(x),step:1,minValue:D,maxValue:P,onChange:M,unit:R})},C=function(T){return"#"+T},v=r.HexColorInput=function(){function w(T){var x=T.prefixed,M=T.alpha,O=T.color,D=T.fluid,E=T.onChange,P=u(T,c),R=function(){function F(W){return W.replace(/([^0-9A-F]+)/gi,"").substring(0,M?8:6)}return F}(),j=function(){function F(W){return(0,B.validHex)(W,M)}return F}();return(0,e.normalizeProps)((0,e.createComponentVNode)(2,p,Object.assign({},P,{fluid:D,color:O,onChange:E,escape:R,format:x?C:void 0,validate:j})))}return w}(),p=r.ColorInput=function(w){function T(M){var O;return O=w.call(this)||this,O.props=void 0,O.state=void 0,O.handleInput=function(D){var E=O.props.escape(D.currentTarget.value);O.setState({localValue:E})},O.handleBlur=function(D){D.currentTarget&&(O.props.validate(D.currentTarget.value)?O.props.onChange(O.props.escape?O.props.escape(D.currentTarget.value):D.currentTarget.value):O.setState({localValue:O.props.escape(O.props.color)}))},O.props=M,O.state={localValue:O.props.escape(O.props.color)},O}m(T,w);var x=T.prototype;return x.componentDidUpdate=function(){function M(O,D){O.color!==this.props.color&&this.setState({localValue:this.props.escape(this.props.color)})}return M}(),x.render=function(){function M(){return(0,e.createComponentVNode)(2,o.Box,{className:(0,k.classes)(["Input",this.props.fluid&&"Input--fluid"]),children:[(0,e.createVNode)(1,"div","Input__baseline",".",16),(0,e.createVNode)(64,"input","Input__input",null,1,{value:this.props.format?this.props.format(this.state.localValue):this.state.localValue,spellCheck:"false",onInput:this.handleInput,onBlur:this.handleBlur})]})}return M}(),T}(e.Component),N=function(T){var x=T.hsva,M=T.onChange,O=function(R){M({s:R.left*100,v:100-R.top*100})},D=function(R){M({s:(0,b.clamp)(x.s+R.left*100,0,100),v:(0,b.clamp)(x.v-R.top*100,0,100)})},E={"background-color":(0,B.hsvaToHslString)({h:x.h,s:100,v:100,a:1})+" !important"};return(0,e.createVNode)(1,"div","react-colorful__saturation_value",(0,e.createComponentVNode)(2,I.Interactive,{onMove:O,onKey:D,"aria-label":"Color","aria-valuetext":"Saturation "+Math.round(x.s)+"%, Brightness "+Math.round(x.v)+"%",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__saturation_value-pointer",top:1-x.v/100,left:x.s/100,color:(0,B.hsvaToHslString)(x)})}),2,{style:E})},V=function(T){var x=T.className,M=T.hue,O=T.onChange,D=function(j){O({h:360*j.left})},E=function(j){O({h:(0,b.clamp)(M+j.left*360,0,360)})},P=(0,k.classes)(["react-colorful__hue",x]);return(0,e.createVNode)(1,"div",P,(0,e.createComponentVNode)(2,I.Interactive,{onMove:D,onKey:E,"aria-label":"Hue","aria-valuenow":Math.round(M),"aria-valuemax":"360","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__hue-pointer",left:M/360,color:(0,B.hsvaToHslString)({h:M,s:100,v:100,a:1})})}),2)},S=function(T){var x=T.className,M=T.color,O=T.onChange,D=function(j){O({s:100*j.left})},E=function(j){O({s:(0,b.clamp)(M.s+j.left*100,0,100)})},P=(0,k.classes)(["react-colorful__saturation",x]);return(0,e.createVNode)(1,"div",P,(0,e.createComponentVNode)(2,I.Interactive,{style:{background:"linear-gradient(to right, "+(0,B.hsvaToHslString)({h:M.h,s:0,v:M.v,a:1})+", "+(0,B.hsvaToHslString)({h:M.h,s:100,v:M.v,a:1})+")"},onMove:D,onKey:E,"aria-label":"Saturation","aria-valuenow":Math.round(M.s),"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__saturation-pointer",left:M.s/100,color:(0,B.hsvaToHslString)({h:M.h,s:M.s,v:M.v,a:1})})}),2)},y=function(T){var x=T.className,M=T.color,O=T.onChange,D=function(j){O({v:100*j.left})},E=function(j){O({v:(0,b.clamp)(M.v+j.left*100,0,100)})},P=(0,k.classes)(["react-colorful__value",x]);return(0,e.createVNode)(1,"div",P,(0,e.createComponentVNode)(2,I.Interactive,{style:{background:"linear-gradient(to right, "+(0,B.hsvaToHslString)({h:M.h,s:M.s,v:0,a:1})+", "+(0,B.hsvaToHslString)({h:M.h,s:M.s,v:100,a:1})+")"},onMove:D,onKey:E,"aria-label":"Value","aria-valuenow":Math.round(M.s),"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__value-pointer",left:M.v/100,color:(0,B.hsvaToHslString)({h:M.h,s:M.s,v:M.v,a:1})})}),2)},L=function(T){var x=T.className,M=T.color,O=T.onChange,D=T.target,E=(0,B.hsvaToRgba)(M),P=function(K){E[D]=K,O((0,B.rgbaToHsva)(E))},R=function(K){P(255*K.left)},j=function(K){P((0,b.clamp)(E[D]+K.left*255,0,255))},F=(0,k.classes)(["react-colorful__"+D,x]),W=D==="r"?"rgb("+Math.round(E.r)+",0,0)":D==="g"?"rgb(0,"+Math.round(E.g)+",0)":"rgb(0,0,"+Math.round(E.b)+")";return(0,e.createVNode)(1,"div",F,(0,e.createComponentVNode)(2,I.Interactive,{onMove:R,onKey:j,"aria-valuenow":E[D],"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__"+D+"-pointer",left:E[D]/255,color:W})}),2)}},8444:function(A,r,n){"use strict";r.__esModule=!0,r.ColourMatrixTester=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ColourMatrixTester=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.colour_data,m=[[{name:"RR",idx:0},{name:"RG",idx:1},{name:"RB",idx:2},{name:"RA",idx:3}],[{name:"GR",idx:4},{name:"GG",idx:5},{name:"GB",idx:6},{name:"GA",idx:7}],[{name:"BR",idx:8},{name:"BG",idx:9},{name:"BB",idx:10},{name:"BA",idx:11}],[{name:"AR",idx:12},{name:"AG",idx:13},{name:"AB",idx:14},{name:"AA",idx:15}]];return(0,e.createComponentVNode)(2,o.Window,{width:360,height:190,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Modify Matrix",children:m.map(function(l){return(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",textColor:"label",children:l.map(function(u){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:1,children:[u.name,":\xA0",(0,e.createComponentVNode)(2,t.NumberInput,{width:4,value:c[u.idx],step:.05,minValue:-5,maxValue:5,stepPixelSize:5,onChange:function(){function s(i,h){return g("setvalue",{idx:u.idx+1,value:h})}return s}()})]},u.name)})},l)})})})})})}return b}()},63818:function(A,r,n){"use strict";r.__esModule=!0,r.CommunicationsComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(s){switch(s){case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,d);case 3:return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,c)})});case 4:return(0,e.createComponentVNode)(2,l);default:return"ERROR. Unknown menu_state. Please contact NT Technical Support."}},b=r.CommunicationsComputer=function(){function u(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.menu_state;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B),f(p)]})})})}return u}(),B=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.authenticated,N=v.noauthbutton,V=v.esc_section,S=v.esc_callable,y=v.esc_recallable,L=v.esc_status,w=v.authhead,T=v.is_ai,x=v.lastCallLoc,M=!1,O;return p?p===1?O="Command":p===2?O="Captain":p===3?O="CentComm Officer":p===4?(O="CentComm Secure Connection",M=!0):O="ERROR: Report This Bug!":O="Not Logged In",(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authentication",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:M&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Access",children:O})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{icon:p?"sign-out-alt":"id-card",selected:p,disabled:N,content:p?"Log Out ("+O+")":"Log In",onClick:function(){function D(){return C("auth")}return D}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!V&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Escape Shuttle",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!L&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:L}),!!S&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"rocket",content:"Call Shuttle",disabled:!w,onClick:function(){function D(){return C("callshuttle")}return D}()})}),!!y&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Recall Shuttle",disabled:!w||T,onClick:function(){function D(){return C("cancelshuttle")}return D}()})}),!!x&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Last Call/Recall From",children:x})]})})})],4)},I=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.is_admin;return p?(0,e.createComponentVNode)(2,k):(0,e.createComponentVNode)(2,g)},k=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.is_admin,N=v.gamma_armory_location,V=v.admin_levels,S=v.authenticated,y=v.ert_allowed;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"CentComm Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:V,required_access:p,use_confirm:1})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:"Make Central Announcement",disabled:!p,onClick:function(){function L(){return C("send_to_cc_announcement_page")}return L}()}),S===4&&(0,e.createComponentVNode)(2,t.Button,{icon:"plus",content:"Make Other Announcement",disabled:!p,onClick:function(){function L(){return C("make_other_announcement")}return L}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Response Team",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"ambulance",content:"Dispatch ERT",disabled:!p,onClick:function(){function L(){return C("dispatch_ert")}return L}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:y,content:y?"ERT calling enabled":"ERT calling disabled",tooltip:y?"Command can request an ERT":"ERTs cannot be requested",disabled:!p,onClick:function(){function L(){return C("toggle_ert_allowed")}return L}(),selected:null})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:"Get Authentication Codes",disabled:!p,onClick:function(){function L(){return C("send_nuke_codes")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gamma Armory",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"biohazard",content:N?"Send Gamma Armory":"Recall Gamma Armory",disabled:!p,onClick:function(){function L(){return C("move_gamma_armory")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Other",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"coins",content:"View Economy",disabled:!p,onClick:function(){function L(){return C("view_econ")}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fax",content:"Fax Manager",disabled:!p,onClick:function(){function L(){return C("view_fax")}return L}()})]})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"View Command accessible controls",children:(0,e.createComponentVNode)(2,g)})]})},g=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.msg_cooldown,N=v.emagged,V=v.cc_cooldown,S=v.security_level_color,y=v.str_security_level,L=v.levels,w=v.authcapt,T=v.authhead,x=v.messages,M="Make Priority Announcement";p>0&&(M+=" ("+p+"s)");var O=N?"Message [UNKNOWN]":"Message CentComm",D="Request Authentication Codes";return V>0&&(O+=" ("+V+"s)",D+=" ("+V+"s)"),(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Captain-Only Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Alert",color:S,children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:L,required_access:w})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:M,disabled:!w||p>0,onClick:function(){function E(){return C("announce")}return E}()})}),!!N&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",color:"red",content:O,disabled:!w||V>0,onClick:function(){function E(){return C("MessageSyndicate")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!w,onClick:function(){function E(){return C("RestoreBackup")}return E}()})]})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",content:O,disabled:!w||V>0,onClick:function(){function E(){return C("MessageCentcomm")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bomb",content:D,disabled:!w||V>0,onClick:function(){function E(){return C("nukerequest")}return E}()})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Command Staff Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Displays",children:(0,e.createComponentVNode)(2,t.Button,{icon:"tv",content:"Change Status Displays",disabled:!T,onClick:function(){function E(){return C("status")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Incoming Messages",children:(0,e.createComponentVNode)(2,t.Button,{icon:"folder-open",content:"View ("+x.length+")",disabled:!T,onClick:function(){function E(){return C("messagelist")}return E}()})})]})})})],4)},d=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.stat_display,N=v.authhead,V=v.current_message_title,S=p.presets.map(function(L){return(0,e.createComponentVNode)(2,t.Button,{content:L.label,selected:L.name===p.type,disabled:!N,onClick:function(){function w(){return C("setstat",{statdisp:L.name})}return w}()},L.name)}),y=p.alerts.map(function(L){return(0,e.createComponentVNode)(2,t.Button,{content:L.label,selected:L.alert===p.icon,disabled:!N,onClick:function(){function w(){return C("setstat",{statdisp:3,alert:L.alert})}return w}()},L.alert)});return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Modify Status Screens",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function L(){return C("main")}return L}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Presets",children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alerts",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 1",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_1,disabled:!N,onClick:function(){function L(){return C("setmsg1")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 2",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_2,disabled:!N,onClick:function(){function L(){return C("setmsg2")}return L}()})})]})})})},c=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.authhead,N=v.current_message_title,V=v.current_message,S=v.messages,y=v.security_level,L;if(N)L=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:N,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Return To Message List",disabled:!p,onClick:function(){function T(){return C("messagelist")}return T}()}),children:(0,e.createComponentVNode)(2,t.Box,{children:V})})});else{var w=S.map(function(T){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:T.title,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eye",content:"View",disabled:!p||N===T.title,onClick:function(){function x(){return C("messagelist",{msgid:T.id})}return x}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"times",content:"Delete",disabled:!p,onClick:function(){function x(){return C("delmessage",{msgid:T.id})}return x}()})]},T.id)});L=(0,e.createComponentVNode)(2,t.Section,{title:"Messages Received",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function T(){return C("main")}return T}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:w})})}return(0,e.createComponentVNode)(2,t.Box,{children:L})},m=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=s.levels,N=s.required_access,V=s.use_confirm,S=v.security_level;return V?p.map(function(y){return(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:y.icon,content:y.name,disabled:!N||y.id===S,tooltip:y.tooltip,onClick:function(){function L(){return C("newalertlevel",{level:y.id})}return L}()},y.name)}):p.map(function(y){return(0,e.createComponentVNode)(2,t.Button,{icon:y.icon,content:y.name,disabled:!N||y.id===S,tooltip:y.tooltip,onClick:function(){function L(){return C("newalertlevel",{level:y.id})}return L}()},y.name)})},l=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.is_admin,N=v.possible_cc_sounds;if(!p)return C("main");var V=(0,a.useLocalState)(i,"subtitle",""),S=V[0],y=V[1],L=(0,a.useLocalState)(i,"text",""),w=L[0],T=L[1],x=(0,a.useLocalState)(i,"classified",0),M=x[0],O=x[1],D=(0,a.useLocalState)(i,"beepsound","Beep"),E=D[0],P=D[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Central Command Report",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function R(){return C("main")}return R}()}),children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Subtitle here.",fluid:!0,value:S,onChange:function(){function R(j,F){return y(F)}return R}(),mb:"5px"}),(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Announcement here,\nMultiline input is accepted.",rows:10,fluid:!0,multiline:1,value:w,onChange:function(){function R(j,F){return T(F)}return R}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Send Announcement",fluid:!0,icon:"paper-plane",center:!0,mt:"5px",textAlign:"center",onClick:function(){function R(){return C("make_cc_announcement",{subtitle:S,text:w,classified:M,beepsound:E})}return R}()}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"260px",height:"20px",options:N,selected:E,onSelected:function(){function R(j){return P(j)}return R}(),disabled:M})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"volume-up",mx:"5px",disabled:M,tooltip:"Test sound",onClick:function(){function R(){return C("test_sound",{sound:E})}return R}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:M,content:"Classified",fluid:!0,tooltip:M?"Sent to station communications consoles":"Publically announced",onClick:function(){function R(){return O(!M)}return R}()})})]})]})})}},20562:function(A,r,n){"use strict";r.__esModule=!0,r.CompostBin=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.CompostBin=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.biomass,m=d.compost,l=d.biomass_capacity,u=d.compost_capacity,s=d.potassium,i=d.potassium_capacity,h=d.potash,C=d.potash_capacity,v=(0,a.useSharedState)(I,"vendAmount",1),p=v[0],N=v[1];return(0,e.createComponentVNode)(2,o.Window,{width:360,height:250,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{label:"Resources",children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Biomass",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:c,minValue:0,maxValue:l,ranges:{good:[l*.5,1/0],average:[l*.25,l*.5],bad:[-1/0,l*.25]},children:[c," / ",l," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compost",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:m,minValue:0,maxValue:u,ranges:{good:[u*.5,1/0],average:[u*.25,u*.5],bad:[-1/0,u*.25]},children:[m," / ",u," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Potassium",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:s,minValue:0,maxValue:i,ranges:{good:[i*.5,1/0],average:[i*.25,i*.5],bad:[-1/0,i*.25]},children:[s," / ",i," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Potash",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:h,minValue:0,maxValue:C,ranges:{good:[C*.5,1/0],average:[C*.25,C*.5],bad:[-1/0,C*.25]},children:[h," / ",C," Units"]})})]})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,mr:"5px",color:"silver",children:"Soil clumps to make:"}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:p,width:"32px",minValue:1,maxValue:10,stepPixelSize:7,onChange:function(){function V(S,y){return N(y)}return V}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,align:"center",content:"Make Soil",disabled:m<25*p,icon:"arrow-circle-down",onClick:function(){function V(){return g("create",{amount:p})}return V}()})})})]})})})}return b}()},21813:function(A,r,n){"use strict";r.__esModule=!0,r.Contractor=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(73379),b=n(98595);function B(C,v){C.prototype=Object.create(v.prototype),C.prototype.constructor=C,I(C,v)}function I(C,v){return I=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(p,N){return p.__proto__=N,p},I(C,v)}var k={1:["ACTIVE","good"],2:["COMPLETED","good"],3:["FAILED","bad"]},g=["Recording biometric data...","Analyzing embedded syndicate info...","STATUS CONFIRMED","Contacting Syndicate database...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Response received, ack 4851234...","CONFIRM ACC "+Math.round(Math.random()*2e4),"Setting up private accounts...","CONTRACTOR ACCOUNT CREATED","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","CONTRACTS FOUND","WELCOME, AGENT"],d=r.Contractor=function(){function C(v,p){var N=(0,t.useBackend)(p),V=N.act,S=N.data,y;S.unauthorized?y=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,i,{height:"100%",allMessages:["ERROR: UNAUTHORIZED USER"],finishedTimeout:100,onFinished:function(){function x(){}return x}()})}):S.load_animation_completed?y=(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:(0,e.createComponentVNode)(2,c)}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",overflow:"hidden",children:S.page===1?(0,e.createComponentVNode)(2,l,{height:"100%"}):(0,e.createComponentVNode)(2,s,{height:"100%"})})],4):y=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,i,{height:"100%",allMessages:g,finishedTimeout:3e3,onFinished:function(){function x(){return V("complete_load_animation")}return x}()})});var L=(0,t.useLocalState)(p,"viewingPhoto",""),w=L[0],T=L[1];return(0,e.createComponentVNode)(2,b.Window,{theme:"syndicate",width:500,height:600,children:[w&&(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,b.Window.Content,{className:"Contractor",children:(0,e.createComponentVNode)(2,o.Flex,{direction:"column",height:"100%",children:y})})]})}return C}(),c=function(v,p){var N=(0,t.useBackend)(p),V=N.act,S=N.data,y=S.tc_available,L=S.tc_paid_out,w=S.completed_contracts,T=S.rep;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Summary",buttons:(0,e.createComponentVNode)(2,o.Box,{verticalAlign:"middle",mt:"0.25rem",children:[T," Rep"]})},v,{children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Available",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",children:[y," TC"]}),(0,e.createComponentVNode)(2,o.Button,{disabled:y<=0,content:"Claim",mx:"0.75rem",mb:"0",flexBasis:"content",onClick:function(){function x(){return V("claim")}return x}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Earned",children:[L," TC"]})]})}),(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contracts Completed",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Box,{height:"20px",lineHeight:"20px",inline:!0,children:w})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contractor Status",verticalAlign:"middle",children:"ACTIVE"})]})})]})})))},m=function(v,p){var N=(0,t.useBackend)(p),V=N.act,S=N.data,y=S.page;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Tabs,Object.assign({},v,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:y===1,onClick:function(){function L(){return V("page",{page:1})}return L}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"suitcase"}),"Contracts"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:y===2,onClick:function(){function L(){return V("page",{page:2})}return L}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"shopping-cart"}),"Hub"]})]})))},l=function(v,p){var N=(0,t.useBackend)(p),V=N.act,S=N.data,y=S.contracts,L=S.contract_active,w=S.can_extract,T=!!L&&y.filter(function(E){return E.status===1})[0],x=T&&T.time_left>0,M=(0,t.useLocalState)(p,"viewingPhoto",""),O=M[0],D=M[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Contracts",overflow:"auto",buttons:(0,e.createComponentVNode)(2,o.Button,{disabled:!w||x,icon:"parachute-box",content:["Call Extraction",x&&(0,e.createComponentVNode)(2,f.Countdown,{timeLeft:T.time_left,format:function(){function E(P,R){return" ("+R.substr(3)+")"}return E}()})],onClick:function(){function E(){return V("extract")}return E}()})},v,{children:y.slice().sort(function(E,P){return E.status===1?-1:P.status===1?1:E.status-P.status}).map(function(E){var P;return(0,e.createComponentVNode)(2,o.Section,{title:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",color:E.status===1&&"good",children:E.target_name}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:E.has_photo&&(0,e.createComponentVNode)(2,o.Button,{icon:"camera",mb:"-0.5rem",ml:"0.5rem",onClick:function(){function R(){return D("target_photo_"+E.uid+".png")}return R}()})})]}),className:"Contractor__Contract",buttons:(0,e.createComponentVNode)(2,o.Box,{width:"100%",children:[!!k[E.status]&&(0,e.createComponentVNode)(2,o.Box,{color:k[E.status][1],inline:!0,mt:E.status!==1&&"0.125rem",mr:"0.25rem",lineHeight:"20px",children:k[E.status][0]}),E.status===1&&(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"ban",color:"bad",content:"Abort",ml:"0.5rem",onClick:function(){function R(){return V("abort")}return R}()})]}),children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"2",mr:"0.5rem",children:[E.fluff_message,!!E.completed_time&&(0,e.createComponentVNode)(2,o.Box,{color:"good",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"check",mr:"0.5rem"}),"Contract completed at ",E.completed_time]}),!!E.dead_extraction&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",mt:"0.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"Telecrystals reward reduced drastically as the target was dead during extraction."]}),!!E.fail_reason&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"times",mr:"0.5rem"}),"Contract failed: ",E.fail_reason]})]}),(0,e.createComponentVNode)(2,o.Flex.Item,{flexBasis:"100%",children:[(0,e.createComponentVNode)(2,o.Flex,{mb:"0.5rem",color:"label",children:["Extraction Zone:\xA0",u(E)]}),(P=E.difficulties)==null?void 0:P.map(function(R,j){return(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!!L,content:R.name+" ("+R.reward+" TC)",onClick:function(){function F(){return V("activate",{uid:E.uid,difficulty:j+1})}return F}()},j)}),!!E.objective&&(0,e.createComponentVNode)(2,o.Box,{color:"white",bold:!0,children:[E.objective.extraction_name,(0,e.createVNode)(1,"br"),"(",(E.objective.rewards.tc||0)+" TC",",\xA0",(E.objective.rewards.credits||0)+" Credits",")"]})]})]})},E.uid)})})))},u=function(v){if(!(!v.objective||v.status>1)){var p=v.objective.locs.user_area_id,N=v.objective.locs.user_coords,V=v.objective.locs.target_area_id,S=v.objective.locs.target_coords,y=p===V;return(0,e.createComponentVNode)(2,o.Flex.Item,{children:(0,e.createComponentVNode)(2,o.Icon,{name:y?"dot-circle-o":"arrow-alt-circle-right-o",color:y?"green":"yellow",rotation:y?null:-(0,a.rad2deg)(Math.atan2(S[1]-N[1],S[0]-N[0])),lineHeight:y?null:"0.85",size:"1.5"})})}},s=function(v,p){var N=(0,t.useBackend)(p),V=N.act,S=N.data,y=S.rep,L=S.buyables;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Purchases",overflow:"auto"},v,{children:L.map(function(w){return(0,e.createComponentVNode)(2,o.Section,{title:w.name,children:[w.description,(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:y-1&&(0,e.createComponentVNode)(2,o.Box,{as:"span",color:w.stock===0?"bad":"good",ml:"0.5rem",children:[w.stock," in stock"]})]},w.uid)})})))},i=function(C){function v(N){var V;return V=C.call(this,N)||this,V.timer=null,V.state={currentIndex:0,currentDisplay:[]},V}B(v,C);var p=v.prototype;return p.tick=function(){function N(){var V=this.props,S=this.state;if(S.currentIndex<=V.allMessages.length){this.setState(function(L){return{currentIndex:L.currentIndex+1}});var y=S.currentDisplay;y.push(V.allMessages[S.currentIndex])}else clearTimeout(this.timer),setTimeout(V.onFinished,V.finishedTimeout)}return N}(),p.componentDidMount=function(){function N(){var V=this,S=this.props.linesPerSecond,y=S===void 0?2.5:S;this.timer=setInterval(function(){return V.tick()},1e3/y)}return N}(),p.componentWillUnmount=function(){function N(){clearTimeout(this.timer)}return N}(),p.render=function(){function N(){return(0,e.createComponentVNode)(2,o.Box,{m:1,children:this.state.currentDisplay.map(function(V){return(0,e.createFragment)([V,(0,e.createVNode)(1,"br")],0,V)})})}return N}(),v}(e.Component),h=function(v,p){var N=(0,t.useLocalState)(p,"viewingPhoto",""),V=N[0],S=N[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Contractor__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:V}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function y(){return S("")}return y}()})]})}},54151:function(A,r,n){"use strict";r.__esModule=!0,r.ConveyorSwitch=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ConveyorSwitch=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.slowFactor,m=d.oneWay,l=d.position;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lever position",children:l>0?"forward":l<0?"reverse":"neutral"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Allow reverse",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!m,onClick:function(){function u(){return g("toggleOneWay")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Slowdown factor",children:(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",onClick:function(){function u(){return g("slowFactor",{value:c-5})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-left",onClick:function(){function u(){return g("slowFactor",{value:c-1})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Slider,{width:"100px",mx:"1px",value:c,fillValue:c,minValue:1,maxValue:50,step:1,format:function(){function u(s){return s+"x"}return u}(),onChange:function(){function u(s,i){return g("slowFactor",{value:i})}return u}()})}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-right",onClick:function(){function u(){return g("slowFactor",{value:c+1})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",onClick:function(){function u(){return g("slowFactor",{value:c+5})}return u}()})," "]})]})})]})})})})}return b}()},73169:function(A,r,n){"use strict";r.__esModule=!0,r.CrewMonitor=void 0;var e=n(89005),a=n(88510),t=n(25328),o=n(72253),f=n(36036),b=n(36352),B=n(76910),I=n(98595),k=n(96184),g=["color"];function d(h,C){if(h==null)return{};var v={};for(var p in h)if({}.hasOwnProperty.call(h,p)){if(C.includes(p))continue;v[p]=h[p]}return v}var c=function(C,v){return C.dead?"Deceased":parseInt(C.health,10)<=v?"Critical":parseInt(C.stat,10)===1?"Unconscious":"Living"},m=function(C,v){return C.dead?"red":parseInt(C.health,10)<=v?"orange":parseInt(C.stat,10)===1?"blue":"green"},l=r.CrewMonitor=function(){function h(C,v){var p=(0,o.useBackend)(v),N=p.act,V=p.data,S=(0,o.useLocalState)(v,"tabIndex",V.tabIndex),y=S[0],L=S[1],w=function(){function x(M){L(M),N("set_tab_index",{tab_index:M})}return x}(),T=function(){function x(M){switch(M){case 0:return(0,e.createComponentVNode)(2,u);case 1:return(0,e.createComponentVNode)(2,i);default:return"WE SHOULDN'T BE HERE!"}}return x}();return(0,e.createComponentVNode)(2,I.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"table",selected:y===0,onClick:function(){function x(){return w(0)}return x}(),children:"Data View"},"DataView"),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"map-marked-alt",selected:y===1,onClick:function(){function x(){return w(1)}return x}(),children:"Map View"},"MapView")]})}),T(y)]})})})}return h}(),u=function(C,v){var p=(0,o.useBackend)(v),N=p.act,V=p.data,S=V.possible_levels,y=V.viewing_current_z_level,L=V.is_advanced,w=V.highlightedNames,T=(0,a.sortBy)(function(E){return!w.includes(E.name)},function(E){return E.name})(V.crewmembers||[]),x=(0,o.useLocalState)(v,"search",""),M=x[0],O=x[1],D=(0,t.createSearch)(M,function(E){return E.name+"|"+E.assignment+"|"+E.area});return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,backgroundColor:"transparent",children:[(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{width:"100%",ml:"5px",children:(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name, assignment or location..",width:"100%",onInput:function(){function E(P,R){return O(R)}return E}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:L?(0,e.createComponentVNode)(2,f.Dropdown,{mr:"5px",width:"50px",options:S,selected:y,onSelected:function(){function E(P){return N("switch_level",{new_level:P})}return E}()}):null})]}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,f.Button,{tooltip:"Clear highlights",icon:"square-xmark",onClick:function(){function E(){return N("clear_highlighted_names")}return E}()})}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Location"})]}),T.filter(D).map(function(E,P){var R=w.includes(E.name);return(0,e.createComponentVNode)(2,f.Table.Row,{bold:!!E.is_command,children:[(0,e.createComponentVNode)(2,b.TableCell,{children:(0,e.createComponentVNode)(2,k.ButtonCheckbox,{checked:R,tooltip:"Mark on map",onClick:function(){function j(){return N(R?"remove_highlighted_name":"add_highlighted_name",{name:E.name})}return j}()})}),(0,e.createComponentVNode)(2,b.TableCell,{children:[E.name," (",E.assignment,")"]}),(0,e.createComponentVNode)(2,b.TableCell,{children:[(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:m(E,V.critThreshold),children:c(E,V.critThreshold)}),E.sensor_type>=2||V.ignoreSensors?(0,e.createComponentVNode)(2,f.Box,{inline:!0,ml:1,children:["(",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.oxy,children:E.oxy}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.toxin,children:E.tox}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.burn,children:E.fire}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.brute,children:E.brute}),")"]}):null]}),(0,e.createComponentVNode)(2,b.TableCell,{children:E.sensor_type===3||V.ignoreSensors?V.isAI||V.isObserver?(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:"location-arrow",content:E.area+" ("+E.x+", "+E.y+")",onClick:function(){function j(){return N("track",{track:E.ref})}return j}()}):E.area+" ("+E.x+", "+E.y+")":(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:"grey",children:"Not Available"})})]},P)})]})]})},s=function(C,v){var p=C.color,N=d(C,g);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.NanoMap.Marker,Object.assign({},N,{children:(0,e.createVNode)(1,"span","highlighted-marker color-border-"+p)})))},i=function(C,v){var p=(0,o.useBackend)(v),N=p.act,V=p.data,S=V.highlightedNames;return(0,e.createComponentVNode)(2,f.Box,{height:"100vh",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,f.NanoMap,{zoom:V.zoom,offsetX:V.offsetX,offsetY:V.offsetY,onZoom:function(){function y(L){return N("set_zoom",{zoom:L})}return y}(),onOffsetChange:function(){function y(L,w){return N("set_offset",{offset_x:w.offsetX,offset_y:w.offsetY})}return y}(),children:V.crewmembers.filter(function(y){return y.sensor_type===3||V.ignoreSensors}).map(function(y){var L=m(y,V.critThreshold),w=S.includes(y.name),T=function(){return V.isObserver?N("track",{track:y.ref}):null},x=function(){return N(w?"remove_highlighted_name":"add_highlighted_name",{name:y.name})},M=y.name+" ("+y.assignment+")";return w?(0,e.createComponentVNode)(2,s,{x:y.x,y:y.y,tooltip:M,color:L,onClick:T,onDblClick:x},y.ref):(0,e.createComponentVNode)(2,f.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"circle",tooltip:M,color:L,onClick:T,onDblClick:x},y.ref)})})})}},63987:function(A,r,n){"use strict";r.__esModule=!0,r.Cryo=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],b=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],B=r.Cryo=function(){function g(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:520,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,I)})})})}return g}(),I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.isOperating,i=u.hasOccupant,h=u.occupant,C=h===void 0?[]:h,v=u.cellTemperature,p=u.cellTemperatureStatus,N=u.isBeakerLoaded,V=u.cooldownProgress,S=u.auto_eject_healthy,y=u.auto_eject_dead;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",onClick:function(){function L(){return l("ejectOccupant")}return L}(),disabled:!i,children:"Eject"}),children:i?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:C.name||"Unknown"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:C.health,max:C.maxHealth,value:C.health/C.maxHealth,color:C.health>0?"good":"average",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(C.health)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:b[C.stat][0],children:b[C.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(C.bodyTemperature)})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),f.map(function(L){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:L.label,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:C[L.type]/100,ranges:{bad:[.01,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(C[L.type])})})},L.id)})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Cell",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",onClick:function(){function L(){return l("ejectBeaker")}return L}(),disabled:!N,children:"Eject Beaker"}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",onClick:function(){function L(){return l(s?"switchOff":"switchOn")}return L}(),selected:s,children:s?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",color:p,children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:v})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:(0,e.createComponentVNode)(2,k)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dosage interval",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{average:[-1/0,99],good:[99,1/0]},color:!N&&"average",value:V,minValue:0,maxValue:100})}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject healthy occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:S?"toggle-on":"toggle-off",selected:S,onClick:function(){function L(){return l(S?"auto_eject_healthy_off":"auto_eject_healthy_on")}return L}(),children:S?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject dead occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:y?"toggle-on":"toggle-off",selected:y,onClick:function(){function L(){return l(y?"auto_eject_dead_off":"auto_eject_dead_on")}return L}(),children:y?"On":"Off"})})]})})})],4)},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.isBeakerLoaded,i=u.beakerLabel,h=u.beakerVolume;return s?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!i&&"average",children:[i||"No label",":"]}),(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!h&&"bad",ml:1,children:h?(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:h,format:function(){function C(v){return Math.round(v)+" units remaining"}return C}()}):"Beaker is empty"})],4):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"bad",children:"No beaker loaded"})}},86099:function(A,r,n){"use strict";r.__esModule=!0,r.CryopodConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=r.CryopodConsole=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.data,l=m.account_name,u=m.allow_items;return(0,e.createComponentVNode)(2,o.Window,{title:"Cryopod Console",width:400,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Hello, "+(l||"[REDACTED]")+"!",children:"This automated cryogenic freezing unit will safely store your corporeal form until your next assignment."}),(0,e.createComponentVNode)(2,B),!!u&&(0,e.createComponentVNode)(2,I)]})})}return k}(),B=function(g,d){var c=(0,a.useBackend)(d),m=c.data,l=m.frozen_crew;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Crew",children:l.length?(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:l.map(function(u,s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u.name,children:u.rank},s)})})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored crew!"})})},I=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.frozen_items,s=function(h){var C=h.toString();return C.startsWith("the ")&&(C=C.slice(4,C.length)),(0,f.toTitleCase)(C)};return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Items",children:u.length?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:s(i.name),buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Drop",mr:1,onClick:function(){function h(){return m("one_item",{item:i.uid})}return h}()})},i)})})}),(0,e.createComponentVNode)(2,t.Button,{content:"Drop All Items",color:"red",onClick:function(){function i(){return m("all_items")}return i}()})],4):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored items!"})})}},12692:function(A,r,n){"use strict";r.__esModule=!0,r.DNAModifier=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=[["good","Alive"],["average","Critical"],["bad","DEAD"]],B=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],I=[5,10,20,30,50],k=r.DNAModifier=function(){function p(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=L.irradiating,T=L.dnaBlockSize,x=L.occupant;V.dnaBlockSize=T,V.isDNAInvalid=!x.isViableSubject||!x.uniqueIdentity||!x.structuralEnzymes;var M;return w&&(M=(0,e.createComponentVNode)(2,C,{duration:w})),(0,e.createComponentVNode)(2,o.Window,{width:660,height:775,children:[(0,e.createComponentVNode)(2,f.ComplexModal),M,(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,g)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,d)})]})})]})}return p}(),g=function(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=L.locked,T=L.hasOccupant,x=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,e.createComponentVNode)(2,t.Button,{disabled:!T,selected:w,icon:w?"toggle-on":"toggle-off",content:w?"Engaged":"Disengaged",onClick:function(){function M(){return y("toggleLock")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!T||w,icon:"user-slash",content:"Eject",onClick:function(){function M(){return y("ejectOccupant")}return M}()})],4),children:T?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:x.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:x.minHealth,max:x.maxHealth,value:x.health/x.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:b[x.stat][0],children:b[x.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})}),V.isDNAInvalid?(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Radiation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:"0",max:"100",value:x.radiationLevel/100,color:"average"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:L.occupant.uniqueEnzymes?L.occupant.uniqueEnzymes:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 Unknown"]})})]})],0):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Cell unoccupied."})})},d=function(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=L.selectedMenuKey,T=L.hasOccupant,x=L.occupant;if(T){if(V.isDNAInvalid)return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No operation possible on this subject."]})})})}else return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant in DNA modifier."]})})});var M;return w==="ui"?M=(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,l)],4):w==="se"?M=(0,e.createFragment)([(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,l)],4):w==="buffer"?M=(0,e.createComponentVNode)(2,u):w==="rejuvenators"&&(M=(0,e.createComponentVNode)(2,h)),(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:B.map(function(O,D){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:O[2],selected:w===O[0],onClick:function(){function E(){return y("selectMenuKey",{key:O[0]})}return E}(),children:O[1]},D)})}),M]})},c=function(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=L.selectedUIBlock,T=L.selectedUISubBlock,x=L.selectedUITarget,M=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Unique Identifier",children:[(0,e.createComponentVNode)(2,v,{dnaString:M.uniqueIdentity,selectedBlock:w,selectedSubblock:T,blockSize:V.dnaBlockSize,action:"selectUIBlock"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:15,stepPixelSize:"20",value:x,format:function(){function O(D){return D.toString(16).toUpperCase()}return O}(),ml:"0",onChange:function(){function O(D,E){return y("changeUITarget",{value:E})}return O}()})})}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){function O(){return y("pulseUIRadiation")}return O}()})]})},m=function(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=L.selectedSEBlock,T=L.selectedSESubBlock,x=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Structural Enzymes",children:[(0,e.createComponentVNode)(2,v,{dnaString:x.structuralEnzymes,selectedBlock:w,selectedSubblock:T,blockSize:V.dnaBlockSize,action:"selectSEBlock"}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){function M(){return y("pulseSERadiation")}return M}()})]})},l=function(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=L.radiationIntensity,T=L.radiationDuration;return(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Emitter",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Intensity",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:10,stepPixelSize:20,value:w,popUpPosition:"right",ml:"0",onChange:function(){function x(M,O){return y("radiationIntensity",{value:O})}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:20,stepPixelSize:10,unit:"s",value:T,popUpPosition:"right",ml:"0",onChange:function(){function x(M,O){return y("radiationDuration",{value:O})}return x}()})})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-start",mt:"0.5rem",onClick:function(){function x(){return y("pulseRadiation")}return x}()})]})},u=function(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=L.buffers,T=w.map(function(x,M){return(0,e.createComponentVNode)(2,s,{id:M+1,name:"Buffer "+(M+1),buffer:x},M)});return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{height:"75%",mt:1,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Buffers",children:T})}),(0,e.createComponentVNode)(2,t.Stack.Item,{height:"25%",children:(0,e.createComponentVNode)(2,i)})]})},s=function(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=N.id,T=N.name,x=N.buffer,M=L.isInjectorReady,O=T+(x.data?" - "+x.label:"");return(0,e.createComponentVNode)(2,t.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,t.Section,{title:O,mx:"0",lineHeight:"18px",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!x.data,icon:"trash",content:"Clear",onClick:function(){function D(){return y("bufferOption",{option:"clear",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x.data,icon:"pen",content:"Rename",onClick:function(){function D(){return y("bufferOption",{option:"changeLabel",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x.data||!L.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-start",onClick:function(){function D(){return y("bufferOption",{option:"saveDisk",id:w})}return D}()})],4),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Write",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){function D(){return y("bufferOption",{option:"saveUI",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){function D(){return y("bufferOption",{option:"saveUIAndUE",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){function D(){return y("bufferOption",{option:"saveSE",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!L.hasDisk||!L.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){function D(){return y("bufferOption",{option:"loadDisk",id:w})}return D}()})]}),!!x.data&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:x.owner||(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[x.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!x.ue&&" and Unique Enzymes"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transfer to",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:!M,icon:M?"syringe":"spinner",iconSpin:!M,content:"Injector",mb:"0",onClick:function(){function D(){return y("bufferOption",{option:"createInjector",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!M,icon:M?"syringe":"spinner",iconSpin:!M,content:"Block Injector",mb:"0",onClick:function(){function D(){return y("bufferOption",{option:"createInjector",id:w,block:1})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){function D(){return y("bufferOption",{option:"transfer",id:w})}return D}()})]})],4)]}),!x.data&&(0,e.createComponentVNode)(2,t.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},i=function(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=L.hasDisk,T=L.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!w||!T.data,icon:"trash",content:"Wipe",onClick:function(){function x(){return y("wipeDisk")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!w,icon:"eject",content:"Eject",onClick:function(){function x(){return y("ejectDisk")}return x}()})],4),children:w?T.data?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Label",children:T.label?T.label:"No label"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:T.owner?T.owner:(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[T.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!T.ue&&" and Unique Enzymes"]})]}):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Disk is blank."}):(0,e.createComponentVNode)(2,t.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"save-o",size:"4"}),(0,e.createVNode)(1,"br"),"No disk inserted."]})})},h=function(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=L.isBeakerLoaded,T=L.beakerVolume,x=L.beakerLabel;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Rejuvenators and Beaker",buttons:(0,e.createComponentVNode)(2,t.Button,{disabled:!w,icon:"eject",content:"Eject",onClick:function(){function M(){return y("ejectBeaker")}return M}()}),children:w?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Inject",children:[I.map(function(M,O){return(0,e.createComponentVNode)(2,t.Button,{disabled:M>T,icon:"syringe",content:M,onClick:function(){function D(){return y("injectRejuvenators",{amount:M})}return D}()},O)}),(0,e.createComponentVNode)(2,t.Button,{disabled:T<=0,icon:"syringe",content:"All",onClick:function(){function M(){return y("injectRejuvenators",{amount:T})}return M}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:[(0,e.createComponentVNode)(2,t.Box,{mb:"0.5rem",children:x||"No label"}),T?(0,e.createComponentVNode)(2,t.Box,{color:"good",children:[T," unit",T===1?"":"s"," remaining"]}):(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Empty"})]})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flask",size:5,color:"silver"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"h3",null,"No beaker loaded.",16)]})})})},C=function(N,V){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"average",children:(0,e.createVNode)(1,"h1",null,[(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"}),(0,e.createTextVNode)("\xA0Irradiating occupant\xA0"),(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"})],4)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,[(0,e.createTextVNode)("For "),N.duration,(0,e.createTextVNode)(" second"),N.duration===1?"":"s"],0)})]})},v=function(N,V){for(var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=N.dnaString,T=N.selectedBlock,x=N.selectedSubblock,M=N.blockSize,O=N.action,D=w.split(""),E=0,P=[],R=function(){for(var W=j/M+1,z=[],K=function(){var Q=G+1;z.push((0,e.createComponentVNode)(2,t.Button,{selected:T===W&&x===Q,content:D[j+G],mb:"0",onClick:function(){function ue(){return y(O,{block:W,subblock:Q})}return ue}()}))},G=0;Gi.spawnpoints?"red":"green",children:[i.total," total, versus ",i.spawnpoints," spawnpoints"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dispatch",children:(0,e.createComponentVNode)(2,t.Button,{width:10.5,textAlign:"center",icon:"ambulance",content:"Send ERT",onClick:function(){function N(){return s("dispatch_ert",{silent:v})}return N}()})})]})})})},g=function(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.ert_request_messages;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:h&&h.length?h.map(function(C){return(0,e.createComponentVNode)(2,t.Section,{title:C.time,buttons:(0,e.createComponentVNode)(2,t.Button,{content:C.sender_real_name,onClick:function(){function v(){return s("view_player_panel",{uid:C.sender_uid})}return v}(),tooltip:"View player panel"}),children:C.message},(0,f.decodeHtmlEntities)(C.time))}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"broadcast-tower",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No ERT requests."]})})})})},d=function(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=(0,a.useLocalState)(l,"text",""),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter ERT denial reason here,\nMultiline input is accepted.",rows:19,fluid:!0,multiline:1,value:C,onChange:function(){function p(N,V){return v(V)}return p}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Deny ERT",fluid:!0,icon:"times",center:!0,mt:2,textAlign:"center",onClick:function(){function p(){return s("deny_ert",{reason:C})}return p}()})]})})}},90217:function(A,r,n){"use strict";r.__esModule=!0,r.EconomyManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.EconomyManager=function(){function I(k,g){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:325,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,B)})]})}return I}(),B=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.next_payroll_time;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"coins",verticalAlign:"middle",size:3,mr:"1rem"}),"Economy Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.LabeledList,{label:"Pay Bonuses and Deductions",children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Global",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Global Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"global"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Account Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"department"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Members",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Members Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"department_members"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Single Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Crew Member Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"crew_member"})}return u}()})})]}),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Box,{mb:.5,children:["Next Payroll in: ",l," Minutes"]}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",width:"auto",color:"bad",content:"Delay Payroll",onClick:function(){function u(){return c("delay_payroll")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{width:"auto",content:"Set Payroll Time",onClick:function(){function u(){return c("set_payroll")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",width:"auto",color:"good",content:"Accelerate Payroll",onClick:function(){function u(){return c("accelerate_payroll")}return u}()})]}),(0,e.createComponentVNode)(2,t.NoticeBox,{children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," You take full responsibility for unbalancing the economy with these buttons!"]})],4)}},82565:function(A,r,n){"use strict";r.__esModule=!0,r.Electropack=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.Electropack=function(){function B(I,k){var g=(0,t.useBackend)(k),d=g.act,c=g.data,m=c.power,l=c.code,u=c.frequency,s=c.minFrequency,i=c.maxFrequency;return(0,e.createComponentVNode)(2,f.Window,{width:360,height:135,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,o.Button,{icon:m?"power-off":"times",content:m?"On":"Off",selected:m,onClick:function(){function h(){return d("power")}return h}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function h(){return d("reset",{reset:"freq"})}return h}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:i/10,value:u/10,format:function(){function h(C){return(0,a.toFixed)(C,1)}return h}(),width:"80px",onChange:function(){function h(C,v){return d("freq",{freq:v})}return h}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function h(){return d("reset",{reset:"code"})}return h}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:l,width:"80px",onChange:function(){function h(C,v){return d("code",{code:v})}return h}()})})]})})})})}return B}()},11243:function(A,r,n){"use strict";r.__esModule=!0,r.Emojipedia=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=r.Emojipedia=function(){function I(k,g){var d=(0,t.useBackend)(g),c=d.data,m=c.emoji_list,l=(0,t.useLocalState)(g,"searchText",""),u=l[0],s=l[1],i=m.filter(function(h){return h.name.toLowerCase().includes(u.toLowerCase())});return(0,e.createComponentVNode)(2,f.Window,{width:325,height:400,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Emojipedia v1.0.1",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by name",value:u,onInput:function(){function h(C,v){return s(v)}return h}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"Click on an emoji to copy its tag!",tooltipPosition:"bottom",icon:"circle-question"})],4),children:i.map(function(h){return(0,e.createComponentVNode)(2,o.Button,{m:1,color:"transparent",className:(0,a.classes)(["emoji16x16","emoji-"+h.name]),style:{transform:"scale(1.5)"},tooltip:h.name,onClick:function(){function C(){B(h.name)}return C}()},h.name)})})})})}return I}(),B=function(k){var g=document.createElement("input"),d=":"+k+":";g.value=d,document.body.appendChild(g),g.select(),document.execCommand("copy"),document.body.removeChild(g)}},69784:function(A,r,n){"use strict";r.__esModule=!0,r.EmotePanelContent=r.EmotePanel=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=n(25328),b=r.EmotePanel=function(){function I(k,g){return(0,e.createComponentVNode)(2,t.Window,{width:500,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,B)})})})}return I}(),B=r.EmotePanelContent=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.emotes,u=(0,a.useLocalState)(g,"searchText",""),s=u[0],i=u[1],h=(0,a.useLocalState)(g,"filterVisible",""),C=h[0],v=h[1],p=(0,a.useLocalState)(g,"filterAudible",""),N=p[0],V=p[1],S=(0,a.useLocalState)(g,"filterSound",""),y=S[0],L=S[1],w=(0,a.useLocalState)(g,"filterHands",""),T=w[0],x=w[1],M=(0,a.useLocalState)(g,"filterTargettable",""),O=M[0],D=M[1],E=(0,a.useLocalState)(g,"useTarget",""),P=E[0],R=E[1],j=(0,e.createComponentVNode)(2,o.Input,{placeholder:"\u0418\u0441\u043A\u0430\u0442\u044C \u044D\u043C\u043E\u0446\u0438\u044E...",fluid:!0,onInput:function(){function F(W,z){return i(z)}return F}()});return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"\u0424\u0438\u043B\u044C\u0442\u0440\u044B",buttons:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Button,{icon:"eye",align:"center",tooltip:"\u0412\u0438\u0434\u0438\u043C\u044B\u0439",selected:C,onClick:function(){function F(){return v(!C)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",align:"center",tooltip:"\u0421\u043B\u044B\u0448\u0438\u043C\u044B\u0439",selected:N,onClick:function(){function F(){return V(!N)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"volume-up",align:"center",tooltip:"\u0417\u0432\u0443\u043A",selected:y,onClick:function(){function F(){return L(!y)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"hand-paper",align:"center",tooltip:"\u0420\u0443\u043A\u0438",selected:T,onClick:function(){function F(){return x(!T)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"crosshairs",height:"100%",align:"center",tooltip:"\u0426\u0435\u043B\u044C",selected:O,onClick:function(){function F(){return D(!O)}return F}()})]}),children:j})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:s.length>0?'\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043F\u043E\u0438\u0441\u043A\u0430 "'+s+'"':"\u0412\u0441\u0435 \u044D\u043C\u043E\u0446\u0438\u0438",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"crosshairs",selected:P,onClick:function(){function F(){return R(!P)}return F}(),children:"\u0412\u044B\u0431\u0438\u0440\u0430\u0442\u044C \u0446\u0435\u043B\u044C"}),children:(0,e.createComponentVNode)(2,o.Stack,{children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:l.filter(function(F){return F.key&&(s.length>0?F.key.toLowerCase().includes(s.toLowerCase())||F.name.toLowerCase().includes(s.toLowerCase()):!0)&&(C?F.visible:!0)&&(N?F.audible:!0)&&(y?F.sound:!0)&&(T?F.hands:!0)&&(O?F.targettable:!0)}).map(function(F){return(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function W(){return c("play_emote",{emote_key:F.key,useTarget:P})}return W}(),children:[F.visible?(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}):"",F.audible?(0,e.createComponentVNode)(2,o.Icon,{name:"comment"}):"",F.sound?(0,e.createComponentVNode)(2,o.Icon,{name:"volume-up"}):"",F.hands?(0,e.createComponentVNode)(2,o.Icon,{name:"hand-paper"}):"",F.targettable?(0,e.createComponentVNode)(2,o.Icon,{name:"crosshairs"}):"",F.name]},F.name)})})})})})],4)}return I}()},36730:function(A,r,n){"use strict";r.__esModule=!0,r.EvolutionMenu=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(64795),B=n(88510),I=r.EvolutionMenu=function(){function d(c,m){return(0,e.createComponentVNode)(2,f.Window,{width:480,height:580,theme:"changeling",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,g)]})})})}return d}(),k=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.evo_points,h=s.can_respec;return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Evolution Points",height:5.5,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,color:"label",children:"Points remaining:"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,ml:2,bold:!0,color:"#1b945c",children:i}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Button,{ml:2.5,disabled:!h,content:"Readapt",icon:"sync",onClick:function(){function C(){return u("readapt")}return C}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"By transforming a humanoid into a husk, we gain the ability to readapt our chosen evolutions.",tooltipPosition:"bottom",icon:"question-circle"})]})]})})})},g=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.evo_points,h=s.ability_tabs,C=s.purchased_abilities,v=s.view_mode,p=(0,t.useLocalState)(m,"selectedTab",h[0]),N=p[0],V=p[1],S=(0,t.useLocalState)(m,"searchText",""),y=S[0],L=S[1],w=(0,t.useLocalState)(m,"ability_tabs",h[0].abilities),T=w[0],x=w[1],M=function(P,R){if(R===void 0&&(R=""),!P||P.length===0)return[];var j=(0,a.createSearch)(R,function(F){return F.name+"|"+F.description});return(0,b.flow)([(0,B.filter)(function(F){return F==null?void 0:F.name}),(0,B.filter)(j),(0,B.sortBy)(function(F){return F==null?void 0:F.name})])(P)},O=function(P){if(L(P),P==="")return x(N.abilities);x(M(h.map(function(R){return R.abilities}).flat(),P))},D=function(P){V(P),x(P.abilities),L("")};return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Abilities",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Input,{width:"200px",placeholder:"Search Abilities",onInput:function(){function E(P,R){O(R)}return E}(),value:y}),(0,e.createComponentVNode)(2,o.Button,{icon:v?"square-o":"check-square-o",selected:!v,content:"Compact",onClick:function(){function E(){return u("set_view_mode",{mode:0})}return E}()}),(0,e.createComponentVNode)(2,o.Button,{icon:v?"check-square-o":"square-o",selected:v,content:"Expanded",onClick:function(){function E(){return u("set_view_mode",{mode:1})}return E}()})],4),children:[(0,e.createComponentVNode)(2,o.Tabs,{children:h.map(function(E){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:y===""&&N===E,onClick:function(){function P(){D(E)}return P}(),children:E.category},E)})}),T.map(function(E,P){return(0,e.createComponentVNode)(2,o.Box,{p:.5,mx:-1,className:"candystripe",children:[(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{ml:.5,color:"#dedede",children:E.name}),C.includes(E.power_path)&&(0,e.createComponentVNode)(2,o.Stack.Item,{ml:2,bold:!0,color:"#1b945c",children:"(Purchased)"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mr:3,textAlign:"right",grow:1,children:[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:["Cost:"," "]}),(0,e.createComponentVNode)(2,o.Box,{as:"span",bold:!0,color:"#1b945c",children:E.cost})]}),(0,e.createComponentVNode)(2,o.Stack.Item,{textAlign:"right",children:(0,e.createComponentVNode)(2,o.Button,{mr:.5,disabled:E.cost>i||C.includes(E.power_path),content:"Evolve",onClick:function(){function R(){return u("purchase",{power_path:E.power_path})}return R}()})})]}),!!v&&(0,e.createComponentVNode)(2,o.Stack,{color:"#8a8a8a",my:1,ml:1.5,width:"95%",children:E.description+" "+E.helptext})]},P)})]})})}},17370:function(A,r,n){"use strict";r.__esModule=!0,r.ExosuitFabricator=void 0;var e=n(89005),a=n(35840),t=n(25328),o=n(72253),f=n(36036),b=n(73379),B=n(98595),I=["id","amount","lineDisplay","onClick"];function k(p,N){if(p==null)return{};var V={};for(var S in p)if({}.hasOwnProperty.call(p,S)){if(N.includes(S))continue;V[S]=p[S]}return V}var g=2e3,d={bananium:"clown",tranquillite:"mime"},c=r.ExosuitFabricator=function(){function p(N,V){var S=(0,o.useBackend)(V),y=S.act,L=S.data,w=L.building,T=L.linked;return T?(0,e.createComponentVNode)(2,B.Window,{width:950,height:625,children:(0,e.createComponentVNode)(2,B.Window.Content,{className:"Exofab",children:[(0,e.createComponentVNode)(2,v),(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,l)}),w&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,u)})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,s)})]})})]})]})}):(0,e.createComponentVNode)(2,C)}return p}(),m=function(N,V){var S=(0,o.useBackend)(V),y=S.act,L=S.data,w=L.materials,T=L.capacity,x=Object.values(w).reduce(function(M,O){return M+O},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"Materials",className:"Exofab__materials",buttons:(0,e.createComponentVNode)(2,f.Box,{color:"label",mt:"0.25rem",children:[(x/T*100).toPrecision(3),"% full"]}),children:["metal","glass","silver","gold","uranium","titanium","plasma","diamond","bluespace","bananium","tranquillite","plastic"].map(function(M){return(0,e.createComponentVNode)(2,i,{mt:-2,id:M,bold:M==="metal"||M==="glass",onClick:function(){function O(){return y("withdraw",{id:M})}return O}()},M)})})},l=function(N,V){var S=(0,o.useBackend)(V),y=S.act,L=S.data,w=L.curCategory,T=L.categories,x=L.designs,M=L.syncing,O=(0,o.useLocalState)(V,"searchText",""),D=O[0],E=O[1],P=(0,t.createSearch)(D,function(z){return z.name}),R=x.filter(P),j=(0,o.useLocalState)(V,"levelsModal",!1),F=j[0],W=j[1];return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__designs",title:(0,e.createComponentVNode)(2,f.Dropdown,{width:"19rem",className:"Exofab__dropdown",selected:w,options:T,onSelected:function(){function z(K){return y("category",{cat:K})}return z}()}),buttons:(0,e.createComponentVNode)(2,f.Box,{mt:"2px",children:[(0,e.createComponentVNode)(2,f.Button,{icon:"plus",content:"Queue all",onClick:function(){function z(){return y("queueall")}return z}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"info",content:"Show current tech levels",onClick:function(){function z(){return W(!0)}return z}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"unlink",color:"red",tooltip:"Disconnect from R&D network",onClick:function(){function z(){return y("unlink")}return z}()})]}),children:[(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name...",mb:"0.5rem",width:"100%",onInput:function(){function z(K,G){return E(G)}return z}()}),R.map(function(z){return(0,e.createComponentVNode)(2,h,{design:z},z.id)}),R.length===0&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No designs found."})]})},u=function(N,V){var S=(0,o.useBackend)(V),y=S.act,L=S.data,w=L.building,T=L.buildStart,x=L.buildEnd,M=L.worldTime;return(0,e.createComponentVNode)(2,f.Section,{className:"Exofab__building",stretchContents:!0,children:(0,e.createComponentVNode)(2,f.ProgressBar.Countdown,{start:T,current:M,end:x,children:(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Icon,{name:"cog",spin:!0})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:["Building ",w,"\xA0(",(0,e.createComponentVNode)(2,b.Countdown,{current:M,timeLeft:x-M,format:function(){function O(D,E){return E.substr(3)}return O}()}),")"]})]})})})},s=function(N,V){var S=(0,o.useBackend)(V),y=S.act,L=S.data,w=L.queue,T=L.processingQueue,x=Object.entries(L.queueDeficit).filter(function(O){return O[1]<0}),M=w.reduce(function(O,D){return O+D.time},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__queue",title:"Queue",buttons:(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Button,{selected:T,icon:T?"toggle-on":"toggle-off",content:"Process",onClick:function(){function O(){return y("process")}return O}()}),(0,e.createComponentVNode)(2,f.Button,{disabled:w.length===0,icon:"eraser",content:"Clear",onClick:function(){function O(){return y("unqueueall")}return O}()})]}),children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:w.length===0?(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"The queue is empty."}):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--queue",grow:!0,overflow:"auto",children:w.map(function(O,D){return(0,e.createComponentVNode)(2,f.Box,{color:O.notEnough&&"bad",children:[D+1,". ",O.name,D>0&&(0,e.createComponentVNode)(2,f.Button,{icon:"arrow-up",onClick:function(){function E(){return y("queueswap",{from:D+1,to:D})}return E}()}),D0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--time",children:[(0,e.createComponentVNode)(2,f.Divider),"Processing time:",(0,e.createComponentVNode)(2,f.Icon,{name:"clock",mx:"0.5rem"}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,bold:!0,children:new Date(M/10*1e3).toISOString().substr(14,5)})]}),Object.keys(x).length>0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--deficit",shrink:"0",children:[(0,e.createComponentVNode)(2,f.Divider),"Lacking materials to complete:",x.map(function(O){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,i,{id:O[0],amount:-O[1],lineDisplay:!0})},O[0])})]})],0)})})},i=function(N,V){var S=(0,o.useBackend)(V),y=S.act,L=S.data,w=N.id,T=N.amount,x=N.lineDisplay,M=N.onClick,O=k(N,I),D=L.materials[w]||0,E=T||D;if(!(E<=0&&!(w==="metal"||w==="glass"))){var P=T&&T>D;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Stack,Object.assign({align:"center",className:(0,a.classes)(["Exofab__material",x&&"Exofab__material--line"])},O,{children:x?(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:(0,a.classes)(["materials32x32",w])}),(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__material--amount",color:P&&"bad",ml:0,mr:1,children:E.toLocaleString("en-US")})],4):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{basis:"content",children:(0,e.createComponentVNode)(2,f.Button,{width:"85%",color:"transparent",onClick:M,children:(0,e.createComponentVNode)(2,f.Box,{mt:1,className:(0,a.classes)(["materials32x32",w])})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:"1",children:[(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--name",children:w}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--amount",children:[E.toLocaleString("en-US")," cm\xB3 (",Math.round(E/g*10)/10," ","sheets)"]})]})],4)})))}},h=function(N,V){var S=(0,o.useBackend)(V),y=S.act,L=S.data,w=N.design;return(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design",children:[(0,e.createComponentVNode)(2,f.Button,{disabled:w.notEnough||L.building,icon:"cog",content:w.name,onClick:function(){function T(){return y("build",{id:w.id})}return T}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"plus-circle",onClick:function(){function T(){return y("queue",{id:w.id})}return T}()}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design--cost",children:Object.entries(w.cost).map(function(T){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,i,{id:T[0],amount:T[1],lineDisplay:!0})},T[0])})}),(0,e.createComponentVNode)(2,f.Stack,{className:"Exofab__design--time",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"clock"}),w.time>0?(0,e.createFragment)([w.time/10,(0,e.createTextVNode)(" seconds")],0):"Instant"]})})]})},C=function(N,V){var S=(0,o.useBackend)(V),y=S.act,L=S.data,w=L.controllers;return(0,e.createComponentVNode)(2,B.Window,{children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Link"})]}),w.map(function(T){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:T.addr}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:T.net_id}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,f.Button,{content:"Link",icon:"link",onClick:function(){function x(){return y("linktonetworkcontroller",{target_controller:T.addr})}return x}()})})]},T.addr)})]})})})})},v=function(N,V){var S=(0,o.useBackend)(V),y=S.act,L=S.data,w=L.tech_levels,T=(0,o.useLocalState)(V,"levelsModal",!1),x=T[0],M=T[1];return x?(0,e.createComponentVNode)(2,f.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:window.innerHeight*.75+"px",mx:"auto",children:(0,e.createComponentVNode)(2,f.Section,{title:"Current tech levels",buttons:(0,e.createComponentVNode)(2,f.Button,{content:"Close",onClick:function(){function O(){M(!1)}return O}()}),children:(0,e.createComponentVNode)(2,f.LabeledList,{children:w.map(function(O){var D=O.name,E=O.level;return(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:D,children:E},D)})})})}):null}},59128:function(A,r,n){"use strict";r.__esModule=!0,r.ExperimentConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=new Map([[0,{text:"Conscious",color:"good"}],[1,{text:"Unconscious",color:"average"}],[2,{text:"Deceased",color:"bad"}]]),b=new Map([[0,{label:"Probe",icon:"thermometer"}],[1,{label:"Dissect",icon:"brain"}],[2,{label:"Analyze",icon:"search"}]]),B=r.ExperimentConsole=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.open,u=m.feedback,s=m.occupant,i=m.occupant_name,h=m.occupant_status,C=function(){function p(){if(!s)return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No specimen detected."});var N=function(){function S(){return f.get(h)}return S}(),V=N();return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:i}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:V.color,children:V.text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Experiments",children:[0,1,2].map(function(S){return(0,e.createComponentVNode)(2,t.Button,{icon:b.get(S).icon,content:b.get(S).label,onClick:function(){function y(){return c("experiment",{experiment_type:S})}return y}()},S)})})]})}return p}(),v=C();return(0,e.createComponentVNode)(2,o.Window,{theme:"abductor",width:350,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:u})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Scanner",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!l,onClick:function(){function p(){return c("door")}return p}()}),children:v})]})})}return I}()},97086:function(A,r,n){"use strict";r.__esModule=!0,r.ExternalAirlockController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=0,b=1013,B=function(g){var d="good",c=80,m=95,l=110,u=120;return gl?d="average":g>u&&(d="bad"),d},I=r.ExternalAirlockController=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.chamber_pressure,s=l.exterior_status,i=l.interior_status,h=l.processing;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:205,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Information",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chamber Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:B(u),value:u,minValue:f,maxValue:b,children:[u," kPa"]})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Actions",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Abort",icon:"ban",color:"red",disabled:!h,onClick:function(){function C(){return m("abort")}return C}()}),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:h,onClick:function(){function C(){return m("cycle_ext")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:h,onClick:function(){function C(){return m("cycle_int")}return C}()})]}),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Force Exterior Door",icon:"exclamation-triangle",color:i==="open"?"red":h?"yellow":null,onClick:function(){function C(){return m("force_ext")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Force Interior Door",icon:"exclamation-triangle",color:i==="open"?"red":h?"yellow":null,onClick:function(){function C(){return m("force_int")}return C}()})]})]})]})})}return k}()},96142:function(A,r,n){"use strict";r.__esModule=!0,r.FaxMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.FaxMachine=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;return(0,e.createComponentVNode)(2,o.Window,{width:540,height:295,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.scan_name?"eject":"id-card",selected:d.scan_name,content:d.scan_name?d.scan_name:"-----",tooltip:d.scan_name?"Eject ID":"Insert ID",onClick:function(){function c(){return g("scan")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorize",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.authenticated?"sign-out-alt":"id-card",selected:d.authenticated,disabled:d.nologin,content:d.realauth?"Log Out":"Log In",onClick:function(){function c(){return g("auth")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fax Menu",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network",children:d.network}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Document",children:[(0,e.createComponentVNode)(2,t.Button,{icon:d.paper?"eject":"paperclip",disabled:!d.authenticated&&!d.paper,content:d.paper?d.paper:"-----",onClick:function(){function c(){return g("paper")}return c}()}),!!d.paper&&(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){function c(){return g("rename")}return c}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sending To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:d.destination?d.destination:"-----",disabled:!d.authenticated,onClick:function(){function c(){return g("dept")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Action",children:(0,e.createComponentVNode)(2,t.Button,{icon:"envelope",content:d.sendError?d.sendError:"Send",disabled:!d.paper||!d.destination||!d.authenticated||d.sendError,onClick:function(){function c(){return g("send")}return c}()})})]})})]})})}return b}()},74123:function(A,r,n){"use strict";r.__esModule=!0,r.FilingCabinet=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.FilingCabinet=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=k.config,m=d.contents,l=c.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:300,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Contents",children:[!m&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"folder-open",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"The ",l," is empty."]})}),!!m&&m.slice().map(function(u){return(0,e.createComponentVNode)(2,t.Stack,{mt:.5,className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"80%",children:u.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Retrieve",onClick:function(){function s(){return g("retrieve",{index:u.index})}return s}()})})]},u)})]})})})})}return b}()},83767:function(A,r,n){"use strict";r.__esModule=!0,r.FloorPainter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=k.icon_state,u=k.direction,s=k.isSelected,i=k.onSelect;return(0,e.createComponentVNode)(2,t.DmIcon,{icon:m.icon,icon_state:l,direction:u,onClick:i,style:{"border-style":s&&"solid"||"none","border-width":"2px","border-color":"orange",padding:s&&"0px"||"2px"}})},b={NORTH:1,SOUTH:2,EAST:4,WEST:8},B=r.FloorPainter=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.availableStyles,u=m.selectedStyle,s=m.selectedDir;return(0,e.createComponentVNode)(2,o.Window,{width:405,height:475,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Decal setup",children:[(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",onClick:function(){function i(){return c("cycle_style",{offset:-1})}return i}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{options:l,selected:u,width:"150px",nochevron:!0,onSelected:function(){function i(h){return c("select_style",{style:h})}return i}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",onClick:function(){function i(){return c("cycle_style",{offset:1})}return i}()})})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"5px",mb:"5px",children:(0,e.createComponentVNode)(2,t.Flex,{overflowY:"auto",maxHeight:"239px",wrap:"wrap",children:l.map(function(i){return(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,f,{icon_state:i,isSelected:u===i,onSelect:function(){function h(){return c("select_style",{style:i})}return h}()})},i)})})}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Direction",children:(0,e.createComponentVNode)(2,t.Table,{style:{display:"inline"},children:[b.NORTH,null,b.SOUTH].map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[i+b.WEST,i,i+b.EAST].map(function(h){return(0,e.createComponentVNode)(2,t.Table.Cell,{style:{"vertical-align":"middle","text-align":"center"},children:h===null?(0,e.createComponentVNode)(2,t.Icon,{name:"arrows-alt",size:3}):(0,e.createComponentVNode)(2,f,{icon_state:u,direction:h,isSelected:h===s,onSelect:function(){function C(){return c("select_direction",{direction:h})}return C}()})},h)})},i)})})})})]})})})}return I}()},53424:function(A,r,n){"use strict";r.__esModule=!0,r.GPS=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=function(l){return l?"("+l.join(", ")+")":"ERROR"},B=function(l,u){if(!(!l||!u)){if(l[2]!==u[2])return null;var s=Math.atan2(u[1]-l[1],u[0]-l[0]),i=Math.sqrt(Math.pow(u[1]-l[1],2)+Math.pow(u[0]-l[0],2));return{angle:(0,a.rad2deg)(s),distance:i}}},I=r.GPS=function(){function m(l,u){var s=(0,t.useBackend)(u),i=s.data,h=i.emped,C=i.active,v=i.area,p=i.position,N=i.saved;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:h?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,k,{emp:!0})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,g)}),C?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d,{area:v,position:p})}),N&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d,{title:"Saved Position",position:N})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,c,{height:"100%"})})],0):(0,e.createComponentVNode)(2,k)],0)})})})}return m}(),k=function(l,u){var s=l.emp;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Box,{width:"100%",height:"100%",color:"label",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:s?"ban":"power-off",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),s?"ERROR: Device temporarily lost signal.":"Device is disabled."]})})})})},g=function(l,u){var s=(0,t.useBackend)(u),i=s.act,h=s.data,C=h.active,v=h.tag,p=h.same_z,N=(0,t.useLocalState)(u,"newTag",v),V=N[0],S=N[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Settings",buttons:(0,e.createComponentVNode)(2,o.Button,{selected:C,icon:C?"toggle-on":"toggle-off",content:C?"On":"Off",onClick:function(){function y(){return i("toggle")}return y}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tag",children:[(0,e.createComponentVNode)(2,o.Input,{width:"5rem",value:v,onEnter:function(){function y(){return i("tag",{newtag:V})}return y}(),onInput:function(){function y(L,w){return S(w)}return y}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:v===V,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){function y(){return i("tag",{newtag:V})}return y}(),children:(0,e.createComponentVNode)(2,o.Icon,{name:"pen"})})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Range",children:(0,e.createComponentVNode)(2,o.Button,{selected:!p,icon:p?"compress":"expand",content:p?"Local Sector":"Global",onClick:function(){function y(){return i("same_z")}return y}()})})]})})},d=function(l,u){var s=l.title,i=l.area,h=l.position;return(0,e.createComponentVNode)(2,o.Section,{title:s||"Position",children:(0,e.createComponentVNode)(2,o.Box,{fontSize:"1.5rem",children:[i&&(0,e.createFragment)([i,(0,e.createVNode)(1,"br")],0),b(h)]})})},c=function(l,u){var s=(0,t.useBackend)(u),i=s.data,h=i.position,C=i.signals;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,title:"Signals"},l,{children:(0,e.createComponentVNode)(2,o.Table,{children:C.map(function(v){return Object.assign({},v,B(h,v.position))}).map(function(v,p){return(0,e.createComponentVNode)(2,o.Table.Row,{backgroundColor:p%2===0&&"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,o.Table.Cell,{width:"30%",verticalAlign:"middle",color:"label",p:"0.25rem",bold:!0,children:v.tag}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",color:"grey",children:v.area}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:v.distance!==void 0&&(0,e.createComponentVNode)(2,o.Box,{opacity:Math.max(1-Math.min(v.distance,100)/100,.5),children:[(0,e.createComponentVNode)(2,o.Icon,{name:v.distance>0?"arrow-right":"circle",rotation:-v.angle}),"\xA0",Math.floor(v.distance)+"m"]})}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:b(v.position)})]},p)})})})))}},89124:function(A,r,n){"use strict";r.__esModule=!0,r.GeneModder=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(3939),f=n(98595),b=r.GeneModder=function(){function u(s,i){var h=(0,a.useBackend)(i),C=h.data,v=C.has_seed;return(0,e.createComponentVNode)(2,f.Window,{width:950,height:650,children:[(0,e.createVNode)(1,"div","GeneModder__left",(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,l,{scrollable:!0})}),2),(0,e.createVNode)(1,"div","GeneModder__right",(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,o.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),v===0?(0,e.createComponentVNode)(2,I):(0,e.createComponentVNode)(2,B)]})}),2)]})}return u}(),B=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Genes",fill:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,g),(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})},I=function(s,i){return(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:"85%",children:(0,e.createComponentVNode)(2,t.Stack,{height:"100%",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"green",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"leaf",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),"The plant DNA manipulator is missing a seed."]})})})},k=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.has_seed,N=v.seed,V=v.has_disk,S=v.disk,y,L;return p?y=(0,e.createComponentVNode)(2,t.Stack.Item,{mb:"-6px",mt:"-4px",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+N.image,style:{"vertical-align":"middle",width:"32px",margin:"-1px","margin-left":"-11px"}}),(0,e.createComponentVNode)(2,t.Button,{content:N.name,onClick:function(){function w(){return C("eject_seed")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{ml:"3px",icon:"pen",tooltip:"Name Variant",onClick:function(){function w(){return C("variant_name")}return w}()})]}):y=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:"None",onClick:function(){function w(){return C("eject_seed")}return w}()})}),V?L=S.name:L="None",(0,e.createComponentVNode)(2,t.Section,{title:"Storage",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Plant Sample",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Disk",children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:L,tooltip:"Select Empty Disk",onClick:function(){function w(){return C("select_empty_disk")}return w}()})})})]})})},g=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.disk,N=v.core_genes;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core Genes",open:!0,children:[N.map(function(V){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:V.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(p!=null&&p.can_extract),icon:"save",onClick:function(){function S(){return C("extract",{id:V.id})}return S}()})})]},V)})," ",(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract All",disabled:!(p!=null&&p.can_extract),icon:"save",onClick:function(){function V(){return C("bulk_extract_core")}return V}()})})})]},"Core Genes")},d=function(s,i){var h=(0,a.useBackend)(i),C=h.data,v=C.reagent_genes,p=C.has_reagent;return(0,e.createComponentVNode)(2,m,{title:"Reagent Genes",gene_set:v,do_we_show:p})},c=function(s,i){var h=(0,a.useBackend)(i),C=h.data,v=C.trait_genes,p=C.has_trait;return(0,e.createComponentVNode)(2,m,{title:"Trait Genes",gene_set:v,do_we_show:p})},m=function(s,i){var h=s.title,C=s.gene_set,v=s.do_we_show,p=(0,a.useBackend)(i),N=p.act,V=p.data,S=V.disk;return(0,e.createComponentVNode)(2,t.Collapsible,{title:h,open:!0,children:v?C.map(function(y){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:y.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(S!=null&&S.can_extract),icon:"save",onClick:function(){function L(){return N("extract",{id:y.id})}return L}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"times",onClick:function(){function L(){return N("remove",{id:y.id})}return L}()})})]},y)}):(0,e.createComponentVNode)(2,t.Stack.Item,{children:"No Genes Detected"})},h)},l=function(s,i){var h=s.title,C=s.gene_set,v=s.do_we_show,p=(0,a.useBackend)(i),N=p.act,V=p.data,S=V.has_seed,y=V.empty_disks,L=V.stat_disks,w=V.trait_disks,T=V.reagent_disks;return(0,e.createComponentVNode)(2,t.Section,{title:"Disks",children:[(0,e.createVNode)(1,"br"),"Empty Disks: ",y,(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{width:12,icon:"arrow-down",tooltip:"Eject an Empty disk",content:"Eject Empty Disk",onClick:function(){function x(){return N("eject_empty_disk")}return x}()}),(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Stats",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[L.slice().sort(function(x,M){return x.display_name.localeCompare(M.display_name)}).map(function(x){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:x.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[x.stat==="All"?(0,e.createComponentVNode)(2,t.Button,{content:"Replace All",tooltip:"Write disk stats to seed",disabled:!(x!=null&&x.ready)||!S,icon:"arrow-circle-down",onClick:function(){function M(){return N("bulk_replace_core",{index:x.index})}return M}()}):(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",tooltip:"Write disk stat to seed",disabled:!x||!S,content:"Replace",onClick:function(){function M(){return N("replace",{index:x.index,stat:x.stat})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function M(){return N("select",{index:x.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function M(){return N("eject_disk",{index:x.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:x.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function M(){return N("set_read_only",{index:x.index,read_only:x.read_only})}return M}()})]})]},x)}),(0,e.createComponentVNode)(2,t.Button)]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Traits",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[w.slice().sort(function(x,M){return x.display_name.localeCompare(M.display_name)}).map(function(x){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:x.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",disabled:!x||!x.can_insert,tooltip:"Add disk trait to seed",content:"Insert",onClick:function(){function M(){return N("insert",{index:x.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function M(){return N("select",{index:x.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function M(){return N("eject_disk",{index:x.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:x.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function M(){return N("set_read_only",{index:x.index,read_only:x.read_only})}return M}()})]})]},x)}),(0,e.createComponentVNode)(2,t.Button)]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Reagents",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[T.slice().sort(function(x,M){return x.display_name.localeCompare(M.display_name)}).map(function(x){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:x.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",disabled:!x||!x.can_insert,tooltip:"Add disk reagent to seed",content:"Insert",onClick:function(){function M(){return N("insert",{index:x.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function M(){return N("select",{index:x.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function M(){return N("eject_disk",{index:x.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:x.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function M(){return N("set_read_only",{index:x.index,read_only:x.read_only})}return M}()})]})]},x)}),(0,e.createComponentVNode)(2,t.Button)]})})]})]})}},73053:function(A,r,n){"use strict";r.__esModule=!0,r.GenericCrewManifest=void 0;var e=n(89005),a=n(36036),t=n(98595),o=n(41874),f=r.GenericCrewManifest=function(){function b(B,I){return(0,e.createComponentVNode)(2,t.Window,{theme:"nologo",width:588,height:510,children:(0,e.createComponentVNode)(2,t.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,a.Section,{noTopPadding:!0,children:(0,e.createComponentVNode)(2,o.CrewManifest)})})})}return b}()},42914:function(A,r,n){"use strict";r.__esModule=!0,r.GhostHudPanel=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GhostHudPanel=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.data,c=d.security,m=d.medical,l=d.diagnostic,u=d.pressure,s=d.radioactivity,i=d.ahud;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:217,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,b,{label:"Medical",type:"medical",is_active:m}),(0,e.createComponentVNode)(2,b,{label:"Security",type:"security",is_active:c}),(0,e.createComponentVNode)(2,b,{label:"Diagnostic",type:"diagnostic",is_active:l}),(0,e.createComponentVNode)(2,b,{label:"Pressure",type:"pressure",is_active:u}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,b,{label:"Radioactivity",type:"radioactivity",is_active:s,act_on:"rads_on",act_off:"rads_off"}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,b,{label:"Antag HUD",is_active:i,act_on:"ahud_on",act_off:"ahud_off"})]})})})}return B}(),b=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=I.label,m=I.type,l=m===void 0?null:m,u=I.is_active,s=I.act_on,i=s===void 0?"hud_on":s,h=I.act_off,C=h===void 0?"hud_off":h;return(0,e.createComponentVNode)(2,t.Flex,{pt:.3,color:"label",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{pl:.5,align:"center",width:"80%",children:c}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:.6,content:u?"On":"Off",icon:u?"toggle-on":"toggle-off",selected:u,onClick:function(){function v(){return d(u?C:i,{hud_type:l})}return v}()})})]})}},25825:function(A,r,n){"use strict";r.__esModule=!0,r.GlandDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GlandDispenser=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.glands,m=c===void 0?[]:c;return(0,e.createComponentVNode)(2,o.Window,{width:300,height:338,theme:"abductor",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{width:"60px",height:"60px",m:.75,textAlign:"center",fontSize:"17px",lineHeight:"55px",icon:"eject",backgroundColor:l.color,content:l.amount||"0",disabled:!l.amount,onClick:function(){function u(){return g("dispense",{gland_id:l.id})}return u}()},l.id)})})})})}return b}()},10270:function(A,r,n){"use strict";r.__esModule=!0,r.GravityGen=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GravityGen=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.charging_state,m=d.charge_count,l=d.breaker,u=d.ext_power,s=function(){function h(C){return C>0?(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"average",children:["[ ",C===1?"Charging":"Discharging"," ]"]}):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:u?"good":"bad",children:["[ ",u?"Powered":"Unpowered"," ]"]})}return h}(),i=function(){function h(C){if(C>0)return(0,e.createComponentVNode)(2,t.NoticeBox,{danger:!0,p:1.5,children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," Radiation Detected!"]})}return h}();return(0,e.createComponentVNode)(2,o.Window,{width:350,height:170,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[i(c),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Generator Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:l?"power-off":"times",content:l?"Online":"Offline",color:l?"green":"red",px:1.5,onClick:function(){function h(){return g("breaker")}return h}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Status",color:u?"good":"bad",children:s(c)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gravity Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:m/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})})]})})]})})})}return b}()},48657:function(A,r,n){"use strict";r.__esModule=!0,r.GuestPass=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49148),b=r.GuestPass=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:690,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"id-card",selected:!c.showlogs,onClick:function(){function m(){return d("mode",{mode:0})}return m}(),children:"Issue Pass"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"scroll",selected:c.showlogs,onClick:function(){function m(){return d("mode",{mode:1})}return m}(),children:["Records (",c.issue_log.length,")"]})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon:c.scan_name?"eject":"id-card",selected:c.scan_name,content:c.scan_name?c.scan_name:"-----",tooltip:c.scan_name?"Eject ID":"Insert ID",onClick:function(){function m(){return d("scan")}return m}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!c.showlogs&&(0,e.createComponentVNode)(2,t.Section,{title:"Issue Guest Pass",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Issue To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.giv_name?c.giv_name:"-----",disabled:!c.scan_name,onClick:function(){function m(){return d("giv_name")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reason",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.reason?c.reason:"-----",disabled:!c.scan_name,onClick:function(){function m(){return d("reason")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.duration?c.duration:"-----",disabled:!c.scan_name,onClick:function(){function m(){return d("duration")}return m}()})})]})})}),!c.showlogs&&(c.scan_name?(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.AccessList,{sectionButtons:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:c.printmsg,disabled:!c.canprint,onClick:function(){function m(){return d("issue")}return m}()}),grantableList:c.grantableList,accesses:c.regions,selectedList:c.selectedAccess,accessMod:function(){function m(l){return d("access",{access:l})}return m}(),grantAll:function(){function m(){return d("grant_all")}return m}(),denyAll:function(){function m(){return d("clear_all")}return m}(),grantDep:function(){function m(l){return d("grant_region",{region:l})}return m}(),denyDep:function(){function m(l){return d("deny_region",{region:l})}return m}()})}):(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"id-card",size:5,color:"gray",mb:5}),(0,e.createVNode)(1,"br"),"Please, insert ID Card"]})})})})),!!c.showlogs&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Issuance Log",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:!c.scan_name,onClick:function(){function m(){return d("print")}return m}()}),children:!!c.issue_log.length&&(0,e.createComponentVNode)(2,t.LabeledList,{children:c.issue_log.map(function(m,l){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:m},l)})})||(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No logs"]})})})})]})})})}return B}()},67834:function(A,r,n){"use strict";r.__esModule=!0,r.HandheldChemDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[1,5,10,20,30,50],b=null,B=r.HandheldChemDispenser=function(){function g(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:390,height:430,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k)]})})})}return g}(),I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.amount,i=u.energy,h=u.maxEnergy,C=u.mode;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:i,minValue:0,maxValue:h,ranges:{good:[h*.5,1/0],average:[h*.25,h*.5],bad:[-1/0,h*.25]},children:[i," / ",h," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Amount",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{children:f.map(function(v,p){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"15%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",selected:s===v,content:v,onClick:function(){function N(){return l("amount",{amount:v})}return N}()})},p)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mode",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{justify:"space-between",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:C==="dispense",content:"Dispense",m:"0",width:"32%",onClick:function(){function v(){return l("mode",{mode:"dispense"})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:C==="remove",content:"Remove",m:"0",width:"32%",onClick:function(){function v(){return l("mode",{mode:"remove"})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:C==="isolate",content:"Isolate",m:"0",width:"32%",onClick:function(){function v(){return l("mode",{mode:"isolate"})}return v}()})]})})]})})})},k=function(d,c){for(var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.chemicals,i=s===void 0?[]:s,h=u.current_reagent,C=[],v=0;v<(i.length+1)%3;v++)C.push(!0);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,height:"18%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:u.glass?"Drink Selector":"Chemical Selector",children:[i.map(function(p,N){return(0,e.createComponentVNode)(2,t.Button,{width:"32%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",selected:h===p.id,content:p.title,style:{"margin-left":"2px"},onClick:function(){function V(){return l("dispense",{reagent:p.id})}return V}()},N)}),C.map(function(p,N){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:"1",basis:"25%"},N)})]})})}},46098:function(A,r,n){"use strict";r.__esModule=!0,r.HealthSensor=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.HealthSensor=function(){function I(k,g){var d=(0,t.useBackend)(g),c=d.act,m=d.data,l=m.on,u=m.user_health,s=m.minHealth,i=m.maxHealth,h=m.alarm_health;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:125,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Scanning",children:(0,e.createComponentVNode)(2,o.Button,{icon:"power-off",content:l?"On":"Off",color:l?null:"red",selected:l,onClick:function(){function C(){return c("scan_toggle")}return C}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health activation",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:2,stepPixelSize:6,minValue:s,maxValue:i,value:h,format:function(){function C(v){return(0,a.toFixed)(v,1)}return C}(),width:"80px",onDrag:function(){function C(v,p){return c("alarm_health",{alarm_health:p})}return C}()})}),u!==null&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"User health",children:(0,e.createComponentVNode)(2,o.Box,{color:B(u),bold:u>=100,children:(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:u})})})]})})})})}return I}(),B=function(k){return k>50?"green":k>0?"orange":"red"}},36771:function(A,r,n){"use strict";r.__esModule=!0,r.Holodeck=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Holodeck=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=(0,a.useLocalState)(k,"currentDeck",""),l=m[0],u=m[1],s=(0,a.useLocalState)(k,"showReload",!1),i=s[0],h=s[1],C=c.decks,v=c.ai_override,p=c.emagged,N=function(){function V(S){d("select_deck",{deck:S}),u(S),h(!0),setTimeout(function(){h(!1)},3e3)}return V}();return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:[i&&(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Holodeck Control System",children:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createVNode)(1,"b",null,"Currently Loaded Program:",16)," ",l]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Available Programs",children:[C.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{width:15.5,color:"transparent",content:V,selected:V===l,onClick:function(){function S(){return N(V)}return S}()},V)}),(0,e.createVNode)(1,"hr",null,null,1,{color:"gray"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!v&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Override Protocols",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"Turn On":"Turn Off",color:p?"good":"bad",onClick:function(){function V(){return d("ai_override")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety Protocols",children:(0,e.createComponentVNode)(2,t.Box,{color:p?"bad":"good",children:[p?"Off":"On",!!p&&(0,e.createComponentVNode)(2,t.Button,{ml:9.5,width:15.5,color:"red",content:"Wildlife Simulation",onClick:function(){function V(){return d("wildlifecarp")}return V}()})]})})]})]})})]})})]})}return B}(),b=function(I,k){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"white",children:(0,e.createVNode)(1,"h1",null,"\xA0Recalibrating projection apparatus.\xA0",16)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,"Please, wait for 3 seconds.",16)})]})}},25471:function(A,r,n){"use strict";r.__esModule=!0,r.Instrument=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.Instrument=function(){function d(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:505,children:[(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,g)]})})]})}return d}(),B=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.help;if(i)return(0,e.createComponentVNode)(2,o.Modal,{maxWidth:"75%",height:window.innerHeight*.75+"px",mx:"auto",py:"0",px:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{height:"100%",title:"Help",level:"2",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{px:"0.5rem",mt:"-0.5rem",children:[(0,e.createVNode)(1,"h1",null,"Making a Song",16),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen: "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen: "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"h1",null,"Instrument Advanced Settings",16),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Type:"}),(0,e.createTextVNode)("\xA0Whether the instrument is legacy or synthesized."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Legacy instruments have a collection of sounds that are selectively used depending on the note to play."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Synthesized instruments use a base sound and change its pitch to match the note to play.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Current:"}),(0,e.createTextVNode)("\xA0Which instrument sample to play. Some instruments can be tuned to play different samples. Experiment!")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Note Shift/Note Transpose:"}),(0,e.createTextVNode)("\xA0The pitch to apply to all notes of the song.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain Mode:"}),(0,e.createTextVNode)("\xA0How a played note fades out."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Linear sustain means a note will fade out at a constant rate."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Exponential sustain means a note will fade out at an exponential rate, sounding smoother.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Volume Dropoff Threshold:"}),(0,e.createTextVNode)("\xA0The volume threshold at which a note is fully stopped.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain indefinitely last held note:"}),(0,e.createTextVNode)("\xA0Whether the last note should be sustained indefinitely.")],4)],4),(0,e.createComponentVNode)(2,o.Button,{color:"grey",content:"Close",onClick:function(){function h(){return u("help")}return h}()})]})})})},I=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.lines,h=s.playing,C=s.repeat,v=s.maxRepeats,p=s.tempo,N=s.minTempo,V=s.maxTempo,S=s.tickLag,y=s.volume,L=s.minVolume,w=s.maxVolume,T=s.ready;return(0,e.createComponentVNode)(2,o.Section,{title:"Instrument",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"info",content:"Help",onClick:function(){function x(){return u("help")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file",content:"New",onClick:function(){function x(){return u("newsong")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"upload",content:"Import",onClick:function(){function x(){return u("import")}return x}()})],4),children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Playback",children:[(0,e.createComponentVNode)(2,o.Button,{selected:h,disabled:i.length===0||C<0,icon:"play",content:"Play",onClick:function(){function x(){return u("play")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!h,icon:"stop",content:"Stop",onClick:function(){function x(){return u("stop")}return x}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Repeat",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:0,maxValue:v,value:C,stepPixelSize:59,onChange:function(){function x(M,O){return u("repeat",{new:O})}return x}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tempo",children:(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Button,{disabled:p>=V,content:"-",as:"span",mr:"0.5rem",onClick:function(){function x(){return u("tempo",{new:p+S})}return x}()}),(0,a.round)(600/p)," BPM",(0,e.createComponentVNode)(2,o.Button,{disabled:p<=N,content:"+",as:"span",ml:"0.5rem",onClick:function(){function x(){return u("tempo",{new:p-S})}return x}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:L,maxValue:w,value:y,stepPixelSize:6,onDrag:function(){function x(M,O){return u("setvolume",{new:O})}return x}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",children:T?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Ready"}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Instrument Definition Error!"})})]}),(0,e.createComponentVNode)(2,k)]})},k=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.allowedInstrumentNames,h=s.instrumentLoaded,C=s.instrument,v=s.canNoteShift,p=s.noteShift,N=s.noteShiftMin,V=s.noteShiftMax,S=s.sustainMode,y=s.sustainLinearDuration,L=s.sustainExponentialDropoff,w=s.legacy,T=s.sustainDropoffVolume,x=s.sustainHeldNote,M,O;return S===1?(M="Linear",O=(0,e.createComponentVNode)(2,o.Slider,{minValue:.1,maxValue:5,value:y,step:.5,stepPixelSize:85,format:function(){function D(E){return(0,a.round)(E*100)/100+" seconds"}return D}(),onChange:function(){function D(E,P){return u("setlinearfalloff",{new:P/10})}return D}()})):S===2&&(M="Exponential",O=(0,e.createComponentVNode)(2,o.Slider,{minValue:1.025,maxValue:10,value:L,step:.01,format:function(){function D(E){return(0,a.round)(E*1e3)/1e3+"% per decisecond"}return D}(),onChange:function(){function D(E,P){return u("setexpfalloff",{new:P})}return D}()})),i.sort(),(0,e.createComponentVNode)(2,o.Box,{my:-1,children:(0,e.createComponentVNode)(2,o.Collapsible,{mt:"1rem",mb:"0",title:"Advanced",children:(0,e.createComponentVNode)(2,o.Section,{mt:-1,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Type",children:w?"Legacy":"Synthesized"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current",children:h?(0,e.createComponentVNode)(2,o.Dropdown,{options:i,selected:C,width:"50%",onSelected:function(){function D(E){return u("switchinstrument",{name:E})}return D}()}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"None!"})}),!!(!w&&v)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Note Shift/Note Transpose",children:(0,e.createComponentVNode)(2,o.Slider,{minValue:N,maxValue:V,value:p,stepPixelSize:2,format:function(){function D(E){return E+" keys / "+(0,a.round)(E/12*100)/100+" octaves"}return D}(),onChange:function(){function D(E,P){return u("setnoteshift",{new:P})}return D}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain Mode",children:[(0,e.createComponentVNode)(2,o.Dropdown,{options:["Linear","Exponential"],selected:M,mb:"0.4rem",onSelected:function(){function D(E){return u("setsustainmode",{new:E})}return D}()}),O]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume Dropoff Threshold",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:.01,maxValue:100,value:T,stepPixelSize:6,onChange:function(){function D(E,P){return u("setdropoffvolume",{new:P})}return D}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain indefinitely last held note",children:(0,e.createComponentVNode)(2,o.Button,{selected:x,icon:x?"toggle-on":"toggle-off",content:x?"Yes":"No",onClick:function(){function D(){return u("togglesustainhold")}return D}()})})],4)]}),(0,e.createComponentVNode)(2,o.Button,{icon:"redo",content:"Reset to Default",mt:"0.5rem",onClick:function(){function D(){return u("reset")}return D}()})]})})})},g=function(c,m){var l=(0,t.useBackend)(m),u=l.act,s=l.data,i=s.playing,h=s.lines,C=s.editing;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Editor",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!C||i,icon:"plus",content:"Add Line",onClick:function(){function v(){return u("newline",{line:h.length+1})}return v}()}),(0,e.createComponentVNode)(2,o.Button,{selected:!C,icon:C?"chevron-up":"chevron-down",onClick:function(){function v(){return u("edit")}return v}()})],4),children:!!C&&(h.length>0?(0,e.createComponentVNode)(2,o.LabeledList,{children:h.map(function(v,p){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:p+1,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:i,icon:"pen",onClick:function(){function N(){return u("modifyline",{line:p+1})}return N}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:i,icon:"trash",onClick:function(){function N(){return u("deleteline",{line:p+1})}return N}()})],4),children:v},p)})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"Song is empty."}))})}},52736:function(A,r,n){"use strict";r.__esModule=!0,r.Jukebox=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(72253),f=n(36036),b=n(98595),B=r.Jukebox=function(){function g(d,c){var m=(0,o.useBackend)(c),l=m.act,u=m.data,s=u.active,i=u.looping,h=u.track_selected,C=u.volume,v=u.max_volume,p=u.songs,N=u.startTime,V=u.endTime,S=u.worldTime,y=u.need_coin,L=u.payment,w=u.advanced_admin,T=35,x=!L&&y&&!w,M=(0,t.flow)([(0,a.sortBy)(function(j){return j.name})])(p),O=p.find(function(j){return j.name===h}),D=M.length,E=O?M.findIndex(function(j){return j.name===O.name})+1:0,P=function(){function j(F){var W=Math.floor(F/60),z=F%60,K=String(W).padStart(2,"0")+":"+String(z).padStart(2,"0");return K}return j}(),R=(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[s?i?"\u221E":P(Math.round((S-N)/10)):i?"\u221E":P(O.length)," ","/ ",i?"\u221E":P(O.length)]});return(0,e.createComponentVNode)(2,b.Window,{width:350,height:435,title:"\u041C\u0443\u0437\u044B\u043A\u0430\u043B\u044C\u043D\u044B\u0439 \u0430\u0432\u0442\u043E\u043C\u0430\u0442",children:[x?(0,e.createComponentVNode)(2,k):null,(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,title:"\u041F\u0440\u043E\u0438\u0433\u0440\u044B\u0432\u0430\u0442\u0435\u043B\u044C",children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{bold:!0,maxWidth:"240px",children:O.name.length>T?(0,e.createVNode)(1,"marquee",null,O.name,0):O.name}),(0,e.createComponentVNode)(2,f.Stack,{fill:!0,mt:1.5,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:s?"pause":"play",color:"transparent",content:s?"\u0421\u0442\u043E\u043F":"\u0421\u0442\u0430\u0440\u0442",selected:s,onClick:function(){function j(){return l("toggle")}return j}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,f.Button.Checkbox,{fluid:!0,icon:"undo",content:"\u041F\u043E\u0432\u0442\u043E\u0440",disabled:s||y&&!w,tooltip:y&&!w?"\u0412\u044B \u043D\u0435 \u043C\u043E\u0436\u0435\u0442\u0435 \u0432\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u043E\u0432\u0442\u043E\u0440 \u0437\u0430 \u043C\u043E\u043D\u0435\u0442\u043A\u0443":null,checked:i,onClick:function(){function j(){return l("loop",{looping:!i})}return j}()})})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.ProgressBar.Countdown,{start:N,current:i?V:S,end:V,children:R})})]})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{children:[s?(0,e.createComponentVNode)(2,I):null,(0,e.createComponentVNode)(2,f.Stack,{fill:!0,mb:1.5,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,f.Button,{color:"transparent",icon:"fast-backward",onClick:function(){function j(){return l("set_volume",{volume:"min"})}return j}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,f.Button,{color:"transparent",icon:"undo",onClick:function(){function j(){return l("set_volume",{volume:"reset"})}return j}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,m:0,textAlign:"right",children:(0,e.createComponentVNode)(2,f.Button,{color:"transparent",icon:"fast-forward",onClick:function(){function j(){return l("set_volume",{volume:"max"})}return j}()})})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{textAlign:"center",textColor:"label",children:[(0,e.createComponentVNode)(2,f.Knob,{size:2,color:C<=25?"green":C<=50?"":C<=75?"orange":"red",value:C,unit:"%",minValue:0,maxValue:v,step:1,stepPixelSize:5,onDrag:function(){function j(F,W){return l("set_volume",{volume:W})}return j}()}),"Volume"]})]})})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"\u0414\u043E\u0441\u0442\u0443\u043F\u043D\u044B\u0435 \u0442\u0440\u0435\u043A\u0438",buttons:(0,e.createComponentVNode)(2,f.Button,{bold:!0,icon:"random",color:"transparent",content:E+"/"+D,tooltip:"\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0441\u043B\u0443\u0447\u0430\u0439\u043D\u044B\u0439 \u0442\u0440\u0435\u043A",tooltipPosition:"top-end",onClick:function(){function j(){var F=Math.floor(Math.random()*D),W=M[F];l("select_track",{track:W.name})}return j}()}),children:M.map(function(j){return(0,e.createComponentVNode)(2,f.Stack.Item,{mb:.5,textAlign:"left",children:(0,e.createComponentVNode)(2,f.Button,{fluid:!0,selected:O.name===j.name,color:"translucent",content:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:j.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:P(j.length)})]}),onClick:function(){function F(){l("select_track",{track:j.name})}return F}()})},j.name)})})})]})})]})}return g}(),I=function(){return(0,e.createComponentVNode)(2,f.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"music",size:"3",color:"gray",mb:1}),(0,e.createComponentVNode)(2,f.Box,{color:"label",bold:!0,children:"\u0418\u0433\u0440\u0430\u0435\u0442 \u043C\u0443\u0437\u044B\u043A\u0430"})]})},k=function(){return(0,e.createComponentVNode)(2,f.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"coins",size:"6",color:"gold",mr:1}),(0,e.createComponentVNode)(2,f.Box,{color:"label",bold:!0,mt:5,fontSize:2,children:"\u0412\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043C\u043E\u043D\u0435\u0442\u043A\u0443"})]})}},13618:function(A,r,n){"use strict";r.__esModule=!0,r.KeyComboModal=void 0;var e=n(89005),a=n(70611),t=n(72253),o=n(36036),f=n(98595),b=n(19203),B=n(51057),I=function(l){return l.key!==a.KEY.Alt&&l.key!==a.KEY.Control&&l.key!==a.KEY.Shift&&l.key!==a.KEY.Escape},k={DEL:"Delete",DOWN:"South",END:"Southwest",HOME:"Northwest",INSERT:"Insert",LEFT:"West",PAGEDOWN:"Southeast",PAGEUP:"Northeast",RIGHT:"East",SPACEBAR:"Space",UP:"North"},g=3,d=function(l){var u="";if(l.altKey&&(u+="Alt"),l.ctrlKey&&(u+="Ctrl"),l.shiftKey&&!(l.keyCode>=48&&l.keyCode<=57)&&(u+="Shift"),l.location===g&&(u+="Numpad"),I(l))if(l.shiftKey&&l.keyCode>=48&&l.keyCode<=57){var s=l.keyCode-48;u+="Shift"+s}else{var i=l.key.toUpperCase();u+=k[i]||i}return u},c=r.KeyComboModal=function(){function m(l,u){var s=(0,t.useBackend)(u),i=s.act,h=s.data,C=h.init_value,v=h.large_buttons,p=h.message,N=p===void 0?"":p,V=h.title,S=h.timeout,y=(0,t.useLocalState)(u,"input",C),L=y[0],w=y[1],T=(0,t.useLocalState)(u,"binding",!0),x=T[0],M=T[1],O=function(){function P(R){if(!x){R.key===a.KEY.Enter&&i("submit",{entry:L}),(0,a.isEscape)(R.key)&&i("cancel");return}if(R.preventDefault(),I(R)){D(d(R)),M(!1);return}else if(R.key===a.KEY.Escape){D(C),M(!1);return}}return P}(),D=function(){function P(R){R!==L&&w(R)}return P}(),E=130+(N.length>30?Math.ceil(N.length/3):0)+(N.length&&v?5:0);return(0,e.createComponentVNode)(2,f.Window,{title:V,width:240,height:E,children:[S&&(0,e.createComponentVNode)(2,B.Loader,{value:S}),(0,e.createComponentVNode)(2,f.Window.Content,{onKeyDown:function(){function P(R){O(R)}return P}(),children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Autofocus),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:N})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:x,content:x&&x!==null?"Awaiting input...":""+L,width:"100%",textAlign:"center",onClick:function(){function P(){D(C),M(!0)}return P}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,b.InputButtons,{input:L})})]})]})})]})}return m}()},35655:function(A,r,n){"use strict";r.__esModule=!0,r.KeycardAuth=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.KeycardAuth=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=(0,e.createComponentVNode)(2,t.Section,{title:"Keycard Authentication Device",children:(0,e.createComponentVNode)(2,t.Box,{children:"This device is used to trigger certain high security events. It requires the simultaneous swipe of two high-level ID cards."})});if(!d.swiping&&!d.busy)return(0,e.createComponentVNode)(2,o.Window,{width:540,height:280,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,(0,e.createComponentVNode)(2,t.Section,{title:"Choose Action",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Red Alert",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",disabled:!d.redAvailable,onClick:function(){function l(){return g("triggerevent",{triggerevent:"Red Alert"})}return l}(),content:"Red Alert"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ERT",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",onClick:function(){function l(){return g("triggerevent",{triggerevent:"Emergency Response Team"})}return l}(),content:"Call ERT"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Maint Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function l(){return g("triggerevent",{triggerevent:"Grant Emergency Maintenance Access"})}return l}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function l(){return g("triggerevent",{triggerevent:"Revoke Emergency Maintenance Access"})}return l}(),content:"Revoke"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Station-Wide Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function l(){return g("triggerevent",{triggerevent:"Activate Station-Wide Emergency Access"})}return l}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function l(){return g("triggerevent",{triggerevent:"Deactivate Station-Wide Emergency Access"})}return l}(),content:"Revoke"})]})]})})]})});var m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Waiting for YOU to swipe your ID..."});return!d.hasSwiped&&!d.ertreason&&d.event==="Emergency Response Team"?m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Fill out the reason for your ERT request."}):d.hasConfirm?m=(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Request Confirmed!"}):d.isRemote?m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Swipe your card to CONFIRM the remote request."}):d.hasSwiped&&(m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Waiting for second person to confirm..."})),(0,e.createComponentVNode)(2,o.Window,{width:540,height:265,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,d.event==="Emergency Response Team"&&(0,e.createComponentVNode)(2,t.Section,{title:"Reason for ERT Call",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{color:d.ertreason?"":"red",icon:d.ertreason?"check":"pencil-alt",content:d.ertreason?d.ertreason:"-----",disabled:d.busy,onClick:function(){function l(){return g("ert")}return l}()})})}),(0,e.createComponentVNode)(2,t.Section,{title:d.event,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back",disabled:d.busy||d.hasConfirm,onClick:function(){function l(){return g("reset")}return l}()}),children:m})]})})}return b}()},62955:function(A,r,n){"use strict";r.__esModule=!0,r.KitchenMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(62411),b=r.KitchenMachine=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.data,m=d.config,l=c.ingredients,u=c.operating,s=m.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Operating,{operating:u,name:s}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,B)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Ingredients",children:(0,e.createComponentVNode)(2,t.Table,{className:"Ingredient__Table",children:l.map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{tr:5,children:[(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:i.name}),2),(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:[i.amount," ",i.units]}),2)]},i.name)})})})})]})})})}return I}(),B=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.inactive,u=m.tooltip;return(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:l,tooltip:l?u:"",tooltipPosition:"bottom",content:"Activate",onClick:function(){function s(){return c("cook")}return s}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:l,tooltip:l?u:"",tooltipPosition:"bottom",content:"Eject Contents",onClick:function(){function s(){return c("eject")}return s}()})})]})})}},9525:function(A,r,n){"use strict";r.__esModule=!0,r.LawManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.LawManager=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.isAdmin,s=l.isSlaved,i=l.isMalf,h=l.isAIMalf,C=l.view;return(0,e.createComponentVNode)(2,o.Window,{width:800,height:i?620:365,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!(u&&s)&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:["This unit is slaved to ",s,"."]}),!!(i||h)&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Law Management",selected:C===0,onClick:function(){function v(){return m("set_view",{set_view:0})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Lawsets",selected:C===1,onClick:function(){function v(){return m("set_view",{set_view:1})}return v}()})]}),C===0&&(0,e.createComponentVNode)(2,b),C===1&&(0,e.createComponentVNode)(2,B)]})})}return k}(),b=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.has_zeroth_laws,s=l.zeroth_laws,i=l.has_ion_laws,h=l.ion_laws,C=l.ion_law_nr,v=l.has_inherent_laws,p=l.inherent_laws,N=l.has_supplied_laws,V=l.supplied_laws,S=l.channels,y=l.channel,L=l.isMalf,w=l.isAdmin,T=l.zeroth_law,x=l.ion_law,M=l.inherent_law,O=l.supplied_law,D=l.supplied_law_position;return(0,e.createFragment)([!!u&&(0,e.createComponentVNode)(2,I,{title:"ERR_NULL_VALUE",laws:s,ctx:d}),!!i&&(0,e.createComponentVNode)(2,I,{title:C,laws:h,ctx:d}),!!v&&(0,e.createComponentVNode)(2,I,{title:"Inherent",laws:p,ctx:d}),!!N&&(0,e.createComponentVNode)(2,I,{title:"Supplied",laws:V,ctx:d}),(0,e.createComponentVNode)(2,t.Section,{title:"Statement Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Statement Channel",children:S.map(function(E){return(0,e.createComponentVNode)(2,t.Button,{content:E.channel,selected:E.channel===y,onClick:function(){function P(){return m("law_channel",{law_channel:E.channel})}return P}()},E.channel)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"State Laws",children:(0,e.createComponentVNode)(2,t.Button,{content:"State Laws",onClick:function(){function E(){return m("state_laws")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Law Notification",children:(0,e.createComponentVNode)(2,t.Button,{content:"Notify",onClick:function(){function E(){return m("notify_laws")}return E}()})})]})}),!!L&&(0,e.createComponentVNode)(2,t.Section,{title:"Add Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"60%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"20%",children:"Actions"})]}),!!(w&&!u)&&(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Zero"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:T}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_zeroth_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_zeroth_law")}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ion"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:x}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_ion_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_ion_law")}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Inherent"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:M}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_inherent_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_inherent_law")}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Supplied"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:O}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:D,onClick:function(){function E(){return m("change_supplied_law_position")}return E}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_supplied_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_supplied_law")}return E}()})]})]})]})})],0)},B=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.law_sets;return(0,e.createComponentVNode)(2,t.Box,{children:u.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name+" - "+s.header,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Load Laws",icon:"download",onClick:function(){function i(){return m("transfer_laws",{transfer_laws:s.ref})}return i}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.laws.has_ion_laws>0&&s.laws.ion_laws.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.index,children:i.law},i.index)}),s.laws.has_zeroth_laws>0&&s.laws.zeroth_laws.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.index,children:i.law},i.index)}),s.laws.has_inherent_laws>0&&s.laws.inherent_laws.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.index,children:i.law},i.index)}),s.laws.has_supplied_laws>0&&s.laws.inherent_laws.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.index,children:i.law},i.index)})]})},s.name)})})},I=function(g,d){var c=(0,a.useBackend)(g.ctx),m=c.act,l=c.data,u=l.isMalf;return(0,e.createComponentVNode)(2,t.Section,{title:g.title+" Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"69%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"21%",children:"State?"})]}),g.laws.map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:s.index}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s.law}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:s.state?"Yes":"No",selected:s.state,onClick:function(){function i(){return m("state_law",{ref:s.ref,state_law:s.state?0:1})}return i}()}),!!u&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function i(){return m("edit_law",{edit_law:s.ref})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Delete",icon:"trash",color:"red",onClick:function(){function i(){return m("delete_law",{delete_law:s.ref})}return i}()})],4)]})]},s.law)})]})})}},85066:function(A,r,n){"use strict";r.__esModule=!0,r.LibraryComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.LibraryComputer=function(){function C(v,p){return(0,e.createComponentVNode)(2,o.Window,{width:1050,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})})]})}return C}(),B=function(v,p){var N=(0,a.useBackend)(p),V=N.act,S=N.data,y=v.args,L=S.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:y.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:y.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:y.summary}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[y.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",verticalAlign:"top"})]}),!y.isProgrammatic&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Categories",children:y.categories.join(", ")})]}),(0,e.createVNode)(1,"br"),L===y.ckey&&(0,e.createComponentVNode)(2,t.Button,{content:"Delete Book",icon:"trash",color:"red",disabled:y.isProgrammatic,onClick:function(){function w(){return V("delete_book",{bookid:y.id,user_ckey:L})}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Report Book",icon:"flag",color:"red",disabled:y.isProgrammatic,onClick:function(){function w(){return(0,f.modalOpen)(p,"report_book",{bookid:y.id})}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Rate Book",icon:"star",color:"caution",disabled:y.isProgrammatic,onClick:function(){function w(){return(0,f.modalOpen)(p,"rate_info",{bookid:y.id})}return w}()})]})},I=function(v,p){var N=(0,a.useBackend)(p),V=N.act,S=N.data,y=v.args,L=S.selected_report,w=S.report_categories,T=S.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",title:"Report this book for Rule Violations",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:y.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reasons",children:(0,e.createComponentVNode)(2,t.Box,{children:w.map(function(x,M){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:x.description,selected:x.category_id===L,onClick:function(){function O(){return V("set_report",{report_type:x.category_id})}return O}()}),(0,e.createVNode)(1,"br")],4,M)})})})]}),(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,icon:"paper-plane",content:"Submit Report",onClick:function(){function x(){return V("submit_report",{bookid:y.id,user_ckey:T})}return x}()})]})},k=function(v,p){var N=(0,a.useBackend)(p),V=N.act,S=N.data,y=S.selected_rating,L=Array(10).fill().map(function(w,T){return 1+T});return(0,e.createComponentVNode)(2,t.Stack,{children:[L.map(function(w,T){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{bold:!0,icon:"star",color:y>=w?"caution":"default",onClick:function(){function x(){return V("set_rating",{rating_value:w})}return x}()})},T)}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,ml:2,fontSize:"150%",children:[y+"/10",(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"top"})]})]})},g=function(v,p){var N=(0,a.useBackend)(p),V=N.act,S=N.data,y=v.args,L=S.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:y.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:y.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[y.current_rating?y.current_rating:0,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Ratings",children:y.total_ratings?y.total_ratings:0})]}),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,t.Button.Confirm,{mt:2,content:"Submit",icon:"paper-plane",onClick:function(){function w(){return V("rate_book",{bookid:y.id,user_ckey:L})}return w}()})]})},d=function(v,p){var N=(0,a.useBackend)(p),V=N.data,S=(0,a.useLocalState)(p,"tabIndex",0),y=S[0],L=S[1],w=V.login_state;return(0,e.createComponentVNode)(2,t.Stack.Item,{mb:1,children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:y===0,onClick:function(){function T(){return L(0)}return T}(),children:"Book Archives"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:y===1,onClick:function(){function T(){return L(1)}return T}(),children:"Corporate Literature"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:y===2,onClick:function(){function T(){return L(2)}return T}(),children:"Upload Book"}),w===1&&(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:y===3,onClick:function(){function T(){return L(3)}return T}(),children:"Patron Manager"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:y===4,onClick:function(){function T(){return L(4)}return T}(),children:"Inventory"})]})})},c=function(v,p){var N=(0,a.useLocalState)(p,"tabIndex",0),V=N[0];switch(V){case 0:return(0,e.createComponentVNode)(2,l);case 1:return(0,e.createComponentVNode)(2,u);case 2:return(0,e.createComponentVNode)(2,s);case 3:return(0,e.createComponentVNode)(2,i);case 4:return(0,e.createComponentVNode)(2,h);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},m=function(v,p){var N=(0,a.useBackend)(p),V=N.act,S=N.data,y=S.searchcontent,L=S.book_categories,w=S.user_ckey,T=[];return L.map(function(x){return T[x.description]=x.category_id}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"35%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"edit",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Inputs"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:y.title||"Input Title",onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_title")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:y.author||"Input Author",onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_author")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Ratings",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:1,width:"min-content",content:y.ratingmin,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_ratingmin")}return x}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:"To"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:1,width:"min-content",content:y.ratingmax,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_ratingmax")}return x}()})})]})})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"clipboard-list",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Book Categories"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{mt:2,children:(0,e.createComponentVNode)(2,t.Dropdown,{mt:.6,width:"190px",options:L.map(function(x){return x.description}),onSelected:function(){function x(M){return V("toggle_search_category",{category_id:T[M]})}return x}()})})})}),(0,e.createVNode)(1,"br"),L.filter(function(x){return y.categories.includes(x.category_id)}).map(function(x){return(0,e.createComponentVNode)(2,t.Button,{content:x.description,selected:!0,icon:"unlink",onClick:function(){function M(){return V("toggle_search_category",{category_id:x.category_id})}return M}()},x.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Actions"]}),(0,e.createComponentVNode)(2,t.Button,{content:"Clear Search",icon:"eraser",onClick:function(){function x(){return V("clear_search")}return x}()}),y.ckey?(0,e.createComponentVNode)(2,t.Button,{mb:.5,content:"Stop Showing My Books",color:"bad",icon:"search",onClick:function(){function x(){return V("clear_ckey_search")}return x}()}):(0,e.createComponentVNode)(2,t.Button,{content:"Find My Books",icon:"search",onClick:function(){function x(){return V("find_users_books",{user_ckey:w})}return x}()})]})]})},l=function(v,p){var N=(0,a.useBackend)(p),V=N.act,S=N.data,y=S.external_booklist,L=S.archive_pagenumber,w=S.num_pages,T=S.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Access",buttons:(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",disabled:L===1,onClick:function(){function x(){return V("deincrementpagemax")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",disabled:L===1,onClick:function(){function x(){return V("deincrementpage")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{bold:!0,content:L,onClick:function(){function x(){return(0,f.modalOpen)(p,"setpagenumber")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",disabled:L===w,onClick:function(){function x(){return V("incrementpage")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",disabled:L===w,onClick:function(){function x(){return V("incrementpagemax")}return x}()})],4),children:[(0,e.createComponentVNode)(2,m),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ratings"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Category"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),y.map(function(x){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:x.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:.5}),x.title.length>45?x.title.substr(0,45)+"...":x.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:x.author.length>30?x.author.substr(0,30)+"...":x.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[x.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",ml:.5,color:"yellow",verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:x.categories.join(", ").substr(0,45)}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[T===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function M(){return V("order_external_book",{bookid:x.id})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function M(){return(0,f.modalOpen)(p,"expand_info",{bookid:x.id})}return M}()})]})]},x.id)})]})]})},u=function(v,p){var N=(0,a.useBackend)(p),V=N.act,S=N.data,y=S.programmatic_booklist,L=S.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Corporate Book Catalog",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),y.map(function(w,T){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:2}),w.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:w.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[L===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function x(){return V("order_programmatic_book",{bookid:w.id})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function x(){return(0,f.modalOpen)(p,"expand_info",{bookid:w.id})}return x}()})]})]},T)})]})})},s=function(v,p){var N=(0,a.useBackend)(p),V=N.act,S=N.data,y=S.selectedbook,L=S.book_categories,w=S.user_ckey,T=[];return L.map(function(x){return T[x.description]=x.category_id}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Upload",buttons:(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,width:9.5,icon:"upload",disabled:y.copyright,content:"Upload Book",onClick:function(){function x(){return V("uploadbook",{user_ckey:w})}return x}()}),children:[y.copyright?(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"WARNING: You cannot upload or modify the attributes of a copyrighted book"}):(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{ml:15,mb:3,fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:2}),"Book Uploader"]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:y.copyright,content:y.title,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_selected_title")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:y.copyright,content:y.author,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_selected_author")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"240px",options:L.map(function(x){return x.description}),onSelected:function(){function x(M){return V("toggle_upload_category",{category_id:T[M]})}return x}()})})})]}),(0,e.createVNode)(1,"br"),L.filter(function(x){return y.categories.includes(x.category_id)}).map(function(x){return(0,e.createComponentVNode)(2,t.Button,{content:x.description,disabled:y.copyright,selected:!0,icon:"unlink",onClick:function(){function M(){return V("toggle_upload_category",{category_id:x.category_id})}return M}()},x.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mr:75,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen",width:"auto",disabled:y.copyright,content:"Edit Summary",onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_selected_summary")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:y.summary})]})})]})]})},i=function(v,p){var N=(0,a.useBackend)(p),V=N.act,S=N.data,y=S.checkout_data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Checked Out Books",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Patron"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time Left"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actions"})]}),y.map(function(L,w){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-tag"}),L.patron_name]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.title}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.timeleft>=0?L.timeleft:"LATE"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:(0,e.createComponentVNode)(2,t.Button,{content:"Mark Lost",icon:"flag",color:"bad",disabled:L.timeleft>=0,onClick:function(){function T(){return V("reportlost",{libraryid:L.libraryid})}return T}()})})]},w)})]})})},h=function(v,p){var N=(0,a.useBackend)(p),V=N.act,S=N.data,y=S.inventory_list;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Library Inventory",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"LIB ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"})]}),y.map(function(L,w){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.libraryid}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"})," ",L.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.checked_out?"Checked Out":"Available"})]},w)})]})})};(0,f.modalRegisterBodyOverride)("expand_info",B),(0,f.modalRegisterBodyOverride)("report_book",I),(0,f.modalRegisterBodyOverride)("rate_info",g)},9516:function(A,r,n){"use strict";r.__esModule=!0,r.LibraryManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.LibraryManager=function(){function d(c,m){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,B)})]})}return d}(),B=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.pagestate;switch(i){case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,g);case 3:return(0,e.createComponentVNode)(2,k);default:return"WE SHOULDN'T BE HERE!"}},I=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-shield",verticalAlign:"middle",size:3,mr:"1rem"}),"Library Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"trash",width:"auto",color:"danger",content:"Delete Book by SSID",onClick:function(){function i(){return(0,f.modalOpen)(m,"specify_ssid_delete")}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",width:"auto",color:"danger",content:"Delete All Books By CKEY",onClick:function(){function i(){return(0,f.modalOpen)(m,"specify_ckey_delete")}return i}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Books By CKEY",onClick:function(){function i(){return(0,f.modalOpen)(m,"specify_ckey_search")}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Reported Books",onClick:function(){function i(){return u("view_reported_books")}return i}()})]})},k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.reports;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-secret",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"All Reported Books",(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function h(){return u("return")}return h}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Uploader CKEY"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Report Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Reporter Ckey"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),i.map(function(h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:h.uploader_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),h.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:h.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:h.report_description}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:h.reporter_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",onClick:function(){function C(){return u("delete_book",{bookid:h.id})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Unflag",icon:"flag",color:"caution",onClick:function(){function C(){return u("unflag_book",{bookid:h.id})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function C(){return u("view_book",{bookid:h.id})}return C}()})]})]},h.id)})]})})},g=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.ckey,h=s.booklist;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"Books uploaded by ",i,(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{mt:1,content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function C(){return u("return")}return C}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),h.map(function(C){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:C.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),C.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:C.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",color:"bad",onClick:function(){function v(){return u("delete_book",{bookid:C.id})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function v(){return u("view_book",{bookid:C.id})}return v}()})]})]},C.id)})]})})}},90447:function(A,r,n){"use strict";r.__esModule=!0,r.ListInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(36036),f=n(72253),b=n(92986),B=n(98595),I=r.ListInputModal=function(){function d(c,m){var l=(0,f.useBackend)(m),u=l.act,s=l.data,i=s.items,h=i===void 0?[]:i,C=s.message,v=C===void 0?"":C,p=s.init_value,N=s.timeout,V=s.title,S=(0,f.useLocalState)(m,"selected",h.indexOf(p)),y=S[0],L=S[1],w=(0,f.useLocalState)(m,"searchBarVisible",h.length>10),T=w[0],x=w[1],M=(0,f.useLocalState)(m,"searchQuery",""),O=M[0],D=M[1],E=function(){function G(J){var Q=z.length-1;if(J===b.KEY_DOWN)if(y===null||y===Q){var ue;L(0),(ue=document.getElementById("0"))==null||ue.scrollIntoView()}else{var ie;L(y+1),(ie=document.getElementById((y+1).toString()))==null||ie.scrollIntoView()}else if(J===b.KEY_UP)if(y===null||y===0){var pe;L(Q),(pe=document.getElementById(Q.toString()))==null||pe.scrollIntoView()}else{var te;L(y-1),(te=document.getElementById((y-1).toString()))==null||te.scrollIntoView()}}return G}(),P=function(){function G(J){J!==y&&L(J)}return G}(),R=function(){function G(){x(!1),x(!0)}return G}(),j=function(){function G(J){var Q=String.fromCharCode(J),ue=h.find(function(te){return te==null?void 0:te.toLowerCase().startsWith(Q==null?void 0:Q.toLowerCase())});if(ue){var ie,pe=h.indexOf(ue);L(pe),(ie=document.getElementById(pe.toString()))==null||ie.scrollIntoView()}}return G}(),F=function(){function G(J){var Q;J!==O&&(D(J),L(0),(Q=document.getElementById("0"))==null||Q.scrollIntoView())}return G}(),W=function(){function G(){x(!T),D("")}return G}(),z=h.filter(function(G){return G==null?void 0:G.toLowerCase().includes(O.toLowerCase())}),K=330+Math.ceil(v.length/3);return T||setTimeout(function(){var G;return(G=document.getElementById(y.toString()))==null?void 0:G.focus()},1),(0,e.createComponentVNode)(2,B.Window,{title:V,width:325,height:K,children:[N&&(0,e.createComponentVNode)(2,a.Loader,{value:N}),(0,e.createComponentVNode)(2,B.Window.Content,{onKeyDown:function(){function G(J){var Q=window.event?J.which:J.keyCode;(Q===b.KEY_DOWN||Q===b.KEY_UP)&&(J.preventDefault(),E(Q)),Q===b.KEY_ENTER&&(J.preventDefault(),u("submit",{entry:z[y]})),!T&&Q>=b.KEY_A&&Q<=b.KEY_Z&&(J.preventDefault(),j(Q)),Q===b.KEY_ESCAPE&&(J.preventDefault(),u("cancel"))}return G}(),children:(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{compact:!0,icon:T?"search":"font",selected:!0,tooltip:T?"Search Mode. Type to search or use arrow keys to select manually.":"Hotkey Mode. Type a letter to jump to the first match. Enter to select.",tooltipPosition:"left",onClick:function(){function G(){return W()}return G}()}),className:"ListInput__Section",fill:!0,title:v,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,k,{filteredItems:z,onClick:P,onFocusSearch:R,searchBarVisible:T,selected:y})}),(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:T&&(0,e.createComponentVNode)(2,g,{filteredItems:z,onSearch:F,searchQuery:O,selected:y})}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,children:(0,e.createComponentVNode)(2,t.InputButtons,{input:z[y]})})]})})})]})}return d}(),k=function(c,m){var l=(0,f.useBackend)(m),u=l.act,s=c.filteredItems,i=c.onClick,h=c.onFocusSearch,C=c.searchBarVisible,v=c.selected;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,tabIndex:0,children:s.map(function(p,N){return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:"transparent",id:N,onClick:function(){function V(){return i(N)}return V}(),onDblClick:function(){function V(S){S.preventDefault(),u("submit",{entry:s[v]})}return V}(),onKeyDown:function(){function V(S){var y=window.event?S.which:S.keyCode;C&&y>=b.KEY_A&&y<=b.KEY_Z&&(S.preventDefault(),h())}return V}(),selected:N===v,style:{animation:"none",transition:"none"},children:p.replace(/^\w/,function(V){return V.toUpperCase()})},N)})})},g=function(c,m){var l=(0,f.useBackend)(m),u=l.act,s=c.filteredItems,i=c.onSearch,h=c.searchQuery,C=c.selected;return(0,e.createComponentVNode)(2,o.Input,{width:"100%",autoFocus:!0,autoSelect:!0,onEnter:function(){function v(p){p.preventDefault(),u("submit",{entry:s[C]})}return v}(),onInput:function(){function v(p,N){return i(N)}return v}(),placeholder:"Search...",value:h})}},26826:function(A,r,n){"use strict";r.__esModule=!0,r.Loadout=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b={Default:function(){function c(m,l){return m.gear.gear_tier-l.gear.gear_tier}return c}(),Alphabetical:function(){function c(m,l){return m.gear.name.toLowerCase().localeCompare(l.gear.name.toLowerCase())}return c}(),Cost:function(){function c(m,l){return m.gear.cost-l.gear.cost}return c}()},B=r.Loadout=function(){function c(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=(0,t.useLocalState)(l,"search",!1),C=h[0],v=h[1],p=(0,t.useLocalState)(l,"searchText",""),N=p[0],V=p[1],S=(0,t.useLocalState)(l,"category",Object.keys(i.gears)[0]),y=S[0],L=S[1],w=(0,t.useLocalState)(l,"tweakedGear",""),T=w[0],x=w[1];return(0,e.createComponentVNode)(2,f.Window,{width:1105,height:650,children:[T&&(0,e.createComponentVNode)(2,d,{tweakedGear:T,setTweakedGear:x}),(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,I,{category:y,setCategory:L})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"25%",children:(0,e.createComponentVNode)(2,g,{setTweakedGear:x})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"75%",children:(0,e.createComponentVNode)(2,k,{category:y,search:C,setSearch:v,searchText:N,setSearchText:V})})]})})]})})]})}return c}(),I=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=m.category,C=m.setCategory;return(0,e.createComponentVNode)(2,o.Tabs,{fluid:!0,textAlign:"center",style:{"flex-wrap":"wrap-reverse"},children:Object.keys(i.gears).map(function(v){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:v===h,style:{"white-space":"nowrap"},onClick:function(){function p(){return C(v)}return p}(),children:v},v)})})},k=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=i.user_tier,C=i.gear_slots,v=i.max_gear_slots,p=m.category,N=m.search,V=m.setSearch,S=m.searchText,y=m.setSearchText,L=(0,t.useLocalState)(l,"sortType","Default"),w=L[0],T=L[1],x=(0,t.useLocalState)(l,"sortReverse",!1),M=x[0],O=x[1],D=(0,a.createSearch)(S,function(P){return P.name}),E;return S.length>2?E=Object.entries(i.gears).reduce(function(P,R){var j=R[0],F=R[1];return P.concat(Object.entries(F).map(function(W){var z=W[0],K=W[1];return{key:z,gear:K}}))},[]).filter(function(P){var R=P.gear;return D(R)}):E=Object.entries(i.gears[p]).map(function(P){var R=P[0],j=P[1];return{key:R,gear:j}}),E.sort(b[w]),M&&(E=E.reverse()),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:p,buttons:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Dropdown,{height:1.66,selected:w,options:Object.keys(b),onSelected:function(){function P(R){return T(R)}return P}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:M?"arrow-down-wide-short":"arrow-down-short-wide",tooltip:M?"Ascending order":"Descending order",tooltipPosition:"bottom-end",onClick:function(){function P(){return O(!M)}return P}()})}),N&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Input,{width:20,placeholder:"Search...",value:S,onInput:function(){function P(R){return y(R.target.value)}return P}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"magnifying-glass",selected:N,tooltip:"Toggle search field",tooltipPosition:"bottom-end",onClick:function(){function P(){V(!N),y("")}return P}()})})]}),children:E.map(function(P){var R=P.key,j=P.gear,F=12,W=Object.keys(i.selected_gears).includes(R),z=j.cost===1?j.cost+" Point":j.cost+" Points",K=(0,e.createComponentVNode)(2,o.Box,{children:[j.name.length>F&&(0,e.createComponentVNode)(2,o.Box,{children:j.name}),j.gear_tier>h&&(0,e.createComponentVNode)(2,o.Box,{mt:j.name.length>F&&1.5,textColor:"red",children:"That gear is only available at a higher donation tier than you are on."})]}),G=(0,e.createFragment)([j.allowed_roles&&(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:"user",tooltip:(0,e.createComponentVNode)(2,o.Section,{m:-1,title:"Allowed Roles",children:j.allowed_roles.map(function(Q){return(0,e.createComponentVNode)(2,o.Box,{children:Q},Q)})}),tooltipPosition:"left"}),Object.entries(j.tweaks).map(function(Q){var ue=Q[0],ie=Q[1];return ie.map(function(pe){return(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:pe.icon,tooltip:pe.tooltip,tooltipPosition:"top"},ue)})}),(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:"info",tooltip:j.desc,tooltipPosition:"top"})],0),J=(0,e.createComponentVNode)(2,o.Box,{class:"Loadout-InfoBox",children:[(0,e.createComponentVNode)(2,o.Box,{style:{"flex-grow":1},fontSize:1,color:"gold",opacity:.75,children:j.gear_tier>0&&"Tier "+j.gear_tier}),(0,e.createComponentVNode)(2,o.Box,{fontSize:.75,opacity:.66,children:z})]});return(0,e.createComponentVNode)(2,o.ImageButton,{m:.5,imageSize:84,dmIcon:j.icon,dmIconState:j.icon_state,tooltip:(j.name.length>F||j.gear_tier>0)&&K,tooltipPosition:"bottom",selected:W,disabled:j.gear_tier>h||C+j.cost>v&&!W,buttons:G,buttonsAlt:J,onClick:function(){function Q(){return s("toggle_gear",{gear:R})}return Q}(),children:j.name},R)})})},g=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=m.setTweakedGear,C=Object.entries(i.gears).reduce(function(v,p){var N=p[0],V=p[1],S=Object.entries(V).filter(function(y){var L=y[0];return Object.keys(i.selected_gears).includes(L)}).map(function(y){var L=y[0],w=y[1];return Object.assign({key:L},w)});return v.concat(S)},[]);return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Selected Equipment",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",tooltip:"Clear Loadout",tooltipPosition:"bottom-end",onClick:function(){function v(){return s("clear_loadout")}return v}()}),children:C.map(function(v){return(0,e.createComponentVNode)(2,o.ImageButton,{fluid:!0,imageSize:32,dmIcon:v.icon,dmIconState:v.icon_state,buttons:(0,e.createFragment)([Object.entries(v.tweaks).length>0&&(0,e.createComponentVNode)(2,o.Button,{translucent:!0,icon:"gears",iconColor:"gray",width:"33px",onClick:function(){function p(){return h(v)}return p}()}),(0,e.createComponentVNode)(2,o.Button,{translucent:!0,icon:"times",iconColor:"red",width:"32px",onClick:function(){function p(){return s("toggle_gear",{gear:v.key})}return p}()})],0),children:v.name},v.key)})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.ProgressBar,{value:i.gear_slots,maxValue:i.max_gear_slots,ranges:{bad:[i.max_gear_slots,1/0],average:[i.max_gear_slots*.66,i.max_gear_slots],good:[0,i.max_gear_slots*.66]},children:(0,e.createComponentVNode)(2,o.Box,{textAlign:"center",children:["Used points ",i.gear_slots,"/",i.max_gear_slots]})})})})]})},d=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=m.tweakedGear,C=m.setTweakedGear;return(0,e.createComponentVNode)(2,o.Dimmer,{children:(0,e.createComponentVNode)(2,o.Box,{className:"Loadout-Modal__background",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,width:20,height:20,title:h.name,buttons:(0,e.createComponentVNode)(2,o.Button,{color:"red",icon:"times",tooltip:"Close",tooltipPosition:"top",onClick:function(){function v(){return C("")}return v}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:Object.entries(h.tweaks).map(function(v){var p=v[0],N=v[1];return N.map(function(V){var S=i.selected_gears[h.key][p];return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:V.name,color:S?"":"gray",buttons:(0,e.createComponentVNode)(2,o.Button,{color:"transparent",icon:"pen",onClick:function(){function y(){return s("set_tweak",{gear:h.key,tweak:p})}return y}()}),children:[S||"Default",(0,e.createComponentVNode)(2,o.Box,{inline:!0,ml:1,width:1,height:1,verticalAlign:"middle",style:{"background-color":""+S}})]},p)})})})})})})}},77613:function(A,r,n){"use strict";r.__esModule=!0,r.MODsuitContent=r.MODsuit=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(y,L){var w=y.name,T=y.value,x=y.module_ref,M=(0,a.useBackend)(L),O=M.act;return(0,e.createComponentVNode)(2,t.NumberInput,{value:T,minValue:-50,maxValue:50,stepPixelSize:5,width:"39px",onChange:function(){function D(E,P){return O("configure",{key:w,value:P,ref:x})}return D}()})},b=function(y,L){var w=y.name,T=y.value,x=y.module_ref,M=(0,a.useBackend)(L),O=M.act;return(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:T,onClick:function(){function D(){return O("configure",{key:w,value:!T,ref:x})}return D}()})},B=function(y,L){var w=y.name,T=y.value,x=y.module_ref,M=(0,a.useBackend)(L),O=M.act;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"paint-brush",onClick:function(){function D(){return O("configure",{key:w,ref:x})}return D}()}),(0,e.createComponentVNode)(2,t.ColorBox,{color:T,mr:.5})],4)},I=function(y,L){var w=y.name,T=y.value,x=y.values,M=y.module_ref,O=(0,a.useBackend)(L),D=O.act;return(0,e.createComponentVNode)(2,t.Dropdown,{displayText:T,options:x,onSelected:function(){function E(P){return D("configure",{key:w,value:P,ref:M})}return E}()})},k=function(y,L){var w=y.name,T=y.display_name,x=y.type,M=y.value,O=y.values,D=y.module_ref,E={number:(0,e.normalizeProps)((0,e.createComponentVNode)(2,f,Object.assign({},y))),bool:(0,e.normalizeProps)((0,e.createComponentVNode)(2,b,Object.assign({},y))),color:(0,e.normalizeProps)((0,e.createComponentVNode)(2,B,Object.assign({},y))),list:(0,e.normalizeProps)((0,e.createComponentVNode)(2,I,Object.assign({},y)))};return(0,e.createComponentVNode)(2,t.Box,{children:[T,": ",E[x]]})},g=function(y,L){var w=y.active,T=y.userradiated,x=y.usertoxins,M=y.usermaxtoxins,O=y.threatlevel;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Level",color:w&&T?"bad":"good",children:w&&T?"IRRADIATED!":"RADIATION-FREE"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxins Level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?x/M:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:x})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Hazard Level",color:w&&O?"bad":"good",bold:!0,children:w&&O?O:0})})]})},d=function(y,L){var w=y.active,T=y.userhealth,x=y.usermaxhealth,M=y.userbrute,O=y.userburn,D=y.usertoxin,E=y.useroxy;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?T/x:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?T:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?M/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?M:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?O/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?O:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?D/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?D:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?E/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?E:0})})})})]})],4)},c=function(y,L){var w=y.active,T=y.statustime,x=y.statusid,M=y.statushealth,O=y.statusmaxhealth,D=y.statusbrute,E=y.statusburn,P=y.statustoxin,R=y.statusoxy,j=y.statustemp,F=y.statusnutrition,W=y.statusfingerprints,z=y.statusdna,K=y.statusviruses;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Time",children:w?T:"00:00:00"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Number",children:w?x||"0":"???"})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?M/O:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?M:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?D/O:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?D:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?E/O:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?E:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?P/O:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:P})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?R/O:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:R})})})})]}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Body Temperature",children:w?j:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Nutrition Status",children:w?F:0})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"DNA",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fingerprints",children:w?W:"???"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:w?z:"???"})]})}),!!w&&!!K&&(0,e.createComponentVNode)(2,t.Section,{title:"Diseases",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"signature",tooltip:"Name",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"wind",tooltip:"Type",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Stage",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"flask",tooltip:"Cure",tooltipPosition:"top"})})]}),K.map(function(G){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.type}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[G.stage,"/",G.maxstage]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.cure})]},G.name)})]})})],0)},m={rad_counter:g,health_analyzer:d,status_readout:c},l=function(){return(0,e.createComponentVNode)(2,t.Section,{align:"center",fill:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{color:"red",name:"exclamation-triangle",size:15}),(0,e.createComponentVNode)(2,t.Box,{fontSize:"30px",color:"red",children:"ERROR: INTERFACE UNRESPONSIVE"})]})},u=function(y,L){var w=(0,a.useBackend)(L),T=w.act,x=w.data;return(0,e.createComponentVNode)(2,t.Dimmer,{children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",color:"blue",children:"SUIT UNPOWERED"})})})},s=function(y,L){var w=y.configuration_data,T=y.module_ref,x=Object.keys(w);return(0,e.createComponentVNode)(2,t.Dimmer,{backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[x.map(function(M){var O=w[M];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,k,{name:M,display_name:O.display_name,type:O.type,value:O.value,values:O.values,module_ref:T})},O.key)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:y.onExit,icon:"times",textAlign:"center",children:"Exit"})})})]})})},i=function(y){switch(y){case 1:return"Use";case 2:return"Toggle";case 3:return"Select"}},h=function(y,L){var w=(0,a.useBackend)(L),T=w.act,x=w.data,M=x.active,O=x.malfunctioning,D=x.locked,E=x.open,P=x.selected_module,R=x.complexity,j=x.complexity_max,F=x.wearer_name,W=x.wearer_job,z=O?"Malfunctioning":M?"Active":"Inactive";return(0,e.createComponentVNode)(2,t.Section,{title:"Parameters",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:M?"Deactivate":"Activate",onClick:function(){function K(){return T("activate")}return K}()}),children:z}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Lock",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:D?"lock-open":"lock",content:D?"Unlock":"Lock",onClick:function(){function K(){return T("lock")}return K}()}),children:D?"Locked":"Unlocked"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cover",children:E?"Open":"Closed"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Selected Module",children:P||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Complexity",children:[R," (",j,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:[F,", ",W]})]})})},C=function(y,L){var w=(0,a.useBackend)(L),T=w.act,x=w.data,M=x.active,O=x.control,D=x.helmet,E=x.chestplate,P=x.gauntlets,R=x.boots,j=x.core,F=x.charge;return(0,e.createComponentVNode)(2,t.Section,{title:"Hardware",children:[(0,e.createComponentVNode)(2,t.Collapsible,{title:"Parts",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Control Unit",children:O}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Helmet",children:D||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chestplate",children:E||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gauntlets",children:P||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Boots",children:R||"None"})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core",children:j&&(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Type",children:j}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:F/100,content:F+"%",ranges:{good:[.6,1/0],average:[.3,.6],bad:[-1/0,.3]}})})]})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",textAlign:"center",children:"No Core Detected"})})]})},v=function(y,L){var w=(0,a.useBackend)(L),T=w.act,x=w.data,M=x.active,O=x.modules,D=O.filter(function(E){return!!E.id});return(0,e.createComponentVNode)(2,t.Section,{title:"Info",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:D.length!==0&&D.map(function(E){var P=m[E.id];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[!M&&(0,e.createComponentVNode)(2,u),(0,e.normalizeProps)((0,e.createComponentVNode)(2,P,Object.assign({},E,{active:M})))]},E.ref)})||(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Info Modules Detected"})})})},p=function(y,L){var w=(0,a.useBackend)(L),T=w.act,x=w.data,M=x.complexity_max,O=x.modules,D=(0,a.useLocalState)(L,"module_configuration",null),E=D[0],P=D[1];return(0,e.createComponentVNode)(2,t.Section,{title:"Modules",fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:O.length!==0&&O.map(function(R){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Collapsible,{title:R.module_name,children:(0,e.createComponentVNode)(2,t.Section,{children:[E===R.ref&&(0,e.createComponentVNode)(2,s,{configuration_data:R.configuration_data,module_ref:R.ref,onExit:function(){function j(){return P(null)}return j}()}),(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"save",tooltip:"Complexity",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"plug",tooltip:"Idle Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"lightbulb",tooltip:"Active Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Use Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"hourglass-half",tooltip:"Cooldown",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"tasks",tooltip:"Actions",tooltipPosition:"top"})})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[R.module_complexity,"/",M]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.idle_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.active_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.use_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[R.cooldown>0&&R.cooldown/10||"0","/",R.cooldown_time/10,"s"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function j(){return T("select",{ref:R.ref})}return j}(),icon:"bullseye",selected:R.module_active,tooltip:i(R.module_type),tooltipPosition:"left",disabled:!R.module_type}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function j(){return P(R.ref)}return j}(),icon:"cog",selected:E===R.ref,tooltip:"Configure",tooltipPosition:"left",disabled:R.configuration_data.length===0}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function j(){return T("pin",{ref:R.ref})}return j}(),icon:"thumbtack",selected:R.pinned,tooltip:"Pin",tooltipPosition:"left",disabled:!R.module_type})]})]})]}),(0,e.createComponentVNode)(2,t.Box,{children:R.description})]})})},R.ref)})||(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Modules Detected"})})})})},N=r.MODsuitContent=function(){function S(y,L){var w=(0,a.useBackend)(L),T=w.act,x=w.data,M=x.ui_theme,O=x.interface_break;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!O,children:!!O&&(0,e.createComponentVNode)(2,l)||(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,h)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,C)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,v)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,p)})]})})}return S}(),V=r.MODsuit=function(){function S(y,L){var w=(0,a.useBackend)(L),T=w.act,x=w.data,M=x.ui_theme,O=x.interface_break;return(0,e.createComponentVNode)(2,o.Window,{theme:M,width:400,height:620,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,N)})})})}return S}()},78624:function(A,r,n){"use strict";r.__esModule=!0,r.MagnetController=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=n(3939),B=new Map([["n",{icon:"arrow-up",tooltip:"Move North"}],["e",{icon:"arrow-right",tooltip:"Move East"}],["s",{icon:"arrow-down",tooltip:"Move South"}],["w",{icon:"arrow-left",tooltip:"Move West"}],["c",{icon:"crosshairs",tooltip:"Move to Magnet"}],["r",{icon:"dice",tooltip:"Move Randomly"}]]),I=r.MagnetController=function(){function k(g,d){var c=(0,t.useBackend)(d),m=c.act,l=c.data,u=l.autolink,s=l.code,i=l.frequency,h=l.linkedMagnets,C=l.magnetConfiguration,v=l.path,p=l.pathPosition,N=l.probing,V=l.powerState,S=l.speed;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[!u&&(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{content:"Probe",icon:N?"spinner":"sync",iconSpin:!!N,disabled:N,onClick:function(){function y(){return m("probe_magnets")}return y}()}),title:"Magnet Linking",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,a.toFixed)(i/10,1)}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:s})]})}),(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{icon:V?"power-off":"times",content:V?"On":"Off",selected:V,onClick:function(){function y(){return m("toggle_power")}return y}()}),title:"Controller Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:S.value,minValue:S.min,maxValue:S.max,onChange:function(){function y(L,w){return m("set_speed",{speed:w})}return y}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Path",children:[Array.from(B.entries()).map(function(y){var L=y[0],w=y[1],T=w.icon,x=w.tooltip;return(0,e.createComponentVNode)(2,o.Button,{icon:T,tooltip:x,onClick:function(){function M(){return m("path_add",{code:L})}return M}()},L)}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",confirmIcon:"trash",confirmContent:"",float:"right",tooltip:"Reset Path",tooltipPosition:"left",onClick:function(){function y(){return m("path_clear")}return y}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file-import",float:"right",tooltip:"Manually input path",tooltipPosition:"left",onClick:function(){function y(){return(0,b.modalOpen)(d,"path_custom_input")}return y}()}),(0,e.createComponentVNode)(2,o.BlockQuote,{children:v.map(function(y,L){var w=B.get(y)||{icon:"question"},T=w.icon,x=w.tooltip;return(0,e.createComponentVNode)(2,o.Button.Confirm,{selected:L+2===p,icon:T,confirmIcon:T,confirmContent:"",tooltip:x,onClick:function(){function M(){return m("path_remove",{index:L+1,code:y})}return M}()},L)})})]})]})}),h.map(function(y,L){var w=y.uid,T=y.powerState,x=y.electricityLevel,M=y.magneticField;return(0,e.createComponentVNode)(2,o.Section,{title:"Magnet #"+(L+1)+" Configuration",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:T?"power-off":"times",content:T?"On":"Off",selected:T,onClick:function(){function O(){return m("toggle_magnet_power",{id:w})}return O}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Move Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:x,minValue:C.electricityLevel.min,maxValue:C.electricityLevel.max,onChange:function(){function O(D,E){return m("set_electricity_level",{id:w,electricityLevel:E})}return O}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Field Size",children:(0,e.createComponentVNode)(2,o.Slider,{value:M,minValue:C.magneticField.min,maxValue:C.magneticField.max,onChange:function(){function O(D,E){return m("set_magnetic_field",{id:w,magneticField:E})}return O}()})})]})},w)})]})]})}return k}()},72106:function(A,r,n){"use strict";r.__esModule=!0,r.MechBayConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.MechBayConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.recharge_port,m=c&&c.mech,l=m&&m.cell,u=m&&m.name;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:155,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:u?"Mech status: "+u:"Mech status",textAlign:"center",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Sync",onClick:function(){function s(){return g("reconnect")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:m.health/m.maxhealth,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||!l&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cell is installed."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:l.charge/l.maxcharge,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]},children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:l.charge})," / "+l.maxcharge]})})]})})})})}return b}()},7466:function(A,r,n){"use strict";r.__esModule=!0,r.MechaControlConsole=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=n(25328),B=r.MechaControlConsole=function(){function I(k,g){var d=(0,t.useBackend)(g),c=d.act,m=d.data,l=m.beacons,u=m.stored_data;return u.length?(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:"Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"window-close",onClick:function(){function s(){return c("clear_log")}return s}()}),children:u.map(function(s){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",children:["(",s.time,")"]}),(0,e.createComponentVNode)(2,o.Box,{children:(0,b.decodeHtmlEntities)(s.message)})]},s.time)})})})}):(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:l.length&&l.map(function(s){return(0,e.createComponentVNode)(2,o.Section,{title:s.name,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function i(){return c("send_message",{mt:s.uid})}return i}(),children:"Message"}),(0,e.createComponentVNode)(2,o.Button,{icon:"eye",onClick:function(){function i(){return c("get_log",{mt:s.uid})}return i}(),children:"View Log"}),(0,e.createComponentVNode)(2,o.Button.Confirm,{color:"red",content:"Sabotage",icon:"bomb",onClick:function(){function i(){return c("shock",{mt:s.uid})}return i}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[s.maxHealth*.75,1/0],average:[s.maxHealth*.5,s.maxHealth*.75],bad:[-1/0,s.maxHealth*.5]},value:s.health,maxValue:s.maxHealth})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cell Charge",children:s.cell&&(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[s.cellMaxCharge*.75,1/0],average:[s.cellMaxCharge*.5,s.cellMaxCharge*.75],bad:[-1/0,s.cellMaxCharge*.5]},value:s.cellCharge,maxValue:s.cellMaxCharge})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No Cell Installed"})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Air Tank",children:[s.airtank,"kPa"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pilot",children:s.pilot||"Unoccupied"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:(0,b.toTitleCase)(s.location)||"Unknown"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Active Equipment",children:s.active||"None"}),s.cargoMax&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cargo Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{bad:[s.cargoMax*.75,1/0],average:[s.cargoMax*.5,s.cargoMax*.75],good:[-1/0,s.cargoMax*.5]},value:s.cargoUsed,maxValue:s.cargoMax})})||null]})},s.name)})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No mecha beacons found."})})})}return I}()},79625:function(A,r,n){"use strict";r.__esModule=!0,r.MedicalRecords=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(3939),b=n(98595),B=n(321),I=n(5485),k=n(22091),g={Minor:"lightgray",Medium:"good",Harmful:"average","Dangerous!":"bad","BIOHAZARD THREAT!":"darkred"},d={"*Deceased*":"deceased","*SSD*":"ssd","Physically Unfit":"physically_unfit",Disabled:"disabled"},c=function(T,x){(0,f.modalOpen)(T,"edit",{field:x.edit,value:x.value})},m=function(T,x){var M=T.args;return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:M.name||"Virus",children:(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Number of stages",children:M.max_stages}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Spread",children:[M.spread_text," Transmission"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Possible cure",children:M.cure}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Notes",children:M.desc}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Severity",color:g[M.severity],children:M.severity})]})})})},l=r.MedicalRecords=function(){function w(T,x){var M=(0,t.useBackend)(x),O=M.data,D=O.loginState,E=O.screen;if(!D.logged_in)return(0,e.createComponentVNode)(2,b.Window,{width:800,height:900,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,I.LoginScreen)})});var P;return E===2?P=(0,e.createComponentVNode)(2,u):E===3?P=(0,e.createComponentVNode)(2,s):E===4?P=(0,e.createComponentVNode)(2,i):E===5?P=(0,e.createComponentVNode)(2,p):E===6?P=(0,e.createComponentVNode)(2,N):E===7&&(P=(0,e.createComponentVNode)(2,V)),(0,e.createComponentVNode)(2,b.Window,{width:800,height:900,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.LoginInfo),(0,e.createComponentVNode)(2,k.TemporaryNotice),(0,e.createComponentVNode)(2,L),P]})})]})}return w}(),u=function(T,x){var M=(0,t.useBackend)(x),O=M.act,D=M.data,E=D.records,P=(0,t.useLocalState)(x,"searchText",""),R=P[0],j=P[1],F=(0,t.useLocalState)(x,"sortId","name"),W=F[0],z=F[1],K=(0,t.useLocalState)(x,"sortOrder",!0),G=K[0],J=K[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Manage Records",icon:"wrench",ml:"0.25rem",onClick:function(){function Q(){return O("screen",{screen:3})}return Q}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,placeholder:"Search by Name, ID, Physical Status, or Mental Status",onInput:function(){function Q(ue,ie){return j(ie)}return Q}()})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,S,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,S,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,S,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,S,{id:"p_stat",children:"Patient Status"}),(0,e.createComponentVNode)(2,S,{id:"m_stat",children:"Mental Status"})]}),E.filter((0,a.createSearch)(R,function(Q){return Q.name+"|"+Q.id+"|"+Q.rank+"|"+Q.p_stat+"|"+Q.m_stat})).sort(function(Q,ue){var ie=G?1:-1;return Q[W].localeCompare(ue[W])*ie}).map(function(Q){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listRow--"+d[Q.p_stat],onClick:function(){function ue(){return O("view_record",{view_record:Q.ref})}return ue}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",Q.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.p_stat}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.m_stat})]},Q.id)})]})})})],4)},s=function(T,x){var M=(0,t.useBackend)(x),O=M.act;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,translucent:!0,lineHeight:3,icon:"download",content:"Backup to Disk",disabled:!0})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,translucent:!0,lineHeight:3,icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0})," "]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button.Confirm,{fluid:!0,translucent:!0,lineHeight:3,icon:"trash",content:"Delete All Medical Records",onClick:function(){function D(){return O("del_all_med_records")}return D}()})})]})})},i=function(T,x){var M=(0,t.useBackend)(x),O=M.act,D=M.data,E=D.medical,P=D.printing;return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{height:"235px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:P?"spinner":"print",disabled:P,iconSpin:!!P,content:"Print Record",ml:"0.5rem",onClick:function(){function R(){return O("print_record")}return R}()}),children:(0,e.createComponentVNode)(2,h)})}),!E||!E.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function R(){return O("new_med_record")}return R}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Medical records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:!!E.empty,content:"Delete Medical Record",onClick:function(){function R(){return O("del_med_record")}return R}()}),children:(0,e.createComponentVNode)(2,C)})}),(0,e.createComponentVNode)(2,v)],4)],0)},h=function(T,x){var M=(0,t.useBackend)(x),O=M.data,D=O.general;return!D||!D.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:D.fields.map(function(E,P){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:E.field,children:[(0,e.createComponentVNode)(2,o.Box,{height:"20px",inline:!0,children:E.value}),!!E.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",onClick:function(){function R(){return c(x,E)}return R}()})]},P)})})}),!!D.has_photos&&D.photos.map(function(E,P){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:E,style:{width:"96px","margin-top":"2.5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createVNode)(1,"br"),"Photo #",P+1]},P)})]})},C=function(T,x){var M=(0,t.useBackend)(x),O=M.act,D=M.data,E=D.medical;return!E||!E.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"Medical records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:E.fields.map(function(P,R){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:P.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(P.value),!!P.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:P.line_break?"1rem":"initial",onClick:function(){function j(){return c(x,P)}return j}()})]},R)})})})})},v=function(T,x){var M=(0,t.useBackend)(x),O=M.act,D=M.data,E=D.medical;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function P(){return(0,f.modalOpen)(x,"add_comment")}return P}()}),children:E.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):E.comments.map(function(P,R){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:P.header}),(0,e.createVNode)(1,"br"),P.text,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function j(){return O("del_comment",{del_comment:R+1})}return j}()})]},R)})})})},p=function(T,x){var M=(0,t.useBackend)(x),O=M.act,D=M.data,E=D.virus,P=(0,t.useLocalState)(x,"searchText",""),R=P[0],j=P[1],F=(0,t.useLocalState)(x,"sortId2","name"),W=F[0],z=F[1],K=(0,t.useLocalState)(x,"sortOrder2",!0),G=K[0],J=K[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{ml:"0.25rem",fluid:!0,placeholder:"Search by Name, Max Stages, or Severity",onInput:function(){function Q(ue,ie){return j(ie)}return Q}()})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,y,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,y,{id:"max_stages",children:"Max Stages"}),(0,e.createComponentVNode)(2,y,{id:"severity",children:"Severity"})]}),E.filter((0,a.createSearch)(R,function(Q){return Q.name+"|"+Q.max_stages+"|"+Q.severity})).sort(function(Q,ue){var ie=G?1:-1;return Q[W].localeCompare(ue[W])*ie}).map(function(Q){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listVirus--"+Q.severity,onClick:function(){function ue(){return O("vir",{vir:Q.D})}return ue}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"virus"})," ",Q.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.max_stages}),(0,e.createComponentVNode)(2,o.Table.Cell,{color:g[Q.severity],children:Q.severity})]},Q.id)})]})})})})],4)},N=function(T,x){var M=(0,t.useBackend)(x),O=M.act,D=M.data,E=D.goals;return(0,e.createComponentVNode)(2,o.Section,{title:"Virology Goals",fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:E.length!==0&&E.map(function(P){return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:P.name,children:[(0,e.createComponentVNode)(2,o.Table,{children:(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:(0,e.createComponentVNode)(2,o.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,o.ProgressBar,{value:P.delivered,minValue:0,maxValue:P.deliverygoal,ranges:{good:[P.deliverygoal*.5,1/0],average:[P.deliverygoal*.25,P.deliverygoal*.5],bad:[-1/0,P.deliverygoal*.25]},children:[P.delivered," / ",P.deliverygoal," Units"]})})})}),(0,e.createComponentVNode)(2,o.Box,{children:P.report})]})},P.id)})||(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Box,{textAlign:"center",children:"No Goals Detected"})})})})},V=function(T,x){var M=(0,t.useBackend)(x),O=M.act,D=M.data,E=D.medbots;return E.length===0?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"robot",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"There are no Medibots."]})})})}):(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Area"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Chemicals"})]}),E.map(function(P){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listMedbot--"+P.on,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"medical"})," ",P.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[P.area||"Unknown"," (",P.x,", ",P.y,")"]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.on?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Online"}):(0,e.createComponentVNode)(2,o.Box,{color:"average",children:"Offline"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.use_beaker?"Reservoir: "+P.total_volume+"/"+P.maximum_volume:"Using internal synthesizer"})]},P.id)})]})})})},S=function(T,x){var M=(0,t.useLocalState)(x,"sortId","name"),O=M[0],D=M[1],E=(0,t.useLocalState)(x,"sortOrder",!0),P=E[0],R=E[1],j=T.id,F=T.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:O!==j&&"transparent",onClick:function(){function W(){O===j?R(!P):(D(j),R(!0))}return W}(),children:[F,O===j&&(0,e.createComponentVNode)(2,o.Icon,{name:P?"sort-up":"sort-down",ml:"0.25rem;"})]})})},y=function(T,x){var M=(0,t.useLocalState)(x,"sortId2","name"),O=M[0],D=M[1],E=(0,t.useLocalState)(x,"sortOrder2",!0),P=E[0],R=E[1],j=T.id,F=T.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:O!==j&&"transparent",onClick:function(){function W(){O===j?R(!P):(D(j),R(!0))}return W}(),children:[F,O===j&&(0,e.createComponentVNode)(2,o.Icon,{name:P?"sort-up":"sort-down",ml:"0.25rem;"})]})})},L=function(T,x){var M=(0,t.useBackend)(x),O=M.act,D=M.data,E=D.screen,P=D.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:E===2,onClick:function(){function R(){O("screen",{screen:2})}return R}(),children:"List Records"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"database",selected:E===5,onClick:function(){function R(){O("screen",{screen:5})}return R}(),children:"Virus Database"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"vial",selected:E===6,onClick:function(){function R(){O("screen",{screen:6})}return R}(),children:"Virology Goals"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"plus-square",selected:E===7,onClick:function(){function R(){return O("screen",{screen:7})}return R}(),children:"Medibot Tracking"}),E===3&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"wrench",selected:E===3,children:"Record Maintenance"}),E===4&&P&&!P.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:E===4,children:["Record: ",P.fields[0].value]})]})})};(0,f.modalRegisterBodyOverride)("virus",m)},54989:function(A,r,n){"use strict";r.__esModule=!0,r.MerchVendor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=g.product,s=g.productImage,i=g.productCategory,h=l.user_money;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+s,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:u.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{disabled:u.price>h,icon:"shopping-cart",content:u.price,textAlign:"left",onClick:function(){function C(){return m("purchase",{name:u.name,category:i})}return C}()})})]})},b=function(g,d){var c=(0,a.useBackend)(d),m=c.data,l=(0,a.useLocalState)(d,"tabIndex",1),u=l[0],s=m.products,i=m.imagelist,h=["apparel","toy","decoration"];return(0,e.createComponentVNode)(2,t.Table,{children:s[h[u]].map(function(C){return(0,e.createComponentVNode)(2,f,{product:C,productImage:i[C.path],productCategory:h[u]},C.name)})})},B=r.MerchVendor=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.user_cash,s=l.inserted_cash;return(0,e.createComponentVNode)(2,o.Window,{title:"Merch Computer",width:450,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"light-grey",inline:!0,mr:"0.5rem",children:["There is ",(0,e.createVNode)(1,"b",null,s,0)," credits inserted."]}),(0,e.createComponentVNode)(2,t.Button,{disabled:!s,icon:"money-bill-wave-alt",content:"Dispense Change",textAlign:"left",onClick:function(){function i(){return m("change")}return i}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Doing your job and not getting any recognition at work? Well, welcome to the merch shop! Here, you can buy cool things in exchange for money you earn when you have completed your Job Objectives.",u!==null&&(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:["Your balance is ",(0,e.createVNode)(1,"b",null,[u||0,(0,e.createTextVNode)(" credits")],0),"."]})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,b)]})})]})})})}return k}(),I=function(g,d){var c=(0,a.useBackend)(d),m=c.data,l=(0,a.useLocalState)(d,"tabIndex",1),u=l[0],s=l[1],i=m.login_state;return(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"dice",selected:u===1,onClick:function(){function h(){return s(1)}return h}(),children:"Toys"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"flag",selected:u===2,onClick:function(){function h(){return s(2)}return h}(),children:"Decorations"})]})}},87684:function(A,r,n){"use strict";r.__esModule=!0,r.MiningVendor=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=["title","items","gridLayout"];function B(l,u){if(l==null)return{};var s={};for(var i in l)if({}.hasOwnProperty.call(l,i)){if(u.includes(i))continue;s[i]=l[i]}return s}var I={Alphabetical:function(){function l(u,s){return u-s}return l}(),Availability:function(){function l(u,s){return-(u.affordable-s.affordable)}return l}(),Price:function(){function l(u,s){return u.price-s.price}return l}()},k=r.MiningVendor=function(){function l(u,s){var i=(0,t.useLocalState)(s,"gridLayout",!1),h=i[0],C=i[1];return(0,e.createComponentVNode)(2,f.Window,{width:400,height:525,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,g),(0,e.createComponentVNode)(2,c,{gridLayout:h,setGridLayout:C}),(0,e.createComponentVNode)(2,d,{gridLayout:h})]})})})}return l}(),g=function(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=C.has_id,p=C.id;return(0,e.createComponentVNode)(2,o.NoticeBox,{success:v,children:v?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{inline:!0,verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",p.name,".",(0,e.createVNode)(1,"br"),"You have ",p.points.toLocaleString("en-US")," points."]}),(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){function N(){return h("logoff")}return N}()}),(0,e.createComponentVNode)(2,o.Box,{style:{clear:"both"}})],4):"Please insert an ID in order to make purchases."})},d=function(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=C.has_id,p=C.id,N=C.items,V=u.gridLayout,S=(0,t.useLocalState)(s,"search",""),y=S[0],L=S[1],w=(0,t.useLocalState)(s,"sort","Alphabetical"),T=w[0],x=w[1],M=(0,t.useLocalState)(s,"descending",!1),O=M[0],D=M[1],E=(0,a.createSearch)(y,function(j){return j[0]}),P=!1,R=Object.entries(N).map(function(j,F){var W=Object.entries(j[1]).filter(E).map(function(z){return z[1].affordable=v&&p.points>=z[1].price,z[1]}).sort(I[T]);if(W.length!==0)return O&&(W=W.reverse()),P=!0,(0,e.createComponentVNode)(2,m,{title:j[0],items:W,gridLayout:V},j[0])});return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:P?R:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No items matching your criteria was found!"})})})},c=function(u,s){var i=u.gridLayout,h=u.setGridLayout,C=(0,t.useLocalState)(s,"search",""),v=C[0],p=C[1],N=(0,t.useLocalState)(s,"sort",""),V=N[0],S=N[1],y=(0,t.useLocalState)(s,"descending",!1),L=y[0],w=y[1];return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{mt:.2,placeholder:"Search by item name..",width:"100%",onInput:function(){function T(x,M){return p(M)}return T}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:i?"list":"table-cells-large",height:1.75,tooltip:i?"Toggle List Layout":"Toggle Grid Layout",tooltipPosition:"bottom-start",onClick:function(){function T(){return h(!i)}return T}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:"Alphabetical",options:Object.keys(I),width:"100%",onSelected:function(){function T(x){return S(x)}return T}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:L?"arrow-down":"arrow-up",height:1.75,tooltip:L?"Descending order":"Ascending order",tooltipPosition:"bottom-start",onClick:function(){function T(){return w(!L)}return T}()})})]})})},m=function(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=u.title,p=u.items,N=u.gridLayout,V=B(u,b);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Collapsible,Object.assign({open:!0,title:v},V,{children:p.map(function(S){return N?(0,e.createComponentVNode)(2,o.ImageButton,{mb:.5,imageSize:57.5,dmIcon:S.icon,dmIconState:S.icon_state,disabled:!C.has_id||C.id.points0?'\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043F\u043E\u0438\u0441\u043A\u0430 "'+u+'"':"\u0412\u0441\u0435 \u043C\u043E\u0434\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438 - "+m.length,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:m.filter(function(h){return h.name&&(u.length>0?h.name.toLowerCase().includes(u.toLowerCase())||h.desc.toLowerCase().includes(u.toLowerCase())||h.author.toLowerCase().includes(u.toLowerCase()):!0)}).map(function(h){return(0,e.createComponentVNode)(2,o.Collapsible,{title:h.name,children:[(0,e.createComponentVNode)(2,o.Section,{title:"\u0410\u0432\u0442\u043E\u0440\u044B",children:h.author}),(0,e.createComponentVNode)(2,o.Section,{title:"\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435",children:h.desc})]},h.name)})})})})})],4)}return B}()},59783:function(A,r,n){"use strict";r.__esModule=!0,r.NTRecruiter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.NTRecruiter=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.gamestatus,m=d.cand_name,l=d.cand_birth,u=d.cand_age,s=d.cand_species,i=d.cand_planet,h=d.cand_job,C=d.cand_records,v=d.cand_curriculum,p=d.total_curriculums,N=d.reason;if(c===0)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{pt:"45%",fontSize:"31px",color:"white",textAlign:"center",bold:!0,children:"Nanotrasen Recruiter Simulator"}),(0,e.createComponentVNode)(2,t.Stack.Item,{pt:"1%",fontSize:"16px",textAlign:"center",color:"label",children:"Work as the Nanotrasen recruiter and avoid hiring incompetent employees!"})]})}),(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Button,{textAlign:"center",lineHeight:2,fluid:!0,icon:"play",color:"green",content:"Begin Shift",onClick:function(){function V(){return g("start_game")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{textAlign:"center",lineHeight:2,fluid:!0,icon:"info",color:"blue",content:"Guide",onClick:function(){function V(){return g("instructions")}return V}()})]})]})})});if(c===1)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,color:"grey",title:"Guide",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-left",content:"Main Menu",onClick:function(){function V(){return g("back_to_menu")}return V}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"1#",color:"silver",children:["To win this game you must hire/dismiss ",(0,e.createVNode)(1,"b",null,p,0)," candidates, one wrongly made choice leads to a game over."]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"2#",color:"silver",children:"Make the right choice by truly putting yourself into the skin of a recruiter working for Nanotrasen!"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"3#",color:"silver",children:[(0,e.createVNode)(1,"b",null,"Unique",16)," characters may appear, pay attention to them!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"4#",color:"silver",children:"Make sure to pay attention to details like age, planet names, the requested job and even the species of the candidate!"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"5#",color:"silver",children:["Not every employment record is good, remember to make your choice based on the ",(0,e.createVNode)(1,"b",null,"company morals",16),"!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"6#",color:"silver",children:"The planet of origin has no restriction on the species of the candidate, don't think too much when you see humans that came from Boron!"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"7#",color:"silver",children:["Pay attention to ",(0,e.createVNode)(1,"b",null,"typos",16)," and ",(0,e.createVNode)(1,"b",null,"missing words",16),", these do make for bad applications!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"8#",color:"silver",children:["Remember, you are recruiting people to work at one of the many NT stations, so no hiring for"," ",(0,e.createVNode)(1,"b",null,"jobs",16)," that they ",(0,e.createVNode)(1,"b",null,"don't offer",16),"!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"9#",color:"silver",children:["Keep your eyes open for incompatible ",(0,e.createVNode)(1,"b",null,"naming schemes",16),", no company wants a Vox named Joe!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"10#",color:"silver",children:["For some unknown reason ",(0,e.createVNode)(1,"b",null,"clowns",16)," are never denied by the company, no matter what."]})]})})})})});if(c===2)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,color:"label",fontSize:"14px",title:"Employment Applications",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"24px",textAlign:"center",color:"silver",bold:!0,children:["Candidate Number #",v]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",color:"silver",children:(0,e.createVNode)(1,"b",null,m,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Species",color:"silver",children:(0,e.createVNode)(1,"b",null,s,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Age",color:"silver",children:(0,e.createVNode)(1,"b",null,u,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Date of Birth",color:"silver",children:(0,e.createVNode)(1,"b",null,l,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Planet of Origin",color:"silver",children:(0,e.createVNode)(1,"b",null,i,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requested Job",color:"silver",children:(0,e.createVNode)(1,"b",null,h,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Employment Records",color:"silver",children:(0,e.createVNode)(1,"b",null,C,0)})]})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Stamp the application!",color:"grey",textAlign:"center",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"red",content:"Dismiss",fontSize:"150%",icon:"ban",lineHeight:4.5,onClick:function(){function V(){return g("dismiss")}return V}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"green",content:"Hire",fontSize:"150%",icon:"arrow-circle-up",lineHeight:4.5,onClick:function(){function V(){return g("hire")}return V}()})})]})})})]})})});if(c===3)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{pt:"40%",fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,color:"red",fontSize:"50px",textAlign:"center",children:"Game Over"}),(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"15px",color:"label",textAlign:"center",children:N}),(0,e.createComponentVNode)(2,t.Stack.Item,{color:"blue",fontSize:"20px",textAlign:"center",pt:"10px",children:["FINAL SCORE: ",v-1,"/",p]})]})}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Button,{lineHeight:4,fluid:!0,icon:"arrow-left",content:"Main Menu",onClick:function(){function V(){return g("back_to_menu")}return V}()})})]})})})}return b}()},64713:function(A,r,n){"use strict";r.__esModule=!0,r.Newscaster=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(76910),b=n(98595),B=n(3939),I=n(22091),k=["icon","iconSpin","selected","security","onClick","title","children"],g=["name"];function d(y,L){if(y==null)return{};var w={};for(var T in y)if({}.hasOwnProperty.call(y,T)){if(L.includes(T))continue;w[T]=y[T]}return w}var c=128,m=["security","engineering","medical","science","service","supply"],l={security:{title:"Security",fluff_text:"Help keep the crew safe"},engineering:{title:"Engineering",fluff_text:"Ensure the station runs smoothly"},medical:{title:"Medical",fluff_text:"Practice medicine and save lives"},science:{title:"Science",fluff_text:"Develop new technologies"},service:{title:"Service",fluff_text:"Provide amenities to the crew"},supply:{title:"Supply",fluff_text:"Keep the station supplied"}},u=r.Newscaster=function(){function y(L,w){var T=(0,t.useBackend)(w),x=T.act,M=T.data,O=M.is_security,D=M.is_admin,E=M.is_silent,P=M.is_printing,R=M.screen,j=M.channels,F=M.channel_idx,W=F===void 0?-1:F,z=(0,t.useLocalState)(w,"menuOpen",!1),K=z[0],G=z[1],J=(0,t.useLocalState)(w,"viewingPhoto",""),Q=J[0],ue=J[1],ie=(0,t.useLocalState)(w,"censorMode",!1),pe=ie[0],te=ie[1],q;R===0||R===2?q=(0,e.createComponentVNode)(2,i):R===1&&(q=(0,e.createComponentVNode)(2,h));var ne=j.reduce(function(le,ee){return le+ee.unread},0);return(0,e.createComponentVNode)(2,b.Window,{theme:O&&"security",width:800,height:600,children:[Q?(0,e.createComponentVNode)(2,p):(0,e.createComponentVNode)(2,B.ComplexModal,{maxWidth:window.innerWidth/1.5+"px",maxHeight:window.innerHeight/1.5+"px"}),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Section,{fill:!0,className:(0,a.classes)(["Newscaster__menu",K&&"Newscaster__menu--open"]),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,s,{icon:"bars",title:"Toggle Menu",onClick:function(){function le(){return G(!K)}return le}()}),(0,e.createComponentVNode)(2,s,{icon:"newspaper",title:"Headlines",selected:R===0,onClick:function(){function le(){return x("headlines")}return le}(),children:ne>0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:ne>=10?"9+":ne})}),(0,e.createComponentVNode)(2,s,{icon:"briefcase",title:"Job Openings",selected:R===1,onClick:function(){function le(){return x("jobs")}return le}()}),(0,e.createComponentVNode)(2,o.Divider)]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:j.map(function(le){return(0,e.createComponentVNode)(2,s,{icon:le.icon,title:le.name,selected:R===2&&j[W-1]===le,onClick:function(){function ee(){return x("channel",{uid:le.uid})}return ee}(),children:le.unread>0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:le.unread>=10?"9+":le.unread})},le)})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Divider),(!!O||!!D)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,s,{security:!0,icon:"exclamation-circle",title:"Edit Wanted Notice",mb:"0.5rem",onClick:function(){function le(){return(0,B.modalOpen)(w,"wanted_notice")}return le}()}),(0,e.createComponentVNode)(2,s,{security:!0,icon:pe?"minus-square":"minus-square-o",title:"Censor Mode: "+(pe?"On":"Off"),mb:"0.5rem",onClick:function(){function le(){return te(!pe)}return le}()}),(0,e.createComponentVNode)(2,o.Divider)],4),(0,e.createComponentVNode)(2,s,{icon:"pen-alt",title:"New Story",mb:"0.5rem",onClick:function(){function le(){return(0,B.modalOpen)(w,"create_story")}return le}()}),(0,e.createComponentVNode)(2,s,{icon:"plus-circle",title:"New Channel",onClick:function(){function le(){return(0,B.modalOpen)(w,"create_channel")}return le}()}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,s,{icon:P?"spinner":"print",iconSpin:P,title:P?"Printing...":"Print Newspaper",onClick:function(){function le(){return x("print_newspaper")}return le}()}),(0,e.createComponentVNode)(2,s,{icon:E?"volume-mute":"volume-up",title:"Mute: "+(E?"On":"Off"),onClick:function(){function le(){return x("toggle_mute")}return le}()})]})]})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,width:"100%",children:[(0,e.createComponentVNode)(2,I.TemporaryNotice),q]})]})})]})}return y}(),s=function(L,w){var T=(0,t.useBackend)(w),x=T.act,M=L.icon,O=M===void 0?"":M,D=L.iconSpin,E=L.selected,P=E===void 0?!1:E,R=L.security,j=R===void 0?!1:R,F=L.onClick,W=L.title,z=L.children,K=d(L,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({className:(0,a.classes)(["Newscaster__menuButton",P&&"Newscaster__menuButton--selected",j&&"Newscaster__menuButton--security"]),onClick:F},K,{children:[P&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--selectedBar"}),(0,e.createComponentVNode)(2,o.Icon,{name:O,spin:D,size:"2"}),(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--title",children:W}),z]})))},i=function(L,w){var T=(0,t.useBackend)(w),x=T.act,M=T.data,O=M.screen,D=M.is_admin,E=M.channel_idx,P=M.channel_can_manage,R=M.channels,j=M.stories,F=M.wanted,W=(0,t.useLocalState)(w,"fullStories",[]),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"censorMode",!1),J=G[0],Q=G[1],ue=O===2&&E>-1?R[E-1]:null;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!F&&(0,e.createComponentVNode)(2,C,{story:F,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:ue?ue.icon:"newspaper",mr:"0.5rem"}),ue?ue.name:"Headlines"],0),children:j.length>0?j.slice().reverse().map(function(ie){return!z.includes(ie.uid)&&ie.body.length+3>c?Object.assign({},ie,{body_short:ie.body.substr(0,c-4)+"..."}):ie}).map(function(ie,pe){return(0,e.createComponentVNode)(2,C,{story:ie},pe)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no stories at this time."]})}),!!ue&&(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,height:"40%",title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"info-circle",mr:"0.5rem"}),(0,e.createTextVNode)("About")],4),buttons:(0,e.createFragment)([J&&(0,e.createComponentVNode)(2,o.Button,{disabled:!!ue.admin&&!D,selected:ue.censored,icon:ue.censored?"comment-slash":"comment",content:ue.censored?"Uncensor Channel":"Censor Channel",mr:"0.5rem",onClick:function(){function ie(){return x("censor_channel",{uid:ue.uid})}return ie}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!P,icon:"cog",content:"Manage",onClick:function(){function ie(){return(0,B.modalOpen)(w,"manage_channel",{uid:ue.uid})}return ie}()})],0),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",children:ue.description||"N/A"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:ue.author||"N/A"}),!!D&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Ckey",children:ue.author_ckey}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Public",children:ue.public?"Yes":"No"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Total Views",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"eye",mr:"0.5rem"}),j.reduce(function(ie,pe){return ie+pe.view_count},0).toLocaleString()]})]})})]})},h=function(L,w){var T=(0,t.useBackend)(w),x=T.act,M=T.data,O=M.jobs,D=M.wanted,E=Object.entries(O).reduce(function(P,R){var j=R[0],F=R[1];return P+F.length},0);return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!D&&(0,e.createComponentVNode)(2,C,{story:D,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"briefcase",mr:"0.5rem"}),(0,e.createTextVNode)("Job Openings")],4),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:"Work for a better future at Nanotrasen"}),children:E>0?m.map(function(P){return Object.assign({},l[P],{id:P,jobs:O[P]})}).filter(function(P){return!!P&&P.jobs.length>0}).map(function(P){return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__jobCategory","Newscaster__jobCategory--"+P.id]),title:P.title,buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:P.fluff_text}),children:P.jobs.map(function(R){return(0,e.createComponentVNode)(2,o.Box,{class:(0,a.classes)(["Newscaster__jobOpening",!!R.is_command&&"Newscaster__jobOpening--command"]),children:["\u2022 ",R.title]},R.title)})},P.id)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no openings at this time."]})}),(0,e.createComponentVNode)(2,o.Section,{height:"17%",children:["Interested in serving Nanotrasen?",(0,e.createVNode)(1,"br"),"Sign up for any of the above position now at the ",(0,e.createVNode)(1,"b",null,"Head of Personnel's Office!",16),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Box,{as:"small",color:"label",children:"By signing up for a job at Nanotrasen, you agree to transfer your soul to the loyalty department of the omnipresent and helpful watcher of humanity."})]})]})},C=function(L,w){var T=(0,t.useBackend)(w),x=T.act,M=T.data,O=L.story,D=L.wanted,E=D===void 0?!1:D,P=M.is_admin,R=(0,t.useLocalState)(w,"fullStories",[]),j=R[0],F=R[1],W=(0,t.useLocalState)(w,"censorMode",!1),z=W[0],K=W[1];return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__story",E&&"Newscaster__story--wanted"]),title:(0,e.createFragment)([E&&(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle",mr:"0.5rem"}),O.censor_flags&2&&"[REDACTED]"||O.title||"News from "+O.author],0),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:[!E&&z&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:(0,e.createComponentVNode)(2,o.Button,{enabled:O.censor_flags&2,icon:O.censor_flags&2?"comment-slash":"comment",content:O.censor_flags&2?"Uncensor":"Censor",mr:"0.5rem",mt:"-0.25rem",onClick:function(){function G(){return x("censor_story",{uid:O.uid})}return G}()})}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",O.author," |\xA0",!!P&&(0,e.createFragment)([(0,e.createTextVNode)("ckey: "),O.author_ckey,(0,e.createTextVNode)(" |\xA0")],0),!E&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),(0,e.createTextVNode)(" "),O.view_count.toLocaleString(),(0,e.createTextVNode)(" |\xA0")],0),(0,e.createComponentVNode)(2,o.Icon,{name:"clock"})," ",(0,f.timeAgo)(O.publish_time,M.world_time)]})]})}),children:(0,e.createComponentVNode)(2,o.Box,{children:O.censor_flags&2?"[REDACTED]":(0,e.createFragment)([!!O.has_photo&&(0,e.createComponentVNode)(2,v,{name:"story_photo_"+O.uid+".png",float:"right",ml:"0.5rem"}),(O.body_short||O.body).split("\n").map(function(G,J){return(0,e.createComponentVNode)(2,o.Box,{children:G||(0,e.createVNode)(1,"br")},J)}),O.body_short&&(0,e.createComponentVNode)(2,o.Button,{content:"Read more..",mt:"0.5rem",onClick:function(){function G(){return F([].concat(j,[O.uid]))}return G}()}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})],0)})})},v=function(L,w){var T=L.name,x=d(L,g),M=(0,t.useLocalState)(w,"viewingPhoto",""),O=M[0],D=M[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({as:"img",className:"Newscaster__photo",src:T,onClick:function(){function E(){return D(T)}return E}()},x)))},p=function(L,w){var T=(0,t.useLocalState)(w,"viewingPhoto",""),x=T[0],M=T[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Newscaster__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:x}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function O(){return M("")}return O}()})]})},N=function(L,w){var T=(0,t.useBackend)(w),x=T.act,M=T.data,O=!!L.args.uid&&M.channels.filter(function(oe){return oe.uid===L.args.uid}).pop();if(L.id==="manage_channel"&&!O){(0,B.modalClose)(w);return}var D=L.id==="manage_channel",E=!!L.args.is_admin,P=L.args.scanned_user,R=(0,t.useLocalState)(w,"author",(O==null?void 0:O.author)||P||"Unknown"),j=R[0],F=R[1],W=(0,t.useLocalState)(w,"name",(O==null?void 0:O.name)||""),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"description",(O==null?void 0:O.description)||""),J=G[0],Q=G[1],ue=(0,t.useLocalState)(w,"icon",(O==null?void 0:O.icon)||"newspaper"),ie=ue[0],pe=ue[1],te=(0,t.useLocalState)(w,"isPublic",D?!!(O!=null&&O.public):!1),q=te[0],ne=te[1],le=(0,t.useLocalState)(w,"adminLocked",(O==null?void 0:O.admin)===1||!1),ee=le[0],re=le[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:D?"Manage "+O.name:"Create New Channel",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!E,width:"100%",value:j,onInput:function(){function oe(fe,me){return F(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"50 characters max.",maxLength:"50",value:z,onInput:function(){function oe(fe,me){return K(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",placeholder:"128 characters max.",maxLength:"128",value:J,onInput:function(){function oe(fe,me){return Q(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Icon",children:[(0,e.createComponentVNode)(2,o.Input,{disabled:!E,value:ie,width:"35%",mr:"0.5rem",onInput:function(){function oe(fe,me){return pe(me)}return oe}()}),(0,e.createComponentVNode)(2,o.Icon,{name:ie,size:"2",verticalAlign:"middle",mr:"0.5rem"})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Accept Public Stories?",children:(0,e.createComponentVNode)(2,o.Button,{selected:q,icon:q?"toggle-on":"toggle-off",content:q?"Yes":"No",onClick:function(){function oe(){return ne(!q)}return oe}()})}),E&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ee,icon:ee?"lock":"lock-open",content:ee?"On":"Off",tooltip:"Locking this channel will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function oe(){return re(!ee)}return oe}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:j.trim().length===0||z.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function oe(){(0,B.modalAnswer)(w,L.id,"",{author:j,name:z.substr(0,49),description:J.substr(0,128),icon:ie,public:q?1:0,admin_locked:ee?1:0})}return oe}()})]})},V=function(L,w){var T=(0,t.useBackend)(w),x=T.act,M=T.data,O=M.photo,D=M.channels,E=M.channel_idx,P=E===void 0?-1:E,R=!!L.args.is_admin,j=L.args.scanned_user,F=D.slice().sort(function(oe,fe){if(P<0)return 0;var me=D[P-1];if(me.uid===oe.uid)return-1;if(me.uid===fe.uid)return 1}).filter(function(oe){return R||!oe.frozen&&(oe.author===j||!!oe.public)}),W=(0,t.useLocalState)(w,"author",j||"Unknown"),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"channel",F.length>0?F[0].name:""),J=G[0],Q=G[1],ue=(0,t.useLocalState)(w,"title",""),ie=ue[0],pe=ue[1],te=(0,t.useLocalState)(w,"body",""),q=te[0],ne=te[1],le=(0,t.useLocalState)(w,"adminLocked",!1),ee=le[0],re=le[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Create New Story",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!R,width:"100%",value:z,onInput:function(){function oe(fe,me){return K(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Channel",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:J,options:F.map(function(oe){return oe.name}),mb:"0",width:"100%",onSelected:function(){function oe(fe){return Q(fe)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Divider),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"128 characters max.",maxLength:"128",value:ie,onInput:function(){function oe(fe,me){return pe(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Story Text",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,multiline:!0,placeholder:"1024 characters max.",maxLength:"1024",rows:"8",width:"100%",value:q,onInput:function(){function oe(fe,me){return ne(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:O,content:O?"Eject: "+O.name:"Insert Photo",tooltip:!O&&"Attach a photo to this story by holding the photograph in your hand.",onClick:function(){function oe(){return x(O?"eject_photo":"attach_photo")}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Preview",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Section,{noTopPadding:!0,title:ie,maxHeight:"13.5rem",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{mt:"0.5rem",children:[!!O&&(0,e.createComponentVNode)(2,v,{name:"inserted_photo_"+O.uid+".png",float:"right"}),q.split("\n").map(function(oe,fe){return(0,e.createComponentVNode)(2,o.Box,{children:oe||(0,e.createVNode)(1,"br")},fe)}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})]})})}),R&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ee,icon:ee?"lock":"lock-open",content:ee?"On":"Off",tooltip:"Locking this story will make it censorable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function oe(){return re(!ee)}return oe}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:z.trim().length===0||J.trim().length===0||ie.trim().length===0||q.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function oe(){(0,B.modalAnswer)(w,"create_story","",{author:z,channel:J,title:ie.substr(0,127),body:q.substr(0,1023),admin_locked:ee?1:0})}return oe}()})]})},S=function(L,w){var T=(0,t.useBackend)(w),x=T.act,M=T.data,O=M.photo,D=M.wanted,E=!!L.args.is_admin,P=L.args.scanned_user,R=(0,t.useLocalState)(w,"author",(D==null?void 0:D.author)||P||"Unknown"),j=R[0],F=R[1],W=(0,t.useLocalState)(w,"name",(D==null?void 0:D.title.substr(8))||""),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"description",(D==null?void 0:D.body)||""),J=G[0],Q=G[1],ue=(0,t.useLocalState)(w,"adminLocked",(D==null?void 0:D.admin_locked)===1||!1),ie=ue[0],pe=ue[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Manage Wanted Notice",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Authority",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!E,width:"100%",value:j,onInput:function(){function te(q,ne){return F(ne)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",value:z,maxLength:"128",onInput:function(){function te(q,ne){return K(ne)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",value:J,maxLength:"512",rows:"4",onInput:function(){function te(q,ne){return Q(ne)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:O,content:O?"Eject: "+O.name:"Insert Photo",tooltip:!O&&"Attach a photo to this wanted notice by holding the photograph in your hand.",tooltipPosition:"top",onClick:function(){function te(){return x(O?"eject_photo":"attach_photo")}return te}()}),!!O&&(0,e.createComponentVNode)(2,v,{name:"inserted_photo_"+O.uid+".png",float:"right"})]}),E&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ie,icon:ie?"lock":"lock-open",content:ie?"On":"Off",tooltip:"Locking this wanted notice will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function te(){return pe(!ie)}return te}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!D,icon:"eraser",color:"danger",content:"Clear",position:"absolute",right:"7.25rem",bottom:"-0.75rem",onClick:function(){function te(){x("clear_wanted_notice"),(0,B.modalClose)(w)}return te}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:j.trim().length===0||z.trim().length===0||J.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function te(){(0,B.modalAnswer)(w,L.id,"",{author:j,name:z.substr(0,127),description:J.substr(0,511),admin_locked:ie?1:0})}return te}()})]})};(0,B.modalRegisterBodyOverride)("create_channel",N),(0,B.modalRegisterBodyOverride)("manage_channel",N),(0,B.modalRegisterBodyOverride)("create_story",V),(0,B.modalRegisterBodyOverride)("wanted_notice",S)},48286:function(A,r,n){"use strict";r.__esModule=!0,r.Noticeboard=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=r.Noticeboard=function(){function B(I,k){var g=(0,t.useBackend)(k),d=g.act,c=g.data,m=c.papers;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:300,theme:"noticeboard",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:m.map(function(l){return(0,e.createComponentVNode)(2,o.Stack.Item,{align:"center",width:"22.45%",height:"85%",onClick:function(){function u(){return d("interact",{paper:l.ref})}return u}(),onContextMenu:function(){function u(s){s.preventDefault(),d("showFull",{paper:l.ref})}return u}(),children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,fontSize:.75,title:l.name,children:(0,a.decodeHtmlEntities)(l.contents)})},l.ref)})})})})}return B}()},41166:function(A,r,n){"use strict";r.__esModule=!0,r.NuclearBomb=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.NuclearBomb=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;return d.extended?(0,e.createComponentVNode)(2,o.Window,{width:350,height:290,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Disk",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.authdisk?"eject":"id-card",selected:d.authdisk,content:d.diskname?d.diskname:"-----",tooltip:d.authdisk?"Eject Disk":"Insert Disk",onClick:function(){function c(){return g("auth")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Code",children:(0,e.createComponentVNode)(2,t.Button,{icon:"key",disabled:!d.authdisk,selected:d.authcode,content:d.codemsg,onClick:function(){function c(){return g("code")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Arming & Disarming",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bolted to floor",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.anchored?"check":"times",selected:d.anchored,disabled:!d.authdisk,content:d.anchored?"YES":"NO",onClick:function(){function c(){return g("toggle_anchor")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Time Left",children:(0,e.createComponentVNode)(2,t.Button,{icon:"stopwatch",content:d.time,disabled:!d.authfull,tooltip:"Set Timer",onClick:function(){function c(){return g("set_time")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.safety?"check":"times",selected:d.safety,disabled:!d.authfull,content:d.safety?"ON":"OFF",tooltip:d.safety?"Disable Safety":"Enable Safety",onClick:function(){function c(){return g("toggle_safety")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Arm/Disarm",children:(0,e.createComponentVNode)(2,t.Button,{icon:(d.timer,"bomb"),disabled:d.safety||!d.authfull,color:"red",content:d.timer?"DISARM THE NUKE":"ARM THE NUKE",onClick:function(){function c(){return g("toggle_armed")}return c}()})})]})})]})}):(0,e.createComponentVNode)(2,o.Window,{width:350,height:115,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Deployment",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"exclamation-triangle",content:"Deploy Nuclear Device (will bolt device to floor)",onClick:function(){function c(){return g("deploy")}return c}()})})})})}return b}()},52416:function(A,r,n){"use strict";r.__esModule=!0,r.NumberInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(92986),f=n(72253),b=n(36036),B=n(98595),I=r.NumberInputModal=function(){function g(d,c){var m=(0,f.useBackend)(c),l=m.act,u=m.data,s=u.init_value,i=u.large_buttons,h=u.message,C=h===void 0?"":h,v=u.timeout,p=u.title,N=(0,f.useLocalState)(c,"input",s),V=N[0],S=N[1],y=function(){function T(x){x!==V&&S(x)}return T}(),L=function(){function T(x){x!==V&&S(x)}return T}(),w=140+Math.max(Math.ceil(C.length/3),C.length>0&&i?5:0);return(0,e.createComponentVNode)(2,B.Window,{title:p,width:270,height:w,children:[v&&(0,e.createComponentVNode)(2,a.Loader,{value:v}),(0,e.createComponentVNode)(2,B.Window.Content,{onKeyDown:function(){function T(x){var M=window.event?x.which:x.keyCode;M===o.KEY_ENTER&&l("submit",{entry:V}),M===o.KEY_ESCAPE&&l("cancel")}return T}(),children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Box,{color:"label",children:C})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,k,{input:V,onClick:L,onChange:y})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:V})})]})})})]})}return g}(),k=function(d,c){var m=(0,f.useBackend)(c),l=m.act,u=m.data,s=u.min_value,i=u.max_value,h=u.init_value,C=u.round_value,v=d.input,p=d.onClick,N=d.onChange,V=Math.round(v!==s?Math.max(v/2,s):i/2),S=v===s&&s>0||v===1;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:v===s,icon:"angle-double-left",onClick:function(){function y(){return p(s)}return y}(),tooltip:v===s?"Min":"Min ("+s+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.RestrictedInput,{autoFocus:!0,autoSelect:!0,fluid:!0,allowFloats:!C,minValue:s,maxValue:i,onChange:function(){function y(L,w){return N(w)}return y}(),onEnter:function(){function y(L,w){return l("submit",{entry:w})}return y}(),value:v})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:v===i,icon:"angle-double-right",onClick:function(){function y(){return p(i)}return y}(),tooltip:v===i?"Max":"Max ("+i+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:S,icon:"divide",onClick:function(){function y(){return p(V)}return y}(),tooltip:S?"Split":"Split ("+V+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:v===h,icon:"redo",onClick:function(){function y(){return p(h)}return y}(),tooltip:h?"Reset ("+h+")":"Reset"})})]})}},1218:function(A,r,n){"use strict";r.__esModule=!0,r.OperatingComputer=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(98595),f=n(36036),b=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],B=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],I={average:[.25,.5],bad:[.5,1/0]},k=["bad","average","average","good","average","average","bad"],g=r.OperatingComputer=function(){function l(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=C.hasOccupant,p=C.choice,N;return p?N=(0,e.createComponentVNode)(2,m):N=v?(0,e.createComponentVNode)(2,d):(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,o.Window,{width:650,height:455,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!p,icon:"user",onClick:function(){function V(){return h("choiceOff")}return V}(),children:"Patient"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!!p,icon:"cog",onClick:function(){function V(){return h("choiceOn")}return V}(),children:"Options"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,children:N})})]})})})}return l}(),d=function(u,s){var i=(0,t.useBackend)(s),h=i.data,C=h.occupant,v=C.activeSurgeries;return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,title:"Patient",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Name",children:C.name}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Status",color:b[C.stat][0],children:b[C.stat][1]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:C.maxHealth,value:C.health/C.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),B.map(function(p,N){return(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:p[0]+" Damage",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:"100",value:C[p[1]]/100,ranges:I,children:(0,a.round)(C[p[1]])},N)},N)}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:C.maxTemp,value:C.bodyTemperature/C.maxTemp,color:k[C.temperatureSuitability+3],children:[(0,a.round)(C.btCelsius),"\xB0C, ",(0,a.round)(C.btFaren),"\xB0F"]})}),!!C.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:C.bloodMax,value:C.bloodLevel/C.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[C.bloodPercent,"%, ",C.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Pulse",children:[C.pulse," BPM"]})],4)]})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Active surgeries",level:"2",children:C.inSurgery&&v?v.map(function(p,N){return(0,e.createComponentVNode)(2,f.Section,{style:{textTransform:"capitalize"},title:p.name+" ("+p.location+")",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Next Step",children:p.step},N)},N)},N)}):(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No procedure ongoing."})})})]})},c=function(){return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No patient detected."]})})},m=function(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=C.verbose,p=C.health,N=C.healthAlarm,V=C.oxy,S=C.oxyAlarm,y=C.crit;return(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Loudspeaker",children:(0,e.createComponentVNode)(2,f.Button,{selected:v,icon:v?"toggle-on":"toggle-off",content:v?"On":"Off",onClick:function(){function L(){return h(v?"verboseOff":"verboseOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer",children:(0,e.createComponentVNode)(2,f.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){function L(){return h(p?"healthOff":"healthOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:N,stepPixelSize:5,ml:"0",onChange:function(){function L(w,T){return h("health_adj",{new:T})}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm",children:(0,e.createComponentVNode)(2,f.Button,{selected:V,icon:V?"toggle-on":"toggle-off",content:V?"On":"Off",onClick:function(){function L(){return h(V?"oxyOff":"oxyOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:S,stepPixelSize:5,ml:"0",onChange:function(){function L(w,T){return h("oxy_adj",{new:T})}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Critical Alert",children:(0,e.createComponentVNode)(2,f.Button,{selected:y,icon:y?"toggle-on":"toggle-off",content:y?"On":"Off",onClick:function(){function L(){return h(y?"critOff":"critOn")}return L}()})})]})}},46892:function(A,r,n){"use strict";r.__esModule=!0,r.Orbit=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(35840);function B(i,h){var C=typeof Symbol!="undefined"&&i[Symbol.iterator]||i["@@iterator"];if(C)return(C=C.call(i)).next.bind(C);if(Array.isArray(i)||(C=I(i))||h&&i&&typeof i.length=="number"){C&&(i=C);var v=0;return function(){return v>=i.length?{done:!0}:{done:!1,value:i[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function I(i,h){if(i){if(typeof i=="string")return k(i,h);var C={}.toString.call(i).slice(8,-1);return C==="Object"&&i.constructor&&(C=i.constructor.name),C==="Map"||C==="Set"?Array.from(i):C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C)?k(i,h):void 0}}function k(i,h){(h==null||h>i.length)&&(h=i.length);for(var C=0,v=Array(h);CC},m=function(h,C){var v=h.name,p=C.name;if(!v||!p)return 0;var N=v.match(g),V=p.match(g);if(N&&V&&v.replace(g,"")===p.replace(g,"")){var S=parseInt(N[1],10),y=parseInt(V[1],10);return S-y}return c(v,p)},l=function(h,C){var v=h.searchText,p=h.source,N=h.title,V=h.color,S=h.sorted,y=p.filter(d(v));return S&&y.sort(m),p.length>0&&(0,e.createComponentVNode)(2,o.Section,{title:N+" - ("+p.length+")",children:y.map(function(L){return(0,e.createComponentVNode)(2,u,{thing:L,color:V},L.name)})})},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=h.color,V=h.thing;return(0,e.createComponentVNode)(2,o.Button,{color:N,tooltip:V.assigned_role?(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",mr:"0.5em",className:(0,b.classes)(["job_icons16x16",V.assigned_role_sprite])})," ",V.assigned_role]}):"",tooltipPosition:"bottom",onClick:function(){function S(){return p("orbit",{ref:V.ref})}return S}(),children:[V.name,V.orbiters&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,ml:1,children:["(",V.orbiters," ",(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),")"]})]})},s=r.Orbit=function(){function i(h,C){for(var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.alive,S=N.antagonists,y=N.highlights,L=N.response_teams,w=N.tourist,T=N.auto_observe,x=N.dead,M=N.ssd,O=N.ghosts,D=N.misc,E=N.npcs,P=(0,t.useLocalState)(C,"searchText",""),R=P[0],j=P[1],F={},W=B(S),z;!(z=W()).done;){var K=z.value;F[K.antag]===void 0&&(F[K.antag]=[]),F[K.antag].push(K)}var G=Object.entries(F);G.sort(function(Q,ue){return c(Q[0],ue[0])});var J=function(){function Q(ue){for(var ie=0,pe=[G.map(function(ne){var le=ne[0],ee=ne[1];return ee}),w,y,V,O,M,x,E,D];ie0&&(0,e.createComponentVNode)(2,o.Section,{title:"Antagonists",children:G.map(function(Q){var ue=Q[0],ie=Q[1];return(0,e.createComponentVNode)(2,o.Section,{title:ue+" - ("+ie.length+")",level:2,children:ie.filter(d(R)).sort(m).map(function(pe){return(0,e.createComponentVNode)(2,u,{color:"bad",thing:pe},pe.name)})},ue)})}),y.length>0&&(0,e.createComponentVNode)(2,l,{title:"Highlights",source:y,searchText:R,color:"teal"}),(0,e.createComponentVNode)(2,l,{title:"Response Teams",source:L,searchText:R,color:"purple"}),(0,e.createComponentVNode)(2,l,{title:"Tourists",source:w,searchText:R,color:"violet"}),(0,e.createComponentVNode)(2,l,{title:"Alive",source:V,searchText:R,color:"good"}),(0,e.createComponentVNode)(2,l,{title:"Ghosts",source:O,searchText:R,color:"grey"}),(0,e.createComponentVNode)(2,l,{title:"SSD",source:M,searchText:R,color:"grey"}),(0,e.createComponentVNode)(2,l,{title:"Dead",source:x,searchText:R,sorted:!1}),(0,e.createComponentVNode)(2,l,{title:"NPCs",source:E,searchText:R,sorted:!1}),(0,e.createComponentVNode)(2,l,{title:"Misc",source:D,searchText:R,sorted:!1})]})})}return i}()},15421:function(A,r,n){"use strict";r.__esModule=!0,r.OreRedemption=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=n(9394);function B(i){if(i==null)throw new TypeError("Cannot destructure "+i)}var I=(0,b.createLogger)("OreRedemption"),k=function(h){return h.toLocaleString("en-US")+" pts"},g=r.OreRedemption=function(){function i(h,C){return(0,e.createComponentVNode)(2,f.Window,{width:490,height:750,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d,{height:"100%"})}),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m)]})})})}return i}(),d=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.id,S=N.points,y=N.disk,L=Object.assign({},(B(h),h));return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({},L,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"average",textAlign:"center",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"This machine only accepts ore. Gibtonite is not accepted."]}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Unclaimed Points",color:S>0?"good":"grey",bold:S>0&&"good",children:k(S)})}),(0,e.createComponentVNode)(2,o.Divider),y?(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Design disk",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!0,bold:!0,icon:"eject",content:y.name,tooltip:"Ejects the design disk.",onClick:function(){function w(){return p("eject_disk")}return w}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!y.design||!y.compatible,icon:"upload",content:"Download",tooltip:"Downloads the design on the disk into the machine.",onClick:function(){function w(){return p("download")}return w}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Stored design",children:(0,e.createComponentVNode)(2,o.Box,{color:y.design&&(y.compatible?"good":"bad"),children:y.design||"N/A"})})]}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No design disk inserted."})]})))},c=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.sheets,S=Object.assign({},(B(h),h));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,height:"20%",children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},S,{children:[(0,e.createComponentVNode)(2,l,{title:"Sheets",columns:[["Available","25%"],["Ore Value","15%"],["Smelt","20%"]]}),V.map(function(y){return(0,e.createComponentVNode)(2,u,{ore:y},y.id)})]})))})},m=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.alloys,S=Object.assign({},(B(h),h));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},S,{children:[(0,e.createComponentVNode)(2,l,{title:"Alloys",columns:[["Recipe","50%"],["Available","11%"],["Smelt","20%"]]}),V.map(function(y){return(0,e.createComponentVNode)(2,s,{ore:y},y.id)})]})))})},l=function(h,C){var v;return(0,e.createComponentVNode)(2,o.Box,{className:"OreHeader",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:h.title}),(v=h.columns)==null?void 0:v.map(function(p){return(0,e.createComponentVNode)(2,o.Stack.Item,{basis:p[1],textAlign:"center",color:"label",bold:!0,children:p[0]},p)})]})})},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=h.ore;if(!(N.value&&N.amount<=0&&!(["metal","glass"].indexOf(N.id)>-1)))return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"45%",align:"middle",children:(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{className:(0,a.classes)(["materials32x32",N.id])}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:N.name})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",color:N.amount>=1?"good":"gray",bold:N.amount>=1,align:"center",children:N.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",children:N.value}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(N.amount,50),stepPixelSize:6,onChange:function(){function V(S,y){return p(N.value?"sheet":"alloy",{id:N.id,amount:y})}return V}()})})]})})},s=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=h.ore;return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"7%",align:"middle",children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["alloys32x32",N.id])})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",textAlign:"middle",align:"center",children:N.name}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"35%",textAlign:"middle",color:N.amount>=1?"good":"gray",align:"center",children:N.description}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"10%",textAlign:"center",color:N.amount>=1?"good":"gray",bold:N.amount>=1,align:"center",children:N.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(N.amount,50),stepPixelSize:6,onChange:function(){function V(S,y){return p(N.value?"sheet":"alloy",{id:N.id,amount:y})}return V}()})})]})})}},52754:function(A,r,n){"use strict";r.__esModule=!0,r.PAI=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(71253),b=n(70752),B=function(g){var d;try{d=b("./"+g+".js")}catch(m){if(m.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",g);throw m}var c=d[g];return c||(0,f.routingError)("missingExport",g)},I=r.PAI=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.app_template,s=l.app_icon,i=l.app_title,h=B(u);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{p:1,fill:!0,scrollable:!0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:s,mr:1}),i,u!=="pai_main_menu"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{ml:2,mb:0,content:"Back",icon:"arrow-left",onClick:function(){function C(){return m("Back")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Home",icon:"arrow-up",onClick:function(){function C(){return m("MASTER_back")}return C}()})],4)]}),children:(0,e.createComponentVNode)(2,h)})})})})})}return k}()},85175:function(A,r,n){"use strict";r.__esModule=!0,r.PDA=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(71253),b=n(59395),B=function(c){var m;try{m=b("./"+c+".js")}catch(u){if(u.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",c);throw u}var l=m[c];return l||(0,f.routingError)("missingExport",c)},I=r.PDA=function(){function d(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.app,h=s.owner;if(!h)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:"No user data found. Please swipe an ID card."})})});var C=B(i.template);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,k)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,p:1,pb:0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:i.icon,mr:1}),i.name]}),children:(0,e.createComponentVNode)(2,C)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:7.5,children:(0,e.createComponentVNode)(2,g)})]})})})}return d}(),k=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.idInserted,h=s.idLink,C=s.stationTime,v=s.cartridge_name;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{ml:.5,children:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",color:"transparent",onClick:function(){function p(){return u("Authenticate")}return p}(),content:i?h:"No ID Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"sd-card",color:"transparent",onClick:function(){function p(){return u("Eject")}return p}(),content:v?["Eject "+v]:"No Cartridge Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"right",bold:!0,mr:1,mt:.5,children:C})]})},g=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.app;return(0,e.createComponentVNode)(2,t.Box,{height:"45px",className:"PDA__footer",backgroundColor:"#1b1b1b",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[!!i.has_back&&(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"33%",mr:-.5,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:i.has_back?"white":"disabled",icon:"arrow-alt-circle-left-o",onClick:function(){function h(){return u("Back")}return h}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:i.has_back?"33%":"100%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:i.is_home?"disabled":"white",icon:"home",onClick:function(){function h(){u("Home")}return h}()})})]})})}},68654:function(A,r,n){"use strict";r.__esModule=!0,r.Pacman=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49968),b=r.Pacman=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.active,l=c.anchored,u=c.broken,s=c.emagged,i=c.fuel_type,h=c.fuel_usage,C=c.fuel_stored,v=c.fuel_cap,p=c.is_ai,N=c.tmp_current,V=c.tmp_max,S=c.tmp_overheat,y=c.output_max,L=c.power_gen,w=c.output_set,T=c.has_fuel,x=C/v,M=N/V,O=w*L,D=Math.round(C/h*2),E=Math.round(D/60),P=D>120?E+" minutes":D+" seconds";return(0,e.createComponentVNode)(2,o.Window,{width:500,height:225,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(u||!l)&&(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:[!!u&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator is malfunctioning!"}),!u&&!l&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator needs to be anchored to the floor with a wrench."})]}),!u&&!!l&&(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:m?"power-off":"times",content:m?"On":"Off",tooltip:"Toggles the generator on/off. Requires fuel.",tooltipPosition:"left",disabled:!T,selected:m,onClick:function(){function R(){return d("toggle_power")}return R}()}),children:(0,e.createComponentVNode)(2,t.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",className:"ml-1",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power setting",children:[(0,e.createComponentVNode)(2,t.NumberInput,{value:w,minValue:1,maxValue:y*(s?2.5:1),step:1,className:"mt-1",onDrag:function(){function R(j,F){return d("change_power",{change_power:F})}return R}()}),"(",(0,f.formatPower)(O),")"]})})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:M,ranges:{green:[-1/0,.33],orange:[.33,.66],red:[.66,1/0]},children:[N," \u2103"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[S>50&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"CRITICAL OVERHEAT!"}),S>20&&S<=50&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"WARNING: Overheating!"}),S>1&&S<=20&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Temperature High"}),S===0&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Optimal"})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fuel",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject Fuel",tooltip:"Ejects fuel. Generator needs to be offline.",tooltipPosition:"left",disabled:m||p||!T,onClick:function(){function R(){return d("eject_fuel")}return R}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Type",children:i}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:x,ranges:{red:[-1/0,.33],orange:[.33,.66],green:[.66,1/0]},children:[Math.round(C/1e3)," dm\xB3"]})})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel usage",children:[h/1e3," dm\xB3/s"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel depletion",children:[!!T&&(h?P:"N/A"),!T&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Out of fuel"})]})]})})]})})],4)]})})}return B}()},1701:function(A,r,n){"use strict";r.__esModule=!0,r.PanDEMIC=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PanDEMIC=function(){function l(u,s){var i=(0,a.useBackend)(s),h=i.data,C=h.beakerLoaded,v=h.beakerContainsBlood,p=h.beakerContainsVirus,N=h.resistances,V=N===void 0?[]:N,S;return C?v?v&&!p&&(S=(0,e.createFragment)([(0,e.createTextVNode)("No disease detected in provided blood sample.")],4)):S=(0,e.createFragment)([(0,e.createTextVNode)("No blood sample found in the loaded container.")],4):S=(0,e.createFragment)([(0,e.createTextVNode)("No container loaded.")],4),(0,e.createComponentVNode)(2,o.Window,{width:575,height:510,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[S&&!p?(0,e.createComponentVNode)(2,t.Section,{title:"Container Information",buttons:(0,e.createComponentVNode)(2,b,{fill:!0,vertical:!0}),children:(0,e.createComponentVNode)(2,t.NoticeBox,{children:S})}):(0,e.createComponentVNode)(2,k),(V==null?void 0:V.length)>0&&(0,e.createComponentVNode)(2,m,{align:"bottom"})]})})})}return l}(),b=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.beakerLoaded;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!v,onClick:function(){function p(){return h("eject_beaker")}return p}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash-alt",confirmIcon:"eraser",content:"Destroy",confirmContent:"Destroy",disabled:!v,onClick:function(){function p(){return h("destroy_eject_beaker")}return p}()})],4)},B=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.beakerContainsVirus,p=u.strain,N=p.commonName,V=p.description,S=p.diseaseAgent,y=p.bloodDNA,L=p.bloodType,w=p.possibleTreatments,T=p.transmissionRoute,x=p.isAdvanced,M=(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood DNA",children:y?(0,e.createVNode)(1,"span",null,y,0,{style:{"font-family":"'Courier New', monospace"}}):"Undetectable"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood Type",children:(0,e.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:L!=null?L:"Undetectable"}})})],4);if(!v)return(0,e.createComponentVNode)(2,t.LabeledList,{children:M});var O;return x&&(N!=null&&N!=="Unknown"?O=(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print Release Forms",onClick:function(){function D(){return h("print_release_forms",{strain_index:u.strainIndex})}return D}(),style:{"margin-left":"auto"}}):O=(0,e.createComponentVNode)(2,t.Button,{icon:"pen",content:"Name Disease",onClick:function(){function D(){return h("name_strain",{strain_index:u.strainIndex})}return D}(),style:{"margin-left":"auto"}})),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Common Name",className:"common-name-label",children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,align:"center",children:[N!=null?N:"Unknown",O]})}),V&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:V}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Disease Agent",children:S}),M,(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Spread Vector",children:T!=null?T:"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Possible Cures",children:w!=null?w:"None"})]})},I=function(u,s){var i,h=(0,a.useBackend)(s),C=h.act,v=h.data,p=!!v.synthesisCooldown,N=(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:p?"spinner":"clone",iconSpin:p,content:"Clone",disabled:p,onClick:function(){function V(){return C("clone_strain",{strain_index:u.strainIndex})}return V}()}),u.sectionButtons],0);return(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:(i=u.sectionTitle)!=null?i:"Strain Information",buttons:N,children:(0,e.createComponentVNode)(2,B,{strain:u.strain,strainIndex:u.strainIndex})})})},k=function(u,s){var i,h=(0,a.useBackend)(s),C=h.act,v=h.data,p=v.selectedStrainIndex,N=v.strains,V=N[p-1];if(N.length===0)return(0,e.createComponentVNode)(2,t.Section,{title:"Container Information",buttons:(0,e.createComponentVNode)(2,b),children:(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No disease detected in provided blood sample."})});if(N.length===1){var S;return(0,e.createFragment)([(0,e.createComponentVNode)(2,I,{strain:N[0],strainIndex:1,sectionButtons:(0,e.createComponentVNode)(2,b)}),((S=N[0].symptoms)==null?void 0:S.length)>0&&(0,e.createComponentVNode)(2,d,{strain:N[0]})],0)}var y=(0,e.createComponentVNode)(2,b);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Culture Information",fill:!0,buttons:y,children:(0,e.createComponentVNode)(2,t.Flex,{direction:"column",style:{height:"100%"},children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:N.map(function(L,w){var T;return(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"virus",selected:p-1===w,onClick:function(){function x(){return C("switch_strain",{strain_index:w+1})}return x}(),children:(T=L.commonName)!=null?T:"Unknown"},w)})})}),(0,e.createComponentVNode)(2,I,{strain:V,strainIndex:p}),((i=V.symptoms)==null?void 0:i.length)>0&&(0,e.createComponentVNode)(2,d,{className:"remove-section-bottom-padding",strain:V})]})})})},g=function(u){return u.reduce(function(s,i){return s+i},0)},d=function(u){var s=u.strain.symptoms;return(0,e.createComponentVNode)(2,t.Flex.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Infection Symptoms",fill:!0,className:u.className,children:(0,e.createComponentVNode)(2,t.Table,{className:"symptoms-table",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Stealth"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Resistance"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Stage Speed"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Transmissibility"})]}),s.map(function(i,h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.stealth}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.resistance}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.stageSpeed}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.transmissibility})]},h)}),(0,e.createComponentVNode)(2,t.Table.Row,{className:"table-spacer"}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{style:{"font-weight":"bold"},children:"Total"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g(s.map(function(i){return i.stealth}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g(s.map(function(i){return i.resistance}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g(s.map(function(i){return i.stageSpeed}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g(s.map(function(i){return i.transmissibility}))})]})]})})})},c=["flask","vial","eye-dropper"],m=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.synthesisCooldown,p=C.beakerContainsVirus,N=C.resistances;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Antibodies",fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,wrap:!0,children:N.map(function(V,S){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:c[S%c.length],disabled:!!v,onClick:function(){function y(){return h("clone_vaccine",{resistance_index:S+1})}return y}(),mr:"0.5em"}),V]},S)})})})})}},67921:function(A,r,n){"use strict";r.__esModule=!0,r.ParticleAccelerator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(25328),f=n(79646),b=n(36352),B=n(98595),I=n(35840),k=n(38307),g=function(u){switch(u){case 1:return"north";case 2:return"south";case 4:return"east";case 8:return"west";case 5:return"northeast";case 6:return"southeast";case 9:return"northwest";case 10:return"southwest"}return""},d=r.ParticleAccelerator=function(){function l(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.assembled,p=C.power,N=C.strength,V=C.max_strength,S=C.icon,y=C.layout_1,L=C.layout_2,w=C.layout_3,T=C.orientation;return(0,e.createComponentVNode)(2,B.Window,{width:395,height:v?160:T==="north"||T==="south"?540:465,children:(0,e.createComponentVNode)(2,B.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Control Panel",buttons:(0,e.createComponentVNode)(2,t.Button,{dmIcon:"sync",content:"Connect",onClick:function(){function x(){return h("scan")}return x}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",mb:"5px",children:(0,e.createComponentVNode)(2,t.Box,{color:v?"good":"bad",children:v?"Operational":"Error: Verify Configuration"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:p?"power-off":"times",content:p?"On":"Off",selected:p,disabled:!v,onClick:function(){function x(){return h("power")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Strength",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:!v||N===0,onClick:function(){function x(){return h("remove_strength")}return x}(),mr:"4px"}),N,(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:!v||N===V,onClick:function(){function x(){return h("add_strength")}return x}(),ml:"4px"})]})]})}),v?"":(0,e.createComponentVNode)(2,t.Section,{title:T?"EM Acceleration Chamber Orientation: "+(0,o.capitalize)(T):"Place EM Acceleration Chamber Next To Console",children:T===0?"":T==="north"||T==="south"?(0,e.createComponentVNode)(2,m):(0,e.createComponentVNode)(2,c)})]})})}return l}(),c=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.assembled,p=C.power,N=C.strength,V=C.max_strength,S=C.icon,y=C.layout_1,L=C.layout_2,w=C.layout_3,T=C.orientation;return(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:(T==="east"?y:w).slice().map(function(x){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:S,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})}),(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:L.slice().map(function(x){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:S,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})}),(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:(T==="east"?w:y).slice().map(function(x){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:S,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})})]})},m=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.assembled,p=C.power,N=C.strength,V=C.max_strength,S=C.icon,y=C.layout_1,L=C.layout_2,w=C.layout_3,T=C.orientation;return(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,f.GridColumn,{width:"40px",children:(T==="north"?y:w).slice().map(function(x){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:S,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})}),(0,e.createComponentVNode)(2,f.GridColumn,{children:L.slice().map(function(x){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:S,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})}),(0,e.createComponentVNode)(2,f.GridColumn,{width:"40px",children:(T==="north"?w:y).slice().map(function(x){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,tooltip:x.status,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:S,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})})]})}},71432:function(A,r,n){"use strict";r.__esModule=!0,r.PdaPainter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PdaPainter=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.data,l=m.has_pda;return(0,e.createComponentVNode)(2,o.Window,{width:510,height:505,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:l?(0,e.createComponentVNode)(2,B):(0,e.createComponentVNode)(2,b)})})}return k}(),b=function(g,d){var c=(0,a.useBackend)(d),m=c.act;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"download",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{width:"160px",textAlign:"center",content:"Insert PDA",onClick:function(){function l(){return m("insert_pda")}return l}()})]})})})},B=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.pda_colors;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,I)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Table,{className:"PdaPainter__list",children:Object.keys(u).map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{onClick:function(){function i(){return m("choose_pda",{selectedPda:s})}return i}(),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+u[s][0],style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s})]},s)})})})})]})},I=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.current_appearance,s=l.preview_appearance;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Current PDA",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+u,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",content:"Eject",color:"green",onClick:function(){function i(){return m("eject_pda")}return i}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"paint-roller",content:"Paint PDA",onClick:function(){function i(){return m("paint_pda")}return i}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Preview",children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+s,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}})})]})}},33388:function(A,r,n){"use strict";r.__esModule=!0,r.PersonalCrafting=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PersonalCrafting=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.busy,u=m.category,s=m.display_craftable_only,i=m.display_compact,h=m.prev_cat,C=m.next_cat,v=m.subcategory,p=m.prev_subcat,N=m.next_subcat;return(0,e.createComponentVNode)(2,o.Window,{width:700,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!l&&(0,e.createComponentVNode)(2,t.Dimmer,{fontSize:"32px",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cog",spin:1})," Crafting..."]}),(0,e.createComponentVNode)(2,t.Section,{title:u,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Show Craftable Only",icon:s?"check-square-o":"square-o",selected:s,onClick:function(){function V(){return c("toggle_recipes")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Compact Mode",icon:i?"check-square-o":"square-o",selected:i,onClick:function(){function V(){return c("toggle_compact")}return V}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:h,icon:"arrow-left",onClick:function(){function V(){return c("backwardCat")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:C,icon:"arrow-right",onClick:function(){function V(){return c("forwardCat")}return V}()})]}),v&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:p,icon:"arrow-left",onClick:function(){function V(){return c("backwardSubCat")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:N,icon:"arrow-right",onClick:function(){function V(){return c("forwardSubCat")}return V}()})]}),i?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,B)]})]})})}return I}(),b=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.display_craftable_only,u=m.can_craft,s=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[u.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function h(){return c("make",{make:i.ref})}return h}()}),i.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:i.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:i.req_text,content:"Requirements",color:"transparent"}),i.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:i.tool_text,content:"Tools",color:"transparent"})]},i.name)}),!l&&s.map(function(i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:i.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),i.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:i.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:i.req_text,content:"Requirements",color:"transparent"}),i.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:i.tool_text,content:"Tools",color:"transparent"})]},i.name)})]})})},B=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.display_craftable_only,u=m.can_craft,s=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:[u.map(function(i){return(0,e.createComponentVNode)(2,t.Section,{title:i.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function h(){return c("make",{make:i.ref})}return h}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[i.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:i.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:i.req_text}),i.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:i.tool_text})]})},i.name)}),!l&&s.map(function(i){return(0,e.createComponentVNode)(2,t.Section,{title:i.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[i.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:i.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:i.req_text}),i.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:i.tool_text})]})},i.name)})]})}},56150:function(A,r,n){"use strict";r.__esModule=!0,r.Photocopier=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Photocopier=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:440,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Photocopier",color:"silver",children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Copies:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"2em",bold:!0,children:m.copynumber}),(0,e.createComponentVNode)(2,t.Stack.Item,{float:"right",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"minus",textAlign:"center",content:"",onClick:function(){function l(){return c("minus")}return l}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"plus",textAlign:"center",content:"",onClick:function(){function l(){return c("add")}return l}()})]})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Toner:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,children:m.toner})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Document:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.copyitem&&!m.mob,content:m.copyitem?m.copyitem:m.mob?m.mob+"'s ass!":"document",onClick:function(){function l(){return c("removedocument")}return l}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Folder:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.folder,content:m.folder?m.folder:"folder",onClick:function(){function l(){return c("removefolder")}return l}()})})]})]}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,b)}),(0,e.createComponentVNode)(2,B)]})})})}return I}(),b=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.issilicon;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"copy",float:"center",textAlign:"center",content:"Copy",onClick:function(){function u(){return c("copy")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file-import",float:"center",textAlign:"center",content:"Scan",onClick:function(){function u(){return c("scandocument")}return u}()}),!!l&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file",color:"green",float:"center",textAlign:"center",content:"Print Text",onClick:function(){function u(){return c("ai_text")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"image",color:"green",float:"center",textAlign:"center",content:"Print Image",onClick:function(){function u(){return c("ai_pic")}return u}()})],4)],0)},B=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Scanned Files",children:m.files.map(function(l){return(0,e.createComponentVNode)(2,t.Section,{title:l.name,buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:m.toner<=0,onClick:function(){function u(){return c("filecopy",{uid:l.uid})}return u}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash-alt",content:"Delete",color:"bad",onClick:function(){function u(){return c("deletefile",{uid:l.uid})}return u}()})]})},l.name)})})}},8340:function(A,r,n){"use strict";r.__esModule=!0,r.Photocopier220=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(88510),b=n(64795),B=n(25328);function I(m,l){var u=typeof Symbol!="undefined"&&m[Symbol.iterator]||m["@@iterator"];if(u)return(u=u.call(m)).next.bind(u);if(Array.isArray(m)||(u=k(m))||l&&m&&typeof m.length=="number"){u&&(m=u);var s=0;return function(){return s>=m.length?{done:!0}:{done:!1,value:m[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function k(m,l){if(m){if(typeof m=="string")return g(m,l);var u={}.toString.call(m).slice(8,-1);return u==="Object"&&m.constructor&&(u=m.constructor.name),u==="Map"||u==="Set"?Array.from(m):u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u)?g(m,l):void 0}}function g(m,l){(l==null||l>m.length)&&(l=m.length);for(var u=0,s=Array(l);um?this.substring(0,m)+"...":this};var d=function(l,u){u===void 0&&(u="");var s=(0,B.createSearch)(u,function(i){return i.altername});return(0,b.flow)([(0,f.filter)(function(i){return i==null?void 0:i.altername}),u&&(0,f.filter)(s),(0,f.sortBy)(function(i){return i.id})])(l)},c=r.Photocopier220=function(){function m(l,u){for(var s=(0,a.useBackend)(u),i=s.act,h=s.data,C=h.copies,v=h.maxcopies,p=(0,a.useLocalState)(u,"searchText",""),N=p[0],V=p[1],S=d((0,f.sortBy)(function(E){return E.category})(h.forms||[]),N),y=[],L=I(S),w;!(w=L()).done;){var T=w.value;y.includes(T.category)||y.push(T.category)}var x=(0,a.useLocalState)(u,"number",0),M=x[0],O=x[1],D;return h.category===""?D=S:D=S.filter(function(E){return E.category===h.category}),(0,e.createComponentVNode)(2,o.Window,{width:550,height:575,theme:h.ui_theme,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"40%",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"\u0421\u0442\u0430\u0442\u0443\u0441",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",mt:.3,color:"grey",children:"\u0417\u0430\u0440\u044F\u0434 \u0442\u043E\u043D\u0435\u0440\u0430:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{minValue:0,maxValue:30,value:h.toner})})]}),(0,e.createComponentVNode)(2,t.Stack,{mt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",mb:.3,color:"grey",children:"\u0424\u043E\u0440\u043C\u0430:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",textAlign:"center",bold:!0,children:h.form_id===""?"\u041D\u0435 \u0432\u044B\u0431\u0440\u0430\u043D\u0430":h.form_id})]}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",mt:1,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!h.copyitem&&!h.mob,icon:h.copyitem||h.mob?"eject":"times",content:h.copyitem?h.copyitem:h.mob?"\u0416\u043E\u043F\u0430 "+h.mob+"!":"\u0421\u043B\u043E\u0442 \u0434\u043B\u044F \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430",onClick:function(){function E(){return i("removedocument")}return E}()})})}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",mt:"3px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!h.folder,icon:h.folder?"eject":"times",content:h.folder?h.folder:"\u0421\u043B\u043E\u0442 \u0434\u043B\u044F \u043F\u0430\u043F\u043A\u0438",onClick:function(){function E(){return i("removefolder")}return E}()})})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"print",disabled:h.toner===0||h.form===null,content:"\u041F\u0435\u0447\u0430\u0442\u044C",onClick:function(){function E(){return i("print_form")}return E}()})}),!!h.isAI&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",ml:"5px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"image",disabled:h.toner<5,content:"\u0424\u043E\u0442\u043E",tooltip:"\u0420\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u0430\u0442\u044C \u0444\u043E\u0442\u043E \u0441 \u0411\u0430\u0437\u044B \u0414\u0430\u043D\u043D\u044B\u0445",onClick:function(){function E(){return i("ai_pic")}return E}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",mt:"3px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"copy",content:"\u041A\u043E\u043F\u0438\u044F",disabled:h.toner===0||!h.copyitem&&!h.mob,onClick:function(){function E(){return i("copy")}return E}()})}),!!h.isAI&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",ml:"5px",mt:"3px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"i-cursor",content:"\u0422\u0435\u043A\u0441\u0442",tooltip:"\u0420\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u0430\u0442\u044C \u0441\u0432\u043E\u0439 \u0442\u0435\u043A\u0441\u0442",disabled:h.toner===0,onClick:function(){function E(){return i("ai_text")}return E}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:1.5,mt:1.2,width:"50%",color:"grey",children:"\u041A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E:"}),(0,e.createComponentVNode)(2,t.Slider,{mt:.75,width:"50%",animated:!0,minValue:1,maxValue:v,value:C,stepPixelSize:10,onChange:function(){function E(P,R){return i("copies",{new:R})}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"\u0411\u044E\u0440\u043E\u043A\u0440\u0430\u0442\u0438\u044F",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mb:-.5,icon:"chevron-right",color:"transparent",content:"\u0412\u0441\u0435 \u0444\u043E\u0440\u043C\u044B",selected:!h.category,onClick:function(){function E(){return i("choose_category",{category:""})}return E}()})}),y.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"chevron-right",mb:-.5,color:"transparent",content:E,selected:h.category===E,onClick:function(){function P(){return i("choose_category",{category:E})}return P}()},E)},E)})]})})})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"60%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:h.category||"\u0412\u0441\u0435 \u0444\u043E\u0440\u043C\u044B",buttons:(0,e.createComponentVNode)(2,t.Input,{mr:18.5,width:"100%",placeholder:"\u041F\u043E\u0438\u0441\u043A \u0444\u043E\u0440\u043C\u044B",onInput:function(){function E(P,R){return V(R)}return E}()}),children:D.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mb:.5,color:"transparent",content:E.altername.trimLongStr(37),tooltip:E.altername,selected:h.form_id===E.id,onClick:function(){function P(){return i("choose_form",{path:E.path,id:E.id})}return P}()})},E.path)})})})]})})})}return m}()},84676:function(A,r,n){"use strict";r.__esModule=!0,r.PoolController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=["tempKey"];function b(g,d){if(g==null)return{};var c={};for(var m in g)if({}.hasOwnProperty.call(g,m)){if(d.includes(m))continue;c[m]=g[m]}return c}var B={scalding:{label:"Scalding",color:"#FF0000",icon:"fa fa-arrow-circle-up",requireEmag:!0},warm:{label:"Warm",color:"#990000",icon:"fa fa-arrow-circle-up"},normal:{label:"Normal",color:null,icon:"fa fa-arrow-circle-right"},cool:{label:"Cool",color:"#009999",icon:"fa fa-arrow-circle-down"},frigid:{label:"Frigid",color:"#00CCCC",icon:"fa fa-arrow-circle-down",requireEmag:!0}},I=function(d,c){var m=d.tempKey,l=b(d,f),u=B[m];if(!u)return null;var s=(0,a.useBackend)(c),i=s.data,h=s.act,C=i.currentTemp,v=u.label,p=u.icon,N=m===C,V=function(){h("setTemp",{temp:m})};return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Button,Object.assign({color:"transparent",selected:N,onClick:V},l,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:p}),v]})))},k=r.PoolController=function(){function g(d,c){for(var m=(0,a.useBackend)(c),l=m.data,u=l.emagged,s=l.currentTemp,i=B[s]||B.normal,h=i.label,C=i.color,v=[],p=0,N=Object.entries(B);p50?"battery-half":"battery-quarter")||C==="C"&&"bolt"||C==="F"&&"battery-full"||C==="M"&&"slash",color:C==="N"&&(v>50?"yellow":"red")||C==="C"&&"yellow"||C==="F"&&"green"||C==="M"&&"orange"}),(0,e.createComponentVNode)(2,I.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,o.toFixed)(v)+"%"})],4)};u.defaultHooks=f.pureComponentHooks;var s=function(h){var C,v,p=h.status;switch(p){case"AOn":C=!0,v=!0;break;case"AOff":C=!0,v=!1;break;case"On":C=!1,v=!0;break;case"Off":C=!1,v=!1;break}var N=(v?"On":"Off")+(" ["+(C?"auto":"manual")+"]");return(0,e.createComponentVNode)(2,I.ColorBox,{color:v?"good":"bad",content:C?void 0:"M",title:N})};s.defaultHooks=f.pureComponentHooks},50992:function(A,r,n){"use strict";r.__esModule=!0,r.PrisonerImplantManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(29319),f=n(3939),b=n(321),B=n(5485),I=n(98595),k=r.PrisonerImplantManager=function(){function g(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.loginState,i=u.prisonerInfo,h=u.chemicalInfo,C=u.trackingInfo,v;if(!s.logged_in)return(0,e.createComponentVNode)(2,I.Window,{theme:"security",width:500,height:850,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.LoginScreen)})});var p=[1,5,10];return(0,e.createComponentVNode)(2,I.Window,{theme:"security",width:500,height:850,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.LoginInfo),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Prisoner Points Manager System",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:i.name?"eject":"id-card",selected:i.name,content:i.name?i.name:"-----",tooltip:i.name?"Eject ID":"Insert ID",onClick:function(){function N(){return l("id_card")}return N}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Points",children:[i.points!==null?i.points:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"minus-square",disabled:i.points===null,content:"Reset",onClick:function(){function N(){return l("reset_points")}return N}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Point Goal",children:[i.goal!==null?i.goal:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"pen",disabled:i.goal===null,content:"Edit",onClick:function(){function N(){return(0,f.modalOpen)(c,"set_points")}return N}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{children:(0,e.createVNode)(1,"box",null,[(0,e.createTextVNode)("1 minute of prison time should roughly equate to 150 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Sentences should not exceed 5000 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Permanent prisoners should not be given a point goal."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Prisoners who meet their point goal will be able to automatically access their locker and return to the station using the shuttle.")],4,{hidden:i.goal===null})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Tracking Implants",children:C.map(function(N){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",N.subject]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:N.location}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:N.health}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",content:"Warn",tooltip:"Broadcast a message to this poor sod",onClick:function(){function V(){return(0,f.modalOpen)(c,"warn",{uid:N.uid})}return V}()})})]})]},N.subject)]}),(0,e.createVNode)(1,"br")],4)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Chemical Implants",children:h.map(function(N){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",N.name]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Reagents",children:N.volume})}),p.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{mt:2,disabled:N.volumec;return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:!0,title:N.name,dmIcon:N.icon,dmIconState:N.icon_state,buttonsAlt:(0,e.createComponentVNode)(2,t.Button,{bold:!0,translucent:!0,fontSize:1.5,tooltip:V&&"Not enough tickets",disabled:V,onClick:function(){function S(){return g("purchase",{purchase:N.itemID})}return S}(),children:[N.cost,(0,e.createComponentVNode)(2,t.Icon,{m:0,mt:.25,name:"ticket",color:V?"bad":"good",size:1.6})]}),children:N.desc},N.name)})})})})})})}return b}()},94813:function(A,r,n){"use strict";r.__esModule=!0,r.RCD=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=n(49148),B=r.RCD=function(){function l(u,s){return(0,e.createComponentVNode)(2,o.Window,{width:480,height:670,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})})]})}return l}(),I=function(u,s){var i=(0,a.useBackend)(s),h=i.data,C=h.matter,v=h.max_matter,p=v*.7,N=v*.25;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Matter Storage",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[p,1/0],average:[N,p],bad:[-1/0,N]},value:C,maxValue:v,children:(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:C+" / "+v+" units"})})})})},k=function(){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Construction Type",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,g,{mode_type:"Floors and Walls"}),(0,e.createComponentVNode)(2,g,{mode_type:"Airlocks"}),(0,e.createComponentVNode)(2,g,{mode_type:"Windows"}),(0,e.createComponentVNode)(2,g,{mode_type:"Deconstruction"})]})})})},g=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=u.mode_type,p=C.mode;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",content:v,selected:p===v?1:0,onClick:function(){function N(){return h("mode",{mode:v})}return N}()})})},d=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.door_name,p=C.electrochromic,N=C.airlock_glass;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Airlock Settings",children:(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",icon:"pen-alt",content:(0,e.createFragment)([(0,e.createTextVNode)("Rename: "),(0,e.createVNode)(1,"b",null,v,0)],0),onClick:function(){function V(){return(0,f.modalOpen)(s,"renameAirlock")}return V}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:N===1&&(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",content:"Electrochromic",selected:p,onClick:function(){function V(){return h("electrochromic")}return V}()})})]})})})},c=function(u,s){var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.tab,p=C.locked,N=C.one_access,V=C.selected_accesses,S=C.regions;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"cog",selected:v===1,onClick:function(){function y(){return h("set_tab",{tab:1})}return y}(),children:"Airlock Types"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:v===2,icon:"list",onClick:function(){function y(){return h("set_tab",{tab:2})}return y}(),children:"Airlock Access"})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:v===1?(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Types",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m,{check_number:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m,{check_number:1})})]})}):v===2&&p?(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Access",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"lock-open",content:"Unlock",onClick:function(){function y(){return h("set_lock",{new_lock:"unlock"})}return y}()}),children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"lock",size:"5",mb:3}),(0,e.createVNode)(1,"br"),"Airlock access selection is currently locked."]})})}):(0,e.createComponentVNode)(2,b.AccessList,{sectionButtons:(0,e.createComponentVNode)(2,t.Button,{icon:"lock",content:"Lock",onClick:function(){function y(){return h("set_lock",{new_lock:"lock"})}return y}()}),usedByRcd:1,rcdButtons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:N,content:"One",onClick:function(){function y(){return h("set_one_access",{access:"one"})}return y}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!N,width:4,content:"All",onClick:function(){function y(){return h("set_one_access",{access:"all"})}return y}()})],4),accesses:S,selectedList:V,accessMod:function(){function y(L){return h("set",{access:L})}return y}(),grantAll:function(){function y(){return h("grant_all")}return y}(),denyAll:function(){function y(){return h("clear_all")}return y}(),grantDep:function(){function y(L){return h("grant_region",{region:L})}return y}(),denyDep:function(){function y(L){return h("deny_region",{region:L})}return y}()})})],4)},m=function(u,s){for(var i=(0,a.useBackend)(s),h=i.act,C=i.data,v=C.door_types_ui_list,p=C.door_type,N=u.check_number,V=[],S=0;Sf?w=(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,mb:1,children:"There are new messages"}):w=(0,e.createComponentVNode)(2,t.Box,{color:"label",mb:1,children:"There are no new messages"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Main Menu",buttons:(0,e.createComponentVNode)(2,t.Button,{width:9,content:L?"Speaker Off":"Speaker On",selected:!L,icon:L?"volume-mute":"volume-up",onClick:function(){function T(){return N("toggleSilent")}return T}()}),children:[w,(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"View Messages",icon:S>f?"envelope-open-text":"envelope",onClick:function(){function T(){return N("setScreen",{setScreen:6})}return T}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Assistance",icon:"hand-paper",onClick:function(){function T(){return N("setScreen",{setScreen:1})}return T}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Supplies",icon:"box",onClick:function(){function T(){return N("setScreen",{setScreen:2})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Secondary Goal",icon:"clipboard-list",onClick:function(){function T(){return N("setScreen",{setScreen:11})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Relay Anonymous Information",icon:"comment",onClick:function(){function T(){return N("setScreen",{setScreen:3})}return T}()})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Print Shipping Label",icon:"tag",onClick:function(){function T(){return N("setScreen",{setScreen:9})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"View Shipping Logs",icon:"clipboard-list",onClick:function(){function T(){return N("setScreen",{setScreen:10})}return T}()})]})}),!!y&&(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Send Station-Wide Announcement",icon:"bullhorn",onClick:function(){function T(){return N("setScreen",{setScreen:8})}return T}()})})]})})},d=function(C,v){var p=(0,a.useBackend)(v),N=p.act,V=p.data,S=V.department,y=[],L;switch(C.purpose){case"ASSISTANCE":y=V.assist_dept,L="Request assistance from another department";break;case"SUPPLIES":y=V.supply_dept,L="Request supplies from another department";break;case"INFO":y=V.info_dept,L="Relay information to another department";break}return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:L,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function w(){return N("setScreen",{setScreen:0})}return w}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:y.filter(function(w){return w!==S}).map(function(w){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:w,textAlign:"right",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Message",icon:"envelope",onClick:function(){function T(){return N("writeInput",{write:w,priority:B})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{content:"High Priority",icon:"exclamation-circle",onClick:function(){function T(){return N("writeInput",{write:w,priority:I})}return T}()})]},w)})})})})},c=function(C,v){var p=(0,a.useBackend)(v),N=p.act,V=p.data,S;switch(C.type){case"SUCCESS":S="Message sent successfully";break;case"FAIL":S="Unable to contact messaging server";break}return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:S,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function y(){return N("setScreen",{setScreen:0})}return y}()})})},m=function(C,v){var p=(0,a.useBackend)(v),N=p.act,V=p.data,S,y;switch(C.type){case"MESSAGES":S=V.message_log,y="Message Log";break;case"SHIPPING":S=V.shipping_log,y="Shipping label print log";break}return S.reverse(),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:y,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return N("setScreen",{setScreen:0})}return L}()}),children:S.map(function(L){return(0,e.createComponentVNode)(2,t.Box,{textAlign:"left",children:[L.map(function(w,T){return(0,e.createVNode)(1,"div",null,w,0,null,T)}),(0,e.createVNode)(1,"hr")]},L)})})})},l=function(C,v){var p=(0,a.useBackend)(v),N=p.act,V=p.data,S=V.recipient,y=V.message,L=V.msgVerified,w=V.msgStamped;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Message Authentication",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function T(){return N("setScreen",{setScreen:0})}return T}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Recipient",children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",color:"green",children:L}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stamped by",color:"blue",children:w})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",content:"Send Message",icon:"envelope",onClick:function(){function T(){return N("department",{department:S})}return T}()})})})],4)},u=function(C,v){var p=(0,a.useBackend)(v),N=p.act,V=p.data,S=V.message,y=V.announceAuth;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Station-Wide Announcement",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return N("setScreen",{setScreen:0})}return L}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Edit Message",icon:"edit",onClick:function(){function L(){return N("writeAnnouncement")}return L}()})],4),children:S})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:[y?(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:2,textAlign:"center",content:"Send Announcement",icon:"bullhorn",disabled:!(y&&S),onClick:function(){function L(){return N("sendAnnouncement")}return L}()})]})})],4)},s=function(C,v){var p=(0,a.useBackend)(v),N=p.act,V=p.data,S=V.shipDest,y=V.msgVerified,L=V.ship_dept;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{title:"Print Shipping Label",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function w(){return N("setScreen",{setScreen:0})}return w}()}),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",children:y})]}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:1,textAlign:"center",content:"Print Label",icon:"print",disabled:!(S&&y),onClick:function(){function w(){return N("printLabel")}return w}()})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Destinations",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:L.map(function(w){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:w,textAlign:"right",className:"candystripe",children:(0,e.createComponentVNode)(2,t.Button,{content:S===w?"Selected":"Select",selected:S===w,onClick:function(){function T(){return N("shipSelect",{shipSelect:w})}return T}()})},w)})})})})],4)},i=function(C,v){var p=(0,a.useBackend)(v),N=p.act,V=p.data,S=V.secondaryGoalAuth,y=V.secondaryGoalEnabled;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Request Secondary Goal",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return N("setScreen",{setScreen:0})}return L}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:[y?S?(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Complete your current goal first!"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:2,textAlign:"center",content:"Request Secondary Goal",icon:"clipboard-list",disabled:!(S&&y),onClick:function(){function L(){return N("requestSecondaryGoal")}return L}()})]})})],4)}},9861:function(A,r,n){"use strict";r.__esModule=!0,r.RndBackupConsole=r.LinkMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.RndBackupConsole=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.network_name,l=c.has_disk,u=c.disk_name,s=c.linked,i=c.techs,h=c.last_timestamp;return(0,e.createComponentVNode)(2,o.Window,{width:900,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Device Info",children:[(0,e.createComponentVNode)(2,t.Box,{mb:2,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Network",children:s?(0,e.createComponentVNode)(2,t.Button,{content:m,icon:"unlink",selected:1,onClick:function(){function C(){return d("unlink")}return C}()}):"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Loaded Disk",children:l?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:u+" (Last backup: "+h+")",icon:"save",selected:1,onClick:function(){function C(){return d("eject_disk")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Save all",onClick:function(){function C(){return d("saveall2disk")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Load all",onClick:function(){function C(){return d("saveall2network")}return C}()})],4):"None"})]})}),!!s||(0,e.createComponentVNode)(2,b)]}),(0,e.createComponentVNode)(2,t.Box,{mt:2,children:(0,e.createComponentVNode)(2,t.Section,{title:"Tech Info",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Tech Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Level"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Disk Level"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actions"})]}),Object.keys(i).map(function(C){return!(i[C].network_level>0||i[C].disk_level>0)||(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i[C].name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i[C].network_level||"None"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i[C].disk_level||"None"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Load to network",disabled:!l||!s,onClick:function(){function v(){return d("savetech2network",{tech:C})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Load to disk",disabled:!l||!s,onClick:function(){function v(){return d("savetech2disk",{tech:C})}return v}()})]})]},C)})]})})})]})})}return B}(),b=r.LinkMenu=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.controllers;return(0,e.createComponentVNode)(2,t.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Link"})]}),m.map(function(l){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Link",icon:"link",onClick:function(){function u(){return d("linktonetworkcontroller",{target_controller:l.addr})}return u}()})})]},l.addr)})]})})}return B}()},68303:function(A,r,n){"use strict";r.__esModule=!0,r.AnalyzerMenu=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=r.AnalyzerMenu=function(){function B(I,k){var g=(0,t.useBackend)(k),d=g.data,c=g.act,m=d.tech_levels,l=d.loaded_item,u=d.linked_analyzer,s=d.can_discover;return u?l?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Section,{title:"Object Analysis",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{content:"Deconstruct",icon:"microscope",onClick:function(){function i(){c("deconstruct")}return i}()}),(0,e.createComponentVNode)(2,o.Button,{content:"Eject",icon:"eject",onClick:function(){function i(){c("eject_item")}return i}()}),!s||(0,e.createComponentVNode)(2,o.Button,{content:"Discover",icon:"atom",onClick:function(){function i(){c("discover")}return i}()})],0),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:l.name})})}),(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{id:"research-levels",children:[(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Research Field"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Current Level"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Object Level"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"New Level"})]}),m.map(function(i){return(0,e.createComponentVNode)(2,b,{techLevel:i},i.id)})]})})],4):(0,e.createComponentVNode)(2,o.Section,{title:"Analysis Menu",children:"No item loaded. Standing by..."}):(0,e.createComponentVNode)(2,o.Section,{title:"Analysis Menu",children:"NO SCIENTIFIC ANALYZER LINKED TO CONSOLE"})}return B}(),b=function(I,k){var g=I.techLevel,d=g.name,c=g.desc,m=g.level,l=g.object_level,u=g.ui_icon,s=l!=null,i=s&&l>=m?Math.max(l,m+1):m;return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"circle-info",tooltip:c})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:u})," ",d]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:m}),s?(0,e.createComponentVNode)(2,o.Table.Cell,{children:l}):(0,e.createComponentVNode)(2,o.Table.Cell,{className:"research-level-no-effect",children:"-"}),(0,e.createComponentVNode)(2,o.Table.Cell,{className:(0,a.classes)([i!==m&&"upgraded-level"]),children:i})]})}},37556:function(A,r,n){"use strict";r.__esModule=!0,r.DataDiskMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o="design",f="tech",b=function(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.act,i=u.disk_data;return i?(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:i.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:i.level}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:i.desc})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function h(){return s("updt_tech")}return h}()})})]}):null},B=function(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.act,i=u.disk_data;if(!i)return null;var h=i.name,C=i.lathe_types,v=i.materials,p=C.join(", ");return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:h}),p?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lathe Types",children:p}):null,(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Required Materials"})]}),v.map(function(N){return(0,e.createComponentVNode)(2,t.Box,{children:["- ",(0,e.createVNode)(1,"span",null,N.name,0,{style:{"text-transform":"capitalize"}})," x ",N.amount]},N.name)}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function N(){return s("updt_design")}return N}()})})]})},I=function(c,m){var l=(0,a.useBackend)(m),u=l.act,s=l.data,i=s.disk_data;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Section,Object.assign({buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Erase",icon:"eraser",disabled:!i,onClick:function(){function h(){return u("erase_disk")}return h}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject",icon:"eject",onClick:function(){function h(){u("eject_disk")}return h}()})],4)},c)))},k=function(c,m){var l=(0,a.useBackend)(m),u=l.data,s=l.act,i=u.disk_type,h=u.to_copy,C=c.title;return(0,e.createComponentVNode)(2,I,{title:C,children:(0,e.createComponentVNode)(2,t.Box,{overflowY:"auto",overflowX:"hidden",maxHeight:"450px",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:h.sort(function(v,p){return v.name.localeCompare(p.name)}).map(function(v){var p=v.name,N=v.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{noColon:!0,label:p,children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Copy to Disk",onClick:function(){function V(){i===f?s("copy_tech",{id:N}):s("copy_design",{id:N})}return V}()})},N)})})})})},g=r.DataDiskMenu=function(){function d(c,m){var l=(0,a.useBackend)(m),u=l.data,s=u.disk_type,i=u.disk_data;if(!s)return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk",children:"No disk loaded."});switch(s){case o:return i?(0,e.createComponentVNode)(2,I,{title:"Design Disk",children:(0,e.createComponentVNode)(2,B)}):(0,e.createComponentVNode)(2,k,{title:"Design Disk"});case f:return i?(0,e.createComponentVNode)(2,I,{title:"Technology Disk",children:(0,e.createComponentVNode)(2,b)}):(0,e.createComponentVNode)(2,k,{title:"Technology Disk"});default:return(0,e.createFragment)([(0,e.createTextVNode)("UNRECOGNIZED DISK TYPE")],4)}}return d}()},16830:function(A,r,n){"use strict";r.__esModule=!0,r.LatheCategory=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(52662),f=r.LatheCategory=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.data,d=k.act,c=g.category,m=g.matching_designs,l=g.menu,u=l===4,s=u?"build":"imprint";return(0,e.createComponentVNode)(2,t.Section,{title:c,children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,t.Table,{className:"RndConsole__LatheCategory__MatchingDesigns",children:m.map(function(i){var h=i.id,C=i.name,v=i.can_build,p=i.materials;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:C,disabled:v<1,onClick:function(){function N(){return d(s,{id:h,amount:1})}return N}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v>=5?(0,e.createComponentVNode)(2,t.Button,{content:"x5",onClick:function(){function N(){return d(s,{id:h,amount:5})}return N}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v>=10?(0,e.createComponentVNode)(2,t.Button,{content:"x10",onClick:function(){function N(){return d(s,{id:h,amount:10})}return N}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.map(function(N){return(0,e.createFragment)([" | ",(0,e.createVNode)(1,"span",N.is_red?"color-red":null,[N.amount,(0,e.createTextVNode)(" "),N.name],0)],0)})})]},h)})})]})}return b}()},70497:function(A,r,n){"use strict";r.__esModule=!0,r.LatheChemicalStorage=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheChemicalStorage=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data,g=I.act,d=k.loaded_chemicals,c=k.menu===4;return(0,e.createComponentVNode)(2,t.Section,{title:"Chemical Storage",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Purge All",icon:"trash",onClick:function(){function m(){var l=c?"disposeallP":"disposeallI";g(l)}return m}()}),(0,e.createComponentVNode)(2,t.LabeledList,{children:d.map(function(m){var l=m.volume,u=m.name,s=m.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"* "+l+" of "+u,children:(0,e.createComponentVNode)(2,t.Button,{content:"Purge",icon:"trash",onClick:function(){function i(){var h=c?"disposeP":"disposeI";g(h,{id:s})}return i}()})},s)})})]})}return f}()},70864:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMainMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(52662),f=n(68198),b=r.LatheMainMenu=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.data,c=g.act,m=d.menu,l=d.categories,u=m===4?"Protolathe":"Circuit Imprinter";return(0,e.createComponentVNode)(2,t.Section,{title:u+" Menu",children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,f.LatheSearch),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.Flex,{wrap:"wrap",children:l.map(function(s){return(0,e.createComponentVNode)(2,t.Flex,{style:{"flex-basis":"50%","margin-bottom":"6px"},children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-right",content:s,onClick:function(){function i(){c("setCategory",{category:s})}return i}()})},s)})})]})}return B}()},42878:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMaterialStorage=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheMaterialStorage=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data,g=I.act,d=k.loaded_materials;return(0,e.createComponentVNode)(2,t.Section,{className:"RndConsole__LatheMaterialStorage",title:"Material Storage",children:(0,e.createComponentVNode)(2,t.Table,{children:d.map(function(c){var m=c.id,l=c.amount,u=c.name,s=function(){function v(p){var N=k.menu===4?"lathe_ejectsheet":"imprinter_ejectsheet";g(N,{id:m,amount:p})}return v}(),i=Math.floor(l/2e3),h=l<1,C=i===1?"":"s";return(0,e.createComponentVNode)(2,t.Table.Row,{className:h?"color-grey":"color-yellow",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"210px",children:["* ",l," of ",u]}),(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"110px",children:["(",i," sheet",C,")"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l>=2e3?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"1x",icon:"eject",onClick:function(){function v(){return s(1)}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"C",icon:"eject",onClick:function(){function v(){return s("custom")}return v}()}),l>=2e3*5?(0,e.createComponentVNode)(2,t.Button,{content:"5x",icon:"eject",onClick:function(){function v(){return s(5)}return v}()}):null,(0,e.createComponentVNode)(2,t.Button,{content:"All",icon:"eject",onClick:function(){function v(){return s(50)}return v}()})],0):null})]},m)})})})}return f}()},52662:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMaterials=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheMaterials=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data,g=k.total_materials,d=k.max_materials,c=k.max_chemicals,m=k.total_chemicals;return(0,e.createComponentVNode)(2,t.Box,{className:"RndConsole__LatheMaterials",mb:"10px",children:(0,e.createComponentVNode)(2,t.Table,{width:"auto",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Material Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g}),d?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+d}):null]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Chemical Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:m}),c?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+c}):null]})]})})}return f}()},9681:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(12644),f=n(70864),b=n(16830),B=n(42878),I=n(70497),k=["menu"];function g(u,s){if(u==null)return{};var i={};for(var h in u)if({}.hasOwnProperty.call(u,h)){if(s.includes(h))continue;i[h]=u[h]}return i}var d=t.Tabs.Tab,c=function(s,i){var h=(0,a.useBackend)(i),C=h.act,v=h.data,p=v.menu===o.MENU.LATHE?["nav_protolathe",v.submenu_protolathe]:["nav_imprinter",v.submenu_imprinter],N=p[0],V=p[1],S=s.menu,y=g(s,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,d,Object.assign({selected:V===S,onClick:function(){function L(){return C(N,{menu:S})}return L}()},y)))},m=function(s){switch(s){case o.PRINTER_MENU.MAIN:return(0,e.createComponentVNode)(2,f.LatheMainMenu);case o.PRINTER_MENU.SEARCH:return(0,e.createComponentVNode)(2,b.LatheCategory);case o.PRINTER_MENU.MATERIALS:return(0,e.createComponentVNode)(2,B.LatheMaterialStorage);case o.PRINTER_MENU.CHEMICALS:return(0,e.createComponentVNode)(2,I.LatheChemicalStorage)}},l=r.LatheMenu=function(){function u(s,i){var h=(0,a.useBackend)(i),C=h.data,v=C.menu,p=C.linked_lathe,N=C.linked_imprinter;return v===o.MENU.LATHE&&!p?(0,e.createComponentVNode)(2,t.Box,{children:"NO PROTOLATHE LINKED TO CONSOLE"}):v===o.MENU.IMPRINTER&&!N?(0,e.createComponentVNode)(2,t.Box,{children:"NO CIRCUIT IMPRITER LINKED TO CONSOLE"}):(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.MAIN,icon:"bars",children:"Main Menu"}),(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.MATERIALS,icon:"layer-group",children:"Materials"}),(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.CHEMICALS,icon:"flask-vial",children:"Chemicals"})]}),m(C.menu===o.MENU.LATHE?C.submenu_protolathe:C.submenu_imprinter)]})}return u}()},68198:function(A,r,n){"use strict";r.__esModule=!0,r.LatheSearch=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheSearch=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act;return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"Search...",onEnter:function(){function g(d,c){return k("search",{to_search:c})}return g}()})})}return f}()},81421:function(A,r,n){"use strict";r.__esModule=!0,r.LinkMenu=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=r.LinkMenu=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.controllers;return(0,e.createComponentVNode)(2,t.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Link"})]}),c.map(function(m){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:m.addr}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:m.net_id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Link",icon:"link",onClick:function(){function l(){return g("linktonetworkcontroller",{target_controller:m.addr})}return l}()})})]},m.addr)})]})})})})}return b}()},6256:function(A,r,n){"use strict";r.__esModule=!0,r.SettingsMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.SettingsMenu=function(){function B(I,k){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,f),(0,e.createComponentVNode)(2,b)]})}return B}(),f=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.sync,l=c.admin;return(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.Flex,{direction:"column",align:"flex-start",children:[(0,e.createComponentVNode)(2,t.Button,{color:"red",icon:"unlink",content:"Disconnect from Research Network",onClick:function(){function u(){d("unlink")}return u}()}),l===1?(0,e.createComponentVNode)(2,t.Button,{icon:"gears",color:"red",content:"[ADMIN] Maximize research levels",onClick:function(){function u(){return d("maxresearch")}return u}()}):null]})})},b=function(I,k){var g=(0,a.useBackend)(k),d=g.data,c=g.act,m=d.linked_analyzer,l=d.linked_lathe,u=d.linked_imprinter;return(0,e.createComponentVNode)(2,t.Section,{title:"Linked Devices",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"link",content:"Re-sync with Nearby Devices",onClick:function(){function s(){return c("find_device")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Scientific Analyzer",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!m,content:m?"Unlink":"Undetected",onClick:function(){function s(){return c("disconnect",{item:"analyze"})}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Protolathe",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!l,content:l?"Unlink":"Undetected",onClick:function(){function s(){c("disconnect",{item:"lathe"})}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Circuit Imprinter",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!u,content:u?"Unlink":"Undetected",onClick:function(){function s(){return c("disconnect",{item:"imprinter"})}return s}()})})]})})}},12644:function(A,r,n){"use strict";r.__esModule=!0,r.RndConsole=r.PRINTER_MENU=r.MENU=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=n(35840),b=n(37556),B=n(9681),I=n(81421),k=n(6256),g=n(68303),d=["menu"];function c(p,N){if(p==null)return{};var V={};for(var S in p)if({}.hasOwnProperty.call(p,S)){if(N.includes(S))continue;V[S]=p[S]}return V}var m=o.Tabs.Tab,l=r.MENU={MAIN:0,DISK:2,ANALYZE:3,LATHE:4,IMPRINTER:5,SETTINGS:6},u=r.PRINTER_MENU={MAIN:0,SEARCH:1,MATERIALS:2,CHEMICALS:3},s=function(N){switch(N){case l.MAIN:return(0,e.createComponentVNode)(2,v);case l.DISK:return(0,e.createComponentVNode)(2,b.DataDiskMenu);case l.ANALYZE:return(0,e.createComponentVNode)(2,g.AnalyzerMenu);case l.LATHE:case l.IMPRINTER:return(0,e.createComponentVNode)(2,B.LatheMenu);case l.SETTINGS:return(0,e.createComponentVNode)(2,k.SettingsMenu);default:return"UNKNOWN MENU"}},i=function(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=L.menu,T=N.menu,x=c(N,d);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,m,Object.assign({selected:w===T,onClick:function(){function M(){return y("nav",{menu:T})}return M}()},x)))},h=r.RndConsole=function(){function p(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data;if(!L.linked)return(0,e.createComponentVNode)(2,I.LinkMenu);var w=L.menu,T=L.linked_analyzer,x=L.linked_lathe,M=L.linked_imprinter,O=L.wait_message;return(0,e.createComponentVNode)(2,t.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole",children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,i,{icon:"flask",menu:l.MAIN,children:"Research"}),!!T&&(0,e.createComponentVNode)(2,i,{icon:"microscope",menu:l.ANALYZE,children:"Analyze"}),!!x&&(0,e.createComponentVNode)(2,i,{icon:"print",menu:l.LATHE,children:"Protolathe"}),!!M&&(0,e.createComponentVNode)(2,i,{icon:"memory",menu:l.IMPRINTER,children:"Imprinter"}),(0,e.createComponentVNode)(2,i,{icon:"floppy-disk",menu:l.DISK,children:"Disk"}),(0,e.createComponentVNode)(2,i,{icon:"cog",menu:l.SETTINGS,children:"Settings"})]}),s(w),(0,e.createComponentVNode)(2,C)]})})})}return p}(),C=function(N,V){var S=(0,a.useBackend)(V),y=S.data,L=y.wait_message;return L?(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay",children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay__Wrapper",children:(0,e.createComponentVNode)(2,o.NoticeBox,{color:"black",children:L})})}):null},v=function(N,V){var S=(0,a.useBackend)(V),y=S.data,L=y.tech_levels;return(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{id:"research-levels",children:[(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Research Field"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Level"})]}),L.map(function(w){var T=w.id,x=w.name,M=w.desc,O=w.level,D=w.ui_icon;return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"circle-info",tooltip:M})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:D})," ",x]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O})]},T)})]})})}},29205:function(A,r,n){"use strict";r.__esModule=!0,r.RndNetController=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=r.RndNetController=function(){function k(g,d){var c=(0,t.useBackend)(d),m=c.act,l=c.data,u=l.ion,s=(0,t.useLocalState)(d,"mainTabIndex",0),i=s[0],h=s[1],C=function(){function v(p){switch(p){case 0:return(0,e.createComponentVNode)(2,B);case 1:return(0,e.createComponentVNode)(2,I);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}return v}();return(0,e.createComponentVNode)(2,f.Window,{width:900,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"wrench",selected:i===0,onClick:function(){function v(){return h(0)}return v}(),children:"Network Management"},"ConfigPage"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"floppy-disk",selected:i===1,onClick:function(){function v(){return h(1)}return v}(),children:"Design Management"},"DesignPage")]}),C(i)]})})}return k}(),B=function(g,d){var c=(0,t.useBackend)(d),m=c.act,l=c.data,u=(0,t.useLocalState)(d,"filterType","ALL"),s=u[0],i=u[1],h=l.network_password,C=l.network_name,v=l.devices,p=[];p.push(s),s==="MSC"&&(p.push("BCK"),p.push("PGN"));var N=s==="ALL"?v:v.filter(function(V){return p.indexOf(V.dclass)>-1});return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Section,{title:"Network Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Network Name",children:(0,e.createComponentVNode)(2,o.Button,{content:C||"Unset",selected:C,icon:"edit",onClick:function(){function V(){return m("network_name")}return V}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Network Password",children:(0,e.createComponentVNode)(2,o.Button,{content:h||"Unset",selected:h,icon:"lock",onClick:function(){function V(){return m("network_password")}return V}()})})]})}),(0,e.createComponentVNode)(2,o.Section,{title:"Connected Devices",children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="ALL",onClick:function(){function V(){return i("ALL")}return V}(),icon:"network-wired",children:"All Devices"},"AllDevices"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="SRV",onClick:function(){function V(){return i("SRV")}return V}(),icon:"server",children:"R&D Servers"},"RNDServers"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="RDC",onClick:function(){function V(){return i("RDC")}return V}(),icon:"desktop",children:"R&D Consoles"},"RDConsoles"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="MFB",onClick:function(){function V(){return i("MFB")}return V}(),icon:"industry",children:"Exosuit Fabricators"},"Mechfabs"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="MSC",onClick:function(){function V(){return i("MSC")}return V}(),icon:"microchip",children:"Miscellaneous Devices"},"Misc")]}),(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Device Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Device ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Unlink"})]}),N.map(function(V){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:V.name}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:V.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function S(){return m("unlink_device",{dclass:V.dclass,uid:V.id})}return S}()})})]},V.id)})]})]})],4)},I=function(g,d){var c=(0,t.useBackend)(d),m=c.act,l=c.data,u=l.designs,s=(0,t.useLocalState)(d,"searchText",""),i=s[0],h=s[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Design Management",children:[(0,e.createComponentVNode)(2,o.Input,{fluid:!0,placeholder:"Search for designs",mb:2,onInput:function(){function C(v,p){return h(p)}return C}()}),u.filter((0,a.createSearch)(i,function(C){return C.name})).map(function(C){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{fluid:!0,content:C.name,checked:!C.blacklisted,onClick:function(){function v(){return m(C.blacklisted?"unblacklist_design":"blacklist_design",{d_uid:C.uid})}return v}()},C.name)})]})}},63315:function(A,r,n){"use strict";r.__esModule=!0,r.RndServer=void 0;var e=n(89005),a=n(72253),t=n(44879),o=n(36036),f=n(98595),b=r.RndServer=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.active,s=l.network_name;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:500,resizable:!0,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,o.Section,{title:"Server Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Machine power",children:(0,e.createComponentVNode)(2,o.Button,{content:u?"On":"Off",selected:u,icon:"power-off",onClick:function(){function i(){return m("toggle_active")}return i}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Link status",children:s===null?(0,e.createComponentVNode)(2,o.Box,{color:"red",children:"Unlinked"}):(0,e.createComponentVNode)(2,o.Box,{color:"green",children:"Linked"})})]})}),s===null?(0,e.createComponentVNode)(2,I):(0,e.createComponentVNode)(2,B)]})})}return k}(),B=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.network_name;return(0,e.createComponentVNode)(2,o.Section,{title:"Network Info",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Connected network ID",children:u}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Unlink",children:(0,e.createComponentVNode)(2,o.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function s(){return m("unlink")}return s}()})})]})})},I=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.controllers;return(0,e.createComponentVNode)(2,o.Section,{title:"Detected Cores",children:(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Link"})]}),u.map(function(s){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:s.netname}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Link",icon:"link",onClick:function(){function i(){return m("link",{addr:s.addr})}return i}()})})]},s.addr)})]})})}},26109:function(A,r,n){"use strict";r.__esModule=!0,r.RobotSelfDiagnosis=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=function(k,g){var d=k/g;return d<=.2?"good":d<=.5?"average":"bad"},B=r.RobotSelfDiagnosis=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.data,m=c.component_data;return(0,e.createComponentVNode)(2,o.Window,{width:280,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:m.map(function(l,u){return(0,e.createComponentVNode)(2,t.Section,{title:(0,f.capitalize)(l.name),children:l.installed<=0?(0,e.createComponentVNode)(2,t.NoticeBox,{m:-.5,height:3.5,color:"red",style:{"font-style":"normal"},children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",children:(0,e.createComponentVNode)(2,t.Flex.Item,{grow:1,textAlign:"center",align:"center",color:"#e8e8e8",children:l.installed===-1?"Destroyed":"Missing"})})}):(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"72%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Brute Damage",color:b(l.brute_damage,l.max_damage),children:l.brute_damage}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Burn Damage",color:b(l.electronic_damage,l.max_damage),children:l.electronic_damage})]})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Powered",color:l.powered?"good":"bad",children:l.powered?"Yes":"No"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Enabled",color:l.status?"good":"bad",children:l.status?"Yes":"No"})]})})]})},u)})})})}return I}()},97997:function(A,r,n){"use strict";r.__esModule=!0,r.RoboticsControlConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.RoboticsControlConsole=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.can_hack,l=c.safety,u=c.show_lock_all,s=c.cyborgs,i=s===void 0?[]:s;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:460,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!u&&(0,e.createComponentVNode)(2,t.Section,{title:"Emergency Lock Down",children:[(0,e.createComponentVNode)(2,t.Button,{icon:l?"lock":"unlock",content:l?"Disable Safety":"Enable Safety",selected:l,onClick:function(){function h(){return d("arm",{})}return h}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"lock",disabled:l,content:"Lock ALL Cyborgs",color:"bad",onClick:function(){function h(){return d("masslock",{})}return h}()})]}),(0,e.createComponentVNode)(2,b,{cyborgs:i,can_hack:m})]})})}return B}(),b=function(I,k){var g=I.cyborgs,d=I.can_hack,c=(0,a.useBackend)(k),m=c.act,l=c.data,u="Detonate";return l.detonate_cooldown>0&&(u+=" ("+l.detonate_cooldown+"s)"),g.length?g.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,buttons:(0,e.createFragment)([!!s.hackable&&!s.emagged&&(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){function i(){return m("hackbot",{uid:s.uid})}return i}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:s.locked_down?"unlock":"lock",color:s.locked_down?"good":"default",content:s.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){function i(){return m("stopbot",{uid:s.uid})}return i}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:u,disabled:!l.auth||l.detonate_cooldown>0,color:"bad",onClick:function(){function i(){return m("killbot",{uid:s.uid})}return i}()})],0),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Box,{color:s.status?"bad":s.locked_down?"average":"good",children:s.status?"Not Responding":s.locked_down?"Locked Down":"Nominal"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:(0,e.createComponentVNode)(2,t.Box,{children:s.locstring})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:s.health>50?"good":"bad",value:s.health/100})}),typeof s.charge=="number"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:s.charge>30?"good":"bad",value:s.charge/100})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Capacity",children:(0,e.createComponentVNode)(2,t.Box,{color:s.cell_capacity<3e4?"average":"good",children:s.cell_capacity})})],4)||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"No Power Cell"})}),!!s.is_hacked&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safeties",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"DISABLED"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Module",children:s.module}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Master AI",children:(0,e.createComponentVNode)(2,t.Box,{color:s.synchronization?"default":"average",children:s.synchronization||"None"})})]})},s.uid)}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cyborg units detected within access parameters."})}},54431:function(A,r,n){"use strict";r.__esModule=!0,r.Safe=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Safe=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.dial,s=l.open,i=l.locked,h=l.contents;return(0,e.createComponentVNode)(2,o.Window,{theme:"safe",width:600,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving",children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"25%"}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"75%"})]}),(0,e.createComponentVNode)(2,t.Icon,{className:"Safe--engraving--arrow",name:"long-arrow-alt-down",size:"3"}),(0,e.createVNode)(1,"br"),s?(0,e.createComponentVNode)(2,B):(0,e.createComponentVNode)(2,t.Box,{as:"img",className:"Safe--dial",src:"safe_dial.png",style:{transform:"rotate(-"+3.6*u+"deg)","z-index":0}})]}),!s&&(0,e.createComponentVNode)(2,I)]})})}return k}(),b=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.dial,s=l.open,i=l.locked,h=function(v,p){return(0,e.createComponentVNode)(2,t.Button,{disabled:s||p&&!i,icon:"arrow-"+(p?"right":"left"),content:(p?"Right":"Left")+" "+v,iconRight:p,onClick:function(){function N(){return m(p?"turnleft":"turnright",{num:v})}return N}(),style:{"z-index":10}})};return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:i,icon:s?"lock":"lock-open",content:s?"Close":"Open",mb:"0.5rem",onClick:function(){function C(){return m("open")}return C}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{position:"absolute",children:[h(50),h(10),h(1)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--right",position:"absolute",right:"5px",children:[h(1,!0),h(10,!0),h(50,!0)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--number",children:u})]})},B=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.contents;return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--contents",overflow:"auto",children:u.map(function(s,i){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{mb:"0.5rem",onClick:function(){function h(){return m("retrieve",{index:i+1})}return h}(),children:[(0,e.createComponentVNode)(2,t.Box,{as:"img",src:s.sprite+".png",verticalAlign:"middle",ml:"-6px",mr:"0.5rem"}),s.name]}),(0,e.createVNode)(1,"br")],4,s)})})},I=function(g,d){return(0,e.createComponentVNode)(2,t.Section,{className:"Safe--help",title:"Safe opening instructions (because you all keep forgetting)",children:[(0,e.createComponentVNode)(2,t.Box,{children:["1. Turn the dial left to the first number.",(0,e.createVNode)(1,"br"),"2. Turn the dial right to the second number.",(0,e.createVNode)(1,"br"),"3. Continue repeating this process for each number, switching between left and right each time.",(0,e.createVNode)(1,"br"),"4. Open the safe."]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:"To lock fully, turn the dial to the left after closing the safe."})]})}},29740:function(A,r,n){"use strict";r.__esModule=!0,r.SatelliteControlSatellitesList=r.SatelliteControlMapView=r.SatelliteControlFooter=r.SatelliteControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SatelliteControl=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=(0,a.useLocalState)(d,"tabIndex",l.tabIndex),s=u[0],i=u[1],h=function(){function v(p){i(p),m("set_tab_index",{tab_index:p})}return v}(),C=function(){function v(p){switch(p){case 0:return(0,e.createComponentVNode)(2,b);case 1:return(0,e.createComponentVNode)(2,B);default:return"WE SHOULDN'T BE HERE!"}}return v}();return(0,e.createComponentVNode)(2,o.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"table",selected:s===0,onClick:function(){function v(){return h(0)}return v}(),children:"Satellites"},"Satellites"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"map-marked-alt",selected:s===1,onClick:function(){function v(){return h(1)}return v}(),children:"Map View"},"MapView")]})}),C(s),(0,e.createComponentVNode)(2,I)]})})})}return k}(),b=r.SatelliteControlSatellitesList=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.satellites;return(0,e.createComponentVNode)(2,t.Section,{title:"Satellite Network Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"#"+s.id,children:[s.mode," ",(0,e.createComponentVNode)(2,t.Button,{content:s.active?"Deactivate":"Activate",icon:"arrow-circle-right",onClick:function(){function i(){return m("toggle",{id:s.id})}return i}()})]},s.id)})})})}return k}(),B=r.SatelliteControlMapView=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.satellites,s=l.has_goal,i=l.defended,h=l.collisions,C=l.fake_meteors,v=l.zoom,p=l.offsetX,N=l.offsetY,V=0;return(0,e.createComponentVNode)(2,t.Box,{height:"100vh",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,t.NanoMap,{zoom:v,offsetX:p,offsetY:N,onZoom:function(){function S(y){return m("set_zoom",{zoom:y})}return S}(),onOffsetChange:function(){function S(y,L){return m("set_offset",{offset_x:L.offsetX,offset_y:L.offsetY})}return S}(),children:[u.map(function(S){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:S.x,y:S.y,icon:"satellite",tooltip:S.active?"Shield Satellite":"Inactive Shield Satellite",color:S.active?"white":"grey",onClick:function(){function y(){return m("toggle",{id:S.id})}return y}()},V++)}),s&&i.map(function(S){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:S.x,y:S.y,icon:"circle",tooltip:"Successful Defense",color:"blue"},V++)}),s&&h.map(function(S){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:S.x,y:S.y,icon:"x",tooltip:"Meteor Hit",color:"red"},V++)}),s&&C.map(function(S){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:S.x,y:S.y,icon:"meteor",tooltip:"Incoming Meteor",color:"white"},V++)})]})})}return k}(),I=r.SatelliteControlFooter=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.notice,s=l.notice_color,i=l.has_goal,h=l.coverage,C=l.coverage_goal,v=l.testing;return(0,e.createFragment)([i&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Station Shield Coverage",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:h>=C?"good":"average",value:h,maxValue:100,children:[h,"%"]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Check coverage",disabled:v,onClick:function(){function p(){return m("begin_test")}return p}()})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{color:s,children:u})],0)}return k}()},44162:function(A,r,n){"use strict";r.__esModule=!0,r.SecureStorage=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=n(36352),B=n(92986),I=r.SecureStorage=function(){function c(m,l){return(0,e.createComponentVNode)(2,f.Window,{theme:"securestorage",height:500,width:280,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,g)})})})})}return c}(),k=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=window.event?m.which:m.keyCode;if(i===B.KEY_ENTER){m.preventDefault(),s("keypad",{digit:"E"});return}if(i===B.KEY_ESCAPE){m.preventDefault(),s("keypad",{digit:"C"});return}if(i===B.KEY_BACKSPACE){m.preventDefault(),s("backspace");return}if(i>=B.KEY_0&&i<=B.KEY_9){m.preventDefault(),s("keypad",{digit:i-B.KEY_0});return}if(i>=B.KEY_NUMPAD_0&&i<=B.KEY_NUMPAD_9){m.preventDefault(),s("keypad",{digit:i-B.KEY_NUMPAD_0});return}},g=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=i.locked,C=i.no_passcode,v=i.emagged,p=i.user_entered_code,N=[["1","2","3"],["4","5","6"],["7","8","9"],["C","0","E"]],V=C?"":h?"bad":"good";return(0,e.createComponentVNode)(2,o.Section,{fill:!0,onKeyDown:function(){function S(y){return k(y,l)}return S}(),children:[(0,e.createComponentVNode)(2,o.Stack.Item,{height:7.3,children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["SecureStorage__displayBox","SecureStorage__displayBox--"+V]),height:"100%",children:v?"ERROR":p})}),(0,e.createComponentVNode)(2,o.Table,{children:N.map(function(S){return(0,e.createComponentVNode)(2,b.TableRow,{children:S.map(function(y){return(0,e.createComponentVNode)(2,b.TableCell,{children:(0,e.createComponentVNode)(2,d,{number:y})},y)})},S[0])})})]})},d=function(m,l){var u=(0,t.useBackend)(l),s=u.act,i=u.data,h=m.number;return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,bold:!0,mb:"6px",content:h,textAlign:"center",fontSize:"60px",lineHeight:1.25,width:"80px",className:(0,a.classes)(["SecureStorage__Button","SecureStorage__Button--keypad","SecureStorage__Button--"+h]),onClick:function(){function C(){return s("keypad",{digit:h})}return C}()})}},6272:function(A,r,n){"use strict";r.__esModule=!0,r.SecurityRecords=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(3939),B=n(321),I=n(5485),k=n(22091),g={"*Execute*":"execute","*Arrest*":"arrest",Incarcerated:"incarcerated",Parolled:"parolled",Released:"released",Demote:"demote",Search:"search",Monitor:"monitor"},d=function(p,N){(0,b.modalOpen)(p,"edit",{field:N.edit,value:N.value})},c=r.SecurityRecords=function(){function v(p,N){var V=(0,t.useBackend)(N),S=V.act,y=V.data,L=y.loginState,w=y.currentPage,T;if(L.logged_in)w===1?T=(0,e.createComponentVNode)(2,l):w===2&&(T=(0,e.createComponentVNode)(2,i));else return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,I.LoginScreen)})});return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.LoginInfo),(0,e.createComponentVNode)(2,k.TemporaryNotice),(0,e.createComponentVNode)(2,m),T]})})]})}return v}(),m=function(p,N){var V=(0,t.useBackend)(N),S=V.act,y=V.data,L=y.currentPage,w=y.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:L===1,onClick:function(){function T(){return S("page",{page:1})}return T}(),children:"List Records"}),L===2&&w&&!w.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:L===2,children:["Record: ",w.fields[0].value]})]})})},l=function(p,N){var V=(0,t.useBackend)(N),S=V.act,y=V.data,L=y.records,w=(0,t.useLocalState)(N,"searchText",""),T=w[0],x=w[1],M=(0,t.useLocalState)(N,"sortId","name"),O=M[0],D=M[1],E=(0,t.useLocalState)(N,"sortOrder",!0),P=E[0],R=E[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,s)}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"SecurityRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,u,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,u,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,u,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,u,{id:"fingerprint",children:"Fingerprint"}),(0,e.createComponentVNode)(2,u,{id:"status",children:"Criminal Status"})]}),L.filter((0,a.createSearch)(T,function(j){return j.name+"|"+j.id+"|"+j.rank+"|"+j.fingerprint+"|"+j.status})).sort(function(j,F){var W=P?1:-1;return j[O].localeCompare(F[O])*W}).map(function(j){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"SecurityRecords__listRow--"+g[j.status],onClick:function(){function F(){return S("view",{uid_gen:j.uid_gen,uid_sec:j.uid_sec})}return F}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",j.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.fingerprint}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.status})]},j.id)})]})})})],4)},u=function(p,N){var V=(0,t.useLocalState)(N,"sortId","name"),S=V[0],y=V[1],L=(0,t.useLocalState)(N,"sortOrder",!0),w=L[0],T=L[1],x=p.id,M=p.children;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:S!==x&&"transparent",fluid:!0,onClick:function(){function O(){S===x?T(!w):(y(x),T(!0))}return O}(),children:[M,S===x&&(0,e.createComponentVNode)(2,o.Icon,{name:w?"sort-up":"sort-down",ml:"0.25rem;"})]})})})},s=function(p,N){var V=(0,t.useBackend)(N),S=V.act,y=V.data,L=y.isPrinting,w=(0,t.useLocalState)(N,"searchText",""),T=w[0],x=w[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{ml:"0.25rem",content:"New Record",icon:"plus",onClick:function(){function M(){return S("new_general")}return M}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:L,icon:L?"spinner":"print",iconSpin:!!L,content:"Print Cell Log",onClick:function(){function M(){return(0,b.modalOpen)(N,"print_cell_log")}return M}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by Name, ID, Assignment, Fingerprint, Status",fluid:!0,onInput:function(){function M(O,D){return x(D)}return M}()})})]})},i=function(p,N){var V=(0,t.useBackend)(N),S=V.act,y=V.data,L=y.isPrinting,w=y.general,T=y.security;return!w||!w.fields?(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"General records lost!"}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:L,icon:L?"spinner":"print",iconSpin:!!L,content:"Print Record",onClick:function(){function x(){return S("print_record")}return x}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",tooltip:"WARNING: This will also delete the Security and Medical records associated with this crew member!",tooltipPosition:"bottom-start",content:"Delete Record",onClick:function(){function x(){return S("delete_general")}return x}()})],4),children:(0,e.createComponentVNode)(2,h)})}),!T||!T.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function x(){return S("new_security")}return x}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Security records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:T.empty,content:"Delete Record",onClick:function(){function x(){return S("delete_security")}return x}()}),children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:T.fields.map(function(x,M){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:x.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(x.value),!!x.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:x.line_break?"1rem":"initial",onClick:function(){function O(){return d(N,x)}return O}()})]},M)})})})})}),(0,e.createComponentVNode)(2,C)],4)],0)},h=function(p,N){var V=(0,t.useBackend)(N),S=V.data,y=S.general;return!y||!y.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:y.fields.map(function(L,w){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:L.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(""+L.value),!!L.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:L.line_break?"1rem":"initial",onClick:function(){function T(){return d(N,L)}return T}()})]},w)})})}),!!y.has_photos&&y.photos.map(function(L,w){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:L,style:{width:"96px","margin-top":"5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createVNode)(1,"br"),"Photo #",w+1]},w)})]})},C=function(p,N){var V=(0,t.useBackend)(N),S=V.act,y=V.data,L=y.security;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function w(){return(0,b.modalOpen)(N,"comment_add")}return w}()}),children:L.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):L.comments.map(function(w,T){return(0,e.createComponentVNode)(2,o.Box,{preserveWhitespace:!0,children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:w.header||"Auto-generated"}),(0,e.createVNode)(1,"br"),w.text||w,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function x(){return S("comment_delete",{id:T+1})}return x}()})]},T)})})})}},5099:function(A,r,n){"use strict";r.__esModule=!0,r.SeedExtractor=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(3939);function B(u,s){var i=typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(i)return(i=i.call(u)).next.bind(i);if(Array.isArray(u)||(i=I(u))||s&&u&&typeof u.length=="number"){i&&(u=i);var h=0;return function(){return h>=u.length?{done:!0}:{done:!1,value:u[h++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function I(u,s){if(u){if(typeof u=="string")return k(u,s);var i={}.toString.call(u).slice(8,-1);return i==="Object"&&u.constructor&&(i=u.constructor.name),i==="Map"||i==="Set"?Array.from(u):i==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?k(u,s):void 0}}function k(u,s){(s==null||s>u.length)&&(s=u.length);for(var i=0,h=Array(s);i=T},C=function(w,T){return w<=T},v=s.split(" "),p=[],N=function(){var w=y.value,T=w.split(":");if(T.length===0)return 0;if(T.length===1)return p.push(function(O){return(O.name+" ("+O.variant+")").toLocaleLowerCase().includes(T[0].toLocaleLowerCase())}),0;if(T.length>2)return{v:function(){function O(D){return!1}return O}()};var x,M=i;if(T[1][T[1].length-1]==="-"?(M=C,x=Number(T[1].substring(0,T[1].length-1))):T[1][T[1].length-1]==="+"?(M=h,x=Number(T[1].substring(0,T[1].length-1))):x=Number(T[1]),isNaN(x))return{v:function(){function O(D){return!1}return O}()};switch(T[0].toLocaleLowerCase()){case"l":case"life":case"lifespan":p.push(function(O){return M(O.lifespan,x)});break;case"e":case"end":case"endurance":p.push(function(O){return M(O.endurance,x)});break;case"m":case"mat":case"maturation":p.push(function(O){return M(O.maturation,x)});break;case"pr":case"prod":case"production":p.push(function(O){return M(O.production,x)});break;case"y":case"yield":p.push(function(O){return M(O.yield,x)});break;case"po":case"pot":case"potency":p.push(function(O){return M(O.potency,x)});break;case"s":case"stock":case"c":case"count":case"a":case"amount":p.push(function(O){return M(O.amount,x)});break;default:return{v:function(){function O(D){return!1}return O}()}}},V,S=B(v),y;!(y=S()).done;)if(V=N(),V!==0&&V)return V.v;return function(L){for(var w=0,T=p;w=1?Number(M):1)}return T}()})]})]})}},17474:function(A,r,n){"use strict";r.__esModule=!0,r.Shop=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(25328),f=n(72253),b=n(36036),B=n(98595),I=n(3939),k=function(h){switch(h){case 0:return(0,e.createComponentVNode)(2,d);case 1:return(0,e.createComponentVNode)(2,c);default:return"\u041E\u0428\u0418\u0411\u041A\u0410, \u0421\u041E\u041E\u0411\u0429\u0418\u0422\u0415 \u0420\u0410\u0417\u0420\u0410\u0411\u041E\u0422\u0427\u0418\u041A\u0423"}},g=r.Shop=function(){function i(h,C){var v=(0,f.useBackend)(C),p=v.act,N=v.data,V=N.cart,S=(0,f.useLocalState)(C,"tabIndex",0),y=S[0],L=S[1];return(0,e.createComponentVNode)(2,B.Window,{width:900,height:600,theme:"abductor",children:[(0,e.createComponentVNode)(2,I.ComplexModal),(0,e.createComponentVNode)(2,B.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Tabs,{children:[(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:y===0,onClick:function(){function w(){L(0)}return w}(),icon:"store",children:"\u0422\u043E\u0440\u0433\u043E\u0432\u043B\u044F"},"PurchasePage"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:y===1,onClick:function(){function w(){L(1)}return w}(),icon:"shopping-cart",children:["\u041A\u043E\u0440\u0437\u0438\u043D\u0430 ",V&&V.length?"("+V.length+")":""]},"Cart")]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:k(y)})]})})]})}return i}(),d=function(h,C){var v=(0,f.useBackend)(C),p=v.act,N=v.data,V=N.cash,S=N.cats,y=(0,f.useLocalState)(C,"shopItems",S[0].items),L=y[0],w=y[1],T=(0,f.useLocalState)(C,"showDesc",1),x=T[0],M=T[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"\u0421\u0440\u0435\u0434\u0441\u0442\u0432\u0430: "+V+"\u043A",buttons:(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438",checked:x,onClick:function(){function O(){return M(!x)}return O}()})})})}),(0,e.createComponentVNode)(2,b.Stack,{fill:!0,mt:.3,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:S.map(function(O){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:O.items===L,onClick:function(){function D(){w(O.items)}return D}(),children:O.cat},O)})})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:L.map(function(O){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,m,{i:O,showDecription:x},(0,o.decodeHtmlEntities)(O.name))},(0,o.decodeHtmlEntities)(O.name))})})})})]})]})},c=function(h,C){var v=(0,f.useBackend)(C),p=v.act,N=v.data,V=N.cart,S=N.cash,y=N.cart_price,L=(0,f.useLocalState)(C,"showDesc",0),w=L[0],T=L[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"\u0421\u0440\u0435\u0434\u0441\u0442\u0432\u0430: "+S+"\u043A",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438",checked:w,onClick:function(){function x(){return T(!w)}return x}()}),(0,e.createComponentVNode)(2,b.Button,{content:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C",icon:"trash",onClick:function(){function x(){return p("empty_cart")}return x}(),disabled:!V}),(0,e.createComponentVNode)(2,b.Button,{content:"\u041E\u043F\u043B\u0430\u0442\u0438\u0442\u044C ("+y+"\u043A)",icon:"shopping-cart",onClick:function(){function x(){return p("purchase_cart")}return x}(),disabled:!V||y>S})],4),children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:V?V.map(function(x){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mr:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,m,{i:x,showDecription:w,buttons:(0,e.createComponentVNode)(2,u,{i:x})})},(0,o.decodeHtmlEntities)(x.name))}):(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:"\u0412\u0430\u0448\u0430 \u043A\u043E\u0440\u0437\u0438\u043D\u0430 \u043F\u0443\u0441\u0442\u0430!"})})})})})},m=function(h,C){var v=h.i,p=h.showDecription,N=p===void 0?1:p,V=h.buttons,S=V===void 0?(0,e.createComponentVNode)(2,l,{i:v}):V;return(0,e.createComponentVNode)(2,b.Section,{title:(0,o.decodeHtmlEntities)(v.name),showBottom:N,buttons:S,children:[N?(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(v.desc)}):null,N?(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(v.content)}):null]})},l=function(h,C){var v=(0,f.useBackend)(C),p=v.act,N=v.data,V=h.i,S=N.cash;return(0,e.createComponentVNode)(2,b.Button,{icon:"shopping-cart",content:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0432 \u043A\u043E\u0440\u0437\u0438\u043D\u0443 ("+V.cost+" \u041A\u0438\u043A\u0438\u0440\u0438\u0434\u0438\u0442\u043E\u0432)",color:V.limit!==-1&&"red",tooltip:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0442\u043E\u0432\u0430\u0440 \u0432 \u043A\u043E\u0440\u0437\u0438\u043D\u0443, \u0443\u0432\u0435\u043B\u0438\u0447\u0438\u0432 \u043E\u0431\u0449\u0435\u0435 \u0447\u0438\u0441\u043B\u043E \u0434\u0430\u043D\u043D\u043E\u0433\u043E \u0442\u043E\u0432\u0430\u0440\u0430. \u0426\u0435\u043D\u0430 \u0442\u043E\u0432\u0430\u0440\u0430 \u043C\u0435\u043D\u044F\u0435\u0442\u0441\u044F \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043C\u043E\u0441\u0442\u0438 \u043E\u0442 \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043D\u044B\u0445 \u0446\u0435\u043D\u043D\u043E\u0441\u0442\u0435\u0439 \u0432 \u0420\u0430\u0441\u0447\u0438\u0447\u0435\u0442\u0447\u0438\u043A\u0438\u043A\u0435.",tooltipPosition:"left",onClick:function(){function y(){return p("add_to_cart",{item:V.obj_path})}return y}(),disabled:V.cost>S||V.limit!==-1&&V.purchased>=V.limit||V.is_time_available===!1})},u=function(h,C){var v=(0,f.useBackend)(C),p=v.act,N=v.data,V=h.i;return(0,e.createComponentVNode)(2,b.Stack,{children:[(0,e.createComponentVNode)(2,b.Button,{icon:"times",content:"("+V.cost*V.amount+"\u043A)",tooltip:"\u0423\u0431\u0440\u0430\u0442\u044C \u0438\u0437 \u043A\u043E\u0440\u0437\u0438\u043D\u044B.",tooltipPosition:"left",onClick:function(){function S(){return p("remove_from_cart",{item:V.obj_path})}return S}()}),(0,e.createComponentVNode)(2,b.Button,{icon:"minus",ml:"5px",onClick:function(){function S(){return p("set_cart_item_quantity",{item:V.obj_path,quantity:--V.amount})}return S}(),disabled:V.amount<=0}),(0,e.createComponentVNode)(2,b.Button.Input,{content:V.amount,width:"45px",tooltipPosition:"bottom-end",onCommit:function(){function S(y,L){return p("set_cart_item_quantity",{item:V.obj_path,quantity:L})}return S}(),disabled:V.limit!==-1&&V.amount>=V.limit&&V.amount<=0}),(0,e.createComponentVNode)(2,b.Button,{mb:.3,icon:"plus",tooltipPosition:"bottom-start",tooltip:V.limit===0&&"Discount already redeemed!",onClick:function(){function S(){return p("set_cart_item_quantity",{item:V.obj_path,quantity:++V.amount})}return S}(),disabled:V.limit!==-1&&V.amount>=V.limit})]})},s=function(h,C){var v=(0,f.useBackend)(C),p=v.act,N=v.data,V=h.pack;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,horizontal:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{width:"70%",children:V.content_images.map(function(S){return(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+S,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})},S.ref)})})})}},2916:function(A,r,n){"use strict";r.__esModule=!0,r.ShuttleConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ShuttleConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:150,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:d.status?d.status:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Missing"})}),!!d.shuttle&&(!!d.docking_ports_len&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Send to ",children:d.docking_ports.map(function(c){return(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",content:c.name,onClick:function(){function m(){return g("move",{move:c.id})}return m}()},c.name)})})||(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:"red",children:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Locked"})}),!!d.admin_controlled&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorization",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-circle",content:"Request Authorization",disabled:!d.status,onClick:function(){function c(){return g("request")}return c}()})})],0))]})})})})}return b}()},39401:function(A,r,n){"use strict";r.__esModule=!0,r.ShuttleManipulator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ShuttleManipulator=function(){function k(g,d){var c=(0,a.useLocalState)(d,"tabIndex",0),m=c[0],l=c[1],u=function(){function s(i){switch(i){case 0:return(0,e.createComponentVNode)(2,b);case 1:return(0,e.createComponentVNode)(2,B);case 2:return(0,e.createComponentVNode)(2,I);default:return"WE SHOULDN'T BE HERE!"}}return s}();return(0,e.createComponentVNode)(2,o.Window,{width:650,height:700,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===0,onClick:function(){function s(){return l(0)}return s}(),icon:"info-circle",children:"Status"},"Status"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===1,onClick:function(){function s(){return l(1)}return s}(),icon:"file-import",children:"Templates"},"Templates"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===2,onClick:function(){function s(){return l(2)}return s}(),icon:"tools",children:"Modification"},"Modification")]}),u(m)]})})})}return k}(),b=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.shuttles;return(0,e.createComponentVNode)(2,t.Box,{children:u.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID",children:s.id}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Timer",children:s.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Mode",children:s.mode}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Status",children:s.status}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function i(){return m("jump_to",{type:"mobile",id:s.id})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Fast Travel",icon:"fast-forward",onClick:function(){function i(){return m("fast_travel",{id:s.id})}return i}()})]})]})},s.name)})})},B=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.templates_tabs,s=l.existing_shuttle,i=l.templates;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Tabs,{children:u.map(function(h){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:h===s.id,icon:"file",onClick:function(){function C(){return m("select_template_category",{cat:h})}return C}(),children:h},h)})}),!!s&&i[s.id].templates.map(function(h){return(0,e.createComponentVNode)(2,t.Section,{title:h.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[h.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:h.description}),h.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:h.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Load Template",icon:"download",onClick:function(){function C(){return m("select_template",{shuttle_id:h.shuttle_id})}return C}()})})]})},h.name)})]})},I=function(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.existing_shuttle,s=l.selected;return(0,e.createComponentVNode)(2,t.Box,{children:[u?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: "+u.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:u.status}),u.timer&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Timer",children:u.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function i(){return m("jump_to",{type:"mobile",id:u.id})}return i}()})})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: None"}),s?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: "+s.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:s.description}),s.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Preview",icon:"eye",onClick:function(){function i(){return m("preview",{shuttle_id:s.shuttle_id})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Load",icon:"download",onClick:function(){function i(){return m("load",{shuttle_id:s.shuttle_id})}return i}()})]})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: None"})]})}},86013:function(A,r,n){"use strict";r.__esModule=!0,r.SingularityMonitor=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(44879),f=n(72253),b=n(36036),B=n(76910),I=n(98595),k=n(36352),g=r.SingularityMonitor=function(){function l(u,s){var i=(0,f.useBackend)(s),h=i.act,C=i.data;return C.active===0?(0,e.createComponentVNode)(2,c):(0,e.createComponentVNode)(2,m)}return l}(),d=function(u){return Math.log2(16+Math.max(0,u))-4},c=function(u,s){var i=(0,f.useBackend)(s),h=i.act,C=i.data,v=C.singularities,p=v===void 0?[]:v;return(0,e.createComponentVNode)(2,I.Window,{width:450,height:185,children:(0,e.createComponentVNode)(2,I.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,title:"Detected Singularities",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"sync",content:"Refresh",onClick:function(){function N(){return h("refresh")}return N}()}),children:(0,e.createComponentVNode)(2,b.Table,{children:p.map(function(N){return(0,e.createComponentVNode)(2,b.Table.Row,{children:[(0,e.createComponentVNode)(2,b.Table.Cell,{children:N.singularity_id+". "+N.area_name}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,color:"label",children:"Stage:"}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,width:"120px",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:N.stage,minValue:0,maxValue:6,ranges:{good:[1,2],average:[3,4],bad:[5,6]},children:(0,o.toFixed)(N.stage)})}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,b.Button,{content:"Details",onClick:function(){function V(){return h("view",{view:N.singularity_id})}return V}()})})]},N.singularity_id)})})})})})},m=function(u,s){var i=(0,f.useBackend)(s),h=i.act,C=i.data,v=C.active,p=C.singulo_stage,N=C.singulo_potential_stage,V=C.singulo_energy,S=C.singulo_high,y=C.singulo_low,L=C.generators,w=L===void 0?[]:L;return(0,e.createComponentVNode)(2,I.Window,{width:550,height:185,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"270px",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Metrics",children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Stage",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:p,minValue:0,maxValue:6,ranges:{good:[1,2],average:[3,4],bad:[5,6]},children:(0,o.toFixed)(p)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Potential Stage",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:N,minValue:0,maxValue:6,ranges:{good:[1,p+.5],average:[p+.5,p+1.5],bad:[p+1.5,p+2]},children:(0,o.toFixed)(N)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:V,minValue:y,maxValue:S,ranges:{good:[.67*S+.33*y,S],average:[.33*S+.67*y,.67*S+.33*y],bad:[y,.33*S+.67*y]},children:(0,o.toFixed)(V)+"MJ"})})]})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Field Generators",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"arrow-left",content:"Back",onClick:function(){function T(){return h("back")}return T}()}),children:(0,e.createComponentVNode)(2,b.LabeledList,{children:w.map(function(T){return(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Remaining Charge",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:T.charge,minValue:0,maxValue:125,ranges:{good:[80,125],average:[30,80],bad:[0,30]},children:(0,o.toFixed)(T.charge)})},T.gen_index)})})})})]})})})}},88284:function(A,r,n){"use strict";r.__esModule=!0,r.Sleeper=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=[["good","Alive"],["average","Critical"],["bad","DEAD"]],B=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],I={average:[.25,.5],bad:[.5,1/0]},k=["bad","average","average","good","average","average","bad"],g=r.Sleeper=function(){function i(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.hasOccupant,S=V?(0,e.createComponentVNode)(2,d):(0,e.createComponentVNode)(2,s);return(0,e.createComponentVNode)(2,f.Window,{width:550,height:760,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:S}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,l)})]})})})}return i}(),d=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.occupant;return(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,u)],4)},c=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.occupant,S=N.auto_eject_dead;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:"Auto-eject if dead:\xA0"}),(0,e.createComponentVNode)(2,o.Button,{icon:S?"toggle-on":"toggle-off",selected:S,content:S?"On":"Off",onClick:function(){function y(){return p("auto_eject_dead_"+(S?"off":"on"))}return y}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"user-slash",content:"Eject",onClick:function(){function y(){return p("ejectify")}return y}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:V.name}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.maxHealth,value:V.health/V.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]},children:(0,a.round)(V.health,0)})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",color:b[V.stat][0],children:b[V.stat][1]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.maxTemp,value:V.bodyTemperature/V.maxTemp,color:k[V.temperatureSuitability+3],children:[(0,a.round)(V.btCelsius,0),"\xB0C,",(0,a.round)(V.btFaren,0),"\xB0F"]})}),!!V.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.bloodMax,value:V.bloodLevel/V.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[V.bloodPercent,"%, ",V.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[V.pulse," BPM"]})],4)]})})},m=function(h,C){var v=(0,t.useBackend)(C),p=v.data,N=p.occupant;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Damage",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:B.map(function(V,S){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:V[0],children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:"100",value:N[V[1]]/100,ranges:I,children:(0,a.round)(N[V[1]],0)},S)},S)})})})},l=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.hasOccupant,S=N.isBeakerLoaded,y=N.beakerMaxSpace,L=N.beakerFreeSpace,w=N.dialysis,T=w&&L>0;return(0,e.createComponentVNode)(2,o.Section,{title:"Dialysis",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!S||L<=0||!V,selected:T,icon:T?"toggle-on":"toggle-off",content:T?"Active":"Inactive",onClick:function(){function x(){return p("togglefilter")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!S,icon:"eject",content:"Eject",onClick:function(){function x(){return p("removebeaker")}return x}()})],4),children:S?(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:y,value:L/y,ranges:{good:[.5,1/0],average:[.25,.5],bad:[-1/0,.25]},children:[L,"u"]})})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No beaker loaded."})})},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.occupant,S=N.chemicals,y=N.maxchem,L=N.amounts;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Chemicals",children:S.map(function(w,T){var x="",M;return w.overdosing?(x="bad",M=(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle"}),"\xA0 Overdosing!"]})):w.od_warning&&(x="average",M=(0,e.createComponentVNode)(2,o.Box,{color:"average",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle"}),"\xA0 Close to overdosing"]})),(0,e.createComponentVNode)(2,o.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{title:w.title,level:"3",mx:"0",lineHeight:"18px",buttons:M,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:y,value:w.occ_amount/y,color:x,title:"Amount of chemicals currently inside the occupant / Total amount injectable by this machine",mr:"0.5rem",children:[w.pretty_amount,"/",y,"u"]}),L.map(function(O,D){return(0,e.createComponentVNode)(2,o.Button,{disabled:!w.injectable||w.occ_amount+O>y||V.stat===2,icon:"syringe",content:"Inject "+O+"u",title:"Inject "+O+"u of "+w.title+" into the occupant",mb:"0",height:"19px",onClick:function(){function E(){return p("chemical",{chemid:w.id,amount:O})}return E}()},D)})]})})},T)})})},s=function(h,C){return(0,e.createComponentVNode)(2,o.Section,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}},21597:function(A,r,n){"use strict";r.__esModule=!0,r.SlotMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SlotMachine=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;if(d.money===null)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:90,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:"Could not scan your card or could not find account!"}),(0,e.createComponentVNode)(2,t.Box,{children:"Please wear or hold your ID and try again."})]})})});var c;return d.plays===1?c=d.plays+" player has tried their luck today!":c=d.plays+" players have tried their luck today!",(0,e.createComponentVNode)(2,o.Window,{width:300,height:151,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{lineHeight:2,children:c}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Credits Remaining",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:d.money})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"10 credits to spin",children:(0,e.createComponentVNode)(2,t.Button,{icon:"coins",disabled:d.working,content:d.working?"Spinning...":"Spin",onClick:function(){function m(){return g("spin")}return m}()})})]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,lineHeight:2,color:d.resultlvl,children:d.result})]})})})}return b}()},46348:function(A,r,n){"use strict";r.__esModule=!0,r.Smartfridge=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Smartfridge=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.secure,m=d.can_dry,l=d.drying,u=d.contents;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"Secure Access: Please have your identification ready."}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m?"Drying rack":"Contents",buttons:!!m&&(0,e.createComponentVNode)(2,t.Button,{width:4,icon:l?"power-off":"times",content:l?"On":"Off",selected:l,onClick:function(){function s(){return g("drying")}return s}()}),children:[!u&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cookie-bite",size:5,color:"brown"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No products loaded."]})}),!!u&&u.slice().sort(function(s,i){return s.display_name.localeCompare(i.display_name)}).map(function(s){return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"55%",children:s.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"25%",children:["(",s.quantity," in stock)"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:13,children:[(0,e.createComponentVNode)(2,t.Button,{width:3,icon:"arrow-down",tooltip:"Dispense one.",content:"1",onClick:function(){function i(){return g("vend",{index:s.vend,amount:1})}return i}()}),(0,e.createComponentVNode)(2,t.NumberInput,{width:"40px",minValue:0,value:0,maxValue:s.quantity,step:1,stepPixelSize:3,onChange:function(){function i(h,C){return g("vend",{index:s.vend,amount:C})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{width:4,icon:"arrow-down",content:"All",tooltip:"Dispense all.",tooltipPosition:"bottom-start",onClick:function(){function i(){return g("vend",{index:s.vend,amount:s.quantity})}return i}()})]})]},s)})]})]})})})}return b}()},86162:function(A,r,n){"use strict";r.__esModule=!0,r.Smes=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(49968),f=n(98595),b=1e3,B=r.Smes=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.capacityPercent,u=m.capacity,s=m.charge,i=m.inputAttempt,h=m.inputting,C=m.inputLevel,v=m.inputLevelMax,p=m.inputAvailable,N=m.outputPowernet,V=m.outputAttempt,S=m.outputting,y=m.outputLevel,L=m.outputLevelMax,w=m.outputUsed,T=l>=100&&"good"||h&&"average"||"bad",x=S&&"good"||s>0&&"average"||"bad";return(0,e.createComponentVNode)(2,f.Window,{width:340,height:345,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Stored Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:l*.01,ranges:{good:[.5,1/0],average:[.15,.5],bad:[-1/0,.15]}})}),(0,e.createComponentVNode)(2,t.Section,{title:"Input",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Charge Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:i?"sync-alt":"times",selected:i,onClick:function(){function M(){return c("tryinput")}return M}(),children:i?"Auto":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:T,children:l>=100&&"Fully Charged"||h&&"Charging"||"Not Charging"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Input",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:C===0,onClick:function(){function M(){return c("input",{target:"min"})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:C===0,onClick:function(){function M(){return c("input",{adjust:-1e4})}return M}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:C/b,fillValue:p/b,minValue:0,maxValue:v/b,step:5,stepPixelSize:4,format:function(){function M(O){return(0,o.formatPower)(O*b,1)}return M}(),onChange:function(){function M(O,D){return c("input",{target:D*b})}return M}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:C===v,onClick:function(){function M(){return c("input",{adjust:1e4})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:C===v,onClick:function(){function M(){return c("input",{target:"max"})}return M}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available",children:(0,o.formatPower)(p)})]})}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Output",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Output Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){function M(){return c("tryoutput")}return M}(),children:V?"On":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:x,children:N?S?"Sending":s>0?"Not Sending":"No Charge":"Not Connected"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Output",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:y===0,onClick:function(){function M(){return c("output",{target:"min"})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:y===0,onClick:function(){function M(){return c("output",{adjust:-1e4})}return M}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:y/b,minValue:0,maxValue:L/b,step:5,stepPixelSize:4,format:function(){function M(O){return(0,o.formatPower)(O*b,1)}return M}(),onChange:function(){function M(O,D){return c("output",{target:D*b})}return M}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:y===L,onClick:function(){function M(){return c("output",{adjust:1e4})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:y===L,onClick:function(){function M(){return c("output",{target:"max"})}return M}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Outputting",children:(0,o.formatPower)(w)})]})})]})})})}return I}()},63584:function(A,r,n){"use strict";r.__esModule=!0,r.SolarControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SolarControl=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=0,m=1,l=2,u=d.generated,s=d.generated_ratio,i=d.tracking_state,h=d.tracking_rate,C=d.connected_panels,v=d.connected_tracker,p=d.cdir,N=d.direction,V=d.rotating_direction;return(0,e.createComponentVNode)(2,o.Window,{width:490,height:277,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){function S(){return g("refresh")}return S}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar tracker",color:v?"good":"bad",children:v?"OK":"N/A"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar panels",color:C>0?"good":"bad",children:C})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{size:2,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power output",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[.66,1/0],average:[.33,.66],bad:[-1/0,.33]},minValue:0,maxValue:1,value:s,children:u+" W"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[p,"\xB0 (",N,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[i===l&&(0,e.createComponentVNode)(2,t.Box,{children:" Automated "}),i===m&&(0,e.createComponentVNode)(2,t.Box,{children:[" ",h,"\xB0/h (",V,")"," "]}),i===c&&(0,e.createComponentVNode)(2,t.Box,{children:" Tracker offline "})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[i!==l&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0",step:1,stepPixelSize:1,minValue:0,maxValue:359,value:p,onDrag:function(){function S(y,L){return g("cdir",{cdir:L})}return S}()}),i===l&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker status",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Off",selected:i===c,onClick:function(){function S(){return g("track",{track:c})}return S}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"clock-o",content:"Timed",selected:i===m,onClick:function(){function S(){return g("track",{track:m})}return S}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Auto",selected:i===l,disabled:!v,onClick:function(){function S(){return g("track",{track:l})}return S}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[i===m&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0/h",step:1,stepPixelSize:1,minValue:-7200,maxValue:7200,value:h,format:function(){function S(y){var L=Math.sign(y)>0?"+":"-";return L+Math.abs(y)}return S}(),onDrag:function(){function S(y,L){return g("tdir",{tdir:L})}return S}()}),i===c&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Tracker offline "}),i===l&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]})]})})]})})}return b}()},38096:function(A,r,n){"use strict";r.__esModule=!0,r.SpawnersMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SpawnersMenu=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.spawners||[];return(0,e.createComponentVNode)(2,o.Window,{width:700,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{children:c.map(function(m){return(0,e.createComponentVNode)(2,t.Section,{mb:.5,title:m.name+" ("+m.amount_left+" left)",level:2,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Jump",onClick:function(){function l(){return g("jump",{ID:m.uids})}return l}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Spawn",onClick:function(){function l(){return g("spawn",{ID:m.uids})}return l}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mb:1,fontSize:"16px",children:m.desc}),!!m.fluff&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},textColor:"#878787",fontSize:"14px",children:m.fluff}),!!m.important_info&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mt:1,bold:!0,color:"red",fontSize:"18px",children:m.important_info})]},m.name)})})})})}return b}()},30586:function(A,r,n){"use strict";r.__esModule=!0,r.SpecMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SpecMenu=function(){function g(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:1100,height:600,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k)]})})})}return g}(),b=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Hemomancer",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function i(){return l("hemomancer")}return i}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on blood magic and the manipulation of blood around you.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Vampiric claws",16),(0,e.createTextVNode)(": Unlocked at 150 blood, allows you to summon a robust pair of claws that attack rapidly, drain a targets blood, and heal you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood Barrier",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to select two turfs and create a wall between them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood tendrils",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to slow everyone in a targeted 3x3 area after a short delay.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Sanguine pool",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to travel at high speeds for a short duration. Doing this leaves behind blood splatters. You can move through anything but walls and space when doing this.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Predator senses",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to sniff out anyone within the same sector as you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood eruption",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to manipulate all nearby blood splatters, in 4 tiles around you, into spikes that impale anyone stood ontop of them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"The blood bringers rite",16),(0,e.createTextVNode)(": When toggled you will rapidly drain the blood of everyone who is nearby and use it to heal yourself slightly and remove any incapacitating effects rapidly.")],4)]})})},B=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Umbrae",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function i(){return l("umbrae")}return i}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on darkness, stealth ambushing and mobility.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Cloak of darkness",16),(0,e.createTextVNode)(": Unlocked at 150 blood, when toggled, allows you to become nearly invisible and move rapidly when in dark regions. While active, burn damage is more effective against you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow anchor",16),(0,e.createTextVNode)(": Unlocked at 250 blood, casting it will create an anchor at the cast location after a short delay. If you then cast the ability again, you are teleported back to the anchor. If you do not cast again within 2 minutes, you will do a fake recall, causing a clone to appear at the anchor and making yourself invisible. It will not teleport you between Z levels.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow snare",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to summon a trap that when crossed blinds and ensnares the victim. This trap is hard to see, but withers in the light.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Dark passage",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to target a turf on screen, you will then teleport to that turf.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Extinguish",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to snuff out nearby electronic light sources and glowshrooms.")],4),(0,e.createVNode)(1,"b",null,"Shadow boxing",16),": Unlocked at 800 blood, sends out shadow clones towards a target, damaging them while you remain in range.",(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Eternal darkness",16),(0,e.createTextVNode)(": When toggled, you consume yourself in unholy darkness, only the strongest of lights will be able to see through it. Inside the radius, nearby creatures will freeze and energy projectiles will deal less damage.")],4),(0,e.createVNode)(1,"p",null,"In addition, you also gain permanent X-ray vision.",16)]})})},I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Gargantua",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function i(){return l("gargantua")}return i}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on tenacity and melee damage.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rejuvenate",16),(0,e.createTextVNode)(": Will heal you at an increased rate based on how much damage you have taken.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell",16),(0,e.createTextVNode)(": Unlocked at 150 blood, increases your resistance to physical damage, stuns and stamina for 30 seconds. While it is active you cannot fire guns.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Seismic stomp",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to stomp the ground to send out a shockwave, knocking people back.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood rush",16),(0,e.createTextVNode)(": Unlocked at 250 blood, gives you a short speed boost when cast.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell II",16),(0,e.createTextVNode)(": Unlocked at 400 blood, increases all melee damage by 10.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Overwhelming force",16),(0,e.createTextVNode)(": Unlocked at 600 blood, when toggled, if you bump into a door that you do not have access to, it will force it open. In addition, you cannot be pushed or pulled while it is active.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Demonic grasp",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to send out a demonic hand to snare someone. If you are on disarm/grab intent you will push/pull the target, respectively.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Charge",16),(0,e.createTextVNode)(": Unlocked at 800 blood, you gain the ability to charge at a target. Destroying and knocking back pretty much anything you collide with.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Desecrated Duel",16),(0,e.createTextVNode)(": Leap towards a visible enemy, creating an arena upon landing, infusing you with increased regeneration, and granting you resistance to internal damages.")],4)]})})},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Dantalion",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function i(){return l("dantalion")}return i}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on thralling and illusions.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Enthrall",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Thralls your target to your will, requires you to stand still. Does not work on mindshielded or already enthralled/mindslaved people.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall cap",16),(0,e.createTextVNode)(": You can only thrall a max of 1 person at a time. This can be increased at 400 blood, 600 blood and at full power to a max of 4 thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall commune",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Allows you to talk to your thralls, your thralls can talk back in the same way.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Subspace swap",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to swap positions with a target.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Pacify",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to pacify a target, preventing them from causing harm for 40 seconds.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Decoy",16),(0,e.createTextVNode)(": Unlocked at 400 blood, briefly turn invisible and send out an illusion to fool everyone nearby.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rally thralls",16),(0,e.createTextVNode)(": Unlocked at 600 blood, removes all incapacitating effects from nearby thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood bond",16),(0,e.createTextVNode)(": Unlocked at 800 blood, when cast, all nearby thralls become linked to you. If anyone in the network takes damage, it is shared equally between everyone in the network. If a thrall goes out of range, they will be removed from the network.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Mass Hysteria",16),(0,e.createTextVNode)(": Casts a powerful illusion that blinds and then makes everyone nearby perceive others as random animals.")],4)]})})}},95152:function(A,r,n){"use strict";r.__esModule=!0,r.StackCraft=void 0;var e=n(89005),a=n(72253),t=n(88510),o=n(64795),f=n(25328),b=n(98595),B=n(36036),I=r.StackCraft=function(){function s(){return(0,e.createComponentVNode)(2,b.Window,{width:350,height:500,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,k)})})}return s}(),k=function(i,h){var C=(0,a.useBackend)(h),v=C.data,p=v.amount,N=v.recipes,V=(0,a.useLocalState)(h,"searchText",""),S=V[0],y=V[1],L=g(N,(0,f.createSearch)(S)),w=(0,a.useLocalState)(h,"",!1),T=w[0],x=w[1];return(0,e.createComponentVNode)(2,B.Section,{fill:!0,scrollable:!0,title:"Amount: "+p,buttons:(0,e.createFragment)([T&&(0,e.createComponentVNode)(2,B.Input,{width:12.5,value:S,placeholder:"Find recipe",onInput:function(){function M(O,D){return y(D)}return M}()}),(0,e.createComponentVNode)(2,B.Button,{ml:.5,tooltip:"Search",tooltipPosition:"bottom-end",icon:"magnifying-glass",selected:T,onClick:function(){function M(){return x(!T)}return M}()})],0),children:L?(0,e.createComponentVNode)(2,l,{recipes:L}):(0,e.createComponentVNode)(2,B.NoticeBox,{children:"No recipes found!"})})},g=function s(i,h){var C=(0,o.flow)([(0,t.map)(function(v){var p=v[0],N=v[1];return d(N)?h(p)?v:[p,s(N,h)]:h(p)?v:[p,void 0]}),(0,t.filter)(function(v){var p=v[0],N=v[1];return N!==void 0}),(0,t.sortBy)(function(v){var p=v[0],N=v[1];return p}),(0,t.sortBy)(function(v){var p=v[0],N=v[1];return!d(N)}),(0,t.reduce)(function(v,p){var N=p[0],V=p[1];return v[N]=V,v},{})])(Object.entries(i));return Object.keys(C).length?C:void 0},d=function(i){return i.uid===void 0},c=function(i,h){return i.required_amount>h?0:Math.floor(h/i.required_amount)},m=function(i,h){for(var C=(0,a.useBackend)(h),v=C.act,p=i.recipe,N=i.max_possible_multiplier,V=Math.min(N,Math.floor(p.max_result_amount/p.result_amount)),S=[5,10,25],y=[],L=function(){var M=T[w];V>=M&&y.push((0,e.createComponentVNode)(2,B.Button,{bold:!0,translucent:!0,fontSize:.85,width:"32px",content:M*p.result_amount+"x",onClick:function(){function O(){return v("make",{recipe_uid:p.uid,multiplier:M})}return O}()}))},w=0,T=S;w1?y+"x ":"",E=L>1?"s":"",P=""+D+V,R=L+" sheet"+E,j=c(S,N);return(0,e.createComponentVNode)(2,B.ImageButton,{fluid:!0,base64:O,dmIcon:x,dmIconState:M,imageSize:32,disabled:!j,tooltip:R,buttons:w>1&&j>1&&(0,e.createComponentVNode)(2,m,{recipe:S,max_possible_multiplier:j}),onClick:function(){function F(){return v("make",{recipe_uid:T,multiplier:1})}return F}(),children:P})}},38307:function(A,r,n){"use strict";r.__esModule=!0,r.StationAlertConsoleContent=r.StationAlertConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.StationAlertConsole=function(){function B(){return(0,e.createComponentVNode)(2,o.Window,{width:325,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b)})})}return B}(),b=r.StationAlertConsoleContent=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.data,c=d.alarms||[],m=c.Fire||[],l=c.Atmosphere||[],u=c.Power||[];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Fire Alarms",children:(0,e.createVNode)(1,"ul",null,[m.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),m.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Atmospherics Alarms",children:(0,e.createVNode)(1,"ul",null,[l.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),l.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Alarms",children:(0,e.createVNode)(1,"ul",null,[u.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),u.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)})],4)}return B}()},96091:function(A,r,n){"use strict";r.__esModule=!0,r.StationTraitsPanel=void 0;var e=n(89005),a=n(88510),t=n(42127),o=n(72253),f=n(36036),b=n(98595),B=function(d){return d[d.SetupFutureStationTraits=0]="SetupFutureStationTraits",d[d.ViewStationTraits=1]="ViewStationTraits",d}(B||{}),I=function(c,m){var l=(0,o.useBackend)(m),u=l.act,s=l.data,i=s.future_station_traits,h=(0,o.useLocalState)(m,"selectedFutureTrait",null),C=h[0],v=h[1],p=Object.fromEntries(s.valid_station_traits.map(function(V){return[V.name,V.path]})),N=Object.keys(p);return N.sort(),(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Dropdown,{displayText:!C&&"Select trait to add...",onSelected:v,options:N,selected:C,width:"100%"})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"green",icon:"plus",onClick:function(){function V(){if(C){var S=p[C],y=[S];if(i){var L,w=i.map(function(T){return T.path});if(w.indexOf(S)!==-1)return;y=(L=y).concat.apply(L,w)}u("setup_future_traits",{station_traits:y})}}return V}(),children:"Add"})})]}),(0,e.createComponentVNode)(2,f.Divider),Array.isArray(i)?i.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:i.map(function(V){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:V.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"red",icon:"times",onClick:function(){function S(){u("setup_future_traits",{station_traits:(0,a.filterMap)(i,function(y){if(y.path!==V.path)return y.path})})}return S}(),children:"Delete"})})]})},V.path)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No station traits will run next round."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"good",icon:"times",tooltip:"The next round will roll station traits randomly, just like normal",onClick:function(){function V(){return u("clear_future_traits")}return V}(),children:"Run Station Traits Normally"})]}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No future station traits are planned."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"red",icon:"times",onClick:function(){function V(){return u("setup_future_traits",{station_traits:[]})}return V}(),children:"Prevent station traits from running next round"})]})]})},k=function(c,m){var l=(0,o.useBackend)(m),u=l.act,s=l.data;return s.current_traits.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:s.current_traits.map(function(i){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:i.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button.Confirm,{content:"Revert",color:"red",disabled:s.too_late_to_revert||!i.can_revert,tooltip:!i.can_revert&&"This trait is not revertable."||s.too_late_to_revert&&"It's too late to revert station traits, the round has already started.",icon:"times",onClick:function(){function h(){return u("revert",{ref:i.ref})}return h}()})})]})},i.ref)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:"There are no active station traits."})},g=r.StationTraitsPanel=function(){function d(c,m){var l=(0,o.useLocalState)(m,"station_traits_tab",B.ViewStationTraits),u=l[0],s=l[1],i;switch(u){case B.SetupFutureStationTraits:i=(0,e.createComponentVNode)(2,I);break;case B.ViewStationTraits:i=(0,e.createComponentVNode)(2,k);break;default:(0,t.exhaustiveCheck)(u)}return(0,e.createComponentVNode)(2,b.Window,{title:"Modify Station Traits",height:350,width:350,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"eye",selected:u===B.ViewStationTraits,onClick:function(){function h(){return s(B.ViewStationTraits)}return h}(),children:"View"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"edit",selected:u===B.SetupFutureStationTraits,onClick:function(){function h(){return s(B.SetupFutureStationTraits)}return h}(),children:"Edit"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{m:0,children:[(0,e.createComponentVNode)(2,f.Divider),i]})]})})})}return d}()},39409:function(A,r,n){"use strict";r.__esModule=!0,r.StripMenu=void 0;var e=n(89005),a=n(88510),t=n(79140),o=n(72253),f=n(36036),b=n(98595),B=5,I=9,k=function(C){return C===0?5:9},g="64px",d=function(C){return C[0]+"/"+C[1]},c=function(C){var v=C.align,p=C.children;return(0,e.createComponentVNode)(2,f.Box,{style:{position:"absolute",left:v==="left"?"6px":"48px","text-align":v,"text-shadow":"2px 2px 2px #000",top:"2px"},children:p})},m={enable_internals:{icon:"lungs",text:"Enable internals"},disable_internals:{icon:"lungs",text:"Disable internals"},enable_lock:{icon:"lock",text:"Enable lock"},disable_lock:{icon:"unlock",text:"Disable lock"},suit_sensors:{icon:"tshirt",text:"Adjust suit sensors"},remove_accessory:{icon:"medal",text:"Remove accessory"},dislodge_headpocket:{icon:"head-side-virus",text:"Dislodge headpocket"}},l={eyes:{displayName:"eyewear",gridSpot:d([0,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:d([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:d([1,1]),image:"inventory-mask.png"},neck:{displayName:"neck",gridSpot:d([1,0]),image:"inventory-neck.png"},pet_collar:{displayName:"collar",gridSpot:d([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:d([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:d([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:d([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:d([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:d([1,4])},jumpsuit:{displayName:"uniform",gridSpot:d([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:d([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:d([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:d([2,3]),image:"inventory-hand_r.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:d([2,4]),image:"inventory-hand_l.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:d([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:d([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:d([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:d([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:d([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:d([3,4]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:d([3,3]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:d([4,4]),image:"inventory-pda.png"}},u={eyes:{displayName:"eyewear",gridSpot:d([0,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:d([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:d([1,1]),image:"inventory-mask.png"},neck:{displayName:"neck",gridSpot:d([1,0]),image:"inventory-neck.png"},pet_collar:{displayName:"collar",gridSpot:d([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:d([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:d([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:d([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:d([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:d([1,4])},jumpsuit:{displayName:"uniform",gridSpot:d([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:d([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:d([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:d([4,4]),image:"inventory-hand_r.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:d([4,5]),image:"inventory-hand_l.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:d([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:d([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:d([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:d([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:d([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:d([4,7]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:d([4,6]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:d([4,8]),image:"inventory-pda.png"}},s=function(h){return h[h.Completely=1]="Completely",h[h.Hidden=2]="Hidden",h}(s||{}),i=r.StripMenu=function(){function h(C,v){var p=(0,o.useBackend)(v),N=p.act,V=p.data,S=new Map;if(V.show_mode===0)for(var y=0,L=Object.keys(V.items);y=.01})},(0,a.sortBy)(function(x){return-x.amount})])(C.gases||[]),T=Math.max.apply(Math,[1].concat(w.map(function(x){return x.portion})));return(0,e.createComponentVNode)(2,I.Window,{width:550,height:250,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"270px",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Metrics",children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:p/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Relative EER",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:N,minValue:0,maxValue:5e3,ranges:{good:[-1/0,5e3],average:[5e3,7e3],bad:[7e3,1/0]},children:(0,o.toFixed)(N)+" MeV/cm3"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Gas Coefficient",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:L,minValue:1,maxValue:5.25,ranges:{bad:[1,1.55],average:[1.55,5.25],good:[5.25,1/0]},children:L.toFixed(2)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:d(V),minValue:0,maxValue:d(1e4),ranges:{teal:[-1/0,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),1/0]},children:(0,o.toFixed)(V)+" K"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Mole Per Tile",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:y,minValue:0,maxValue:12e3,ranges:{teal:[-1/0,100],average:[100,11333],good:[11333,12e3],bad:[12e3,1/0]},children:(0,o.toFixed)(y)+" mol"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Pressure",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:d(S),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-1/0,d(1e3)],bad:[d(1e3),1/0]},children:(0,o.toFixed)(S)+" kPa"})})]})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Gases",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"arrow-left",content:"Back",onClick:function(){function x(){return h("back")}return x}()}),children:(0,e.createComponentVNode)(2,b.LabeledList,{children:w.map(function(x){return(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:(0,B.getGasLabel)(x.name),children:(0,e.createComponentVNode)(2,b.ProgressBar,{color:(0,B.getGasColor)(x.name),value:x.portion,minValue:0,maxValue:T,children:(0,o.toFixed)(x.amount)+" mol ("+x.portion+"%)"})},x.name)})})})})]})})})}},46029:function(A,r,n){"use strict";r.__esModule=!0,r.SyndicateComputerSimple=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SyndicateComputerSimple=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;return(0,e.createComponentVNode)(2,o.Window,{theme:"syndicate",width:400,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:d.rows.map(function(c){return(0,e.createComponentVNode)(2,t.Section,{title:c.title,buttons:(0,e.createComponentVNode)(2,t.Button,{content:c.buttontitle,disabled:c.buttondisabled,tooltip:c.buttontooltip,tooltipPosition:"left",onClick:function(){function m(){return g(c.buttonact)}return m}()}),children:[c.status,!!c.bullets&&(0,e.createComponentVNode)(2,t.Box,{children:c.bullets.map(function(m){return(0,e.createComponentVNode)(2,t.Box,{children:m},m)})})]},c.title)})})})}return b}()},36372:function(A,r,n){"use strict";r.__esModule=!0,r.TEG=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(I){return I.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,")},b=r.TEG=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data;return c.error?(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:[c.error,(0,e.createComponentVNode)(2,t.Button,{icon:"circle",content:"Recheck",onClick:function(){function m(){return d("check")}return m}()})]})})}):(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Cold Loop ("+c.cold_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Inlet",children:[f(c.cold_inlet_temp)," K, ",f(c.cold_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Outlet",children:[f(c.cold_outlet_temp)," K, ",f(c.cold_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Hot Loop ("+c.hot_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Inlet",children:[f(c.hot_inlet_temp)," K, ",f(c.hot_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Outlet",children:[f(c.hot_outlet_temp)," K, ",f(c.hot_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Output",children:[f(c.output_power)," W",!!c.warning_switched&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold inlet temperature exceeds hot inlet temperature."}),!!c.warning_cold_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold circulator inlet pressure is under 1,000 kPa."}),!!c.warning_hot_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Hot circulator inlet pressure is under 1,000 kPa."})]})]})})}return B}()},23190:function(A,r,n){"use strict";r.__esModule=!0,r.TTSSeedsExplorerContent=r.TTSSeedsExplorer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(46095),f=n(98595),b={0:"Free",1:"Tier I",2:"Tier II",3:"Tier III",4:"Tier IV",5:"Tier V"},B={male:"\u041C\u0443\u0436\u0441\u043A\u043E\u0439",female:"\u0416\u0435\u043D\u0441\u043A\u0438\u0439"},I={\u041C\u0443\u0436\u0441\u043A\u043E\u0439:{icon:"mars",color:"blue"},\u0416\u0435\u043D\u0441\u043A\u0438\u0439:{icon:"venus",color:"purple"},\u041B\u044E\u0431\u043E\u0439:{icon:"venus-mars",color:"white"}},k=function(m,l,u,s){return s===void 0&&(s=null),m.map(function(i){var h,C=(h=i[s])!=null?h:i;return(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:l.includes(i),content:C,onClick:function(){function v(){l.includes(i)?u(l.filter(function(p){var N;return((N=p[s])!=null?N:p)!==i})):u([i].concat(l))}return v}()},C)})},g=r.TTSSeedsExplorer=function(){function c(){return(0,e.createComponentVNode)(2,f.Window,{width:1e3,height:685,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,d)})})})}return c}(),d=r.TTSSeedsExplorerContent=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,i=u.data,h=i.providers,C=i.seeds,v=i.selected_seed,p=i.phrases,N=i.donator_level,V=i.character_gender,S=C.map(function(Y){return Y.category}).filter(function(Y,ve,he){return he.indexOf(Y)===ve}).sort(function(Y,ve){return Y.localeCompare(ve)}),y=C.map(function(Y){return Y.gender}).filter(function(Y,ve,he){return he.indexOf(Y)===ve}),L=C.map(function(Y){return Y.required_donator_level}).filter(function(Y,ve,he){return he.indexOf(Y)===ve}).sort(function(Y,ve){return Y-ve}).map(function(Y){return b[Y]}),w=(0,a.useLocalState)(l,"selectedProviders",h),T=w[0],x=w[1],M=(0,a.useLocalState)(l,"selectedGenders",y.includes(B[V])?[B[V]]:y),O=M[0],D=M[1],E=(0,a.useLocalState)(l,"selectedCategories",S),P=E[0],R=E[1],j=(0,a.useLocalState)(l,"selectedDonatorLevels",L.includes(b[N])?L.slice(0,L.indexOf(b[N])+1):L),F=j[0],W=j[1],z=(0,a.useLocalState)(l,"selectedPhrase",p[0]),K=z[0],G=z[1],J=(0,a.useLocalState)(l,"searchtext",""),Q=J[0],ue=J[1],ie=(0,a.useLocalState)(l,"searchToggle",!1),pe=ie[0],te=ie[1],q=k(h,T,x,"name"),ne=k(y,O,D),le=k(S,P,R),ee=k(L,F,W),re=(0,e.createComponentVNode)(2,t.Dropdown,{options:p,selected:K.replace(/(.{60})..+/,"$1..."),width:"21.3em",onSelected:function(){function Y(ve){return G(ve)}return Y}()}),oe=(0,e.createFragment)([pe&&(0,e.createComponentVNode)(2,t.Input,{placeholder:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435...",width:20,onInput:function(){function Y(ve,he){return ue(he)}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"magnifying-glass",tooltip:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u043E\u0438\u0441\u043A",tooltipPosition:"bottom-end",selected:pe,onClick:function(){function Y(){return te(!pe)}return Y}()})],0),fe=C.sort(function(Y,ve){var he=Y.name.toLowerCase(),Ve=ve.name.toLowerCase();return he>Ve?1:he0&&v!==Y.name?"orange":"white",children:Y.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,opacity:v===Y.name?.5:.25,textAlign:"left",children:Y.category}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,opacity:.5,textColor:v===Y.name?"white":I[Y.gender].color,textAlign:"left",children:(0,e.createComponentVNode)(2,t.Icon,{mx:1,size:1.2,name:I[Y.gender].icon})}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,opacity:.5,textColor:"white",textAlign:"right",children:Y.required_donator_level>0&&(0,e.createFragment)([b[Y.required_donator_level],(0,e.createComponentVNode)(2,t.Icon,{ml:1,mr:2,name:"coins"})],0)})]},Y.name)});return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"30.25em",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"\u0424\u0438\u043B\u044C\u0442\u0440\u044B",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u041F\u0440\u043E\u0432\u0430\u0439\u0434\u0435\u0440\u044B",children:q}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u041F\u043E\u043B",children:ne}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u0422\u0438\u0440",children:ee}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u0424\u0440\u0430\u0437\u0430",children:re})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"\u041A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u0438",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"times",disabled:P.length===0,onClick:function(){function Y(){return R([])}return Y}(),children:"\u0423\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0451"}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",disabled:P.length===S.length,onClick:function(){function Y(){return R(S)}return Y}(),children:"\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0451"})],4),children:le})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.BlockQuote,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"11px",children:"\u0414\u043B\u044F \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F \u0438 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044F \u0441\u043E\u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u0432 \u0443\u0441\u043B\u043E\u0432\u0438\u044F\u0445 \u0440\u0430\u0441\u0442\u0443\u0449\u0438\u0445 \u0440\u0430\u0441\u0445\u043E\u0434\u043E\u0432 \u0447\u0430\u0441\u0442\u044C \u0433\u043E\u043B\u043E\u0441\u043E\u0432 \u043F\u0440\u0438\u0448\u043B\u043E\u0441\u044C \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u044B\u043C\u0438 \u0442\u043E\u043B\u044C\u043A\u043E \u0437\u0430 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u044C\u043D\u0443\u044E \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u043A\u0443 \u0441\u043E\u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0430."}),(0,e.createComponentVNode)(2,t.Box,{mt:1.5,italic:!0,color:"gray",fontSize:"10px",children:"\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u0435\u0435 \u043E\u0431 \u044D\u0442\u043E\u043C \u043C\u043E\u0436\u043D\u043E \u0443\u0437\u043D\u0430\u0442\u044C \u0432 \u043D\u0430\u0448\u0435\u043C Discord-\u0441\u043E\u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0435."})]})})})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"\u0413\u043E\u043B\u043E\u0441\u0430 ("+fe.length+"/"+C.length+")",buttons:oe,children:(0,e.createComponentVNode)(2,t.Table,{children:(0,e.createComponentVNode)(2,o.VirtualList,{children:me})})})})],4)}return c}()},56441:function(A,r,n){"use strict";r.__esModule=!0,r.TachyonArrayContent=r.TachyonArray=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TachyonArray=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.records,l=m===void 0?[]:m,u=c.explosion_target,s=c.toxins_tech,i=c.printing;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shift's Target",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Toxins Level",children:s}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Administration",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print All Logs",disabled:!l.length||i,align:"center",onClick:function(){function h(){return d("print_logs")}return h}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete All Logs",disabled:!l.length,color:"bad",align:"center",onClick:function(){function h(){return d("delete_logs")}return h}()})]})]})}),l.length?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No Records"})]})})}return B}(),b=r.TachyonArrayContent=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.records,l=m===void 0?[]:m;return(0,e.createComponentVNode)(2,t.Section,{title:"Logged Explosions",children:(0,e.createComponentVNode)(2,t.Flex,{children:(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Epicenter"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actual Size"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Theoretical Size"})]}),l.map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.logged_time}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.epicenter}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.actual_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.theoretical_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete",color:"bad",onClick:function(){function s(){return d("delete_record",{index:u.index})}return s}()})})]},u.index)})]})})})})}return B}()},1754:function(A,r,n){"use strict";r.__esModule=!0,r.Tank=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Tank=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c;return d.has_mask?c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,width:"76%",icon:d.connected?"check":"times",content:d.connected?"Internals On":"Internals Off",selected:d.connected,onClick:function(){function m(){return g("internals")}return m}()})}):c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",color:"red",children:"No Mask Equipped"}),(0,e.createComponentVNode)(2,o.Window,{width:325,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tank Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:d.tankPressure/1013,ranges:{good:[.35,1/0],average:[.15,.35],bad:[-1/0,.15]},children:d.tankPressure+" kPa"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Release Pressure",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:d.ReleasePressure===d.minReleasePressure,tooltip:"Min",onClick:function(){function m(){return g("pressure",{pressure:"min"})}return m}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:parseFloat(d.releasePressure),width:"65px",unit:"kPa",minValue:d.minReleasePressure,maxValue:d.maxReleasePressure,onChange:function(){function m(l,u){return g("pressure",{pressure:u})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:d.ReleasePressure===d.maxReleasePressure,tooltip:"Max",onClick:function(){function m(){return g("pressure",{pressure:"max"})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"undo",content:"",disabled:d.ReleasePressure===d.defaultReleasePressure,tooltip:"Reset",onClick:function(){function m(){return g("pressure",{pressure:"reset"})}return m}()})]}),c]})})})})}return b}()},7579:function(A,r,n){"use strict";r.__esModule=!0,r.TankDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TankDispenser=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.o_tanks,m=d.p_tanks;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Dispense Oxygen Tank ("+c+")",disabled:c===0,icon:"arrow-circle-down",onClick:function(){function l(){return g("oxygen")}return l}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mt:1,fluid:!0,content:"Dispense Plasma Tank ("+m+")",disabled:m===0,icon:"arrow-circle-down",onClick:function(){function l(){return g("plasma")}return l}()})})]})})})}return b}()},16136:function(A,r,n){"use strict";r.__esModule=!0,r.TcommsCore=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TcommsCore=function(){function g(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.ion,i=(0,a.useLocalState)(c,"tabIndex",0),h=i[0],C=i[1],v=function(){function p(N){switch(N){case 0:return(0,e.createComponentVNode)(2,B);case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,k);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}return p}();return(0,e.createComponentVNode)(2,o.Window,{width:900,height:520,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[s===1&&(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"wrench",selected:h===0,onClick:function(){function p(){return C(0)}return p}(),children:"Configuration"},"ConfigPage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"link",selected:h===1,onClick:function(){function p(){return C(1)}return p}(),children:"Device Linkage"},"LinkagePage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"user-times",selected:h===2,onClick:function(){function p(){return C(2)}return p}(),children:"User Filtering"},"FilterPage")]}),v(h)]})})}return g}(),b=function(){return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"ERROR: An Ionospheric overload has occured. Please wait for the machine to reboot. This cannot be manually done."})},B=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.active,i=u.sectors_available,h=u.nttc_toggle_jobs,C=u.nttc_toggle_job_color,v=u.nttc_toggle_name_color,p=u.nttc_toggle_command_bold,N=u.nttc_job_indicator_type,V=u.nttc_setting_language,S=u.network_id;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:s?"On":"Off",selected:s,icon:"power-off",onClick:function(){function y(){return l("toggle_active")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sector Coverage",children:i})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Radio Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcements",children:(0,e.createComponentVNode)(2,t.Button,{content:h?"On":"Off",selected:h,icon:"user-tag",onClick:function(){function y(){return l("nttc_toggle_jobs")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:C?"On":"Off",selected:C,icon:"clipboard-list",onClick:function(){function y(){return l("nttc_toggle_job_color")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:v?"On":"Off",selected:v,icon:"user-tag",onClick:function(){function y(){return l("nttc_toggle_name_color")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Command Amplification",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"On":"Off",selected:p,icon:"volume-up",onClick:function(){function y(){return l("nttc_toggle_command_bold")}return y}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Advanced",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcement Format",children:(0,e.createComponentVNode)(2,t.Button,{content:N||"Unset",selected:N,icon:"pencil-alt",onClick:function(){function y(){return l("nttc_job_indicator_type")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Language Conversion",children:(0,e.createComponentVNode)(2,t.Button,{content:V||"Unset",selected:V,icon:"globe",onClick:function(){function y(){return l("nttc_setting_language")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:S||"Unset",selected:S,icon:"server",onClick:function(){function y(){return l("network_id")}return y}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Import Configuration",icon:"file-import",onClick:function(){function y(){return l("import")}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Export Configuration",icon:"file-export",onClick:function(){function y(){return l("export")}return y}()})]})],4)},I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.link_password,i=u.relay_entries;return(0,e.createComponentVNode)(2,t.Section,{title:"Device Linkage",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linkage Password",children:(0,e.createComponentVNode)(2,t.Button,{content:s||"Unset",selected:s,icon:"lock",onClick:function(){function h(){return l("change_password")}return h}()})})}),(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Unlink"})]}),i.map(function(h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.status===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Online"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Offline"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",onClick:function(){function C(){return l("unlink",{addr:h.addr})}return C}()})})]},h.addr)})]})]})},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.filtered_users;return(0,e.createComponentVNode)(2,t.Section,{title:"User Filtering",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Add User",icon:"user-plus",onClick:function(){function i(){return l("add_filter")}return i}()}),children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"90%"},children:"User"}),(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"10%"},children:"Actions"})]}),s.map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"user-times",onClick:function(){function h(){return l("remove_filter",{user:i})}return h}()})})]},i)})]})})}},88046:function(A,r,n){"use strict";r.__esModule=!0,r.TcommsRelay=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TcommsRelay=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.linked,u=m.active,s=m.network_id;return(0,e.createComponentVNode)(2,o.Window,{width:600,height:292,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Relay Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:u?"On":"Off",selected:u,icon:"power-off",onClick:function(){function i(){return c("toggle_active")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:s||"Unset",selected:s,icon:"server",onClick:function(){function i(){return c("network_id")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Link Status",children:l===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Linked"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Unlinked"})})]})}),l===1?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,B)]})})}return I}(),b=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.linked_core_id,u=m.linked_core_addr,s=m.hidden_link;return(0,e.createComponentVNode)(2,t.Section,{title:"Link Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core ID",children:l}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core Address",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hidden Link",children:(0,e.createComponentVNode)(2,t.Button,{content:s?"Yes":"No",icon:s?"eye-slash":"eye",selected:s,onClick:function(){function i(){return c("toggle_hidden_link")}return i}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unlink",children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function i(){return c("unlink")}return i}()})})]})})},B=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.cores;return(0,e.createComponentVNode)(2,t.Section,{title:"Detected Cores",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Link"})]}),l.map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Link",icon:"link",onClick:function(){function s(){return c("link",{addr:u.addr})}return s}()})})]},u.addr)})]})})}},20802:function(A,r,n){"use strict";r.__esModule=!0,r.Teleporter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Teleporter=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.targetsTeleport?d.targetsTeleport:{},m=0,l=1,u=2,s=d.calibrated,i=d.calibrating,h=d.powerstation,C=d.regime,v=d.teleporterhub,p=d.target,N=d.locked,V=d.adv_beacon_allowed,S=d.advanced_beacon_locking;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:270,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:[(!h||!v)&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Error",children:[v,!h&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Powerstation not linked "}),h&&!v&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Teleporter hub not linked "})]}),h&&v&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Status",buttons:(0,e.createFragment)(!!V&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"label",children:"Advanced Beacon Locking:\xA0"}),(0,e.createComponentVNode)(2,t.Button,{selected:S,icon:S?"toggle-on":"toggle-off",content:S?"Enabled":"Disabled",onClick:function(){function y(){return g("advanced_beacon_locking",{on:S?0:1})}return y}()})],4),0),children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Teleport target:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[C===m&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,disabled:i,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function y(L){return g("settarget",{x:c[L].x,y:c[L].y,z:c[L].z,tptarget:c[L].pretarget})}return y}()}),C===l&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,disabled:i,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function y(L){return g("settarget",{x:c[L].x,y:c[L].y,z:c[L].z,tptarget:c[L].pretarget})}return y}()}),C===u&&(0,e.createComponentVNode)(2,t.Box,{children:p})]})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Regime:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Gate",tooltip:"Teleport to another teleport hub.",tooltipPosition:"top",color:C===l?"good":null,onClick:function(){function y(){return g("setregime",{regime:l})}return y}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Teleporter",tooltip:"One-way teleport.",tooltipPosition:"top",color:C===m?"good":null,onClick:function(){function y(){return g("setregime",{regime:m})}return y}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"GPS",tooltip:"Teleport to a location stored in a GPS device.",tooltipPosition:"top-end",color:C===u?"good":null,disabled:!N,onClick:function(){function y(){return g("setregime",{regime:u})}return y}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{label:"Calibration",mt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Calibration:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[p!=="None"&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:15.8,textAlign:"center",mt:.5,children:i&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"In Progress"})||s&&(0,e.createComponentVNode)(2,t.Box,{color:"good",children:"Optimal"})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Sub-Optimal"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",tooltip:"Calibrates the hub. Accidents may occur when the calibration is not optimal.",tooltipPosition:"bottom-end",disabled:!!(s||i),onClick:function(){function y(){return g("calibrate")}return y}()})})]}),p==="None"&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"21px",children:"No target set"})]})]})]}),!!(N&&h&&v&&C===u)&&(0,e.createComponentVNode)(2,t.Section,{title:"GPS",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Upload GPS data",tooltip:"Loads the GPS data from the device.",icon:"upload",onClick:function(){function y(){return g("load")}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject",tooltip:"Ejects the GPS device",icon:"eject",onClick:function(){function y(){return g("eject")}return y}()})]})})]})})})})}return b}()},48517:function(A,r,n){"use strict";r.__esModule=!0,r.TelescienceConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TelescienceConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.last_msg,m=d.linked_pad,l=d.held_gps,u=d.lastdata,s=d.power_levels,i=d.current_max_power,h=d.current_power,C=d.current_bearing,v=d.current_elevation,p=d.current_sector,N=d.working,V=d.max_z,S=(0,a.useLocalState)(I,"dummyrot",C),y=S[0],L=S[1];return(0,e.createComponentVNode)(2,o.Window,{width:400,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:(0,e.createFragment)([c,!(u.length>0)||(0,e.createVNode)(1,"ul",null,u.map(function(w){return(0,e.createVNode)(1,"li",null,w,0,null,w)}),0)],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Telepad Status",children:m===1?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Bearing",children:(0,e.createComponentVNode)(2,t.Box,{inline:!0,position:"relative",children:[(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0",width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:360,disabled:N,value:C,onDrag:function(){function w(T,x){return L(x)}return w}(),onChange:function(){function w(T,x){return g("setbear",{bear:x})}return w}()}),(0,e.createComponentVNode)(2,t.Icon,{ml:1,size:1,name:"arrow-up",rotation:y})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Elevation",children:(0,e.createComponentVNode)(2,t.NumberInput,{width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:100,disabled:N,value:v,onChange:function(){function w(T,x){return g("setelev",{elev:x})}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Level",children:s.map(function(w,T){return(0,e.createComponentVNode)(2,t.Button,{content:w,selected:h===w,disabled:T>=i-1||N,onClick:function(){function x(){return g("setpwr",{pwr:T+1})}return x}()},w)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Sector",children:(0,e.createComponentVNode)(2,t.NumberInput,{width:6.1,lineHeight:1.5,step:1,minValue:2,maxValue:V,value:p,disabled:N,onChange:function(){function w(T,x){return g("setz",{newz:x})}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Telepad Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Send",disabled:N,onClick:function(){function w(){return g("pad_send")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Receive",disabled:N,onClick:function(){function w(){return g("pad_receive")}return w}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Crystal Maintenance",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Recalibrate Crystals",disabled:N,onClick:function(){function w(){return g("recal_crystals")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject Crystals",disabled:N,onClick:function(){function w(){return g("eject_crystals")}return w}()})]})]}):(0,e.createFragment)([(0,e.createTextVNode)("No pad linked to console. Please use a multitool to link a pad.")],4)}),(0,e.createComponentVNode)(2,t.Section,{title:"GPS Actions",children:l===1?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{disabled:l===0||N,content:"Eject GPS",onClick:function(){function w(){return g("eject_gps")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:l===0||N,content:"Store Coordinates",onClick:function(){function w(){return g("store_to_gps")}return w}()})],4):(0,e.createFragment)([(0,e.createTextVNode)("Please insert a GPS to store coordinates to it.")],4)})]})})}return b}()},21800:function(A,r,n){"use strict";r.__esModule=!0,r.TempGun=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.TempGun=function(){function g(d,c){var m=(0,t.useBackend)(c),l=m.act,u=m.data,s=u.target_temperature,i=u.temperature,h=u.max_temp,C=u.min_temp;return(0,e.createComponentVNode)(2,f.Window,{width:250,height:121,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:10,stepPixelSize:6,minValue:C,maxValue:h,value:s,format:function(){function v(p){return(0,a.toFixed)(p,2)}return v}(),width:"50px",onDrag:function(){function v(p,N){return l("target_temperature",{target_temperature:N})}return v}()}),"\xB0C"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current Temperature",children:(0,e.createComponentVNode)(2,o.Box,{color:B(i),bold:i>500-273.15,children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:(0,a.round)(i,2)}),"\xB0C"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power Cost",children:(0,e.createComponentVNode)(2,o.Box,{color:k(i),children:I(i)})})]})})})})}return g}(),B=function(d){return d<=-100?"blue":d<=0?"teal":d<=100?"green":d<=200?"orange":"red"},I=function(d){return d<=100-273.15?"High":d<=250-273.15?"Medium":d<=300-273.15?"Low":d<=400-273.15?"Medium":"High"},k=function(d){return d<=100-273.15?"red":d<=250-273.15?"orange":d<=300-273.15?"green":d<=400-273.15?"orange":"red"}},24410:function(A,r,n){"use strict";r.__esModule=!0,r.sanitizeMultiline=r.removeAllSkiplines=r.TextInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(72253),f=n(92986),b=n(36036),B=n(98595),I=r.sanitizeMultiline=function(){function c(m){return m.replace(/(\n|\r\n){3,}/,"\n\n")}return c}(),k=r.removeAllSkiplines=function(){function c(m){return m.replace(/[\r\n]+/,"")}return c}(),g=r.TextInputModal=function(){function c(m,l){var u=(0,o.useBackend)(l),s=u.act,i=u.data,h=i.max_length,C=i.message,v=C===void 0?"":C,p=i.multiline,N=i.placeholder,V=i.timeout,S=i.title,y=(0,o.useLocalState)(l,"input",N||""),L=y[0],w=y[1],T=function(){function O(D){if(D!==L){var E=p?I(D):k(D);w(E)}}return O}(),x=p||L.length>=40,M=130+(v.length>40?Math.ceil(v.length/4):0)+(x?80:0);return(0,e.createComponentVNode)(2,B.Window,{title:S,width:325,height:M,children:[V&&(0,e.createComponentVNode)(2,a.Loader,{value:V}),(0,e.createComponentVNode)(2,B.Window.Content,{onKeyDown:function(){function O(D){var E=window.event?D.which:D.keyCode;E===f.KEY_ENTER&&(!x||!D.shiftKey)&&s("submit",{entry:L}),E===f.KEY_ESCAPE&&s("cancel")}return O}(),children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Box,{color:"label",children:v})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,d,{input:L,onChange:T})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:L,message:L.length+"/"+h})})]})})})]})}return c}(),d=function(m,l){var u=(0,o.useBackend)(l),s=u.act,i=u.data,h=i.max_length,C=i.multiline,v=m.input,p=m.onChange,N=C||v.length>=40;return(0,e.createComponentVNode)(2,b.TextArea,{autoFocus:!0,autoSelect:!0,height:C||v.length>=40?"100%":"1.8rem",maxLength:h,onEscape:function(){function V(){return s("cancel")}return V}(),onEnter:function(){function V(S,y){N&&S.shiftKey||(S.preventDefault(),s("submit",{entry:y}))}return V}(),onChange:function(){function V(S,y){return p(y)}return V}(),placeholder:"Type something...",value:v})}},25036:function(A,r,n){"use strict";r.__esModule=!0,r.ThermoMachine=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.ThermoMachine=function(){function B(I,k){var g=(0,t.useBackend)(k),d=g.act,c=g.data;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:225,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,o.Section,{title:"Status",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.temperature,format:function(){function m(l){return(0,a.toFixed)(l,2)}return m}()})," K"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pressure",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.pressure,format:function(){function m(l){return(0,a.toFixed)(l,2)}return m}()})," kPa"]})]})}),(0,e.createComponentVNode)(2,o.Section,{title:"Controls",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){function m(){return d("power")}return m}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Setting",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:c.cooling?"temperature-low":"temperature-high",content:c.cooling?"Cooling":"Heating",selected:c.cooling,onClick:function(){function m(){return d("cooling")}return m}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){function m(){return d("target",{target:c.min})}return m}()}),(0,e.createComponentVNode)(2,o.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:5.4,lineHeight:1.4,minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(){function m(l,u){return d("target",{target:u})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){function m(){return d("target",{target:c.max})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){function m(){return d("target",{target:c.initial})}return m}()})]})]})})]})})}return B}()},20035:function(A,r,n){"use strict";r.__esModule=!0,r.TransferValve=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TransferValve=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.tank_one,m=d.tank_two,l=d.attached_device,u=d.valve;return(0,e.createComponentVNode)(2,o.Window,{width:460,height:285,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Valve Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:u?"unlock":"lock",content:u?"Open":"Closed",disabled:!c||!m,onClick:function(){function s(){return g("toggle")}return s}()})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Assembly",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Configure Assembly",disabled:!l,onClick:function(){function s(){return g("device")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:l?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:l,disabled:!l,onClick:function(){function s(){return g("remove_device")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Assembly"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment One",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:c?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:c,disabled:!c,onClick:function(){function s(){return g("tankone")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment Two",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:m?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:m,disabled:!m,onClick:function(){function s(){return g("tanktwo")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})})]})})}return b}()},78166:function(A,r,n){"use strict";r.__esModule=!0,r.TurbineComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(44879),b=r.TurbineComputer=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,l=c.data,u=l.compressor,s=l.compressor_broken,i=l.turbine,h=l.turbine_broken,C=l.online,v=!!(u&&!s&&i&&!h);return(0,e.createComponentVNode)(2,o.Window,{width:400,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:C?"power-off":"times",content:C?"Online":"Offline",selected:C,disabled:!v,onClick:function(){function p(){return m("toggle_power")}return p}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Disconnect",onClick:function(){function p(){return m("disconnect")}return p}()})],4),children:v?(0,e.createComponentVNode)(2,I):(0,e.createComponentVNode)(2,B)})})})}return k}(),B=function(g,d){var c=(0,a.useBackend)(d),m=c.data,l=m.compressor,u=m.compressor_broken,s=m.turbine,i=m.turbine_broken,h=m.online;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compressor Status",color:!l||u?"bad":"good",children:u?l?"Offline":"Missing":"Online"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Status",color:!s||i?"bad":"good",children:i?s?"Offline":"Missing":"Online"})]})},I=function(g,d){var c=(0,a.useBackend)(d),m=c.data,l=m.rpm,u=m.temperature,s=m.power,i=m.bearing_heat;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Speed",children:[l," RPM"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Internal Temp",children:[u," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Generated Power",children:[s," W"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bearing Heat",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:i,minValue:0,maxValue:100,ranges:{good:[-1/0,60],average:[60,90],bad:[90,1/0]},children:(0,f.toFixed)(i)+"%"})})]})}},52847:function(A,r,n){"use strict";r.__esModule=!0,r.Uplink=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(25328),f=n(72253),b=n(36036),B=n(98595),I=n(3939),k=function(C){switch(C){case 0:return(0,e.createComponentVNode)(2,d);case 1:return(0,e.createComponentVNode)(2,c);case 2:return(0,e.createComponentVNode)(2,i);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}},g=r.Uplink=function(){function h(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,S=V.cart,y=(0,f.useLocalState)(v,"tabIndex",0),L=y[0],w=y[1],T=(0,f.useLocalState)(v,"searchText",""),x=T[0],M=T[1];return(0,e.createComponentVNode)(2,B.Window,{width:900,height:600,theme:"syndicate",children:[(0,e.createComponentVNode)(2,I.ComplexModal),(0,e.createComponentVNode)(2,B.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Tabs,{children:[(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===0,onClick:function(){function O(){w(0),M("")}return O}(),icon:"store",children:"View Market"},"PurchasePage"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===1,onClick:function(){function O(){w(1),M("")}return O}(),icon:"shopping-cart",children:["View Shopping Cart ",S&&S.length?"("+S.length+")":""]},"Cart"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===2,onClick:function(){function O(){w(2),M("")}return O}(),icon:"user",children:"Exploitable Information"},"ExploitableInfo"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{onClick:function(){function O(){return N("lock")}return O}(),icon:"lock",children:"Lock Uplink"},"LockUplink")]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:k(L)})]})})]})}return h}(),d=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,S=V.crystals,y=V.cats,L=(0,f.useLocalState)(v,"uplinkItems",y[0].items),w=L[0],T=L[1],x=(0,f.useLocalState)(v,"searchText",""),M=x[0],O=x[1],D=function(W,z){z===void 0&&(z="");var K=(0,o.createSearch)(z,function(G){var J=G.hijack_only===1?"|hijack":"";return G.name+"|"+G.desc+"|"+G.cost+"tc"+J});return(0,t.flow)([(0,a.filter)(function(G){return G==null?void 0:G.name}),z&&(0,a.filter)(K),(0,a.sortBy)(function(G){return G==null?void 0:G.name})])(W)},E=function(W){if(O(W),W==="")return T(y[0].items);T(D(y.map(function(z){return z.items}).flat(),W))},P=(0,f.useLocalState)(v,"showDesc",1),R=P[0],j=P[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"Current Balance: "+S+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"Show Descriptions",checked:R,onClick:function(){function F(){return j(!R)}return F}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Random Item",icon:"question",onClick:function(){function F(){return N("buyRandom")}return F}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Refund Currently Held Item",icon:"undo",onClick:function(){function F(){return N("refund")}return F}()})],4),children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search Equipment",onInput:function(){function F(W,z){E(z)}return F}(),value:M})})})}),(0,e.createComponentVNode)(2,b.Stack,{fill:!0,mt:.3,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:y.map(function(F){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:M!==""?!1:F.items===w,onClick:function(){function W(){T(F.items),O("")}return W}(),children:F.cat},F)})})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:w.map(function(F){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,l,{i:F,showDecription:R},(0,o.decodeHtmlEntities)(F.name))},(0,o.decodeHtmlEntities)(F.name))})})})})]})]})},c=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,S=V.cart,y=V.crystals,L=V.cart_price,w=(0,f.useLocalState)(v,"showDesc",0),T=w[0],x=w[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Current Balance: "+y+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"Show Descriptions",checked:T,onClick:function(){function M(){return x(!T)}return M}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Empty Cart",icon:"trash",onClick:function(){function M(){return N("empty_cart")}return M}(),disabled:!S}),(0,e.createComponentVNode)(2,b.Button,{content:"Purchase Cart ("+L+"TC)",icon:"shopping-cart",onClick:function(){function M(){return N("purchase_cart")}return M}(),disabled:!S||L>y})],4),children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:S?S.map(function(M){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mr:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,l,{i:M,showDecription:T,buttons:(0,e.createComponentVNode)(2,s,{i:M})})},(0,o.decodeHtmlEntities)(M.name))}):(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:"Your Shopping Cart is empty!"})})})}),(0,e.createComponentVNode)(2,m)]})},m=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,S=V.cats,y=V.lucky_numbers;return(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Suggested Purchases",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"dice",content:"See more suggestions",onClick:function(){function L(){return N("shuffle_lucky_numbers")}return L}()}),children:(0,e.createComponentVNode)(2,b.Stack,{wrap:!0,children:y.map(function(L){return S[L.cat].items[L.item]}).filter(function(L){return L!=null}).map(function(L,w){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mb:1,ml:1,width:34,backgroundColor:"rgba(255, 0, 0, 0.15)",children:(0,e.createComponentVNode)(2,l,{grow:!0,i:L})},w)})})})})},l=function(C,v){var p=C.i,N=C.showDecription,V=N===void 0?1:N,S=C.buttons,y=S===void 0?(0,e.createComponentVNode)(2,u,{i:p}):S;return(0,e.createComponentVNode)(2,b.Section,{title:(0,o.decodeHtmlEntities)(p.name),showBottom:V,buttons:y,children:V?(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(p.desc)}):null})},u=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,S=C.i,y=V.crystals;return(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button,{icon:"shopping-cart",color:S.hijack_only===1&&"red",tooltip:"Add to cart.",tooltipPosition:"left",onClick:function(){function L(){return N("add_to_cart",{item:S.obj_path})}return L}(),disabled:S.cost>y}),(0,e.createComponentVNode)(2,b.Button,{content:"Buy ("+S.cost+"TC)"+(S.refundable?" [Refundable]":""),color:S.hijack_only===1&&"red",tooltip:S.hijack_only===1&&"Hijack Agents Only!",tooltipPosition:"left",onClick:function(){function L(){return N("buyItem",{item:S.obj_path})}return L}(),disabled:S.cost>y})],4)},s=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,S=C.i,y=V.exploitable;return(0,e.createComponentVNode)(2,b.Stack,{children:[(0,e.createComponentVNode)(2,b.Button,{icon:"times",content:"("+S.cost*S.amount+"TC)",tooltip:"Remove from cart.",tooltipPosition:"left",onClick:function(){function L(){return N("remove_from_cart",{item:S.obj_path})}return L}()}),(0,e.createComponentVNode)(2,b.Button,{icon:"minus",tooltip:S.limit===0&&"Discount already redeemed!",ml:"5px",onClick:function(){function L(){return N("set_cart_item_quantity",{item:S.obj_path,quantity:--S.amount})}return L}(),disabled:S.amount<=0}),(0,e.createComponentVNode)(2,b.Button.Input,{content:S.amount,width:"45px",tooltipPosition:"bottom-end",tooltip:S.limit===0&&"Discount already redeemed!",onCommit:function(){function L(w,T){return N("set_cart_item_quantity",{item:S.obj_path,quantity:T})}return L}(),disabled:S.limit!==-1&&S.amount>=S.limit&&S.amount<=0}),(0,e.createComponentVNode)(2,b.Button,{mb:.3,icon:"plus",tooltipPosition:"bottom-start",tooltip:S.limit===0&&"Discount already redeemed!",onClick:function(){function L(){return N("set_cart_item_quantity",{item:S.obj_path,quantity:++S.amount})}return L}(),disabled:S.limit!==-1&&S.amount>=S.limit})]})},i=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,S=V.exploitable,y=(0,f.useLocalState)(v,"selectedRecord",S[0]),L=y[0],w=y[1],T=(0,f.useLocalState)(v,"searchText",""),x=T[0],M=T[1],O=function(P,R){R===void 0&&(R="");var j=(0,o.createSearch)(R,function(F){return F.name});return(0,t.flow)([(0,a.filter)(function(F){return F==null?void 0:F.name}),R&&(0,a.filter)(j),(0,a.sortBy)(function(F){return F.name})])(P)},D=O(S,x);return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Exploitable Records",children:[(0,e.createComponentVNode)(2,b.Input,{fluid:!0,mb:1,placeholder:"Search Crew",onInput:function(){function E(P,R){return M(R)}return E}()}),(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:D.map(function(E){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:E===L,onClick:function(){function P(){return w(E)}return P}(),children:E.name},E)})})]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:L.name,children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Age",children:L.age}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Fingerprint",children:L.fingerprint}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Rank",children:L.rank}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Sex",children:L.sex}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Species",children:L.species})]})})})]})}},12261:function(A,r,n){"use strict";r.__esModule=!0,r.Vending=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=I.product,l=I.productStock,u=I.productIcon,s=I.productIconState,i=c.chargesMoney,h=c.user,C=c.usermoney,v=c.inserted_cash,p=c.vend_ready,N=c.inserted_item_name,V=!i||m.price===0,S="ERROR!",y="";V?(S="FREE",y="arrow-circle-down"):(S=m.price,y="shopping-cart");var L=!p||l===0||!V&&m.price>C&&m.price>v;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,t.DmIcon,{verticalAlign:"middle",icon:u,icon_state:s,fallback:(0,e.createComponentVNode)(2,t.Icon,{p:.66,name:"spinner",size:2,spin:!0})})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:m.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Box,{color:l<=0&&"bad"||l<=m.max_amount/2&&"average"||"good",children:[l," in stock"]})}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,disabled:L,icon:y,content:S,textAlign:"left",onClick:function(){function w(){return d("vend",{inum:m.inum})}return w}()})})]})},b=r.Vending=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.user,l=c.usermoney,u=c.inserted_cash,s=c.chargesMoney,i=c.product_records,h=i===void 0?[]:i,C=c.hidden_records,v=C===void 0?[]:C,p=c.stock,N=c.vend_ready,V=c.inserted_item_name,S=c.panel_open,y=c.speaker,L=c.locked,w;return w=[].concat(h),c.extended_inventory&&(w=[].concat(w,v)),w=w.filter(function(T){return!!T}),(0,e.createComponentVNode)(2,o.Window,{title:"Vending Machine",width:450,height:Math.min((s?171:89)+w.length*32,585),children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!L&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Configuration",children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen-to-square",content:"Rename Vendor",onClick:function(){function T(){return d("rename",{})}return T}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen-to-square",content:"Change Vendor Appearance",onClick:function(){function T(){return d("change_appearance",{})}return T}()})})]})})}),!!s&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!V&&(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:(0,e.createVNode)(1,"span",null,V,0,{style:{"text-transform":"capitalize"}}),onClick:function(){function T(){return d("eject_item",{})}return T}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{disabled:!u,icon:"money-bill-wave-alt",content:u?(0,e.createFragment)([(0,e.createVNode)(1,"b",null,u,0),(0,e.createTextVNode)(" credits")],0):"Dispense Change",tooltip:u?"Dispense Change":null,textAlign:"left",onClick:function(){function T(){return d("change")}return T}()})})]}),children:m&&(0,e.createComponentVNode)(2,t.Box,{children:["Welcome, ",(0,e.createVNode)(1,"b",null,m.name,0),", ",(0,e.createVNode)(1,"b",null,m.job||"Unemployed",0),"!",(0,e.createVNode)(1,"br"),"Your balance is ",(0,e.createVNode)(1,"b",null,[l,(0,e.createTextVNode)(" credits")],0),".",(0,e.createVNode)(1,"br")]})})}),!!S&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:(0,e.createComponentVNode)(2,t.Button,{icon:y?"check":"volume-mute",selected:y,content:"Speaker",textAlign:"left",onClick:function(){function T(){return d("toggle_voice",{})}return T}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:(0,e.createComponentVNode)(2,t.Table,{children:w.map(function(T){return(0,e.createComponentVNode)(2,f,{product:T,productStock:p[T.name],productIcon:T.icon,productIconState:T.icon_state},T.name)})})})})]})})})}return B}()},68971:function(A,r,n){"use strict";r.__esModule=!0,r.VolumeMixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.VolumeMixer=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.channels;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:Math.min(95+c.length*50,565),children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:c.map(function(m,l){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.25rem",color:"label",mt:l>0&&"0.5rem",children:m.name}),(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:.5,children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-off",size:"1.5",mt:"0.1rem",onClick:function(){function u(){return g("volume",{channel:m.num,volume:0})}return u}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mx:"0.5rem",children:(0,e.createComponentVNode)(2,t.Slider,{minValue:0,maxValue:100,stepPixelSize:3.13,value:m.volume,onChange:function(){function u(s,i){return g("volume",{channel:m.num,volume:i})}return u}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-up",size:"1.5",mt:"0.1rem",onClick:function(){function u(){return g("volume",{channel:m.num,volume:100})}return u}()})})})]})})],4,m.num)})})})})}return b}()},2510:function(A,r,n){"use strict";r.__esModule=!0,r.VotePanel=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.VotePanel=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.remaining,m=d.question,l=d.choices,u=d.user_vote,s=d.counts,i=d.show_counts;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:360,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m,children:[(0,e.createComponentVNode)(2,t.Box,{mb:1.5,ml:.5,children:["Time remaining: ",Math.round(c/10),"s"]}),l.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mb:1,fluid:!0,translucent:!0,lineHeight:3,multiLine:h,content:h+(i?" ("+(s[h]||0)+")":""),onClick:function(){function C(){return g("vote",{target:h})}return C}(),selected:h===u})},h)})]})})})}return b}()},30138:function(A,r,n){"use strict";r.__esModule=!0,r.Wires=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Wires=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.wires||[],m=d.status||[],l=56+c.length*23+(status?0:15+m.length*17);return(0,e.createComponentVNode)(2,o.Window,{width:350,height:l,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:c.map(function(u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{className:"candystripe",label:u.color_name,labelColor:u.seen_color,color:u.seen_color,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:u.cut?"Mend":"Cut",onClick:function(){function s(){return g("cut",{wire:u.color})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Pulse",onClick:function(){function s(){return g("pulse",{wire:u.color})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:u.attached?"Detach":"Attach",onClick:function(){function s(){return g("attach",{wire:u.color})}return s}()})],4),children:!!u.wire&&(0,e.createVNode)(1,"i",null,[(0,e.createTextVNode)("("),u.wire,(0,e.createTextVNode)(")")],0)},u.seen_color)})})})}),!!m.length&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(u){return(0,e.createComponentVNode)(2,t.Box,{color:"lightgray",children:u},u)})})})]})})})}return b}()},21400:function(A,r,n){"use strict";r.__esModule=!0,r.WizardApprenticeContract=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.WizardApprenticeContract=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.used;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:555,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Contract of Apprenticeship",children:["Using this contract, you may summon an apprentice to aid you on your mission.",(0,e.createVNode)(1,"p",null,"If you are unable to establish contact with your apprentice, you can feed the contract back to the spellbook to refund your points.",16),c?(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"red",children:"You've already summoned an apprentice or you are in process of summoning one."}):""]}),(0,e.createComponentVNode)(2,t.Section,{title:"Which school of magic is your apprentice studying?",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fire",children:["Your apprentice is skilled in bending fire. ",(0,e.createVNode)(1,"br"),"They know Fireball, Sacred Flame, and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("fire")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Translocation",children:["Your apprentice is able to defy physics, learning how to move through bluespace. ",(0,e.createVNode)(1,"br"),"They know Teleport, Blink and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("translocation")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Restoration",children:["Your apprentice is dedicated to supporting your magical prowess.",(0,e.createVNode)(1,"br"),"They come equipped with a Staff of Healing, have the unique ability to teleport back to you, and know Charge and Knock.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("restoration")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stealth",children:["Your apprentice is learning the art of infiltrating mundane facilities. ",(0,e.createVNode)(1,"br"),"They know Mindswap, Knock, Homing Toolbox, and Disguise Self, all of which can be cast without robes. They also join you in a Maintenance Dweller disguise, complete with Gloves of Shock Immunity and a Belt of Tools.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("stealth")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Honk",children:["Your apprentice is here to spread the Honkmother's blessings.",(0,e.createVNode)(1,"br"),"They know Banana Touch, Instant Summons, Ethereal Jaunt, and come equipped with a Staff of Slipping."," ",(0,e.createVNode)(1,"br"),"While under your tutelage, they have been 'blessed' with clown shoes that are impossible to remove.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("honk")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})})]})})}return b}()},49148:function(A,r,n){"use strict";r.__esModule=!0,r.AccessList=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036);function f(g,d){var c=typeof Symbol!="undefined"&&g[Symbol.iterator]||g["@@iterator"];if(c)return(c=c.call(g)).next.bind(c);if(Array.isArray(g)||(c=b(g))||d&&g&&typeof g.length=="number"){c&&(g=c);var m=0;return function(){return m>=g.length?{done:!0}:{done:!1,value:g[m++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function b(g,d){if(g){if(typeof g=="string")return B(g,d);var c={}.toString.call(g).slice(8,-1);return c==="Object"&&g.constructor&&(c=g.constructor.name),c==="Map"||c==="Set"?Array.from(g):c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?B(g,d):void 0}}function B(g,d){(d==null||d>g.length)&&(d=g.length);for(var c=0,m=Array(d);c0&&!V.includes(R.ref)&&!p.includes(R.ref),checked:p.includes(R.ref),onClick:function(){function j(){return S(R.ref)}return j}()},R.desc)})]})]})})}return g}()},26991:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosScan=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036),f=function(I,k,g,d,c){return Id?"average":I>c?"bad":"good"},b=r.AtmosScan=function(){function B(I,k){var g=I.data.aircontents;return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,a.filter)(function(d){return d.val!=="0"||d.entry==="Pressure"||d.entry==="Temperature"})(g).map(function(d){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:d.entry,color:f(d.val,d.bad_low,d.poor_low,d.poor_high,d.bad_high),children:[d.val,d.units]},d.entry)})})})}return B}()},85870:function(A,r,n){"use strict";r.__esModule=!0,r.BeakerContents=void 0;var e=n(89005),a=n(36036),t=n(15964),o=function(B){return B+" unit"+(B===1?"":"s")},f=r.BeakerContents=function(){function b(B){var I=B.beakerLoaded,k=B.beakerContents,g=k===void 0?[]:k,d=B.buttons;return(0,e.createComponentVNode)(2,a.Stack,{vertical:!0,children:[!I&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"No beaker loaded."})||g.length===0&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"Beaker is empty."}),g.map(function(c,m){return(0,e.createComponentVNode)(2,a.Stack,{children:[(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",grow:!0,children:[o(c.volume)," of ",c.name]},c.name),!!d&&(0,e.createComponentVNode)(2,a.Stack.Item,{children:d(c,m)})]},c.name)})]})}return b}();f.propTypes={beakerLoaded:t.bool,beakerContents:t.array,buttons:t.arrayOf(t.element)}},92963:function(A,r,n){"use strict";r.__esModule=!0,r.BotStatus=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.BotStatus=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data,d=g.locked,c=g.noaccess,m=g.maintpanel,l=g.on,u=g.autopatrol,s=g.canhack,i=g.emagged,h=g.remote_disabled;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,e.createComponentVNode)(2,t.Section,{title:"General Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:l?"power-off":"times",content:l?"On":"Off",selected:l,disabled:c,onClick:function(){function C(){return k("power")}return C}()})}),u!==null&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Patrol",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Auto Patrol",disabled:c,onClick:function(){function C(){return k("autopatrol")}return C}()})}),!!m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Maintenance Panel",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Panel Open!"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety System",children:(0,e.createComponentVNode)(2,t.Box,{color:i?"bad":"good",children:i?"DISABLED!":"Enabled"})}),!!s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hacking",children:(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:i?"Restore Safties":"Hack",disabled:c,color:"bad",onClick:function(){function C(){return k("hack")}return C}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remote Access",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:!h,content:"AI Remote Control",disabled:c,onClick:function(){function C(){return k("disableremote")}return C}()})})]})})],4)}return f}()},3939:function(A,r,n){"use strict";r.__esModule=!0,r.modalRegisterBodyOverride=r.modalOpen=r.modalClose=r.modalAnswer=r.ComplexModal=void 0;var e=n(89005),a=n(72253),t=n(36036),o={},f=r.modalOpen=function(){function g(d,c,m){var l=(0,a.useBackend)(d),u=l.act,s=l.data,i=Object.assign(s.modal?s.modal.args:{},m||{});u("modal_open",{id:c,arguments:JSON.stringify(i)})}return g}(),b=r.modalRegisterBodyOverride=function(){function g(d,c){o[d]=c}return g}(),B=r.modalAnswer=function(){function g(d,c,m,l){var u=(0,a.useBackend)(d),s=u.act,i=u.data;if(i.modal){var h=Object.assign(i.modal.args||{},l||{});s("modal_answer",{id:c,answer:m,arguments:JSON.stringify(h)})}}return g}(),I=r.modalClose=function(){function g(d,c){var m=(0,a.useBackend)(d),l=m.act;l("modal_close",{id:c})}return g}(),k=r.ComplexModal=function(){function g(d,c){var m=(0,a.useBackend)(c),l=m.data;if(l.modal){var u=l.modal,s=u.id,i=u.text,h=u.type,C,v=(0,e.createComponentVNode)(2,t.Button,{className:"Button--modal",icon:"arrow-left",content:"Cancel",onClick:function(){function L(){return I(c)}return L}()}),p,N,V="auto";if(o[s])p=o[s](l.modal,c);else if(h==="input"){var S=l.modal.value;C=function(){function L(w){return B(c,s,S)}return L}(),p=(0,e.createComponentVNode)(2,t.Input,{value:l.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autofocus:!0,onChange:function(){function L(w,T){S=T}return L}()}),N=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){function L(){return I(c)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){function L(){return B(c,s,S)}return L}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]})}else if(h==="choice"){var y=typeof l.modal.choices=="object"?Object.values(l.modal.choices):l.modal.choices;p=(0,e.createComponentVNode)(2,t.Dropdown,{options:y,selected:l.modal.value,width:"100%",my:"0.5rem",onSelected:function(){function L(w){return B(c,s,w)}return L}()}),V="initial"}else h==="bento"?p=(0,e.createComponentVNode)(2,t.Stack,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:l.modal.choices.map(function(L,w){return(0,e.createComponentVNode)(2,t.Stack.Item,{flex:"1 1 auto",children:(0,e.createComponentVNode)(2,t.Button,{selected:w+1===parseInt(l.modal.value,10),onClick:function(){function T(){return B(c,s,w+1)}return T}(),children:(0,e.createVNode)(1,"img",null,null,1,{src:L})})},w)})}):h==="boolean"&&(N=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:l.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){function L(){return B(c,s,0)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:l.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){function L(){return B(c,s,1)}return L}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]}));return(0,e.createComponentVNode)(2,t.Modal,{maxWidth:d.maxWidth||window.innerWidth/2+"px",maxHeight:d.maxHeight||window.innerHeight/2+"px",onEnter:C,mx:"auto",overflowY:V,"padding-bottom":"5px",children:[i&&(0,e.createComponentVNode)(2,t.Box,{inline:!0,children:i}),o[s]&&v,p,N]})}}return g}()},41874:function(A,r,n){"use strict";r.__esModule=!0,r.CrewManifest=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(25328),f=n(76910),b=f.COLORS.department,B=["Captain","Head of Security","Chief Engineer","Chief Medical Officer","Research Director","Head of Personnel","Quartermaster"],I=function(m){return B.indexOf(m)!==-1?"green":"orange"},k=function(m){if(B.indexOf(m)!==-1)return!0},g=function(m){return m.length>0&&(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,color:"white",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"50%",children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"35%",children:"Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"15%",children:"Active"})]}),m.map(function(l){return(0,e.createComponentVNode)(2,t.Table.Row,{color:I(l.rank),bold:k(l.rank),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(l.name)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(l.rank)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.active})]},l.name+l.rank)})]})},d=r.CrewManifest=function(){function c(m,l){var u=(0,a.useBackend)(l),s=u.act,i;if(m.data)i=m.data;else{var h=(0,a.useBackend)(l),C=h.data;i=C}var v=i,p=v.manifest,N=p.heads,V=p.sec,S=p.eng,y=p.med,L=p.sci,w=p.ser,T=p.sup,x=p.misc;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.command,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Command"})}),level:2,children:g(N)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.security,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Security"})}),level:2,children:g(V)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.engineering,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Engineering"})}),level:2,children:g(S)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.medical,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Medical"})}),level:2,children:g(y)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.science,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Science"})}),level:2,children:g(L)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.service,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Service"})}),level:2,children:g(w)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.supply,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Supply"})}),level:2,children:g(T)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Misc"})}),level:2,children:g(x)})]})}return c}()},19203:function(A,r,n){"use strict";r.__esModule=!0,r.InputButtons=void 0;var e=n(89005),a=n(36036),t=n(72253),o=r.InputButtons=function(){function f(b,B){var I=(0,t.useBackend)(B),k=I.act,g=I.data,d=g.large_buttons,c=g.swapped_buttons,m=b.input,l=b.message,u=b.disabled,s=(0,e.createComponentVNode)(2,a.Button,{color:"good",content:"Submit",bold:!!d,fluid:!!d,onClick:function(){function h(){return k("submit",{entry:m})}return h}(),textAlign:"center",tooltip:d&&l,disabled:u,width:!d&&6}),i=(0,e.createComponentVNode)(2,a.Button,{color:"bad",content:"Cancel",bold:!!d,fluid:!!d,onClick:function(){function h(){return k("cancel")}return h}(),textAlign:"center",width:!d&&6});return(0,e.createComponentVNode)(2,a.Flex,{fill:!0,align:"center",direction:c?"row-reverse":"row",justify:"space-around",children:[d?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,ml:c?.5:0,mr:c?0:.5,children:i}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:i}),!d&&l&&(0,e.createComponentVNode)(2,a.Flex.Item,{children:(0,e.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",children:l})}),d?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,mr:c?.5:0,ml:c?0:.5,children:s}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:s})]})}return f}()},195:function(A,r,n){"use strict";r.__esModule=!0,r.InterfaceLockNoticeBox=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.InterfaceLockNoticeBox=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data,d=b.siliconUser,c=d===void 0?g.siliconUser:d,m=b.locked,l=m===void 0?g.locked:m,u=b.normallyLocked,s=u===void 0?g.normallyLocked:u,i=b.onLockStatusChange,h=i===void 0?function(){return k("lock")}:i,C=b.accessText,v=C===void 0?"an ID card":C;return c?(0,e.createComponentVNode)(2,t.NoticeBox,{color:c&&"grey",children:(0,e.createComponentVNode)(2,t.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:"Interface lock status:"}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:"1"}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{m:"0",color:s?"red":"green",icon:s?"lock":"unlock",content:s?"Locked":"Unlocked",onClick:function(){function p(){h&&h(!l)}return p}()})})]})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe ",v," to ",l?"unlock":"lock"," this interface."]})}return f}()},51057:function(A,r,n){"use strict";r.__esModule=!0,r.Loader=void 0;var e=n(89005),a=n(44879),t=n(36036),o=r.Loader=function(){function f(b){var B=b.value;return(0,e.createVNode)(1,"div","AlertModal__Loader",(0,e.createComponentVNode)(2,t.Box,{className:"AlertModal__LoaderProgress",style:{width:(0,a.clamp01)(B)*100+"%"}}),2)}return f}()},321:function(A,r,n){"use strict";r.__esModule=!0,r.LoginInfo=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LoginInfo=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data,d=g.loginState;if(g)return(0,e.createComponentVNode)(2,t.NoticeBox,{info:!0,children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:["Logged in as: ",d.name," (",d.rank,")"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!d.id,content:"Eject ID",color:"good",onClick:function(){function c(){return k("login_eject")}return c}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Logout",color:"good",onClick:function(){function c(){return k("login_logout")}return c}()})]})]})})}return f}()},5485:function(A,r,n){"use strict";r.__esModule=!0,r.LoginScreen=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LoginScreen=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data,d=g.loginState,c=g.isAI,m=g.isRobot,l=g.isAdmin;return(0,e.createComponentVNode)(2,t.Section,{title:"Welcome",fill:!0,stretchContents:!0,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",align:"center",justify:"center",children:(0,e.createComponentVNode)(2,t.Flex.Item,{textAlign:"center",mt:"-2rem",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,e.createComponentVNode)(2,t.Box,{color:"label",my:"1rem",children:["ID:",(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:d.id?d.id:"----------",ml:"0.5rem",onClick:function(){function u(){return k("login_insert")}return u}()})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",disabled:!d.id,content:"Login",onClick:function(){function u(){return k("login_login",{login_type:1})}return u}()}),!!c&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){function u(){return k("login_login",{login_type:2})}return u}()}),!!m&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){function u(){return k("login_login",{login_type:3})}return u}()}),!!l&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"CentComm Secure Login",onClick:function(){function u(){return k("login_login",{login_type:4})}return u}()})]})})})}return f}()},62411:function(A,r,n){"use strict";r.__esModule=!0,r.Operating=void 0;var e=n(89005),a=n(36036),t=n(15964),o=r.Operating=function(){function f(b){var B=b.operating,I=b.name;if(B)return(0,e.createComponentVNode)(2,a.Dimmer,{children:(0,e.createComponentVNode)(2,a.Flex,{mb:"30px",children:(0,e.createComponentVNode)(2,a.Flex.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,e.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,e.createVNode)(1,"br"),"The ",I," is processing..."]})})})}return f}();o.propTypes={operating:t.bool,name:t.string}},13545:function(A,r,n){"use strict";r.__esModule=!0,r.Signaler=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=r.Signaler=function(){function b(B,I){var k=(0,t.useBackend)(I),g=k.act,d=B.data,c=d.code,m=d.frequency,l=d.minFrequency,u=d.maxFrequency;return(0,e.createComponentVNode)(2,o.Section,{children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:l/10,maxValue:u/10,value:m/10,format:function(){function s(i){return(0,a.toFixed)(i,1)}return s}(),width:"80px",onDrag:function(){function s(i,h){return g("freq",{freq:h})}return s}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:c,width:"80px",onDrag:function(){function s(i,h){return g("code",{code:h})}return s}()})})]}),(0,e.createComponentVNode)(2,o.Button,{mt:1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){function s(){return g("signal")}return s}()})]})}return b}()},41984:function(A,r,n){"use strict";r.__esModule=!0,r.SimpleRecords=void 0;var e=n(89005),a=n(72253),t=n(25328),o=n(64795),f=n(88510),b=n(36036),B=r.SimpleRecords=function(){function g(d,c){var m=d.data.records;return(0,e.createComponentVNode)(2,b.Box,{children:m?(0,e.createComponentVNode)(2,k,{data:d.data,recordType:d.recordType}):(0,e.createComponentVNode)(2,I,{data:d.data})})}return g}(),I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=d.data.recordsList,s=(0,a.useLocalState)(c,"searchText",""),i=s[0],h=s[1],C=function(N,V){V===void 0&&(V="");var S=(0,t.createSearch)(V,function(y){return y.Name});return(0,o.flow)([(0,f.filter)(function(y){return y==null?void 0:y.Name}),V&&(0,f.filter)(S),(0,f.sortBy)(function(y){return y.Name})])(u)},v=C(u,i);return(0,e.createComponentVNode)(2,b.Box,{children:[(0,e.createComponentVNode)(2,b.Input,{fluid:!0,mb:1,placeholder:"Search records...",onInput:function(){function p(N,V){return h(V)}return p}()}),v.map(function(p){return(0,e.createComponentVNode)(2,b.Box,{children:(0,e.createComponentVNode)(2,b.Button,{mb:.5,content:p.Name,icon:"user",onClick:function(){function N(){return l("Records",{target:p.uid})}return N}()})},p)})]})},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=d.data.records,s=u.general,i=u.medical,h=u.security,C;switch(d.recordType){case"MED":C=(0,e.createComponentVNode)(2,b.Section,{level:2,title:"Medical Data",children:i?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Blood Type",children:i.blood_type}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Minor Disabilities",children:i.mi_dis}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:i.mi_dis_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Major Disabilities",children:i.ma_dis}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:i.ma_dis_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Allergies",children:i.alg}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:i.alg_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Current Diseases",children:i.cdi}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:i.cdi_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:i.notes})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"Medical record lost!"})});break;case"SEC":C=(0,e.createComponentVNode)(2,b.Section,{level:2,title:"Security Data",children:h?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Criminal Status",children:h.criminal}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Minor Crimes",children:h.mi_crim}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:h.mi_crim_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Major Crimes",children:h.ma_crim}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:h.ma_crim_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:h.notes})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"Security record lost!"})});break}return(0,e.createComponentVNode)(2,b.Box,{children:[(0,e.createComponentVNode)(2,b.Section,{title:"General Data",children:s?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Name",children:s.name}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Sex",children:s.sex}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Species",children:s.species}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Age",children:s.age}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Rank",children:s.rank}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"General record lost!"})}),C]})}},22091:function(A,r,n){"use strict";r.__esModule=!0,r.TemporaryNotice=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.TemporaryNotice=function(){function f(b,B){var I,k=(0,a.useBackend)(B),g=k.act,d=k.data,c=d.temp;if(c){var m=(I={},I[c.style]=!0,I);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.NoticeBox,Object.assign({},m,{children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:c.text}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"times-circle",onClick:function(){function l(){return g("cleartemp")}return l}()})})]})})))}}return f}()},95213:function(A,r,n){"use strict";r.__esModule=!0,r.goonstation_PTL=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(49968),f=n(98595);/** + */function m(w,T){w.prototype=Object.create(T.prototype),w.prototype.constructor=w,i(w,T)}function i(w,T){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(x,M){return x.__proto__=M,x},i(w,T)}function u(w,T){if(w==null)return{};var x={};for(var M in w)if({}.hasOwnProperty.call(w,M)){if(T.includes(M))continue;x[M]=w[M]}return x}var s=r.ColorPickerModal=function(){function w(T,x){var M=(0,t.useBackend)(x),O=M.data,D=O.timeout,E=O.message,P=O.title,R=O.autofocus,j=O.default_color,F=j===void 0?"#000000":j,W=(0,t.useLocalState)(x,"color_picker_choice",(0,B.hexToHsva)(F)),z=W[0],K=W[1];return(0,e.createComponentVNode)(2,f.Window,{height:400,title:P,width:600,theme:"generic",children:[!!D&&(0,e.createComponentVNode)(2,a.Loader,{value:D}),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[E&&(0,e.createComponentVNode)(2,o.Stack.Item,{m:1,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:"label",overflow:"hidden",children:E})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[!!R&&(0,e.createComponentVNode)(2,o.Autofocus),(0,e.createComponentVNode)(2,l,{color:z,setColor:K,defaultColor:F})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d.InputButtons,{input:(0,B.hsvaToHex)(z)})})]})})]})}return w}(),l=r.ColorSelector=function(){function w(T,x){var M=T.color,O=T.setColor,D=T.defaultColor,E=function(){function j(F){O(function(W){return Object.assign({},W,F)})}return j}(),P=(0,B.hsvaToRgba)(M),R=(0,B.hsvaToHex)(M);return(0,e.createComponentVNode)(2,o.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{mr:2,children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createVNode)(1,"div","react-colorful",[(0,e.createComponentVNode)(2,N,{hsva:M,onChange:E}),(0,e.createComponentVNode)(2,V,{hue:M.h,onChange:E,className:"react-colorful__last-control"})],4)}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"20px",textAlign:"center",children:"Current"}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"20px",textAlign:"center",children:"Previous"}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Tooltip,{content:R,position:"bottom",children:(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"30px",backgroundColor:R})}),(0,e.createComponentVNode)(2,o.Tooltip,{content:D,position:"bottom",children:(0,e.createComponentVNode)(2,o.Box,{inline:!0,width:"100px",height:"30px",backgroundColor:D})})]})]})}),(0,e.createComponentVNode)(2,o.Flex.Item,{grow:!0,fontSize:"15px",lineHeight:"24px",children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"Hex:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,height:"24px",children:(0,e.createComponentVNode)(2,v,{fluid:!0,color:(0,B.hsvaToHex)(M).substring(1),onChange:function(){function j(F){g.logger.info(F),O((0,B.hexToHsva)(F))}return j}(),prefixed:!0})})]})}),(0,e.createComponentVNode)(2,o.Stack.Divider),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"H:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,V,{hue:M.h,onChange:E})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:M.h,callback:function(){function j(F,W){return E({h:W})}return j}(),max:360,unit:"\xB0"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"S:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,S,{color:M,onChange:E})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:M.s,callback:function(){function j(F,W){return E({s:W})}return j}(),unit:"%"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"V:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,y,{color:M,onChange:E})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:M.v,callback:function(){function j(F,W){return E({v:W})}return j}(),unit:"%"})})]})}),(0,e.createComponentVNode)(2,o.Stack.Divider),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"R:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:M,onChange:E,target:"r"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:P.r,callback:function(){function j(F,W){P.r=W,E((0,B.rgbaToHsva)(P))}return j}(),max:255})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"G:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:M,onChange:E,target:"g"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:P.g,callback:function(){function j(F,W){P.g=W,E((0,B.rgbaToHsva)(P))}return j}(),max:255})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{width:"25px",children:(0,e.createComponentVNode)(2,o.Box,{textColor:"label",children:"B:"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,L,{color:M,onChange:E,target:"b"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,h,{value:P.b,callback:function(){function j(F,W){P.b=W,E((0,B.rgbaToHsva)(P))}return j}(),max:255})})]})})]})})]})}return w}(),h=function(T){var x=T.value,M=T.callback,O=T.min,D=O===void 0?0:O,E=T.max,P=E===void 0?100:E,R=T.unit;return(0,e.createComponentVNode)(2,o.NumberInput,{width:"70px",value:Math.round(x),step:1,minValue:D,maxValue:P,onChange:M,unit:R})},C=function(T){return"#"+T},v=r.HexColorInput=function(){function w(T){var x=T.prefixed,M=T.alpha,O=T.color,D=T.fluid,E=T.onChange,P=u(T,c),R=function(){function F(W){return W.replace(/([^0-9A-F]+)/gi,"").substring(0,M?8:6)}return F}(),j=function(){function F(W){return(0,B.validHex)(W,M)}return F}();return(0,e.normalizeProps)((0,e.createComponentVNode)(2,p,Object.assign({},P,{fluid:D,color:O,onChange:E,escape:R,format:x?C:void 0,validate:j})))}return w}(),p=r.ColorInput=function(w){function T(M){var O;return O=w.call(this)||this,O.props=void 0,O.state=void 0,O.handleInput=function(D){var E=O.props.escape(D.currentTarget.value);O.setState({localValue:E})},O.handleBlur=function(D){D.currentTarget&&(O.props.validate(D.currentTarget.value)?O.props.onChange(O.props.escape?O.props.escape(D.currentTarget.value):D.currentTarget.value):O.setState({localValue:O.props.escape(O.props.color)}))},O.props=M,O.state={localValue:O.props.escape(O.props.color)},O}m(T,w);var x=T.prototype;return x.componentDidUpdate=function(){function M(O,D){O.color!==this.props.color&&this.setState({localValue:this.props.escape(this.props.color)})}return M}(),x.render=function(){function M(){return(0,e.createComponentVNode)(2,o.Box,{className:(0,k.classes)(["Input",this.props.fluid&&"Input--fluid"]),children:[(0,e.createVNode)(1,"div","Input__baseline",".",16),(0,e.createVNode)(64,"input","Input__input",null,1,{value:this.props.format?this.props.format(this.state.localValue):this.state.localValue,spellCheck:"false",onInput:this.handleInput,onBlur:this.handleBlur})]})}return M}(),T}(e.Component),N=function(T){var x=T.hsva,M=T.onChange,O=function(R){M({s:R.left*100,v:100-R.top*100})},D=function(R){M({s:(0,b.clamp)(x.s+R.left*100,0,100),v:(0,b.clamp)(x.v-R.top*100,0,100)})},E={"background-color":(0,B.hsvaToHslString)({h:x.h,s:100,v:100,a:1})+" !important"};return(0,e.createVNode)(1,"div","react-colorful__saturation_value",(0,e.createComponentVNode)(2,I.Interactive,{onMove:O,onKey:D,"aria-label":"Color","aria-valuetext":"Saturation "+Math.round(x.s)+"%, Brightness "+Math.round(x.v)+"%",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__saturation_value-pointer",top:1-x.v/100,left:x.s/100,color:(0,B.hsvaToHslString)(x)})}),2,{style:E})},V=function(T){var x=T.className,M=T.hue,O=T.onChange,D=function(j){O({h:360*j.left})},E=function(j){O({h:(0,b.clamp)(M+j.left*360,0,360)})},P=(0,k.classes)(["react-colorful__hue",x]);return(0,e.createVNode)(1,"div",P,(0,e.createComponentVNode)(2,I.Interactive,{onMove:D,onKey:E,"aria-label":"Hue","aria-valuenow":Math.round(M),"aria-valuemax":"360","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__hue-pointer",left:M/360,color:(0,B.hsvaToHslString)({h:M,s:100,v:100,a:1})})}),2)},S=function(T){var x=T.className,M=T.color,O=T.onChange,D=function(j){O({s:100*j.left})},E=function(j){O({s:(0,b.clamp)(M.s+j.left*100,0,100)})},P=(0,k.classes)(["react-colorful__saturation",x]);return(0,e.createVNode)(1,"div",P,(0,e.createComponentVNode)(2,I.Interactive,{style:{background:"linear-gradient(to right, "+(0,B.hsvaToHslString)({h:M.h,s:0,v:M.v,a:1})+", "+(0,B.hsvaToHslString)({h:M.h,s:100,v:M.v,a:1})+")"},onMove:D,onKey:E,"aria-label":"Saturation","aria-valuenow":Math.round(M.s),"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__saturation-pointer",left:M.s/100,color:(0,B.hsvaToHslString)({h:M.h,s:M.s,v:M.v,a:1})})}),2)},y=function(T){var x=T.className,M=T.color,O=T.onChange,D=function(j){O({v:100*j.left})},E=function(j){O({v:(0,b.clamp)(M.v+j.left*100,0,100)})},P=(0,k.classes)(["react-colorful__value",x]);return(0,e.createVNode)(1,"div",P,(0,e.createComponentVNode)(2,I.Interactive,{style:{background:"linear-gradient(to right, "+(0,B.hsvaToHslString)({h:M.h,s:M.s,v:0,a:1})+", "+(0,B.hsvaToHslString)({h:M.h,s:M.s,v:100,a:1})+")"},onMove:D,onKey:E,"aria-label":"Value","aria-valuenow":Math.round(M.s),"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__value-pointer",left:M.v/100,color:(0,B.hsvaToHslString)({h:M.h,s:M.s,v:M.v,a:1})})}),2)},L=function(T){var x=T.className,M=T.color,O=T.onChange,D=T.target,E=(0,B.hsvaToRgba)(M),P=function(K){E[D]=K,O((0,B.rgbaToHsva)(E))},R=function(K){P(255*K.left)},j=function(K){P((0,b.clamp)(E[D]+K.left*255,0,255))},F=(0,k.classes)(["react-colorful__"+D,x]),W=D==="r"?"rgb("+Math.round(E.r)+",0,0)":D==="g"?"rgb(0,"+Math.round(E.g)+",0)":"rgb(0,0,"+Math.round(E.b)+")";return(0,e.createVNode)(1,"div",F,(0,e.createComponentVNode)(2,I.Interactive,{onMove:R,onKey:j,"aria-valuenow":E[D],"aria-valuemax":"100","aria-valuemin":"0",children:(0,e.createComponentVNode)(2,o.Pointer,{className:"react-colorful__"+D+"-pointer",left:E[D]/255,color:W})}),2)}},8444:function(A,r,n){"use strict";r.__esModule=!0,r.ColourMatrixTester=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ColourMatrixTester=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.colour_data,m=[[{name:"RR",idx:0},{name:"RG",idx:1},{name:"RB",idx:2},{name:"RA",idx:3}],[{name:"GR",idx:4},{name:"GG",idx:5},{name:"GB",idx:6},{name:"GA",idx:7}],[{name:"BR",idx:8},{name:"BG",idx:9},{name:"BB",idx:10},{name:"BA",idx:11}],[{name:"AR",idx:12},{name:"AG",idx:13},{name:"AB",idx:14},{name:"AA",idx:15}]];return(0,e.createComponentVNode)(2,o.Window,{width:360,height:190,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Modify Matrix",children:m.map(function(i){return(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",textColor:"label",children:i.map(function(u){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:1,children:[u.name,":\xA0",(0,e.createComponentVNode)(2,t.NumberInput,{width:4,value:c[u.idx],step:.05,minValue:-5,maxValue:5,stepPixelSize:5,onChange:function(){function s(l,h){return g("setvalue",{idx:u.idx+1,value:h})}return s}()})]},u.name)})},i)})})})})})}return b}()},63818:function(A,r,n){"use strict";r.__esModule=!0,r.CommunicationsComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(s){switch(s){case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,d);case 3:return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,c)})});case 4:return(0,e.createComponentVNode)(2,i);default:return"ERROR. Unknown menu_state. Please contact NT Technical Support."}},b=r.CommunicationsComputer=function(){function u(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.menu_state;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B),f(p)]})})})}return u}(),B=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.authenticated,N=v.noauthbutton,V=v.esc_section,S=v.esc_callable,y=v.esc_recallable,L=v.esc_status,w=v.authhead,T=v.is_ai,x=v.lastCallLoc,M=!1,O;return p?p===1?O="Command":p===2?O="Captain":p===3?O="CentComm Officer":p===4?(O="CentComm Secure Connection",M=!0):O="ERROR: Report This Bug!":O="Not Logged In",(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authentication",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:M&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Access",children:O})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{icon:p?"sign-out-alt":"id-card",selected:p,disabled:N,content:p?"Log Out ("+O+")":"Log In",onClick:function(){function D(){return C("auth")}return D}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!V&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Escape Shuttle",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!L&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:L}),!!S&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"rocket",content:"Call Shuttle",disabled:!w,onClick:function(){function D(){return C("callshuttle")}return D}()})}),!!y&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Options",children:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Recall Shuttle",disabled:!w||T,onClick:function(){function D(){return C("cancelshuttle")}return D}()})}),!!x&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Last Call/Recall From",children:x})]})})})],4)},I=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.is_admin;return p?(0,e.createComponentVNode)(2,k):(0,e.createComponentVNode)(2,g)},k=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.is_admin,N=v.gamma_armory_location,V=v.admin_levels,S=v.authenticated,y=v.ert_allowed;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"CentComm Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:V,required_access:p,use_confirm:1})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:"Make Central Announcement",disabled:!p,onClick:function(){function L(){return C("send_to_cc_announcement_page")}return L}()}),S===4&&(0,e.createComponentVNode)(2,t.Button,{icon:"plus",content:"Make Other Announcement",disabled:!p,onClick:function(){function L(){return C("make_other_announcement")}return L}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Response Team",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"ambulance",content:"Dispatch ERT",disabled:!p,onClick:function(){function L(){return C("dispatch_ert")}return L}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:y,content:y?"ERT calling enabled":"ERT calling disabled",tooltip:y?"Command can request an ERT":"ERTs cannot be requested",disabled:!p,onClick:function(){function L(){return C("toggle_ert_allowed")}return L}(),selected:null})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:"Get Authentication Codes",disabled:!p,onClick:function(){function L(){return C("send_nuke_codes")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gamma Armory",children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"biohazard",content:N?"Send Gamma Armory":"Recall Gamma Armory",disabled:!p,onClick:function(){function L(){return C("move_gamma_armory")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Other",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"coins",content:"View Economy",disabled:!p,onClick:function(){function L(){return C("view_econ")}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fax",content:"Fax Manager",disabled:!p,onClick:function(){function L(){return C("view_fax")}return L}()})]})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"View Command accessible controls",children:(0,e.createComponentVNode)(2,g)})]})},g=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.msg_cooldown,N=v.emagged,V=v.cc_cooldown,S=v.security_level_color,y=v.str_security_level,L=v.levels,w=v.authcapt,T=v.authhead,x=v.messages,M="Make Priority Announcement";p>0&&(M+=" ("+p+"s)");var O=N?"Message [UNKNOWN]":"Message CentComm",D="Request Authentication Codes";return V>0&&(O+=" ("+V+"s)",D+=" ("+V+"s)"),(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Captain-Only Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Alert",color:S,children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Change Alert",children:(0,e.createComponentVNode)(2,m,{levels:L,required_access:w})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Announcement",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bullhorn",content:M,disabled:!w||p>0,onClick:function(){function E(){return C("announce")}return E}()})}),!!N&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",color:"red",content:O,disabled:!w||V>0,onClick:function(){function E(){return C("MessageSyndicate")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!w,onClick:function(){function E(){return C("RestoreBackup")}return E}()})]})||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transmit",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",content:O,disabled:!w||V>0,onClick:function(){function E(){return C("MessageCentcomm")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Nuclear Device",children:(0,e.createComponentVNode)(2,t.Button,{icon:"bomb",content:D,disabled:!w||V>0,onClick:function(){function E(){return C("nukerequest")}return E}()})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Command Staff Actions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Displays",children:(0,e.createComponentVNode)(2,t.Button,{icon:"tv",content:"Change Status Displays",disabled:!T,onClick:function(){function E(){return C("status")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Incoming Messages",children:(0,e.createComponentVNode)(2,t.Button,{icon:"folder-open",content:"View ("+x.length+")",disabled:!T,onClick:function(){function E(){return C("messagelist")}return E}()})})]})})})],4)},d=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.stat_display,N=v.authhead,V=v.current_message_title,S=p.presets.map(function(L){return(0,e.createComponentVNode)(2,t.Button,{content:L.label,selected:L.name===p.type,disabled:!N,onClick:function(){function w(){return C("setstat",{statdisp:L.name})}return w}()},L.name)}),y=p.alerts.map(function(L){return(0,e.createComponentVNode)(2,t.Button,{content:L.label,selected:L.alert===p.icon,disabled:!N,onClick:function(){function w(){return C("setstat",{statdisp:3,alert:L.alert})}return w}()},L.alert)});return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Modify Status Screens",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function L(){return C("main")}return L}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Presets",children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Alerts",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 1",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_1,disabled:!N,onClick:function(){function L(){return C("setmsg1")}return L}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message Line 2",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:p.line_2,disabled:!N,onClick:function(){function L(){return C("setmsg2")}return L}()})})]})})})},c=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.authhead,N=v.current_message_title,V=v.current_message,S=v.messages,y=v.security_level,L;if(N)L=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:N,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Return To Message List",disabled:!p,onClick:function(){function T(){return C("messagelist")}return T}()}),children:(0,e.createComponentVNode)(2,t.Box,{children:V})})});else{var w=S.map(function(T){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:T.title,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eye",content:"View",disabled:!p||N===T.title,onClick:function(){function x(){return C("messagelist",{msgid:T.id})}return x}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"times",content:"Delete",disabled:!p,onClick:function(){function x(){return C("delmessage",{msgid:T.id})}return x}()})]},T.id)});L=(0,e.createComponentVNode)(2,t.Section,{title:"Messages Received",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function T(){return C("main")}return T}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:w})})}return(0,e.createComponentVNode)(2,t.Box,{children:L})},m=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=s.levels,N=s.required_access,V=s.use_confirm,S=v.security_level;return V?p.map(function(y){return(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:y.icon,content:y.name,disabled:!N||y.id===S,tooltip:y.tooltip,onClick:function(){function L(){return C("newalertlevel",{level:y.id})}return L}()},y.name)}):p.map(function(y){return(0,e.createComponentVNode)(2,t.Button,{icon:y.icon,content:y.name,disabled:!N||y.id===S,tooltip:y.tooltip,onClick:function(){function L(){return C("newalertlevel",{level:y.id})}return L}()},y.name)})},i=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.is_admin,N=v.possible_cc_sounds;if(!p)return C("main");var V=(0,a.useLocalState)(l,"subtitle",""),S=V[0],y=V[1],L=(0,a.useLocalState)(l,"text",""),w=L[0],T=L[1],x=(0,a.useLocalState)(l,"classified",0),M=x[0],O=x[1],D=(0,a.useLocalState)(l,"beepsound","Beep"),E=D[0],P=D[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Central Command Report",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){function R(){return C("main")}return R}()}),children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Subtitle here.",fluid:!0,value:S,onChange:function(){function R(j,F){return y(F)}return R}(),mb:"5px"}),(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter Announcement here,\nMultiline input is accepted.",rows:10,fluid:!0,multiline:1,value:w,onChange:function(){function R(j,F){return T(F)}return R}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Send Announcement",fluid:!0,icon:"paper-plane",center:!0,mt:"5px",textAlign:"center",onClick:function(){function R(){return C("make_cc_announcement",{subtitle:S,text:w,classified:M,beepsound:E})}return R}()}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"260px",height:"20px",options:N,selected:E,onSelected:function(){function R(j){return P(j)}return R}(),disabled:M})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"volume-up",mx:"5px",disabled:M,tooltip:"Test sound",onClick:function(){function R(){return C("test_sound",{sound:E})}return R}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:M,content:"Classified",fluid:!0,tooltip:M?"Sent to station communications consoles":"Publically announced",onClick:function(){function R(){return O(!M)}return R}()})})]})]})})}},20562:function(A,r,n){"use strict";r.__esModule=!0,r.CompostBin=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.CompostBin=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.biomass,m=d.compost,i=d.biomass_capacity,u=d.compost_capacity,s=d.potassium,l=d.potassium_capacity,h=d.potash,C=d.potash_capacity,v=(0,a.useSharedState)(I,"vendAmount",1),p=v[0],N=v[1];return(0,e.createComponentVNode)(2,o.Window,{width:360,height:250,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{label:"Resources",children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Biomass",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:c,minValue:0,maxValue:i,ranges:{good:[i*.5,1/0],average:[i*.25,i*.5],bad:[-1/0,i*.25]},children:[c," / ",i," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compost",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:m,minValue:0,maxValue:u,ranges:{good:[u*.5,1/0],average:[u*.25,u*.5],bad:[-1/0,u*.25]},children:[m," / ",u," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Potassium",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:s,minValue:0,maxValue:l,ranges:{good:[l*.5,1/0],average:[l*.25,l*.5],bad:[-1/0,l*.25]},children:[s," / ",l," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Potash",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ml:.5,mt:1,width:20,value:h,minValue:0,maxValue:C,ranges:{good:[C*.5,1/0],average:[C*.25,C*.5],bad:[-1/0,C*.25]},children:[h," / ",C," Units"]})})]})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,mr:"5px",color:"silver",children:"Soil clumps to make:"}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:p,width:"32px",minValue:1,maxValue:10,stepPixelSize:7,onChange:function(){function V(S,y){return N(y)}return V}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,align:"center",content:"Make Soil",disabled:m<25*p,icon:"arrow-circle-down",onClick:function(){function V(){return g("create",{amount:p})}return V}()})})})]})})})}return b}()},21813:function(A,r,n){"use strict";r.__esModule=!0,r.Contractor=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(73379),b=n(98595);function B(C,v){C.prototype=Object.create(v.prototype),C.prototype.constructor=C,I(C,v)}function I(C,v){return I=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(p,N){return p.__proto__=N,p},I(C,v)}var k={1:["ACTIVE","good"],2:["COMPLETED","good"],3:["FAILED","bad"]},g=["Recording biometric data...","Analyzing embedded syndicate info...","STATUS CONFIRMED","Contacting Syndicate database...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Awaiting response...","Response received, ack 4851234...","CONFIRM ACC "+Math.round(Math.random()*2e4),"Setting up private accounts...","CONTRACTOR ACCOUNT CREATED","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","Searching for available contracts...","CONTRACTS FOUND","WELCOME, AGENT"],d=r.Contractor=function(){function C(v,p){var N=(0,t.useBackend)(p),V=N.act,S=N.data,y;S.unauthorized?y=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,l,{height:"100%",allMessages:["ERROR: UNAUTHORIZED USER"],finishedTimeout:100,onFinished:function(){function x(){}return x}()})}):S.load_animation_completed?y=(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:(0,e.createComponentVNode)(2,c)}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",mt:"0.5rem",children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",overflow:"hidden",children:S.page===1?(0,e.createComponentVNode)(2,i,{height:"100%"}):(0,e.createComponentVNode)(2,s,{height:"100%"})})],4):y=(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,l,{height:"100%",allMessages:g,finishedTimeout:3e3,onFinished:function(){function x(){return V("complete_load_animation")}return x}()})});var L=(0,t.useLocalState)(p,"viewingPhoto",""),w=L[0],T=L[1];return(0,e.createComponentVNode)(2,b.Window,{theme:"syndicate",width:500,height:600,children:[w&&(0,e.createComponentVNode)(2,h),(0,e.createComponentVNode)(2,b.Window.Content,{className:"Contractor",children:(0,e.createComponentVNode)(2,o.Flex,{direction:"column",height:"100%",children:y})})]})}return C}(),c=function(v,p){var N=(0,t.useBackend)(p),V=N.act,S=N.data,y=S.tc_available,L=S.tc_paid_out,w=S.completed_contracts,T=S.rep;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Summary",buttons:(0,e.createComponentVNode)(2,o.Box,{verticalAlign:"middle",mt:"0.25rem",children:[T," Rep"]})},v,{children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Available",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",children:[y," TC"]}),(0,e.createComponentVNode)(2,o.Button,{disabled:y<=0,content:"Claim",mx:"0.75rem",mb:"0",flexBasis:"content",onClick:function(){function x(){return V("claim")}return x}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"TC Earned",children:[L," TC"]})]})}),(0,e.createComponentVNode)(2,o.Box,{flexBasis:"50%",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contracts Completed",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,o.Box,{height:"20px",lineHeight:"20px",inline:!0,children:w})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Contractor Status",verticalAlign:"middle",children:"ACTIVE"})]})})]})})))},m=function(v,p){var N=(0,t.useBackend)(p),V=N.act,S=N.data,y=S.page;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Tabs,Object.assign({},v,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:y===1,onClick:function(){function L(){return V("page",{page:1})}return L}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"suitcase"}),"Contracts"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:y===2,onClick:function(){function L(){return V("page",{page:2})}return L}(),children:[(0,e.createComponentVNode)(2,o.Icon,{name:"shopping-cart"}),"Hub"]})]})))},i=function(v,p){var N=(0,t.useBackend)(p),V=N.act,S=N.data,y=S.contracts,L=S.contract_active,w=S.can_extract,T=!!L&&y.filter(function(E){return E.status===1})[0],x=T&&T.time_left>0,M=(0,t.useLocalState)(p,"viewingPhoto",""),O=M[0],D=M[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Contracts",overflow:"auto",buttons:(0,e.createComponentVNode)(2,o.Button,{disabled:!w||x,icon:"parachute-box",content:["Call Extraction",x&&(0,e.createComponentVNode)(2,f.Countdown,{timeLeft:T.time_left,format:function(){function E(P,R){return" ("+R.substr(3)+")"}return E}()})],onClick:function(){function E(){return V("extract")}return E}()})},v,{children:y.slice().sort(function(E,P){return E.status===1?-1:P.status===1?1:E.status-P.status}).map(function(E){var P;return(0,e.createComponentVNode)(2,o.Section,{title:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"1",color:E.status===1&&"good",children:E.target_name}),(0,e.createComponentVNode)(2,o.Flex.Item,{basis:"content",children:E.has_photo&&(0,e.createComponentVNode)(2,o.Button,{icon:"camera",mb:"-0.5rem",ml:"0.5rem",onClick:function(){function R(){return D("target_photo_"+E.uid+".png")}return R}()})})]}),className:"Contractor__Contract",buttons:(0,e.createComponentVNode)(2,o.Box,{width:"100%",children:[!!k[E.status]&&(0,e.createComponentVNode)(2,o.Box,{color:k[E.status][1],inline:!0,mt:E.status!==1&&"0.125rem",mr:"0.25rem",lineHeight:"20px",children:k[E.status][0]}),E.status===1&&(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"ban",color:"bad",content:"Abort",ml:"0.5rem",onClick:function(){function R(){return V("abort")}return R}()})]}),children:(0,e.createComponentVNode)(2,o.Flex,{children:[(0,e.createComponentVNode)(2,o.Flex.Item,{grow:"2",mr:"0.5rem",children:[E.fluff_message,!!E.completed_time&&(0,e.createComponentVNode)(2,o.Box,{color:"good",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"check",mr:"0.5rem"}),"Contract completed at ",E.completed_time]}),!!E.dead_extraction&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",mt:"0.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"Telecrystals reward reduced drastically as the target was dead during extraction."]}),!!E.fail_reason&&(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Icon,{name:"times",mr:"0.5rem"}),"Contract failed: ",E.fail_reason]})]}),(0,e.createComponentVNode)(2,o.Flex.Item,{flexBasis:"100%",children:[(0,e.createComponentVNode)(2,o.Flex,{mb:"0.5rem",color:"label",children:["Extraction Zone:\xA0",u(E)]}),(P=E.difficulties)==null?void 0:P.map(function(R,j){return(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!!L,content:R.name+" ("+R.reward+" TC)",onClick:function(){function F(){return V("activate",{uid:E.uid,difficulty:j+1})}return F}()},j)}),!!E.objective&&(0,e.createComponentVNode)(2,o.Box,{color:"white",bold:!0,children:[E.objective.extraction_name,(0,e.createVNode)(1,"br"),"(",(E.objective.rewards.tc||0)+" TC",",\xA0",(E.objective.rewards.credits||0)+" Credits",")"]})]})]})},E.uid)})})))},u=function(v){if(!(!v.objective||v.status>1)){var p=v.objective.locs.user_area_id,N=v.objective.locs.user_coords,V=v.objective.locs.target_area_id,S=v.objective.locs.target_coords,y=p===V;return(0,e.createComponentVNode)(2,o.Flex.Item,{children:(0,e.createComponentVNode)(2,o.Icon,{name:y?"dot-circle-o":"arrow-alt-circle-right-o",color:y?"green":"yellow",rotation:y?null:-(0,a.rad2deg)(Math.atan2(S[1]-N[1],S[0]-N[0])),lineHeight:y?null:"0.85",size:"1.5"})})}},s=function(v,p){var N=(0,t.useBackend)(p),V=N.act,S=N.data,y=S.rep,L=S.buyables;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({title:"Available Purchases",overflow:"auto"},v,{children:L.map(function(w){return(0,e.createComponentVNode)(2,o.Section,{title:w.name,children:[w.description,(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:y-1&&(0,e.createComponentVNode)(2,o.Box,{as:"span",color:w.stock===0?"bad":"good",ml:"0.5rem",children:[w.stock," in stock"]})]},w.uid)})})))},l=function(C){function v(N){var V;return V=C.call(this,N)||this,V.timer=null,V.state={currentIndex:0,currentDisplay:[]},V}B(v,C);var p=v.prototype;return p.tick=function(){function N(){var V=this.props,S=this.state;if(S.currentIndex<=V.allMessages.length){this.setState(function(L){return{currentIndex:L.currentIndex+1}});var y=S.currentDisplay;y.push(V.allMessages[S.currentIndex])}else clearTimeout(this.timer),setTimeout(V.onFinished,V.finishedTimeout)}return N}(),p.componentDidMount=function(){function N(){var V=this,S=this.props.linesPerSecond,y=S===void 0?2.5:S;this.timer=setInterval(function(){return V.tick()},1e3/y)}return N}(),p.componentWillUnmount=function(){function N(){clearTimeout(this.timer)}return N}(),p.render=function(){function N(){return(0,e.createComponentVNode)(2,o.Box,{m:1,children:this.state.currentDisplay.map(function(V){return(0,e.createFragment)([V,(0,e.createVNode)(1,"br")],0,V)})})}return N}(),v}(e.Component),h=function(v,p){var N=(0,t.useLocalState)(p,"viewingPhoto",""),V=N[0],S=N[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Contractor__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:V}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function y(){return S("")}return y}()})]})}},54151:function(A,r,n){"use strict";r.__esModule=!0,r.ConveyorSwitch=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ConveyorSwitch=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.slowFactor,m=d.oneWay,i=d.position;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lever position",children:i>0?"forward":i<0?"reverse":"neutral"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Allow reverse",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!m,onClick:function(){function u(){return g("toggleOneWay")}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Slowdown factor",children:(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",onClick:function(){function u(){return g("slowFactor",{value:c-5})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-left",onClick:function(){function u(){return g("slowFactor",{value:c-1})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Slider,{width:"100px",mx:"1px",value:c,fillValue:c,minValue:1,maxValue:50,step:1,format:function(){function u(s){return s+"x"}return u}(),onChange:function(){function u(s,l){return g("slowFactor",{value:l})}return u}()})}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-right",onClick:function(){function u(){return g("slowFactor",{value:c+1})}return u}()})," "]}),(0,e.createComponentVNode)(2,t.Flex.Item,{mx:"1px",children:[" ",(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",onClick:function(){function u(){return g("slowFactor",{value:c+5})}return u}()})," "]})]})})]})})})})}return b}()},73169:function(A,r,n){"use strict";r.__esModule=!0,r.CrewMonitor=void 0;var e=n(89005),a=n(88510),t=n(25328),o=n(72253),f=n(36036),b=n(36352),B=n(76910),I=n(98595),k=n(96184),g=["color"];function d(h,C){if(h==null)return{};var v={};for(var p in h)if({}.hasOwnProperty.call(h,p)){if(C.includes(p))continue;v[p]=h[p]}return v}var c=function(C,v){return C.dead?"Deceased":parseInt(C.health,10)<=v?"Critical":parseInt(C.stat,10)===1?"Unconscious":"Living"},m=function(C,v){return C.dead?"red":parseInt(C.health,10)<=v?"orange":parseInt(C.stat,10)===1?"blue":"green"},i=r.CrewMonitor=function(){function h(C,v){var p=(0,o.useBackend)(v),N=p.act,V=p.data,S=(0,o.useLocalState)(v,"tabIndex",V.tabIndex),y=S[0],L=S[1],w=function(){function x(M){L(M),N("set_tab_index",{tab_index:M})}return x}(),T=function(){function x(M){switch(M){case 0:return(0,e.createComponentVNode)(2,u);case 1:return(0,e.createComponentVNode)(2,l);default:return"WE SHOULDN'T BE HERE!"}}return x}();return(0,e.createComponentVNode)(2,I.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"table",selected:y===0,onClick:function(){function x(){return w(0)}return x}(),children:"Data View"},"DataView"),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"map-marked-alt",selected:y===1,onClick:function(){function x(){return w(1)}return x}(),children:"Map View"},"MapView")]})}),T(y)]})})})}return h}(),u=function(C,v){var p=(0,o.useBackend)(v),N=p.act,V=p.data,S=V.possible_levels,y=V.viewing_current_z_level,L=V.is_advanced,w=V.highlightedNames,T=(0,a.sortBy)(function(E){return!w.includes(E.name)},function(E){return E.name})(V.crewmembers||[]),x=(0,o.useLocalState)(v,"search",""),M=x[0],O=x[1],D=(0,t.createSearch)(M,function(E){return E.name+"|"+E.assignment+"|"+E.area});return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,backgroundColor:"transparent",children:[(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{width:"100%",ml:"5px",children:(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name, assignment or location..",width:"100%",onInput:function(){function E(P,R){return O(R)}return E}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:L?(0,e.createComponentVNode)(2,f.Dropdown,{mr:"5px",width:"50px",options:S,selected:y,onSelected:function(){function E(P){return N("switch_level",{new_level:P})}return E}()}):null})]}),(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,f.Button,{tooltip:"Clear highlights",icon:"square-xmark",onClick:function(){function E(){return N("clear_highlighted_names")}return E}()})}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Location"})]}),T.filter(D).map(function(E,P){var R=w.includes(E.name);return(0,e.createComponentVNode)(2,f.Table.Row,{bold:!!E.is_command,children:[(0,e.createComponentVNode)(2,b.TableCell,{children:(0,e.createComponentVNode)(2,k.ButtonCheckbox,{checked:R,tooltip:"Mark on map",onClick:function(){function j(){return N(R?"remove_highlighted_name":"add_highlighted_name",{name:E.name})}return j}()})}),(0,e.createComponentVNode)(2,b.TableCell,{children:[E.name," (",E.assignment,")"]}),(0,e.createComponentVNode)(2,b.TableCell,{children:[(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:m(E,V.critThreshold),children:c(E,V.critThreshold)}),E.sensor_type>=2||V.ignoreSensors?(0,e.createComponentVNode)(2,f.Box,{inline:!0,ml:1,children:["(",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.oxy,children:E.oxy}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.toxin,children:E.tox}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.burn,children:E.fire}),"|",(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:B.COLORS.damageType.brute,children:E.brute}),")"]}):null]}),(0,e.createComponentVNode)(2,b.TableCell,{children:E.sensor_type===3||V.ignoreSensors?V.isAI||V.isObserver?(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:"location-arrow",content:E.area+" ("+E.x+", "+E.y+")",onClick:function(){function j(){return N("track",{track:E.ref})}return j}()}):E.area+" ("+E.x+", "+E.y+")":(0,e.createComponentVNode)(2,f.Box,{inline:!0,color:"grey",children:"Not Available"})})]},P)})]})]})},s=function(C,v){var p=C.color,N=d(C,g);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.NanoMap.Marker,Object.assign({},N,{children:(0,e.createVNode)(1,"span","highlighted-marker color-border-"+p)})))},l=function(C,v){var p=(0,o.useBackend)(v),N=p.act,V=p.data,S=V.highlightedNames;return(0,e.createComponentVNode)(2,f.Box,{height:"100vh",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,f.NanoMap,{zoom:V.zoom,offsetX:V.offsetX,offsetY:V.offsetY,onZoom:function(){function y(L){return N("set_zoom",{zoom:L})}return y}(),onOffsetChange:function(){function y(L,w){return N("set_offset",{offset_x:w.offsetX,offset_y:w.offsetY})}return y}(),children:V.crewmembers.filter(function(y){return y.sensor_type===3||V.ignoreSensors}).map(function(y){var L=m(y,V.critThreshold),w=S.includes(y.name),T=function(){return V.isObserver?N("track",{track:y.ref}):null},x=function(){return N(w?"remove_highlighted_name":"add_highlighted_name",{name:y.name})},M=y.name+" ("+y.assignment+")";return w?(0,e.createComponentVNode)(2,s,{x:y.x,y:y.y,tooltip:M,color:L,onClick:T,onDblClick:x},y.ref):(0,e.createComponentVNode)(2,f.NanoMap.MarkerIcon,{x:y.x,y:y.y,icon:"circle",tooltip:M,color:L,onClick:T,onDblClick:x},y.ref)})})})}},63987:function(A,r,n){"use strict";r.__esModule=!0,r.Cryo=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],b=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],B=r.Cryo=function(){function g(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:520,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,I)})})})}return g}(),I=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.isOperating,l=u.hasOccupant,h=u.occupant,C=h===void 0?[]:h,v=u.cellTemperature,p=u.cellTemperatureStatus,N=u.isBeakerLoaded,V=u.cooldownProgress,S=u.auto_eject_healthy,y=u.auto_eject_dead;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",fill:!0,scrollable:!0,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",onClick:function(){function L(){return i("ejectOccupant")}return L}(),disabled:!l,children:"Eject"}),children:l?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:C.name||"Unknown"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:C.health,max:C.maxHealth,value:C.health/C.maxHealth,color:C.health>0?"good":"average",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(C.health)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:b[C.stat][0],children:b[C.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(C.bodyTemperature)})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),f.map(function(L){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:L.label,children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:C[L.type]/100,ranges:{bad:[.01,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:Math.round(C[L.type])})})},L.id)})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Cell",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",onClick:function(){function L(){return i("ejectBeaker")}return L}(),disabled:!N,children:"Eject Beaker"}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",onClick:function(){function L(){return i(s?"switchOff":"switchOn")}return L}(),selected:s,children:s?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",color:p,children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:v})," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:(0,e.createComponentVNode)(2,k)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dosage interval",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{average:[-1/0,99],good:[99,1/0]},color:!N&&"average",value:V,minValue:0,maxValue:100})}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject healthy occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:S?"toggle-on":"toggle-off",selected:S,onClick:function(){function L(){return i(S?"auto_eject_healthy_off":"auto_eject_healthy_on")}return L}(),children:S?"On":"Off"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto-eject dead occupants",children:(0,e.createComponentVNode)(2,t.Button,{icon:y?"toggle-on":"toggle-off",selected:y,onClick:function(){function L(){return i(y?"auto_eject_dead_off":"auto_eject_dead_on")}return L}(),children:y?"On":"Off"})})]})})})],4)},k=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.isBeakerLoaded,l=u.beakerLabel,h=u.beakerVolume;return s?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!l&&"average",children:[l||"No label",":"]}),(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:!h&&"bad",ml:1,children:h?(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:h,format:function(){function C(v){return Math.round(v)+" units remaining"}return C}()}):"Beaker is empty"})],4):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"bad",children:"No beaker loaded"})}},86099:function(A,r,n){"use strict";r.__esModule=!0,r.CryopodConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=r.CryopodConsole=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.data,i=m.account_name,u=m.allow_items;return(0,e.createComponentVNode)(2,o.Window,{title:"Cryopod Console",width:400,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Hello, "+(i||"[REDACTED]")+"!",children:"This automated cryogenic freezing unit will safely store your corporeal form until your next assignment."}),(0,e.createComponentVNode)(2,B),!!u&&(0,e.createComponentVNode)(2,I)]})})}return k}(),B=function(g,d){var c=(0,a.useBackend)(d),m=c.data,i=m.frozen_crew;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Crew",children:i.length?(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:i.map(function(u,s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:u.name,children:u.rank},s)})})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored crew!"})})},I=function(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.frozen_items,s=function(h){var C=h.toString();return C.startsWith("the ")&&(C=C.slice(4,C.length)),(0,f.toTitleCase)(C)};return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Stored Items",children:u.length?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(l){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:s(l.name),buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Drop",mr:1,onClick:function(){function h(){return m("one_item",{item:l.uid})}return h}()})},l)})})}),(0,e.createComponentVNode)(2,t.Button,{content:"Drop All Items",color:"red",onClick:function(){function l(){return m("all_items")}return l}()})],4):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No stored items!"})})}},12692:function(A,r,n){"use strict";r.__esModule=!0,r.DNAModifier=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=[["good","Alive"],["average","Critical"],["bad","DEAD"]],B=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],I=[5,10,20,30,50],k=r.DNAModifier=function(){function p(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=L.irradiating,T=L.dnaBlockSize,x=L.occupant;V.dnaBlockSize=T,V.isDNAInvalid=!x.isViableSubject||!x.uniqueIdentity||!x.structuralEnzymes;var M;return w&&(M=(0,e.createComponentVNode)(2,C,{duration:w})),(0,e.createComponentVNode)(2,o.Window,{width:660,height:775,children:[(0,e.createComponentVNode)(2,f.ComplexModal),M,(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,g)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,d)})]})})]})}return p}(),g=function(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=L.locked,T=L.hasOccupant,x=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"label",inline:!0,mr:"0.5rem",children:"Door Lock:"}),(0,e.createComponentVNode)(2,t.Button,{disabled:!T,selected:w,icon:w?"toggle-on":"toggle-off",content:w?"Engaged":"Disengaged",onClick:function(){function M(){return y("toggleLock")}return M}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!T||w,icon:"user-slash",content:"Eject",onClick:function(){function M(){return y("ejectOccupant")}return M}()})],4),children:T?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:x.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:x.minHealth,max:x.maxHealth,value:x.health/x.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:b[x.stat][0],children:b[x.stat][1]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})}),V.isDNAInvalid?(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Radiation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{min:"0",max:"100",value:x.radiationLevel/100,color:"average"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:L.occupant.uniqueEnzymes?L.occupant.uniqueEnzymes:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-circle"}),"\xA0 Unknown"]})})]})],0):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Cell unoccupied."})})},d=function(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=L.selectedMenuKey,T=L.hasOccupant,x=L.occupant;if(T){if(V.isDNAInvalid)return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No operation possible on this subject."]})})})}else return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant in DNA modifier."]})})});var M;return w==="ui"?M=(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,i)],4):w==="se"?M=(0,e.createFragment)([(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,i)],4):w==="buffer"?M=(0,e.createComponentVNode)(2,u):w==="rejuvenators"&&(M=(0,e.createComponentVNode)(2,h)),(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:B.map(function(O,D){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:O[2],selected:w===O[0],onClick:function(){function E(){return y("selectMenuKey",{key:O[0]})}return E}(),children:O[1]},D)})}),M]})},c=function(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=L.selectedUIBlock,T=L.selectedUISubBlock,x=L.selectedUITarget,M=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Unique Identifier",children:[(0,e.createComponentVNode)(2,v,{dnaString:M.uniqueIdentity,selectedBlock:w,selectedSubblock:T,blockSize:V.dnaBlockSize,action:"selectUIBlock"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:15,stepPixelSize:"20",value:x,format:function(){function O(D){return D.toString(16).toUpperCase()}return O}(),ml:"0",onChange:function(){function O(D,E){return y("changeUITarget",{value:E})}return O}()})})}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){function O(){return y("pulseUIRadiation")}return O}()})]})},m=function(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=L.selectedSEBlock,T=L.selectedSESubBlock,x=L.occupant;return(0,e.createComponentVNode)(2,t.Section,{title:"Modify Structural Enzymes",children:[(0,e.createComponentVNode)(2,v,{dnaString:x.structuralEnzymes,selectedBlock:w,selectedSubblock:T,blockSize:V.dnaBlockSize,action:"selectSEBlock"}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){function M(){return y("pulseSERadiation")}return M}()})]})},i=function(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=L.radiationIntensity,T=L.radiationDuration;return(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Emitter",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Intensity",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:10,stepPixelSize:20,value:w,popUpPosition:"right",ml:"0",onChange:function(){function x(M,O){return y("radiationIntensity",{value:O})}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Knob,{minValue:1,maxValue:20,stepPixelSize:10,unit:"s",value:T,popUpPosition:"right",ml:"0",onChange:function(){function x(M,O){return y("radiationDuration",{value:O})}return x}()})})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-start",mt:"0.5rem",onClick:function(){function x(){return y("pulseRadiation")}return x}()})]})},u=function(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=L.buffers,T=w.map(function(x,M){return(0,e.createComponentVNode)(2,s,{id:M+1,name:"Buffer "+(M+1),buffer:x},M)});return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{height:"75%",mt:1,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Buffers",children:T})}),(0,e.createComponentVNode)(2,t.Stack.Item,{height:"25%",children:(0,e.createComponentVNode)(2,l)})]})},s=function(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=N.id,T=N.name,x=N.buffer,M=L.isInjectorReady,O=T+(x.data?" - "+x.label:"");return(0,e.createComponentVNode)(2,t.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,t.Section,{title:O,mx:"0",lineHeight:"18px",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!x.data,icon:"trash",content:"Clear",onClick:function(){function D(){return y("bufferOption",{option:"clear",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x.data,icon:"pen",content:"Rename",onClick:function(){function D(){return y("bufferOption",{option:"changeLabel",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!x.data||!L.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-start",onClick:function(){function D(){return y("bufferOption",{option:"saveDisk",id:w})}return D}()})],4),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Write",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){function D(){return y("bufferOption",{option:"saveUI",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){function D(){return y("bufferOption",{option:"saveUIAndUE",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){function D(){return y("bufferOption",{option:"saveSE",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!L.hasDisk||!L.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){function D(){return y("bufferOption",{option:"loadDisk",id:w})}return D}()})]}),!!x.data&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:x.owner||(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[x.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!x.ue&&" and Unique Enzymes"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Transfer to",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:!M,icon:M?"syringe":"spinner",iconSpin:!M,content:"Injector",mb:"0",onClick:function(){function D(){return y("bufferOption",{option:"createInjector",id:w})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!M,icon:M?"syringe":"spinner",iconSpin:!M,content:"Block Injector",mb:"0",onClick:function(){function D(){return y("bufferOption",{option:"createInjector",id:w,block:1})}return D}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){function D(){return y("bufferOption",{option:"transfer",id:w})}return D}()})]})],4)]}),!x.data&&(0,e.createComponentVNode)(2,t.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},l=function(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=L.hasDisk,T=L.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{disabled:!w||!T.data,icon:"trash",content:"Wipe",onClick:function(){function x(){return y("wipeDisk")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:!w,icon:"eject",content:"Eject",onClick:function(){function x(){return y("ejectDisk")}return x}()})],4),children:w?T.data?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Label",children:T.label?T.label:"No label"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Subject",children:T.owner?T.owner:(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"Unknown"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Type",children:[T.type==="ui"?"Unique Identifiers":"Structural Enzymes",!!T.ue&&" and Unique Enzymes"]})]}):(0,e.createComponentVNode)(2,t.Box,{color:"label",children:"Disk is blank."}):(0,e.createComponentVNode)(2,t.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"save-o",size:"4"}),(0,e.createVNode)(1,"br"),"No disk inserted."]})})},h=function(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=L.isBeakerLoaded,T=L.beakerVolume,x=L.beakerLabel;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Rejuvenators and Beaker",buttons:(0,e.createComponentVNode)(2,t.Button,{disabled:!w,icon:"eject",content:"Eject",onClick:function(){function M(){return y("ejectBeaker")}return M}()}),children:w?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Inject",children:[I.map(function(M,O){return(0,e.createComponentVNode)(2,t.Button,{disabled:M>T,icon:"syringe",content:M,onClick:function(){function D(){return y("injectRejuvenators",{amount:M})}return D}()},O)}),(0,e.createComponentVNode)(2,t.Button,{disabled:T<=0,icon:"syringe",content:"All",onClick:function(){function M(){return y("injectRejuvenators",{amount:T})}return M}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Beaker",children:[(0,e.createComponentVNode)(2,t.Box,{mb:"0.5rem",children:x||"No label"}),T?(0,e.createComponentVNode)(2,t.Box,{color:"good",children:[T," unit",T===1?"":"s"," remaining"]}):(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Empty"})]})]}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flask",size:5,color:"silver"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"h3",null,"No beaker loaded.",16)]})})})},C=function(N,V){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"average",children:(0,e.createVNode)(1,"h1",null,[(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"}),(0,e.createTextVNode)("\xA0Irradiating occupant\xA0"),(0,e.createComponentVNode)(2,t.Icon,{name:"radiation"})],4)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,[(0,e.createTextVNode)("For "),N.duration,(0,e.createTextVNode)(" second"),N.duration===1?"":"s"],0)})]})},v=function(N,V){for(var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=N.dnaString,T=N.selectedBlock,x=N.selectedSubblock,M=N.blockSize,O=N.action,D=w.split(""),E=0,P=[],R=function(){for(var W=j/M+1,z=[],K=function(){var Q=G+1;z.push((0,e.createComponentVNode)(2,t.Button,{selected:T===W&&x===Q,content:D[j+G],mb:"0",onClick:function(){function ue(){return y(O,{block:W,subblock:Q})}return ue}()}))},G=0;Gl.spawnpoints?"red":"green",children:[l.total," total, versus ",l.spawnpoints," spawnpoints"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Dispatch",children:(0,e.createComponentVNode)(2,t.Button,{width:10.5,textAlign:"center",icon:"ambulance",content:"Send ERT",onClick:function(){function N(){return s("dispatch_ert",{silent:v})}return N}()})})]})})})},g=function(m,i){var u=(0,a.useBackend)(i),s=u.act,l=u.data,h=l.ert_request_messages;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:h&&h.length?h.map(function(C){return(0,e.createComponentVNode)(2,t.Section,{title:C.time,buttons:(0,e.createComponentVNode)(2,t.Button,{content:C.sender_real_name,onClick:function(){function v(){return s("view_player_panel",{uid:C.sender_uid})}return v}(),tooltip:"View player panel"}),children:C.message},(0,f.decodeHtmlEntities)(C.time))}):(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"broadcast-tower",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No ERT requests."]})})})})},d=function(m,i){var u=(0,a.useBackend)(i),s=u.act,l=u.data,h=(0,a.useLocalState)(i,"text",""),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Input,{placeholder:"Enter ERT denial reason here,\nMultiline input is accepted.",rows:19,fluid:!0,multiline:1,value:C,onChange:function(){function p(N,V){return v(V)}return p}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Deny ERT",fluid:!0,icon:"times",center:!0,mt:2,textAlign:"center",onClick:function(){function p(){return s("deny_ert",{reason:C})}return p}()})]})})}},90217:function(A,r,n){"use strict";r.__esModule=!0,r.EconomyManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.EconomyManager=function(){function I(k,g){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:325,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,B)})]})}return I}(),B=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=m.next_payroll_time;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"coins",verticalAlign:"middle",size:3,mr:"1rem"}),"Economy Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.LabeledList,{label:"Pay Bonuses and Deductions",children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Global",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Global Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"global"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Account Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"department"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Department Members",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Department Members Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"department_members"})}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Single Accounts",children:(0,e.createComponentVNode)(2,t.Button,{icon:"dollar-sign",width:"auto",content:"Crew Member Payroll Modification",onClick:function(){function u(){return c("payroll_modification",{mod_type:"crew_member"})}return u}()})})]}),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Box,{mb:.5,children:["Next Payroll in: ",i," Minutes"]}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",width:"auto",color:"bad",content:"Delay Payroll",onClick:function(){function u(){return c("delay_payroll")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{width:"auto",content:"Set Payroll Time",onClick:function(){function u(){return c("set_payroll")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",width:"auto",color:"good",content:"Accelerate Payroll",onClick:function(){function u(){return c("accelerate_payroll")}return u}()})]}),(0,e.createComponentVNode)(2,t.NoticeBox,{children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," You take full responsibility for unbalancing the economy with these buttons!"]})],4)}},82565:function(A,r,n){"use strict";r.__esModule=!0,r.Electropack=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.Electropack=function(){function B(I,k){var g=(0,t.useBackend)(k),d=g.act,c=g.data,m=c.power,i=c.code,u=c.frequency,s=c.minFrequency,l=c.maxFrequency;return(0,e.createComponentVNode)(2,f.Window,{width:360,height:135,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,o.Button,{icon:m?"power-off":"times",content:m?"On":"Off",selected:m,onClick:function(){function h(){return d("power")}return h}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function h(){return d("reset",{reset:"freq"})}return h}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:l/10,value:u/10,format:function(){function h(C){return(0,a.toFixed)(C,1)}return h}(),width:"80px",onChange:function(){function h(C,v){return d("freq",{freq:v})}return h}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Reset",onClick:function(){function h(){return d("reset",{reset:"code"})}return h}()}),children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:i,width:"80px",onChange:function(){function h(C,v){return d("code",{code:v})}return h}()})})]})})})})}return B}()},11243:function(A,r,n){"use strict";r.__esModule=!0,r.Emojipedia=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=r.Emojipedia=function(){function I(k,g){var d=(0,t.useBackend)(g),c=d.data,m=c.emoji_list,i=(0,t.useLocalState)(g,"searchText",""),u=i[0],s=i[1],l=m.filter(function(h){return h.name.toLowerCase().includes(u.toLowerCase())});return(0,e.createComponentVNode)(2,f.Window,{width:325,height:400,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Emojipedia v1.0.1",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by name",value:u,onInput:function(){function h(C,v){return s(v)}return h}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"Click on an emoji to copy its tag!",tooltipPosition:"bottom",icon:"circle-question"})],4),children:l.map(function(h){return(0,e.createComponentVNode)(2,o.Button,{m:1,color:"transparent",className:(0,a.classes)(["emoji16x16","emoji-"+h.name]),style:{transform:"scale(1.5)"},tooltip:h.name,onClick:function(){function C(){B(h.name)}return C}()},h.name)})})})})}return I}(),B=function(k){var g=document.createElement("input"),d=":"+k+":";g.value=d,document.body.appendChild(g),g.select(),document.execCommand("copy"),document.body.removeChild(g)}},69784:function(A,r,n){"use strict";r.__esModule=!0,r.EmotePanelContent=r.EmotePanel=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=n(25328),b=r.EmotePanel=function(){function I(k,g){return(0,e.createComponentVNode)(2,t.Window,{width:500,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,B)})})})}return I}(),B=r.EmotePanelContent=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=m.emotes,u=(0,a.useLocalState)(g,"searchText",""),s=u[0],l=u[1],h=(0,a.useLocalState)(g,"filterVisible",""),C=h[0],v=h[1],p=(0,a.useLocalState)(g,"filterAudible",""),N=p[0],V=p[1],S=(0,a.useLocalState)(g,"filterSound",""),y=S[0],L=S[1],w=(0,a.useLocalState)(g,"filterHands",""),T=w[0],x=w[1],M=(0,a.useLocalState)(g,"filterTargettable",""),O=M[0],D=M[1],E=(0,a.useLocalState)(g,"useTarget",""),P=E[0],R=E[1],j=(0,e.createComponentVNode)(2,o.Input,{placeholder:"\u0418\u0441\u043A\u0430\u0442\u044C \u044D\u043C\u043E\u0446\u0438\u044E...",fluid:!0,onInput:function(){function F(W,z){return l(z)}return F}()});return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"\u0424\u0438\u043B\u044C\u0442\u0440\u044B",buttons:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Button,{icon:"eye",align:"center",tooltip:"\u0412\u0438\u0434\u0438\u043C\u044B\u0439",selected:C,onClick:function(){function F(){return v(!C)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",align:"center",tooltip:"\u0421\u043B\u044B\u0448\u0438\u043C\u044B\u0439",selected:N,onClick:function(){function F(){return V(!N)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"volume-up",align:"center",tooltip:"\u0417\u0432\u0443\u043A",selected:y,onClick:function(){function F(){return L(!y)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"hand-paper",align:"center",tooltip:"\u0420\u0443\u043A\u0438",selected:T,onClick:function(){function F(){return x(!T)}return F}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"crosshairs",height:"100%",align:"center",tooltip:"\u0426\u0435\u043B\u044C",selected:O,onClick:function(){function F(){return D(!O)}return F}()})]}),children:j})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:s.length>0?'\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043F\u043E\u0438\u0441\u043A\u0430 "'+s+'"':"\u0412\u0441\u0435 \u044D\u043C\u043E\u0446\u0438\u0438",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"crosshairs",selected:P,onClick:function(){function F(){return R(!P)}return F}(),children:"\u0412\u044B\u0431\u0438\u0440\u0430\u0442\u044C \u0446\u0435\u043B\u044C"}),children:(0,e.createComponentVNode)(2,o.Stack,{children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:i.filter(function(F){return F.key&&(s.length>0?F.key.toLowerCase().includes(s.toLowerCase())||F.name.toLowerCase().includes(s.toLowerCase()):!0)&&(C?F.visible:!0)&&(N?F.audible:!0)&&(y?F.sound:!0)&&(T?F.hands:!0)&&(O?F.targettable:!0)}).map(function(F){return(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function W(){return c("play_emote",{emote_key:F.key,useTarget:P})}return W}(),children:[F.visible?(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}):"",F.audible?(0,e.createComponentVNode)(2,o.Icon,{name:"comment"}):"",F.sound?(0,e.createComponentVNode)(2,o.Icon,{name:"volume-up"}):"",F.hands?(0,e.createComponentVNode)(2,o.Icon,{name:"hand-paper"}):"",F.targettable?(0,e.createComponentVNode)(2,o.Icon,{name:"crosshairs"}):"",F.name]},F.name)})})})})})],4)}return I}()},36730:function(A,r,n){"use strict";r.__esModule=!0,r.EvolutionMenu=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(64795),B=n(88510),I=r.EvolutionMenu=function(){function d(c,m){return(0,e.createComponentVNode)(2,f.Window,{width:480,height:580,theme:"changeling",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,g)]})})})}return d}(),k=function(c,m){var i=(0,t.useBackend)(m),u=i.act,s=i.data,l=s.evo_points,h=s.can_respec;return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Evolution Points",height:5.5,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,color:"label",children:"Points remaining:"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,ml:2,bold:!0,color:"#1b945c",children:l}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Button,{ml:2.5,disabled:!h,content:"Readapt",icon:"sync",onClick:function(){function C(){return u("readapt")}return C}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"By transforming a humanoid into a husk, we gain the ability to readapt our chosen evolutions.",tooltipPosition:"bottom",icon:"question-circle"})]})]})})})},g=function(c,m){var i=(0,t.useBackend)(m),u=i.act,s=i.data,l=s.evo_points,h=s.ability_tabs,C=s.purchased_abilities,v=s.view_mode,p=(0,t.useLocalState)(m,"selectedTab",h[0]),N=p[0],V=p[1],S=(0,t.useLocalState)(m,"searchText",""),y=S[0],L=S[1],w=(0,t.useLocalState)(m,"ability_tabs",h[0].abilities),T=w[0],x=w[1],M=function(P,R){if(R===void 0&&(R=""),!P||P.length===0)return[];var j=(0,a.createSearch)(R,function(F){return F.name+"|"+F.description});return(0,b.flow)([(0,B.filter)(function(F){return F==null?void 0:F.name}),(0,B.filter)(j),(0,B.sortBy)(function(F){return F==null?void 0:F.name})])(P)},O=function(P){if(L(P),P==="")return x(N.abilities);x(M(h.map(function(R){return R.abilities}).flat(),P))},D=function(P){V(P),x(P.abilities),L("")};return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Abilities",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Input,{width:"200px",placeholder:"Search Abilities",onInput:function(){function E(P,R){O(R)}return E}(),value:y}),(0,e.createComponentVNode)(2,o.Button,{icon:v?"square-o":"check-square-o",selected:!v,content:"Compact",onClick:function(){function E(){return u("set_view_mode",{mode:0})}return E}()}),(0,e.createComponentVNode)(2,o.Button,{icon:v?"check-square-o":"square-o",selected:v,content:"Expanded",onClick:function(){function E(){return u("set_view_mode",{mode:1})}return E}()})],4),children:[(0,e.createComponentVNode)(2,o.Tabs,{children:h.map(function(E){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:y===""&&N===E,onClick:function(){function P(){D(E)}return P}(),children:E.category},E)})}),T.map(function(E,P){return(0,e.createComponentVNode)(2,o.Box,{p:.5,mx:-1,className:"candystripe",children:[(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{ml:.5,color:"#dedede",children:E.name}),C.includes(E.power_path)&&(0,e.createComponentVNode)(2,o.Stack.Item,{ml:2,bold:!0,color:"#1b945c",children:"(Purchased)"}),(0,e.createComponentVNode)(2,o.Stack.Item,{mr:3,textAlign:"right",grow:1,children:[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:["Cost:"," "]}),(0,e.createComponentVNode)(2,o.Box,{as:"span",bold:!0,color:"#1b945c",children:E.cost})]}),(0,e.createComponentVNode)(2,o.Stack.Item,{textAlign:"right",children:(0,e.createComponentVNode)(2,o.Button,{mr:.5,disabled:E.cost>l||C.includes(E.power_path),content:"Evolve",onClick:function(){function R(){return u("purchase",{power_path:E.power_path})}return R}()})})]}),!!v&&(0,e.createComponentVNode)(2,o.Stack,{color:"#8a8a8a",my:1,ml:1.5,width:"95%",children:E.description+" "+E.helptext})]},P)})]})})}},17370:function(A,r,n){"use strict";r.__esModule=!0,r.ExosuitFabricator=void 0;var e=n(89005),a=n(35840),t=n(25328),o=n(72253),f=n(36036),b=n(73379),B=n(98595),I=["id","amount","lineDisplay","onClick"];function k(p,N){if(p==null)return{};var V={};for(var S in p)if({}.hasOwnProperty.call(p,S)){if(N.includes(S))continue;V[S]=p[S]}return V}var g=2e3,d={bananium:"clown",tranquillite:"mime"},c=r.ExosuitFabricator=function(){function p(N,V){var S=(0,o.useBackend)(V),y=S.act,L=S.data,w=L.building,T=L.linked;return T?(0,e.createComponentVNode)(2,B.Window,{width:950,height:625,children:(0,e.createComponentVNode)(2,B.Window.Content,{className:"Exofab",children:[(0,e.createComponentVNode)(2,v),(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,i)}),w&&(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,u)})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m)}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,s)})]})})]})]})}):(0,e.createComponentVNode)(2,C)}return p}(),m=function(N,V){var S=(0,o.useBackend)(V),y=S.act,L=S.data,w=L.materials,T=L.capacity,x=Object.values(w).reduce(function(M,O){return M+O},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"Materials",className:"Exofab__materials",buttons:(0,e.createComponentVNode)(2,f.Box,{color:"label",mt:"0.25rem",children:[(x/T*100).toPrecision(3),"% full"]}),children:["metal","glass","silver","gold","uranium","titanium","plasma","diamond","bluespace","bananium","tranquillite","plastic"].map(function(M){return(0,e.createComponentVNode)(2,l,{mt:-2,id:M,bold:M==="metal"||M==="glass",onClick:function(){function O(){return y("withdraw",{id:M})}return O}()},M)})})},i=function(N,V){var S=(0,o.useBackend)(V),y=S.act,L=S.data,w=L.curCategory,T=L.categories,x=L.designs,M=L.syncing,O=(0,o.useLocalState)(V,"searchText",""),D=O[0],E=O[1],P=(0,t.createSearch)(D,function(z){return z.name}),R=x.filter(P),j=(0,o.useLocalState)(V,"levelsModal",!1),F=j[0],W=j[1];return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__designs",title:(0,e.createComponentVNode)(2,f.Dropdown,{width:"19rem",className:"Exofab__dropdown",selected:w,options:T,onSelected:function(){function z(K){return y("category",{cat:K})}return z}()}),buttons:(0,e.createComponentVNode)(2,f.Box,{mt:"2px",children:[(0,e.createComponentVNode)(2,f.Button,{icon:"plus",content:"Queue all",onClick:function(){function z(){return y("queueall")}return z}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"info",content:"Show current tech levels",onClick:function(){function z(){return W(!0)}return z}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"unlink",color:"red",tooltip:"Disconnect from R&D network",onClick:function(){function z(){return y("unlink")}return z}()})]}),children:[(0,e.createComponentVNode)(2,f.Input,{placeholder:"Search by name...",mb:"0.5rem",width:"100%",onInput:function(){function z(K,G){return E(G)}return z}()}),R.map(function(z){return(0,e.createComponentVNode)(2,h,{design:z},z.id)}),R.length===0&&(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No designs found."})]})},u=function(N,V){var S=(0,o.useBackend)(V),y=S.act,L=S.data,w=L.building,T=L.buildStart,x=L.buildEnd,M=L.worldTime;return(0,e.createComponentVNode)(2,f.Section,{className:"Exofab__building",stretchContents:!0,children:(0,e.createComponentVNode)(2,f.ProgressBar.Countdown,{start:T,current:M,end:x,children:(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Icon,{name:"cog",spin:!0})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:["Building ",w,"\xA0(",(0,e.createComponentVNode)(2,b.Countdown,{current:M,timeLeft:x-M,format:function(){function O(D,E){return E.substr(3)}return O}()}),")"]})]})})})},s=function(N,V){var S=(0,o.useBackend)(V),y=S.act,L=S.data,w=L.queue,T=L.processingQueue,x=Object.entries(L.queueDeficit).filter(function(O){return O[1]<0}),M=w.reduce(function(O,D){return O+D.time},0);return(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,className:"Exofab__queue",title:"Queue",buttons:(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Button,{selected:T,icon:T?"toggle-on":"toggle-off",content:"Process",onClick:function(){function O(){return y("process")}return O}()}),(0,e.createComponentVNode)(2,f.Button,{disabled:w.length===0,icon:"eraser",content:"Clear",onClick:function(){function O(){return y("unqueueall")}return O}()})]}),children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:w.length===0?(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"The queue is empty."}):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--queue",grow:!0,overflow:"auto",children:w.map(function(O,D){return(0,e.createComponentVNode)(2,f.Box,{color:O.notEnough&&"bad",children:[D+1,". ",O.name,D>0&&(0,e.createComponentVNode)(2,f.Button,{icon:"arrow-up",onClick:function(){function E(){return y("queueswap",{from:D+1,to:D})}return E}()}),D0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--time",children:[(0,e.createComponentVNode)(2,f.Divider),"Processing time:",(0,e.createComponentVNode)(2,f.Icon,{name:"clock",mx:"0.5rem"}),(0,e.createComponentVNode)(2,f.Box,{inline:!0,bold:!0,children:new Date(M/10*1e3).toISOString().substr(14,5)})]}),Object.keys(x).length>0&&(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__queue--deficit",shrink:"0",children:[(0,e.createComponentVNode)(2,f.Divider),"Lacking materials to complete:",x.map(function(O){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,l,{id:O[0],amount:-O[1],lineDisplay:!0})},O[0])})]})],0)})})},l=function(N,V){var S=(0,o.useBackend)(V),y=S.act,L=S.data,w=N.id,T=N.amount,x=N.lineDisplay,M=N.onClick,O=k(N,I),D=L.materials[w]||0,E=T||D;if(!(E<=0&&!(w==="metal"||w==="glass"))){var P=T&&T>D;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,f.Stack,Object.assign({align:"center",className:(0,a.classes)(["Exofab__material",x&&"Exofab__material--line"])},O,{children:x?(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{className:(0,a.classes)(["materials32x32",w])}),(0,e.createComponentVNode)(2,f.Stack.Item,{className:"Exofab__material--amount",color:P&&"bad",ml:0,mr:1,children:E.toLocaleString("en-US")})],4):(0,e.createFragment)([(0,e.createComponentVNode)(2,f.Stack.Item,{basis:"content",children:(0,e.createComponentVNode)(2,f.Button,{width:"85%",color:"transparent",onClick:M,children:(0,e.createComponentVNode)(2,f.Box,{mt:1,className:(0,a.classes)(["materials32x32",w])})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:"1",children:[(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--name",children:w}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__material--amount",children:[E.toLocaleString("en-US")," cm\xB3 (",Math.round(E/g*10)/10," ","sheets)"]})]})],4)})))}},h=function(N,V){var S=(0,o.useBackend)(V),y=S.act,L=S.data,w=N.design;return(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design",children:[(0,e.createComponentVNode)(2,f.Button,{disabled:w.notEnough||L.building,icon:"cog",content:w.name,onClick:function(){function T(){return y("build",{id:w.id})}return T}()}),(0,e.createComponentVNode)(2,f.Button,{icon:"plus-circle",onClick:function(){function T(){return y("queue",{id:w.id})}return T}()}),(0,e.createComponentVNode)(2,f.Box,{className:"Exofab__design--cost",children:Object.entries(w.cost).map(function(T){return(0,e.createComponentVNode)(2,f.Box,{children:(0,e.createComponentVNode)(2,l,{id:T[0],amount:T[1],lineDisplay:!0})},T[0])})}),(0,e.createComponentVNode)(2,f.Stack,{className:"Exofab__design--time",children:(0,e.createComponentVNode)(2,f.Stack.Item,{children:[(0,e.createComponentVNode)(2,f.Icon,{name:"clock"}),w.time>0?(0,e.createFragment)([w.time/10,(0,e.createTextVNode)(" seconds")],0):"Instant"]})})]})},C=function(N,V){var S=(0,o.useBackend)(V),y=S.act,L=S.data,w=L.controllers;return(0,e.createComponentVNode)(2,B.Window,{children:(0,e.createComponentVNode)(2,B.Window.Content,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,f.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,f.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:"Link"})]}),w.map(function(T){return(0,e.createComponentVNode)(2,f.Table.Row,{children:[(0,e.createComponentVNode)(2,f.Table.Cell,{children:T.addr}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:T.net_id}),(0,e.createComponentVNode)(2,f.Table.Cell,{children:(0,e.createComponentVNode)(2,f.Button,{content:"Link",icon:"link",onClick:function(){function x(){return y("linktonetworkcontroller",{target_controller:T.addr})}return x}()})})]},T.addr)})]})})})})},v=function(N,V){var S=(0,o.useBackend)(V),y=S.act,L=S.data,w=L.tech_levels,T=(0,o.useLocalState)(V,"levelsModal",!1),x=T[0],M=T[1];return x?(0,e.createComponentVNode)(2,f.Modal,{maxWidth:"75%",width:window.innerWidth+"px",maxHeight:window.innerHeight*.75+"px",mx:"auto",children:(0,e.createComponentVNode)(2,f.Section,{title:"Current tech levels",buttons:(0,e.createComponentVNode)(2,f.Button,{content:"Close",onClick:function(){function O(){M(!1)}return O}()}),children:(0,e.createComponentVNode)(2,f.LabeledList,{children:w.map(function(O){var D=O.name,E=O.level;return(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:D,children:E},D)})})})}):null}},59128:function(A,r,n){"use strict";r.__esModule=!0,r.ExperimentConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=new Map([[0,{text:"Conscious",color:"good"}],[1,{text:"Unconscious",color:"average"}],[2,{text:"Deceased",color:"bad"}]]),b=new Map([[0,{label:"Probe",icon:"thermometer"}],[1,{label:"Dissect",icon:"brain"}],[2,{label:"Analyze",icon:"search"}]]),B=r.ExperimentConsole=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=m.open,u=m.feedback,s=m.occupant,l=m.occupant_name,h=m.occupant_status,C=function(){function p(){if(!s)return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No specimen detected."});var N=function(){function S(){return f.get(h)}return S}(),V=N();return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:l}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:V.color,children:V.text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Experiments",children:[0,1,2].map(function(S){return(0,e.createComponentVNode)(2,t.Button,{icon:b.get(S).icon,content:b.get(S).label,onClick:function(){function y(){return c("experiment",{experiment_type:S})}return y}()},S)})})]})}return p}(),v=C();return(0,e.createComponentVNode)(2,o.Window,{theme:"abductor",width:350,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:u})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Scanner",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!i,onClick:function(){function p(){return c("door")}return p}()}),children:v})]})})}return I}()},97086:function(A,r,n){"use strict";r.__esModule=!0,r.ExternalAirlockController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=0,b=1013,B=function(g){var d="good",c=80,m=95,i=110,u=120;return gi?d="average":g>u&&(d="bad"),d},I=r.ExternalAirlockController=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.chamber_pressure,s=i.exterior_status,l=i.interior_status,h=i.processing;return(0,e.createComponentVNode)(2,o.Window,{width:330,height:205,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Information",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chamber Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:B(u),value:u,minValue:f,maxValue:b,children:[u," kPa"]})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Actions",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Abort",icon:"ban",color:"red",disabled:!h,onClick:function(){function C(){return m("abort")}return C}()}),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Cycle to Exterior",icon:"arrow-circle-left",disabled:h,onClick:function(){function C(){return m("cycle_ext")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Cycle to Interior",icon:"arrow-circle-right",disabled:h,onClick:function(){function C(){return m("cycle_int")}return C}()})]}),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{width:"49%",content:"Force Exterior Door",icon:"exclamation-triangle",color:l==="open"?"red":h?"yellow":null,onClick:function(){function C(){return m("force_ext")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{width:"50%",content:"Force Interior Door",icon:"exclamation-triangle",color:l==="open"?"red":h?"yellow":null,onClick:function(){function C(){return m("force_int")}return C}()})]})]})]})})}return k}()},96142:function(A,r,n){"use strict";r.__esModule=!0,r.FaxMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.FaxMachine=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;return(0,e.createComponentVNode)(2,o.Window,{width:540,height:295,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.scan_name?"eject":"id-card",selected:d.scan_name,content:d.scan_name?d.scan_name:"-----",tooltip:d.scan_name?"Eject ID":"Insert ID",onClick:function(){function c(){return g("scan")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorize",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.authenticated?"sign-out-alt":"id-card",selected:d.authenticated,disabled:d.nologin,content:d.realauth?"Log Out":"Log In",onClick:function(){function c(){return g("auth")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fax Menu",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network",children:d.network}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Document",children:[(0,e.createComponentVNode)(2,t.Button,{icon:d.paper?"eject":"paperclip",disabled:!d.authenticated&&!d.paper,content:d.paper?d.paper:"-----",onClick:function(){function c(){return g("paper")}return c}()}),!!d.paper&&(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:"Rename",onClick:function(){function c(){return g("rename")}return c}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sending To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:d.destination?d.destination:"-----",disabled:!d.authenticated,onClick:function(){function c(){return g("dept")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Action",children:(0,e.createComponentVNode)(2,t.Button,{icon:"envelope",content:d.sendError?d.sendError:"Send",disabled:!d.paper||!d.destination||!d.authenticated||d.sendError,onClick:function(){function c(){return g("send")}return c}()})})]})})]})})}return b}()},74123:function(A,r,n){"use strict";r.__esModule=!0,r.FilingCabinet=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.FilingCabinet=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=k.config,m=d.contents,i=c.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:300,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Contents",children:[!m&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"folder-open",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"The ",i," is empty."]})}),!!m&&m.slice().map(function(u){return(0,e.createComponentVNode)(2,t.Stack,{mt:.5,className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"80%",children:u.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Retrieve",onClick:function(){function s(){return g("retrieve",{index:u.index})}return s}()})})]},u)})]})})})})}return b}()},83767:function(A,r,n){"use strict";r.__esModule=!0,r.FloorPainter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=k.icon_state,u=k.direction,s=k.isSelected,l=k.onSelect;return(0,e.createComponentVNode)(2,t.DmIcon,{icon:m.icon,icon_state:i,direction:u,onClick:l,style:{"border-style":s&&"solid"||"none","border-width":"2px","border-color":"orange",padding:s&&"0px"||"2px"}})},b={NORTH:1,SOUTH:2,EAST:4,WEST:8},B=r.FloorPainter=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=m.availableStyles,u=m.selectedStyle,s=m.selectedDir;return(0,e.createComponentVNode)(2,o.Window,{width:405,height:475,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Decal setup",children:[(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",onClick:function(){function l(){return c("cycle_style",{offset:-1})}return l}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Dropdown,{options:i,selected:u,width:"150px",nochevron:!0,onSelected:function(){function l(h){return c("select_style",{style:h})}return l}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",onClick:function(){function l(){return c("cycle_style",{offset:1})}return l}()})})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"5px",mb:"5px",children:(0,e.createComponentVNode)(2,t.Flex,{overflowY:"auto",maxHeight:"239px",wrap:"wrap",children:i.map(function(l){return(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,f,{icon_state:l,isSelected:u===l,onSelect:function(){function h(){return c("select_style",{style:l})}return h}()})},l)})})}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Direction",children:(0,e.createComponentVNode)(2,t.Table,{style:{display:"inline"},children:[b.NORTH,null,b.SOUTH].map(function(l){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[l+b.WEST,l,l+b.EAST].map(function(h){return(0,e.createComponentVNode)(2,t.Table.Cell,{style:{"vertical-align":"middle","text-align":"center"},children:h===null?(0,e.createComponentVNode)(2,t.Icon,{name:"arrows-alt",size:3}):(0,e.createComponentVNode)(2,f,{icon_state:u,direction:h,isSelected:h===s,onSelect:function(){function C(){return c("select_direction",{direction:h})}return C}()})},h)})},l)})})})})]})})})}return I}()},53424:function(A,r,n){"use strict";r.__esModule=!0,r.GPS=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=function(i){return i?"("+i.join(", ")+")":"ERROR"},B=function(i,u){if(!(!i||!u)){if(i[2]!==u[2])return null;var s=Math.atan2(u[1]-i[1],u[0]-i[0]),l=Math.sqrt(Math.pow(u[1]-i[1],2)+Math.pow(u[0]-i[0],2));return{angle:(0,a.rad2deg)(s),distance:l}}},I=r.GPS=function(){function m(i,u){var s=(0,t.useBackend)(u),l=s.data,h=l.emped,C=l.active,v=l.area,p=l.position,N=l.saved;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:h?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,k,{emp:!0})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,g)}),C?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d,{area:v,position:p})}),N&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d,{title:"Saved Position",position:N})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,c,{height:"100%"})})],0):(0,e.createComponentVNode)(2,k)],0)})})})}return m}(),k=function(i,u){var s=i.emp;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Box,{width:"100%",height:"100%",color:"label",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:s?"ban":"power-off",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),s?"ERROR: Device temporarily lost signal.":"Device is disabled."]})})})})},g=function(i,u){var s=(0,t.useBackend)(u),l=s.act,h=s.data,C=h.active,v=h.tag,p=h.same_z,N=(0,t.useLocalState)(u,"newTag",v),V=N[0],S=N[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Settings",buttons:(0,e.createComponentVNode)(2,o.Button,{selected:C,icon:C?"toggle-on":"toggle-off",content:C?"On":"Off",onClick:function(){function y(){return l("toggle")}return y}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tag",children:[(0,e.createComponentVNode)(2,o.Input,{width:"5rem",value:v,onEnter:function(){function y(){return l("tag",{newtag:V})}return y}(),onInput:function(){function y(L,w){return S(w)}return y}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:v===V,width:"20px",mb:"0",ml:"0.25rem",onClick:function(){function y(){return l("tag",{newtag:V})}return y}(),children:(0,e.createComponentVNode)(2,o.Icon,{name:"pen"})})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Range",children:(0,e.createComponentVNode)(2,o.Button,{selected:!p,icon:p?"compress":"expand",content:p?"Local Sector":"Global",onClick:function(){function y(){return l("same_z")}return y}()})})]})})},d=function(i,u){var s=i.title,l=i.area,h=i.position;return(0,e.createComponentVNode)(2,o.Section,{title:s||"Position",children:(0,e.createComponentVNode)(2,o.Box,{fontSize:"1.5rem",children:[l&&(0,e.createFragment)([l,(0,e.createVNode)(1,"br")],0),b(h)]})})},c=function(i,u){var s=(0,t.useBackend)(u),l=s.data,h=l.position,C=l.signals;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,title:"Signals"},i,{children:(0,e.createComponentVNode)(2,o.Table,{children:C.map(function(v){return Object.assign({},v,B(h,v.position))}).map(function(v,p){return(0,e.createComponentVNode)(2,o.Table.Row,{backgroundColor:p%2===0&&"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,o.Table.Cell,{width:"30%",verticalAlign:"middle",color:"label",p:"0.25rem",bold:!0,children:v.tag}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",color:"grey",children:v.area}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",collapsing:!0,children:v.distance!==void 0&&(0,e.createComponentVNode)(2,o.Box,{opacity:Math.max(1-Math.min(v.distance,100)/100,.5),children:[(0,e.createComponentVNode)(2,o.Icon,{name:v.distance>0?"arrow-right":"circle",rotation:-v.angle}),"\xA0",Math.floor(v.distance)+"m"]})}),(0,e.createComponentVNode)(2,o.Table.Cell,{verticalAlign:"middle",pr:"0.25rem",collapsing:!0,children:b(v.position)})]},p)})})})))}},89124:function(A,r,n){"use strict";r.__esModule=!0,r.GeneModder=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(3939),f=n(98595),b=r.GeneModder=function(){function u(s,l){var h=(0,a.useBackend)(l),C=h.data,v=C.has_seed;return(0,e.createComponentVNode)(2,f.Window,{width:950,height:650,children:[(0,e.createVNode)(1,"div","GeneModder__left",(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,i,{scrollable:!0})}),2),(0,e.createVNode)(1,"div","GeneModder__right",(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,o.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),v===0?(0,e.createComponentVNode)(2,I):(0,e.createComponentVNode)(2,B)]})}),2)]})}return u}(),B=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.disk;return(0,e.createComponentVNode)(2,t.Section,{title:"Genes",fill:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,g),(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})},I=function(s,l){return(0,e.createComponentVNode)(2,t.Section,{fill:!0,height:"85%",children:(0,e.createComponentVNode)(2,t.Stack,{height:"100%",children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:"1",textAlign:"center",align:"center",color:"green",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"leaf",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),"The plant DNA manipulator is missing a seed."]})})})},k=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.has_seed,N=v.seed,V=v.has_disk,S=v.disk,y,L;return p?y=(0,e.createComponentVNode)(2,t.Stack.Item,{mb:"-6px",mt:"-4px",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+N.image,style:{"vertical-align":"middle",width:"32px",margin:"-1px","margin-left":"-11px"}}),(0,e.createComponentVNode)(2,t.Button,{content:N.name,onClick:function(){function w(){return C("eject_seed")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{ml:"3px",icon:"pen",tooltip:"Name Variant",onClick:function(){function w(){return C("variant_name")}return w}()})]}):y=(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:"None",onClick:function(){function w(){return C("eject_seed")}return w}()})}),V?L=S.name:L="None",(0,e.createComponentVNode)(2,t.Section,{title:"Storage",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Plant Sample",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Data Disk",children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:3.3,content:L,tooltip:"Select Empty Disk",onClick:function(){function w(){return C("select_empty_disk")}return w}()})})})]})})},g=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.disk,N=v.core_genes;return(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core Genes",open:!0,children:[N.map(function(V){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:V.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(p!=null&&p.can_extract),icon:"save",onClick:function(){function S(){return C("extract",{id:V.id})}return S}()})})]},V)})," ",(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract All",disabled:!(p!=null&&p.can_extract),icon:"save",onClick:function(){function V(){return C("bulk_extract_core")}return V}()})})})]},"Core Genes")},d=function(s,l){var h=(0,a.useBackend)(l),C=h.data,v=C.reagent_genes,p=C.has_reagent;return(0,e.createComponentVNode)(2,m,{title:"Reagent Genes",gene_set:v,do_we_show:p})},c=function(s,l){var h=(0,a.useBackend)(l),C=h.data,v=C.trait_genes,p=C.has_trait;return(0,e.createComponentVNode)(2,m,{title:"Trait Genes",gene_set:v,do_we_show:p})},m=function(s,l){var h=s.title,C=s.gene_set,v=s.do_we_show,p=(0,a.useBackend)(l),N=p.act,V=p.data,S=V.disk;return(0,e.createComponentVNode)(2,t.Collapsible,{title:h,open:!0,children:v?C.map(function(y){return(0,e.createComponentVNode)(2,t.Stack,{py:"2px",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",ml:"2px",children:y.name}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Extract",disabled:!(S!=null&&S.can_extract),icon:"save",onClick:function(){function L(){return N("extract",{id:y.id})}return L}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"times",onClick:function(){function L(){return N("remove",{id:y.id})}return L}()})})]},y)}):(0,e.createComponentVNode)(2,t.Stack.Item,{children:"No Genes Detected"})},h)},i=function(s,l){var h=s.title,C=s.gene_set,v=s.do_we_show,p=(0,a.useBackend)(l),N=p.act,V=p.data,S=V.has_seed,y=V.empty_disks,L=V.stat_disks,w=V.trait_disks,T=V.reagent_disks;return(0,e.createComponentVNode)(2,t.Section,{title:"Disks",children:[(0,e.createVNode)(1,"br"),"Empty Disks: ",y,(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{width:12,icon:"arrow-down",tooltip:"Eject an Empty disk",content:"Eject Empty Disk",onClick:function(){function x(){return N("eject_empty_disk")}return x}()}),(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Stats",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[L.slice().sort(function(x,M){return x.display_name.localeCompare(M.display_name)}).map(function(x){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:x.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[x.stat==="All"?(0,e.createComponentVNode)(2,t.Button,{content:"Replace All",tooltip:"Write disk stats to seed",disabled:!(x!=null&&x.ready)||!S,icon:"arrow-circle-down",onClick:function(){function M(){return N("bulk_replace_core",{index:x.index})}return M}()}):(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",tooltip:"Write disk stat to seed",disabled:!x||!S,content:"Replace",onClick:function(){function M(){return N("replace",{index:x.index,stat:x.stat})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function M(){return N("select",{index:x.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function M(){return N("eject_disk",{index:x.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:x.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function M(){return N("set_read_only",{index:x.index,read_only:x.read_only})}return M}()})]})]},x)}),(0,e.createComponentVNode)(2,t.Button)]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Traits",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[w.slice().sort(function(x,M){return x.display_name.localeCompare(M.display_name)}).map(function(x){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:x.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",disabled:!x||!x.can_insert,tooltip:"Add disk trait to seed",content:"Insert",onClick:function(){function M(){return N("insert",{index:x.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function M(){return N("select",{index:x.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function M(){return N("eject_disk",{index:x.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:x.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function M(){return N("set_read_only",{index:x.index,read_only:x.read_only})}return M}()})]})]},x)}),(0,e.createComponentVNode)(2,t.Button)]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Reagents",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[T.slice().sort(function(x,M){return x.display_name.localeCompare(M.display_name)}).map(function(x){return(0,e.createComponentVNode)(2,t.Stack,{mr:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"49%",children:x.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:25,children:[(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-circle-down",disabled:!x||!x.can_insert,tooltip:"Add disk reagent to seed",content:"Insert",onClick:function(){function M(){return N("insert",{index:x.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:6,icon:"arrow-right",content:"Select",tooltip:"Choose as target for extracted genes",tooltipPosition:"bottom-start",onClick:function(){function M(){return N("select",{index:x.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:5,icon:"arrow-down",content:"Eject",tooltip:"Eject Disk",tooltipPosition:"bottom-start",onClick:function(){function M(){return N("eject_disk",{index:x.index})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{width:2,icon:x.read_only?"lock":"lock-open",content:"",tool_tip:"Set/unset Read Only",onClick:function(){function M(){return N("set_read_only",{index:x.index,read_only:x.read_only})}return M}()})]})]},x)}),(0,e.createComponentVNode)(2,t.Button)]})})]})]})}},73053:function(A,r,n){"use strict";r.__esModule=!0,r.GenericCrewManifest=void 0;var e=n(89005),a=n(36036),t=n(98595),o=n(41874),f=r.GenericCrewManifest=function(){function b(B,I){return(0,e.createComponentVNode)(2,t.Window,{theme:"nologo",width:588,height:510,children:(0,e.createComponentVNode)(2,t.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,a.Section,{noTopPadding:!0,children:(0,e.createComponentVNode)(2,o.CrewManifest)})})})}return b}()},42914:function(A,r,n){"use strict";r.__esModule=!0,r.GhostHudPanel=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GhostHudPanel=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.data,c=d.security,m=d.medical,i=d.diagnostic,u=d.pressure,s=d.radioactivity,l=d.ahud;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:217,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,b,{label:"Medical",type:"medical",is_active:m}),(0,e.createComponentVNode)(2,b,{label:"Security",type:"security",is_active:c}),(0,e.createComponentVNode)(2,b,{label:"Diagnostic",type:"diagnostic",is_active:i}),(0,e.createComponentVNode)(2,b,{label:"Pressure",type:"pressure",is_active:u}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,b,{label:"Radioactivity",type:"radioactivity",is_active:s,act_on:"rads_on",act_off:"rads_off"}),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,b,{label:"Antag HUD",is_active:l,act_on:"ahud_on",act_off:"ahud_off"})]})})})}return B}(),b=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=I.label,m=I.type,i=m===void 0?null:m,u=I.is_active,s=I.act_on,l=s===void 0?"hud_on":s,h=I.act_off,C=h===void 0?"hud_off":h;return(0,e.createComponentVNode)(2,t.Flex,{pt:.3,color:"label",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{pl:.5,align:"center",width:"80%",children:c}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:.6,content:u?"On":"Off",icon:u?"toggle-on":"toggle-off",selected:u,onClick:function(){function v(){return d(u?C:l,{hud_type:i})}return v}()})})]})}},25825:function(A,r,n){"use strict";r.__esModule=!0,r.GlandDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GlandDispenser=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.glands,m=c===void 0?[]:c;return(0,e.createComponentVNode)(2,o.Window,{width:300,height:338,theme:"abductor",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(i){return(0,e.createComponentVNode)(2,t.Button,{width:"60px",height:"60px",m:.75,textAlign:"center",fontSize:"17px",lineHeight:"55px",icon:"eject",backgroundColor:i.color,content:i.amount||"0",disabled:!i.amount,onClick:function(){function u(){return g("dispense",{gland_id:i.id})}return u}()},i.id)})})})})}return b}()},10270:function(A,r,n){"use strict";r.__esModule=!0,r.GravityGen=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.GravityGen=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.charging_state,m=d.charge_count,i=d.breaker,u=d.ext_power,s=function(){function h(C){return C>0?(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"average",children:["[ ",C===1?"Charging":"Discharging"," ]"]}):(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:u?"good":"bad",children:["[ ",u?"Powered":"Unpowered"," ]"]})}return h}(),l=function(){function h(C){if(C>0)return(0,e.createComponentVNode)(2,t.NoticeBox,{danger:!0,p:1.5,children:[(0,e.createVNode)(1,"b",null,"WARNING:",16)," Radiation Detected!"]})}return h}();return(0,e.createComponentVNode)(2,o.Window,{width:350,height:170,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[l(c),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Generator Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:i?"power-off":"times",content:i?"Online":"Offline",color:i?"green":"red",px:1.5,onClick:function(){function h(){return g("breaker")}return h}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Status",color:u?"good":"bad",children:s(c)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gravity Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:m/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})})]})})]})})})}return b}()},48657:function(A,r,n){"use strict";r.__esModule=!0,r.GuestPass=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49148),b=r.GuestPass=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:690,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"id-card",selected:!c.showlogs,onClick:function(){function m(){return d("mode",{mode:0})}return m}(),children:"Issue Pass"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"scroll",selected:c.showlogs,onClick:function(){function m(){return d("mode",{mode:1})}return m}(),children:["Records (",c.issue_log.length,")"]})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Card",children:(0,e.createComponentVNode)(2,t.Button,{icon:c.scan_name?"eject":"id-card",selected:c.scan_name,content:c.scan_name?c.scan_name:"-----",tooltip:c.scan_name?"Eject ID":"Insert ID",onClick:function(){function m(){return d("scan")}return m}()})})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!c.showlogs&&(0,e.createComponentVNode)(2,t.Section,{title:"Issue Guest Pass",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Issue To",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.giv_name?c.giv_name:"-----",disabled:!c.scan_name,onClick:function(){function m(){return d("giv_name")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reason",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.reason?c.reason:"-----",disabled:!c.scan_name,onClick:function(){function m(){return d("reason")}return m}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Duration",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pencil-alt",content:c.duration?c.duration:"-----",disabled:!c.scan_name,onClick:function(){function m(){return d("duration")}return m}()})})]})})}),!c.showlogs&&(c.scan_name?(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.AccessList,{sectionButtons:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:c.printmsg,disabled:!c.canprint,onClick:function(){function m(){return d("issue")}return m}()}),grantableList:c.grantableList,accesses:c.regions,selectedList:c.selectedAccess,accessMod:function(){function m(i){return d("access",{access:i})}return m}(),grantAll:function(){function m(){return d("grant_all")}return m}(),denyAll:function(){function m(){return d("clear_all")}return m}(),grantDep:function(){function m(i){return d("grant_region",{region:i})}return m}(),denyDep:function(){function m(i){return d("deny_region",{region:i})}return m}()})}):(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"id-card",size:5,color:"gray",mb:5}),(0,e.createVNode)(1,"br"),"Please, insert ID Card"]})})})})),!!c.showlogs&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Issuance Log",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:!c.scan_name,onClick:function(){function m(){return d("print")}return m}()}),children:!!c.issue_log.length&&(0,e.createComponentVNode)(2,t.LabeledList,{children:c.issue_log.map(function(m,i){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:m},i)})})||(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,fontSize:1.5,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No logs"]})})})})]})})})}return B}()},67834:function(A,r,n){"use strict";r.__esModule=!0,r.HandheldChemDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=[1,5,10,20,30,50],b=null,B=r.HandheldChemDispenser=function(){function g(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:390,height:430,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k)]})})})}return g}(),I=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.amount,l=u.energy,h=u.maxEnergy,C=u.mode;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:l,minValue:0,maxValue:h,ranges:{good:[h*.5,1/0],average:[h*.25,h*.5],bad:[-1/0,h*.25]},children:[l," / ",h," Units"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Amount",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{children:f.map(function(v,p){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"15%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",selected:s===v,content:v,onClick:function(){function N(){return i("amount",{amount:v})}return N}()})},p)})})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mode",verticalAlign:"middle",children:(0,e.createComponentVNode)(2,t.Stack,{justify:"space-between",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:C==="dispense",content:"Dispense",m:"0",width:"32%",onClick:function(){function v(){return i("mode",{mode:"dispense"})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:C==="remove",content:"Remove",m:"0",width:"32%",onClick:function(){function v(){return i("mode",{mode:"remove"})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",selected:C==="isolate",content:"Isolate",m:"0",width:"32%",onClick:function(){function v(){return i("mode",{mode:"isolate"})}return v}()})]})})]})})})},k=function(d,c){for(var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.chemicals,l=s===void 0?[]:s,h=u.current_reagent,C=[],v=0;v<(l.length+1)%3;v++)C.push(!0);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,height:"18%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:u.glass?"Drink Selector":"Chemical Selector",children:[l.map(function(p,N){return(0,e.createComponentVNode)(2,t.Button,{width:"32%",icon:"arrow-circle-down",overflow:"hidden",textOverflow:"ellipsis",selected:h===p.id,content:p.title,style:{"margin-left":"2px"},onClick:function(){function V(){return i("dispense",{reagent:p.id})}return V}()},N)}),C.map(function(p,N){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:"1",basis:"25%"},N)})]})})}},46098:function(A,r,n){"use strict";r.__esModule=!0,r.HealthSensor=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.HealthSensor=function(){function I(k,g){var d=(0,t.useBackend)(g),c=d.act,m=d.data,i=m.on,u=m.user_health,s=m.minHealth,l=m.maxHealth,h=m.alarm_health;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:125,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Scanning",children:(0,e.createComponentVNode)(2,o.Button,{icon:"power-off",content:i?"On":"Off",color:i?null:"red",selected:i,onClick:function(){function C(){return c("scan_toggle")}return C}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health activation",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:2,stepPixelSize:6,minValue:s,maxValue:l,value:h,format:function(){function C(v){return(0,a.toFixed)(v,1)}return C}(),width:"80px",onDrag:function(){function C(v,p){return c("alarm_health",{alarm_health:p})}return C}()})}),u!==null&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"User health",children:(0,e.createComponentVNode)(2,o.Box,{color:B(u),bold:u>=100,children:(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:u})})})]})})})})}return I}(),B=function(k){return k>50?"green":k>0?"orange":"red"}},36771:function(A,r,n){"use strict";r.__esModule=!0,r.Holodeck=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Holodeck=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=(0,a.useLocalState)(k,"currentDeck",""),i=m[0],u=m[1],s=(0,a.useLocalState)(k,"showReload",!1),l=s[0],h=s[1],C=c.decks,v=c.ai_override,p=c.emagged,N=function(){function V(S){d("select_deck",{deck:S}),u(S),h(!0),setTimeout(function(){h(!1)},3e3)}return V}();return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:[l&&(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Holodeck Control System",children:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createVNode)(1,"b",null,"Currently Loaded Program:",16)," ",i]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Available Programs",children:[C.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{width:15.5,color:"transparent",content:V,selected:V===i,onClick:function(){function S(){return N(V)}return S}()},V)}),(0,e.createVNode)(1,"hr",null,null,1,{color:"gray"}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[!!v&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Override Protocols",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"Turn On":"Turn Off",color:p?"good":"bad",onClick:function(){function V(){return d("ai_override")}return V}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety Protocols",children:(0,e.createComponentVNode)(2,t.Box,{color:p?"bad":"good",children:[p?"Off":"On",!!p&&(0,e.createComponentVNode)(2,t.Button,{ml:9.5,width:15.5,color:"red",content:"Wildlife Simulation",onClick:function(){function V(){return d("wildlifecarp")}return V}()})]})})]})]})})]})})]})}return B}(),b=function(I,k){return(0,e.createComponentVNode)(2,t.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"spinner",size:"5",spin:!0}),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{color:"white",children:(0,e.createVNode)(1,"h1",null,"\xA0Recalibrating projection apparatus.\xA0",16)}),(0,e.createComponentVNode)(2,t.Box,{color:"label",children:(0,e.createVNode)(1,"h3",null,"Please, wait for 3 seconds.",16)})]})}},25471:function(A,r,n){"use strict";r.__esModule=!0,r.Instrument=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.Instrument=function(){function d(c,m){var i=(0,t.useBackend)(m),u=i.act,s=i.data;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:505,children:[(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,g)]})})]})}return d}(),B=function(c,m){var i=(0,t.useBackend)(m),u=i.act,s=i.data,l=s.help;if(l)return(0,e.createComponentVNode)(2,o.Modal,{maxWidth:"75%",height:window.innerHeight*.75+"px",mx:"auto",py:"0",px:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{height:"100%",title:"Help",level:"2",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{px:"0.5rem",mt:"-0.5rem",children:[(0,e.createVNode)(1,"h1",null,"Making a Song",16),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen: "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Lines are a series of chords, separated by commas\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(,)"}),(0,e.createTextVNode)(", each with notes separated by hyphens\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"(-)"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Every note in a chord will play together, with the chord timed by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("as defined above.")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Notes are played by the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"names of the note"}),(0,e.createTextVNode)(", and optionally, the\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(", and/or the"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave number"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("By default, every note is\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"natural"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("and in\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave 3"}),(0,e.createTextVNode)(". Defining a different state for either is remembered for each"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"note"}),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Example:"}),(0,e.createTextVNode)("\xA0"),(0,e.createVNode)(1,"i",null,"C,D,E,F,G,A,B",16),(0,e.createTextVNode)(" will play a\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"good",children:"C"}),(0,e.createTextVNode)("\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"major"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("scale.")],0),(0,e.createVNode)(1,"li",null,[(0,e.createTextVNode)("After a note has an\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"average",children:"accidental"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("or\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"bad",children:"octave"}),(0,e.createTextVNode)(" "),(0,e.createTextVNode)("placed, it will be remembered:\xA0"),(0,e.createVNode)(1,"i",null,"C,C4,C#,C3",16),(0,e.createTextVNode)(" is "),(0,e.createVNode)(1,"i",null,"C3,C4,C4#,C3#",16)],0)],4)],0),(0,e.createVNode)(1,"p",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"Chords"}),(0,e.createTextVNode)("\xA0can be played simply by seperating each note with a hyphen: "),(0,e.createVNode)(1,"i",null,"A-C#,Cn-E,E-G#,Gn-B",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("A"),(0,e.createTextVNode)(" "),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"pause"}),(0,e.createTextVNode)("\xA0may be denoted by an empty chord: "),(0,e.createVNode)(1,"i",null,"C,E,,C,G",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("To make a chord be a different time, end it with /x, where the chord length will be length defined by\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"tempo / x"}),(0,e.createTextVNode)(",\xA0"),(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"highlight",children:"eg:"}),(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"i",null,"C,G/2,E/4",16),(0,e.createTextVNode)(".")],0),(0,e.createVNode)(1,"p",null,[(0,e.createTextVNode)("Combined, an example line is: "),(0,e.createVNode)(1,"i",null,"E-E4/4,F#/2,G#/8,B/8,E3-E4/4",16),(0,e.createTextVNode)("."),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,"Lines may be up to 300 characters.",16),(0,e.createVNode)(1,"li",null,"A song may only contain up to 1,000 lines.",16)],4)],4),(0,e.createVNode)(1,"h1",null,"Instrument Advanced Settings",16),(0,e.createVNode)(1,"ul",null,[(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Type:"}),(0,e.createTextVNode)("\xA0Whether the instrument is legacy or synthesized."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Legacy instruments have a collection of sounds that are selectively used depending on the note to play."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Synthesized instruments use a base sound and change its pitch to match the note to play.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Current:"}),(0,e.createTextVNode)("\xA0Which instrument sample to play. Some instruments can be tuned to play different samples. Experiment!")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Note Shift/Note Transpose:"}),(0,e.createTextVNode)("\xA0The pitch to apply to all notes of the song.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain Mode:"}),(0,e.createTextVNode)("\xA0How a played note fades out."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Linear sustain means a note will fade out at a constant rate."),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Exponential sustain means a note will fade out at an exponential rate, sounding smoother.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Volume Dropoff Threshold:"}),(0,e.createTextVNode)("\xA0The volume threshold at which a note is fully stopped.")],4),(0,e.createVNode)(1,"li",null,[(0,e.createComponentVNode)(2,o.Box,{as:"span",color:"label",children:"Sustain indefinitely last held note:"}),(0,e.createTextVNode)("\xA0Whether the last note should be sustained indefinitely.")],4)],4),(0,e.createComponentVNode)(2,o.Button,{color:"grey",content:"Close",onClick:function(){function h(){return u("help")}return h}()})]})})})},I=function(c,m){var i=(0,t.useBackend)(m),u=i.act,s=i.data,l=s.lines,h=s.playing,C=s.repeat,v=s.maxRepeats,p=s.tempo,N=s.minTempo,V=s.maxTempo,S=s.tickLag,y=s.volume,L=s.minVolume,w=s.maxVolume,T=s.ready;return(0,e.createComponentVNode)(2,o.Section,{title:"Instrument",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"info",content:"Help",onClick:function(){function x(){return u("help")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file",content:"New",onClick:function(){function x(){return u("newsong")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"upload",content:"Import",onClick:function(){function x(){return u("import")}return x}()})],4),children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Playback",children:[(0,e.createComponentVNode)(2,o.Button,{selected:h,disabled:l.length===0||C<0,icon:"play",content:"Play",onClick:function(){function x(){return u("play")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!h,icon:"stop",content:"Stop",onClick:function(){function x(){return u("stop")}return x}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Repeat",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:0,maxValue:v,value:C,stepPixelSize:59,onChange:function(){function x(M,O){return u("repeat",{new:O})}return x}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Tempo",children:(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Button,{disabled:p>=V,content:"-",as:"span",mr:"0.5rem",onClick:function(){function x(){return u("tempo",{new:p+S})}return x}()}),(0,a.round)(600/p)," BPM",(0,e.createComponentVNode)(2,o.Button,{disabled:p<=N,content:"+",as:"span",ml:"0.5rem",onClick:function(){function x(){return u("tempo",{new:p-S})}return x}()})]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:L,maxValue:w,value:y,stepPixelSize:6,onDrag:function(){function x(M,O){return u("setvolume",{new:O})}return x}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",children:T?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Ready"}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Instrument Definition Error!"})})]}),(0,e.createComponentVNode)(2,k)]})},k=function(c,m){var i=(0,t.useBackend)(m),u=i.act,s=i.data,l=s.allowedInstrumentNames,h=s.instrumentLoaded,C=s.instrument,v=s.canNoteShift,p=s.noteShift,N=s.noteShiftMin,V=s.noteShiftMax,S=s.sustainMode,y=s.sustainLinearDuration,L=s.sustainExponentialDropoff,w=s.legacy,T=s.sustainDropoffVolume,x=s.sustainHeldNote,M,O;return S===1?(M="Linear",O=(0,e.createComponentVNode)(2,o.Slider,{minValue:.1,maxValue:5,value:y,step:.5,stepPixelSize:85,format:function(){function D(E){return(0,a.round)(E*100)/100+" seconds"}return D}(),onChange:function(){function D(E,P){return u("setlinearfalloff",{new:P/10})}return D}()})):S===2&&(M="Exponential",O=(0,e.createComponentVNode)(2,o.Slider,{minValue:1.025,maxValue:10,value:L,step:.01,format:function(){function D(E){return(0,a.round)(E*1e3)/1e3+"% per decisecond"}return D}(),onChange:function(){function D(E,P){return u("setexpfalloff",{new:P})}return D}()})),l.sort(),(0,e.createComponentVNode)(2,o.Box,{my:-1,children:(0,e.createComponentVNode)(2,o.Collapsible,{mt:"1rem",mb:"0",title:"Advanced",children:(0,e.createComponentVNode)(2,o.Section,{mt:-1,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Type",children:w?"Legacy":"Synthesized"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current",children:h?(0,e.createComponentVNode)(2,o.Dropdown,{options:l,selected:C,width:"50%",onSelected:function(){function D(E){return u("switchinstrument",{name:E})}return D}()}):(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"None!"})}),!!(!w&&v)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Note Shift/Note Transpose",children:(0,e.createComponentVNode)(2,o.Slider,{minValue:N,maxValue:V,value:p,stepPixelSize:2,format:function(){function D(E){return E+" keys / "+(0,a.round)(E/12*100)/100+" octaves"}return D}(),onChange:function(){function D(E,P){return u("setnoteshift",{new:P})}return D}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain Mode",children:[(0,e.createComponentVNode)(2,o.Dropdown,{options:["Linear","Exponential"],selected:M,mb:"0.4rem",onSelected:function(){function D(E){return u("setsustainmode",{new:E})}return D}()}),O]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Volume Dropoff Threshold",children:(0,e.createComponentVNode)(2,o.Slider,{animated:!0,minValue:.01,maxValue:100,value:T,stepPixelSize:6,onChange:function(){function D(E,P){return u("setdropoffvolume",{new:P})}return D}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Sustain indefinitely last held note",children:(0,e.createComponentVNode)(2,o.Button,{selected:x,icon:x?"toggle-on":"toggle-off",content:x?"Yes":"No",onClick:function(){function D(){return u("togglesustainhold")}return D}()})})],4)]}),(0,e.createComponentVNode)(2,o.Button,{icon:"redo",content:"Reset to Default",mt:"0.5rem",onClick:function(){function D(){return u("reset")}return D}()})]})})})},g=function(c,m){var i=(0,t.useBackend)(m),u=i.act,s=i.data,l=s.playing,h=s.lines,C=s.editing;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Editor",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!C||l,icon:"plus",content:"Add Line",onClick:function(){function v(){return u("newline",{line:h.length+1})}return v}()}),(0,e.createComponentVNode)(2,o.Button,{selected:!C,icon:C?"chevron-up":"chevron-down",onClick:function(){function v(){return u("edit")}return v}()})],4),children:!!C&&(h.length>0?(0,e.createComponentVNode)(2,o.LabeledList,{children:h.map(function(v,p){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:p+1,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:l,icon:"pen",onClick:function(){function N(){return u("modifyline",{line:p+1})}return N}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:l,icon:"trash",onClick:function(){function N(){return u("deleteline",{line:p+1})}return N}()})],4),children:v},p)})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"Song is empty."}))})}},52736:function(A,r,n){"use strict";r.__esModule=!0,r.Jukebox=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(72253),f=n(36036),b=n(98595),B=r.Jukebox=function(){function g(d,c){var m=(0,o.useBackend)(c),i=m.act,u=m.data,s=u.active,l=u.looping,h=u.track_selected,C=u.volume,v=u.max_volume,p=u.songs,N=u.startTime,V=u.endTime,S=u.worldTime,y=u.need_coin,L=u.payment,w=u.advanced_admin,T=35,x=!L&&y&&!w,M=(0,t.flow)([(0,a.sortBy)(function(j){return j.name})])(p),O=p.find(function(j){return j.name===h}),D=M.length,E=O?M.findIndex(function(j){return j.name===O.name})+1:0,P=function(){function j(F){var W=Math.floor(F/60),z=F%60,K=String(W).padStart(2,"0")+":"+String(z).padStart(2,"0");return K}return j}(),R=(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[s?l?"\u221E":P(Math.round((S-N)/10)):l?"\u221E":P(O.length)," ","/ ",l?"\u221E":P(O.length)]});return(0,e.createComponentVNode)(2,b.Window,{width:350,height:435,title:"\u041C\u0443\u0437\u044B\u043A\u0430\u043B\u044C\u043D\u044B\u0439 \u0430\u0432\u0442\u043E\u043C\u0430\u0442",children:[x?(0,e.createComponentVNode)(2,k):null,(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack,{children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,title:"\u041F\u0440\u043E\u0438\u0433\u0440\u044B\u0432\u0430\u0442\u0435\u043B\u044C",children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{bold:!0,maxWidth:"240px",children:O.name.length>T?(0,e.createVNode)(1,"marquee",null,O.name,0):O.name}),(0,e.createComponentVNode)(2,f.Stack,{fill:!0,mt:1.5,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,f.Button,{fluid:!0,icon:s?"pause":"play",color:"transparent",content:s?"\u0421\u0442\u043E\u043F":"\u0421\u0442\u0430\u0440\u0442",selected:s,onClick:function(){function j(){return i("toggle")}return j}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,basis:"0",children:(0,e.createComponentVNode)(2,f.Button.Checkbox,{fluid:!0,icon:"undo",content:"\u041F\u043E\u0432\u0442\u043E\u0440",disabled:s||y&&!w,tooltip:y&&!w?"\u0412\u044B \u043D\u0435 \u043C\u043E\u0436\u0435\u0442\u0435 \u0432\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u043E\u0432\u0442\u043E\u0440 \u0437\u0430 \u043C\u043E\u043D\u0435\u0442\u043A\u0443":null,checked:l,onClick:function(){function j(){return i("loop",{looping:!l})}return j}()})})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.ProgressBar.Countdown,{start:N,current:l?V:S,end:V,children:R})})]})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{children:[s?(0,e.createComponentVNode)(2,I):null,(0,e.createComponentVNode)(2,f.Stack,{fill:!0,mb:1.5,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,m:0,children:(0,e.createComponentVNode)(2,f.Button,{color:"transparent",icon:"fast-backward",onClick:function(){function j(){return i("set_volume",{volume:"min"})}return j}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,f.Button,{color:"transparent",icon:"undo",onClick:function(){function j(){return i("set_volume",{volume:"reset"})}return j}()})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,m:0,textAlign:"right",children:(0,e.createComponentVNode)(2,f.Button,{color:"transparent",icon:"fast-forward",onClick:function(){function j(){return i("set_volume",{volume:"max"})}return j}()})})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{textAlign:"center",textColor:"label",children:[(0,e.createComponentVNode)(2,f.Knob,{size:2,color:C<=25?"green":C<=50?"":C<=75?"orange":"red",value:C,unit:"%",minValue:0,maxValue:v,step:1,stepPixelSize:5,onDrag:function(){function j(F,W){return i("set_volume",{volume:W})}return j}()}),"Volume"]})]})})]}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,title:"\u0414\u043E\u0441\u0442\u0443\u043F\u043D\u044B\u0435 \u0442\u0440\u0435\u043A\u0438",buttons:(0,e.createComponentVNode)(2,f.Button,{bold:!0,icon:"random",color:"transparent",content:E+"/"+D,tooltip:"\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0441\u043B\u0443\u0447\u0430\u0439\u043D\u044B\u0439 \u0442\u0440\u0435\u043A",tooltipPosition:"top-end",onClick:function(){function j(){var F=Math.floor(Math.random()*D),W=M[F];i("select_track",{track:W.name})}return j}()}),children:M.map(function(j){return(0,e.createComponentVNode)(2,f.Stack.Item,{mb:.5,textAlign:"left",children:(0,e.createComponentVNode)(2,f.Button,{fluid:!0,selected:O.name===j.name,color:"translucent",content:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:j.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:P(j.length)})]}),onClick:function(){function F(){i("select_track",{track:j.name})}return F}()})},j.name)})})})]})})]})}return g}(),I=function(){return(0,e.createComponentVNode)(2,f.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"music",size:"3",color:"gray",mb:1}),(0,e.createComponentVNode)(2,f.Box,{color:"label",bold:!0,children:"\u0418\u0433\u0440\u0430\u0435\u0442 \u043C\u0443\u0437\u044B\u043A\u0430"})]})},k=function(){return(0,e.createComponentVNode)(2,f.Dimmer,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"coins",size:"6",color:"gold",mr:1}),(0,e.createComponentVNode)(2,f.Box,{color:"label",bold:!0,mt:5,fontSize:2,children:"\u0412\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043C\u043E\u043D\u0435\u0442\u043A\u0443"})]})}},13618:function(A,r,n){"use strict";r.__esModule=!0,r.KeyComboModal=void 0;var e=n(89005),a=n(70611),t=n(72253),o=n(36036),f=n(98595),b=n(19203),B=n(51057),I=function(i){return i.key!==a.KEY.Alt&&i.key!==a.KEY.Control&&i.key!==a.KEY.Shift&&i.key!==a.KEY.Escape},k={DEL:"Delete",DOWN:"South",END:"Southwest",HOME:"Northwest",INSERT:"Insert",LEFT:"West",PAGEDOWN:"Southeast",PAGEUP:"Northeast",RIGHT:"East",SPACEBAR:"Space",UP:"North"},g=3,d=function(i){var u="";if(i.altKey&&(u+="Alt"),i.ctrlKey&&(u+="Ctrl"),i.shiftKey&&!(i.keyCode>=48&&i.keyCode<=57)&&(u+="Shift"),i.location===g&&(u+="Numpad"),I(i))if(i.shiftKey&&i.keyCode>=48&&i.keyCode<=57){var s=i.keyCode-48;u+="Shift"+s}else{var l=i.key.toUpperCase();u+=k[l]||l}return u},c=r.KeyComboModal=function(){function m(i,u){var s=(0,t.useBackend)(u),l=s.act,h=s.data,C=h.init_value,v=h.large_buttons,p=h.message,N=p===void 0?"":p,V=h.title,S=h.timeout,y=(0,t.useLocalState)(u,"input",C),L=y[0],w=y[1],T=(0,t.useLocalState)(u,"binding",!0),x=T[0],M=T[1],O=function(){function P(R){if(!x){R.key===a.KEY.Enter&&l("submit",{entry:L}),(0,a.isEscape)(R.key)&&l("cancel");return}if(R.preventDefault(),I(R)){D(d(R)),M(!1);return}else if(R.key===a.KEY.Escape){D(C),M(!1);return}}return P}(),D=function(){function P(R){R!==L&&w(R)}return P}(),E=130+(N.length>30?Math.ceil(N.length/3):0)+(N.length&&v?5:0);return(0,e.createComponentVNode)(2,f.Window,{title:V,width:240,height:E,children:[S&&(0,e.createComponentVNode)(2,B.Loader,{value:S}),(0,e.createComponentVNode)(2,f.Window.Content,{onKeyDown:function(){function P(R){O(R)}return P}(),children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Autofocus),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:N})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:x,content:x&&x!==null?"Awaiting input...":""+L,width:"100%",textAlign:"center",onClick:function(){function P(){D(C),M(!0)}return P}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,b.InputButtons,{input:L})})]})]})})]})}return m}()},35655:function(A,r,n){"use strict";r.__esModule=!0,r.KeycardAuth=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.KeycardAuth=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=(0,e.createComponentVNode)(2,t.Section,{title:"Keycard Authentication Device",children:(0,e.createComponentVNode)(2,t.Box,{children:"This device is used to trigger certain high security events. It requires the simultaneous swipe of two high-level ID cards."})});if(!d.swiping&&!d.busy)return(0,e.createComponentVNode)(2,o.Window,{width:540,height:280,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,(0,e.createComponentVNode)(2,t.Section,{title:"Choose Action",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Red Alert",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",disabled:!d.redAvailable,onClick:function(){function i(){return g("triggerevent",{triggerevent:"Red Alert"})}return i}(),content:"Red Alert"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ERT",children:(0,e.createComponentVNode)(2,t.Button,{icon:"broadcast-tower",onClick:function(){function i(){return g("triggerevent",{triggerevent:"Emergency Response Team"})}return i}(),content:"Call ERT"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Maint Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function i(){return g("triggerevent",{triggerevent:"Grant Emergency Maintenance Access"})}return i}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function i(){return g("triggerevent",{triggerevent:"Revoke Emergency Maintenance Access"})}return i}(),content:"Revoke"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Emergency Station-Wide Access",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"door-open",onClick:function(){function i(){return g("triggerevent",{triggerevent:"Activate Station-Wide Emergency Access"})}return i}(),content:"Grant"}),(0,e.createComponentVNode)(2,t.Button,{icon:"door-closed",onClick:function(){function i(){return g("triggerevent",{triggerevent:"Deactivate Station-Wide Emergency Access"})}return i}(),content:"Revoke"})]})]})})]})});var m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Waiting for YOU to swipe your ID..."});return!d.hasSwiped&&!d.ertreason&&d.event==="Emergency Response Team"?m=(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Fill out the reason for your ERT request."}):d.hasConfirm?m=(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Request Confirmed!"}):d.isRemote?m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Swipe your card to CONFIRM the remote request."}):d.hasSwiped&&(m=(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Waiting for second person to confirm..."})),(0,e.createComponentVNode)(2,o.Window,{width:540,height:265,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[c,d.event==="Emergency Response Team"&&(0,e.createComponentVNode)(2,t.Section,{title:"Reason for ERT Call",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{color:d.ertreason?"":"red",icon:d.ertreason?"check":"pencil-alt",content:d.ertreason?d.ertreason:"-----",disabled:d.busy,onClick:function(){function i(){return g("ert")}return i}()})})}),(0,e.createComponentVNode)(2,t.Section,{title:d.event,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-circle-left",content:"Back",disabled:d.busy||d.hasConfirm,onClick:function(){function i(){return g("reset")}return i}()}),children:m})]})})}return b}()},62955:function(A,r,n){"use strict";r.__esModule=!0,r.KitchenMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(62411),b=r.KitchenMachine=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.data,m=d.config,i=c.ingredients,u=c.operating,s=m.title;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:320,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Operating,{operating:u,name:s}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,B)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Ingredients",children:(0,e.createComponentVNode)(2,t.Table,{className:"Ingredient__Table",children:i.map(function(l){return(0,e.createComponentVNode)(2,t.Table.Row,{tr:5,children:[(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:l.name}),2),(0,e.createVNode)(1,"td",null,(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:[l.amount," ",l.units]}),2)]},l.name)})})})})]})})})}return I}(),B=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=m.inactive,u=m.tooltip;return(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"power-off",disabled:i,tooltip:i?u:"",tooltipPosition:"bottom",content:"Activate",onClick:function(){function s(){return c("cook")}return s}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",disabled:i,tooltip:i?u:"",tooltipPosition:"bottom",content:"Eject Contents",onClick:function(){function s(){return c("eject")}return s}()})})]})})}},9525:function(A,r,n){"use strict";r.__esModule=!0,r.LawManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.LawManager=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.isAdmin,s=i.isSlaved,l=i.isMalf,h=i.isAIMalf,C=i.view;return(0,e.createComponentVNode)(2,o.Window,{width:800,height:l?620:365,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!(u&&s)&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:["This unit is slaved to ",s,"."]}),!!(l||h)&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Law Management",selected:C===0,onClick:function(){function v(){return m("set_view",{set_view:0})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Lawsets",selected:C===1,onClick:function(){function v(){return m("set_view",{set_view:1})}return v}()})]}),C===0&&(0,e.createComponentVNode)(2,b),C===1&&(0,e.createComponentVNode)(2,B)]})})}return k}(),b=function(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.has_zeroth_laws,s=i.zeroth_laws,l=i.has_ion_laws,h=i.ion_laws,C=i.ion_law_nr,v=i.has_inherent_laws,p=i.inherent_laws,N=i.has_supplied_laws,V=i.supplied_laws,S=i.channels,y=i.channel,L=i.isMalf,w=i.isAdmin,T=i.zeroth_law,x=i.ion_law,M=i.inherent_law,O=i.supplied_law,D=i.supplied_law_position;return(0,e.createFragment)([!!u&&(0,e.createComponentVNode)(2,I,{title:"ERR_NULL_VALUE",laws:s,ctx:d}),!!l&&(0,e.createComponentVNode)(2,I,{title:C,laws:h,ctx:d}),!!v&&(0,e.createComponentVNode)(2,I,{title:"Inherent",laws:p,ctx:d}),!!N&&(0,e.createComponentVNode)(2,I,{title:"Supplied",laws:V,ctx:d}),(0,e.createComponentVNode)(2,t.Section,{title:"Statement Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Statement Channel",children:S.map(function(E){return(0,e.createComponentVNode)(2,t.Button,{content:E.channel,selected:E.channel===y,onClick:function(){function P(){return m("law_channel",{law_channel:E.channel})}return P}()},E.channel)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"State Laws",children:(0,e.createComponentVNode)(2,t.Button,{content:"State Laws",onClick:function(){function E(){return m("state_laws")}return E}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Law Notification",children:(0,e.createComponentVNode)(2,t.Button,{content:"Notify",onClick:function(){function E(){return m("notify_laws")}return E}()})})]})}),!!L&&(0,e.createComponentVNode)(2,t.Section,{title:"Add Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"60%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"20%",children:"Actions"})]}),!!(w&&!u)&&(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Zero"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:T}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_zeroth_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_zeroth_law")}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ion"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:x}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_ion_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_ion_law")}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Inherent"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:M}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"N/A"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_inherent_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_inherent_law")}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Supplied"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:O}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:D,onClick:function(){function E(){return m("change_supplied_law_position")}return E}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function E(){return m("change_supplied_law")}return E}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Add",icon:"plus",onClick:function(){function E(){return m("add_supplied_law")}return E}()})]})]})]})})],0)},B=function(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.law_sets;return(0,e.createComponentVNode)(2,t.Box,{children:u.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name+" - "+s.header,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Load Laws",icon:"download",onClick:function(){function l(){return m("transfer_laws",{transfer_laws:s.ref})}return l}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.laws.has_ion_laws>0&&s.laws.ion_laws.map(function(l){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:l.index,children:l.law},l.index)}),s.laws.has_zeroth_laws>0&&s.laws.zeroth_laws.map(function(l){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:l.index,children:l.law},l.index)}),s.laws.has_inherent_laws>0&&s.laws.inherent_laws.map(function(l){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:l.index,children:l.law},l.index)}),s.laws.has_supplied_laws>0&&s.laws.inherent_laws.map(function(l){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:l.index,children:l.law},l.index)})]})},s.name)})})},I=function(g,d){var c=(0,a.useBackend)(g.ctx),m=c.act,i=c.data,u=i.isMalf;return(0,e.createComponentVNode)(2,t.Section,{title:g.title+" Laws",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"10%",children:"Index"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"69%",children:"Law"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"21%",children:"State?"})]}),g.laws.map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:s.index}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s.law}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{content:s.state?"Yes":"No",selected:s.state,onClick:function(){function l(){return m("state_law",{ref:s.ref,state_law:s.state?0:1})}return l}()}),!!u&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Edit",icon:"pencil-alt",onClick:function(){function l(){return m("edit_law",{edit_law:s.ref})}return l}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Delete",icon:"trash",color:"red",onClick:function(){function l(){return m("delete_law",{delete_law:s.ref})}return l}()})],4)]})]},s.law)})]})})}},85066:function(A,r,n){"use strict";r.__esModule=!0,r.LibraryComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.LibraryComputer=function(){function C(v,p){return(0,e.createComponentVNode)(2,o.Window,{width:1050,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})})]})}return C}(),B=function(v,p){var N=(0,a.useBackend)(p),V=N.act,S=N.data,y=v.args,L=S.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:y.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:y.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:y.summary}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[y.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",verticalAlign:"top"})]}),!y.isProgrammatic&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Categories",children:y.categories.join(", ")})]}),(0,e.createVNode)(1,"br"),L===y.ckey&&(0,e.createComponentVNode)(2,t.Button,{content:"Delete Book",icon:"trash",color:"red",disabled:y.isProgrammatic,onClick:function(){function w(){return V("delete_book",{bookid:y.id,user_ckey:L})}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Report Book",icon:"flag",color:"red",disabled:y.isProgrammatic,onClick:function(){function w(){return(0,f.modalOpen)(p,"report_book",{bookid:y.id})}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Rate Book",icon:"star",color:"caution",disabled:y.isProgrammatic,onClick:function(){function w(){return(0,f.modalOpen)(p,"rate_info",{bookid:y.id})}return w}()})]})},I=function(v,p){var N=(0,a.useBackend)(p),V=N.act,S=N.data,y=v.args,L=S.selected_report,w=S.report_categories,T=S.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",title:"Report this book for Rule Violations",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:y.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reasons",children:(0,e.createComponentVNode)(2,t.Box,{children:w.map(function(x,M){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:x.description,selected:x.category_id===L,onClick:function(){function O(){return V("set_report",{report_type:x.category_id})}return O}()}),(0,e.createVNode)(1,"br")],4,M)})})})]}),(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,icon:"paper-plane",content:"Submit Report",onClick:function(){function x(){return V("submit_report",{bookid:y.id,user_ckey:T})}return x}()})]})},k=function(v,p){var N=(0,a.useBackend)(p),V=N.act,S=N.data,y=S.selected_rating,L=Array(10).fill().map(function(w,T){return 1+T});return(0,e.createComponentVNode)(2,t.Stack,{children:[L.map(function(w,T){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{bold:!0,icon:"star",color:y>=w?"caution":"default",onClick:function(){function x(){return V("set_rating",{rating_value:w})}return x}()})},T)}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,ml:2,fontSize:"150%",children:[y+"/10",(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"top"})]})]})},g=function(v,p){var N=(0,a.useBackend)(p),V=N.act,S=N.data,y=v.args,L=S.user_ckey;return(0,e.createComponentVNode)(2,t.Section,{level:2,m:"-1rem",pb:"1.5rem",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:y.title}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:y.author}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rating",children:[y.current_rating?y.current_rating:0,(0,e.createComponentVNode)(2,t.Icon,{name:"star",color:"yellow",ml:.5,verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Total Ratings",children:y.total_ratings?y.total_ratings:0})]}),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,t.Button.Confirm,{mt:2,content:"Submit",icon:"paper-plane",onClick:function(){function w(){return V("rate_book",{bookid:y.id,user_ckey:L})}return w}()})]})},d=function(v,p){var N=(0,a.useBackend)(p),V=N.data,S=(0,a.useLocalState)(p,"tabIndex",0),y=S[0],L=S[1],w=V.login_state;return(0,e.createComponentVNode)(2,t.Stack.Item,{mb:1,children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:y===0,onClick:function(){function T(){return L(0)}return T}(),children:"Book Archives"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:y===1,onClick:function(){function T(){return L(1)}return T}(),children:"Corporate Literature"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:y===2,onClick:function(){function T(){return L(2)}return T}(),children:"Upload Book"}),w===1&&(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:y===3,onClick:function(){function T(){return L(3)}return T}(),children:"Patron Manager"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:y===4,onClick:function(){function T(){return L(4)}return T}(),children:"Inventory"})]})})},c=function(v,p){var N=(0,a.useLocalState)(p,"tabIndex",0),V=N[0];switch(V){case 0:return(0,e.createComponentVNode)(2,i);case 1:return(0,e.createComponentVNode)(2,u);case 2:return(0,e.createComponentVNode)(2,s);case 3:return(0,e.createComponentVNode)(2,l);case 4:return(0,e.createComponentVNode)(2,h);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},m=function(v,p){var N=(0,a.useBackend)(p),V=N.act,S=N.data,y=S.searchcontent,L=S.book_categories,w=S.user_ckey,T=[];return L.map(function(x){return T[x.description]=x.category_id}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"35%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"edit",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Inputs"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:y.title||"Input Title",onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_title")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{textAlign:"left",icon:"pen",width:20,content:y.author||"Input Author",onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_author")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Ratings",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{mr:1,width:"min-content",content:y.ratingmin,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_ratingmin")}return x}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:"To"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{ml:1,width:"min-content",content:y.ratingmax,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_search_ratingmax")}return x}()})})]})})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"40%",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"clipboard-list",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Book Categories"]}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{mt:2,children:(0,e.createComponentVNode)(2,t.Dropdown,{mt:.6,width:"190px",options:L.map(function(x){return x.description}),onSelected:function(){function x(M){return V("toggle_search_category",{category_id:T[M]})}return x}()})})})}),(0,e.createVNode)(1,"br"),L.filter(function(x){return y.categories.includes(x.category_id)}).map(function(x){return(0,e.createComponentVNode)(2,t.Button,{content:x.description,selected:!0,icon:"unlink",onClick:function(){function M(){return V("toggle_search_category",{category_id:x.category_id})}return M}()},x.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",m:".5em",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:1.5,mr:"1rem"}),"Search Actions"]}),(0,e.createComponentVNode)(2,t.Button,{content:"Clear Search",icon:"eraser",onClick:function(){function x(){return V("clear_search")}return x}()}),y.ckey?(0,e.createComponentVNode)(2,t.Button,{mb:.5,content:"Stop Showing My Books",color:"bad",icon:"search",onClick:function(){function x(){return V("clear_ckey_search")}return x}()}):(0,e.createComponentVNode)(2,t.Button,{content:"Find My Books",icon:"search",onClick:function(){function x(){return V("find_users_books",{user_ckey:w})}return x}()})]})]})},i=function(v,p){var N=(0,a.useBackend)(p),V=N.act,S=N.data,y=S.external_booklist,L=S.archive_pagenumber,w=S.num_pages,T=S.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Access",buttons:(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-left",disabled:L===1,onClick:function(){function x(){return V("deincrementpagemax")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-left",disabled:L===1,onClick:function(){function x(){return V("deincrementpage")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{bold:!0,content:L,onClick:function(){function x(){return(0,f.modalOpen)(p,"setpagenumber")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",disabled:L===w,onClick:function(){function x(){return V("incrementpage")}return x}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"angle-double-right",disabled:L===w,onClick:function(){function x(){return V("incrementpagemax")}return x}()})],4),children:[(0,e.createComponentVNode)(2,m),(0,e.createVNode)(1,"hr"),(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Ratings"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Category"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),y.map(function(x){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:x.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:.5}),x.title.length>45?x.title.substr(0,45)+"...":x.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:x.author.length>30?x.author.substr(0,30)+"...":x.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[x.rating,(0,e.createComponentVNode)(2,t.Icon,{name:"star",ml:.5,color:"yellow",verticalAlign:"middle"})]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:x.categories.join(", ").substr(0,45)}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[T===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function M(){return V("order_external_book",{bookid:x.id})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function M(){return(0,f.modalOpen)(p,"expand_info",{bookid:x.id})}return M}()})]})]},x.id)})]})]})},u=function(v,p){var N=(0,a.useBackend)(p),V=N.act,S=N.data,y=S.programmatic_booklist,L=S.login_state;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Corporate Book Catalog",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Actions"})]}),y.map(function(w,T){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:w.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book",mr:2}),w.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:w.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[L===1&&(0,e.createComponentVNode)(2,t.Button,{content:"Order",icon:"print",onClick:function(){function x(){return V("order_programmatic_book",{bookid:w.id})}return x}()}),(0,e.createComponentVNode)(2,t.Button,{content:"More...",onClick:function(){function x(){return(0,f.modalOpen)(p,"expand_info",{bookid:w.id})}return x}()})]})]},T)})]})})},s=function(v,p){var N=(0,a.useBackend)(p),V=N.act,S=N.data,y=S.selectedbook,L=S.book_categories,w=S.user_ckey,T=[];return L.map(function(x){return T[x.description]=x.category_id}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Book System Upload",buttons:(0,e.createComponentVNode)(2,t.Button.Confirm,{bold:!0,width:9.5,icon:"upload",disabled:y.copyright,content:"Upload Book",onClick:function(){function x(){return V("uploadbook",{user_ckey:w})}return x}()}),children:[y.copyright?(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"WARNING: You cannot upload or modify the attributes of a copyrighted book"}):(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{ml:15,mb:3,fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"search-plus",verticalAlign:"middle",size:3,mr:2}),"Book Uploader"]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:y.copyright,content:y.title,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_selected_title")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,t.Button,{width:20,textAlign:"left",icon:"pen",disabled:y.copyright,content:y.author,onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_selected_author")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Categories",children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Dropdown,{width:"240px",options:L.map(function(x){return x.description}),onSelected:function(){function x(M){return V("toggle_upload_category",{category_id:T[M]})}return x}()})})})]}),(0,e.createVNode)(1,"br"),L.filter(function(x){return y.categories.includes(x.category_id)}).map(function(x){return(0,e.createComponentVNode)(2,t.Button,{content:x.description,disabled:y.copyright,selected:!0,icon:"unlink",onClick:function(){function M(){return V("toggle_upload_category",{category_id:x.category_id})}return M}()},x.category_id)})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mr:75,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Summary",children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen",width:"auto",disabled:y.copyright,content:"Edit Summary",onClick:function(){function x(){return(0,f.modalOpen)(p,"edit_selected_summary")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{children:y.summary})]})})]})]})},l=function(v,p){var N=(0,a.useBackend)(p),V=N.act,S=N.data,y=S.checkout_data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Checked Out Books",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Patron"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time Left"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actions"})]}),y.map(function(L,w){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-tag"}),L.patron_name]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.title}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.timeleft>=0?L.timeleft:"LATE"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:(0,e.createComponentVNode)(2,t.Button,{content:"Mark Lost",icon:"flag",color:"bad",disabled:L.timeleft>=0,onClick:function(){function T(){return V("reportlost",{libraryid:L.libraryid})}return T}()})})]},w)})]})})},h=function(v,p){var N=(0,a.useBackend)(p),V=N.act,S=N.data,y=S.inventory_list;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Library Inventory",children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"LIB ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"})]}),y.map(function(L,w){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:L.libraryid}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"})," ",L.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:L.checked_out?"Checked Out":"Available"})]},w)})]})})};(0,f.modalRegisterBodyOverride)("expand_info",B),(0,f.modalRegisterBodyOverride)("report_book",I),(0,f.modalRegisterBodyOverride)("rate_info",g)},9516:function(A,r,n){"use strict";r.__esModule=!0,r.LibraryManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=r.LibraryManager=function(){function d(c,m){return(0,e.createComponentVNode)(2,o.Window,{width:600,height:600,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:(0,e.createComponentVNode)(2,B)})]})}return d}(),B=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.pagestate;switch(l){case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,g);case 3:return(0,e.createComponentVNode)(2,k);default:return"WE SHOULDN'T BE HERE!"}},I=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data;return(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.4rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-shield",verticalAlign:"middle",size:3,mr:"1rem"}),"Library Manager"]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"trash",width:"auto",color:"danger",content:"Delete Book by SSID",onClick:function(){function l(){return(0,f.modalOpen)(m,"specify_ssid_delete")}return l}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"user-slash",width:"auto",color:"danger",content:"Delete All Books By CKEY",onClick:function(){function l(){return(0,f.modalOpen)(m,"specify_ckey_delete")}return l}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Books By CKEY",onClick:function(){function l(){return(0,f.modalOpen)(m,"specify_ckey_search")}return l}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"search",width:"auto",content:"View All Reported Books",onClick:function(){function l(){return u("view_reported_books")}return l}()})]})},k=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.reports;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-secret",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"All Reported Books",(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function h(){return u("return")}return h}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Uploader CKEY"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Report Type"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Reporter Ckey"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),l.map(function(h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:h.uploader_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),h.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:h.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:h.report_description}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:h.reporter_ckey}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",onClick:function(){function C(){return u("delete_book",{bookid:h.id})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Unflag",icon:"flag",color:"caution",onClick:function(){function C(){return u("unflag_book",{bookid:h.id})}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function C(){return u("view_book",{bookid:h.id})}return C}()})]})]},h.id)})]})})},g=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.ckey,h=s.booklist;return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Table,{className:"Library__Booklist",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.2rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user",verticalAlign:"middle",size:2,mr:"1rem"}),(0,e.createVNode)(1,"br"),"Books uploaded by ",l,(0,e.createVNode)(1,"br")]}),(0,e.createComponentVNode)(2,t.Button,{mt:1,content:"Return to Main",icon:"arrow-alt-circle-left",onClick:function(){function C(){return u("return")}return C}()}),(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"SSID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Title"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Author"}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"middle",children:"Administrative Actions"})]}),h.map(function(C){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:C.id}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"book"}),C.title]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"left",children:C.author}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"right",children:[(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Delete",icon:"trash",color:"bad",onClick:function(){function v(){return u("delete_book",{bookid:C.id})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"View",onClick:function(){function v(){return u("view_book",{bookid:C.id})}return v}()})]})]},C.id)})]})})}},90447:function(A,r,n){"use strict";r.__esModule=!0,r.ListInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(36036),f=n(72253),b=n(92986),B=n(98595),I=r.ListInputModal=function(){function d(c,m){var i=(0,f.useBackend)(m),u=i.act,s=i.data,l=s.items,h=l===void 0?[]:l,C=s.message,v=C===void 0?"":C,p=s.init_value,N=s.timeout,V=s.title,S=(0,f.useLocalState)(m,"selected",h.indexOf(p)),y=S[0],L=S[1],w=(0,f.useLocalState)(m,"searchBarVisible",h.length>10),T=w[0],x=w[1],M=(0,f.useLocalState)(m,"searchQuery",""),O=M[0],D=M[1],E=function(){function G(J){var Q=z.length-1;if(J===b.KEY_DOWN)if(y===null||y===Q){var ue;L(0),(ue=document.getElementById("0"))==null||ue.scrollIntoView()}else{var ie;L(y+1),(ie=document.getElementById((y+1).toString()))==null||ie.scrollIntoView()}else if(J===b.KEY_UP)if(y===null||y===0){var pe;L(Q),(pe=document.getElementById(Q.toString()))==null||pe.scrollIntoView()}else{var te;L(y-1),(te=document.getElementById((y-1).toString()))==null||te.scrollIntoView()}}return G}(),P=function(){function G(J){J!==y&&L(J)}return G}(),R=function(){function G(){x(!1),x(!0)}return G}(),j=function(){function G(J){var Q=String.fromCharCode(J),ue=h.find(function(te){return te==null?void 0:te.toLowerCase().startsWith(Q==null?void 0:Q.toLowerCase())});if(ue){var ie,pe=h.indexOf(ue);L(pe),(ie=document.getElementById(pe.toString()))==null||ie.scrollIntoView()}}return G}(),F=function(){function G(J){var Q;J!==O&&(D(J),L(0),(Q=document.getElementById("0"))==null||Q.scrollIntoView())}return G}(),W=function(){function G(){x(!T),D("")}return G}(),z=h.filter(function(G){return G==null?void 0:G.toLowerCase().includes(O.toLowerCase())}),K=330+Math.ceil(v.length/3);return T||setTimeout(function(){var G;return(G=document.getElementById(y.toString()))==null?void 0:G.focus()},1),(0,e.createComponentVNode)(2,B.Window,{title:V,width:325,height:K,children:[N&&(0,e.createComponentVNode)(2,a.Loader,{value:N}),(0,e.createComponentVNode)(2,B.Window.Content,{onKeyDown:function(){function G(J){var Q=window.event?J.which:J.keyCode;(Q===b.KEY_DOWN||Q===b.KEY_UP)&&(J.preventDefault(),E(Q)),Q===b.KEY_ENTER&&(J.preventDefault(),u("submit",{entry:z[y]})),!T&&Q>=b.KEY_A&&Q<=b.KEY_Z&&(J.preventDefault(),j(Q)),Q===b.KEY_ESCAPE&&(J.preventDefault(),u("cancel"))}return G}(),children:(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{compact:!0,icon:T?"search":"font",selected:!0,tooltip:T?"Search Mode. Type to search or use arrow keys to select manually.":"Hotkey Mode. Type a letter to jump to the first match. Enter to select.",tooltipPosition:"left",onClick:function(){function G(){return W()}return G}()}),className:"ListInput__Section",fill:!0,title:v,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,k,{filteredItems:z,onClick:P,onFocusSearch:R,searchBarVisible:T,selected:y})}),(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:T&&(0,e.createComponentVNode)(2,g,{filteredItems:z,onSearch:F,searchQuery:O,selected:y})}),(0,e.createComponentVNode)(2,o.Stack.Item,{mt:.5,children:(0,e.createComponentVNode)(2,t.InputButtons,{input:z[y]})})]})})})]})}return d}(),k=function(c,m){var i=(0,f.useBackend)(m),u=i.act,s=c.filteredItems,l=c.onClick,h=c.onFocusSearch,C=c.searchBarVisible,v=c.selected;return(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,tabIndex:0,children:s.map(function(p,N){return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:"transparent",id:N,onClick:function(){function V(){return l(N)}return V}(),onDblClick:function(){function V(S){S.preventDefault(),u("submit",{entry:s[v]})}return V}(),onKeyDown:function(){function V(S){var y=window.event?S.which:S.keyCode;C&&y>=b.KEY_A&&y<=b.KEY_Z&&(S.preventDefault(),h())}return V}(),selected:N===v,style:{animation:"none",transition:"none"},children:p.replace(/^\w/,function(V){return V.toUpperCase()})},N)})})},g=function(c,m){var i=(0,f.useBackend)(m),u=i.act,s=c.filteredItems,l=c.onSearch,h=c.searchQuery,C=c.selected;return(0,e.createComponentVNode)(2,o.Input,{width:"100%",autoFocus:!0,autoSelect:!0,onEnter:function(){function v(p){p.preventDefault(),u("submit",{entry:s[C]})}return v}(),onInput:function(){function v(p,N){return l(N)}return v}(),placeholder:"Search...",value:h})}},26826:function(A,r,n){"use strict";r.__esModule=!0,r.Loadout=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b={Default:function(){function c(m,i){return m.gear.gear_tier-i.gear.gear_tier}return c}(),Alphabetical:function(){function c(m,i){return m.gear.name.toLowerCase().localeCompare(i.gear.name.toLowerCase())}return c}(),Cost:function(){function c(m,i){return m.gear.cost-i.gear.cost}return c}()},B=r.Loadout=function(){function c(m,i){var u=(0,t.useBackend)(i),s=u.act,l=u.data,h=(0,t.useLocalState)(i,"search",!1),C=h[0],v=h[1],p=(0,t.useLocalState)(i,"searchText",""),N=p[0],V=p[1],S=(0,t.useLocalState)(i,"category",Object.keys(l.gears)[0]),y=S[0],L=S[1],w=(0,t.useLocalState)(i,"tweakedGear",""),T=w[0],x=w[1];return(0,e.createComponentVNode)(2,f.Window,{width:1105,height:650,children:[T&&(0,e.createComponentVNode)(2,d,{tweakedGear:T,setTweakedGear:x}),(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,I,{category:y,setCategory:L})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"25%",children:(0,e.createComponentVNode)(2,g,{setTweakedGear:x})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"75%",children:(0,e.createComponentVNode)(2,k,{category:y,search:C,setSearch:v,searchText:N,setSearchText:V})})]})})]})})]})}return c}(),I=function(m,i){var u=(0,t.useBackend)(i),s=u.act,l=u.data,h=m.category,C=m.setCategory;return(0,e.createComponentVNode)(2,o.Tabs,{fluid:!0,textAlign:"center",style:{"flex-wrap":"wrap-reverse"},children:Object.keys(l.gears).map(function(v){return(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:v===h,style:{"white-space":"nowrap"},onClick:function(){function p(){return C(v)}return p}(),children:v},v)})})},k=function(m,i){var u=(0,t.useBackend)(i),s=u.act,l=u.data,h=l.user_tier,C=l.gear_slots,v=l.max_gear_slots,p=m.category,N=m.search,V=m.setSearch,S=m.searchText,y=m.setSearchText,L=(0,t.useLocalState)(i,"sortType","Default"),w=L[0],T=L[1],x=(0,t.useLocalState)(i,"sortReverse",!1),M=x[0],O=x[1],D=(0,a.createSearch)(S,function(P){return P.name}),E;return S.length>2?E=Object.entries(l.gears).reduce(function(P,R){var j=R[0],F=R[1];return P.concat(Object.entries(F).map(function(W){var z=W[0],K=W[1];return{key:z,gear:K}}))},[]).filter(function(P){var R=P.gear;return D(R)}):E=Object.entries(l.gears[p]).map(function(P){var R=P[0],j=P[1];return{key:R,gear:j}}),E.sort(b[w]),M&&(E=E.reverse()),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:p,buttons:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Dropdown,{height:1.66,selected:w,options:Object.keys(b),onSelected:function(){function P(R){return T(R)}return P}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:M?"arrow-down-wide-short":"arrow-down-short-wide",tooltip:M?"Ascending order":"Descending order",tooltipPosition:"bottom-end",onClick:function(){function P(){return O(!M)}return P}()})}),N&&(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Input,{width:20,placeholder:"Search...",value:S,onInput:function(){function P(R){return y(R.target.value)}return P}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"magnifying-glass",selected:N,tooltip:"Toggle search field",tooltipPosition:"bottom-end",onClick:function(){function P(){V(!N),y("")}return P}()})})]}),children:E.map(function(P){var R=P.key,j=P.gear,F=12,W=Object.keys(l.selected_gears).includes(R),z=j.cost===1?j.cost+" Point":j.cost+" Points",K=(0,e.createComponentVNode)(2,o.Box,{children:[j.name.length>F&&(0,e.createComponentVNode)(2,o.Box,{children:j.name}),j.gear_tier>h&&(0,e.createComponentVNode)(2,o.Box,{mt:j.name.length>F&&1.5,textColor:"red",children:"That gear is only available at a higher donation tier than you are on."})]}),G=(0,e.createFragment)([j.allowed_roles&&(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:"user",tooltip:(0,e.createComponentVNode)(2,o.Section,{m:-1,title:"Allowed Roles",children:j.allowed_roles.map(function(Q){return(0,e.createComponentVNode)(2,o.Box,{children:Q},Q)})}),tooltipPosition:"left"}),Object.entries(j.tweaks).map(function(Q){var ue=Q[0],ie=Q[1];return ie.map(function(pe){return(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:pe.icon,tooltip:pe.tooltip,tooltipPosition:"top"},ue)})}),(0,e.createComponentVNode)(2,o.Button,{width:"22px",color:"transparent",icon:"info",tooltip:j.desc,tooltipPosition:"top"})],0),J=(0,e.createComponentVNode)(2,o.Box,{class:"Loadout-InfoBox",children:[(0,e.createComponentVNode)(2,o.Box,{style:{"flex-grow":1},fontSize:1,color:"gold",opacity:.75,children:j.gear_tier>0&&"Tier "+j.gear_tier}),(0,e.createComponentVNode)(2,o.Box,{fontSize:.75,opacity:.66,children:z})]});return(0,e.createComponentVNode)(2,o.ImageButton,{m:.5,imageSize:84,dmIcon:j.icon,dmIconState:j.icon_state,tooltip:(j.name.length>F||j.gear_tier>0)&&K,tooltipPosition:"bottom",selected:W,disabled:j.gear_tier>h||C+j.cost>v&&!W,buttons:G,buttonsAlt:J,onClick:function(){function Q(){return s("toggle_gear",{gear:R})}return Q}(),children:j.name},R)})})},g=function(m,i){var u=(0,t.useBackend)(i),s=u.act,l=u.data,h=m.setTweakedGear,C=Object.entries(l.gears).reduce(function(v,p){var N=p[0],V=p[1],S=Object.entries(V).filter(function(y){var L=y[0];return Object.keys(l.selected_gears).includes(L)}).map(function(y){var L=y[0],w=y[1];return Object.assign({key:L},w)});return v.concat(S)},[]);return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Selected Equipment",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",tooltip:"Clear Loadout",tooltipPosition:"bottom-end",onClick:function(){function v(){return s("clear_loadout")}return v}()}),children:C.map(function(v){return(0,e.createComponentVNode)(2,o.ImageButton,{fluid:!0,imageSize:32,dmIcon:v.icon,dmIconState:v.icon_state,buttons:(0,e.createFragment)([Object.entries(v.tweaks).length>0&&(0,e.createComponentVNode)(2,o.Button,{translucent:!0,icon:"gears",iconColor:"gray",width:"33px",onClick:function(){function p(){return h(v)}return p}()}),(0,e.createComponentVNode)(2,o.Button,{translucent:!0,icon:"times",iconColor:"red",width:"32px",onClick:function(){function p(){return s("toggle_gear",{gear:v.key})}return p}()})],0),children:v.name},v.key)})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.ProgressBar,{value:l.gear_slots,maxValue:l.max_gear_slots,ranges:{bad:[l.max_gear_slots,1/0],average:[l.max_gear_slots*.66,l.max_gear_slots],good:[0,l.max_gear_slots*.66]},children:(0,e.createComponentVNode)(2,o.Box,{textAlign:"center",children:["Used points ",l.gear_slots,"/",l.max_gear_slots]})})})})]})},d=function(m,i){var u=(0,t.useBackend)(i),s=u.act,l=u.data,h=m.tweakedGear,C=m.setTweakedGear;return(0,e.createComponentVNode)(2,o.Dimmer,{children:(0,e.createComponentVNode)(2,o.Box,{className:"Loadout-Modal__background",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,width:20,height:20,title:h.name,buttons:(0,e.createComponentVNode)(2,o.Button,{color:"red",icon:"times",tooltip:"Close",tooltipPosition:"top",onClick:function(){function v(){return C("")}return v}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:Object.entries(h.tweaks).map(function(v){var p=v[0],N=v[1];return N.map(function(V){var S=l.selected_gears[h.key][p];return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:V.name,color:S?"":"gray",buttons:(0,e.createComponentVNode)(2,o.Button,{color:"transparent",icon:"pen",onClick:function(){function y(){return s("set_tweak",{gear:h.key,tweak:p})}return y}()}),children:[S||"Default",(0,e.createComponentVNode)(2,o.Box,{inline:!0,ml:1,width:1,height:1,verticalAlign:"middle",style:{"background-color":""+S}})]},p)})})})})})})}},77613:function(A,r,n){"use strict";r.__esModule=!0,r.MODsuitContent=r.MODsuit=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(y,L){var w=y.name,T=y.value,x=y.module_ref,M=(0,a.useBackend)(L),O=M.act;return(0,e.createComponentVNode)(2,t.NumberInput,{value:T,minValue:-50,maxValue:50,stepPixelSize:5,width:"39px",onChange:function(){function D(E,P){return O("configure",{key:w,value:P,ref:x})}return D}()})},b=function(y,L){var w=y.name,T=y.value,x=y.module_ref,M=(0,a.useBackend)(L),O=M.act;return(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:T,onClick:function(){function D(){return O("configure",{key:w,value:!T,ref:x})}return D}()})},B=function(y,L){var w=y.name,T=y.value,x=y.module_ref,M=(0,a.useBackend)(L),O=M.act;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"paint-brush",onClick:function(){function D(){return O("configure",{key:w,ref:x})}return D}()}),(0,e.createComponentVNode)(2,t.ColorBox,{color:T,mr:.5})],4)},I=function(y,L){var w=y.name,T=y.value,x=y.values,M=y.module_ref,O=(0,a.useBackend)(L),D=O.act;return(0,e.createComponentVNode)(2,t.Dropdown,{displayText:T,options:x,onSelected:function(){function E(P){return D("configure",{key:w,value:P,ref:M})}return E}()})},k=function(y,L){var w=y.name,T=y.display_name,x=y.type,M=y.value,O=y.values,D=y.module_ref,E={number:(0,e.normalizeProps)((0,e.createComponentVNode)(2,f,Object.assign({},y))),bool:(0,e.normalizeProps)((0,e.createComponentVNode)(2,b,Object.assign({},y))),color:(0,e.normalizeProps)((0,e.createComponentVNode)(2,B,Object.assign({},y))),list:(0,e.normalizeProps)((0,e.createComponentVNode)(2,I,Object.assign({},y)))};return(0,e.createComponentVNode)(2,t.Box,{children:[T,": ",E[x]]})},g=function(y,L){var w=y.active,T=y.userradiated,x=y.usertoxins,M=y.usermaxtoxins,O=y.threatlevel;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Radiation Level",color:w&&T?"bad":"good",children:w&&T?"IRRADIATED!":"RADIATION-FREE"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxins Level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?x/M:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:x})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Hazard Level",color:w&&O?"bad":"good",bold:!0,children:w&&O?O:0})})]})},d=function(y,L){var w=y.active,T=y.userhealth,x=y.usermaxhealth,M=y.userbrute,O=y.userburn,D=y.usertoxin,E=y.useroxy;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?T/x:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?T:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?M/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?M:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?O/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?O:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?D/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?D:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?E/x:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?E:0})})})})]})],4)},c=function(y,L){var w=y.active,T=y.statustime,x=y.statusid,M=y.statushealth,O=y.statusmaxhealth,D=y.statusbrute,E=y.statusburn,P=y.statustoxin,R=y.statusoxy,j=y.statustemp,F=y.statusnutrition,W=y.statusfingerprints,z=y.statusdna,K=y.statusviruses;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Time",children:w?T:"00:00:00"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Operation Number",children:w?x||"0":"???"})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Health",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?M/O:0,ranges:{good:[.5,1/0],average:[.2,.5],bad:[-1/0,.2]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?M:0})})}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Brute",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?D/O:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?D:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Burn",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?E/O:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:w?E:0})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Toxin",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?P/O:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:P})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Suffocation",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:w?R/O:0,ranges:{good:[-1/0,.2],average:[.2,.5],bad:[.5,1/0]},children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:R})})})})]}),(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Body Temperature",children:w?j:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Nutrition Status",children:w?F:0})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"DNA",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fingerprints",children:w?W:"???"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unique Enzymes",children:w?z:"???"})]})}),!!w&&!!K&&(0,e.createComponentVNode)(2,t.Section,{title:"Diseases",children:(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"signature",tooltip:"Name",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"wind",tooltip:"Type",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Stage",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"flask",tooltip:"Cure",tooltipPosition:"top"})})]}),K.map(function(G){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.type}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[G.stage,"/",G.maxstage]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:G.cure})]},G.name)})]})})],0)},m={rad_counter:g,health_analyzer:d,status_readout:c},i=function(){return(0,e.createComponentVNode)(2,t.Section,{align:"center",fill:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{color:"red",name:"exclamation-triangle",size:15}),(0,e.createComponentVNode)(2,t.Box,{fontSize:"30px",color:"red",children:"ERROR: INTERFACE UNRESPONSIVE"})]})},u=function(y,L){var w=(0,a.useBackend)(L),T=w.act,x=w.data;return(0,e.createComponentVNode)(2,t.Dimmer,{children:(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"16px",color:"blue",children:"SUIT UNPOWERED"})})})},s=function(y,L){var w=y.configuration_data,T=y.module_ref,x=Object.keys(w);return(0,e.createComponentVNode)(2,t.Dimmer,{backgroundColor:"rgba(0, 0, 0, 0.8)",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[x.map(function(M){var O=w[M];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,k,{name:M,display_name:O.display_name,type:O.type,value:O.value,values:O.values,module_ref:T})},O.key)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:y.onExit,icon:"times",textAlign:"center",children:"Exit"})})})]})})},l=function(y){switch(y){case 1:return"Use";case 2:return"Toggle";case 3:return"Select"}},h=function(y,L){var w=(0,a.useBackend)(L),T=w.act,x=w.data,M=x.active,O=x.malfunctioning,D=x.locked,E=x.open,P=x.selected_module,R=x.complexity,j=x.complexity_max,F=x.wearer_name,W=x.wearer_job,z=O?"Malfunctioning":M?"Active":"Inactive";return(0,e.createComponentVNode)(2,t.Section,{title:"Parameters",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",content:M?"Deactivate":"Activate",onClick:function(){function K(){return T("activate")}return K}()}),children:z}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID Lock",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:D?"lock-open":"lock",content:D?"Unlock":"Lock",onClick:function(){function K(){return T("lock")}return K}()}),children:D?"Locked":"Unlocked"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cover",children:E?"Open":"Closed"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Selected Module",children:P||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Complexity",children:[R," (",j,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Occupant",children:[F,", ",W]})]})})},C=function(y,L){var w=(0,a.useBackend)(L),T=w.act,x=w.data,M=x.active,O=x.control,D=x.helmet,E=x.chestplate,P=x.gauntlets,R=x.boots,j=x.core,F=x.charge;return(0,e.createComponentVNode)(2,t.Section,{title:"Hardware",children:[(0,e.createComponentVNode)(2,t.Collapsible,{title:"Parts",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Control Unit",children:O}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Helmet",children:D||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Chestplate",children:E||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Gauntlets",children:P||"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Boots",children:R||"None"})]})}),(0,e.createComponentVNode)(2,t.Collapsible,{title:"Core",children:j&&(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Type",children:j}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Core Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:F/100,content:F+"%",ranges:{good:[.6,1/0],average:[.3,.6],bad:[-1/0,.3]}})})]})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",textAlign:"center",children:"No Core Detected"})})]})},v=function(y,L){var w=(0,a.useBackend)(L),T=w.act,x=w.data,M=x.active,O=x.modules,D=O.filter(function(E){return!!E.id});return(0,e.createComponentVNode)(2,t.Section,{title:"Info",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:D.length!==0&&D.map(function(E){var P=m[E.id];return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[!M&&(0,e.createComponentVNode)(2,u),(0,e.normalizeProps)((0,e.createComponentVNode)(2,P,Object.assign({},E,{active:M})))]},E.ref)})||(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Info Modules Detected"})})})},p=function(y,L){var w=(0,a.useBackend)(L),T=w.act,x=w.data,M=x.complexity_max,O=x.modules,D=(0,a.useLocalState)(L,"module_configuration",null),E=D[0],P=D[1];return(0,e.createComponentVNode)(2,t.Section,{title:"Modules",fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:O.length!==0&&O.map(function(R){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Collapsible,{title:R.module_name,children:(0,e.createComponentVNode)(2,t.Section,{children:[E===R.ref&&(0,e.createComponentVNode)(2,s,{configuration_data:R.configuration_data,module_ref:R.ref,onExit:function(){function j(){return P(null)}return j}()}),(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"save",tooltip:"Complexity",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"plug",tooltip:"Idle Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"lightbulb",tooltip:"Active Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"bolt",tooltip:"Use Power Cost",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"hourglass-half",tooltip:"Cooldown",tooltipPosition:"top"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{color:"transparent",icon:"tasks",tooltip:"Actions",tooltipPosition:"top"})})]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[R.module_complexity,"/",M]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.idle_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.active_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:R.use_power}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[R.cooldown>0&&R.cooldown/10||"0","/",R.cooldown_time/10,"s"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function j(){return T("select",{ref:R.ref})}return j}(),icon:"bullseye",selected:R.module_active,tooltip:l(R.module_type),tooltipPosition:"left",disabled:!R.module_type}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function j(){return P(R.ref)}return j}(),icon:"cog",selected:E===R.ref,tooltip:"Configure",tooltipPosition:"left",disabled:R.configuration_data.length===0}),(0,e.createComponentVNode)(2,t.Button,{onClick:function(){function j(){return T("pin",{ref:R.ref})}return j}(),icon:"thumbtack",selected:R.pinned,tooltip:"Pin",tooltipPosition:"left",disabled:!R.module_type})]})]})]}),(0,e.createComponentVNode)(2,t.Box,{children:R.description})]})})},R.ref)})||(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",children:"No Modules Detected"})})})})},N=r.MODsuitContent=function(){function S(y,L){var w=(0,a.useBackend)(L),T=w.act,x=w.data,M=x.ui_theme,O=x.interface_break;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!O,children:!!O&&(0,e.createComponentVNode)(2,i)||(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,h)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,C)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,v)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,p)})]})})}return S}(),V=r.MODsuit=function(){function S(y,L){var w=(0,a.useBackend)(L),T=w.act,x=w.data,M=x.ui_theme,O=x.interface_break;return(0,e.createComponentVNode)(2,o.Window,{theme:M,width:400,height:620,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,N)})})})}return S}()},78624:function(A,r,n){"use strict";r.__esModule=!0,r.MagnetController=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=n(3939),B=new Map([["n",{icon:"arrow-up",tooltip:"Move North"}],["e",{icon:"arrow-right",tooltip:"Move East"}],["s",{icon:"arrow-down",tooltip:"Move South"}],["w",{icon:"arrow-left",tooltip:"Move West"}],["c",{icon:"crosshairs",tooltip:"Move to Magnet"}],["r",{icon:"dice",tooltip:"Move Randomly"}]]),I=r.MagnetController=function(){function k(g,d){var c=(0,t.useBackend)(d),m=c.act,i=c.data,u=i.autolink,s=i.code,l=i.frequency,h=i.linkedMagnets,C=i.magnetConfiguration,v=i.path,p=i.pathPosition,N=i.probing,V=i.powerState,S=i.speed;return(0,e.createComponentVNode)(2,f.Window,{width:400,height:600,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[!u&&(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{content:"Probe",icon:N?"spinner":"sync",iconSpin:!!N,disabled:N,onClick:function(){function y(){return m("probe_magnets")}return y}()}),title:"Magnet Linking",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,a.toFixed)(l/10,1)}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:s})]})}),(0,e.createComponentVNode)(2,o.Section,{buttons:(0,e.createComponentVNode)(2,o.Button,{icon:V?"power-off":"times",content:V?"On":"Off",selected:V,onClick:function(){function y(){return m("toggle_power")}return y}()}),title:"Controller Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:S.value,minValue:S.min,maxValue:S.max,onChange:function(){function y(L,w){return m("set_speed",{speed:w})}return y}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Path",children:[Array.from(B.entries()).map(function(y){var L=y[0],w=y[1],T=w.icon,x=w.tooltip;return(0,e.createComponentVNode)(2,o.Button,{icon:T,tooltip:x,onClick:function(){function M(){return m("path_add",{code:L})}return M}()},L)}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",confirmIcon:"trash",confirmContent:"",float:"right",tooltip:"Reset Path",tooltipPosition:"left",onClick:function(){function y(){return m("path_clear")}return y}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"file-import",float:"right",tooltip:"Manually input path",tooltipPosition:"left",onClick:function(){function y(){return(0,b.modalOpen)(d,"path_custom_input")}return y}()}),(0,e.createComponentVNode)(2,o.BlockQuote,{children:v.map(function(y,L){var w=B.get(y)||{icon:"question"},T=w.icon,x=w.tooltip;return(0,e.createComponentVNode)(2,o.Button.Confirm,{selected:L+2===p,icon:T,confirmIcon:T,confirmContent:"",tooltip:x,onClick:function(){function M(){return m("path_remove",{index:L+1,code:y})}return M}()},L)})})]})]})}),h.map(function(y,L){var w=y.uid,T=y.powerState,x=y.electricityLevel,M=y.magneticField;return(0,e.createComponentVNode)(2,o.Section,{title:"Magnet #"+(L+1)+" Configuration",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:T?"power-off":"times",content:T?"On":"Off",selected:T,onClick:function(){function O(){return m("toggle_magnet_power",{id:w})}return O}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Move Speed",children:(0,e.createComponentVNode)(2,o.Slider,{value:x,minValue:C.electricityLevel.min,maxValue:C.electricityLevel.max,onChange:function(){function O(D,E){return m("set_electricity_level",{id:w,electricityLevel:E})}return O}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Field Size",children:(0,e.createComponentVNode)(2,o.Slider,{value:M,minValue:C.magneticField.min,maxValue:C.magneticField.max,onChange:function(){function O(D,E){return m("set_magnetic_field",{id:w,magneticField:E})}return O}()})})]})},w)})]})]})}return k}()},72106:function(A,r,n){"use strict";r.__esModule=!0,r.MechBayConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.MechBayConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.recharge_port,m=c&&c.mech,i=m&&m.cell,u=m&&m.name;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:155,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:u?"Mech status: "+u:"Mech status",textAlign:"center",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Sync",onClick:function(){function s(){return g("reconnect")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:m.health/m.maxhealth,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]}})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No power port detected. Please re-sync."})||!m&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No mech detected."})||!i&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cell is installed."})||(0,e.createComponentVNode)(2,t.ProgressBar,{value:i.charge/i.maxcharge,ranges:{good:[.7,1/0],average:[.3,.7],bad:[-1/0,.3]},children:[(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:i.charge})," / "+i.maxcharge]})})]})})})})}return b}()},7466:function(A,r,n){"use strict";r.__esModule=!0,r.MechaControlConsole=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=n(25328),B=r.MechaControlConsole=function(){function I(k,g){var d=(0,t.useBackend)(g),c=d.act,m=d.data,i=m.beacons,u=m.stored_data;return u.length?(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Section,{title:"Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"window-close",onClick:function(){function s(){return c("clear_log")}return s}()}),children:u.map(function(s){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",children:["(",s.time,")"]}),(0,e.createComponentVNode)(2,o.Box,{children:(0,b.decodeHtmlEntities)(s.message)})]},s.time)})})})}):(0,e.createComponentVNode)(2,f.Window,{width:420,height:500,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:i.length&&i.map(function(s){return(0,e.createComponentVNode)(2,o.Section,{title:s.name,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function l(){return c("send_message",{mt:s.uid})}return l}(),children:"Message"}),(0,e.createComponentVNode)(2,o.Button,{icon:"eye",onClick:function(){function l(){return c("get_log",{mt:s.uid})}return l}(),children:"View Log"}),(0,e.createComponentVNode)(2,o.Button.Confirm,{color:"red",content:"Sabotage",icon:"bomb",onClick:function(){function l(){return c("shock",{mt:s.uid})}return l}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[s.maxHealth*.75,1/0],average:[s.maxHealth*.5,s.maxHealth*.75],bad:[-1/0,s.maxHealth*.5]},value:s.health,maxValue:s.maxHealth})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cell Charge",children:s.cell&&(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{good:[s.cellMaxCharge*.75,1/0],average:[s.cellMaxCharge*.5,s.cellMaxCharge*.75],bad:[-1/0,s.cellMaxCharge*.5]},value:s.cellCharge,maxValue:s.cellMaxCharge})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No Cell Installed"})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Air Tank",children:[s.airtank,"kPa"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pilot",children:s.pilot||"Unoccupied"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:(0,b.toTitleCase)(s.location)||"Unknown"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Active Equipment",children:s.active||"None"}),s.cargoMax&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cargo Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{ranges:{bad:[s.cargoMax*.75,1/0],average:[s.cargoMax*.5,s.cargoMax*.75],good:[-1/0,s.cargoMax*.5]},value:s.cargoUsed,maxValue:s.cargoMax})})||null]})},s.name)})||(0,e.createComponentVNode)(2,o.NoticeBox,{children:"No mecha beacons found."})})})}return I}()},79625:function(A,r,n){"use strict";r.__esModule=!0,r.MedicalRecords=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(3939),b=n(98595),B=n(321),I=n(5485),k=n(22091),g={Minor:"lightgray",Medium:"good",Harmful:"average","Dangerous!":"bad","BIOHAZARD THREAT!":"darkred"},d={"*Deceased*":"deceased","*SSD*":"ssd","Physically Unfit":"physically_unfit",Disabled:"disabled"},c=function(T,x){(0,f.modalOpen)(T,"edit",{field:x.edit,value:x.value})},m=function(T,x){var M=T.args;return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:M.name||"Virus",children:(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Number of stages",children:M.max_stages}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Spread",children:[M.spread_text," Transmission"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Possible cure",children:M.cure}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Notes",children:M.desc}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Severity",color:g[M.severity],children:M.severity})]})})})},i=r.MedicalRecords=function(){function w(T,x){var M=(0,t.useBackend)(x),O=M.data,D=O.loginState,E=O.screen;if(!D.logged_in)return(0,e.createComponentVNode)(2,b.Window,{width:800,height:900,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,I.LoginScreen)})});var P;return E===2?P=(0,e.createComponentVNode)(2,u):E===3?P=(0,e.createComponentVNode)(2,s):E===4?P=(0,e.createComponentVNode)(2,l):E===5?P=(0,e.createComponentVNode)(2,p):E===6?P=(0,e.createComponentVNode)(2,N):E===7&&(P=(0,e.createComponentVNode)(2,V)),(0,e.createComponentVNode)(2,b.Window,{width:800,height:900,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.LoginInfo),(0,e.createComponentVNode)(2,k.TemporaryNotice),(0,e.createComponentVNode)(2,L),P]})})]})}return w}(),u=function(T,x){var M=(0,t.useBackend)(x),O=M.act,D=M.data,E=D.records,P=(0,t.useLocalState)(x,"searchText",""),R=P[0],j=P[1],F=(0,t.useLocalState)(x,"sortId","name"),W=F[0],z=F[1],K=(0,t.useLocalState)(x,"sortOrder",!0),G=K[0],J=K[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Manage Records",icon:"wrench",ml:"0.25rem",onClick:function(){function Q(){return O("screen",{screen:3})}return Q}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,placeholder:"Search by Name, ID, Physical Status, or Mental Status",onInput:function(){function Q(ue,ie){return j(ie)}return Q}()})})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,S,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,S,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,S,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,S,{id:"p_stat",children:"Patient Status"}),(0,e.createComponentVNode)(2,S,{id:"m_stat",children:"Mental Status"})]}),E.filter((0,a.createSearch)(R,function(Q){return Q.name+"|"+Q.id+"|"+Q.rank+"|"+Q.p_stat+"|"+Q.m_stat})).sort(function(Q,ue){var ie=G?1:-1;return Q[W].localeCompare(ue[W])*ie}).map(function(Q){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listRow--"+d[Q.p_stat],onClick:function(){function ue(){return O("view_record",{view_record:Q.ref})}return ue}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",Q.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.p_stat}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.m_stat})]},Q.id)})]})})})],4)},s=function(T,x){var M=(0,t.useBackend)(x),O=M.act;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,translucent:!0,lineHeight:3,icon:"download",content:"Backup to Disk",disabled:!0})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,translucent:!0,lineHeight:3,icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0})," "]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button.Confirm,{fluid:!0,translucent:!0,lineHeight:3,icon:"trash",content:"Delete All Medical Records",onClick:function(){function D(){return O("del_all_med_records")}return D}()})})]})})},l=function(T,x){var M=(0,t.useBackend)(x),O=M.act,D=M.data,E=D.medical,P=D.printing;return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{height:"235px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:P?"spinner":"print",disabled:P,iconSpin:!!P,content:"Print Record",ml:"0.5rem",onClick:function(){function R(){return O("print_record")}return R}()}),children:(0,e.createComponentVNode)(2,h)})}),!E||!E.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function R(){return O("new_med_record")}return R}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Medical records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Medical Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:!!E.empty,content:"Delete Medical Record",onClick:function(){function R(){return O("del_med_record")}return R}()}),children:(0,e.createComponentVNode)(2,C)})}),(0,e.createComponentVNode)(2,v)],4)],0)},h=function(T,x){var M=(0,t.useBackend)(x),O=M.data,D=O.general;return!D||!D.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:D.fields.map(function(E,P){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:E.field,children:[(0,e.createComponentVNode)(2,o.Box,{height:"20px",inline:!0,children:E.value}),!!E.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",onClick:function(){function R(){return c(x,E)}return R}()})]},P)})})}),!!D.has_photos&&D.photos.map(function(E,P){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:E,style:{width:"96px","margin-top":"2.5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createVNode)(1,"br"),"Photo #",P+1]},P)})]})},C=function(T,x){var M=(0,t.useBackend)(x),O=M.act,D=M.data,E=D.medical;return!E||!E.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"Medical records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:E.fields.map(function(P,R){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:P.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(P.value),!!P.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:P.line_break?"1rem":"initial",onClick:function(){function j(){return c(x,P)}return j}()})]},R)})})})})},v=function(T,x){var M=(0,t.useBackend)(x),O=M.act,D=M.data,E=D.medical;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function P(){return(0,f.modalOpen)(x,"add_comment")}return P}()}),children:E.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):E.comments.map(function(P,R){return(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:P.header}),(0,e.createVNode)(1,"br"),P.text,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function j(){return O("del_comment",{del_comment:R+1})}return j}()})]},R)})})})},p=function(T,x){var M=(0,t.useBackend)(x),O=M.act,D=M.data,E=D.virus,P=(0,t.useLocalState)(x,"searchText",""),R=P[0],j=P[1],F=(0,t.useLocalState)(x,"sortId2","name"),W=F[0],z=F[1],K=(0,t.useLocalState)(x,"sortOrder2",!0),G=K[0],J=K[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{ml:"0.25rem",fluid:!0,placeholder:"Search by Name, Max Stages, or Severity",onInput:function(){function Q(ue,ie){return j(ie)}return Q}()})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,y,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,y,{id:"max_stages",children:"Max Stages"}),(0,e.createComponentVNode)(2,y,{id:"severity",children:"Severity"})]}),E.filter((0,a.createSearch)(R,function(Q){return Q.name+"|"+Q.max_stages+"|"+Q.severity})).sort(function(Q,ue){var ie=G?1:-1;return Q[W].localeCompare(ue[W])*ie}).map(function(Q){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listVirus--"+Q.severity,onClick:function(){function ue(){return O("vir",{vir:Q.D})}return ue}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"virus"})," ",Q.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:Q.max_stages}),(0,e.createComponentVNode)(2,o.Table.Cell,{color:g[Q.severity],children:Q.severity})]},Q.id)})]})})})})],4)},N=function(T,x){var M=(0,t.useBackend)(x),O=M.act,D=M.data,E=D.goals;return(0,e.createComponentVNode)(2,o.Section,{title:"Virology Goals",fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:E.length!==0&&E.map(function(P){return(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:P.name,children:[(0,e.createComponentVNode)(2,o.Table,{children:(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:(0,e.createComponentVNode)(2,o.Table.Cell,{textAlign:"center",children:(0,e.createComponentVNode)(2,o.ProgressBar,{value:P.delivered,minValue:0,maxValue:P.deliverygoal,ranges:{good:[P.deliverygoal*.5,1/0],average:[P.deliverygoal*.25,P.deliverygoal*.5],bad:[-1/0,P.deliverygoal*.25]},children:[P.delivered," / ",P.deliverygoal," Units"]})})})}),(0,e.createComponentVNode)(2,o.Box,{children:P.report})]})},P.id)})||(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Box,{textAlign:"center",children:"No Goals Detected"})})})})},V=function(T,x){var M=(0,t.useBackend)(x),O=M.act,D=M.data,E=D.medbots;return E.length===0?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"robot",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"There are no Medibots."]})})})}):(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"MedicalRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Area"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Chemicals"})]}),E.map(function(P){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"MedicalRecords__listMedbot--"+P.on,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"medical"})," ",P.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[P.area||"Unknown"," (",P.x,", ",P.y,")"]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.on?(0,e.createComponentVNode)(2,o.Box,{color:"good",children:"Online"}):(0,e.createComponentVNode)(2,o.Box,{color:"average",children:"Offline"})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:P.use_beaker?"Reservoir: "+P.total_volume+"/"+P.maximum_volume:"Using internal synthesizer"})]},P.id)})]})})})},S=function(T,x){var M=(0,t.useLocalState)(x,"sortId","name"),O=M[0],D=M[1],E=(0,t.useLocalState)(x,"sortOrder",!0),P=E[0],R=E[1],j=T.id,F=T.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:O!==j&&"transparent",onClick:function(){function W(){O===j?R(!P):(D(j),R(!0))}return W}(),children:[F,O===j&&(0,e.createComponentVNode)(2,o.Icon,{name:P?"sort-up":"sort-down",ml:"0.25rem;"})]})})},y=function(T,x){var M=(0,t.useLocalState)(x,"sortId2","name"),O=M[0],D=M[1],E=(0,t.useLocalState)(x,"sortOrder2",!0),P=E[0],R=E[1],j=T.id,F=T.children;return(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,color:O!==j&&"transparent",onClick:function(){function W(){O===j?R(!P):(D(j),R(!0))}return W}(),children:[F,O===j&&(0,e.createComponentVNode)(2,o.Icon,{name:P?"sort-up":"sort-down",ml:"0.25rem;"})]})})},L=function(T,x){var M=(0,t.useBackend)(x),O=M.act,D=M.data,E=D.screen,P=D.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:E===2,onClick:function(){function R(){O("screen",{screen:2})}return R}(),children:"List Records"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"database",selected:E===5,onClick:function(){function R(){O("screen",{screen:5})}return R}(),children:"Virus Database"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"vial",selected:E===6,onClick:function(){function R(){O("screen",{screen:6})}return R}(),children:"Virology Goals"}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"plus-square",selected:E===7,onClick:function(){function R(){return O("screen",{screen:7})}return R}(),children:"Medibot Tracking"}),E===3&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"wrench",selected:E===3,children:"Record Maintenance"}),E===4&&P&&!P.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:E===4,children:["Record: ",P.fields[0].value]})]})})};(0,f.modalRegisterBodyOverride)("virus",m)},54989:function(A,r,n){"use strict";r.__esModule=!0,r.MerchVendor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=g.product,s=g.productImage,l=g.productCategory,h=i.user_money;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+s,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:u.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{disabled:u.price>h,icon:"shopping-cart",content:u.price,textAlign:"left",onClick:function(){function C(){return m("purchase",{name:u.name,category:l})}return C}()})})]})},b=function(g,d){var c=(0,a.useBackend)(d),m=c.data,i=(0,a.useLocalState)(d,"tabIndex",1),u=i[0],s=m.products,l=m.imagelist,h=["apparel","toy","decoration"];return(0,e.createComponentVNode)(2,t.Table,{children:s[h[u]].map(function(C){return(0,e.createComponentVNode)(2,f,{product:C,productImage:l[C.path],productCategory:h[u]},C.name)})})},B=r.MerchVendor=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.user_cash,s=i.inserted_cash;return(0,e.createComponentVNode)(2,o.Window,{title:"Merch Computer",width:450,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{color:"light-grey",inline:!0,mr:"0.5rem",children:["There is ",(0,e.createVNode)(1,"b",null,s,0)," credits inserted."]}),(0,e.createComponentVNode)(2,t.Button,{disabled:!s,icon:"money-bill-wave-alt",content:"Dispense Change",textAlign:"left",onClick:function(){function l(){return m("change")}return l}()})],4),children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:["Doing your job and not getting any recognition at work? Well, welcome to the merch shop! Here, you can buy cool things in exchange for money you earn when you have completed your Job Objectives.",u!==null&&(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:["Your balance is ",(0,e.createVNode)(1,"b",null,[u||0,(0,e.createTextVNode)(" credits")],0),"."]})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,b)]})})]})})})}return k}(),I=function(g,d){var c=(0,a.useBackend)(d),m=c.data,i=(0,a.useLocalState)(d,"tabIndex",1),u=i[0],s=i[1],l=m.login_state;return(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"dice",selected:u===1,onClick:function(){function h(){return s(1)}return h}(),children:"Toys"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"flag",selected:u===2,onClick:function(){function h(){return s(2)}return h}(),children:"Decorations"})]})}},87684:function(A,r,n){"use strict";r.__esModule=!0,r.MiningVendor=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=["title","items","gridLayout"];function B(i,u){if(i==null)return{};var s={};for(var l in i)if({}.hasOwnProperty.call(i,l)){if(u.includes(l))continue;s[l]=i[l]}return s}var I={Alphabetical:function(){function i(u,s){return u-s}return i}(),Availability:function(){function i(u,s){return-(u.affordable-s.affordable)}return i}(),Price:function(){function i(u,s){return u.price-s.price}return i}()},k=r.MiningVendor=function(){function i(u,s){var l=(0,t.useLocalState)(s,"gridLayout",!1),h=l[0],C=l[1];return(0,e.createComponentVNode)(2,f.Window,{width:400,height:525,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,g),(0,e.createComponentVNode)(2,c,{gridLayout:h,setGridLayout:C}),(0,e.createComponentVNode)(2,d,{gridLayout:h})]})})})}return i}(),g=function(u,s){var l=(0,t.useBackend)(s),h=l.act,C=l.data,v=C.has_id,p=C.id;return(0,e.createComponentVNode)(2,o.NoticeBox,{success:v,children:v?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{inline:!0,verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",p.name,".",(0,e.createVNode)(1,"br"),"You have ",p.points.toLocaleString("en-US")," points."]}),(0,e.createComponentVNode)(2,o.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){function N(){return h("logoff")}return N}()}),(0,e.createComponentVNode)(2,o.Box,{style:{clear:"both"}})],4):"Please insert an ID in order to make purchases."})},d=function(u,s){var l=(0,t.useBackend)(s),h=l.act,C=l.data,v=C.has_id,p=C.id,N=C.items,V=u.gridLayout,S=(0,t.useLocalState)(s,"search",""),y=S[0],L=S[1],w=(0,t.useLocalState)(s,"sort","Alphabetical"),T=w[0],x=w[1],M=(0,t.useLocalState)(s,"descending",!1),O=M[0],D=M[1],E=(0,a.createSearch)(y,function(j){return j[0]}),P=!1,R=Object.entries(N).map(function(j,F){var W=Object.entries(j[1]).filter(E).map(function(z){return z[1].affordable=v&&p.points>=z[1].price,z[1]}).sort(I[T]);if(W.length!==0)return O&&(W=W.reverse()),P=!0,(0,e.createComponentVNode)(2,m,{title:j[0],items:W,gridLayout:V},j[0])});return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:P?R:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No items matching your criteria was found!"})})})},c=function(u,s){var l=u.gridLayout,h=u.setGridLayout,C=(0,t.useLocalState)(s,"search",""),v=C[0],p=C[1],N=(0,t.useLocalState)(s,"sort",""),V=N[0],S=N[1],y=(0,t.useLocalState)(s,"descending",!1),L=y[0],w=y[1];return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{mt:.2,placeholder:"Search by item name..",width:"100%",onInput:function(){function T(x,M){return p(M)}return T}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:l?"list":"table-cells-large",height:1.75,tooltip:l?"Toggle List Layout":"Toggle Grid Layout",tooltipPosition:"bottom-start",onClick:function(){function T(){return h(!l)}return T}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:"Alphabetical",options:Object.keys(I),width:"100%",onSelected:function(){function T(x){return S(x)}return T}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{icon:L?"arrow-down":"arrow-up",height:1.75,tooltip:L?"Descending order":"Ascending order",tooltipPosition:"bottom-start",onClick:function(){function T(){return w(!L)}return T}()})})]})})},m=function(u,s){var l=(0,t.useBackend)(s),h=l.act,C=l.data,v=u.title,p=u.items,N=u.gridLayout,V=B(u,b);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Collapsible,Object.assign({open:!0,title:v},V,{children:p.map(function(S){return N?(0,e.createComponentVNode)(2,o.ImageButton,{mb:.5,imageSize:57.5,dmIcon:S.icon,dmIconState:S.icon_state,disabled:!C.has_id||C.id.points0?'\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043F\u043E\u0438\u0441\u043A\u0430 "'+u+'"':"\u0412\u0441\u0435 \u043C\u043E\u0434\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438 - "+m.length,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:m.filter(function(h){return h.name&&(u.length>0?h.name.toLowerCase().includes(u.toLowerCase())||h.desc.toLowerCase().includes(u.toLowerCase())||h.author.toLowerCase().includes(u.toLowerCase()):!0)}).map(function(h){return(0,e.createComponentVNode)(2,o.Collapsible,{title:h.name,children:[(0,e.createComponentVNode)(2,o.Section,{title:"\u0410\u0432\u0442\u043E\u0440\u044B",children:h.author}),(0,e.createComponentVNode)(2,o.Section,{title:"\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435",children:h.desc})]},h.name)})})})})})],4)}return B}()},59783:function(A,r,n){"use strict";r.__esModule=!0,r.NTRecruiter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.NTRecruiter=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.gamestatus,m=d.cand_name,i=d.cand_birth,u=d.cand_age,s=d.cand_species,l=d.cand_planet,h=d.cand_job,C=d.cand_records,v=d.cand_curriculum,p=d.total_curriculums,N=d.reason;if(c===0)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{pt:"45%",fontSize:"31px",color:"white",textAlign:"center",bold:!0,children:"Nanotrasen Recruiter Simulator"}),(0,e.createComponentVNode)(2,t.Stack.Item,{pt:"1%",fontSize:"16px",textAlign:"center",color:"label",children:"Work as the Nanotrasen recruiter and avoid hiring incompetent employees!"})]})}),(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Button,{textAlign:"center",lineHeight:2,fluid:!0,icon:"play",color:"green",content:"Begin Shift",onClick:function(){function V(){return g("start_game")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{textAlign:"center",lineHeight:2,fluid:!0,icon:"info",color:"blue",content:"Guide",onClick:function(){function V(){return g("instructions")}return V}()})]})]})})});if(c===1)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,color:"grey",title:"Guide",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-left",content:"Main Menu",onClick:function(){function V(){return g("back_to_menu")}return V}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"1#",color:"silver",children:["To win this game you must hire/dismiss ",(0,e.createVNode)(1,"b",null,p,0)," candidates, one wrongly made choice leads to a game over."]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"2#",color:"silver",children:"Make the right choice by truly putting yourself into the skin of a recruiter working for Nanotrasen!"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"3#",color:"silver",children:[(0,e.createVNode)(1,"b",null,"Unique",16)," characters may appear, pay attention to them!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"4#",color:"silver",children:"Make sure to pay attention to details like age, planet names, the requested job and even the species of the candidate!"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"5#",color:"silver",children:["Not every employment record is good, remember to make your choice based on the ",(0,e.createVNode)(1,"b",null,"company morals",16),"!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"6#",color:"silver",children:"The planet of origin has no restriction on the species of the candidate, don't think too much when you see humans that came from Boron!"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"7#",color:"silver",children:["Pay attention to ",(0,e.createVNode)(1,"b",null,"typos",16)," and ",(0,e.createVNode)(1,"b",null,"missing words",16),", these do make for bad applications!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"8#",color:"silver",children:["Remember, you are recruiting people to work at one of the many NT stations, so no hiring for"," ",(0,e.createVNode)(1,"b",null,"jobs",16)," that they ",(0,e.createVNode)(1,"b",null,"don't offer",16),"!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"9#",color:"silver",children:["Keep your eyes open for incompatible ",(0,e.createVNode)(1,"b",null,"naming schemes",16),", no company wants a Vox named Joe!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"10#",color:"silver",children:["For some unknown reason ",(0,e.createVNode)(1,"b",null,"clowns",16)," are never denied by the company, no matter what."]})]})})})})});if(c===2)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,color:"label",fontSize:"14px",title:"Employment Applications",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"24px",textAlign:"center",color:"silver",bold:!0,children:["Candidate Number #",v]}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",color:"silver",children:(0,e.createVNode)(1,"b",null,m,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Species",color:"silver",children:(0,e.createVNode)(1,"b",null,s,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Age",color:"silver",children:(0,e.createVNode)(1,"b",null,u,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Date of Birth",color:"silver",children:(0,e.createVNode)(1,"b",null,i,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Planet of Origin",color:"silver",children:(0,e.createVNode)(1,"b",null,l,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requested Job",color:"silver",children:(0,e.createVNode)(1,"b",null,h,0)}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Employment Records",color:"silver",children:(0,e.createVNode)(1,"b",null,C,0)})]})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Stamp the application!",color:"grey",textAlign:"center",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"red",content:"Dismiss",fontSize:"150%",icon:"ban",lineHeight:4.5,onClick:function(){function V(){return g("dismiss")}return V}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"green",content:"Hire",fontSize:"150%",icon:"arrow-circle-up",lineHeight:4.5,onClick:function(){function V(){return g("hire")}return V}()})})]})})})]})})});if(c===3)return(0,e.createComponentVNode)(2,o.Window,{width:400,height:550,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{pt:"40%",fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,color:"red",fontSize:"50px",textAlign:"center",children:"Game Over"}),(0,e.createComponentVNode)(2,t.Stack.Item,{fontSize:"15px",color:"label",textAlign:"center",children:N}),(0,e.createComponentVNode)(2,t.Stack.Item,{color:"blue",fontSize:"20px",textAlign:"center",pt:"10px",children:["FINAL SCORE: ",v-1,"/",p]})]})}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Button,{lineHeight:4,fluid:!0,icon:"arrow-left",content:"Main Menu",onClick:function(){function V(){return g("back_to_menu")}return V}()})})]})})})}return b}()},64713:function(A,r,n){"use strict";r.__esModule=!0,r.Newscaster=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(76910),b=n(98595),B=n(3939),I=n(22091),k=["icon","iconSpin","selected","security","onClick","title","children"],g=["name"];function d(y,L){if(y==null)return{};var w={};for(var T in y)if({}.hasOwnProperty.call(y,T)){if(L.includes(T))continue;w[T]=y[T]}return w}var c=128,m=["security","engineering","medical","science","service","supply"],i={security:{title:"Security",fluff_text:"Help keep the crew safe"},engineering:{title:"Engineering",fluff_text:"Ensure the station runs smoothly"},medical:{title:"Medical",fluff_text:"Practice medicine and save lives"},science:{title:"Science",fluff_text:"Develop new technologies"},service:{title:"Service",fluff_text:"Provide amenities to the crew"},supply:{title:"Supply",fluff_text:"Keep the station supplied"}},u=r.Newscaster=function(){function y(L,w){var T=(0,t.useBackend)(w),x=T.act,M=T.data,O=M.is_security,D=M.is_admin,E=M.is_silent,P=M.is_printing,R=M.screen,j=M.channels,F=M.channel_idx,W=F===void 0?-1:F,z=(0,t.useLocalState)(w,"menuOpen",!1),K=z[0],G=z[1],J=(0,t.useLocalState)(w,"viewingPhoto",""),Q=J[0],ue=J[1],ie=(0,t.useLocalState)(w,"censorMode",!1),pe=ie[0],te=ie[1],q;R===0||R===2?q=(0,e.createComponentVNode)(2,l):R===1&&(q=(0,e.createComponentVNode)(2,h));var ne=j.reduce(function(le,ee){return le+ee.unread},0);return(0,e.createComponentVNode)(2,b.Window,{theme:O&&"security",width:800,height:600,children:[Q?(0,e.createComponentVNode)(2,p):(0,e.createComponentVNode)(2,B.ComplexModal,{maxWidth:window.innerWidth/1.5+"px",maxHeight:window.innerHeight/1.5+"px"}),(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Section,{fill:!0,className:(0,a.classes)(["Newscaster__menu",K&&"Newscaster__menu--open"]),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,s,{icon:"bars",title:"Toggle Menu",onClick:function(){function le(){return G(!K)}return le}()}),(0,e.createComponentVNode)(2,s,{icon:"newspaper",title:"Headlines",selected:R===0,onClick:function(){function le(){return x("headlines")}return le}(),children:ne>0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:ne>=10?"9+":ne})}),(0,e.createComponentVNode)(2,s,{icon:"briefcase",title:"Job Openings",selected:R===1,onClick:function(){function le(){return x("jobs")}return le}()}),(0,e.createComponentVNode)(2,o.Divider)]}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:j.map(function(le){return(0,e.createComponentVNode)(2,s,{icon:le.icon,title:le.name,selected:R===2&&j[W-1]===le,onClick:function(){function ee(){return x("channel",{uid:le.uid})}return ee}(),children:le.unread>0&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--unread",children:le.unread>=10?"9+":le.unread})},le)})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:[(0,e.createComponentVNode)(2,o.Divider),(!!O||!!D)&&(0,e.createFragment)([(0,e.createComponentVNode)(2,s,{security:!0,icon:"exclamation-circle",title:"Edit Wanted Notice",mb:"0.5rem",onClick:function(){function le(){return(0,B.modalOpen)(w,"wanted_notice")}return le}()}),(0,e.createComponentVNode)(2,s,{security:!0,icon:pe?"minus-square":"minus-square-o",title:"Censor Mode: "+(pe?"On":"Off"),mb:"0.5rem",onClick:function(){function le(){return te(!pe)}return le}()}),(0,e.createComponentVNode)(2,o.Divider)],4),(0,e.createComponentVNode)(2,s,{icon:"pen-alt",title:"New Story",mb:"0.5rem",onClick:function(){function le(){return(0,B.modalOpen)(w,"create_story")}return le}()}),(0,e.createComponentVNode)(2,s,{icon:"plus-circle",title:"New Channel",onClick:function(){function le(){return(0,B.modalOpen)(w,"create_channel")}return le}()}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,s,{icon:P?"spinner":"print",iconSpin:P,title:P?"Printing...":"Print Newspaper",onClick:function(){function le(){return x("print_newspaper")}return le}()}),(0,e.createComponentVNode)(2,s,{icon:E?"volume-mute":"volume-up",title:"Mute: "+(E?"On":"Off"),onClick:function(){function le(){return x("toggle_mute")}return le}()})]})]})}),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,width:"100%",children:[(0,e.createComponentVNode)(2,I.TemporaryNotice),q]})]})})]})}return y}(),s=function(L,w){var T=(0,t.useBackend)(w),x=T.act,M=L.icon,O=M===void 0?"":M,D=L.iconSpin,E=L.selected,P=E===void 0?!1:E,R=L.security,j=R===void 0?!1:R,F=L.onClick,W=L.title,z=L.children,K=d(L,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({className:(0,a.classes)(["Newscaster__menuButton",P&&"Newscaster__menuButton--selected",j&&"Newscaster__menuButton--security"]),onClick:F},K,{children:[P&&(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--selectedBar"}),(0,e.createComponentVNode)(2,o.Icon,{name:O,spin:D,size:"2"}),(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__menuButton--title",children:W}),z]})))},l=function(L,w){var T=(0,t.useBackend)(w),x=T.act,M=T.data,O=M.screen,D=M.is_admin,E=M.channel_idx,P=M.channel_can_manage,R=M.channels,j=M.stories,F=M.wanted,W=(0,t.useLocalState)(w,"fullStories",[]),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"censorMode",!1),J=G[0],Q=G[1],ue=O===2&&E>-1?R[E-1]:null;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!F&&(0,e.createComponentVNode)(2,C,{story:F,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:ue?ue.icon:"newspaper",mr:"0.5rem"}),ue?ue.name:"Headlines"],0),children:j.length>0?j.slice().reverse().map(function(ie){return!z.includes(ie.uid)&&ie.body.length+3>c?Object.assign({},ie,{body_short:ie.body.substr(0,c-4)+"..."}):ie}).map(function(ie,pe){return(0,e.createComponentVNode)(2,C,{story:ie},pe)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no stories at this time."]})}),!!ue&&(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,height:"40%",title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"info-circle",mr:"0.5rem"}),(0,e.createTextVNode)("About")],4),buttons:(0,e.createFragment)([J&&(0,e.createComponentVNode)(2,o.Button,{disabled:!!ue.admin&&!D,selected:ue.censored,icon:ue.censored?"comment-slash":"comment",content:ue.censored?"Uncensor Channel":"Censor Channel",mr:"0.5rem",onClick:function(){function ie(){return x("censor_channel",{uid:ue.uid})}return ie}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!P,icon:"cog",content:"Manage",onClick:function(){function ie(){return(0,B.modalOpen)(w,"manage_channel",{uid:ue.uid})}return ie}()})],0),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",children:ue.description||"N/A"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:ue.author||"N/A"}),!!D&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Ckey",children:ue.author_ckey}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Public",children:ue.public?"Yes":"No"}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Total Views",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"eye",mr:"0.5rem"}),j.reduce(function(ie,pe){return ie+pe.view_count},0).toLocaleString()]})]})})]})},h=function(L,w){var T=(0,t.useBackend)(w),x=T.act,M=T.data,O=M.jobs,D=M.wanted,E=Object.entries(O).reduce(function(P,R){var j=R[0],F=R[1];return P+F.length},0);return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[!!D&&(0,e.createComponentVNode)(2,C,{story:D,wanted:!0}),(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"briefcase",mr:"0.5rem"}),(0,e.createTextVNode)("Job Openings")],4),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:"Work for a better future at Nanotrasen"}),children:E>0?m.map(function(P){return Object.assign({},i[P],{id:P,jobs:O[P]})}).filter(function(P){return!!P&&P.jobs.length>0}).map(function(P){return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__jobCategory","Newscaster__jobCategory--"+P.id]),title:P.title,buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",color:"label",children:P.fluff_text}),children:P.jobs.map(function(R){return(0,e.createComponentVNode)(2,o.Box,{class:(0,a.classes)(["Newscaster__jobOpening",!!R.is_command&&"Newscaster__jobOpening--command"]),children:["\u2022 ",R.title]},R.title)})},P.id)}):(0,e.createComponentVNode)(2,o.Box,{className:"Newscaster__emptyNotice",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"times",size:"3"}),(0,e.createVNode)(1,"br"),"There are no openings at this time."]})}),(0,e.createComponentVNode)(2,o.Section,{height:"17%",children:["Interested in serving Nanotrasen?",(0,e.createVNode)(1,"br"),"Sign up for any of the above position now at the ",(0,e.createVNode)(1,"b",null,"Head of Personnel's Office!",16),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.Box,{as:"small",color:"label",children:"By signing up for a job at Nanotrasen, you agree to transfer your soul to the loyalty department of the omnipresent and helpful watcher of humanity."})]})]})},C=function(L,w){var T=(0,t.useBackend)(w),x=T.act,M=T.data,O=L.story,D=L.wanted,E=D===void 0?!1:D,P=M.is_admin,R=(0,t.useLocalState)(w,"fullStories",[]),j=R[0],F=R[1],W=(0,t.useLocalState)(w,"censorMode",!1),z=W[0],K=W[1];return(0,e.createComponentVNode)(2,o.Section,{className:(0,a.classes)(["Newscaster__story",E&&"Newscaster__story--wanted"]),title:(0,e.createFragment)([E&&(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle",mr:"0.5rem"}),O.censor_flags&2&&"[REDACTED]"||O.title||"News from "+O.author],0),buttons:(0,e.createComponentVNode)(2,o.Box,{mt:"0.25rem",children:(0,e.createComponentVNode)(2,o.Box,{color:"label",children:[!E&&z&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:(0,e.createComponentVNode)(2,o.Button,{enabled:O.censor_flags&2,icon:O.censor_flags&2?"comment-slash":"comment",content:O.censor_flags&2?"Uncensor":"Censor",mr:"0.5rem",mt:"-0.25rem",onClick:function(){function G(){return x("censor_story",{uid:O.uid})}return G}()})}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",O.author," |\xA0",!!P&&(0,e.createFragment)([(0,e.createTextVNode)("ckey: "),O.author_ckey,(0,e.createTextVNode)(" |\xA0")],0),!E&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),(0,e.createTextVNode)(" "),O.view_count.toLocaleString(),(0,e.createTextVNode)(" |\xA0")],0),(0,e.createComponentVNode)(2,o.Icon,{name:"clock"})," ",(0,f.timeAgo)(O.publish_time,M.world_time)]})]})}),children:(0,e.createComponentVNode)(2,o.Box,{children:O.censor_flags&2?"[REDACTED]":(0,e.createFragment)([!!O.has_photo&&(0,e.createComponentVNode)(2,v,{name:"story_photo_"+O.uid+".png",float:"right",ml:"0.5rem"}),(O.body_short||O.body).split("\n").map(function(G,J){return(0,e.createComponentVNode)(2,o.Box,{children:G||(0,e.createVNode)(1,"br")},J)}),O.body_short&&(0,e.createComponentVNode)(2,o.Button,{content:"Read more..",mt:"0.5rem",onClick:function(){function G(){return F([].concat(j,[O.uid]))}return G}()}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})],0)})})},v=function(L,w){var T=L.name,x=d(L,g),M=(0,t.useLocalState)(w,"viewingPhoto",""),O=M[0],D=M[1];return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Box,Object.assign({as:"img",className:"Newscaster__photo",src:T,onClick:function(){function E(){return D(T)}return E}()},x)))},p=function(L,w){var T=(0,t.useLocalState)(w,"viewingPhoto",""),x=T[0],M=T[1];return(0,e.createComponentVNode)(2,o.Modal,{className:"Newscaster__photoZoom",children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",src:x}),(0,e.createComponentVNode)(2,o.Button,{icon:"times",content:"Close",color:"grey",mt:"1rem",onClick:function(){function O(){return M("")}return O}()})]})},N=function(L,w){var T=(0,t.useBackend)(w),x=T.act,M=T.data,O=!!L.args.uid&&M.channels.filter(function(oe){return oe.uid===L.args.uid}).pop();if(L.id==="manage_channel"&&!O){(0,B.modalClose)(w);return}var D=L.id==="manage_channel",E=!!L.args.is_admin,P=L.args.scanned_user,R=(0,t.useLocalState)(w,"author",(O==null?void 0:O.author)||P||"Unknown"),j=R[0],F=R[1],W=(0,t.useLocalState)(w,"name",(O==null?void 0:O.name)||""),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"description",(O==null?void 0:O.description)||""),J=G[0],Q=G[1],ue=(0,t.useLocalState)(w,"icon",(O==null?void 0:O.icon)||"newspaper"),ie=ue[0],pe=ue[1],te=(0,t.useLocalState)(w,"isPublic",D?!!(O!=null&&O.public):!1),q=te[0],ne=te[1],le=(0,t.useLocalState)(w,"adminLocked",(O==null?void 0:O.admin)===1||!1),ee=le[0],re=le[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:D?"Manage "+O.name:"Create New Channel",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!E,width:"100%",value:j,onInput:function(){function oe(fe,me){return F(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"50 characters max.",maxLength:"50",value:z,onInput:function(){function oe(fe,me){return K(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",placeholder:"128 characters max.",maxLength:"128",value:J,onInput:function(){function oe(fe,me){return Q(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Icon",children:[(0,e.createComponentVNode)(2,o.Input,{disabled:!E,value:ie,width:"35%",mr:"0.5rem",onInput:function(){function oe(fe,me){return pe(me)}return oe}()}),(0,e.createComponentVNode)(2,o.Icon,{name:ie,size:"2",verticalAlign:"middle",mr:"0.5rem"})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Accept Public Stories?",children:(0,e.createComponentVNode)(2,o.Button,{selected:q,icon:q?"toggle-on":"toggle-off",content:q?"Yes":"No",onClick:function(){function oe(){return ne(!q)}return oe}()})}),E&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ee,icon:ee?"lock":"lock-open",content:ee?"On":"Off",tooltip:"Locking this channel will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function oe(){return re(!ee)}return oe}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:j.trim().length===0||z.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function oe(){(0,B.modalAnswer)(w,L.id,"",{author:j,name:z.substr(0,49),description:J.substr(0,128),icon:ie,public:q?1:0,admin_locked:ee?1:0})}return oe}()})]})},V=function(L,w){var T=(0,t.useBackend)(w),x=T.act,M=T.data,O=M.photo,D=M.channels,E=M.channel_idx,P=E===void 0?-1:E,R=!!L.args.is_admin,j=L.args.scanned_user,F=D.slice().sort(function(oe,fe){if(P<0)return 0;var me=D[P-1];if(me.uid===oe.uid)return-1;if(me.uid===fe.uid)return 1}).filter(function(oe){return R||!oe.frozen&&(oe.author===j||!!oe.public)}),W=(0,t.useLocalState)(w,"author",j||"Unknown"),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"channel",F.length>0?F[0].name:""),J=G[0],Q=G[1],ue=(0,t.useLocalState)(w,"title",""),ie=ue[0],pe=ue[1],te=(0,t.useLocalState)(w,"body",""),q=te[0],ne=te[1],le=(0,t.useLocalState)(w,"adminLocked",!1),ee=le[0],re=le[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Create New Story",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Author",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!R,width:"100%",value:z,onInput:function(){function oe(fe,me){return K(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Channel",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Dropdown,{selected:J,options:F.map(function(oe){return oe.name}),mb:"0",width:"100%",onSelected:function(){function oe(fe){return Q(fe)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Divider),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",placeholder:"128 characters max.",maxLength:"128",value:ie,onInput:function(){function oe(fe,me){return pe(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Story Text",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{fluid:!0,multiline:!0,placeholder:"1024 characters max.",maxLength:"1024",rows:"8",width:"100%",value:q,onInput:function(){function oe(fe,me){return ne(me)}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:O,content:O?"Eject: "+O.name:"Insert Photo",tooltip:!O&&"Attach a photo to this story by holding the photograph in your hand.",onClick:function(){function oe(){return x(O?"eject_photo":"attach_photo")}return oe}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Preview",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Section,{noTopPadding:!0,title:ie,maxHeight:"13.5rem",overflow:"auto",children:(0,e.createComponentVNode)(2,o.Box,{mt:"0.5rem",children:[!!O&&(0,e.createComponentVNode)(2,v,{name:"inserted_photo_"+O.uid+".png",float:"right"}),q.split("\n").map(function(oe,fe){return(0,e.createComponentVNode)(2,o.Box,{children:oe||(0,e.createVNode)(1,"br")},fe)}),(0,e.createComponentVNode)(2,o.Box,{clear:"right"})]})})}),R&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ee,icon:ee?"lock":"lock-open",content:ee?"On":"Off",tooltip:"Locking this story will make it censorable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function oe(){return re(!ee)}return oe}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:z.trim().length===0||J.trim().length===0||ie.trim().length===0||q.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function oe(){(0,B.modalAnswer)(w,"create_story","",{author:z,channel:J,title:ie.substr(0,127),body:q.substr(0,1023),admin_locked:ee?1:0})}return oe}()})]})},S=function(L,w){var T=(0,t.useBackend)(w),x=T.act,M=T.data,O=M.photo,D=M.wanted,E=!!L.args.is_admin,P=L.args.scanned_user,R=(0,t.useLocalState)(w,"author",(D==null?void 0:D.author)||P||"Unknown"),j=R[0],F=R[1],W=(0,t.useLocalState)(w,"name",(D==null?void 0:D.title.substr(8))||""),z=W[0],K=W[1],G=(0,t.useLocalState)(w,"description",(D==null?void 0:D.body)||""),J=G[0],Q=G[1],ue=(0,t.useLocalState)(w,"adminLocked",(D==null?void 0:D.admin_locked)===1||!1),ie=ue[0],pe=ue[1];return(0,e.createComponentVNode)(2,o.Section,{m:"-1rem",pb:"1.5rem",title:"Manage Wanted Notice",children:[(0,e.createComponentVNode)(2,o.Box,{mx:"0.5rem",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Authority",children:(0,e.createComponentVNode)(2,o.Input,{disabled:!E,width:"100%",value:j,onInput:function(){function te(q,ne){return F(ne)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:(0,e.createComponentVNode)(2,o.Input,{width:"100%",value:z,maxLength:"128",onInput:function(){function te(q,ne){return K(ne)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Description",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Input,{multiline:!0,width:"100%",value:J,maxLength:"512",rows:"4",onInput:function(){function te(q,ne){return Q(ne)}return te}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Photo (optional)",verticalAlign:"top",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"image",selected:O,content:O?"Eject: "+O.name:"Insert Photo",tooltip:!O&&"Attach a photo to this wanted notice by holding the photograph in your hand.",tooltipPosition:"top",onClick:function(){function te(){return x(O?"eject_photo":"attach_photo")}return te}()}),!!O&&(0,e.createComponentVNode)(2,v,{name:"inserted_photo_"+O.uid+".png",float:"right"})]}),E&&(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"CentComm Lock",verticalAlign:"top",children:(0,e.createComponentVNode)(2,o.Button,{selected:ie,icon:ie?"lock":"lock-open",content:ie?"On":"Off",tooltip:"Locking this wanted notice will make it editable by nobody but CentComm officers.",tooltipPosition:"top",onClick:function(){function te(){return pe(!ie)}return te}()})})]})}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:!D,icon:"eraser",color:"danger",content:"Clear",position:"absolute",right:"7.25rem",bottom:"-0.75rem",onClick:function(){function te(){x("clear_wanted_notice"),(0,B.modalClose)(w)}return te}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{disabled:j.trim().length===0||z.trim().length===0||J.trim().length===0,icon:"check",color:"good",content:"Submit",position:"absolute",right:"1rem",bottom:"-0.75rem",onClick:function(){function te(){(0,B.modalAnswer)(w,L.id,"",{author:j,name:z.substr(0,127),description:J.substr(0,511),admin_locked:ie?1:0})}return te}()})]})};(0,B.modalRegisterBodyOverride)("create_channel",N),(0,B.modalRegisterBodyOverride)("manage_channel",N),(0,B.modalRegisterBodyOverride)("create_story",V),(0,B.modalRegisterBodyOverride)("wanted_notice",S)},48286:function(A,r,n){"use strict";r.__esModule=!0,r.Noticeboard=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=r.Noticeboard=function(){function B(I,k){var g=(0,t.useBackend)(k),d=g.act,c=g.data,m=c.papers;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:300,theme:"noticeboard",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:m.map(function(i){return(0,e.createComponentVNode)(2,o.Stack.Item,{align:"center",width:"22.45%",height:"85%",onClick:function(){function u(){return d("interact",{paper:i.ref})}return u}(),onContextMenu:function(){function u(s){s.preventDefault(),d("showFull",{paper:i.ref})}return u}(),children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,fontSize:.75,title:i.name,children:(0,a.decodeHtmlEntities)(i.contents)})},i.ref)})})})})}return B}()},41166:function(A,r,n){"use strict";r.__esModule=!0,r.NuclearBomb=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.NuclearBomb=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;return d.extended?(0,e.createComponentVNode)(2,o.Window,{width:350,height:290,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Authorization",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Disk",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.authdisk?"eject":"id-card",selected:d.authdisk,content:d.diskname?d.diskname:"-----",tooltip:d.authdisk?"Eject Disk":"Insert Disk",onClick:function(){function c(){return g("auth")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auth Code",children:(0,e.createComponentVNode)(2,t.Button,{icon:"key",disabled:!d.authdisk,selected:d.authcode,content:d.codemsg,onClick:function(){function c(){return g("code")}return c}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Arming & Disarming",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bolted to floor",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.anchored?"check":"times",selected:d.anchored,disabled:!d.authdisk,content:d.anchored?"YES":"NO",onClick:function(){function c(){return g("toggle_anchor")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Time Left",children:(0,e.createComponentVNode)(2,t.Button,{icon:"stopwatch",content:d.time,disabled:!d.authfull,tooltip:"Set Timer",onClick:function(){function c(){return g("set_time")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety",children:(0,e.createComponentVNode)(2,t.Button,{icon:d.safety?"check":"times",selected:d.safety,disabled:!d.authfull,content:d.safety?"ON":"OFF",tooltip:d.safety?"Disable Safety":"Enable Safety",onClick:function(){function c(){return g("toggle_safety")}return c}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Arm/Disarm",children:(0,e.createComponentVNode)(2,t.Button,{icon:(d.timer,"bomb"),disabled:d.safety||!d.authfull,color:"red",content:d.timer?"DISARM THE NUKE":"ARM THE NUKE",onClick:function(){function c(){return g("toggle_armed")}return c}()})})]})})]})}):(0,e.createComponentVNode)(2,o.Window,{width:350,height:115,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Deployment",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"exclamation-triangle",content:"Deploy Nuclear Device (will bolt device to floor)",onClick:function(){function c(){return g("deploy")}return c}()})})})})}return b}()},52416:function(A,r,n){"use strict";r.__esModule=!0,r.NumberInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(92986),f=n(72253),b=n(36036),B=n(98595),I=r.NumberInputModal=function(){function g(d,c){var m=(0,f.useBackend)(c),i=m.act,u=m.data,s=u.init_value,l=u.large_buttons,h=u.message,C=h===void 0?"":h,v=u.timeout,p=u.title,N=(0,f.useLocalState)(c,"input",s),V=N[0],S=N[1],y=function(){function T(x){x!==V&&S(x)}return T}(),L=function(){function T(x){x!==V&&S(x)}return T}(),w=140+Math.max(Math.ceil(C.length/3),C.length>0&&l?5:0);return(0,e.createComponentVNode)(2,B.Window,{title:p,width:270,height:w,children:[v&&(0,e.createComponentVNode)(2,a.Loader,{value:v}),(0,e.createComponentVNode)(2,B.Window.Content,{onKeyDown:function(){function T(x){var M=window.event?x.which:x.keyCode;M===o.KEY_ENTER&&i("submit",{entry:V}),M===o.KEY_ESCAPE&&i("cancel")}return T}(),children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Box,{color:"label",children:C})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,k,{input:V,onClick:L,onChange:y})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:V})})]})})})]})}return g}(),k=function(d,c){var m=(0,f.useBackend)(c),i=m.act,u=m.data,s=u.min_value,l=u.max_value,h=u.init_value,C=u.round_value,v=d.input,p=d.onClick,N=d.onChange,V=Math.round(v!==s?Math.max(v/2,s):l/2),S=v===s&&s>0||v===1;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:v===s,icon:"angle-double-left",onClick:function(){function y(){return p(s)}return y}(),tooltip:v===s?"Min":"Min ("+s+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.RestrictedInput,{autoFocus:!0,autoSelect:!0,fluid:!0,allowFloats:!C,minValue:s,maxValue:l,onChange:function(){function y(L,w){return N(w)}return y}(),onEnter:function(){function y(L,w){return i("submit",{entry:w})}return y}(),value:v})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:v===l,icon:"angle-double-right",onClick:function(){function y(){return p(l)}return y}(),tooltip:v===l?"Max":"Max ("+l+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:S,icon:"divide",onClick:function(){function y(){return p(V)}return y}(),tooltip:S?"Split":"Split ("+V+")"})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Button,{disabled:v===h,icon:"redo",onClick:function(){function y(){return p(h)}return y}(),tooltip:h?"Reset ("+h+")":"Reset"})})]})}},1218:function(A,r,n){"use strict";r.__esModule=!0,r.OperatingComputer=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(98595),f=n(36036),b=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],B=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],I={average:[.25,.5],bad:[.5,1/0]},k=["bad","average","average","good","average","average","bad"],g=r.OperatingComputer=function(){function i(u,s){var l=(0,t.useBackend)(s),h=l.act,C=l.data,v=C.hasOccupant,p=C.choice,N;return p?N=(0,e.createComponentVNode)(2,m):N=v?(0,e.createComponentVNode)(2,d):(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,o.Window,{width:650,height:455,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!p,icon:"user",onClick:function(){function V(){return h("choiceOff")}return V}(),children:"Patient"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{selected:!!p,icon:"cog",onClick:function(){function V(){return h("choiceOn")}return V}(),children:"Options"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,scrollable:!0,children:N})})]})})})}return i}(),d=function(u,s){var l=(0,t.useBackend)(s),h=l.data,C=h.occupant,v=C.activeSurgeries;return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Section,{fill:!0,title:"Patient",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Name",children:C.name}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Status",color:b[C.stat][0],children:b[C.stat][1]}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:C.maxHealth,value:C.health/C.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]}})}),B.map(function(p,N){return(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:p[0]+" Damage",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:"100",value:C[p[1]]/100,ranges:I,children:(0,a.round)(C[p[1]])},N)},N)}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:C.maxTemp,value:C.bodyTemperature/C.maxTemp,color:k[C.temperatureSuitability+3],children:[(0,a.round)(C.btCelsius),"\xB0C, ",(0,a.round)(C.btFaren),"\xB0F"]})}),!!C.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,f.ProgressBar,{min:"0",max:C.bloodMax,value:C.bloodLevel/C.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[C.bloodPercent,"%, ",C.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Pulse",children:[C.pulse," BPM"]})],4)]})})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Section,{title:"Active surgeries",level:"2",children:C.inSurgery&&v?v.map(function(p,N){return(0,e.createComponentVNode)(2,f.Section,{style:{textTransform:"capitalize"},title:p.name+" ("+p.location+")",children:(0,e.createComponentVNode)(2,f.LabeledList,{children:(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Next Step",children:p.step},N)},N)},N)}):(0,e.createComponentVNode)(2,f.Box,{color:"label",children:"No procedure ongoing."})})})]})},c=function(){return(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,align:"center",textAlign:"center",color:"label",children:[(0,e.createComponentVNode)(2,f.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No patient detected."]})})},m=function(u,s){var l=(0,t.useBackend)(s),h=l.act,C=l.data,v=C.verbose,p=C.health,N=C.healthAlarm,V=C.oxy,S=C.oxyAlarm,y=C.crit;return(0,e.createComponentVNode)(2,f.LabeledList,{children:[(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Loudspeaker",children:(0,e.createComponentVNode)(2,f.Button,{selected:v,icon:v?"toggle-on":"toggle-off",content:v?"On":"Off",onClick:function(){function L(){return h(v?"verboseOff":"verboseOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer",children:(0,e.createComponentVNode)(2,f.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){function L(){return h(p?"healthOff":"healthOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:N,stepPixelSize:5,ml:"0",onChange:function(){function L(w,T){return h("health_adj",{new:T})}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm",children:(0,e.createComponentVNode)(2,f.Button,{selected:V,icon:V?"toggle-on":"toggle-off",content:V?"On":"Off",onClick:function(){function L(){return h(V?"oxyOff":"oxyOn")}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,e.createComponentVNode)(2,f.Knob,{bipolar:!0,minValue:-100,maxValue:100,value:S,stepPixelSize:5,ml:"0",onChange:function(){function L(w,T){return h("oxy_adj",{new:T})}return L}()})}),(0,e.createComponentVNode)(2,f.LabeledList.Item,{label:"Critical Alert",children:(0,e.createComponentVNode)(2,f.Button,{selected:y,icon:y?"toggle-on":"toggle-off",content:y?"On":"Off",onClick:function(){function L(){return h(y?"critOff":"critOn")}return L}()})})]})}},46892:function(A,r,n){"use strict";r.__esModule=!0,r.Orbit=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(35840);function B(l,h){var C=typeof Symbol!="undefined"&&l[Symbol.iterator]||l["@@iterator"];if(C)return(C=C.call(l)).next.bind(C);if(Array.isArray(l)||(C=I(l))||h&&l&&typeof l.length=="number"){C&&(l=C);var v=0;return function(){return v>=l.length?{done:!0}:{done:!1,value:l[v++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function I(l,h){if(l){if(typeof l=="string")return k(l,h);var C={}.toString.call(l).slice(8,-1);return C==="Object"&&l.constructor&&(C=l.constructor.name),C==="Map"||C==="Set"?Array.from(l):C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C)?k(l,h):void 0}}function k(l,h){(h==null||h>l.length)&&(h=l.length);for(var C=0,v=Array(h);CC},m=function(h,C){var v=h.name,p=C.name;if(!v||!p)return 0;var N=v.match(g),V=p.match(g);if(N&&V&&v.replace(g,"")===p.replace(g,"")){var S=parseInt(N[1],10),y=parseInt(V[1],10);return S-y}return c(v,p)},i=function(h,C){var v=h.searchText,p=h.source,N=h.title,V=h.color,S=h.sorted,y=p.filter(d(v));return S&&y.sort(m),p.length>0&&(0,e.createComponentVNode)(2,o.Section,{title:N+" - ("+p.length+")",children:y.map(function(L){return(0,e.createComponentVNode)(2,u,{thing:L,color:V},L.name)})})},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=h.color,V=h.thing;return(0,e.createComponentVNode)(2,o.Button,{color:N,tooltip:V.assigned_role?(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Box,{as:"img",mr:"0.5em",className:(0,b.classes)(["job_icons16x16",V.assigned_role_sprite])})," ",V.assigned_role]}):"",tooltipPosition:"bottom",onClick:function(){function S(){return p("orbit",{ref:V.ref})}return S}(),children:[V.name,V.orbiters&&(0,e.createComponentVNode)(2,o.Box,{inline:!0,ml:1,children:["(",V.orbiters," ",(0,e.createComponentVNode)(2,o.Icon,{name:"eye"}),")"]})]})},s=r.Orbit=function(){function l(h,C){for(var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.alive,S=N.antagonists,y=N.highlights,L=N.response_teams,w=N.tourist,T=N.auto_observe,x=N.dead,M=N.ssd,O=N.ghosts,D=N.misc,E=N.npcs,P=(0,t.useLocalState)(C,"searchText",""),R=P[0],j=P[1],F={},W=B(S),z;!(z=W()).done;){var K=z.value;F[K.antag]===void 0&&(F[K.antag]=[]),F[K.antag].push(K)}var G=Object.entries(F);G.sort(function(Q,ue){return c(Q[0],ue[0])});var J=function(){function Q(ue){for(var ie=0,pe=[G.map(function(ne){var le=ne[0],ee=ne[1];return ee}),w,y,V,O,M,x,E,D];ie0&&(0,e.createComponentVNode)(2,o.Section,{title:"Antagonists",children:G.map(function(Q){var ue=Q[0],ie=Q[1];return(0,e.createComponentVNode)(2,o.Section,{title:ue+" - ("+ie.length+")",level:2,children:ie.filter(d(R)).sort(m).map(function(pe){return(0,e.createComponentVNode)(2,u,{color:"bad",thing:pe},pe.name)})},ue)})}),y.length>0&&(0,e.createComponentVNode)(2,i,{title:"Highlights",source:y,searchText:R,color:"teal"}),(0,e.createComponentVNode)(2,i,{title:"Response Teams",source:L,searchText:R,color:"purple"}),(0,e.createComponentVNode)(2,i,{title:"Tourists",source:w,searchText:R,color:"violet"}),(0,e.createComponentVNode)(2,i,{title:"Alive",source:V,searchText:R,color:"good"}),(0,e.createComponentVNode)(2,i,{title:"Ghosts",source:O,searchText:R,color:"grey"}),(0,e.createComponentVNode)(2,i,{title:"SSD",source:M,searchText:R,color:"grey"}),(0,e.createComponentVNode)(2,i,{title:"Dead",source:x,searchText:R,sorted:!1}),(0,e.createComponentVNode)(2,i,{title:"NPCs",source:E,searchText:R,sorted:!1}),(0,e.createComponentVNode)(2,i,{title:"Misc",source:D,searchText:R,sorted:!1})]})})}return l}()},15421:function(A,r,n){"use strict";r.__esModule=!0,r.OreRedemption=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=n(9394);function B(l){if(l==null)throw new TypeError("Cannot destructure "+l)}var I=(0,b.createLogger)("OreRedemption"),k=function(h){return h.toLocaleString("en-US")+" pts"},g=r.OreRedemption=function(){function l(h,C){return(0,e.createComponentVNode)(2,f.Window,{width:490,height:750,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,d,{height:"100%"})}),(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m)]})})})}return l}(),d=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.id,S=N.points,y=N.disk,L=Object.assign({},(B(h),h));return(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({},L,{children:[(0,e.createComponentVNode)(2,o.Box,{color:"average",textAlign:"center",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",mr:"0.5rem"}),"This machine only accepts ore. Gibtonite is not accepted."]}),(0,e.createComponentVNode)(2,o.Divider),(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Unclaimed Points",color:S>0?"good":"grey",bold:S>0&&"good",children:k(S)})}),(0,e.createComponentVNode)(2,o.Divider),y?(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Design disk",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!0,bold:!0,icon:"eject",content:y.name,tooltip:"Ejects the design disk.",onClick:function(){function w(){return p("eject_disk")}return w}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!y.design||!y.compatible,icon:"upload",content:"Download",tooltip:"Downloads the design on the disk into the machine.",onClick:function(){function w(){return p("download")}return w}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Stored design",children:(0,e.createComponentVNode)(2,o.Box,{color:y.design&&(y.compatible?"good":"bad"),children:y.design||"N/A"})})]}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No design disk inserted."})]})))},c=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.sheets,S=Object.assign({},(B(h),h));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,height:"20%",children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},S,{children:[(0,e.createComponentVNode)(2,i,{title:"Sheets",columns:[["Available","25%"],["Ore Value","15%"],["Smelt","20%"]]}),V.map(function(y){return(0,e.createComponentVNode)(2,u,{ore:y},y.id)})]})))})},m=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.alloys,S=Object.assign({},(B(h),h));return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.normalizeProps)((0,e.createComponentVNode)(2,o.Section,Object.assign({fill:!0,scrollable:!0,className:"OreRedemption__Ores",p:"0"},S,{children:[(0,e.createComponentVNode)(2,i,{title:"Alloys",columns:[["Recipe","50%"],["Available","11%"],["Smelt","20%"]]}),V.map(function(y){return(0,e.createComponentVNode)(2,s,{ore:y},y.id)})]})))})},i=function(h,C){var v;return(0,e.createComponentVNode)(2,o.Box,{className:"OreHeader",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:h.title}),(v=h.columns)==null?void 0:v.map(function(p){return(0,e.createComponentVNode)(2,o.Stack.Item,{basis:p[1],textAlign:"center",color:"label",bold:!0,children:p[0]},p)})]})})},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=h.ore;if(!(N.value&&N.amount<=0&&!(["metal","glass"].indexOf(N.id)>-1)))return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"45%",align:"middle",children:(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{className:(0,a.classes)(["materials32x32",N.id])}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:N.name})]})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",color:N.amount>=1?"good":"gray",bold:N.amount>=1,align:"center",children:N.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",children:N.value}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(N.amount,50),stepPixelSize:6,onChange:function(){function V(S,y){return p(N.value?"sheet":"alloy",{id:N.id,amount:y})}return V}()})})]})})},s=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=h.ore;return(0,e.createComponentVNode)(2,o.Box,{className:"SheetLine",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"7%",align:"middle",children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["alloys32x32",N.id])})}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"30%",textAlign:"middle",align:"center",children:N.name}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"35%",textAlign:"middle",color:N.amount>=1?"good":"gray",align:"center",children:N.description}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"10%",textAlign:"center",color:N.amount>=1?"good":"gray",bold:N.amount>=1,align:"center",children:N.amount.toLocaleString("en-US")}),(0,e.createComponentVNode)(2,o.Stack.Item,{basis:"20%",textAlign:"center",align:"center",lineHeight:"32px",children:(0,e.createComponentVNode)(2,o.NumberInput,{width:"40%",value:0,minValue:0,maxValue:Math.min(N.amount,50),stepPixelSize:6,onChange:function(){function V(S,y){return p(N.value?"sheet":"alloy",{id:N.id,amount:y})}return V}()})})]})})}},52754:function(A,r,n){"use strict";r.__esModule=!0,r.PAI=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(71253),b=n(70752),B=function(g){var d;try{d=b("./"+g+".js")}catch(m){if(m.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",g);throw m}var c=d[g];return c||(0,f.routingError)("missingExport",g)},I=r.PAI=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.app_template,s=i.app_icon,l=i.app_title,h=B(u);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{p:1,fill:!0,scrollable:!0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:s,mr:1}),l,u!=="pai_main_menu"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{ml:2,mb:0,content:"Back",icon:"arrow-left",onClick:function(){function C(){return m("Back")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Home",icon:"arrow-up",onClick:function(){function C(){return m("MASTER_back")}return C}()})],4)]}),children:(0,e.createComponentVNode)(2,h)})})})})})}return k}()},85175:function(A,r,n){"use strict";r.__esModule=!0,r.PDA=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(71253),b=n(59395),B=function(c){var m;try{m=b("./"+c+".js")}catch(u){if(u.code==="MODULE_NOT_FOUND")return(0,f.routingError)("notFound",c);throw u}var i=m[c];return i||(0,f.routingError)("missingExport",c)},I=r.PDA=function(){function d(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.app,h=s.owner;if(!h)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:"No user data found. Please swipe an ID card."})})});var C=B(l.template);return(0,e.createComponentVNode)(2,o.Window,{width:600,height:650,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,k)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,p:1,pb:0,title:(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:l.icon,mr:1}),l.name]}),children:(0,e.createComponentVNode)(2,C)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:7.5,children:(0,e.createComponentVNode)(2,g)})]})})})}return d}(),k=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.idInserted,h=s.idLink,C=s.stationTime,v=s.cartridge_name;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{ml:.5,children:(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",color:"transparent",onClick:function(){function p(){return u("Authenticate")}return p}(),content:l?h:"No ID Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"sd-card",color:"transparent",onClick:function(){function p(){return u("Eject")}return p}(),content:v?["Eject "+v]:"No Cartridge Inserted"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"right",bold:!0,mr:1,mt:.5,children:C})]})},g=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.app;return(0,e.createComponentVNode)(2,t.Box,{height:"45px",className:"PDA__footer",backgroundColor:"#1b1b1b",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[!!l.has_back&&(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"33%",mr:-.5,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:l.has_back?"white":"disabled",icon:"arrow-alt-circle-left-o",onClick:function(){function h(){return u("Back")}return h}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:l.has_back?"33%":"100%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,className:"PDA__footer__button",color:"transparent",iconColor:l.is_home?"disabled":"white",icon:"home",onClick:function(){function h(){u("Home")}return h}()})})]})})}},68654:function(A,r,n){"use strict";r.__esModule=!0,r.Pacman=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(49968),b=r.Pacman=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.active,i=c.anchored,u=c.broken,s=c.emagged,l=c.fuel_type,h=c.fuel_usage,C=c.fuel_stored,v=c.fuel_cap,p=c.is_ai,N=c.tmp_current,V=c.tmp_max,S=c.tmp_overheat,y=c.output_max,L=c.power_gen,w=c.output_set,T=c.has_fuel,x=C/v,M=N/V,O=w*L,D=Math.round(C/h*2),E=Math.round(D/60),P=D>120?E+" minutes":D+" seconds";return(0,e.createComponentVNode)(2,o.Window,{width:500,height:225,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(u||!i)&&(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:[!!u&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator is malfunctioning!"}),!u&&!i&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"The generator needs to be anchored to the floor with a wrench."})]}),!u&&!!i&&(0,e.createVNode)(1,"div",null,[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:m?"power-off":"times",content:m?"On":"Off",tooltip:"Toggles the generator on/off. Requires fuel.",tooltipPosition:"left",disabled:!T,selected:m,onClick:function(){function R(){return d("toggle_power")}return R}()}),children:(0,e.createComponentVNode)(2,t.Flex,{direction:"row",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",className:"ml-1",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power setting",children:[(0,e.createComponentVNode)(2,t.NumberInput,{value:w,minValue:1,maxValue:y*(s?2.5:1),step:1,className:"mt-1",onDrag:function(){function R(j,F){return d("change_power",{change_power:F})}return R}()}),"(",(0,f.formatPower)(O),")"]})})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:M,ranges:{green:[-1/0,.33],orange:[.33,.66],red:[.66,1/0]},children:[N," \u2103"]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:[S>50&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"CRITICAL OVERHEAT!"}),S>20&&S<=50&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"WARNING: Overheating!"}),S>1&&S<=20&&(0,e.createComponentVNode)(2,t.Box,{color:"orange",children:"Temperature High"}),S===0&&(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Optimal"})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Fuel",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject Fuel",tooltip:"Ejects fuel. Generator needs to be offline.",tooltipPosition:"left",disabled:m||p||!T,onClick:function(){function R(){return d("eject_fuel")}return R}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Type",children:l}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel level",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:x,ranges:{red:[-1/0,.33],orange:[.33,.66],green:[.66,1/0]},children:[Math.round(C/1e3)," dm\xB3"]})})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel usage",children:[h/1e3," dm\xB3/s"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fuel depletion",children:[!!T&&(h?P:"N/A"),!T&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Out of fuel"})]})]})})]})})],4)]})})}return B}()},1701:function(A,r,n){"use strict";r.__esModule=!0,r.PanDEMIC=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PanDEMIC=function(){function i(u,s){var l=(0,a.useBackend)(s),h=l.data,C=h.beakerLoaded,v=h.beakerContainsBlood,p=h.beakerContainsVirus,N=h.resistances,V=N===void 0?[]:N,S;return C?v?v&&!p&&(S=(0,e.createFragment)([(0,e.createTextVNode)("No disease detected in provided blood sample.")],4)):S=(0,e.createFragment)([(0,e.createTextVNode)("No blood sample found in the loaded container.")],4):S=(0,e.createFragment)([(0,e.createTextVNode)("No container loaded.")],4),(0,e.createComponentVNode)(2,o.Window,{width:575,height:510,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[S&&!p?(0,e.createComponentVNode)(2,t.Section,{title:"Container Information",buttons:(0,e.createComponentVNode)(2,b,{fill:!0,vertical:!0}),children:(0,e.createComponentVNode)(2,t.NoticeBox,{children:S})}):(0,e.createComponentVNode)(2,k),(V==null?void 0:V.length)>0&&(0,e.createComponentVNode)(2,m,{align:"bottom"})]})})})}return i}(),b=function(u,s){var l=(0,a.useBackend)(s),h=l.act,C=l.data,v=C.beakerLoaded;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:"Eject",disabled:!v,onClick:function(){function p(){return h("eject_beaker")}return p}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash-alt",confirmIcon:"eraser",content:"Destroy",confirmContent:"Destroy",disabled:!v,onClick:function(){function p(){return h("destroy_eject_beaker")}return p}()})],4)},B=function(u,s){var l=(0,a.useBackend)(s),h=l.act,C=l.data,v=C.beakerContainsVirus,p=u.strain,N=p.commonName,V=p.description,S=p.diseaseAgent,y=p.bloodDNA,L=p.bloodType,w=p.possibleTreatments,T=p.transmissionRoute,x=p.isAdvanced,M=(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood DNA",children:y?(0,e.createVNode)(1,"span",null,y,0,{style:{"font-family":"'Courier New', monospace"}}):"Undetectable"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Blood Type",children:(0,e.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:L!=null?L:"Undetectable"}})})],4);if(!v)return(0,e.createComponentVNode)(2,t.LabeledList,{children:M});var O;return x&&(N!=null&&N!=="Unknown"?O=(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print Release Forms",onClick:function(){function D(){return h("print_release_forms",{strain_index:u.strainIndex})}return D}(),style:{"margin-left":"auto"}}):O=(0,e.createComponentVNode)(2,t.Button,{icon:"pen",content:"Name Disease",onClick:function(){function D(){return h("name_strain",{strain_index:u.strainIndex})}return D}(),style:{"margin-left":"auto"}})),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Common Name",className:"common-name-label",children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,align:"center",children:[N!=null?N:"Unknown",O]})}),V&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:V}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Disease Agent",children:S}),M,(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Spread Vector",children:T!=null?T:"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Possible Cures",children:w!=null?w:"None"})]})},I=function(u,s){var l,h=(0,a.useBackend)(s),C=h.act,v=h.data,p=!!v.synthesisCooldown,N=(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:p?"spinner":"clone",iconSpin:p,content:"Clone",disabled:p,onClick:function(){function V(){return C("clone_strain",{strain_index:u.strainIndex})}return V}()}),u.sectionButtons],0);return(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:(l=u.sectionTitle)!=null?l:"Strain Information",buttons:N,children:(0,e.createComponentVNode)(2,B,{strain:u.strain,strainIndex:u.strainIndex})})})},k=function(u,s){var l,h=(0,a.useBackend)(s),C=h.act,v=h.data,p=v.selectedStrainIndex,N=v.strains,V=N[p-1];if(N.length===0)return(0,e.createComponentVNode)(2,t.Section,{title:"Container Information",buttons:(0,e.createComponentVNode)(2,b),children:(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No disease detected in provided blood sample."})});if(N.length===1){var S;return(0,e.createFragment)([(0,e.createComponentVNode)(2,I,{strain:N[0],strainIndex:1,sectionButtons:(0,e.createComponentVNode)(2,b)}),((S=N[0].symptoms)==null?void 0:S.length)>0&&(0,e.createComponentVNode)(2,d,{strain:N[0]})],0)}var y=(0,e.createComponentVNode)(2,b);return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Culture Information",fill:!0,buttons:y,children:(0,e.createComponentVNode)(2,t.Flex,{direction:"column",style:{height:"100%"},children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:N.map(function(L,w){var T;return(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"virus",selected:p-1===w,onClick:function(){function x(){return C("switch_strain",{strain_index:w+1})}return x}(),children:(T=L.commonName)!=null?T:"Unknown"},w)})})}),(0,e.createComponentVNode)(2,I,{strain:V,strainIndex:p}),((l=V.symptoms)==null?void 0:l.length)>0&&(0,e.createComponentVNode)(2,d,{className:"remove-section-bottom-padding",strain:V})]})})})},g=function(u){return u.reduce(function(s,l){return s+l},0)},d=function(u){var s=u.strain.symptoms;return(0,e.createComponentVNode)(2,t.Flex.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{title:"Infection Symptoms",fill:!0,className:u.className,children:(0,e.createComponentVNode)(2,t.Table,{className:"symptoms-table",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Stealth"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Resistance"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Stage Speed"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Transmissibility"})]}),s.map(function(l,h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.stealth}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.resistance}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.stageSpeed}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l.transmissibility})]},h)}),(0,e.createComponentVNode)(2,t.Table.Row,{className:"table-spacer"}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{style:{"font-weight":"bold"},children:"Total"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g(s.map(function(l){return l.stealth}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g(s.map(function(l){return l.resistance}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g(s.map(function(l){return l.stageSpeed}))}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g(s.map(function(l){return l.transmissibility}))})]})]})})})},c=["flask","vial","eye-dropper"],m=function(u,s){var l=(0,a.useBackend)(s),h=l.act,C=l.data,v=C.synthesisCooldown,p=C.beakerContainsVirus,N=C.resistances;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Antibodies",fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,wrap:!0,children:N.map(function(V,S){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:c[S%c.length],disabled:!!v,onClick:function(){function y(){return h("clone_vaccine",{resistance_index:S+1})}return y}(),mr:"0.5em"}),V]},S)})})})})}},67921:function(A,r,n){"use strict";r.__esModule=!0,r.ParticleAccelerator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(25328),f=n(79646),b=n(36352),B=n(98595),I=n(35840),k=n(38307),g=function(u){switch(u){case 1:return"north";case 2:return"south";case 4:return"east";case 8:return"west";case 5:return"northeast";case 6:return"southeast";case 9:return"northwest";case 10:return"southwest"}return""},d=r.ParticleAccelerator=function(){function i(u,s){var l=(0,a.useBackend)(s),h=l.act,C=l.data,v=C.assembled,p=C.power,N=C.strength,V=C.max_strength,S=C.icon,y=C.layout_1,L=C.layout_2,w=C.layout_3,T=C.orientation;return(0,e.createComponentVNode)(2,B.Window,{width:395,height:v?160:T==="north"||T==="south"?540:465,children:(0,e.createComponentVNode)(2,B.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Control Panel",buttons:(0,e.createComponentVNode)(2,t.Button,{dmIcon:"sync",content:"Connect",onClick:function(){function x(){return h("scan")}return x}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",mb:"5px",children:(0,e.createComponentVNode)(2,t.Box,{color:v?"good":"bad",children:v?"Operational":"Error: Verify Configuration"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:(0,e.createComponentVNode)(2,t.Button,{icon:p?"power-off":"times",content:p?"On":"Off",selected:p,disabled:!v,onClick:function(){function x(){return h("power")}return x}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Strength",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:!v||N===0,onClick:function(){function x(){return h("remove_strength")}return x}(),mr:"4px"}),N,(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:!v||N===V,onClick:function(){function x(){return h("add_strength")}return x}(),ml:"4px"})]})]})}),v?"":(0,e.createComponentVNode)(2,t.Section,{title:T?"EM Acceleration Chamber Orientation: "+(0,o.capitalize)(T):"Place EM Acceleration Chamber Next To Console",children:T===0?"":T==="north"||T==="south"?(0,e.createComponentVNode)(2,m):(0,e.createComponentVNode)(2,c)})]})})}return i}(),c=function(u,s){var l=(0,a.useBackend)(s),h=l.act,C=l.data,v=C.assembled,p=C.power,N=C.strength,V=C.max_strength,S=C.icon,y=C.layout_1,L=C.layout_2,w=C.layout_3,T=C.orientation;return(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:(T==="east"?y:w).slice().map(function(x){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:S,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})}),(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:L.slice().map(function(x){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:S,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})}),(0,e.createComponentVNode)(2,b.TableRow,{width:"40px",children:(T==="east"?w:y).slice().map(function(x){return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:S,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})})]})},m=function(u,s){var l=(0,a.useBackend)(s),h=l.act,C=l.data,v=C.assembled,p=C.power,N=C.strength,V=C.max_strength,S=C.icon,y=C.layout_1,L=C.layout_2,w=C.layout_3,T=C.orientation;return(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,f.GridColumn,{width:"40px",children:(T==="north"?y:w).slice().map(function(x){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:S,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})}),(0,e.createComponentVNode)(2,f.GridColumn,{children:L.slice().map(function(x){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:S,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})}),(0,e.createComponentVNode)(2,f.GridColumn,{width:"40px",children:(T==="north"?w:y).slice().map(function(x){return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,tooltip:x.status,children:(0,e.createComponentVNode)(2,t.Tooltip,{content:(0,e.createVNode)(1,"span",null,[x.name,(0,e.createTextVNode)(" "),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)(" "),"Status: "+x.status,(0,e.createVNode)(1,"br"),"Direction: "+g(x.dir)],0,{style:{wordWrap:"break-word"}}),children:(0,e.createComponentVNode)(2,t.ImageButton,{dmIcon:S,dmIconState:x.icon_state,dmDirection:x.dir,style:{"border-style":"solid","border-width":"2px","border-color":x.status==="good"?"green":x.status==="Incomplete"?"orange":"red",padding:"2px"}})})},x.name)})})]})}},71432:function(A,r,n){"use strict";r.__esModule=!0,r.PdaPainter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PdaPainter=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.data,i=m.has_pda;return(0,e.createComponentVNode)(2,o.Window,{width:510,height:505,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:i?(0,e.createComponentVNode)(2,B):(0,e.createComponentVNode)(2,b)})})}return k}(),b=function(g,d){var c=(0,a.useBackend)(d),m=c.act;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"silver",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"download",size:5,mb:"10px"}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{width:"160px",textAlign:"center",content:"Insert PDA",onClick:function(){function i(){return m("insert_pda")}return i}()})]})})})},B=function(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.pda_colors;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,I)}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.Table,{className:"PdaPainter__list",children:Object.keys(u).map(function(s){return(0,e.createComponentVNode)(2,t.Table.Row,{onClick:function(){function l(){return m("choose_pda",{selectedPda:s})}return l}(),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+u[s][0],style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:s})]},s)})})})})]})},I=function(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.current_appearance,s=i.preview_appearance;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Current PDA",children:[(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+u,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"eject",content:"Eject",color:"green",onClick:function(){function l(){return m("eject_pda")}return l}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"paint-roller",content:"Paint PDA",onClick:function(){function l(){return m("paint_pda")}return l}()})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Preview",children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+s,style:{"vertical-align":"middle",width:"160px",margin:"0px","margin-left":"0px","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}})})]})}},33388:function(A,r,n){"use strict";r.__esModule=!0,r.PersonalCrafting=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.PersonalCrafting=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=m.busy,u=m.category,s=m.display_craftable_only,l=m.display_compact,h=m.prev_cat,C=m.next_cat,v=m.subcategory,p=m.prev_subcat,N=m.next_subcat;return(0,e.createComponentVNode)(2,o.Window,{width:700,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!i&&(0,e.createComponentVNode)(2,t.Dimmer,{fontSize:"32px",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cog",spin:1})," Crafting..."]}),(0,e.createComponentVNode)(2,t.Section,{title:u,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Show Craftable Only",icon:s?"check-square-o":"square-o",selected:s,onClick:function(){function V(){return c("toggle_recipes")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Compact Mode",icon:l?"check-square-o":"square-o",selected:l,onClick:function(){function V(){return c("toggle_compact")}return V}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:h,icon:"arrow-left",onClick:function(){function V(){return c("backwardCat")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:C,icon:"arrow-right",onClick:function(){function V(){return c("forwardCat")}return V}()})]}),v&&(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Button,{content:p,icon:"arrow-left",onClick:function(){function V(){return c("backwardSubCat")}return V}()}),(0,e.createComponentVNode)(2,t.Button,{content:N,icon:"arrow-right",onClick:function(){function V(){return c("forwardSubCat")}return V}()})]}),l?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,B)]})]})})}return I}(),b=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=m.display_craftable_only,u=m.can_craft,s=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[u.map(function(l){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:l.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function h(){return c("make",{make:l.ref})}return h}()}),l.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:l.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:l.req_text,content:"Requirements",color:"transparent"}),l.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:l.tool_text,content:"Tools",color:"transparent"})]},l.name)}),!i&&s.map(function(l){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:l.name,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),l.catalyst_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:l.catalyst_text,content:"Catalysts",color:"transparent"}),(0,e.createComponentVNode)(2,t.Button,{tooltip:l.req_text,content:"Requirements",color:"transparent"}),l.tool_text&&(0,e.createComponentVNode)(2,t.Button,{tooltip:l.tool_text,content:"Tools",color:"transparent"})]},l.name)})]})})},B=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=m.display_craftable_only,u=m.can_craft,s=m.cant_craft;return(0,e.createComponentVNode)(2,t.Box,{mt:1,children:[u.map(function(l){return(0,e.createComponentVNode)(2,t.Section,{title:l.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",onClick:function(){function h(){return c("make",{make:l.ref})}return h}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[l.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:l.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:l.req_text}),l.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:l.tool_text})]})},l.name)}),!i&&s.map(function(l){return(0,e.createComponentVNode)(2,t.Section,{title:l.name,buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"hammer",content:"Craft",disabled:!0}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[l.catalyst_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Catalysts",children:l.catalyst_text}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Requirements",children:l.req_text}),l.tool_text&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tools",children:l.tool_text})]})},l.name)})]})}},56150:function(A,r,n){"use strict";r.__esModule=!0,r.Photocopier=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Photocopier=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:440,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Photocopier",color:"silver",children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Copies:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"2em",bold:!0,children:m.copynumber}),(0,e.createComponentVNode)(2,t.Stack.Item,{float:"right",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"minus",textAlign:"center",content:"",onClick:function(){function i(){return c("minus")}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"plus",textAlign:"center",content:"",onClick:function(){function i(){return c("add")}return i}()})]})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:2,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Toner:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,children:m.toner})]}),(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Document:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.copyitem&&!m.mob,content:m.copyitem?m.copyitem:m.mob?m.mob+"'s ass!":"document",onClick:function(){function i(){return c("removedocument")}return i}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:12,children:"Inserted Folder:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!m.folder,content:m.folder?m.folder:"folder",onClick:function(){function i(){return c("removefolder")}return i}()})})]})]}),(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,b)}),(0,e.createComponentVNode)(2,B)]})})})}return I}(),b=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=m.issilicon;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"copy",float:"center",textAlign:"center",content:"Copy",onClick:function(){function u(){return c("copy")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file-import",float:"center",textAlign:"center",content:"Scan",onClick:function(){function u(){return c("scandocument")}return u}()}),!!i&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"file",color:"green",float:"center",textAlign:"center",content:"Print Text",onClick:function(){function u(){return c("ai_text")}return u}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"image",color:"green",float:"center",textAlign:"center",content:"Print Image",onClick:function(){function u(){return c("ai_pic")}return u}()})],4)],0)},B=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data;return(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Scanned Files",children:m.files.map(function(i){return(0,e.createComponentVNode)(2,t.Section,{title:i.name,buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print",disabled:m.toner<=0,onClick:function(){function u(){return c("filecopy",{uid:i.uid})}return u}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash-alt",content:"Delete",color:"bad",onClick:function(){function u(){return c("deletefile",{uid:i.uid})}return u}()})]})},i.name)})})}},8340:function(A,r,n){"use strict";r.__esModule=!0,r.Photocopier220=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(88510),b=n(64795),B=n(25328);function I(m,i){var u=typeof Symbol!="undefined"&&m[Symbol.iterator]||m["@@iterator"];if(u)return(u=u.call(m)).next.bind(u);if(Array.isArray(m)||(u=k(m))||i&&m&&typeof m.length=="number"){u&&(m=u);var s=0;return function(){return s>=m.length?{done:!0}:{done:!1,value:m[s++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function k(m,i){if(m){if(typeof m=="string")return g(m,i);var u={}.toString.call(m).slice(8,-1);return u==="Object"&&m.constructor&&(u=m.constructor.name),u==="Map"||u==="Set"?Array.from(m):u==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(u)?g(m,i):void 0}}function g(m,i){(i==null||i>m.length)&&(i=m.length);for(var u=0,s=Array(i);um?this.substring(0,m)+"...":this};var d=function(i,u){u===void 0&&(u="");var s=(0,B.createSearch)(u,function(l){return l.altername});return(0,b.flow)([(0,f.filter)(function(l){return l==null?void 0:l.altername}),u&&(0,f.filter)(s),(0,f.sortBy)(function(l){return l.id})])(i)},c=r.Photocopier220=function(){function m(i,u){for(var s=(0,a.useBackend)(u),l=s.act,h=s.data,C=h.copies,v=h.maxcopies,p=(0,a.useLocalState)(u,"searchText",""),N=p[0],V=p[1],S=d((0,f.sortBy)(function(E){return E.category})(h.forms||[]),N),y=[],L=I(S),w;!(w=L()).done;){var T=w.value;y.includes(T.category)||y.push(T.category)}var x=(0,a.useLocalState)(u,"number",0),M=x[0],O=x[1],D;return h.category===""?D=S:D=S.filter(function(E){return E.category===h.category}),(0,e.createComponentVNode)(2,o.Window,{width:550,height:575,theme:h.ui_theme,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"40%",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"\u0421\u0442\u0430\u0442\u0443\u0441",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",mt:.3,color:"grey",children:"\u0417\u0430\u0440\u044F\u0434 \u0442\u043E\u043D\u0435\u0440\u0430:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.ProgressBar,{minValue:0,maxValue:30,value:h.toner})})]}),(0,e.createComponentVNode)(2,t.Stack,{mt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",mb:.3,color:"grey",children:"\u0424\u043E\u0440\u043C\u0430:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"50%",textAlign:"center",bold:!0,children:h.form_id===""?"\u041D\u0435 \u0432\u044B\u0431\u0440\u0430\u043D\u0430":h.form_id})]}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",mt:1,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!h.copyitem&&!h.mob,icon:h.copyitem||h.mob?"eject":"times",content:h.copyitem?h.copyitem:h.mob?"\u0416\u043E\u043F\u0430 "+h.mob+"!":"\u0421\u043B\u043E\u0442 \u0434\u043B\u044F \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430",onClick:function(){function E(){return l("removedocument")}return E}()})})}),(0,e.createComponentVNode)(2,t.Stack,{children:(0,e.createComponentVNode)(2,t.Stack.Item,{width:"100%",mt:"3px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",disabled:!h.folder,icon:h.folder?"eject":"times",content:h.folder?h.folder:"\u0421\u043B\u043E\u0442 \u0434\u043B\u044F \u043F\u0430\u043F\u043A\u0438",onClick:function(){function E(){return l("removefolder")}return E}()})})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435",children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"print",disabled:h.toner===0||h.form===null,content:"\u041F\u0435\u0447\u0430\u0442\u044C",onClick:function(){function E(){return l("print_form")}return E}()})}),!!h.isAI&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",ml:"5px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"image",disabled:h.toner<5,content:"\u0424\u043E\u0442\u043E",tooltip:"\u0420\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u0430\u0442\u044C \u0444\u043E\u0442\u043E \u0441 \u0411\u0430\u0437\u044B \u0414\u0430\u043D\u043D\u044B\u0445",onClick:function(){function E(){return l("ai_pic")}return E}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",mt:"3px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"copy",content:"\u041A\u043E\u043F\u0438\u044F",disabled:h.toner===0||!h.copyitem&&!h.mob,onClick:function(){function E(){return l("copy")}return E}()})}),!!h.isAI&&(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,width:"100%",ml:"5px",mt:"3px",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",icon:"i-cursor",content:"\u0422\u0435\u043A\u0441\u0442",tooltip:"\u0420\u0430\u0441\u043F\u0435\u0447\u0430\u0442\u0430\u0442\u044C \u0441\u0432\u043E\u0439 \u0442\u0435\u043A\u0441\u0442",disabled:h.toner===0,onClick:function(){function E(){return l("ai_text")}return E}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:1.5,mt:1.2,width:"50%",color:"grey",children:"\u041A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E:"}),(0,e.createComponentVNode)(2,t.Slider,{mt:.75,width:"50%",animated:!0,minValue:1,maxValue:v,value:C,stepPixelSize:10,onChange:function(){function E(P,R){return l("copies",{new:R})}return E}()})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"\u0411\u044E\u0440\u043E\u043A\u0440\u0430\u0442\u0438\u044F",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mb:-.5,icon:"chevron-right",color:"transparent",content:"\u0412\u0441\u0435 \u0444\u043E\u0440\u043C\u044B",selected:!h.category,onClick:function(){function E(){return l("choose_category",{category:""})}return E}()})}),y.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"chevron-right",mb:-.5,color:"transparent",content:E,selected:h.category===E,onClick:function(){function P(){return l("choose_category",{category:E})}return P}()},E)},E)})]})})})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"60%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:h.category||"\u0412\u0441\u0435 \u0444\u043E\u0440\u043C\u044B",buttons:(0,e.createComponentVNode)(2,t.Input,{mr:18.5,width:"100%",placeholder:"\u041F\u043E\u0438\u0441\u043A \u0444\u043E\u0440\u043C\u044B",onInput:function(){function E(P,R){return V(R)}return E}()}),children:D.map(function(E){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mb:.5,color:"transparent",content:E.altername.trimLongStr(37),tooltip:E.altername,selected:h.form_id===E.id,onClick:function(){function P(){return l("choose_form",{path:E.path,id:E.id})}return P}()})},E.path)})})})]})})})}return m}()},84676:function(A,r,n){"use strict";r.__esModule=!0,r.PoolController=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=["tempKey"];function b(g,d){if(g==null)return{};var c={};for(var m in g)if({}.hasOwnProperty.call(g,m)){if(d.includes(m))continue;c[m]=g[m]}return c}var B={scalding:{label:"Scalding",color:"#FF0000",icon:"fa fa-arrow-circle-up",requireEmag:!0},warm:{label:"Warm",color:"#990000",icon:"fa fa-arrow-circle-up"},normal:{label:"Normal",color:null,icon:"fa fa-arrow-circle-right"},cool:{label:"Cool",color:"#009999",icon:"fa fa-arrow-circle-down"},frigid:{label:"Frigid",color:"#00CCCC",icon:"fa fa-arrow-circle-down",requireEmag:!0}},I=function(d,c){var m=d.tempKey,i=b(d,f),u=B[m];if(!u)return null;var s=(0,a.useBackend)(c),l=s.data,h=s.act,C=l.currentTemp,v=u.label,p=u.icon,N=m===C,V=function(){h("setTemp",{temp:m})};return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Button,Object.assign({color:"transparent",selected:N,onClick:V},i,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:p}),v]})))},k=r.PoolController=function(){function g(d,c){for(var m=(0,a.useBackend)(c),i=m.data,u=i.emagged,s=i.currentTemp,l=B[s]||B.normal,h=l.label,C=l.color,v=[],p=0,N=Object.entries(B);p50?"battery-half":"battery-quarter")||C==="C"&&"bolt"||C==="F"&&"battery-full"||C==="M"&&"slash",color:C==="N"&&(v>50?"yellow":"red")||C==="C"&&"yellow"||C==="F"&&"green"||C==="M"&&"orange"}),(0,e.createComponentVNode)(2,I.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,o.toFixed)(v)+"%"})],4)};u.defaultHooks=f.pureComponentHooks;var s=function(h){var C,v,p=h.status;switch(p){case"AOn":C=!0,v=!0;break;case"AOff":C=!0,v=!1;break;case"On":C=!1,v=!0;break;case"Off":C=!1,v=!1;break}var N=(v?"On":"Off")+(" ["+(C?"auto":"manual")+"]");return(0,e.createComponentVNode)(2,I.ColorBox,{color:v?"good":"bad",content:C?void 0:"M",title:N})};s.defaultHooks=f.pureComponentHooks},50992:function(A,r,n){"use strict";r.__esModule=!0,r.PrisonerImplantManager=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(29319),f=n(3939),b=n(321),B=n(5485),I=n(98595),k=r.PrisonerImplantManager=function(){function g(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.loginState,l=u.prisonerInfo,h=u.chemicalInfo,C=u.trackingInfo,v;if(!s.logged_in)return(0,e.createComponentVNode)(2,I.Window,{theme:"security",width:500,height:850,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,B.LoginScreen)})});var p=[1,5,10];return(0,e.createComponentVNode)(2,I.Window,{theme:"security",width:500,height:850,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.LoginInfo),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Prisoner Points Manager System",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:l.name?"eject":"id-card",selected:l.name,content:l.name?l.name:"-----",tooltip:l.name?"Eject ID":"Insert ID",onClick:function(){function N(){return i("id_card")}return N}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Points",children:[l.points!==null?l.points:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"minus-square",disabled:l.points===null,content:"Reset",onClick:function(){function N(){return i("reset_points")}return N}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Point Goal",children:[l.goal!==null?l.goal:"-/-",(0,e.createComponentVNode)(2,t.Button,{ml:2,icon:"pen",disabled:l.goal===null,content:"Edit",onClick:function(){function N(){return(0,f.modalOpen)(c,"set_points")}return N}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{children:(0,e.createVNode)(1,"box",null,[(0,e.createTextVNode)("1 minute of prison time should roughly equate to 150 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Sentences should not exceed 5000 points."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Permanent prisoners should not be given a point goal."),(0,e.createVNode)(1,"br"),(0,e.createVNode)(1,"br"),(0,e.createTextVNode)("Prisoners who meet their point goal will be able to automatically access their locker and return to the station using the shuttle.")],4,{hidden:l.goal===null})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Tracking Implants",children:C.map(function(N){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",N.subject]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Location",children:N.location}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:N.health}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Prisoner",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-triangle",content:"Warn",tooltip:"Broadcast a message to this poor sod",onClick:function(){function V(){return(0,f.modalOpen)(c,"warn",{uid:N.uid})}return V}()})})]})]},N.subject)]}),(0,e.createVNode)(1,"br")],4)})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Chemical Implants",children:h.map(function(N){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{p:1,backgroundColor:"rgba(255, 255, 255, 0.05)",children:[(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:["Subject: ",N.name]}),(0,e.createComponentVNode)(2,t.Box,{children:[" ",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Reagents",children:N.volume})}),p.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{mt:2,disabled:N.volumec;return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:!0,title:N.name,dmIcon:N.icon,dmIconState:N.icon_state,buttonsAlt:(0,e.createComponentVNode)(2,t.Button,{bold:!0,translucent:!0,fontSize:1.5,tooltip:V&&"Not enough tickets",disabled:V,onClick:function(){function S(){return g("purchase",{purchase:N.itemID})}return S}(),children:[N.cost,(0,e.createComponentVNode)(2,t.Icon,{m:0,mt:.25,name:"ticket",color:V?"bad":"good",size:1.6})]}),children:N.desc},N.name)})})})})})})}return b}()},94813:function(A,r,n){"use strict";r.__esModule=!0,r.RCD=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(3939),b=n(49148),B=r.RCD=function(){function i(u,s){return(0,e.createComponentVNode)(2,o.Window,{width:480,height:670,children:[(0,e.createComponentVNode)(2,f.ComplexModal),(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,d),(0,e.createComponentVNode)(2,c)]})})]})}return i}(),I=function(u,s){var l=(0,a.useBackend)(s),h=l.data,C=h.matter,v=h.max_matter,p=v*.7,N=v*.25;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Matter Storage",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[p,1/0],average:[N,p],bad:[-1/0,N]},value:C,maxValue:v,children:(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:C+" / "+v+" units"})})})})},k=function(){return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Construction Type",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,g,{mode_type:"Floors and Walls"}),(0,e.createComponentVNode)(2,g,{mode_type:"Airlocks"}),(0,e.createComponentVNode)(2,g,{mode_type:"Windows"}),(0,e.createComponentVNode)(2,g,{mode_type:"Deconstruction"})]})})})},g=function(u,s){var l=(0,a.useBackend)(s),h=l.act,C=l.data,v=u.mode_type,p=C.mode;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",content:v,selected:p===v?1:0,onClick:function(){function N(){return h("mode",{mode:v})}return N}()})})},d=function(u,s){var l=(0,a.useBackend)(s),h=l.act,C=l.data,v=C.door_name,p=C.electrochromic,N=C.airlock_glass;return(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Airlock Settings",children:(0,e.createComponentVNode)(2,t.Stack,{textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",icon:"pen-alt",content:(0,e.createFragment)([(0,e.createTextVNode)("Rename: "),(0,e.createVNode)(1,"b",null,v,0)],0),onClick:function(){function V(){return(0,f.modalOpen)(s,"renameAirlock")}return V}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:N===1&&(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",content:"Electrochromic",selected:p,onClick:function(){function V(){return h("electrochromic")}return V}()})})]})})})},c=function(u,s){var l=(0,a.useBackend)(s),h=l.act,C=l.data,v=C.tab,p=C.locked,N=C.one_access,V=C.selected_accesses,S=C.regions;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Tabs,{fluid:!0,children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"cog",selected:v===1,onClick:function(){function y(){return h("set_tab",{tab:1})}return y}(),children:"Airlock Types"}),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:v===2,icon:"list",onClick:function(){function y(){return h("set_tab",{tab:2})}return y}(),children:"Airlock Access"})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:v===1?(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Types",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m,{check_number:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,m,{check_number:1})})]})}):v===2&&p?(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Access",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"lock-open",content:"Unlock",onClick:function(){function y(){return h("set_lock",{new_lock:"unlock"})}return y}()}),children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",align:"center",color:"label",children:[(0,e.createComponentVNode)(2,t.Icon,{name:"lock",size:"5",mb:3}),(0,e.createVNode)(1,"br"),"Airlock access selection is currently locked."]})})}):(0,e.createComponentVNode)(2,b.AccessList,{sectionButtons:(0,e.createComponentVNode)(2,t.Button,{icon:"lock",content:"Lock",onClick:function(){function y(){return h("set_lock",{new_lock:"lock"})}return y}()}),usedByRcd:1,rcdButtons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:N,content:"One",onClick:function(){function y(){return h("set_one_access",{access:"one"})}return y}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:!N,width:4,content:"All",onClick:function(){function y(){return h("set_one_access",{access:"all"})}return y}()})],4),accesses:S,selectedList:V,accessMod:function(){function y(L){return h("set",{access:L})}return y}(),grantAll:function(){function y(){return h("grant_all")}return y}(),denyAll:function(){function y(){return h("clear_all")}return y}(),grantDep:function(){function y(L){return h("grant_region",{region:L})}return y}(),denyDep:function(){function y(L){return h("deny_region",{region:L})}return y}()})})],4)},m=function(u,s){for(var l=(0,a.useBackend)(s),h=l.act,C=l.data,v=C.door_types_ui_list,p=C.door_type,N=u.check_number,V=[],S=0;Sf?w=(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,mb:1,children:"There are new messages"}):w=(0,e.createComponentVNode)(2,t.Box,{color:"label",mb:1,children:"There are no new messages"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Main Menu",buttons:(0,e.createComponentVNode)(2,t.Button,{width:9,content:L?"Speaker Off":"Speaker On",selected:!L,icon:L?"volume-mute":"volume-up",onClick:function(){function T(){return N("toggleSilent")}return T}()}),children:[w,(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"View Messages",icon:S>f?"envelope-open-text":"envelope",onClick:function(){function T(){return N("setScreen",{setScreen:6})}return T}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Assistance",icon:"hand-paper",onClick:function(){function T(){return N("setScreen",{setScreen:1})}return T}()}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Supplies",icon:"box",onClick:function(){function T(){return N("setScreen",{setScreen:2})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Request Secondary Goal",icon:"clipboard-list",onClick:function(){function T(){return N("setScreen",{setScreen:11})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Relay Anonymous Information",icon:"comment",onClick:function(){function T(){return N("setScreen",{setScreen:3})}return T}()})]})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Print Shipping Label",icon:"tag",onClick:function(){function T(){return N("setScreen",{setScreen:9})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"View Shipping Logs",icon:"clipboard-list",onClick:function(){function T(){return N("setScreen",{setScreen:10})}return T}()})]})}),!!y&&(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,lineHeight:3,content:"Send Station-Wide Announcement",icon:"bullhorn",onClick:function(){function T(){return N("setScreen",{setScreen:8})}return T}()})})]})})},d=function(C,v){var p=(0,a.useBackend)(v),N=p.act,V=p.data,S=V.department,y=[],L;switch(C.purpose){case"ASSISTANCE":y=V.assist_dept,L="Request assistance from another department";break;case"SUPPLIES":y=V.supply_dept,L="Request supplies from another department";break;case"INFO":y=V.info_dept,L="Relay information to another department";break}return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:L,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function w(){return N("setScreen",{setScreen:0})}return w}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:y.filter(function(w){return w!==S}).map(function(w){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:w,textAlign:"right",className:"candystripe",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Message",icon:"envelope",onClick:function(){function T(){return N("writeInput",{write:w,priority:B})}return T}()}),(0,e.createComponentVNode)(2,t.Button,{content:"High Priority",icon:"exclamation-circle",onClick:function(){function T(){return N("writeInput",{write:w,priority:I})}return T}()})]},w)})})})})},c=function(C,v){var p=(0,a.useBackend)(v),N=p.act,V=p.data,S;switch(C.type){case"SUCCESS":S="Message sent successfully";break;case"FAIL":S="Unable to contact messaging server";break}return(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:S,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function y(){return N("setScreen",{setScreen:0})}return y}()})})},m=function(C,v){var p=(0,a.useBackend)(v),N=p.act,V=p.data,S,y;switch(C.type){case"MESSAGES":S=V.message_log,y="Message Log";break;case"SHIPPING":S=V.shipping_log,y="Shipping label print log";break}return S.reverse(),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:y,buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return N("setScreen",{setScreen:0})}return L}()}),children:S.map(function(L){return(0,e.createComponentVNode)(2,t.Box,{textAlign:"left",children:[L.map(function(w,T){return(0,e.createVNode)(1,"div",null,w,0,null,T)}),(0,e.createVNode)(1,"hr")]},L)})})})},i=function(C,v){var p=(0,a.useBackend)(v),N=p.act,V=p.data,S=V.recipient,y=V.message,L=V.msgVerified,w=V.msgStamped;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Message Authentication",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function T(){return N("setScreen",{setScreen:0})}return T}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Recipient",children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Message",children:y}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",color:"green",children:L}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stamped by",color:"blue",children:w})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,textAlign:"center",content:"Send Message",icon:"envelope",onClick:function(){function T(){return N("department",{department:S})}return T}()})})})],4)},u=function(C,v){var p=(0,a.useBackend)(v),N=p.act,V=p.data,S=V.message,y=V.announceAuth;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Station-Wide Announcement",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return N("setScreen",{setScreen:0})}return L}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Edit Message",icon:"edit",onClick:function(){function L(){return N("writeAnnouncement")}return L}()})],4),children:S})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:[y?(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:2,textAlign:"center",content:"Send Announcement",icon:"bullhorn",disabled:!(y&&S),onClick:function(){function L(){return N("sendAnnouncement")}return L}()})]})})],4)},s=function(C,v){var p=(0,a.useBackend)(v),N=p.act,V=p.data,S=V.shipDest,y=V.msgVerified,L=V.ship_dept;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{textAlign:"center",children:(0,e.createComponentVNode)(2,t.Section,{title:"Print Shipping Label",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function w(){return N("setScreen",{setScreen:0})}return w}()}),children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Validated by",children:y})]}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:1,textAlign:"center",content:"Print Label",icon:"print",disabled:!(S&&y),onClick:function(){function w(){return N("printLabel")}return w}()})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Destinations",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:L.map(function(w){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:w,textAlign:"right",className:"candystripe",children:(0,e.createComponentVNode)(2,t.Button,{content:S===w?"Selected":"Select",selected:S===w,onClick:function(){function T(){return N("shipSelect",{shipSelect:w})}return T}()})},w)})})})})],4)},l=function(C,v){var p=(0,a.useBackend)(v),N=p.act,V=p.data,S=V.secondaryGoalAuth,y=V.secondaryGoalEnabled;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Request Secondary Goal",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Back",icon:"arrow-left",onClick:function(){function L(){return N("setScreen",{setScreen:0})}return L}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:[y?S?(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"green",children:"ID verified. Authentication accepted."}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Swipe your ID card to authenticate yourself"}):(0,e.createComponentVNode)(2,t.Box,{textAlign:"center",color:"label",children:"Complete your current goal first!"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,mt:2,textAlign:"center",content:"Request Secondary Goal",icon:"clipboard-list",disabled:!(S&&y),onClick:function(){function L(){return N("requestSecondaryGoal")}return L}()})]})})],4)}},9861:function(A,r,n){"use strict";r.__esModule=!0,r.RndBackupConsole=r.LinkMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.RndBackupConsole=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.network_name,i=c.has_disk,u=c.disk_name,s=c.linked,l=c.techs,h=c.last_timestamp;return(0,e.createComponentVNode)(2,o.Window,{width:900,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Device Info",children:[(0,e.createComponentVNode)(2,t.Box,{mb:2,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Network",children:s?(0,e.createComponentVNode)(2,t.Button,{content:m,icon:"unlink",selected:1,onClick:function(){function C(){return d("unlink")}return C}()}):"None"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Loaded Disk",children:i?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:u+" (Last backup: "+h+")",icon:"save",selected:1,onClick:function(){function C(){return d("eject_disk")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Save all",onClick:function(){function C(){return d("saveall2disk")}return C}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Load all",onClick:function(){function C(){return d("saveall2network")}return C}()})],4):"None"})]})}),!!s||(0,e.createComponentVNode)(2,b)]}),(0,e.createComponentVNode)(2,t.Box,{mt:2,children:(0,e.createComponentVNode)(2,t.Section,{title:"Tech Info",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Tech Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Level"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Disk Level"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actions"})]}),Object.keys(l).map(function(C){return!(l[C].network_level>0||l[C].disk_level>0)||(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:l[C].name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l[C].network_level||"None"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:l[C].disk_level||"None"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Load to network",disabled:!i||!s,onClick:function(){function v(){return d("savetech2network",{tech:C})}return v}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Load to disk",disabled:!i||!s,onClick:function(){function v(){return d("savetech2disk",{tech:C})}return v}()})]})]},C)})]})})})]})})}return B}(),b=r.LinkMenu=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.controllers;return(0,e.createComponentVNode)(2,t.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Link"})]}),m.map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Link",icon:"link",onClick:function(){function u(){return d("linktonetworkcontroller",{target_controller:i.addr})}return u}()})})]},i.addr)})]})})}return B}()},68303:function(A,r,n){"use strict";r.__esModule=!0,r.AnalyzerMenu=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=r.AnalyzerMenu=function(){function B(I,k){var g=(0,t.useBackend)(k),d=g.data,c=g.act,m=d.tech_levels,i=d.loaded_item,u=d.linked_analyzer,s=d.can_discover;return u?i?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Section,{title:"Object Analysis",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{content:"Deconstruct",icon:"microscope",onClick:function(){function l(){c("deconstruct")}return l}()}),(0,e.createComponentVNode)(2,o.Button,{content:"Eject",icon:"eject",onClick:function(){function l(){c("eject_item")}return l}()}),!s||(0,e.createComponentVNode)(2,o.Button,{content:"Discover",icon:"atom",onClick:function(){function l(){c("discover")}return l}()})],0),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:i.name})})}),(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{id:"research-levels",children:[(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Research Field"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Current Level"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Object Level"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"New Level"})]}),m.map(function(l){return(0,e.createComponentVNode)(2,b,{techLevel:l},l.id)})]})})],4):(0,e.createComponentVNode)(2,o.Section,{title:"Analysis Menu",children:"No item loaded. Standing by..."}):(0,e.createComponentVNode)(2,o.Section,{title:"Analysis Menu",children:"NO SCIENTIFIC ANALYZER LINKED TO CONSOLE"})}return B}(),b=function(I,k){var g=I.techLevel,d=g.name,c=g.desc,m=g.level,i=g.object_level,u=g.ui_icon,s=i!=null,l=s&&i>=m?Math.max(i,m+1):m;return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"circle-info",tooltip:c})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:u})," ",d]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:m}),s?(0,e.createComponentVNode)(2,o.Table.Cell,{children:i}):(0,e.createComponentVNode)(2,o.Table.Cell,{className:"research-level-no-effect",children:"-"}),(0,e.createComponentVNode)(2,o.Table.Cell,{className:(0,a.classes)([l!==m&&"upgraded-level"]),children:l})]})}},37556:function(A,r,n){"use strict";r.__esModule=!0,r.DataDiskMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o="design",f="tech",b=function(c,m){var i=(0,a.useBackend)(m),u=i.data,s=i.act,l=u.disk_data;return l?(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:l.name}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Level",children:l.level}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:l.desc})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function h(){return s("updt_tech")}return h}()})})]}):null},B=function(c,m){var i=(0,a.useBackend)(m),u=i.data,s=i.act,l=u.disk_data;if(!l)return null;var h=l.name,C=l.lathe_types,v=l.materials,p=C.join(", ");return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name",children:h}),p?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Lathe Types",children:p}):null,(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Required Materials"})]}),v.map(function(N){return(0,e.createComponentVNode)(2,t.Box,{children:["- ",(0,e.createVNode)(1,"span",null,N.name,0,{style:{"text-transform":"capitalize"}})," x ",N.amount]},N.name)}),(0,e.createComponentVNode)(2,t.Box,{mt:"10px",children:(0,e.createComponentVNode)(2,t.Button,{content:"Upload to Database",icon:"arrow-up",onClick:function(){function N(){return s("updt_design")}return N}()})})]})},I=function(c,m){var i=(0,a.useBackend)(m),u=i.act,s=i.data,l=s.disk_data;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.Section,Object.assign({buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button.Confirm,{content:"Erase",icon:"eraser",disabled:!l,onClick:function(){function h(){return u("erase_disk")}return h}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject",icon:"eject",onClick:function(){function h(){u("eject_disk")}return h}()})],4)},c)))},k=function(c,m){var i=(0,a.useBackend)(m),u=i.data,s=i.act,l=u.disk_type,h=u.to_copy,C=c.title;return(0,e.createComponentVNode)(2,I,{title:C,children:(0,e.createComponentVNode)(2,t.Box,{overflowY:"auto",overflowX:"hidden",maxHeight:"450px",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:h.sort(function(v,p){return v.name.localeCompare(p.name)}).map(function(v){var p=v.name,N=v.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{noColon:!0,label:p,children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-down",content:"Copy to Disk",onClick:function(){function V(){l===f?s("copy_tech",{id:N}):s("copy_design",{id:N})}return V}()})},N)})})})})},g=r.DataDiskMenu=function(){function d(c,m){var i=(0,a.useBackend)(m),u=i.data,s=u.disk_type,l=u.disk_data;if(!s)return(0,e.createComponentVNode)(2,t.Section,{title:"Data Disk",children:"No disk loaded."});switch(s){case o:return l?(0,e.createComponentVNode)(2,I,{title:"Design Disk",children:(0,e.createComponentVNode)(2,B)}):(0,e.createComponentVNode)(2,k,{title:"Design Disk"});case f:return l?(0,e.createComponentVNode)(2,I,{title:"Technology Disk",children:(0,e.createComponentVNode)(2,b)}):(0,e.createComponentVNode)(2,k,{title:"Technology Disk"});default:return(0,e.createFragment)([(0,e.createTextVNode)("UNRECOGNIZED DISK TYPE")],4)}}return d}()},16830:function(A,r,n){"use strict";r.__esModule=!0,r.LatheCategory=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(52662),f=r.LatheCategory=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.data,d=k.act,c=g.category,m=g.matching_designs,i=g.menu,u=i===4,s=u?"build":"imprint";return(0,e.createComponentVNode)(2,t.Section,{title:c,children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,t.Table,{className:"RndConsole__LatheCategory__MatchingDesigns",children:m.map(function(l){var h=l.id,C=l.name,v=l.can_build,p=l.materials;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:C,disabled:v<1,onClick:function(){function N(){return d(s,{id:h,amount:1})}return N}()})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v>=5?(0,e.createComponentVNode)(2,t.Button,{content:"x5",onClick:function(){function N(){return d(s,{id:h,amount:5})}return N}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:v>=10?(0,e.createComponentVNode)(2,t.Button,{content:"x10",onClick:function(){function N(){return d(s,{id:h,amount:10})}return N}()}):null}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.map(function(N){return(0,e.createFragment)([" | ",(0,e.createVNode)(1,"span",N.is_red?"color-red":null,[N.amount,(0,e.createTextVNode)(" "),N.name],0)],0)})})]},h)})})]})}return b}()},70497:function(A,r,n){"use strict";r.__esModule=!0,r.LatheChemicalStorage=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheChemicalStorage=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data,g=I.act,d=k.loaded_chemicals,c=k.menu===4;return(0,e.createComponentVNode)(2,t.Section,{title:"Chemical Storage",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Purge All",icon:"trash",onClick:function(){function m(){var i=c?"disposeallP":"disposeallI";g(i)}return m}()}),(0,e.createComponentVNode)(2,t.LabeledList,{children:d.map(function(m){var i=m.volume,u=m.name,s=m.id;return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"* "+i+" of "+u,children:(0,e.createComponentVNode)(2,t.Button,{content:"Purge",icon:"trash",onClick:function(){function l(){var h=c?"disposeP":"disposeI";g(h,{id:s})}return l}()})},s)})})]})}return f}()},70864:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMainMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(52662),f=n(68198),b=r.LatheMainMenu=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.data,c=g.act,m=d.menu,i=d.categories,u=m===4?"Protolathe":"Circuit Imprinter";return(0,e.createComponentVNode)(2,t.Section,{title:u+" Menu",children:[(0,e.createComponentVNode)(2,o.LatheMaterials),(0,e.createComponentVNode)(2,f.LatheSearch),(0,e.createComponentVNode)(2,t.Divider),(0,e.createComponentVNode)(2,t.Flex,{wrap:"wrap",children:i.map(function(s){return(0,e.createComponentVNode)(2,t.Flex,{style:{"flex-basis":"50%","margin-bottom":"6px"},children:(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-right",content:s,onClick:function(){function l(){c("setCategory",{category:s})}return l}()})},s)})})]})}return B}()},42878:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMaterialStorage=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheMaterialStorage=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data,g=I.act,d=k.loaded_materials;return(0,e.createComponentVNode)(2,t.Section,{className:"RndConsole__LatheMaterialStorage",title:"Material Storage",children:(0,e.createComponentVNode)(2,t.Table,{children:d.map(function(c){var m=c.id,i=c.amount,u=c.name,s=function(){function v(p){var N=k.menu===4?"lathe_ejectsheet":"imprinter_ejectsheet";g(N,{id:m,amount:p})}return v}(),l=Math.floor(i/2e3),h=i<1,C=l===1?"":"s";return(0,e.createComponentVNode)(2,t.Table.Row,{className:h?"color-grey":"color-yellow",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"210px",children:["* ",i," of ",u]}),(0,e.createComponentVNode)(2,t.Table.Cell,{minWidth:"110px",children:["(",l," sheet",C,")"]}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i>=2e3?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:"1x",icon:"eject",onClick:function(){function v(){return s(1)}return v}()}),(0,e.createComponentVNode)(2,t.Button,{content:"C",icon:"eject",onClick:function(){function v(){return s("custom")}return v}()}),i>=2e3*5?(0,e.createComponentVNode)(2,t.Button,{content:"5x",icon:"eject",onClick:function(){function v(){return s(5)}return v}()}):null,(0,e.createComponentVNode)(2,t.Button,{content:"All",icon:"eject",onClick:function(){function v(){return s(50)}return v}()})],0):null})]},m)})})})}return f}()},52662:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMaterials=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheMaterials=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data,g=k.total_materials,d=k.max_materials,c=k.max_chemicals,m=k.total_chemicals;return(0,e.createComponentVNode)(2,t.Box,{className:"RndConsole__LatheMaterials",mb:"10px",children:(0,e.createComponentVNode)(2,t.Table,{width:"auto",children:[(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Material Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:g}),d?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+d}):null]}),(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:"Chemical Amount:"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:m}),c?(0,e.createComponentVNode)(2,t.Table.Cell,{children:" / "+c}):null]})]})})}return f}()},9681:function(A,r,n){"use strict";r.__esModule=!0,r.LatheMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(12644),f=n(70864),b=n(16830),B=n(42878),I=n(70497),k=["menu"];function g(u,s){if(u==null)return{};var l={};for(var h in u)if({}.hasOwnProperty.call(u,h)){if(s.includes(h))continue;l[h]=u[h]}return l}var d=t.Tabs.Tab,c=function(s,l){var h=(0,a.useBackend)(l),C=h.act,v=h.data,p=v.menu===o.MENU.LATHE?["nav_protolathe",v.submenu_protolathe]:["nav_imprinter",v.submenu_imprinter],N=p[0],V=p[1],S=s.menu,y=g(s,k);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,d,Object.assign({selected:V===S,onClick:function(){function L(){return C(N,{menu:S})}return L}()},y)))},m=function(s){switch(s){case o.PRINTER_MENU.MAIN:return(0,e.createComponentVNode)(2,f.LatheMainMenu);case o.PRINTER_MENU.SEARCH:return(0,e.createComponentVNode)(2,b.LatheCategory);case o.PRINTER_MENU.MATERIALS:return(0,e.createComponentVNode)(2,B.LatheMaterialStorage);case o.PRINTER_MENU.CHEMICALS:return(0,e.createComponentVNode)(2,I.LatheChemicalStorage)}},i=r.LatheMenu=function(){function u(s,l){var h=(0,a.useBackend)(l),C=h.data,v=C.menu,p=C.linked_lathe,N=C.linked_imprinter;return v===o.MENU.LATHE&&!p?(0,e.createComponentVNode)(2,t.Box,{children:"NO PROTOLATHE LINKED TO CONSOLE"}):v===o.MENU.IMPRINTER&&!N?(0,e.createComponentVNode)(2,t.Box,{children:"NO CIRCUIT IMPRITER LINKED TO CONSOLE"}):(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.MAIN,icon:"bars",children:"Main Menu"}),(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.MATERIALS,icon:"layer-group",children:"Materials"}),(0,e.createComponentVNode)(2,c,{menu:o.PRINTER_MENU.CHEMICALS,icon:"flask-vial",children:"Chemicals"})]}),m(C.menu===o.MENU.LATHE?C.submenu_protolathe:C.submenu_imprinter)]})}return u}()},68198:function(A,r,n){"use strict";r.__esModule=!0,r.LatheSearch=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LatheSearch=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act;return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"Search...",onEnter:function(){function g(d,c){return k("search",{to_search:c})}return g}()})})}return f}()},81421:function(A,r,n){"use strict";r.__esModule=!0,r.LinkMenu=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=r.LinkMenu=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.controllers;return(0,e.createComponentVNode)(2,t.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Setup Linkage",children:(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Link"})]}),c.map(function(m){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:m.addr}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:m.net_id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Link",icon:"link",onClick:function(){function i(){return g("linktonetworkcontroller",{target_controller:m.addr})}return i}()})})]},m.addr)})]})})})})}return b}()},6256:function(A,r,n){"use strict";r.__esModule=!0,r.SettingsMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.SettingsMenu=function(){function B(I,k){return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,f),(0,e.createComponentVNode)(2,b)]})}return B}(),f=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.sync,i=c.admin;return(0,e.createComponentVNode)(2,t.Section,{title:"Settings",children:(0,e.createComponentVNode)(2,t.Flex,{direction:"column",align:"flex-start",children:[(0,e.createComponentVNode)(2,t.Button,{color:"red",icon:"unlink",content:"Disconnect from Research Network",onClick:function(){function u(){d("unlink")}return u}()}),i===1?(0,e.createComponentVNode)(2,t.Button,{icon:"gears",color:"red",content:"[ADMIN] Maximize research levels",onClick:function(){function u(){return d("maxresearch")}return u}()}):null]})})},b=function(I,k){var g=(0,a.useBackend)(k),d=g.data,c=g.act,m=d.linked_analyzer,i=d.linked_lathe,u=d.linked_imprinter;return(0,e.createComponentVNode)(2,t.Section,{title:"Linked Devices",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"link",content:"Re-sync with Nearby Devices",onClick:function(){function s(){return c("find_device")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Scientific Analyzer",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!m,content:m?"Unlink":"Undetected",onClick:function(){function s(){return c("disconnect",{item:"analyze"})}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Protolathe",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!i,content:i?"Unlink":"Undetected",onClick:function(){function s(){c("disconnect",{item:"lathe"})}return s}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Circuit Imprinter",children:(0,e.createComponentVNode)(2,t.Button,{icon:"unlink",disabled:!u,content:u?"Unlink":"Undetected",onClick:function(){function s(){return c("disconnect",{item:"imprinter"})}return s}()})})]})})}},12644:function(A,r,n){"use strict";r.__esModule=!0,r.RndConsole=r.PRINTER_MENU=r.MENU=void 0;var e=n(89005),a=n(72253),t=n(98595),o=n(36036),f=n(35840),b=n(37556),B=n(9681),I=n(81421),k=n(6256),g=n(68303),d=["menu"];function c(p,N){if(p==null)return{};var V={};for(var S in p)if({}.hasOwnProperty.call(p,S)){if(N.includes(S))continue;V[S]=p[S]}return V}var m=o.Tabs.Tab,i=r.MENU={MAIN:0,DISK:2,ANALYZE:3,LATHE:4,IMPRINTER:5,SETTINGS:6},u=r.PRINTER_MENU={MAIN:0,SEARCH:1,MATERIALS:2,CHEMICALS:3},s=function(N){switch(N){case i.MAIN:return(0,e.createComponentVNode)(2,v);case i.DISK:return(0,e.createComponentVNode)(2,b.DataDiskMenu);case i.ANALYZE:return(0,e.createComponentVNode)(2,g.AnalyzerMenu);case i.LATHE:case i.IMPRINTER:return(0,e.createComponentVNode)(2,B.LatheMenu);case i.SETTINGS:return(0,e.createComponentVNode)(2,k.SettingsMenu);default:return"UNKNOWN MENU"}},l=function(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data,w=L.menu,T=N.menu,x=c(N,d);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,m,Object.assign({selected:w===T,onClick:function(){function M(){return y("nav",{menu:T})}return M}()},x)))},h=r.RndConsole=function(){function p(N,V){var S=(0,a.useBackend)(V),y=S.act,L=S.data;if(!L.linked)return(0,e.createComponentVNode)(2,I.LinkMenu);var w=L.menu,T=L.linked_analyzer,x=L.linked_lathe,M=L.linked_imprinter,O=L.wait_message;return(0,e.createComponentVNode)(2,t.Window,{width:800,height:550,children:(0,e.createComponentVNode)(2,t.Window.Content,{children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole",children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,l,{icon:"flask",menu:i.MAIN,children:"Research"}),!!T&&(0,e.createComponentVNode)(2,l,{icon:"microscope",menu:i.ANALYZE,children:"Analyze"}),!!x&&(0,e.createComponentVNode)(2,l,{icon:"print",menu:i.LATHE,children:"Protolathe"}),!!M&&(0,e.createComponentVNode)(2,l,{icon:"memory",menu:i.IMPRINTER,children:"Imprinter"}),(0,e.createComponentVNode)(2,l,{icon:"floppy-disk",menu:i.DISK,children:"Disk"}),(0,e.createComponentVNode)(2,l,{icon:"cog",menu:i.SETTINGS,children:"Settings"})]}),s(w),(0,e.createComponentVNode)(2,C)]})})})}return p}(),C=function(N,V){var S=(0,a.useBackend)(V),y=S.data,L=y.wait_message;return L?(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay",children:(0,e.createComponentVNode)(2,o.Box,{className:"RndConsole__Overlay__Wrapper",children:(0,e.createComponentVNode)(2,o.NoticeBox,{color:"black",children:L})})}):null},v=function(N,V){var S=(0,a.useBackend)(V),y=S.data,L=y.tech_levels;return(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Table,{id:"research-levels",children:[(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Research Field"}),(0,e.createComponentVNode)(2,o.Table.Cell,{header:!0,children:"Level"})]}),L.map(function(w){var T=w.id,x=w.name,M=w.desc,O=w.level,D=w.ui_icon;return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{icon:"circle-info",tooltip:M})}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:D})," ",x]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:O})]},T)})]})})}},29205:function(A,r,n){"use strict";r.__esModule=!0,r.RndNetController=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=r.RndNetController=function(){function k(g,d){var c=(0,t.useBackend)(d),m=c.act,i=c.data,u=i.ion,s=(0,t.useLocalState)(d,"mainTabIndex",0),l=s[0],h=s[1],C=function(){function v(p){switch(p){case 0:return(0,e.createComponentVNode)(2,B);case 1:return(0,e.createComponentVNode)(2,I);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}return v}();return(0,e.createComponentVNode)(2,f.Window,{width:900,height:600,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"wrench",selected:l===0,onClick:function(){function v(){return h(0)}return v}(),children:"Network Management"},"ConfigPage"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"floppy-disk",selected:l===1,onClick:function(){function v(){return h(1)}return v}(),children:"Design Management"},"DesignPage")]}),C(l)]})})}return k}(),B=function(g,d){var c=(0,t.useBackend)(d),m=c.act,i=c.data,u=(0,t.useLocalState)(d,"filterType","ALL"),s=u[0],l=u[1],h=i.network_password,C=i.network_name,v=i.devices,p=[];p.push(s),s==="MSC"&&(p.push("BCK"),p.push("PGN"));var N=s==="ALL"?v:v.filter(function(V){return p.indexOf(V.dclass)>-1});return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Section,{title:"Network Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Network Name",children:(0,e.createComponentVNode)(2,o.Button,{content:C||"Unset",selected:C,icon:"edit",onClick:function(){function V(){return m("network_name")}return V}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Network Password",children:(0,e.createComponentVNode)(2,o.Button,{content:h||"Unset",selected:h,icon:"lock",onClick:function(){function V(){return m("network_password")}return V}()})})]})}),(0,e.createComponentVNode)(2,o.Section,{title:"Connected Devices",children:[(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="ALL",onClick:function(){function V(){return l("ALL")}return V}(),icon:"network-wired",children:"All Devices"},"AllDevices"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="SRV",onClick:function(){function V(){return l("SRV")}return V}(),icon:"server",children:"R&D Servers"},"RNDServers"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="RDC",onClick:function(){function V(){return l("RDC")}return V}(),icon:"desktop",children:"R&D Consoles"},"RDConsoles"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="MFB",onClick:function(){function V(){return l("MFB")}return V}(),icon:"industry",children:"Exosuit Fabricators"},"Mechfabs"),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:s==="MSC",onClick:function(){function V(){return l("MSC")}return V}(),icon:"microchip",children:"Miscellaneous Devices"},"Misc")]}),(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Device Name"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Device ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Unlink"})]}),N.map(function(V){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:V.name}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:V.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function S(){return m("unlink_device",{dclass:V.dclass,uid:V.id})}return S}()})})]},V.id)})]})]})],4)},I=function(g,d){var c=(0,t.useBackend)(d),m=c.act,i=c.data,u=i.designs,s=(0,t.useLocalState)(d,"searchText",""),l=s[0],h=s[1];return(0,e.createComponentVNode)(2,o.Section,{title:"Design Management",children:[(0,e.createComponentVNode)(2,o.Input,{fluid:!0,placeholder:"Search for designs",mb:2,onInput:function(){function C(v,p){return h(p)}return C}()}),u.filter((0,a.createSearch)(l,function(C){return C.name})).map(function(C){return(0,e.createComponentVNode)(2,o.Button.Checkbox,{fluid:!0,content:C.name,checked:!C.blacklisted,onClick:function(){function v(){return m(C.blacklisted?"unblacklist_design":"blacklist_design",{d_uid:C.uid})}return v}()},C.name)})]})}},63315:function(A,r,n){"use strict";r.__esModule=!0,r.RndServer=void 0;var e=n(89005),a=n(72253),t=n(44879),o=n(36036),f=n(98595),b=r.RndServer=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.active,s=i.network_name;return(0,e.createComponentVNode)(2,f.Window,{width:600,height:500,resizable:!0,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,o.Section,{title:"Server Configuration",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Machine power",children:(0,e.createComponentVNode)(2,o.Button,{content:u?"On":"Off",selected:u,icon:"power-off",onClick:function(){function l(){return m("toggle_active")}return l}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Link status",children:s===null?(0,e.createComponentVNode)(2,o.Box,{color:"red",children:"Unlinked"}):(0,e.createComponentVNode)(2,o.Box,{color:"green",children:"Linked"})})]})}),s===null?(0,e.createComponentVNode)(2,I):(0,e.createComponentVNode)(2,B)]})})}return k}(),B=function(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.network_name;return(0,e.createComponentVNode)(2,o.Section,{title:"Network Info",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Connected network ID",children:u}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Unlink",children:(0,e.createComponentVNode)(2,o.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function s(){return m("unlink")}return s}()})})]})})},I=function(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.controllers;return(0,e.createComponentVNode)(2,o.Section,{title:"Detected Cores",children:(0,e.createComponentVNode)(2,o.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,o.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:"Link"})]}),u.map(function(s){return(0,e.createComponentVNode)(2,o.Table.Row,{children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:s.netname}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{content:"Link",icon:"link",onClick:function(){function l(){return m("link",{addr:s.addr})}return l}()})})]},s.addr)})]})})}},26109:function(A,r,n){"use strict";r.__esModule=!0,r.RobotSelfDiagnosis=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(25328),b=function(k,g){var d=k/g;return d<=.2?"good":d<=.5?"average":"bad"},B=r.RobotSelfDiagnosis=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.data,m=c.component_data;return(0,e.createComponentVNode)(2,o.Window,{width:280,height:480,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:m.map(function(i,u){return(0,e.createComponentVNode)(2,t.Section,{title:(0,f.capitalize)(i.name),children:i.installed<=0?(0,e.createComponentVNode)(2,t.NoticeBox,{m:-.5,height:3.5,color:"red",style:{"font-style":"normal"},children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",children:(0,e.createComponentVNode)(2,t.Flex.Item,{grow:1,textAlign:"center",align:"center",color:"#e8e8e8",children:i.installed===-1?"Destroyed":"Missing"})})}):(0,e.createComponentVNode)(2,t.Flex,{children:[(0,e.createComponentVNode)(2,t.Flex.Item,{width:"72%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Brute Damage",color:b(i.brute_damage,i.max_damage),children:i.brute_damage}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Burn Damage",color:b(i.electronic_damage,i.max_damage),children:i.electronic_damage})]})}),(0,e.createComponentVNode)(2,t.Flex.Item,{width:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Powered",color:i.powered?"good":"bad",children:i.powered?"Yes":"No"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Enabled",color:i.status?"good":"bad",children:i.status?"Yes":"No"})]})})]})},u)})})})}return I}()},97997:function(A,r,n){"use strict";r.__esModule=!0,r.RoboticsControlConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.RoboticsControlConsole=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.can_hack,i=c.safety,u=c.show_lock_all,s=c.cyborgs,l=s===void 0?[]:s;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:460,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[!!u&&(0,e.createComponentVNode)(2,t.Section,{title:"Emergency Lock Down",children:[(0,e.createComponentVNode)(2,t.Button,{icon:i?"lock":"unlock",content:i?"Disable Safety":"Enable Safety",selected:i,onClick:function(){function h(){return d("arm",{})}return h}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"lock",disabled:i,content:"Lock ALL Cyborgs",color:"bad",onClick:function(){function h(){return d("masslock",{})}return h}()})]}),(0,e.createComponentVNode)(2,b,{cyborgs:l,can_hack:m})]})})}return B}(),b=function(I,k){var g=I.cyborgs,d=I.can_hack,c=(0,a.useBackend)(k),m=c.act,i=c.data,u="Detonate";return i.detonate_cooldown>0&&(u+=" ("+i.detonate_cooldown+"s)"),g.length?g.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,buttons:(0,e.createFragment)([!!s.hackable&&!s.emagged&&(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){function l(){return m("hackbot",{uid:s.uid})}return l}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:s.locked_down?"unlock":"lock",color:s.locked_down?"good":"default",content:s.locked_down?"Release":"Lockdown",disabled:!i.auth,onClick:function(){function l(){return m("stopbot",{uid:s.uid})}return l}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"bomb",content:u,disabled:!i.auth||i.detonate_cooldown>0,color:"bad",onClick:function(){function l(){return m("killbot",{uid:s.uid})}return l}()})],0),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Box,{color:s.status?"bad":s.locked_down?"average":"good",children:s.status?"Not Responding":s.locked_down?"Locked Down":"Nominal"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:(0,e.createComponentVNode)(2,t.Box,{children:s.locstring})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:s.health>50?"good":"bad",value:s.health/100})}),typeof s.charge=="number"&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Charge",children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:s.charge>30?"good":"bad",value:s.charge/100})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell Capacity",children:(0,e.createComponentVNode)(2,t.Box,{color:s.cell_capacity<3e4?"average":"good",children:s.cell_capacity})})],4)||(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cell",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"No Power Cell"})}),!!s.is_hacked&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safeties",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"DISABLED"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Module",children:s.module}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Master AI",children:(0,e.createComponentVNode)(2,t.Box,{color:s.synchronization?"default":"average",children:s.synchronization||"None"})})]})},s.uid)}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No cyborg units detected within access parameters."})}},54431:function(A,r,n){"use strict";r.__esModule=!0,r.Safe=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Safe=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.dial,s=i.open,l=i.locked,h=i.contents;return(0,e.createComponentVNode)(2,o.Window,{theme:"safe",width:600,height:800,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving",children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"25%"}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--engraving--hinge",top:"75%"})]}),(0,e.createComponentVNode)(2,t.Icon,{className:"Safe--engraving--arrow",name:"long-arrow-alt-down",size:"3"}),(0,e.createVNode)(1,"br"),s?(0,e.createComponentVNode)(2,B):(0,e.createComponentVNode)(2,t.Box,{as:"img",className:"Safe--dial",src:"safe_dial.png",style:{transform:"rotate(-"+3.6*u+"deg)","z-index":0}})]}),!s&&(0,e.createComponentVNode)(2,I)]})})}return k}(),b=function(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.dial,s=i.open,l=i.locked,h=function(v,p){return(0,e.createComponentVNode)(2,t.Button,{disabled:s||p&&!l,icon:"arrow-"+(p?"right":"left"),content:(p?"Right":"Left")+" "+v,iconRight:p,onClick:function(){function N(){return m(p?"turnleft":"turnright",{num:v})}return N}(),style:{"z-index":10}})};return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer",children:[(0,e.createComponentVNode)(2,t.Button,{disabled:l,icon:s?"lock":"lock-open",content:s?"Close":"Open",mb:"0.5rem",onClick:function(){function C(){return m("open")}return C}()}),(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Box,{position:"absolute",children:[h(50),h(10),h(1)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--right",position:"absolute",right:"5px",children:[h(1,!0),h(10,!0),h(50,!0)]}),(0,e.createComponentVNode)(2,t.Box,{className:"Safe--dialer--number",children:u})]})},B=function(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.contents;return(0,e.createComponentVNode)(2,t.Box,{className:"Safe--contents",overflow:"auto",children:u.map(function(s,l){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{mb:"0.5rem",onClick:function(){function h(){return m("retrieve",{index:l+1})}return h}(),children:[(0,e.createComponentVNode)(2,t.Box,{as:"img",src:s.sprite+".png",verticalAlign:"middle",ml:"-6px",mr:"0.5rem"}),s.name]}),(0,e.createVNode)(1,"br")],4,s)})})},I=function(g,d){return(0,e.createComponentVNode)(2,t.Section,{className:"Safe--help",title:"Safe opening instructions (because you all keep forgetting)",children:[(0,e.createComponentVNode)(2,t.Box,{children:["1. Turn the dial left to the first number.",(0,e.createVNode)(1,"br"),"2. Turn the dial right to the second number.",(0,e.createVNode)(1,"br"),"3. Continue repeating this process for each number, switching between left and right each time.",(0,e.createVNode)(1,"br"),"4. Open the safe."]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,children:"To lock fully, turn the dial to the left after closing the safe."})]})}},29740:function(A,r,n){"use strict";r.__esModule=!0,r.SatelliteControlSatellitesList=r.SatelliteControlMapView=r.SatelliteControlFooter=r.SatelliteControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SatelliteControl=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=(0,a.useLocalState)(d,"tabIndex",i.tabIndex),s=u[0],l=u[1],h=function(){function v(p){l(p),m("set_tab_index",{tab_index:p})}return v}(),C=function(){function v(p){switch(p){case 0:return(0,e.createComponentVNode)(2,b);case 1:return(0,e.createComponentVNode)(2,B);default:return"WE SHOULDN'T BE HERE!"}}return v}();return(0,e.createComponentVNode)(2,o.Window,{width:800,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"table",selected:s===0,onClick:function(){function v(){return h(0)}return v}(),children:"Satellites"},"Satellites"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"map-marked-alt",selected:s===1,onClick:function(){function v(){return h(1)}return v}(),children:"Map View"},"MapView")]})}),C(s),(0,e.createComponentVNode)(2,I)]})})})}return k}(),b=r.SatelliteControlSatellitesList=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.satellites;return(0,e.createComponentVNode)(2,t.Section,{title:"Satellite Network Control",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(s){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"#"+s.id,children:[s.mode," ",(0,e.createComponentVNode)(2,t.Button,{content:s.active?"Deactivate":"Activate",icon:"arrow-circle-right",onClick:function(){function l(){return m("toggle",{id:s.id})}return l}()})]},s.id)})})})}return k}(),B=r.SatelliteControlMapView=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.satellites,s=i.has_goal,l=i.defended,h=i.collisions,C=i.fake_meteors,v=i.zoom,p=i.offsetX,N=i.offsetY,V=0;return(0,e.createComponentVNode)(2,t.Box,{height:"100vh",mb:"0.5rem",overflow:"hidden",children:(0,e.createComponentVNode)(2,t.NanoMap,{zoom:v,offsetX:p,offsetY:N,onZoom:function(){function S(y){return m("set_zoom",{zoom:y})}return S}(),onOffsetChange:function(){function S(y,L){return m("set_offset",{offset_x:L.offsetX,offset_y:L.offsetY})}return S}(),children:[u.map(function(S){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:S.x,y:S.y,icon:"satellite",tooltip:S.active?"Shield Satellite":"Inactive Shield Satellite",color:S.active?"white":"grey",onClick:function(){function y(){return m("toggle",{id:S.id})}return y}()},V++)}),s&&l.map(function(S){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:S.x,y:S.y,icon:"circle",tooltip:"Successful Defense",color:"blue"},V++)}),s&&h.map(function(S){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:S.x,y:S.y,icon:"x",tooltip:"Meteor Hit",color:"red"},V++)}),s&&C.map(function(S){return(0,e.createComponentVNode)(2,t.NanoMap.MarkerIcon,{x:S.x,y:S.y,icon:"meteor",tooltip:"Incoming Meteor",color:"white"},V++)})]})})}return k}(),I=r.SatelliteControlFooter=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.notice,s=i.notice_color,l=i.has_goal,h=i.coverage,C=i.coverage_goal,v=i.testing;return(0,e.createFragment)([l&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Station Shield Coverage",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.ProgressBar,{color:h>=C?"good":"average",value:h,maxValue:100,children:[h,"%"]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Check coverage",disabled:v,onClick:function(){function p(){return m("begin_test")}return p}()})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{color:s,children:u})],0)}return k}()},44162:function(A,r,n){"use strict";r.__esModule=!0,r.SecureStorage=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(98595),b=n(36352),B=n(92986),I=r.SecureStorage=function(){function c(m,i){return(0,e.createComponentVNode)(2,f.Window,{theme:"securestorage",height:500,width:280,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,g)})})})})}return c}(),k=function(m,i){var u=(0,t.useBackend)(i),s=u.act,l=window.event?m.which:m.keyCode;if(l===B.KEY_ENTER){m.preventDefault(),s("keypad",{digit:"E"});return}if(l===B.KEY_ESCAPE){m.preventDefault(),s("keypad",{digit:"C"});return}if(l===B.KEY_BACKSPACE){m.preventDefault(),s("backspace");return}if(l>=B.KEY_0&&l<=B.KEY_9){m.preventDefault(),s("keypad",{digit:l-B.KEY_0});return}if(l>=B.KEY_NUMPAD_0&&l<=B.KEY_NUMPAD_9){m.preventDefault(),s("keypad",{digit:l-B.KEY_NUMPAD_0});return}},g=function(m,i){var u=(0,t.useBackend)(i),s=u.act,l=u.data,h=l.locked,C=l.no_passcode,v=l.emagged,p=l.user_entered_code,N=[["1","2","3"],["4","5","6"],["7","8","9"],["C","0","E"]],V=C?"":h?"bad":"good";return(0,e.createComponentVNode)(2,o.Section,{fill:!0,onKeyDown:function(){function S(y){return k(y,i)}return S}(),children:[(0,e.createComponentVNode)(2,o.Stack.Item,{height:7.3,children:(0,e.createComponentVNode)(2,o.Box,{className:(0,a.classes)(["SecureStorage__displayBox","SecureStorage__displayBox--"+V]),height:"100%",children:v?"ERROR":p})}),(0,e.createComponentVNode)(2,o.Table,{children:N.map(function(S){return(0,e.createComponentVNode)(2,b.TableRow,{children:S.map(function(y){return(0,e.createComponentVNode)(2,b.TableCell,{children:(0,e.createComponentVNode)(2,d,{number:y})},y)})},S[0])})})]})},d=function(m,i){var u=(0,t.useBackend)(i),s=u.act,l=u.data,h=m.number;return(0,e.createComponentVNode)(2,o.Button,{fluid:!0,bold:!0,mb:"6px",content:h,textAlign:"center",fontSize:"60px",lineHeight:1.25,width:"80px",className:(0,a.classes)(["SecureStorage__Button","SecureStorage__Button--keypad","SecureStorage__Button--"+h]),onClick:function(){function C(){return s("keypad",{digit:h})}return C}()})}},6272:function(A,r,n){"use strict";r.__esModule=!0,r.SecurityRecords=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(3939),B=n(321),I=n(5485),k=n(22091),g={"*Execute*":"execute","*Arrest*":"arrest",Incarcerated:"incarcerated",Parolled:"parolled",Released:"released",Demote:"demote",Search:"search",Monitor:"monitor"},d=function(p,N){(0,b.modalOpen)(p,"edit",{field:N.edit,value:N.value})},c=r.SecurityRecords=function(){function v(p,N){var V=(0,t.useBackend)(N),S=V.act,y=V.data,L=y.loginState,w=y.currentPage,T;if(L.logged_in)w===1?T=(0,e.createComponentVNode)(2,i):w===2&&(T=(0,e.createComponentVNode)(2,l));else return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,I.LoginScreen)})});return(0,e.createComponentVNode)(2,f.Window,{theme:"security",width:800,height:900,children:[(0,e.createComponentVNode)(2,b.ComplexModal),(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,B.LoginInfo),(0,e.createComponentVNode)(2,k.TemporaryNotice),(0,e.createComponentVNode)(2,m),T]})})]})}return v}(),m=function(p,N){var V=(0,t.useBackend)(N),S=V.act,y=V.data,L=y.currentPage,w=y.general;return(0,e.createComponentVNode)(2,o.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,o.Tabs,{children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"list",selected:L===1,onClick:function(){function T(){return S("page",{page:1})}return T}(),children:"List Records"}),L===2&&w&&!w.empty&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{icon:"file",selected:L===2,children:["Record: ",w.fields[0].value]})]})})},i=function(p,N){var V=(0,t.useBackend)(N),S=V.act,y=V.data,L=y.records,w=(0,t.useLocalState)(N,"searchText",""),T=w[0],x=w[1],M=(0,t.useLocalState)(N,"sortId","name"),O=M[0],D=M[1],E=(0,t.useLocalState)(N,"sortOrder",!0),P=E[0],R=E[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,s)}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,mt:.5,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,o.Table,{className:"SecurityRecords__list",children:[(0,e.createComponentVNode)(2,o.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,u,{id:"name",children:"Name"}),(0,e.createComponentVNode)(2,u,{id:"id",children:"ID"}),(0,e.createComponentVNode)(2,u,{id:"rank",children:"Assignment"}),(0,e.createComponentVNode)(2,u,{id:"fingerprint",children:"Fingerprint"}),(0,e.createComponentVNode)(2,u,{id:"status",children:"Criminal Status"})]}),L.filter((0,a.createSearch)(T,function(j){return j.name+"|"+j.id+"|"+j.rank+"|"+j.fingerprint+"|"+j.status})).sort(function(j,F){var W=P?1:-1;return j[O].localeCompare(F[O])*W}).map(function(j){return(0,e.createComponentVNode)(2,o.Table.Row,{className:"SecurityRecords__listRow--"+g[j.status],onClick:function(){function F(){return S("view",{uid_gen:j.uid_gen,uid_sec:j.uid_sec})}return F}(),children:[(0,e.createComponentVNode)(2,o.Table.Cell,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user"})," ",j.name]}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.id}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.rank}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.fingerprint}),(0,e.createComponentVNode)(2,o.Table.Cell,{children:j.status})]},j.id)})]})})})],4)},u=function(p,N){var V=(0,t.useLocalState)(N,"sortId","name"),S=V[0],y=V[1],L=(0,t.useLocalState)(N,"sortOrder",!0),w=L[0],T=L[1],x=p.id,M=p.children;return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Table.Cell,{children:(0,e.createComponentVNode)(2,o.Button,{color:S!==x&&"transparent",fluid:!0,onClick:function(){function O(){S===x?T(!w):(y(x),T(!0))}return O}(),children:[M,S===x&&(0,e.createComponentVNode)(2,o.Icon,{name:w?"sort-up":"sort-down",ml:"0.25rem;"})]})})})},s=function(p,N){var V=(0,t.useBackend)(N),S=V.act,y=V.data,L=y.isPrinting,w=(0,t.useLocalState)(N,"searchText",""),T=w[0],x=w[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{ml:"0.25rem",content:"New Record",icon:"plus",onClick:function(){function M(){return S("new_general")}return M}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Button,{disabled:L,icon:L?"spinner":"print",iconSpin:!!L,content:"Print Cell Log",onClick:function(){function M(){return(0,b.modalOpen)(N,"print_cell_log")}return M}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by Name, ID, Assignment, Fingerprint, Status",fluid:!0,onInput:function(){function M(O,D){return x(D)}return M}()})})]})},l=function(p,N){var V=(0,t.useBackend)(N),S=V.act,y=V.data,L=y.isPrinting,w=y.general,T=y.security;return!w||!w.fields?(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"General records lost!"}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"General Data",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:L,icon:L?"spinner":"print",iconSpin:!!L,content:"Print Record",onClick:function(){function x(){return S("print_record")}return x}()}),(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",tooltip:"WARNING: This will also delete the Security and Medical records associated with this crew member!",tooltipPosition:"bottom-start",content:"Delete Record",onClick:function(){function x(){return S("delete_general")}return x}()})],4),children:(0,e.createComponentVNode)(2,h)})}),!T||!T.fields?(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"pen",content:"Create New Record",onClick:function(){function x(){return S("new_security")}return x}()}),children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{bold:!0,grow:!0,textAlign:"center",fontSize:1.75,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon.Stack,{children:[(0,e.createComponentVNode)(2,o.Icon,{name:"scroll",size:5,color:"gray"}),(0,e.createComponentVNode)(2,o.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"Security records lost!"]})})})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Security Data",buttons:(0,e.createComponentVNode)(2,o.Button.Confirm,{icon:"trash",disabled:T.empty,content:"Delete Record",onClick:function(){function x(){return S("delete_security")}return x}()}),children:(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:T.fields.map(function(x,M){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:x.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(x.value),!!x.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:x.line_break?"1rem":"initial",onClick:function(){function O(){return d(N,x)}return O}()})]},M)})})})})}),(0,e.createComponentVNode)(2,C)],4)],0)},h=function(p,N){var V=(0,t.useBackend)(N),S=V.data,y=S.general;return!y||!y.fields?(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,color:"bad",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,children:"General records lost!"})})}):(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:y.fields.map(function(L,w){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:L.field,preserveWhitespace:!0,children:[(0,a.decodeHtmlEntities)(""+L.value),!!L.edit&&(0,e.createComponentVNode)(2,o.Button,{icon:"pen",ml:"0.5rem",mb:L.line_break?"1rem":"initial",onClick:function(){function T(){return d(N,L)}return T}()})]},w)})})}),!!y.has_photos&&y.photos.map(function(L,w){return(0,e.createComponentVNode)(2,o.Stack.Item,{inline:!0,textAlign:"center",color:"label",ml:0,children:[(0,e.createVNode)(1,"img",null,null,1,{src:L,style:{width:"96px","margin-top":"5rem","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor","image-rendering":"pixelated"}}),(0,e.createVNode)(1,"br"),"Photo #",w+1]},w)})]})},C=function(p,N){var V=(0,t.useBackend)(N),S=V.act,y=V.data,L=y.security;return(0,e.createComponentVNode)(2,o.Stack.Item,{height:"150px",children:(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Comments/Log",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:"comment",content:"Add Entry",onClick:function(){function w(){return(0,b.modalOpen)(N,"comment_add")}return w}()}),children:L.comments.length===0?(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No comments found."}):L.comments.map(function(w,T){return(0,e.createComponentVNode)(2,o.Box,{preserveWhitespace:!0,children:[(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:w.header||"Auto-generated"}),(0,e.createVNode)(1,"br"),w.text||w,(0,e.createComponentVNode)(2,o.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){function x(){return S("comment_delete",{id:T+1})}return x}()})]},T)})})})}},5099:function(A,r,n){"use strict";r.__esModule=!0,r.SeedExtractor=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=n(98595),b=n(3939);function B(u,s){var l=typeof Symbol!="undefined"&&u[Symbol.iterator]||u["@@iterator"];if(l)return(l=l.call(u)).next.bind(l);if(Array.isArray(u)||(l=I(u))||s&&u&&typeof u.length=="number"){l&&(u=l);var h=0;return function(){return h>=u.length?{done:!0}:{done:!1,value:u[h++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function I(u,s){if(u){if(typeof u=="string")return k(u,s);var l={}.toString.call(u).slice(8,-1);return l==="Object"&&u.constructor&&(l=u.constructor.name),l==="Map"||l==="Set"?Array.from(u):l==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l)?k(u,s):void 0}}function k(u,s){(s==null||s>u.length)&&(s=u.length);for(var l=0,h=Array(s);l=T},C=function(w,T){return w<=T},v=s.split(" "),p=[],N=function(){var w=y.value,T=w.split(":");if(T.length===0)return 0;if(T.length===1)return p.push(function(O){return(O.name+" ("+O.variant+")").toLocaleLowerCase().includes(T[0].toLocaleLowerCase())}),0;if(T.length>2)return{v:function(){function O(D){return!1}return O}()};var x,M=l;if(T[1][T[1].length-1]==="-"?(M=C,x=Number(T[1].substring(0,T[1].length-1))):T[1][T[1].length-1]==="+"?(M=h,x=Number(T[1].substring(0,T[1].length-1))):x=Number(T[1]),isNaN(x))return{v:function(){function O(D){return!1}return O}()};switch(T[0].toLocaleLowerCase()){case"l":case"life":case"lifespan":p.push(function(O){return M(O.lifespan,x)});break;case"e":case"end":case"endurance":p.push(function(O){return M(O.endurance,x)});break;case"m":case"mat":case"maturation":p.push(function(O){return M(O.maturation,x)});break;case"pr":case"prod":case"production":p.push(function(O){return M(O.production,x)});break;case"y":case"yield":p.push(function(O){return M(O.yield,x)});break;case"po":case"pot":case"potency":p.push(function(O){return M(O.potency,x)});break;case"s":case"stock":case"c":case"count":case"a":case"amount":p.push(function(O){return M(O.amount,x)});break;default:return{v:function(){function O(D){return!1}return O}()}}},V,S=B(v),y;!(y=S()).done;)if(V=N(),V!==0&&V)return V.v;return function(L){for(var w=0,T=p;w=1?Number(M):1)}return T}()})]})]})}},17474:function(A,r,n){"use strict";r.__esModule=!0,r.Shop=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(25328),f=n(72253),b=n(36036),B=n(98595),I=n(3939),k=function(h){switch(h){case 0:return(0,e.createComponentVNode)(2,d);case 1:return(0,e.createComponentVNode)(2,c);default:return"\u041E\u0428\u0418\u0411\u041A\u0410, \u0421\u041E\u041E\u0411\u0429\u0418\u0422\u0415 \u0420\u0410\u0417\u0420\u0410\u0411\u041E\u0422\u0427\u0418\u041A\u0423"}},g=r.Shop=function(){function l(h,C){var v=(0,f.useBackend)(C),p=v.act,N=v.data,V=N.cart,S=(0,f.useLocalState)(C,"tabIndex",0),y=S[0],L=S[1];return(0,e.createComponentVNode)(2,B.Window,{width:900,height:600,theme:"abductor",children:[(0,e.createComponentVNode)(2,I.ComplexModal),(0,e.createComponentVNode)(2,B.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Tabs,{children:[(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:y===0,onClick:function(){function w(){L(0)}return w}(),icon:"store",children:"\u0422\u043E\u0440\u0433\u043E\u0432\u043B\u044F"},"PurchasePage"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:y===1,onClick:function(){function w(){L(1)}return w}(),icon:"shopping-cart",children:["\u041A\u043E\u0440\u0437\u0438\u043D\u0430 ",V&&V.length?"("+V.length+")":""]},"Cart")]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:k(y)})]})})]})}return l}(),d=function(h,C){var v=(0,f.useBackend)(C),p=v.act,N=v.data,V=N.cash,S=N.cats,y=(0,f.useLocalState)(C,"shopItems",S[0].items),L=y[0],w=y[1],T=(0,f.useLocalState)(C,"showDesc",1),x=T[0],M=T[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"\u0421\u0440\u0435\u0434\u0441\u0442\u0432\u0430: "+V+"\u043A",buttons:(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438",checked:x,onClick:function(){function O(){return M(!x)}return O}()})})})}),(0,e.createComponentVNode)(2,b.Stack,{fill:!0,mt:.3,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:S.map(function(O){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:O.items===L,onClick:function(){function D(){w(O.items)}return D}(),children:O.cat},O)})})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:L.map(function(O){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,m,{i:O,showDecription:x},(0,o.decodeHtmlEntities)(O.name))},(0,o.decodeHtmlEntities)(O.name))})})})})]})]})},c=function(h,C){var v=(0,f.useBackend)(C),p=v.act,N=v.data,V=N.cart,S=N.cash,y=N.cart_price,L=(0,f.useLocalState)(C,"showDesc",0),w=L[0],T=L[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"\u0421\u0440\u0435\u0434\u0441\u0442\u0432\u0430: "+S+"\u043A",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438",checked:w,onClick:function(){function x(){return T(!w)}return x}()}),(0,e.createComponentVNode)(2,b.Button,{content:"\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C",icon:"trash",onClick:function(){function x(){return p("empty_cart")}return x}(),disabled:!V}),(0,e.createComponentVNode)(2,b.Button,{content:"\u041E\u043F\u043B\u0430\u0442\u0438\u0442\u044C ("+y+"\u043A)",icon:"shopping-cart",onClick:function(){function x(){return p("purchase_cart")}return x}(),disabled:!V||y>S})],4),children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:V?V.map(function(x){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mr:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,m,{i:x,showDecription:w,buttons:(0,e.createComponentVNode)(2,u,{i:x})})},(0,o.decodeHtmlEntities)(x.name))}):(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:"\u0412\u0430\u0448\u0430 \u043A\u043E\u0440\u0437\u0438\u043D\u0430 \u043F\u0443\u0441\u0442\u0430!"})})})})})},m=function(h,C){var v=h.i,p=h.showDecription,N=p===void 0?1:p,V=h.buttons,S=V===void 0?(0,e.createComponentVNode)(2,i,{i:v}):V;return(0,e.createComponentVNode)(2,b.Section,{title:(0,o.decodeHtmlEntities)(v.name),showBottom:N,buttons:S,children:[N?(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(v.desc)}):null,N?(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(v.content)}):null]})},i=function(h,C){var v=(0,f.useBackend)(C),p=v.act,N=v.data,V=h.i,S=N.cash;return(0,e.createComponentVNode)(2,b.Button,{icon:"shopping-cart",content:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0432 \u043A\u043E\u0440\u0437\u0438\u043D\u0443 ("+V.cost+" \u041A\u0438\u043A\u0438\u0440\u0438\u0434\u0438\u0442\u043E\u0432)",color:V.limit!==-1&&"red",tooltip:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0442\u043E\u0432\u0430\u0440 \u0432 \u043A\u043E\u0440\u0437\u0438\u043D\u0443, \u0443\u0432\u0435\u043B\u0438\u0447\u0438\u0432 \u043E\u0431\u0449\u0435\u0435 \u0447\u0438\u0441\u043B\u043E \u0434\u0430\u043D\u043D\u043E\u0433\u043E \u0442\u043E\u0432\u0430\u0440\u0430. \u0426\u0435\u043D\u0430 \u0442\u043E\u0432\u0430\u0440\u0430 \u043C\u0435\u043D\u044F\u0435\u0442\u0441\u044F \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043C\u043E\u0441\u0442\u0438 \u043E\u0442 \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043D\u044B\u0445 \u0446\u0435\u043D\u043D\u043E\u0441\u0442\u0435\u0439 \u0432 \u0420\u0430\u0441\u0447\u0438\u0447\u0435\u0442\u0447\u0438\u043A\u0438\u043A\u0435.",tooltipPosition:"left",onClick:function(){function y(){return p("add_to_cart",{item:V.obj_path})}return y}(),disabled:V.cost>S||V.limit!==-1&&V.purchased>=V.limit||V.is_time_available===!1})},u=function(h,C){var v=(0,f.useBackend)(C),p=v.act,N=v.data,V=h.i;return(0,e.createComponentVNode)(2,b.Stack,{children:[(0,e.createComponentVNode)(2,b.Button,{icon:"times",content:"("+V.cost*V.amount+"\u043A)",tooltip:"\u0423\u0431\u0440\u0430\u0442\u044C \u0438\u0437 \u043A\u043E\u0440\u0437\u0438\u043D\u044B.",tooltipPosition:"left",onClick:function(){function S(){return p("remove_from_cart",{item:V.obj_path})}return S}()}),(0,e.createComponentVNode)(2,b.Button,{icon:"minus",ml:"5px",onClick:function(){function S(){return p("set_cart_item_quantity",{item:V.obj_path,quantity:--V.amount})}return S}(),disabled:V.amount<=0}),(0,e.createComponentVNode)(2,b.Button.Input,{content:V.amount,width:"45px",tooltipPosition:"bottom-end",onCommit:function(){function S(y,L){return p("set_cart_item_quantity",{item:V.obj_path,quantity:L})}return S}(),disabled:V.limit!==-1&&V.amount>=V.limit&&V.amount<=0}),(0,e.createComponentVNode)(2,b.Button,{mb:.3,icon:"plus",tooltipPosition:"bottom-start",tooltip:V.limit===0&&"Discount already redeemed!",onClick:function(){function S(){return p("set_cart_item_quantity",{item:V.obj_path,quantity:++V.amount})}return S}(),disabled:V.limit!==-1&&V.amount>=V.limit})]})},s=function(h,C){var v=(0,f.useBackend)(C),p=v.act,N=v.data,V=h.pack;return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,horizontal:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{width:"70%",children:V.content_images.map(function(S){return(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createVNode)(1,"img",null,null,1,{src:"data:image/jpeg;base64,"+S,style:{"vertical-align":"middle",width:"32px",margin:"0px","margin-left":"0px"}})},S.ref)})})})}},2916:function(A,r,n){"use strict";r.__esModule=!0,r.ShuttleConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ShuttleConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:150,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:d.status?d.status:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Missing"})}),!!d.shuttle&&(!!d.docking_ports_len&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Send to ",children:d.docking_ports.map(function(c){return(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",content:c.name,onClick:function(){function m(){return g("move",{move:c.id})}return m}()},c.name)})})||(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",color:"red",children:(0,e.createComponentVNode)(2,t.NoticeBox,{color:"red",children:"Shuttle Locked"})}),!!d.admin_controlled&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Authorization",children:(0,e.createComponentVNode)(2,t.Button,{icon:"exclamation-circle",content:"Request Authorization",disabled:!d.status,onClick:function(){function c(){return g("request")}return c}()})})],0))]})})})})}return b}()},39401:function(A,r,n){"use strict";r.__esModule=!0,r.ShuttleManipulator=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.ShuttleManipulator=function(){function k(g,d){var c=(0,a.useLocalState)(d,"tabIndex",0),m=c[0],i=c[1],u=function(){function s(l){switch(l){case 0:return(0,e.createComponentVNode)(2,b);case 1:return(0,e.createComponentVNode)(2,B);case 2:return(0,e.createComponentVNode)(2,I);default:return"WE SHOULDN'T BE HERE!"}}return s}();return(0,e.createComponentVNode)(2,o.Window,{width:650,height:700,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Box,{fillPositionedParent:!0,children:[(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===0,onClick:function(){function s(){return i(0)}return s}(),icon:"info-circle",children:"Status"},"Status"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===1,onClick:function(){function s(){return i(1)}return s}(),icon:"file-import",children:"Templates"},"Templates"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:m===2,onClick:function(){function s(){return i(2)}return s}(),icon:"tools",children:"Modification"},"Modification")]}),u(m)]})})})}return k}(),b=function(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.shuttles;return(0,e.createComponentVNode)(2,t.Box,{children:u.map(function(s){return(0,e.createComponentVNode)(2,t.Section,{title:s.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID",children:s.id}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Timer",children:s.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Mode",children:s.mode}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shuttle Status",children:s.status}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function l(){return m("jump_to",{type:"mobile",id:s.id})}return l}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Fast Travel",icon:"fast-forward",onClick:function(){function l(){return m("fast_travel",{id:s.id})}return l}()})]})]})},s.name)})})},B=function(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.templates_tabs,s=i.existing_shuttle,l=i.templates;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Tabs,{children:u.map(function(h){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:h===s.id,icon:"file",onClick:function(){function C(){return m("select_template_category",{cat:h})}return C}(),children:h},h)})}),!!s&&l[s.id].templates.map(function(h){return(0,e.createComponentVNode)(2,t.Section,{title:h.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[h.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:h.description}),h.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:h.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Load Template",icon:"download",onClick:function(){function C(){return m("select_template",{shuttle_id:h.shuttle_id})}return C}()})})]})},h.name)})]})},I=function(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.existing_shuttle,s=i.selected;return(0,e.createComponentVNode)(2,t.Box,{children:[u?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: "+u.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:u.status}),u.timer&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Timer",children:u.timeleft}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:(0,e.createComponentVNode)(2,t.Button,{content:"Jump To",icon:"location-arrow",onClick:function(){function l(){return m("jump_to",{type:"mobile",id:u.id})}return l}()})})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Shuttle: None"}),s?(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: "+s.name,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[s.description&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Description",children:s.description}),s.admin_notes&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Admin Notes",children:s.admin_notes}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Preview",icon:"eye",onClick:function(){function l(){return m("preview",{shuttle_id:s.shuttle_id})}return l}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Load",icon:"download",onClick:function(){function l(){return m("load",{shuttle_id:s.shuttle_id})}return l}()})]})]})}):(0,e.createComponentVNode)(2,t.Section,{title:"Selected Template: None"})]})}},86013:function(A,r,n){"use strict";r.__esModule=!0,r.SingularityMonitor=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(44879),f=n(72253),b=n(36036),B=n(76910),I=n(98595),k=n(36352),g=r.SingularityMonitor=function(){function i(u,s){var l=(0,f.useBackend)(s),h=l.act,C=l.data;return C.active===0?(0,e.createComponentVNode)(2,c):(0,e.createComponentVNode)(2,m)}return i}(),d=function(u){return Math.log2(16+Math.max(0,u))-4},c=function(u,s){var l=(0,f.useBackend)(s),h=l.act,C=l.data,v=C.singularities,p=v===void 0?[]:v;return(0,e.createComponentVNode)(2,I.Window,{width:450,height:185,children:(0,e.createComponentVNode)(2,I.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,title:"Detected Singularities",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"sync",content:"Refresh",onClick:function(){function N(){return h("refresh")}return N}()}),children:(0,e.createComponentVNode)(2,b.Table,{children:p.map(function(N){return(0,e.createComponentVNode)(2,b.Table.Row,{children:[(0,e.createComponentVNode)(2,b.Table.Cell,{children:N.singularity_id+". "+N.area_name}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,color:"label",children:"Stage:"}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,width:"120px",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:N.stage,minValue:0,maxValue:6,ranges:{good:[1,2],average:[3,4],bad:[5,6]},children:(0,o.toFixed)(N.stage)})}),(0,e.createComponentVNode)(2,b.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,b.Button,{content:"Details",onClick:function(){function V(){return h("view",{view:N.singularity_id})}return V}()})})]},N.singularity_id)})})})})})},m=function(u,s){var l=(0,f.useBackend)(s),h=l.act,C=l.data,v=C.active,p=C.singulo_stage,N=C.singulo_potential_stage,V=C.singulo_energy,S=C.singulo_high,y=C.singulo_low,L=C.generators,w=L===void 0?[]:L;return(0,e.createComponentVNode)(2,I.Window,{width:550,height:185,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"270px",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Metrics",children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Stage",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:p,minValue:0,maxValue:6,ranges:{good:[1,2],average:[3,4],bad:[5,6]},children:(0,o.toFixed)(p)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Potential Stage",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:N,minValue:0,maxValue:6,ranges:{good:[1,p+.5],average:[p+.5,p+1.5],bad:[p+1.5,p+2]},children:(0,o.toFixed)(N)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Energy",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:V,minValue:y,maxValue:S,ranges:{good:[.67*S+.33*y,S],average:[.33*S+.67*y,.67*S+.33*y],bad:[y,.33*S+.67*y]},children:(0,o.toFixed)(V)+"MJ"})})]})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Field Generators",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"arrow-left",content:"Back",onClick:function(){function T(){return h("back")}return T}()}),children:(0,e.createComponentVNode)(2,b.LabeledList,{children:w.map(function(T){return(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Remaining Charge",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:T.charge,minValue:0,maxValue:125,ranges:{good:[80,125],average:[30,80],bad:[0,30]},children:(0,o.toFixed)(T.charge)})},T.gen_index)})})})})]})})})}},88284:function(A,r,n){"use strict";r.__esModule=!0,r.Sleeper=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=[["good","Alive"],["average","Critical"],["bad","DEAD"]],B=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],I={average:[.25,.5],bad:[.5,1/0]},k=["bad","average","average","good","average","average","bad"],g=r.Sleeper=function(){function l(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.hasOccupant,S=V?(0,e.createComponentVNode)(2,d):(0,e.createComponentVNode)(2,s);return(0,e.createComponentVNode)(2,f.Window,{width:550,height:760,children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:S}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,i)})]})})})}return l}(),d=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.occupant;return(0,e.createFragment)([(0,e.createComponentVNode)(2,c),(0,e.createComponentVNode)(2,m),(0,e.createComponentVNode)(2,u)],4)},c=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.occupant,S=N.auto_eject_dead;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{color:"label",inline:!0,children:"Auto-eject if dead:\xA0"}),(0,e.createComponentVNode)(2,o.Button,{icon:S?"toggle-on":"toggle-off",selected:S,content:S?"On":"Off",onClick:function(){function y(){return p("auto_eject_dead_"+(S?"off":"on"))}return y}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"user-slash",content:"Eject",onClick:function(){function y(){return p("ejectify")}return y}()})],4),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Name",children:V.name}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Health",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.maxHealth,value:V.health/V.maxHealth,ranges:{good:[.5,1/0],average:[0,.5],bad:[-1/0,0]},children:(0,a.round)(V.health,0)})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Status",color:b[V.stat][0],children:b[V.stat][1]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.maxTemp,value:V.bodyTemperature/V.maxTemp,color:k[V.temperatureSuitability+3],children:[(0,a.round)(V.btCelsius,0),"\xB0C,",(0,a.round)(V.btFaren,0),"\xB0F"]})}),!!V.hasBlood&&(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Blood Level",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:V.bloodMax,value:V.bloodLevel/V.bloodMax,ranges:{bad:[-1/0,.6],average:[.6,.9],good:[.6,1/0]},children:[V.bloodPercent,"%, ",V.bloodLevel,"cl"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[V.pulse," BPM"]})],4)]})})},m=function(h,C){var v=(0,t.useBackend)(C),p=v.data,N=p.occupant;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Damage",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:B.map(function(V,S){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:V[0],children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:"100",value:N[V[1]]/100,ranges:I,children:(0,a.round)(N[V[1]],0)},S)},S)})})})},i=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.hasOccupant,S=N.isBeakerLoaded,y=N.beakerMaxSpace,L=N.beakerFreeSpace,w=N.dialysis,T=w&&L>0;return(0,e.createComponentVNode)(2,o.Section,{title:"Dialysis",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{disabled:!S||L<=0||!V,selected:T,icon:T?"toggle-on":"toggle-off",content:T?"Active":"Inactive",onClick:function(){function x(){return p("togglefilter")}return x}()}),(0,e.createComponentVNode)(2,o.Button,{disabled:!S,icon:"eject",content:"Eject",onClick:function(){function x(){return p("removebeaker")}return x}()})],4),children:S?(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Remaining Space",children:(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:y,value:L/y,ranges:{good:[.5,1/0],average:[.25,.5],bad:[-1/0,.25]},children:[L,"u"]})})}):(0,e.createComponentVNode)(2,o.Box,{color:"label",children:"No beaker loaded."})})},u=function(h,C){var v=(0,t.useBackend)(C),p=v.act,N=v.data,V=N.occupant,S=N.chemicals,y=N.maxchem,L=N.amounts;return(0,e.createComponentVNode)(2,o.Section,{title:"Occupant Chemicals",children:S.map(function(w,T){var x="",M;return w.overdosing?(x="bad",M=(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-circle"}),"\xA0 Overdosing!"]})):w.od_warning&&(x="average",M=(0,e.createComponentVNode)(2,o.Box,{color:"average",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle"}),"\xA0 Close to overdosing"]})),(0,e.createComponentVNode)(2,o.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,e.createComponentVNode)(2,o.Section,{title:w.title,level:"3",mx:"0",lineHeight:"18px",buttons:M,children:(0,e.createComponentVNode)(2,o.Stack,{children:[(0,e.createComponentVNode)(2,o.ProgressBar,{min:"0",max:y,value:w.occ_amount/y,color:x,title:"Amount of chemicals currently inside the occupant / Total amount injectable by this machine",mr:"0.5rem",children:[w.pretty_amount,"/",y,"u"]}),L.map(function(O,D){return(0,e.createComponentVNode)(2,o.Button,{disabled:!w.injectable||w.occ_amount+O>y||V.stat===2,icon:"syringe",content:"Inject "+O+"u",title:"Inject "+O+"u of "+w.title+" into the occupant",mb:"0",height:"19px",onClick:function(){function E(){return p("chemical",{chemid:w.id,amount:O})}return E}()},D)})]})})},T)})})},s=function(h,C){return(0,e.createComponentVNode)(2,o.Section,{fill:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,o.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,align:"center",color:"label",children:[(0,e.createComponentVNode)(2,o.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,e.createVNode)(1,"br"),"No occupant detected."]})})})}},21597:function(A,r,n){"use strict";r.__esModule=!0,r.SlotMachine=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SlotMachine=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;if(d.money===null)return(0,e.createComponentVNode)(2,o.Window,{width:350,height:90,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:"Could not scan your card or could not find account!"}),(0,e.createComponentVNode)(2,t.Box,{children:"Please wear or hold your ID and try again."})]})})});var c;return d.plays===1?c=d.plays+" player has tried their luck today!":c=d.plays+" players have tried their luck today!",(0,e.createComponentVNode)(2,o.Window,{width:300,height:151,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{lineHeight:2,children:c}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Credits Remaining",children:(0,e.createComponentVNode)(2,t.AnimatedNumber,{value:d.money})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"10 credits to spin",children:(0,e.createComponentVNode)(2,t.Button,{icon:"coins",disabled:d.working,content:d.working?"Spinning...":"Spin",onClick:function(){function m(){return g("spin")}return m}()})})]}),(0,e.createComponentVNode)(2,t.Box,{bold:!0,lineHeight:2,color:d.resultlvl,children:d.result})]})})})}return b}()},46348:function(A,r,n){"use strict";r.__esModule=!0,r.Smartfridge=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Smartfridge=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.secure,m=d.can_dry,i=d.drying,u=d.contents;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!!c&&(0,e.createComponentVNode)(2,t.NoticeBox,{children:"Secure Access: Please have your identification ready."}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m?"Drying rack":"Contents",buttons:!!m&&(0,e.createComponentVNode)(2,t.Button,{width:4,icon:i?"power-off":"times",content:i?"On":"Off",selected:i,onClick:function(){function s(){return g("drying")}return s}()}),children:[!u&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{bold:!0,grow:!0,textAlign:"center",align:"center",color:"average",children:[(0,e.createComponentVNode)(2,t.Icon.Stack,{children:[(0,e.createComponentVNode)(2,t.Icon,{name:"cookie-bite",size:5,color:"brown"}),(0,e.createComponentVNode)(2,t.Icon,{name:"slash",size:5,color:"red"})]}),(0,e.createVNode)(1,"br"),"No products loaded."]})}),!!u&&u.slice().sort(function(s,l){return s.display_name.localeCompare(l.display_name)}).map(function(s){return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:"55%",children:s.display_name}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:"25%",children:["(",s.quantity," in stock)"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{width:13,children:[(0,e.createComponentVNode)(2,t.Button,{width:3,icon:"arrow-down",tooltip:"Dispense one.",content:"1",onClick:function(){function l(){return g("vend",{index:s.vend,amount:1})}return l}()}),(0,e.createComponentVNode)(2,t.NumberInput,{width:"40px",minValue:0,value:0,maxValue:s.quantity,step:1,stepPixelSize:3,onChange:function(){function l(h,C){return g("vend",{index:s.vend,amount:C})}return l}()}),(0,e.createComponentVNode)(2,t.Button,{width:4,icon:"arrow-down",content:"All",tooltip:"Dispense all.",tooltipPosition:"bottom-start",onClick:function(){function l(){return g("vend",{index:s.vend,amount:s.quantity})}return l}()})]})]},s)})]})]})})})}return b}()},86162:function(A,r,n){"use strict";r.__esModule=!0,r.Smes=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(49968),f=n(98595),b=1e3,B=r.Smes=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=m.capacityPercent,u=m.capacity,s=m.charge,l=m.inputAttempt,h=m.inputting,C=m.inputLevel,v=m.inputLevelMax,p=m.inputAvailable,N=m.outputPowernet,V=m.outputAttempt,S=m.outputting,y=m.outputLevel,L=m.outputLevelMax,w=m.outputUsed,T=i>=100&&"good"||h&&"average"||"bad",x=S&&"good"||s>0&&"average"||"bad";return(0,e.createComponentVNode)(2,f.Window,{width:340,height:345,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Stored Energy",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:i*.01,ranges:{good:[.5,1/0],average:[.15,.5],bad:[-1/0,.15]}})}),(0,e.createComponentVNode)(2,t.Section,{title:"Input",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Charge Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:l?"sync-alt":"times",selected:l,onClick:function(){function M(){return c("tryinput")}return M}(),children:l?"Auto":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:T,children:i>=100&&"Fully Charged"||h&&"Charging"||"Not Charging"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Input",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:C===0,onClick:function(){function M(){return c("input",{target:"min"})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:C===0,onClick:function(){function M(){return c("input",{adjust:-1e4})}return M}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:C/b,fillValue:p/b,minValue:0,maxValue:v/b,step:5,stepPixelSize:4,format:function(){function M(O){return(0,o.formatPower)(O*b,1)}return M}(),onChange:function(){function M(O,D){return c("input",{target:D*b})}return M}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:C===v,onClick:function(){function M(){return c("input",{adjust:1e4})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:C===v,onClick:function(){function M(){return c("input",{target:"max"})}return M}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Available",children:(0,o.formatPower)(p)})]})}),(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Output",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Output Mode",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){function M(){return c("tryoutput")}return M}(),children:V?"On":"Off"}),children:(0,e.createComponentVNode)(2,t.Box,{color:x,children:N?S?"Sending":s>0?"Not Sending":"No Charge":"Not Connected"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Output",children:(0,e.createComponentVNode)(2,t.Stack,{inline:!0,width:"100%",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:y===0,onClick:function(){function M(){return c("output",{target:"min"})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"backward",disabled:y===0,onClick:function(){function M(){return c("output",{adjust:-1e4})}return M}()})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Slider,{value:y/b,minValue:0,maxValue:L/b,step:5,stepPixelSize:4,format:function(){function M(O){return(0,o.formatPower)(O*b,1)}return M}(),onChange:function(){function M(O,D){return c("output",{target:D*b})}return M}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"forward",disabled:y===L,onClick:function(){function M(){return c("output",{adjust:1e4})}return M}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:y===L,onClick:function(){function M(){return c("output",{target:"max"})}return M}()})]})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Outputting",children:(0,o.formatPower)(w)})]})})]})})})}return I}()},63584:function(A,r,n){"use strict";r.__esModule=!0,r.SolarControl=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SolarControl=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=0,m=1,i=2,u=d.generated,s=d.generated_ratio,l=d.tracking_state,h=d.tracking_rate,C=d.connected_panels,v=d.connected_tracker,p=d.cdir,N=d.direction,V=d.rotating_direction;return(0,e.createComponentVNode)(2,o.Window,{width:490,height:277,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){function S(){return g("refresh")}return S}()}),children:(0,e.createComponentVNode)(2,t.Grid,{children:[(0,e.createComponentVNode)(2,t.Grid.Column,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar tracker",color:v?"good":"bad",children:v?"OK":"N/A"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Solar panels",color:C>0?"good":"bad",children:C})]})}),(0,e.createComponentVNode)(2,t.Grid.Column,{size:2,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power output",children:(0,e.createComponentVNode)(2,t.ProgressBar,{ranges:{good:[.66,1/0],average:[.33,.66],bad:[-1/0,.33]},minValue:0,maxValue:1,value:s,children:u+" W"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[p,"\xB0 (",N,")"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[l===i&&(0,e.createComponentVNode)(2,t.Box,{children:" Automated "}),l===m&&(0,e.createComponentVNode)(2,t.Box,{children:[" ",h,"\xB0/h (",V,")"," "]}),l===c&&(0,e.createComponentVNode)(2,t.Box,{children:" Tracker offline "})]})]})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Controls",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Panel orientation",children:[l!==i&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0",step:1,stepPixelSize:1,minValue:0,maxValue:359,value:p,onDrag:function(){function S(y,L){return g("cdir",{cdir:L})}return S}()}),l===i&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker status",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Off",selected:l===c,onClick:function(){function S(){return g("track",{track:c})}return S}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"clock-o",content:"Timed",selected:l===m,onClick:function(){function S(){return g("track",{track:m})}return S}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Auto",selected:l===i,disabled:!v,onClick:function(){function S(){return g("track",{track:i})}return S}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tracker rotation",children:[l===m&&(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0/h",step:1,stepPixelSize:1,minValue:-7200,maxValue:7200,value:h,format:function(){function S(y){var L=Math.sign(y)>0?"+":"-";return L+Math.abs(y)}return S}(),onDrag:function(){function S(y,L){return g("tdir",{tdir:L})}return S}()}),l===c&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Tracker offline "}),l===i&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"19px",children:" Automated "})]})]})})]})})}return b}()},38096:function(A,r,n){"use strict";r.__esModule=!0,r.SpawnersMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SpawnersMenu=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.spawners||[];return(0,e.createComponentVNode)(2,o.Window,{width:700,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Section,{children:c.map(function(m){return(0,e.createComponentVNode)(2,t.Section,{mb:.5,title:m.name+" ("+m.amount_left+" left)",level:2,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Jump",onClick:function(){function i(){return g("jump",{ID:m.uids})}return i}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-circle-right",content:"Spawn",onClick:function(){function i(){return g("spawn",{ID:m.uids})}return i}()})],4),children:[(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mb:1,fontSize:"16px",children:m.desc}),!!m.fluff&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},textColor:"#878787",fontSize:"14px",children:m.fluff}),!!m.important_info&&(0,e.createComponentVNode)(2,t.Box,{style:{"white-space":"pre-wrap"},mt:1,bold:!0,color:"red",fontSize:"18px",children:m.important_info})]},m.name)})})})})}return b}()},30586:function(A,r,n){"use strict";r.__esModule=!0,r.SpecMenu=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SpecMenu=function(){function g(d,c){return(0,e.createComponentVNode)(2,o.Window,{width:1100,height:600,theme:"nologo",children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k)]})})})}return g}(),b=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Hemomancer",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function l(){return i("hemomancer")}return l}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on blood magic and the manipulation of blood around you.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Vampiric claws",16),(0,e.createTextVNode)(": Unlocked at 150 blood, allows you to summon a robust pair of claws that attack rapidly, drain a targets blood, and heal you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood Barrier",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to select two turfs and create a wall between them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood tendrils",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to slow everyone in a targeted 3x3 area after a short delay.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Sanguine pool",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to travel at high speeds for a short duration. Doing this leaves behind blood splatters. You can move through anything but walls and space when doing this.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Predator senses",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to sniff out anyone within the same sector as you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood eruption",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to manipulate all nearby blood splatters, in 4 tiles around you, into spikes that impale anyone stood ontop of them.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"The blood bringers rite",16),(0,e.createTextVNode)(": When toggled you will rapidly drain the blood of everyone who is nearby and use it to heal yourself slightly and remove any incapacitating effects rapidly.")],4)]})})},B=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Umbrae",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function l(){return i("umbrae")}return l}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on darkness, stealth ambushing and mobility.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Cloak of darkness",16),(0,e.createTextVNode)(": Unlocked at 150 blood, when toggled, allows you to become nearly invisible and move rapidly when in dark regions. While active, burn damage is more effective against you.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow anchor",16),(0,e.createTextVNode)(": Unlocked at 250 blood, casting it will create an anchor at the cast location after a short delay. If you then cast the ability again, you are teleported back to the anchor. If you do not cast again within 2 minutes, you will do a fake recall, causing a clone to appear at the anchor and making yourself invisible. It will not teleport you between Z levels.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Shadow snare",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to summon a trap that when crossed blinds and ensnares the victim. This trap is hard to see, but withers in the light.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Dark passage",16),(0,e.createTextVNode)(": Unlocked at 400 blood, allows you to target a turf on screen, you will then teleport to that turf.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Extinguish",16),(0,e.createTextVNode)(": Unlocked at 600 blood, allows you to snuff out nearby electronic light sources and glowshrooms.")],4),(0,e.createVNode)(1,"b",null,"Shadow boxing",16),": Unlocked at 800 blood, sends out shadow clones towards a target, damaging them while you remain in range.",(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Eternal darkness",16),(0,e.createTextVNode)(": When toggled, you consume yourself in unholy darkness, only the strongest of lights will be able to see through it. Inside the radius, nearby creatures will freeze and energy projectiles will deal less damage.")],4),(0,e.createVNode)(1,"p",null,"In addition, you also gain permanent X-ray vision.",16)]})})},I=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Gargantua",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function l(){return i("gargantua")}return l}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on tenacity and melee damage.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rejuvenate",16),(0,e.createTextVNode)(": Will heal you at an increased rate based on how much damage you have taken.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell",16),(0,e.createTextVNode)(": Unlocked at 150 blood, increases your resistance to physical damage, stuns and stamina for 30 seconds. While it is active you cannot fire guns.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Seismic stomp",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to stomp the ground to send out a shockwave, knocking people back.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood rush",16),(0,e.createTextVNode)(": Unlocked at 250 blood, gives you a short speed boost when cast.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood swell II",16),(0,e.createTextVNode)(": Unlocked at 400 blood, increases all melee damage by 10.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Overwhelming force",16),(0,e.createTextVNode)(": Unlocked at 600 blood, when toggled, if you bump into a door that you do not have access to, it will force it open. In addition, you cannot be pushed or pulled while it is active.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Demonic grasp",16),(0,e.createTextVNode)(": Unlocked at 800 blood, allows you to send out a demonic hand to snare someone. If you are on disarm/grab intent you will push/pull the target, respectively.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Charge",16),(0,e.createTextVNode)(": Unlocked at 800 blood, you gain the ability to charge at a target. Destroying and knocking back pretty much anything you collide with.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Desecrated Duel",16),(0,e.createTextVNode)(": Leap towards a visible enemy, creating an arena upon landing, infusing you with increased regeneration, and granting you resistance to internal damages.")],4)]})})},k=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.subclasses;return(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,basis:"25%",children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Dantalion",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Choose",onClick:function(){function l(){return i("dantalion")}return l}()}),children:[(0,e.createVNode)(1,"h3",null,"Focuses on thralling and illusions.",16),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Enthrall",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Thralls your target to your will, requires you to stand still. Does not work on mindshielded or already enthralled/mindslaved people.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall cap",16),(0,e.createTextVNode)(": You can only thrall a max of 1 person at a time. This can be increased at 400 blood, 600 blood and at full power to a max of 4 thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Thrall commune",16),(0,e.createTextVNode)(": Unlocked at 150 blood, Allows you to talk to your thralls, your thralls can talk back in the same way.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Subspace swap",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to swap positions with a target.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Pacify",16),(0,e.createTextVNode)(": Unlocked at 250 blood, allows you to pacify a target, preventing them from causing harm for 40 seconds.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Decoy",16),(0,e.createTextVNode)(": Unlocked at 400 blood, briefly turn invisible and send out an illusion to fool everyone nearby.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Rally thralls",16),(0,e.createTextVNode)(": Unlocked at 600 blood, removes all incapacitating effects from nearby thralls.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Blood bond",16),(0,e.createTextVNode)(": Unlocked at 800 blood, when cast, all nearby thralls become linked to you. If anyone in the network takes damage, it is shared equally between everyone in the network. If a thrall goes out of range, they will be removed from the network.")],4),(0,e.createVNode)(1,"p",null,[(0,e.createVNode)(1,"b",null,"Full Power",16),(0,e.createComponentVNode)(2,t.Divider),(0,e.createVNode)(1,"b",null,"Mass Hysteria",16),(0,e.createTextVNode)(": Casts a powerful illusion that blinds and then makes everyone nearby perceive others as random animals.")],4)]})})}},95152:function(A,r,n){"use strict";r.__esModule=!0,r.StackCraft=void 0;var e=n(89005),a=n(72253),t=n(88510),o=n(64795),f=n(25328),b=n(98595),B=n(36036),I=r.StackCraft=function(){function s(){return(0,e.createComponentVNode)(2,b.Window,{width:350,height:500,children:(0,e.createComponentVNode)(2,b.Window.Content,{children:(0,e.createComponentVNode)(2,k)})})}return s}(),k=function(l,h){var C=(0,a.useBackend)(h),v=C.data,p=v.amount,N=v.recipes,V=(0,a.useLocalState)(h,"searchText",""),S=V[0],y=V[1],L=g(N,(0,f.createSearch)(S)),w=(0,a.useLocalState)(h,"",!1),T=w[0],x=w[1];return(0,e.createComponentVNode)(2,B.Section,{fill:!0,scrollable:!0,title:"Amount: "+p,buttons:(0,e.createFragment)([T&&(0,e.createComponentVNode)(2,B.Input,{width:12.5,value:S,placeholder:"Find recipe",onInput:function(){function M(O,D){return y(D)}return M}()}),(0,e.createComponentVNode)(2,B.Button,{ml:.5,tooltip:"Search",tooltipPosition:"bottom-end",icon:"magnifying-glass",selected:T,onClick:function(){function M(){return x(!T)}return M}()})],0),children:L?(0,e.createComponentVNode)(2,i,{recipes:L}):(0,e.createComponentVNode)(2,B.NoticeBox,{children:"No recipes found!"})})},g=function s(l,h){var C=(0,o.flow)([(0,t.map)(function(v){var p=v[0],N=v[1];return d(N)?h(p)?v:[p,s(N,h)]:h(p)?v:[p,void 0]}),(0,t.filter)(function(v){var p=v[0],N=v[1];return N!==void 0}),(0,t.sortBy)(function(v){var p=v[0],N=v[1];return p}),(0,t.sortBy)(function(v){var p=v[0],N=v[1];return!d(N)}),(0,t.reduce)(function(v,p){var N=p[0],V=p[1];return v[N]=V,v},{})])(Object.entries(l));return Object.keys(C).length?C:void 0},d=function(l){return l.uid===void 0},c=function(l,h){return l.required_amount>h?0:Math.floor(h/l.required_amount)},m=function(l,h){for(var C=(0,a.useBackend)(h),v=C.act,p=l.recipe,N=l.max_possible_multiplier,V=Math.min(N,Math.floor(p.max_result_amount/p.result_amount)),S=[5,10,25],y=[],L=function(){var M=T[w];V>=M&&y.push((0,e.createComponentVNode)(2,B.Button,{bold:!0,translucent:!0,fontSize:.85,width:"32px",content:M*p.result_amount+"x",onClick:function(){function O(){return v("make",{recipe_uid:p.uid,multiplier:M})}return O}()}))},w=0,T=S;w1?y+"x ":"",E=L>1?"s":"",P=""+D+V,R=L+" sheet"+E,j=c(S,N);return(0,e.createComponentVNode)(2,B.ImageButton,{fluid:!0,base64:O,dmIcon:x,dmIconState:M,imageSize:32,disabled:!j,tooltip:R,buttons:w>1&&j>1&&(0,e.createComponentVNode)(2,m,{recipe:S,max_possible_multiplier:j}),onClick:function(){function F(){return v("make",{recipe_uid:T,multiplier:1})}return F}(),children:P})}},38307:function(A,r,n){"use strict";r.__esModule=!0,r.StationAlertConsoleContent=r.StationAlertConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.StationAlertConsole=function(){function B(){return(0,e.createComponentVNode)(2,o.Window,{width:325,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b)})})}return B}(),b=r.StationAlertConsoleContent=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.data,c=d.alarms||[],m=c.Fire||[],i=c.Atmosphere||[],u=c.Power||[];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Fire Alarms",children:(0,e.createVNode)(1,"ul",null,[m.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),m.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Atmospherics Alarms",children:(0,e.createVNode)(1,"ul",null,[i.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),i.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Alarms",children:(0,e.createVNode)(1,"ul",null,[u.length===0&&(0,e.createVNode)(1,"li","color-good","Systems Nominal",16),u.map(function(s){return(0,e.createVNode)(1,"li","color-average",s,0,null,s)})],0)})],4)}return B}()},96091:function(A,r,n){"use strict";r.__esModule=!0,r.StationTraitsPanel=void 0;var e=n(89005),a=n(88510),t=n(42127),o=n(72253),f=n(36036),b=n(98595),B=function(d){return d[d.SetupFutureStationTraits=0]="SetupFutureStationTraits",d[d.ViewStationTraits=1]="ViewStationTraits",d}(B||{}),I=function(c,m){var i=(0,o.useBackend)(m),u=i.act,s=i.data,l=s.future_station_traits,h=(0,o.useLocalState)(m,"selectedFutureTrait",null),C=h[0],v=h[1],p=Object.fromEntries(s.valid_station_traits.map(function(V){return[V.name,V.path]})),N=Object.keys(p);return N.sort(),(0,e.createComponentVNode)(2,f.Box,{children:[(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,f.Dropdown,{displayText:!C&&"Select trait to add...",onSelected:v,options:N,selected:C,width:"100%"})}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"green",icon:"plus",onClick:function(){function V(){if(C){var S=p[C],y=[S];if(l){var L,w=l.map(function(T){return T.path});if(w.indexOf(S)!==-1)return;y=(L=y).concat.apply(L,w)}u("setup_future_traits",{station_traits:y})}}return V}(),children:"Add"})})]}),(0,e.createComponentVNode)(2,f.Divider),Array.isArray(l)?l.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:l.map(function(V){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:V.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button,{color:"red",icon:"times",onClick:function(){function S(){u("setup_future_traits",{station_traits:(0,a.filterMap)(l,function(y){if(y.path!==V.path)return y.path})})}return S}(),children:"Delete"})})]})},V.path)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No station traits will run next round."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"good",icon:"times",tooltip:"The next round will roll station traits randomly, just like normal",onClick:function(){function V(){return u("clear_future_traits")}return V}(),children:"Run Station Traits Normally"})]}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:[(0,e.createComponentVNode)(2,f.Box,{children:"No future station traits are planned."}),(0,e.createComponentVNode)(2,f.Button,{mt:1,fluid:!0,color:"red",icon:"times",onClick:function(){function V(){return u("setup_future_traits",{station_traits:[]})}return V}(),children:"Prevent station traits from running next round"})]})]})},k=function(c,m){var i=(0,o.useBackend)(m),u=i.act,s=i.data;return s.current_traits.length>0?(0,e.createComponentVNode)(2,f.Stack,{vertical:!0,fill:!0,children:s.current_traits.map(function(l){return(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{grow:!0,children:l.name}),(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Button.Confirm,{content:"Revert",color:"red",disabled:s.too_late_to_revert||!l.can_revert,tooltip:!l.can_revert&&"This trait is not revertable."||s.too_late_to_revert&&"It's too late to revert station traits, the round has already started.",icon:"times",onClick:function(){function h(){return u("revert",{ref:l.ref})}return h}()})})]})},l.ref)})}):(0,e.createComponentVNode)(2,f.Box,{textAlign:"center",children:"There are no active station traits."})},g=r.StationTraitsPanel=function(){function d(c,m){var i=(0,o.useLocalState)(m,"station_traits_tab",B.ViewStationTraits),u=i[0],s=i[1],l;switch(u){case B.SetupFutureStationTraits:l=(0,e.createComponentVNode)(2,I);break;case B.ViewStationTraits:l=(0,e.createComponentVNode)(2,k);break;default:(0,t.exhaustiveCheck)(u)}return(0,e.createComponentVNode)(2,b.Window,{title:"Modify Station Traits",height:350,width:350,children:(0,e.createComponentVNode)(2,b.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,f.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,f.Stack.Item,{children:(0,e.createComponentVNode)(2,f.Tabs,{children:[(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"eye",selected:u===B.ViewStationTraits,onClick:function(){function h(){return s(B.ViewStationTraits)}return h}(),children:"View"}),(0,e.createComponentVNode)(2,f.Tabs.Tab,{icon:"edit",selected:u===B.SetupFutureStationTraits,onClick:function(){function h(){return s(B.SetupFutureStationTraits)}return h}(),children:"Edit"})]})}),(0,e.createComponentVNode)(2,f.Stack.Item,{m:0,children:[(0,e.createComponentVNode)(2,f.Divider),l]})]})})})}return d}()},39409:function(A,r,n){"use strict";r.__esModule=!0,r.StripMenu=void 0;var e=n(89005),a=n(88510),t=n(79140),o=n(72253),f=n(36036),b=n(98595),B=5,I=9,k=function(C){return C===0?5:9},g="64px",d=function(C){return C[0]+"/"+C[1]},c=function(C){var v=C.align,p=C.children;return(0,e.createComponentVNode)(2,f.Box,{style:{position:"absolute",left:v==="left"?"6px":"48px","text-align":v,"text-shadow":"2px 2px 2px #000",top:"2px"},children:p})},m={enable_internals:{icon:"lungs",text:"Enable internals"},disable_internals:{icon:"lungs",text:"Disable internals"},enable_lock:{icon:"lock",text:"Enable lock"},disable_lock:{icon:"unlock",text:"Disable lock"},suit_sensors:{icon:"tshirt",text:"Adjust suit sensors"},remove_accessory:{icon:"medal",text:"Remove accessory"},dislodge_headpocket:{icon:"head-side-virus",text:"Dislodge headpocket"}},i={eyes:{displayName:"eyewear",gridSpot:d([0,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:d([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:d([1,1]),image:"inventory-mask.png"},neck:{displayName:"neck",gridSpot:d([1,0]),image:"inventory-neck.png"},pet_collar:{displayName:"collar",gridSpot:d([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:d([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:d([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:d([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:d([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:d([1,4])},jumpsuit:{displayName:"uniform",gridSpot:d([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:d([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:d([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:d([2,3]),image:"inventory-hand_r.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:d([2,4]),image:"inventory-hand_l.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:d([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:d([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:d([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:d([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:d([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:d([3,4]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:d([3,3]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:d([4,4]),image:"inventory-pda.png"}},u={eyes:{displayName:"eyewear",gridSpot:d([0,0]),image:"inventory-glasses.png"},head:{displayName:"headwear",gridSpot:d([0,1]),image:"inventory-head.png"},mask:{displayName:"mask",gridSpot:d([1,1]),image:"inventory-mask.png"},neck:{displayName:"neck",gridSpot:d([1,0]),image:"inventory-neck.png"},pet_collar:{displayName:"collar",gridSpot:d([1,1]),image:"inventory-collar.png"},right_ear:{displayName:"right ear",gridSpot:d([0,2]),image:"inventory-ears.png"},left_ear:{displayName:"left ear",gridSpot:d([1,2]),image:"inventory-ears.png"},parrot_headset:{displayName:"headset",gridSpot:d([1,2]),image:"inventory-ears.png"},handcuffs:{displayName:"handcuffs",gridSpot:d([1,3])},legcuffs:{displayName:"legcuffs",gridSpot:d([1,4])},jumpsuit:{displayName:"uniform",gridSpot:d([2,0]),image:"inventory-uniform.png"},suit:{displayName:"suit",gridSpot:d([2,1]),image:"inventory-suit.png"},gloves:{displayName:"gloves",gridSpot:d([2,2]),image:"inventory-gloves.png"},right_hand:{displayName:"right hand",gridSpot:d([4,4]),image:"inventory-hand_r.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"left",children:"R"})},left_hand:{displayName:"left hand",gridSpot:d([4,5]),image:"inventory-hand_l.png",additionalComponent:(0,e.createComponentVNode)(2,c,{align:"right",children:"L"})},shoes:{displayName:"shoes",gridSpot:d([3,1]),image:"inventory-shoes.png"},suit_storage:{displayName:"suit storage",gridSpot:d([4,0]),image:"inventory-suit_storage.png"},id:{displayName:"ID",gridSpot:d([4,1]),image:"inventory-id.png"},belt:{displayName:"belt",gridSpot:d([4,2]),image:"inventory-belt.png"},back:{displayName:"backpack",gridSpot:d([4,3]),image:"inventory-back.png"},left_pocket:{displayName:"left pocket",gridSpot:d([4,7]),image:"inventory-pocket.png"},right_pocket:{displayName:"right pocket",gridSpot:d([4,6]),image:"inventory-pocket.png"},pda:{displayName:"PDA",gridSpot:d([4,8]),image:"inventory-pda.png"}},s=function(h){return h[h.Completely=1]="Completely",h[h.Hidden=2]="Hidden",h}(s||{}),l=r.StripMenu=function(){function h(C,v){var p=(0,o.useBackend)(v),N=p.act,V=p.data,S=new Map;if(V.show_mode===0)for(var y=0,L=Object.keys(V.items);y=.01})},(0,a.sortBy)(function(x){return-x.amount})])(C.gases||[]),T=Math.max.apply(Math,[1].concat(w.map(function(x){return x.portion})));return(0,e.createComponentVNode)(2,I.Window,{width:550,height:250,children:(0,e.createComponentVNode)(2,I.Window.Content,{children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"270px",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Metrics",children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Integrity",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:p/100,ranges:{good:[.9,1/0],average:[.5,.9],bad:[-1/0,.5]}})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Relative EER",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:N,minValue:0,maxValue:5e3,ranges:{good:[-1/0,5e3],average:[5e3,7e3],bad:[7e3,1/0]},children:(0,o.toFixed)(N)+" MeV/cm3"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Gas Coefficient",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:L,minValue:1,maxValue:5.25,ranges:{bad:[1,1.55],average:[1.55,5.25],good:[5.25,1/0]},children:L.toFixed(2)})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Temperature",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:d(V),minValue:0,maxValue:d(1e4),ranges:{teal:[-1/0,d(80)],good:[d(80),d(373)],average:[d(373),d(1e3)],bad:[d(1e3),1/0]},children:(0,o.toFixed)(V)+" K"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Mole Per Tile",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:y,minValue:0,maxValue:12e3,ranges:{teal:[-1/0,100],average:[100,11333],good:[11333,12e3],bad:[12e3,1/0]},children:(0,o.toFixed)(y)+" mol"})}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Pressure",children:(0,e.createComponentVNode)(2,b.ProgressBar,{value:d(S),minValue:0,maxValue:d(5e4),ranges:{good:[d(1),d(300)],average:[-1/0,d(1e3)],bad:[d(1e3),1/0]},children:(0,o.toFixed)(S)+" kPa"})})]})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,basis:0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Gases",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"arrow-left",content:"Back",onClick:function(){function x(){return h("back")}return x}()}),children:(0,e.createComponentVNode)(2,b.LabeledList,{children:w.map(function(x){return(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:(0,B.getGasLabel)(x.name),children:(0,e.createComponentVNode)(2,b.ProgressBar,{color:(0,B.getGasColor)(x.name),value:x.portion,minValue:0,maxValue:T,children:(0,o.toFixed)(x.amount)+" mol ("+x.portion+"%)"})},x.name)})})})})]})})})}},46029:function(A,r,n){"use strict";r.__esModule=!0,r.SyndicateComputerSimple=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.SyndicateComputerSimple=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data;return(0,e.createComponentVNode)(2,o.Window,{theme:"syndicate",width:400,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:d.rows.map(function(c){return(0,e.createComponentVNode)(2,t.Section,{title:c.title,buttons:(0,e.createComponentVNode)(2,t.Button,{content:c.buttontitle,disabled:c.buttondisabled,tooltip:c.buttontooltip,tooltipPosition:"left",onClick:function(){function m(){return g(c.buttonact)}return m}()}),children:[c.status,!!c.bullets&&(0,e.createComponentVNode)(2,t.Box,{children:c.bullets.map(function(m){return(0,e.createComponentVNode)(2,t.Box,{children:m},m)})})]},c.title)})})})}return b}()},36372:function(A,r,n){"use strict";r.__esModule=!0,r.TEG=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(I){return I.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1,")},b=r.TEG=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data;return c.error?(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Error",children:[c.error,(0,e.createComponentVNode)(2,t.Button,{icon:"circle",content:"Recheck",onClick:function(){function m(){return d("check")}return m}()})]})})}):(0,e.createComponentVNode)(2,o.Window,{width:500,height:400,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Cold Loop ("+c.cold_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Inlet",children:[f(c.cold_inlet_temp)," K, ",f(c.cold_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cold Outlet",children:[f(c.cold_outlet_temp)," K, ",f(c.cold_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Hot Loop ("+c.hot_dir+")",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Inlet",children:[f(c.hot_inlet_temp)," K, ",f(c.hot_inlet_pressure)," kPa"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hot Outlet",children:[f(c.hot_outlet_temp)," K, ",f(c.hot_outlet_pressure)," kPa"]})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Power Output",children:[f(c.output_power)," W",!!c.warning_switched&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold inlet temperature exceeds hot inlet temperature."}),!!c.warning_cold_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Cold circulator inlet pressure is under 1,000 kPa."}),!!c.warning_hot_pressure&&(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Warning: Hot circulator inlet pressure is under 1,000 kPa."})]})]})})}return B}()},23190:function(A,r,n){"use strict";r.__esModule=!0,r.TTSSeedsExplorerContent=r.TTSSeedsExplorer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(46095),f=n(98595),b={0:"Free",1:"Tier I",2:"Tier II",3:"Tier III",4:"Tier IV",5:"Tier V"},B={male:"\u041C\u0443\u0436\u0441\u043A\u043E\u0439",female:"\u0416\u0435\u043D\u0441\u043A\u0438\u0439"},I={\u041C\u0443\u0436\u0441\u043A\u043E\u0439:{icon:"mars",color:"blue"},\u0416\u0435\u043D\u0441\u043A\u0438\u0439:{icon:"venus",color:"purple"},\u041B\u044E\u0431\u043E\u0439:{icon:"venus-mars",color:"white"}},k=function(m,i,u,s){return s===void 0&&(s=null),m.map(function(l){var h,C=(h=l[s])!=null?h:l;return(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:i.includes(l),content:C,onClick:function(){function v(){i.includes(l)?u(i.filter(function(p){var N;return((N=p[s])!=null?N:p)!==l})):u([l].concat(i))}return v}()},C)})},g=r.TTSSeedsExplorer=function(){function c(){return(0,e.createComponentVNode)(2,f.Window,{width:1e3,height:685,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:(0,e.createComponentVNode)(2,d)})})})}return c}(),d=r.TTSSeedsExplorerContent=function(){function c(m,i){var u=(0,a.useBackend)(i),s=u.act,l=u.data,h=l.providers,C=l.seeds,v=l.selected_seed,p=l.phrases,N=l.donator_level,V=l.character_gender,S=C.map(function(Y){return Y.category}).filter(function(Y,ve,he){return he.indexOf(Y)===ve}).sort(function(Y,ve){return Y.localeCompare(ve)}),y=C.map(function(Y){return Y.gender}).filter(function(Y,ve,he){return he.indexOf(Y)===ve}),L=C.map(function(Y){return Y.required_donator_level}).filter(function(Y,ve,he){return he.indexOf(Y)===ve}).sort(function(Y,ve){return Y-ve}).map(function(Y){return b[Y]}),w=(0,a.useLocalState)(i,"selectedProviders",h),T=w[0],x=w[1],M=(0,a.useLocalState)(i,"selectedGenders",y.includes(B[V])?[B[V]]:y),O=M[0],D=M[1],E=(0,a.useLocalState)(i,"selectedCategories",S),P=E[0],R=E[1],j=(0,a.useLocalState)(i,"selectedDonatorLevels",L.includes(b[N])?L.slice(0,L.indexOf(b[N])+1):L),F=j[0],W=j[1],z=(0,a.useLocalState)(i,"selectedPhrase",p[0]),K=z[0],G=z[1],J=(0,a.useLocalState)(i,"searchtext",""),Q=J[0],ue=J[1],ie=(0,a.useLocalState)(i,"searchToggle",!1),pe=ie[0],te=ie[1],q=k(h,T,x,"name"),ne=k(y,O,D),le=k(S,P,R),ee=k(L,F,W),re=(0,e.createComponentVNode)(2,t.Dropdown,{options:p,selected:K.replace(/(.{60})..+/,"$1..."),width:"21.3em",onSelected:function(){function Y(ve){return G(ve)}return Y}()}),oe=(0,e.createFragment)([pe&&(0,e.createComponentVNode)(2,t.Input,{placeholder:"\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435...",width:20,onInput:function(){function Y(ve,he){return ue(he)}return Y}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"magnifying-glass",tooltip:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u043E\u0438\u0441\u043A",tooltipPosition:"bottom-end",selected:pe,onClick:function(){function Y(){return te(!pe)}return Y}()})],0),fe=C.sort(function(Y,ve){var he=Y.name.toLowerCase(),Ve=ve.name.toLowerCase();return he>Ve?1:he0&&v!==Y.name?"orange":"white",children:Y.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,opacity:v===Y.name?.5:.25,textAlign:"left",children:Y.category}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,opacity:.5,textColor:v===Y.name?"white":I[Y.gender].color,textAlign:"left",children:(0,e.createComponentVNode)(2,t.Icon,{mx:1,size:1.2,name:I[Y.gender].icon})}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,opacity:.5,textColor:"white",textAlign:"right",children:Y.required_donator_level>0&&(0,e.createFragment)([b[Y.required_donator_level],(0,e.createComponentVNode)(2,t.Icon,{ml:1,mr:2,name:"coins"})],0)})]},Y.name)});return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"30.25em",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"\u0424\u0438\u043B\u044C\u0442\u0440\u044B",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u041F\u0440\u043E\u0432\u0430\u0439\u0434\u0435\u0440\u044B",children:q}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u041F\u043E\u043B",children:ne}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u0422\u0438\u0440",children:ee}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"\u0424\u0440\u0430\u0437\u0430",children:re})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"\u041A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u0438",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:"times",disabled:P.length===0,onClick:function(){function Y(){return R([])}return Y}(),children:"\u0423\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0451"}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",disabled:P.length===S.length,onClick:function(){function Y(){return R(S)}return Y}(),children:"\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0432\u0441\u0451"})],4),children:le})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.BlockQuote,{children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"11px",children:"\u0414\u043B\u044F \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u044F \u0438 \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044F \u0441\u043E\u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u0432 \u0443\u0441\u043B\u043E\u0432\u0438\u044F\u0445 \u0440\u0430\u0441\u0442\u0443\u0449\u0438\u0445 \u0440\u0430\u0441\u0445\u043E\u0434\u043E\u0432 \u0447\u0430\u0441\u0442\u044C \u0433\u043E\u043B\u043E\u0441\u043E\u0432 \u043F\u0440\u0438\u0448\u043B\u043E\u0441\u044C \u0441\u0434\u0435\u043B\u0430\u0442\u044C \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u044B\u043C\u0438 \u0442\u043E\u043B\u044C\u043A\u043E \u0437\u0430 \u043C\u0430\u0442\u0435\u0440\u0438\u0430\u043B\u044C\u043D\u0443\u044E \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u043A\u0443 \u0441\u043E\u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0430."}),(0,e.createComponentVNode)(2,t.Box,{mt:1.5,italic:!0,color:"gray",fontSize:"10px",children:"\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u0435\u0435 \u043E\u0431 \u044D\u0442\u043E\u043C \u043C\u043E\u0436\u043D\u043E \u0443\u0437\u043D\u0430\u0442\u044C \u0432 \u043D\u0430\u0448\u0435\u043C Discord-\u0441\u043E\u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0435."})]})})})]})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"\u0413\u043E\u043B\u043E\u0441\u0430 ("+fe.length+"/"+C.length+")",buttons:oe,children:(0,e.createComponentVNode)(2,t.Table,{children:(0,e.createComponentVNode)(2,o.VirtualList,{children:me})})})})],4)}return c}()},56441:function(A,r,n){"use strict";r.__esModule=!0,r.TachyonArrayContent=r.TachyonArray=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TachyonArray=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.records,i=m===void 0?[]:m,u=c.explosion_target,s=c.toxins_tech,l=c.printing;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:600,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Shift's Target",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Toxins Level",children:s}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Administration",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"print",content:"Print All Logs",disabled:!i.length||l,align:"center",onClick:function(){function h(){return d("print_logs")}return h}()}),(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete All Logs",disabled:!i.length,color:"bad",align:"center",onClick:function(){function h(){return d("delete_logs")}return h}()})]})]})}),i.length?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,t.NoticeBox,{children:"No Records"})]})})}return B}(),b=r.TachyonArrayContent=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.records,i=m===void 0?[]:m;return(0,e.createComponentVNode)(2,t.Section,{title:"Logged Explosions",children:(0,e.createComponentVNode)(2,t.Flex,{children:(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Time"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Epicenter"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Actual Size"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Theoretical Size"})]}),i.map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.logged_time}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.epicenter}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.actual_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.theoretical_size_message}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button.Confirm,{icon:"trash",content:"Delete",color:"bad",onClick:function(){function s(){return d("delete_record",{index:u.index})}return s}()})})]},u.index)})]})})})})}return B}()},1754:function(A,r,n){"use strict";r.__esModule=!0,r.Tank=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Tank=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c;return d.has_mask?c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,width:"76%",icon:d.connected?"check":"times",content:d.connected?"Internals On":"Internals Off",selected:d.connected,onClick:function(){function m(){return g("internals")}return m}()})}):c=(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mask",color:"red",children:"No Mask Equipped"}),(0,e.createComponentVNode)(2,o.Window,{width:325,height:135,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Tank Pressure",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:d.tankPressure/1013,ranges:{good:[.35,1/0],average:[.15,.35],bad:[-1/0,.15]},children:d.tankPressure+" kPa"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Release Pressure",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"fast-backward",disabled:d.ReleasePressure===d.minReleasePressure,tooltip:"Min",onClick:function(){function m(){return g("pressure",{pressure:"min"})}return m}()}),(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,value:parseFloat(d.releasePressure),width:"65px",unit:"kPa",minValue:d.minReleasePressure,maxValue:d.maxReleasePressure,onChange:function(){function m(i,u){return g("pressure",{pressure:u})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"fast-forward",disabled:d.ReleasePressure===d.maxReleasePressure,tooltip:"Max",onClick:function(){function m(){return g("pressure",{pressure:"max"})}return m}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"undo",content:"",disabled:d.ReleasePressure===d.defaultReleasePressure,tooltip:"Reset",onClick:function(){function m(){return g("pressure",{pressure:"reset"})}return m}()})]}),c]})})})})}return b}()},7579:function(A,r,n){"use strict";r.__esModule=!0,r.TankDispenser=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TankDispenser=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.o_tanks,m=d.p_tanks;return(0,e.createComponentVNode)(2,o.Window,{width:250,height:105,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Dispense Oxygen Tank ("+c+")",disabled:c===0,icon:"arrow-circle-down",onClick:function(){function i(){return g("oxygen")}return i}()})}),(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mt:1,fluid:!0,content:"Dispense Plasma Tank ("+m+")",disabled:m===0,icon:"arrow-circle-down",onClick:function(){function i(){return g("plasma")}return i}()})})]})})})}return b}()},16136:function(A,r,n){"use strict";r.__esModule=!0,r.TcommsCore=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TcommsCore=function(){function g(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.ion,l=(0,a.useLocalState)(c,"tabIndex",0),h=l[0],C=l[1],v=function(){function p(N){switch(N){case 0:return(0,e.createComponentVNode)(2,B);case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,k);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}}return p}();return(0,e.createComponentVNode)(2,o.Window,{width:900,height:520,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[s===1&&(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,t.Tabs,{children:[(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"wrench",selected:h===0,onClick:function(){function p(){return C(0)}return p}(),children:"Configuration"},"ConfigPage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"link",selected:h===1,onClick:function(){function p(){return C(1)}return p}(),children:"Device Linkage"},"LinkagePage"),(0,e.createComponentVNode)(2,t.Tabs.Tab,{icon:"user-times",selected:h===2,onClick:function(){function p(){return C(2)}return p}(),children:"User Filtering"},"FilterPage")]}),v(h)]})})}return g}(),b=function(){return(0,e.createComponentVNode)(2,t.NoticeBox,{children:"ERROR: An Ionospheric overload has occured. Please wait for the machine to reboot. This cannot be manually done."})},B=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.active,l=u.sectors_available,h=u.nttc_toggle_jobs,C=u.nttc_toggle_job_color,v=u.nttc_toggle_name_color,p=u.nttc_toggle_command_bold,N=u.nttc_job_indicator_type,V=u.nttc_setting_language,S=u.network_id;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:s?"On":"Off",selected:s,icon:"power-off",onClick:function(){function y(){return i("toggle_active")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Sector Coverage",children:l})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Radio Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcements",children:(0,e.createComponentVNode)(2,t.Button,{content:h?"On":"Off",selected:h,icon:"user-tag",onClick:function(){function y(){return i("nttc_toggle_jobs")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:C?"On":"Off",selected:C,icon:"clipboard-list",onClick:function(){function y(){return i("nttc_toggle_job_color")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Name Departmentalisation",children:(0,e.createComponentVNode)(2,t.Button,{content:v?"On":"Off",selected:v,icon:"user-tag",onClick:function(){function y(){return i("nttc_toggle_name_color")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Command Amplification",children:(0,e.createComponentVNode)(2,t.Button,{content:p?"On":"Off",selected:p,icon:"volume-up",onClick:function(){function y(){return i("nttc_toggle_command_bold")}return y}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Advanced",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Job Announcement Format",children:(0,e.createComponentVNode)(2,t.Button,{content:N||"Unset",selected:N,icon:"pencil-alt",onClick:function(){function y(){return i("nttc_job_indicator_type")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Language Conversion",children:(0,e.createComponentVNode)(2,t.Button,{content:V||"Unset",selected:V,icon:"globe",onClick:function(){function y(){return i("nttc_setting_language")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:S||"Unset",selected:S,icon:"server",onClick:function(){function y(){return i("network_id")}return y}()})})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Import Configuration",icon:"file-import",onClick:function(){function y(){return i("import")}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Export Configuration",icon:"file-export",onClick:function(){function y(){return i("export")}return y}()})]})],4)},I=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.link_password,l=u.relay_entries;return(0,e.createComponentVNode)(2,t.Section,{title:"Device Linkage",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linkage Password",children:(0,e.createComponentVNode)(2,t.Button,{content:s||"Unset",selected:s,icon:"lock",onClick:function(){function h(){return i("change_password")}return h}()})})}),(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Status"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Unlink"})]}),l.map(function(h){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:h.status===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Online"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Offline"})}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",onClick:function(){function C(){return i("unlink",{addr:h.addr})}return C}()})})]},h.addr)})]})]})},k=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.filtered_users;return(0,e.createComponentVNode)(2,t.Section,{title:"User Filtering",buttons:(0,e.createComponentVNode)(2,t.Button,{content:"Add User",icon:"user-plus",onClick:function(){function l(){return i("add_filter")}return l}()}),children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"90%"},children:"User"}),(0,e.createComponentVNode)(2,t.Table.Cell,{style:{width:"10%"},children:"Actions"})]}),s.map(function(l){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:l}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Remove",icon:"user-times",onClick:function(){function h(){return i("remove_filter",{user:l})}return h}()})})]},l)})]})})}},88046:function(A,r,n){"use strict";r.__esModule=!0,r.TcommsRelay=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TcommsRelay=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=m.linked,u=m.active,s=m.network_id;return(0,e.createComponentVNode)(2,o.Window,{width:600,height:292,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Relay Configuration",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Machine Power",children:(0,e.createComponentVNode)(2,t.Button,{content:u?"On":"Off",selected:u,icon:"power-off",onClick:function(){function l(){return c("toggle_active")}return l}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Network ID",children:(0,e.createComponentVNode)(2,t.Button,{content:s||"Unset",selected:s,icon:"server",onClick:function(){function l(){return c("network_id")}return l}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Link Status",children:i===1?(0,e.createComponentVNode)(2,t.Box,{color:"green",children:"Linked"}):(0,e.createComponentVNode)(2,t.Box,{color:"red",children:"Unlinked"})})]})}),i===1?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,B)]})})}return I}(),b=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=m.linked_core_id,u=m.linked_core_addr,s=m.hidden_link;return(0,e.createComponentVNode)(2,t.Section,{title:"Link Status",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core ID",children:i}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Linked Core Address",children:u}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hidden Link",children:(0,e.createComponentVNode)(2,t.Button,{content:s?"Yes":"No",icon:s?"eye-slash":"eye",selected:s,onClick:function(){function l(){return c("toggle_hidden_link")}return l}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Unlink",children:(0,e.createComponentVNode)(2,t.Button,{content:"Unlink",icon:"unlink",color:"red",onClick:function(){function l(){return c("unlink")}return l}()})})]})})},B=function(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=m.cores;return(0,e.createComponentVNode)(2,t.Section,{title:"Detected Cores",children:(0,e.createComponentVNode)(2,t.Table,{m:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network Address"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Network ID"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Sector"}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:"Link"})]}),i.map(function(u){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.addr}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.net_id}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:u.sector}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{content:"Link",icon:"link",onClick:function(){function s(){return c("link",{addr:u.addr})}return s}()})})]},u.addr)})]})})}},20802:function(A,r,n){"use strict";r.__esModule=!0,r.Teleporter=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Teleporter=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.targetsTeleport?d.targetsTeleport:{},m=0,i=1,u=2,s=d.calibrated,l=d.calibrating,h=d.powerstation,C=d.regime,v=d.teleporterhub,p=d.target,N=d.locked,V=d.adv_beacon_allowed,S=d.advanced_beacon_locking;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:270,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:[(!h||!v)&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,title:"Error",children:[v,!h&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Powerstation not linked "}),h&&!v&&(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:" Teleporter hub not linked "})]}),h&&v&&(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Status",buttons:(0,e.createFragment)(!!V&&(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{inline:!0,color:"label",children:"Advanced Beacon Locking:\xA0"}),(0,e.createComponentVNode)(2,t.Button,{selected:S,icon:S?"toggle-on":"toggle-off",content:S?"Enabled":"Disabled",onClick:function(){function y(){return g("advanced_beacon_locking",{on:S?0:1})}return y}()})],4),0),children:[(0,e.createComponentVNode)(2,t.Stack,{mb:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Teleport target:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[C===m&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,disabled:l,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function y(L){return g("settarget",{x:c[L].x,y:c[L].y,z:c[L].z,tptarget:c[L].pretarget})}return y}()}),C===i&&(0,e.createComponentVNode)(2,t.Dropdown,{width:18.2,selected:p,disabled:l,options:Object.keys(c),color:p!=="None"?"default":"bad",onSelected:function(){function y(L){return g("settarget",{x:c[L].x,y:c[L].y,z:c[L].z,tptarget:c[L].pretarget})}return y}()}),C===u&&(0,e.createComponentVNode)(2,t.Box,{children:p})]})]}),(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Regime:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Gate",tooltip:"Teleport to another teleport hub.",tooltipPosition:"top",color:C===i?"good":null,onClick:function(){function y(){return g("setregime",{regime:i})}return y}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Teleporter",tooltip:"One-way teleport.",tooltipPosition:"top",color:C===m?"good":null,onClick:function(){function y(){return g("setregime",{regime:m})}return y}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"GPS",tooltip:"Teleport to a location stored in a GPS device.",tooltipPosition:"top-end",color:C===u?"good":null,disabled:!N,onClick:function(){function y(){return g("setregime",{regime:u})}return y}()})})]}),(0,e.createComponentVNode)(2,t.Stack,{label:"Calibration",mt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:8.5,color:"label",children:"Calibration:"}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[p!=="None"&&(0,e.createComponentVNode)(2,t.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{width:15.8,textAlign:"center",mt:.5,children:l&&(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"In Progress"})||s&&(0,e.createComponentVNode)(2,t.Box,{color:"good",children:"Optimal"})||(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Sub-Optimal"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button,{icon:"sync-alt",tooltip:"Calibrates the hub. Accidents may occur when the calibration is not optimal.",tooltipPosition:"bottom-end",disabled:!!(s||l),onClick:function(){function y(){return g("calibrate")}return y}()})})]}),p==="None"&&(0,e.createComponentVNode)(2,t.Box,{lineHeight:"21px",children:"No target set"})]})]})]}),!!(N&&h&&v&&C===u)&&(0,e.createComponentVNode)(2,t.Section,{title:"GPS",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Button,{content:"Upload GPS data",tooltip:"Loads the GPS data from the device.",icon:"upload",onClick:function(){function y(){return g("load")}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject",tooltip:"Ejects the GPS device",icon:"eject",onClick:function(){function y(){return g("eject")}return y}()})]})})]})})})})}return b}()},48517:function(A,r,n){"use strict";r.__esModule=!0,r.TelescienceConsole=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TelescienceConsole=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.last_msg,m=d.linked_pad,i=d.held_gps,u=d.lastdata,s=d.power_levels,l=d.current_max_power,h=d.current_power,C=d.current_bearing,v=d.current_elevation,p=d.current_sector,N=d.working,V=d.max_z,S=(0,a.useLocalState)(I,"dummyrot",C),y=S[0],L=S[1];return(0,e.createComponentVNode)(2,o.Window,{width:400,height:500,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:[(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:(0,e.createFragment)([c,!(u.length>0)||(0,e.createVNode)(1,"ul",null,u.map(function(w){return(0,e.createVNode)(1,"li",null,w,0,null,w)}),0)],0)}),(0,e.createComponentVNode)(2,t.Section,{title:"Telepad Status",children:m===1?(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Bearing",children:(0,e.createComponentVNode)(2,t.Box,{inline:!0,position:"relative",children:[(0,e.createComponentVNode)(2,t.NumberInput,{unit:"\xB0",width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:360,disabled:N,value:C,onDrag:function(){function w(T,x){return L(x)}return w}(),onChange:function(){function w(T,x){return g("setbear",{bear:x})}return w}()}),(0,e.createComponentVNode)(2,t.Icon,{ml:1,size:1,name:"arrow-up",rotation:y})]})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Elevation",children:(0,e.createComponentVNode)(2,t.NumberInput,{width:6.1,lineHeight:1.5,step:.1,minValue:0,maxValue:100,disabled:N,value:v,onChange:function(){function w(T,x){return g("setelev",{elev:x})}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power Level",children:s.map(function(w,T){return(0,e.createComponentVNode)(2,t.Button,{content:w,selected:h===w,disabled:T>=l-1||N,onClick:function(){function x(){return g("setpwr",{pwr:T+1})}return x}()},w)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Target Sector",children:(0,e.createComponentVNode)(2,t.NumberInput,{width:6.1,lineHeight:1.5,step:1,minValue:2,maxValue:V,value:p,disabled:N,onChange:function(){function w(T,x){return g("setz",{newz:x})}return w}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Telepad Actions",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Send",disabled:N,onClick:function(){function w(){return g("pad_send")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Receive",disabled:N,onClick:function(){function w(){return g("pad_receive")}return w}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Crystal Maintenance",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Recalibrate Crystals",disabled:N,onClick:function(){function w(){return g("recal_crystals")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Eject Crystals",disabled:N,onClick:function(){function w(){return g("eject_crystals")}return w}()})]})]}):(0,e.createFragment)([(0,e.createTextVNode)("No pad linked to console. Please use a multitool to link a pad.")],4)}),(0,e.createComponentVNode)(2,t.Section,{title:"GPS Actions",children:i===1?(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{disabled:i===0||N,content:"Eject GPS",onClick:function(){function w(){return g("eject_gps")}return w}()}),(0,e.createComponentVNode)(2,t.Button,{disabled:i===0||N,content:"Store Coordinates",onClick:function(){function w(){return g("store_to_gps")}return w}()})],4):(0,e.createFragment)([(0,e.createTextVNode)("Please insert a GPS to store coordinates to it.")],4)})]})})}return b}()},21800:function(A,r,n){"use strict";r.__esModule=!0,r.TempGun=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.TempGun=function(){function g(d,c){var m=(0,t.useBackend)(c),i=m.act,u=m.data,s=u.target_temperature,l=u.temperature,h=u.max_temp,C=u.min_temp;return(0,e.createComponentVNode)(2,f.Window,{width:250,height:121,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:10,stepPixelSize:6,minValue:C,maxValue:h,value:s,format:function(){function v(p){return(0,a.toFixed)(p,2)}return v}(),width:"50px",onDrag:function(){function v(p,N){return i("target_temperature",{target_temperature:N})}return v}()}),"\xB0C"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Current Temperature",children:(0,e.createComponentVNode)(2,o.Box,{color:B(l),bold:l>500-273.15,children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:(0,a.round)(l,2)}),"\xB0C"]})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Power Cost",children:(0,e.createComponentVNode)(2,o.Box,{color:k(l),children:I(l)})})]})})})})}return g}(),B=function(d){return d<=-100?"blue":d<=0?"teal":d<=100?"green":d<=200?"orange":"red"},I=function(d){return d<=100-273.15?"High":d<=250-273.15?"Medium":d<=300-273.15?"Low":d<=400-273.15?"Medium":"High"},k=function(d){return d<=100-273.15?"red":d<=250-273.15?"orange":d<=300-273.15?"green":d<=400-273.15?"orange":"red"}},24410:function(A,r,n){"use strict";r.__esModule=!0,r.sanitizeMultiline=r.removeAllSkiplines=r.TextInputModal=void 0;var e=n(89005),a=n(51057),t=n(19203),o=n(72253),f=n(92986),b=n(36036),B=n(98595),I=r.sanitizeMultiline=function(){function c(m){return m.replace(/(\n|\r\n){3,}/,"\n\n")}return c}(),k=r.removeAllSkiplines=function(){function c(m){return m.replace(/[\r\n]+/,"")}return c}(),g=r.TextInputModal=function(){function c(m,i){var u=(0,o.useBackend)(i),s=u.act,l=u.data,h=l.max_length,C=l.message,v=C===void 0?"":C,p=l.multiline,N=l.placeholder,V=l.timeout,S=l.title,y=(0,o.useLocalState)(i,"input",N||""),L=y[0],w=y[1],T=function(){function O(D){if(D!==L){var E=p?I(D):k(D);w(E)}}return O}(),x=p||L.length>=40,M=130+(v.length>40?Math.ceil(v.length/4):0)+(x?80:0);return(0,e.createComponentVNode)(2,B.Window,{title:S,width:325,height:M,children:[V&&(0,e.createComponentVNode)(2,a.Loader,{value:V}),(0,e.createComponentVNode)(2,B.Window.Content,{onKeyDown:function(){function O(D){var E=window.event?D.which:D.keyCode;E===f.KEY_ENTER&&(!x||!D.shiftKey)&&s("submit",{entry:L}),E===f.KEY_ESCAPE&&s("cancel")}return O}(),children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Box,{color:"label",children:v})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,d,{input:L,onChange:T})}),(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,t.InputButtons,{input:L,message:L.length+"/"+h})})]})})})]})}return c}(),d=function(m,i){var u=(0,o.useBackend)(i),s=u.act,l=u.data,h=l.max_length,C=l.multiline,v=m.input,p=m.onChange,N=C||v.length>=40;return(0,e.createComponentVNode)(2,b.TextArea,{autoFocus:!0,autoSelect:!0,height:C||v.length>=40?"100%":"1.8rem",maxLength:h,onEscape:function(){function V(){return s("cancel")}return V}(),onEnter:function(){function V(S,y){N&&S.shiftKey||(S.preventDefault(),s("submit",{entry:y}))}return V}(),onChange:function(){function V(S,y){return p(y)}return V}(),placeholder:"Type something...",value:v})}},25036:function(A,r,n){"use strict";r.__esModule=!0,r.ThermoMachine=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=n(98595),b=r.ThermoMachine=function(){function B(I,k){var g=(0,t.useBackend)(k),d=g.act,c=g.data;return(0,e.createComponentVNode)(2,f.Window,{width:300,height:225,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,o.Section,{title:"Status",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Temperature",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.temperature,format:function(){function m(i){return(0,a.toFixed)(i,2)}return m}()})," K"]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Pressure",children:[(0,e.createComponentVNode)(2,o.AnimatedNumber,{value:c.pressure,format:function(){function m(i){return(0,a.toFixed)(i,2)}return m}()})," kPa"]})]})}),(0,e.createComponentVNode)(2,o.Section,{title:"Controls",buttons:(0,e.createComponentVNode)(2,o.Button,{icon:c.on?"power-off":"times",content:c.on?"On":"Off",selected:c.on,onClick:function(){function m(){return d("power")}return m}()}),children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Setting",textAlign:"center",children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:c.cooling?"temperature-low":"temperature-high",content:c.cooling?"Cooling":"Heating",selected:c.cooling,onClick:function(){function m(){return d("cooling")}return m}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Target Temperature",children:[(0,e.createComponentVNode)(2,o.Button,{icon:"fast-backward",disabled:c.target===c.min,title:"Minimum temperature",onClick:function(){function m(){return d("target",{target:c.min})}return m}()}),(0,e.createComponentVNode)(2,o.NumberInput,{animated:!0,value:Math.round(c.target),unit:"K",width:5.4,lineHeight:1.4,minValue:Math.round(c.min),maxValue:Math.round(c.max),step:5,stepPixelSize:3,onDrag:function(){function m(i,u){return d("target",{target:u})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"fast-forward",disabled:c.target===c.max,title:"Maximum Temperature",onClick:function(){function m(){return d("target",{target:c.max})}return m}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"sync",disabled:c.target===c.initial,title:"Room Temperature",onClick:function(){function m(){return d("target",{target:c.initial})}return m}()})]})]})})]})})}return B}()},20035:function(A,r,n){"use strict";r.__esModule=!0,r.TransferValve=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.TransferValve=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.tank_one,m=d.tank_two,i=d.attached_device,u=d.valve;return(0,e.createComponentVNode)(2,o.Window,{width:460,height:285,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Valve Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:u?"unlock":"lock",content:u?"Open":"Closed",disabled:!c||!m,onClick:function(){function s(){return g("toggle")}return s}()})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Assembly",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Configure Assembly",disabled:!i,onClick:function(){function s(){return g("device")}return s}()}),children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:i?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:i,disabled:!i,onClick:function(){function s(){return g("remove_device")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Assembly"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment One",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:c?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:c,disabled:!c,onClick:function(){function s(){return g("tankone")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})}),(0,e.createComponentVNode)(2,t.Section,{title:"Attachment Two",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Attachment",children:m?(0,e.createComponentVNode)(2,t.Button,{icon:"eject",content:m,disabled:!m,onClick:function(){function s(){return g("tanktwo")}return s}()}):(0,e.createComponentVNode)(2,t.Box,{color:"average",children:"No Tank"})})})})]})})}return b}()},78166:function(A,r,n){"use strict";r.__esModule=!0,r.TurbineComputer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=n(44879),b=r.TurbineComputer=function(){function k(g,d){var c=(0,a.useBackend)(d),m=c.act,i=c.data,u=i.compressor,s=i.compressor_broken,l=i.turbine,h=i.turbine_broken,C=i.online,v=!!(u&&!s&&l&&!h);return(0,e.createComponentVNode)(2,o.Window,{width:400,height:200,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Status",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{icon:C?"power-off":"times",content:C?"Online":"Offline",selected:C,disabled:!v,onClick:function(){function p(){return m("toggle_power")}return p}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:"Disconnect",onClick:function(){function p(){return m("disconnect")}return p}()})],4),children:v?(0,e.createComponentVNode)(2,I):(0,e.createComponentVNode)(2,B)})})})}return k}(),B=function(g,d){var c=(0,a.useBackend)(d),m=c.data,i=m.compressor,u=m.compressor_broken,s=m.turbine,l=m.turbine_broken,h=m.online;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Compressor Status",color:!i||u?"bad":"good",children:u?i?"Offline":"Missing":"Online"}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Status",color:!s||l?"bad":"good",children:l?s?"Offline":"Missing":"Online"})]})},I=function(g,d){var c=(0,a.useBackend)(d),m=c.data,i=m.rpm,u=m.temperature,s=m.power,l=m.bearing_heat;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Turbine Speed",children:[i," RPM"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Internal Temp",children:[u," K"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Generated Power",children:[s," W"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Bearing Heat",children:(0,e.createComponentVNode)(2,t.ProgressBar,{value:l,minValue:0,maxValue:100,ranges:{good:[-1/0,60],average:[60,90],bad:[90,1/0]},children:(0,f.toFixed)(l)+"%"})})]})}},52847:function(A,r,n){"use strict";r.__esModule=!0,r.Uplink=void 0;var e=n(89005),a=n(88510),t=n(64795),o=n(25328),f=n(72253),b=n(36036),B=n(98595),I=n(3939),k=function(C){switch(C){case 0:return(0,e.createComponentVNode)(2,d);case 1:return(0,e.createComponentVNode)(2,c);case 2:return(0,e.createComponentVNode)(2,l);default:return"SOMETHING WENT VERY WRONG PLEASE AHELP"}},g=r.Uplink=function(){function h(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,S=V.cart,y=(0,f.useLocalState)(v,"tabIndex",0),L=y[0],w=y[1],T=(0,f.useLocalState)(v,"searchText",""),x=T[0],M=T[1];return(0,e.createComponentVNode)(2,B.Window,{width:900,height:600,theme:"syndicate",children:[(0,e.createComponentVNode)(2,I.ComplexModal),(0,e.createComponentVNode)(2,B.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Tabs,{children:[(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===0,onClick:function(){function O(){w(0),M("")}return O}(),icon:"store",children:"View Market"},"PurchasePage"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===1,onClick:function(){function O(){w(1),M("")}return O}(),icon:"shopping-cart",children:["View Shopping Cart ",S&&S.length?"("+S.length+")":""]},"Cart"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:L===2,onClick:function(){function O(){w(2),M("")}return O}(),icon:"user",children:"Exploitable Information"},"ExploitableInfo"),(0,e.createComponentVNode)(2,b.Tabs.Tab,{onClick:function(){function O(){return N("lock")}return O}(),icon:"lock",children:"Lock Uplink"},"LockUplink")]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:k(L)})]})})]})}return h}(),d=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,S=V.crystals,y=V.cats,L=(0,f.useLocalState)(v,"uplinkItems",y[0].items),w=L[0],T=L[1],x=(0,f.useLocalState)(v,"searchText",""),M=x[0],O=x[1],D=function(W,z){z===void 0&&(z="");var K=(0,o.createSearch)(z,function(G){var J=G.hijack_only===1?"|hijack":"";return G.name+"|"+G.desc+"|"+G.cost+"tc"+J});return(0,t.flow)([(0,a.filter)(function(G){return G==null?void 0:G.name}),z&&(0,a.filter)(K),(0,a.sortBy)(function(G){return G==null?void 0:G.name})])(W)},E=function(W){if(O(W),W==="")return T(y[0].items);T(D(y.map(function(z){return z.items}).flat(),W))},P=(0,f.useLocalState)(v,"showDesc",1),R=P[0],j=P[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:(0,e.createComponentVNode)(2,b.Stack.Item,{children:(0,e.createComponentVNode)(2,b.Section,{title:"Current Balance: "+S+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"Show Descriptions",checked:R,onClick:function(){function F(){return j(!R)}return F}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Random Item",icon:"question",onClick:function(){function F(){return N("buyRandom")}return F}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Refund Currently Held Item",icon:"undo",onClick:function(){function F(){return N("refund")}return F}()})],4),children:(0,e.createComponentVNode)(2,b.Input,{fluid:!0,placeholder:"Search Equipment",onInput:function(){function F(W,z){E(z)}return F}(),value:M})})})}),(0,e.createComponentVNode)(2,b.Stack,{fill:!0,mt:.3,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:y.map(function(F){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:M!==""?!1:F.items===w,onClick:function(){function W(){T(F.items),O("")}return W}(),children:F.cat},F)})})})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:w.map(function(F){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,i,{i:F,showDecription:R},(0,o.decodeHtmlEntities)(F.name))},(0,o.decodeHtmlEntities)(F.name))})})})})]})]})},c=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,S=V.cart,y=V.crystals,L=V.cart_price,w=(0,f.useLocalState)(v,"showDesc",0),T=w[0],x=w[1];return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Current Balance: "+y+"TC",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button.Checkbox,{content:"Show Descriptions",checked:T,onClick:function(){function M(){return x(!T)}return M}()}),(0,e.createComponentVNode)(2,b.Button,{content:"Empty Cart",icon:"trash",onClick:function(){function M(){return N("empty_cart")}return M}(),disabled:!S}),(0,e.createComponentVNode)(2,b.Button,{content:"Purchase Cart ("+L+"TC)",icon:"shopping-cart",onClick:function(){function M(){return N("purchase_cart")}return M}(),disabled:!S||L>y})],4),children:(0,e.createComponentVNode)(2,b.Stack,{vertical:!0,children:S?S.map(function(M){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mr:1,backgroundColor:"rgba(255, 0, 0, 0.1)",children:(0,e.createComponentVNode)(2,i,{i:M,showDecription:T,buttons:(0,e.createComponentVNode)(2,s,{i:M})})},(0,o.decodeHtmlEntities)(M.name))}):(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:"Your Shopping Cart is empty!"})})})}),(0,e.createComponentVNode)(2,m)]})},m=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,S=V.cats,y=V.lucky_numbers;return(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Suggested Purchases",buttons:(0,e.createComponentVNode)(2,b.Button,{icon:"dice",content:"See more suggestions",onClick:function(){function L(){return N("shuffle_lucky_numbers")}return L}()}),children:(0,e.createComponentVNode)(2,b.Stack,{wrap:!0,children:y.map(function(L){return S[L.cat].items[L.item]}).filter(function(L){return L!=null}).map(function(L,w){return(0,e.createComponentVNode)(2,b.Stack.Item,{p:1,mb:1,ml:1,width:34,backgroundColor:"rgba(255, 0, 0, 0.15)",children:(0,e.createComponentVNode)(2,i,{grow:!0,i:L})},w)})})})})},i=function(C,v){var p=C.i,N=C.showDecription,V=N===void 0?1:N,S=C.buttons,y=S===void 0?(0,e.createComponentVNode)(2,u,{i:p}):S;return(0,e.createComponentVNode)(2,b.Section,{title:(0,o.decodeHtmlEntities)(p.name),showBottom:V,buttons:y,children:V?(0,e.createComponentVNode)(2,b.Box,{italic:!0,children:(0,o.decodeHtmlEntities)(p.desc)}):null})},u=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,S=C.i,y=V.crystals;return(0,e.createFragment)([(0,e.createComponentVNode)(2,b.Button,{icon:"shopping-cart",color:S.hijack_only===1&&"red",tooltip:"Add to cart.",tooltipPosition:"left",onClick:function(){function L(){return N("add_to_cart",{item:S.obj_path})}return L}(),disabled:S.cost>y}),(0,e.createComponentVNode)(2,b.Button,{content:"Buy ("+S.cost+"TC)"+(S.refundable?" [Refundable]":""),color:S.hijack_only===1&&"red",tooltip:S.hijack_only===1&&"Hijack Agents Only!",tooltipPosition:"left",onClick:function(){function L(){return N("buyItem",{item:S.obj_path})}return L}(),disabled:S.cost>y})],4)},s=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,S=C.i,y=V.exploitable;return(0,e.createComponentVNode)(2,b.Stack,{children:[(0,e.createComponentVNode)(2,b.Button,{icon:"times",content:"("+S.cost*S.amount+"TC)",tooltip:"Remove from cart.",tooltipPosition:"left",onClick:function(){function L(){return N("remove_from_cart",{item:S.obj_path})}return L}()}),(0,e.createComponentVNode)(2,b.Button,{icon:"minus",tooltip:S.limit===0&&"Discount already redeemed!",ml:"5px",onClick:function(){function L(){return N("set_cart_item_quantity",{item:S.obj_path,quantity:--S.amount})}return L}(),disabled:S.amount<=0}),(0,e.createComponentVNode)(2,b.Button.Input,{content:S.amount,width:"45px",tooltipPosition:"bottom-end",tooltip:S.limit===0&&"Discount already redeemed!",onCommit:function(){function L(w,T){return N("set_cart_item_quantity",{item:S.obj_path,quantity:T})}return L}(),disabled:S.limit!==-1&&S.amount>=S.limit&&S.amount<=0}),(0,e.createComponentVNode)(2,b.Button,{mb:.3,icon:"plus",tooltipPosition:"bottom-start",tooltip:S.limit===0&&"Discount already redeemed!",onClick:function(){function L(){return N("set_cart_item_quantity",{item:S.obj_path,quantity:++S.amount})}return L}(),disabled:S.limit!==-1&&S.amount>=S.limit})]})},l=function(C,v){var p=(0,f.useBackend)(v),N=p.act,V=p.data,S=V.exploitable,y=(0,f.useLocalState)(v,"selectedRecord",S[0]),L=y[0],w=y[1],T=(0,f.useLocalState)(v,"searchText",""),x=T[0],M=T[1],O=function(P,R){R===void 0&&(R="");var j=(0,o.createSearch)(R,function(F){return F.name});return(0,t.flow)([(0,a.filter)(function(F){return F==null?void 0:F.name}),R&&(0,a.filter)(j),(0,a.sortBy)(function(F){return F.name})])(P)},D=O(S,x);return(0,e.createComponentVNode)(2,b.Stack,{fill:!0,children:[(0,e.createComponentVNode)(2,b.Stack.Item,{width:"30%",children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:"Exploitable Records",children:[(0,e.createComponentVNode)(2,b.Input,{fluid:!0,mb:1,placeholder:"Search Crew",onInput:function(){function E(P,R){return M(R)}return E}()}),(0,e.createComponentVNode)(2,b.Tabs,{vertical:!0,children:D.map(function(E){return(0,e.createComponentVNode)(2,b.Tabs.Tab,{selected:E===L,onClick:function(){function P(){return w(E)}return P}(),children:E.name},E)})})]})}),(0,e.createComponentVNode)(2,b.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,b.Section,{fill:!0,scrollable:!0,title:L.name,children:(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Age",children:L.age}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Fingerprint",children:L.fingerprint}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Rank",children:L.rank}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Sex",children:L.sex}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Species",children:L.species})]})})})]})}},12261:function(A,r,n){"use strict";r.__esModule=!0,r.Vending=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=I.product,i=I.productStock,u=I.productIcon,s=I.productIconState,l=c.chargesMoney,h=c.user,C=c.usermoney,v=c.inserted_cash,p=c.vend_ready,N=c.inserted_item_name,V=!l||m.price===0,S="ERROR!",y="";V?(S="FREE",y="arrow-circle-down"):(S=m.price,y="shopping-cart");var L=!p||i===0||!V&&m.price>C&&m.price>v;return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,children:(0,e.createComponentVNode)(2,t.DmIcon,{verticalAlign:"middle",icon:u,icon_state:s,fallback:(0,e.createComponentVNode)(2,t.Icon,{p:.66,name:"spinner",size:2,spin:!0})})}),(0,e.createComponentVNode)(2,t.Table.Cell,{bold:!0,children:m.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Box,{color:i<=0&&"bad"||i<=m.max_amount/2&&"average"||"good",children:[i," in stock"]})}),(0,e.createComponentVNode)(2,t.Table.Cell,{collapsing:!0,textAlign:"center",children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,disabled:L,icon:y,content:S,textAlign:"left",onClick:function(){function w(){return d("vend",{inum:m.inum})}return w}()})})]})},b=r.Vending=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.user,i=c.usermoney,u=c.inserted_cash,s=c.chargesMoney,l=c.product_records,h=l===void 0?[]:l,C=c.hidden_records,v=C===void 0?[]:C,p=c.stock,N=c.vend_ready,V=c.inserted_item_name,S=c.panel_open,y=c.speaker,L=c.locked,w;return w=[].concat(h),c.extended_inventory&&(w=[].concat(w,v)),w=w.filter(function(T){return!!T}),(0,e.createComponentVNode)(2,o.Window,{title:"Vending Machine",width:450,height:Math.min((s?171:89)+w.length*32,585),children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[!L&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Configuration",children:(0,e.createComponentVNode)(2,t.Stack,{horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen-to-square",content:"Rename Vendor",onClick:function(){function T(){return d("rename",{})}return T}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"pen-to-square",content:"Change Vendor Appearance",onClick:function(){function T(){return d("change_appearance",{})}return T}()})})]})})}),!!s&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"User",buttons:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!V&&(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:(0,e.createVNode)(1,"span",null,V,0,{style:{"text-transform":"capitalize"}}),onClick:function(){function T(){return d("eject_item",{})}return T}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{disabled:!u,icon:"money-bill-wave-alt",content:u?(0,e.createFragment)([(0,e.createVNode)(1,"b",null,u,0),(0,e.createTextVNode)(" credits")],0):"Dispense Change",tooltip:u?"Dispense Change":null,textAlign:"left",onClick:function(){function T(){return d("change")}return T}()})})]}),children:m&&(0,e.createComponentVNode)(2,t.Box,{children:["Welcome, ",(0,e.createVNode)(1,"b",null,m.name,0),", ",(0,e.createVNode)(1,"b",null,m.job||"Unemployed",0),"!",(0,e.createVNode)(1,"br"),"Your balance is ",(0,e.createVNode)(1,"b",null,[i,(0,e.createTextVNode)(" credits")],0),".",(0,e.createVNode)(1,"br")]})})}),!!S&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Maintenance",children:(0,e.createComponentVNode)(2,t.Button,{icon:y?"check":"volume-mute",selected:y,content:"Speaker",textAlign:"left",onClick:function(){function T(){return d("toggle_voice",{})}return T}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:"Products",children:(0,e.createComponentVNode)(2,t.Table,{children:w.map(function(T){return(0,e.createComponentVNode)(2,f,{product:T,productStock:p[T.name],productIcon:T.icon,productIconState:T.icon_state},T.name)})})})})]})})})}return B}()},68971:function(A,r,n){"use strict";r.__esModule=!0,r.VolumeMixer=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.VolumeMixer=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.channels;return(0,e.createComponentVNode)(2,o.Window,{width:350,height:Math.min(95+c.length*50,565),children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:c.map(function(m,i){return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.25rem",color:"label",mt:i>0&&"0.5rem",children:m.name}),(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{mr:.5,children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-off",size:"1.5",mt:"0.1rem",onClick:function(){function u(){return g("volume",{channel:m.num,volume:0})}return u}()})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mx:"0.5rem",children:(0,e.createComponentVNode)(2,t.Slider,{minValue:0,maxValue:100,stepPixelSize:3.13,value:m.volume,onChange:function(){function u(s,l){return g("volume",{channel:m.num,volume:l})}return u}()})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{width:"24px",color:"transparent",children:(0,e.createComponentVNode)(2,t.Icon,{name:"volume-up",size:"1.5",mt:"0.1rem",onClick:function(){function u(){return g("volume",{channel:m.num,volume:100})}return u}()})})})]})})],4,m.num)})})})})}return b}()},2510:function(A,r,n){"use strict";r.__esModule=!0,r.VotePanel=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.VotePanel=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.remaining,m=d.question,i=d.choices,u=d.user_vote,s=d.counts,l=d.show_counts;return(0,e.createComponentVNode)(2,o.Window,{width:400,height:360,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,title:m,children:[(0,e.createComponentVNode)(2,t.Box,{mb:1.5,ml:.5,children:["Time remaining: ",Math.round(c/10),"s"]}),i.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{mb:1,fluid:!0,translucent:!0,lineHeight:3,multiLine:h,content:h+(l?" ("+(s[h]||0)+")":""),onClick:function(){function C(){return g("vote",{target:h})}return C}(),selected:h===u})},h)})]})})})}return b}()},30138:function(A,r,n){"use strict";r.__esModule=!0,r.Wires=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.Wires=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.wires||[],m=d.status||[],i=56+c.length*23+(status?0:15+m.length*17);return(0,e.createComponentVNode)(2,o.Window,{width:350,height:i,children:(0,e.createComponentVNode)(2,o.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Section,{fill:!0,scrollable:!0,children:(0,e.createComponentVNode)(2,t.LabeledList,{children:c.map(function(u){return(0,e.createComponentVNode)(2,t.LabeledList.Item,{className:"candystripe",label:u.color_name,labelColor:u.seen_color,color:u.seen_color,buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Button,{content:u.cut?"Mend":"Cut",onClick:function(){function s(){return g("cut",{wire:u.color})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Pulse",onClick:function(){function s(){return g("pulse",{wire:u.color})}return s}()}),(0,e.createComponentVNode)(2,t.Button,{content:u.attached?"Detach":"Attach",onClick:function(){function s(){return g("attach",{wire:u.color})}return s}()})],4),children:!!u.wire&&(0,e.createVNode)(1,"i",null,[(0,e.createTextVNode)("("),u.wire,(0,e.createTextVNode)(")")],0)},u.seen_color)})})})}),!!m.length&&(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:m.map(function(u){return(0,e.createComponentVNode)(2,t.Box,{color:"lightgray",children:u},u)})})})]})})})}return b}()},21400:function(A,r,n){"use strict";r.__esModule=!0,r.WizardApprenticeContract=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(98595),f=r.WizardApprenticeContract=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.used;return(0,e.createComponentVNode)(2,o.Window,{width:500,height:555,children:(0,e.createComponentVNode)(2,o.Window.Content,{scrollable:!0,children:[(0,e.createComponentVNode)(2,t.Section,{title:"Contract of Apprenticeship",children:["Using this contract, you may summon an apprentice to aid you on your mission.",(0,e.createVNode)(1,"p",null,"If you are unable to establish contact with your apprentice, you can feed the contract back to the spellbook to refund your points.",16),c?(0,e.createComponentVNode)(2,t.Box,{bold:!0,color:"red",children:"You've already summoned an apprentice or you are in process of summoning one."}):""]}),(0,e.createComponentVNode)(2,t.Section,{title:"Which school of magic is your apprentice studying?",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Fire",children:["Your apprentice is skilled in bending fire. ",(0,e.createVNode)(1,"br"),"They know Fireball, Sacred Flame, and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("fire")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Translocation",children:["Your apprentice is able to defy physics, learning how to move through bluespace. ",(0,e.createVNode)(1,"br"),"They know Teleport, Blink and Ethereal Jaunt.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("translocation")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Restoration",children:["Your apprentice is dedicated to supporting your magical prowess.",(0,e.createVNode)(1,"br"),"They come equipped with a Staff of Healing, have the unique ability to teleport back to you, and know Charge and Knock.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("restoration")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Stealth",children:["Your apprentice is learning the art of infiltrating mundane facilities. ",(0,e.createVNode)(1,"br"),"They know Mindswap, Knock, Homing Toolbox, and Disguise Self, all of which can be cast without robes. They also join you in a Maintenance Dweller disguise, complete with Gloves of Shock Immunity and a Belt of Tools.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("stealth")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Honk",children:["Your apprentice is here to spread the Honkmother's blessings.",(0,e.createVNode)(1,"br"),"They know Banana Touch, Instant Summons, Ethereal Jaunt, and come equipped with a Staff of Slipping."," ",(0,e.createVNode)(1,"br"),"While under your tutelage, they have been 'blessed' with clown shoes that are impossible to remove.",(0,e.createVNode)(1,"br"),(0,e.createComponentVNode)(2,t.Button,{content:"Select",disabled:c,onClick:function(){function m(){return g("honk")}return m}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Divider)]})})]})})}return b}()},49148:function(A,r,n){"use strict";r.__esModule=!0,r.AccessList=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036);function f(g,d){var c=typeof Symbol!="undefined"&&g[Symbol.iterator]||g["@@iterator"];if(c)return(c=c.call(g)).next.bind(c);if(Array.isArray(g)||(c=b(g))||d&&g&&typeof g.length=="number"){c&&(g=c);var m=0;return function(){return m>=g.length?{done:!0}:{done:!1,value:g[m++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function b(g,d){if(g){if(typeof g=="string")return B(g,d);var c={}.toString.call(g).slice(8,-1);return c==="Object"&&g.constructor&&(c=g.constructor.name),c==="Map"||c==="Set"?Array.from(g):c==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)?B(g,d):void 0}}function B(g,d){(d==null||d>g.length)&&(d=g.length);for(var c=0,m=Array(d);c0&&!V.includes(R.ref)&&!p.includes(R.ref),checked:p.includes(R.ref),onClick:function(){function j(){return S(R.ref)}return j}()},R.desc)})]})]})})}return g}()},26991:function(A,r,n){"use strict";r.__esModule=!0,r.AtmosScan=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036),f=function(I,k,g,d,c){return Id?"average":I>c?"bad":"good"},b=r.AtmosScan=function(){function B(I,k){var g=I.data.aircontents;return(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,a.filter)(function(d){return d.val!=="0"||d.entry==="Pressure"||d.entry==="Temperature"})(g).map(function(d){return(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:d.entry,color:f(d.val,d.bad_low,d.poor_low,d.poor_high,d.bad_high),children:[d.val,d.units]},d.entry)})})})}return B}()},85870:function(A,r,n){"use strict";r.__esModule=!0,r.BeakerContents=void 0;var e=n(89005),a=n(36036),t=n(15964),o=function(B){return B+" unit"+(B===1?"":"s")},f=r.BeakerContents=function(){function b(B){var I=B.beakerLoaded,k=B.beakerContents,g=k===void 0?[]:k,d=B.buttons;return(0,e.createComponentVNode)(2,a.Stack,{vertical:!0,children:[!I&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"No beaker loaded."})||g.length===0&&(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",children:"Beaker is empty."}),g.map(function(c,m){return(0,e.createComponentVNode)(2,a.Stack,{children:[(0,e.createComponentVNode)(2,a.Stack.Item,{color:"label",grow:!0,children:[o(c.volume)," of ",c.name]},c.name),!!d&&(0,e.createComponentVNode)(2,a.Stack.Item,{children:d(c,m)})]},c.name)})]})}return b}();f.propTypes={beakerLoaded:t.bool,beakerContents:t.array,buttons:t.arrayOf(t.element)}},92963:function(A,r,n){"use strict";r.__esModule=!0,r.BotStatus=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.BotStatus=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data,d=g.locked,c=g.noaccess,m=g.maintpanel,i=g.on,u=g.autopatrol,s=g.canhack,l=g.emagged,h=g.remote_disabled;return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,e.createComponentVNode)(2,t.Section,{title:"General Settings",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:(0,e.createComponentVNode)(2,t.Button,{icon:i?"power-off":"times",content:i?"On":"Off",selected:i,disabled:c,onClick:function(){function C(){return k("power")}return C}()})}),u!==null&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Patrol",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:u,content:"Auto Patrol",disabled:c,onClick:function(){function C(){return k("autopatrol")}return C}()})}),!!m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Maintenance Panel",children:(0,e.createComponentVNode)(2,t.Box,{color:"bad",children:"Panel Open!"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Safety System",children:(0,e.createComponentVNode)(2,t.Box,{color:l?"bad":"good",children:l?"DISABLED!":"Enabled"})}),!!s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Hacking",children:(0,e.createComponentVNode)(2,t.Button,{icon:"terminal",content:l?"Restore Safties":"Hack",disabled:c,color:"bad",onClick:function(){function C(){return k("hack")}return C}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Remote Access",children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:!h,content:"AI Remote Control",disabled:c,onClick:function(){function C(){return k("disableremote")}return C}()})})]})})],4)}return f}()},3939:function(A,r,n){"use strict";r.__esModule=!0,r.modalRegisterBodyOverride=r.modalOpen=r.modalClose=r.modalAnswer=r.ComplexModal=void 0;var e=n(89005),a=n(72253),t=n(36036),o={},f=r.modalOpen=function(){function g(d,c,m){var i=(0,a.useBackend)(d),u=i.act,s=i.data,l=Object.assign(s.modal?s.modal.args:{},m||{});u("modal_open",{id:c,arguments:JSON.stringify(l)})}return g}(),b=r.modalRegisterBodyOverride=function(){function g(d,c){o[d]=c}return g}(),B=r.modalAnswer=function(){function g(d,c,m,i){var u=(0,a.useBackend)(d),s=u.act,l=u.data;if(l.modal){var h=Object.assign(l.modal.args||{},i||{});s("modal_answer",{id:c,answer:m,arguments:JSON.stringify(h)})}}return g}(),I=r.modalClose=function(){function g(d,c){var m=(0,a.useBackend)(d),i=m.act;i("modal_close",{id:c})}return g}(),k=r.ComplexModal=function(){function g(d,c){var m=(0,a.useBackend)(c),i=m.data;if(i.modal){var u=i.modal,s=u.id,l=u.text,h=u.type,C,v=(0,e.createComponentVNode)(2,t.Button,{className:"Button--modal",icon:"arrow-left",content:"Cancel",onClick:function(){function L(){return I(c)}return L}()}),p,N,V="auto";if(o[s])p=o[s](i.modal,c);else if(h==="input"){var S=i.modal.value;C=function(){function L(w){return B(c,s,S)}return L}(),p=(0,e.createComponentVNode)(2,t.Input,{value:i.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autofocus:!0,onChange:function(){function L(w,T){S=T}return L}()}),N=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){function L(){return I(c)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){function L(){return B(c,s,S)}return L}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]})}else if(h==="choice"){var y=typeof i.modal.choices=="object"?Object.values(i.modal.choices):i.modal.choices;p=(0,e.createComponentVNode)(2,t.Dropdown,{options:y,selected:i.modal.value,width:"100%",my:"0.5rem",onSelected:function(){function L(w){return B(c,s,w)}return L}()}),V="initial"}else h==="bento"?p=(0,e.createComponentVNode)(2,t.Stack,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:i.modal.choices.map(function(L,w){return(0,e.createComponentVNode)(2,t.Stack.Item,{flex:"1 1 auto",children:(0,e.createComponentVNode)(2,t.Button,{selected:w+1===parseInt(i.modal.value,10),onClick:function(){function T(){return B(c,s,w+1)}return T}(),children:(0,e.createVNode)(1,"img",null,null,1,{src:L})})},w)})}):h==="boolean"&&(N=(0,e.createComponentVNode)(2,t.Box,{mt:"0.5rem",children:[(0,e.createComponentVNode)(2,t.Button,{icon:"times",content:i.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){function L(){return B(c,s,0)}return L}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"check",content:i.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){function L(){return B(c,s,1)}return L}()}),(0,e.createComponentVNode)(2,t.Box,{clear:"both"})]}));return(0,e.createComponentVNode)(2,t.Modal,{maxWidth:d.maxWidth||window.innerWidth/2+"px",maxHeight:d.maxHeight||window.innerHeight/2+"px",onEnter:C,mx:"auto",overflowY:V,"padding-bottom":"5px",children:[l&&(0,e.createComponentVNode)(2,t.Box,{inline:!0,children:l}),o[s]&&v,p,N]})}}return g}()},41874:function(A,r,n){"use strict";r.__esModule=!0,r.CrewManifest=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(25328),f=n(76910),b=f.COLORS.department,B=["Captain","Head of Security","Chief Engineer","Chief Medical Officer","Research Director","Head of Personnel","Quartermaster"],I=function(m){return B.indexOf(m)!==-1?"green":"orange"},k=function(m){if(B.indexOf(m)!==-1)return!0},g=function(m){return m.length>0&&(0,e.createComponentVNode)(2,t.Table,{children:[(0,e.createComponentVNode)(2,t.Table.Row,{header:!0,color:"white",children:[(0,e.createComponentVNode)(2,t.Table.Cell,{width:"50%",children:"Name"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"35%",children:"Rank"}),(0,e.createComponentVNode)(2,t.Table.Cell,{width:"15%",children:"Active"})]}),m.map(function(i){return(0,e.createComponentVNode)(2,t.Table.Row,{color:I(i.rank),bold:k(i.rank),children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(i.name)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,o.decodeHtmlEntities)(i.rank)}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:i.active})]},i.name+i.rank)})]})},d=r.CrewManifest=function(){function c(m,i){var u=(0,a.useBackend)(i),s=u.act,l;if(m.data)l=m.data;else{var h=(0,a.useBackend)(i),C=h.data;l=C}var v=l,p=v.manifest,N=p.heads,V=p.sec,S=p.eng,y=p.med,L=p.sci,w=p.ser,T=p.sup,x=p.misc;return(0,e.createComponentVNode)(2,t.Box,{children:[(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.command,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Command"})}),level:2,children:g(N)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.security,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Security"})}),level:2,children:g(V)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.engineering,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Engineering"})}),level:2,children:g(S)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.medical,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Medical"})}),level:2,children:g(y)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.science,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Science"})}),level:2,children:g(L)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.service,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Service"})}),level:2,children:g(w)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{backgroundColor:b.supply,m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Supply"})}),level:2,children:g(T)}),(0,e.createComponentVNode)(2,t.Section,{title:(0,e.createComponentVNode)(2,t.Box,{m:-1,pt:1,pb:1,children:(0,e.createComponentVNode)(2,t.Box,{ml:1,textAlign:"center",fontSize:1.4,children:"Misc"})}),level:2,children:g(x)})]})}return c}()},19203:function(A,r,n){"use strict";r.__esModule=!0,r.InputButtons=void 0;var e=n(89005),a=n(36036),t=n(72253),o=r.InputButtons=function(){function f(b,B){var I=(0,t.useBackend)(B),k=I.act,g=I.data,d=g.large_buttons,c=g.swapped_buttons,m=b.input,i=b.message,u=b.disabled,s=(0,e.createComponentVNode)(2,a.Button,{color:"good",content:"Submit",bold:!!d,fluid:!!d,onClick:function(){function h(){return k("submit",{entry:m})}return h}(),textAlign:"center",tooltip:d&&i,disabled:u,width:!d&&6}),l=(0,e.createComponentVNode)(2,a.Button,{color:"bad",content:"Cancel",bold:!!d,fluid:!!d,onClick:function(){function h(){return k("cancel")}return h}(),textAlign:"center",width:!d&&6});return(0,e.createComponentVNode)(2,a.Flex,{fill:!0,align:"center",direction:c?"row-reverse":"row",justify:"space-around",children:[d?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,ml:c?.5:0,mr:c?0:.5,children:l}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:l}),!d&&i&&(0,e.createComponentVNode)(2,a.Flex.Item,{children:(0,e.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",children:i})}),d?(0,e.createComponentVNode)(2,a.Flex.Item,{grow:!0,mr:c?.5:0,ml:c?0:.5,children:s}):(0,e.createComponentVNode)(2,a.Flex.Item,{children:s})]})}return f}()},195:function(A,r,n){"use strict";r.__esModule=!0,r.InterfaceLockNoticeBox=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.InterfaceLockNoticeBox=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data,d=b.siliconUser,c=d===void 0?g.siliconUser:d,m=b.locked,i=m===void 0?g.locked:m,u=b.normallyLocked,s=u===void 0?g.normallyLocked:u,l=b.onLockStatusChange,h=l===void 0?function(){return k("lock")}:l,C=b.accessText,v=C===void 0?"an ID card":C;return c?(0,e.createComponentVNode)(2,t.NoticeBox,{color:c&&"grey",children:(0,e.createComponentVNode)(2,t.Flex,{align:"center",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{children:"Interface lock status:"}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:"1"}),(0,e.createComponentVNode)(2,t.Flex.Item,{children:(0,e.createComponentVNode)(2,t.Button,{m:"0",color:s?"red":"green",icon:s?"lock":"unlock",content:s?"Locked":"Unlocked",onClick:function(){function p(){h&&h(!i)}return p}()})})]})}):(0,e.createComponentVNode)(2,t.NoticeBox,{children:["Swipe ",v," to ",i?"unlock":"lock"," this interface."]})}return f}()},51057:function(A,r,n){"use strict";r.__esModule=!0,r.Loader=void 0;var e=n(89005),a=n(44879),t=n(36036),o=r.Loader=function(){function f(b){var B=b.value;return(0,e.createVNode)(1,"div","AlertModal__Loader",(0,e.createComponentVNode)(2,t.Box,{className:"AlertModal__LoaderProgress",style:{width:(0,a.clamp01)(B)*100+"%"}}),2)}return f}()},321:function(A,r,n){"use strict";r.__esModule=!0,r.LoginInfo=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LoginInfo=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data,d=g.loginState;if(g)return(0,e.createComponentVNode)(2,t.NoticeBox,{info:!0,children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:["Logged in as: ",d.name," (",d.rank,")"]}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:[(0,e.createComponentVNode)(2,t.Button,{icon:"eject",disabled:!d.id,content:"Eject ID",color:"good",onClick:function(){function c(){return k("login_eject")}return c}()}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-out-alt",content:"Logout",color:"good",onClick:function(){function c(){return k("login_logout")}return c}()})]})]})})}return f}()},5485:function(A,r,n){"use strict";r.__esModule=!0,r.LoginScreen=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.LoginScreen=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data,d=g.loginState,c=g.isAI,m=g.isRobot,i=g.isAdmin;return(0,e.createComponentVNode)(2,t.Section,{title:"Welcome",fill:!0,stretchContents:!0,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",align:"center",justify:"center",children:(0,e.createComponentVNode)(2,t.Flex.Item,{textAlign:"center",mt:"-2rem",children:[(0,e.createComponentVNode)(2,t.Box,{fontSize:"1.5rem",bold:!0,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,e.createComponentVNode)(2,t.Box,{color:"label",my:"1rem",children:["ID:",(0,e.createComponentVNode)(2,t.Button,{icon:"id-card",content:d.id?d.id:"----------",ml:"0.5rem",onClick:function(){function u(){return k("login_insert")}return u}()})]}),(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",disabled:!d.id,content:"Login",onClick:function(){function u(){return k("login_login",{login_type:1})}return u}()}),!!c&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){function u(){return k("login_login",{login_type:2})}return u}()}),!!m&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){function u(){return k("login_login",{login_type:3})}return u}()}),!!i&&(0,e.createComponentVNode)(2,t.Button,{icon:"sign-in-alt",content:"CentComm Secure Login",onClick:function(){function u(){return k("login_login",{login_type:4})}return u}()})]})})})}return f}()},62411:function(A,r,n){"use strict";r.__esModule=!0,r.Operating=void 0;var e=n(89005),a=n(36036),t=n(15964),o=r.Operating=function(){function f(b){var B=b.operating,I=b.name;if(B)return(0,e.createComponentVNode)(2,a.Dimmer,{children:(0,e.createComponentVNode)(2,a.Flex,{mb:"30px",children:(0,e.createComponentVNode)(2,a.Flex.Item,{bold:!0,color:"silver",textAlign:"center",children:[(0,e.createComponentVNode)(2,a.Icon,{name:"spinner",spin:!0,size:4,mb:"15px"}),(0,e.createVNode)(1,"br"),"The ",I," is processing..."]})})})}return f}();o.propTypes={operating:t.bool,name:t.string}},13545:function(A,r,n){"use strict";r.__esModule=!0,r.Signaler=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=r.Signaler=function(){function b(B,I){var k=(0,t.useBackend)(I),g=k.act,d=B.data,c=d.code,m=d.frequency,i=d.minFrequency,u=d.maxFrequency;return(0,e.createComponentVNode)(2,o.Section,{children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:i/10,maxValue:u/10,value:m/10,format:function(){function s(l){return(0,a.toFixed)(l,1)}return s}(),width:"80px",onDrag:function(){function s(l,h){return g("freq",{freq:h})}return s}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Code",children:(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:c,width:"80px",onDrag:function(){function s(l,h){return g("code",{code:h})}return s}()})})]}),(0,e.createComponentVNode)(2,o.Button,{mt:1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){function s(){return g("signal")}return s}()})]})}return b}()},41984:function(A,r,n){"use strict";r.__esModule=!0,r.SimpleRecords=void 0;var e=n(89005),a=n(72253),t=n(25328),o=n(64795),f=n(88510),b=n(36036),B=r.SimpleRecords=function(){function g(d,c){var m=d.data.records;return(0,e.createComponentVNode)(2,b.Box,{children:m?(0,e.createComponentVNode)(2,k,{data:d.data,recordType:d.recordType}):(0,e.createComponentVNode)(2,I,{data:d.data})})}return g}(),I=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=d.data.recordsList,s=(0,a.useLocalState)(c,"searchText",""),l=s[0],h=s[1],C=function(N,V){V===void 0&&(V="");var S=(0,t.createSearch)(V,function(y){return y.Name});return(0,o.flow)([(0,f.filter)(function(y){return y==null?void 0:y.Name}),V&&(0,f.filter)(S),(0,f.sortBy)(function(y){return y.Name})])(u)},v=C(u,l);return(0,e.createComponentVNode)(2,b.Box,{children:[(0,e.createComponentVNode)(2,b.Input,{fluid:!0,mb:1,placeholder:"Search records...",onInput:function(){function p(N,V){return h(V)}return p}()}),v.map(function(p){return(0,e.createComponentVNode)(2,b.Box,{children:(0,e.createComponentVNode)(2,b.Button,{mb:.5,content:p.Name,icon:"user",onClick:function(){function N(){return i("Records",{target:p.uid})}return N}()})},p)})]})},k=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=d.data.records,s=u.general,l=u.medical,h=u.security,C;switch(d.recordType){case"MED":C=(0,e.createComponentVNode)(2,b.Section,{level:2,title:"Medical Data",children:l?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Blood Type",children:l.blood_type}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Minor Disabilities",children:l.mi_dis}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:l.mi_dis_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Major Disabilities",children:l.ma_dis}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:l.ma_dis_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Allergies",children:l.alg}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:l.alg_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Current Diseases",children:l.cdi}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:l.cdi_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:l.notes})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"Medical record lost!"})});break;case"SEC":C=(0,e.createComponentVNode)(2,b.Section,{level:2,title:"Security Data",children:h?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Criminal Status",children:h.criminal}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Minor Crimes",children:h.mi_crim}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:h.mi_crim_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Major Crimes",children:h.ma_crim}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Details",children:h.ma_crim_d}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Important Notes",preserveWhitespace:!0,children:h.notes})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"Security record lost!"})});break}return(0,e.createComponentVNode)(2,b.Box,{children:[(0,e.createComponentVNode)(2,b.Section,{title:"General Data",children:s?(0,e.createComponentVNode)(2,b.LabeledList,{children:[(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Name",children:s.name}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Sex",children:s.sex}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Species",children:s.species}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Age",children:s.age}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Rank",children:s.rank}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Fingerprint",children:s.fingerprint}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Physical Status",children:s.p_stat}),(0,e.createComponentVNode)(2,b.LabeledList.Item,{label:"Mental Status",children:s.m_stat})]}):(0,e.createComponentVNode)(2,b.Box,{color:"red",bold:!0,children:"General record lost!"})}),C]})}},22091:function(A,r,n){"use strict";r.__esModule=!0,r.TemporaryNotice=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.TemporaryNotice=function(){function f(b,B){var I,k=(0,a.useBackend)(B),g=k.act,d=k.data,c=d.temp;if(c){var m=(I={},I[c.style]=!0,I);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,t.NoticeBox,Object.assign({},m,{children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,mt:.5,children:c.text}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{icon:"times-circle",onClick:function(){function i(){return g("cleartemp")}return i}()})})]})})))}}return f}()},95213:function(A,r,n){"use strict";r.__esModule=!0,r.goonstation_PTL=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(49968),f=n(98595);/** * @file * @copyright 2020 * @author Sovexe (https://github.com/Sovexe) * @license ISC - */var b=r.goonstation_PTL=function(){function g(d,c){var m=(0,a.useBackend)(c),l=m.data,u=l.total_earnings,s=l.total_energy,i=l.name,h=i===void 0?"Power Transmission Laser":i;return(0,e.createComponentVNode)(2,f.Window,{title:"Power Transmission Laser",width:"310",height:"485",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,t.NoticeBox,{success:!0,children:["Earned Credits : ",u?(0,o.formatMoney)(u):0]}),(0,e.createComponentVNode)(2,t.NoticeBox,{success:!0,children:["Energy Sold : ",s?(0,o.formatSiUnit)(s,0,"J"):"0 J"]})]})})}return g}(),B=function(d,c){var m=(0,a.useBackend)(c),l=m.data,u=l.max_capacity,s=l.held_power,i=l.input_total,h=l.max_grid_load;return(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reserve energy",children:s?(0,o.formatSiUnit)(s,0,"J"):"0 J"})}),(0,e.createComponentVNode)(2,t.ProgressBar,{mt:"0.5em",mb:"0.5em",ranges:{good:[.8,1/0],average:[.5,.8],bad:[-1/0,.5]},value:s/u}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Grid Saturation"})}),(0,e.createComponentVNode)(2,t.ProgressBar,{mt:"0.5em",ranges:{good:[.8,1/0],average:[.5,.8],bad:[-1/0,.5]},value:Math.min(i,u-s)/h})]})},I=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.input_total,i=u.accepting_power,h=u.sucking_power,C=u.input_number,v=u.power_format;return(0,e.createComponentVNode)(2,t.Section,{title:"Input Controls",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input Circuit",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",color:i?"green":"red",onClick:function(){function p(){return l("toggle_input")}return p}(),children:i?"Enabled":"Disabled"}),children:(0,e.createComponentVNode)(2,t.Box,{color:h&&"good"||i&&"average"||"bad",children:h&&"Online"||i&&"Idle"||"Offline"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input Level",children:s?(0,o.formatPower)(s):"0 W"})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"0.5em",children:[(0,e.createComponentVNode)(2,t.NumberInput,{mr:"0.5em",animated:!0,size:1.25,inline:!0,step:1,stepPixelSize:2,minValue:0,maxValue:999,value:C,onChange:function(){function p(N,V){return l("set_input",{set_input:V})}return p}()}),(0,e.createComponentVNode)(2,t.Button,{selected:v===1,onClick:function(){function p(){return l("inputW")}return p}(),children:"W"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,3),onClick:function(){function p(){return l("inputKW")}return p}(),children:"KW"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,6),onClick:function(){function p(){return l("inputMW")}return p}(),children:"MW"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,9),onClick:function(){function p(){return l("inputGW")}return p}(),children:"GW"})]})]})},k=function(d,c){var m=(0,a.useBackend)(c),l=m.act,u=m.data,s=u.output_total,i=u.firing,h=u.accepting_power,C=u.output_number,v=u.output_multiplier,p=u.target,N=u.held_power;return(0,e.createComponentVNode)(2,t.Section,{title:"Output Controls",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Laser Circuit",buttons:(0,e.createComponentVNode)(2,t.Stack,{Horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"crosshairs",color:p===""?"green":"red",onClick:function(){function V(){return l("target")}return V}(),children:p}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",color:i?"green":"red",disabled:!i&&Nu,onClick:function(){function S(){return k("purchaseSoftware",{key:V.key})}return S}()},V.key)}),c.filter(function(V){return!N[V.key]}).length===0&&"No software available!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Software",children:[m.filter(function(V){return V.key!=="mainmenu"}).map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,icon:V.icon,onClick:function(){function S(){return k("startSoftware",{software_key:V.key})}return S}()},V.key)}),m.length===0&&"No software installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Toggles",children:[l.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,icon:V.icon,selected:V.active,onClick:function(){function S(){return k("setToggle",{toggle_key:V.key})}return S}()},V.key)}),l.length===0&&"No toggles installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Emotion",children:s.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.id===i,onClick:function(){function S(){return k("setEmotion",{emotion:V.id})}return S}()},V.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Speaking State",children:h.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.name===C,onClick:function(){function S(){return k("setSpeechStyle",{speech_state:V.name})}return S}()},V.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Chassis Type",children:v.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.icon===p,onClick:function(){function S(){return k("setChassis",{chassis_to_change:V.icon})}return S}()},V.id)})})]})})}return f}()},2983:function(A,r,n){"use strict";r.__esModule=!0,r.pai_manifest=void 0;var e=n(89005),a=n(72253),t=n(41874),o=r.pai_manifest=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data;return(0,e.createComponentVNode)(2,t.CrewManifest,{data:g.app_data})}return f}()},40758:function(A,r,n){"use strict";r.__esModule=!0,r.pai_medrecords=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pai_medrecords=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k.app_data,recordType:"MED"})}return f}()},98599:function(A,r,n){"use strict";r.__esModule=!0,r.pai_messenger=void 0;var e=n(89005),a=n(72253),t=n(77595),o=r.pai_messenger=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data,d=g.app_data.active_convo;return d?(0,e.createComponentVNode)(2,t.ActiveConversation,{data:g.app_data}):(0,e.createComponentVNode)(2,t.MessengerList,{data:g.app_data})}return f}()},50775:function(A,r,n){"use strict";r.__esModule=!0,r.pai_radio=void 0;var e=n(89005),a=n(72253),t=n(44879),o=n(36036),f=r.pai_radio=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.app_data,m=c.minFrequency,l=c.maxFrequency,u=c.frequency,s=c.broadcasting;return(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:m/10,maxValue:l/10,value:u/10,format:function(){function i(h){return(0,t.toFixed)(h,1)}return i}(),onChange:function(){function i(h,C){return g("freq",{freq:C})}return i}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"Reset",icon:"undo",onClick:function(){function i(){return g("freq",{freq:"145.9"})}return i}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Broadcast Nearby Speech",children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function i(){return g("toggleBroadcast")}return i}(),selected:s,content:s?"Enabled":"Disabled"})})]})}return b}()},48623:function(A,r,n){"use strict";r.__esModule=!0,r.pai_secrecords=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pai_secrecords=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k.app_data,recordType:"SEC"})}return f}()},47297:function(A,r,n){"use strict";r.__esModule=!0,r.pai_signaler=void 0;var e=n(89005),a=n(72253),t=n(13545),o=r.pai_signaler=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data;return(0,e.createComponentVNode)(2,t.Signaler,{data:g.app_data})}return f}()},78532:function(A,r,n){"use strict";r.__esModule=!0,r.pda_atmos_scan=void 0;var e=n(89005),a=n(72253),t=n(26991),o=r.pda_atmos_scan=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.AtmosScan,{data:k})}return f}()},2395:function(A,r,n){"use strict";r.__esModule=!0,r.pda_games=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(1331),f=r.pda_games=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.games,m=function(){function l(u){switch(u){case"Minesweeper":return(0,e.createComponentVNode)(2,o.IconStack,{children:[(0,e.createComponentVNode)(2,o.Icon,{ml:"0",mt:"10px",name:"flag",size:"6",color:"gray",rotation:30}),(0,e.createComponentVNode)(2,o.Icon,{ml:"9px",mt:"23px",name:"bomb",size:"3",color:"black"})]});default:return(0,e.createComponentVNode)(2,o.Icon,{ml:"16px",mt:"10px",name:"gamepad",size:"6"})}}return l}();return(0,e.createComponentVNode)(2,t.Box,{children:c.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{width:"33%",textAlign:"center",translucent:!0,onClick:function(){function u(){return g("play",{id:l.id})}return u}(),children:[m(l.name),(0,e.createComponentVNode)(2,t.Box,{children:l.name})]},l.name)})})}return b}()},40253:function(A,r,n){"use strict";r.__esModule=!0,r.pda_janitor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_janitor=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data,d=g.janitor,c=d.user_loc,m=d.mops,l=d.buckets,u=d.cleanbots,s=d.carts,i=d.janicarts;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Location",children:[c.x,",",c.y]}),m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Locations",children:m.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - ",h.status]},h)})}),l&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Bucket Locations",children:l.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - [",h.volume,"/",h.max_volume,"]"]},h)})}),u&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cleanbot Locations",children:u.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - ",h.status]},h)})}),s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janitorial Cart Locations",children:s.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - [",h.volume,"/",h.max_volume,"]"]},h)})}),i&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janicart Locations",children:i.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.direction_from_user,")"]},h)})})]})}return f}()},58293:function(A,r,n){"use strict";r.__esModule=!0,r.pda_main_menu=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=r.pda_main_menu=function(){function b(B,I){var k=(0,t.useBackend)(I),g=k.act,d=k.data,c=d.owner,m=d.ownjob,l=d.idInserted,u=d.categories,s=d.pai,i=d.notifying;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",color:"average",children:[c,", ",m]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"ID",children:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Update PDA Info",disabled:!l,onClick:function(){function h(){return g("UpdateInfo")}return h}()})})]})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Functions",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:u.map(function(h){var C=d.apps[h];return!C||!C.length?null:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:h,children:C.map(function(v){return(0,e.createComponentVNode)(2,o.Button,{icon:v.uid in i?v.notify_icon:v.icon,iconSpin:v.uid in i,color:v.uid in i?"red":"transparent",content:v.name,onClick:function(){function p(){return g("StartProgram",{program:v.uid})}return p}()},v.uid)})},h)})})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!s&&(0,e.createComponentVNode)(2,o.Section,{title:"pAI",children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){function h(){return g("pai",{option:1})}return h}()}),(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){function h(){return g("pai",{option:2})}return h}()})]})})]})}return b}()},18221:function(A,r,n){"use strict";r.__esModule=!0,r.pda_main_menu220=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(35840),f=r.pda_main_menu220=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.owner,m=d.ownjob,l=d.idInserted,u=d.categories,s=d.pai,i=d.notifying;return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Owner",color:"average",children:[c,", ",m]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"ID",children:(0,e.createComponentVNode)(2,t.Button,{icon:"sync",content:"Update PDA Info",disabled:!l,onClick:function(){function h(){return g("UpdateInfo")}return h}()})})]}),(0,e.createComponentVNode)(2,t.Button,{color:"red",p:.5,tooltip:"Call Security to the area",onClick:function(){function h(){return g("security")}return h}(),children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,fill:!0,inline:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,align:"center",children:(0,e.createComponentVNode)(2,t.Icon,{name:"exclamation-triangle",size:2,m:0})}),(0,e.createComponentVNode)(2,t.Stack.Item,{m:0,children:(0,e.createComponentVNode)(2,t.Box,{fontSize:.7,lineHeight:1,bold:!0,children:"SECURITY"})})]})})]})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Section,{title:"Functions",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:u.map(function(h){var C=d.apps[h];return!C||!C.length?null:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:h,children:C.map(function(v){return(0,e.createComponentVNode)(2,t.Button,{icon:v.uid in i?v.notifyingIcon:v.icon,iconSpin:v.uid in i,color:v.uid in i?"red":"transparent",content:v.name,onClick:function(){function p(){return g("StartProgram",{program:v.uid})}return p}()},v.uid)})},h)})})})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:!!s&&(0,e.createComponentVNode)(2,t.Section,{title:"pAI",children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){function h(){return g("pai",{option:1})}return h}()}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){function h(){return g("pai",{option:2})}return h}()})]})})]})}return b}()},58059:function(A,r,n){"use strict";r.__esModule=!0,r.pda_manifest=void 0;var e=n(89005),a=n(72253),t=n(41874),o=r.pda_manifest=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data;return(0,e.createComponentVNode)(2,t.CrewManifest)}return f}()},18147:function(A,r,n){"use strict";r.__esModule=!0,r.pda_medical=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pda_medical=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k,recordType:"MED"})}return f}()},77595:function(A,r,n){"use strict";r.__esModule=!0,r.pda_messenger=r.MessengerList=r.ActiveConversation=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036),f=r.pda_messenger=function(){function k(g,d){var c=(0,t.useBackend)(d),m=c.act,l=c.data,u=l.active_convo;return u?(0,e.createComponentVNode)(2,b,{data:l}):(0,e.createComponentVNode)(2,B,{data:l})}return k}(),b=r.ActiveConversation=function(){function k(g,d){var c=(0,t.useBackend)(d),m=c.act,l=g.data,u=l.convo_name,s=l.convo_job,i=l.messages,h=l.active_convo,C=(0,t.useLocalState)(d,"clipboardMode",!1),v=C[0],p=C[1],N=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+u+" ("+s+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:v,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function V(){return p(!v)}return V}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function V(){return m("Message",{target:h})}return V}(),content:"Reply"})],4),children:(0,a.filter)(function(V){return V.target===h})(i).map(function(V,S){return(0,e.createComponentVNode)(2,o.Box,{textAlign:V.sent?"right":"left",position:"relative",mb:1,children:[(0,e.createComponentVNode)(2,o.Icon,{fontSize:2.5,color:V.sent?"#4d9121":"#cd7a0d",position:"absolute",left:V.sent?null:"0px",right:V.sent?"0px":null,bottom:"-4px",style:{"z-index":"0",transform:V.sent?"scale(-1, 1)":null},name:"comment"}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,backgroundColor:V.sent?"#4d9121":"#cd7a0d",p:1,maxWidth:"100%",position:"relative",textAlign:V.sent?"left":"right",style:{"z-index":"1","border-radius":"10px","word-break":"normal"},children:[V.sent?"You:":"Them:"," ",V.message]})]},S)})});return v&&(N=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+u+" ("+s+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:v,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function V(){return p(!v)}return V}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function V(){return m("Message",{target:h})}return V}(),content:"Reply"})],4),children:(0,a.filter)(function(V){return V.target===h})(i).map(function(V,S){return(0,e.createComponentVNode)(2,o.Box,{color:V.sent?"#4d9121":"#cd7a0d",style:{"word-break":"normal"},children:[V.sent?"You:":"Them:"," ",(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:V.message})]},S)})})),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:.5,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:(0,e.createComponentVNode)(2,o.Button.Confirm,{content:"Delete Conversations",confirmContent:"Are you sure?",icon:"trash",confirmIcon:"trash",onClick:function(){function V(){return m("Clear",{option:"Convo"})}return V}()})})})}),N]})}return k}(),B=r.MessengerList=function(){function k(g,d){var c=(0,t.useBackend)(d),m=c.act,l=g.data,u=l.convopdas,s=l.pdas,i=l.charges,h=l.silent,C=l.toff,v=l.ringtone_list,p=l.ringtone,N=(0,t.useLocalState)(d,"searchTerm",""),V=N[0],S=N[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:5,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!h,icon:h?"volume-mute":"volume-up",onClick:function(){function y(){return m("Toggle Ringer")}return y}(),children:["Ringer: ",h?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{color:C?"bad":"green",icon:"power-off",onClick:function(){function y(){return m("Toggle Messenger")}return y}(),children:["Messenger: ",C?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{icon:"trash",color:"bad",onClick:function(){function y(){return m("Clear",{option:"All"})}return y}(),children:"Delete All Conversations"}),(0,e.createComponentVNode)(2,o.Button,{icon:"bell",onClick:function(){function y(){return m("Ringtone")}return y}(),children:"Set Custom Ringtone"}),(0,e.createComponentVNode)(2,o.Dropdown,{selected:p,width:"100px",options:Object.keys(v),onSelected:function(){function y(L){return m("Available_Ringtones",{selected_ringtone:L})}return y}()})]})}),!C&&(0,e.createComponentVNode)(2,o.Box,{children:[!!i&&(0,e.createComponentVNode)(2,o.Box,{mt:.5,mb:1,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cartridge Special Function",children:[i," charges left."]})})}),!u.length&&!s.length&&(0,e.createComponentVNode)(2,o.Box,{children:"No current conversations"})||(0,e.createComponentVNode)(2,o.Box,{children:["Search:"," ",(0,e.createComponentVNode)(2,o.Input,{mt:.5,value:V,onInput:function(){function y(L,w){S(w)}return y}()})]})]})||(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Messenger Offline."})]}),(0,e.createComponentVNode)(2,I,{title:"Current Conversations",data:l,pdas:u,msgAct:"Select Conversation",searchTerm:V}),(0,e.createComponentVNode)(2,I,{title:"Other PDAs",pdas:s,msgAct:"Message",data:l,searchTerm:V})]})}return k}(),I=function(g,d){var c=(0,t.useBackend)(d),m=c.act,l=g.data,u=g.pdas,s=g.title,i=g.msgAct,h=g.searchTerm,C=l.charges,v=l.plugins;return!u||!u.length?(0,e.createComponentVNode)(2,o.Section,{title:s,children:"No PDAs found."}):(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:s,children:u.filter(function(p){return p.Name.toLowerCase().includes(h.toLowerCase())}).map(function(p){return(0,e.createComponentVNode)(2,o.Stack,{m:.5,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"arrow-circle-down",content:p.Name,onClick:function(){function N(){return m(i,{target:p.uid})}return N}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!C&&v.map(function(N){return(0,e.createComponentVNode)(2,o.Button,{icon:N.icon,content:N.name,onClick:function(){function V(){return m("Messenger Plugin",{plugin:N.uid,target:p.uid})}return V}()},N.uid)})})]},p.uid)})})}},90382:function(A,r,n){"use strict";r.__esModule=!0,r.pda_minesweeper=r.MineSweeperLeaderboard=r.MineSweeperGame=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_minesweeper=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=(0,a.useLocalState)(g,"window","Game"),u=l[0],s=l[1],i={Game:"Leaderboard",Leaderboard:"Game"};return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:u==="Game"?(0,e.createComponentVNode)(2,f):(0,e.createComponentVNode)(2,b)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,fontSize:2,lineHeight:1.75,icon:u==="Game"?"book":"gamepad",onClick:function(){function h(){return s(i[u])}return h}(),children:i[u]})})]})}return I}(),f=r.MineSweeperGame=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.matrix,u=m.flags,s=m.bombs,i={1:"blue",2:"green",3:"red",4:"darkblue",5:"brown",6:"lightblue",7:"black",8:"white"},h=function(){function C(v,p,N){c("Square",{X:v,Y:p,mode:N})}return C}();return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:Object.keys(l).map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:Object.keys(l[C]).map(function(v){return(0,e.createComponentVNode)(2,t.Button,{m:.25,height:2,width:2,className:l[C][v].open?"Minesweeper__open":"Minesweeper__closed",bold:!0,color:"transparent",icon:l[C][v].open?l[C][v].bomb?"bomb":"":l[C][v].flag?"flag":"",textColor:l[C][v].open?l[C][v].bomb?"black":i[l[C][v].around]:l[C][v].flag?"red":"gray",onClick:function(){function p(N){return h(C,v,"bomb")}return p}(),onContextMenu:function(){function p(N){event.preventDefault(),h(C,v,"flag")}return p}(),children:l[C][v].open&&!l[C][v].bomb&&l[C][v].around?l[C][v].around:" "},v)})},C)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,className:"Minesweeper__infobox",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,textAlign:"left",pt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{pl:2,fontSize:2,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"bomb",color:"gray"})," : ",s]}),(0,e.createComponentVNode)(2,t.Stack.Divider),(0,e.createComponentVNode)(2,t.Stack.Item,{pl:2,fontSize:2,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flag",color:"red"})," : ",u]})]})})]})}return I}(),b=r.MineSweeperLeaderboard=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,l=m.leaderboard,u=(0,a.useLocalState)(g,"sortId","time"),s=u[0],i=u[1],h=(0,a.useLocalState)(g,"sortOrder",!1),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Table,{className:"Minesweeper__list",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,B,{id:"name",children:"Nick"}),(0,e.createComponentVNode)(2,B,{id:"time",children:"Time"})]}),l&&l.sort(function(p,N){var V=C?1:-1;return p[s].localeCompare(N[s])*V}).map(function(p,N){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.time})]},N)})]})}return I}(),B=function(k,g){var d=(0,a.useLocalState)(g,"sortId","time"),c=d[0],m=d[1],l=(0,a.useLocalState)(g,"sortOrder",!1),u=l[0],s=l[1],i=k.id,h=k.children;return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",onClick:function(){function C(){c===i?s(!u):(m(i),s(!0))}return C}(),children:[h,c===i&&(0,e.createComponentVNode)(2,t.Icon,{name:u?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},24635:function(A,r,n){"use strict";r.__esModule=!0,r.pda_mule=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_mule=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.mulebot,l=m.active;return(0,e.createComponentVNode)(2,t.Box,{children:l?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,f)})}return B}(),f=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.mulebot,l=m.bots;return l.map(function(u){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:u.Name,icon:"cog",onClick:function(){function s(){return d("control",{bot:u.uid})}return s}()})},u.Name)})},b=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.mulebot,l=m.botstatus,u=m.active,s=l.mode,i=l.loca,h=l.load,C=l.powr,v=l.dest,p=l.home,N=l.retn,V=l.pick,S;switch(s){case 0:S="Ready";break;case 1:S="Loading/Unloading";break;case 2:case 12:S="Navigating to delivery location";break;case 3:S="Navigating to Home";break;case 4:S="Waiting for clear path";break;case 5:case 6:S="Calculating navigation path";break;case 7:S="Unable to locate destination";break;default:S=s;break}return(0,e.createComponentVNode)(2,t.Section,{title:u,children:[s===-1&&(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,children:"Waiting for response..."}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:i}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:[C,"%"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Home",children:p}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:(0,e.createComponentVNode)(2,t.Button,{content:v?v+" (Set)":"None (Set)",onClick:function(){function y(){return d("target")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Load",children:(0,e.createComponentVNode)(2,t.Button,{content:h?h+" (Unload)":"None",disabled:!h,onClick:function(){function y(){return d("unload")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Pickup",children:(0,e.createComponentVNode)(2,t.Button,{content:V?"Yes":"No",selected:V,onClick:function(){function y(){return d("set_pickup_type",{autopick:V?0:1})}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Return",children:(0,e.createComponentVNode)(2,t.Button,{content:N?"Yes":"No",selected:N,onClick:function(){function y(){return d("set_auto_return",{autoret:N?0:1})}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Controls",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Stop",icon:"stop",onClick:function(){function y(){return d("stop")}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Proceed",icon:"play",onClick:function(){function y(){return d("start")}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Return Home",icon:"home",onClick:function(){function y(){return d("home")}return y}()})]})]})]})}},23734:function(A,r,n){"use strict";r.__esModule=!0,r.pda_nanobank=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=r.pda_nanobank=function(){function l(u,s){var i=(0,t.useBackend)(s),h=i.act,C=i.data,v=C.logged_in,p=C.owner_name,N=C.money;return v?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Name",children:p}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Balance",children:["$",N]})]})}),(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,B)]})],4):(0,e.createComponentVNode)(2,d)}return l}(),b=function(u,s){var i=(0,t.useBackend)(s),h=i.data,C=h.is_premium,v=(0,t.useLocalState)(s,"tabIndex",1),p=v[0],N=v[1];return(0,e.createComponentVNode)(2,o.Tabs,{mt:2,children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===1,onClick:function(){function V(){return N(1)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transfers"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===2,onClick:function(){function V(){return N(2)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Account Actions"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===3,onClick:function(){function V(){return N(3)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transaction History"]}),!!C&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===4,onClick:function(){function V(){return N(4)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Supply Orders"]})]})},B=function(u,s){var i=(0,t.useLocalState)(s,"tabIndex",1),h=i[0],C=(0,t.useBackend)(s),v=C.data,p=v.db_status;if(!p)return(0,e.createComponentVNode)(2,o.Box,{children:"Account Database Connection Severed"});switch(h){case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,k);case 3:return(0,e.createComponentVNode)(2,g);case 4:return(0,e.createComponentVNode)(2,m);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},I=function(u,s){var i,h=(0,t.useBackend)(s),C=h.act,v=h.data,p=v.requests,N=v.available_accounts,V=v.money,S=(0,t.useLocalState)(s,"selectedAccount"),y=S[0],L=S[1],w=(0,t.useLocalState)(s,"transferAmount"),T=w[0],x=w[1],M=(0,t.useLocalState)(s,"searchText",""),O=M[0],D=M[1],E=[];return N.map(function(P){return E[P.name]=P.UID}),(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account",children:[(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by account name",onInput:function(){function P(R,j){return D(j)}return P}()}),(0,e.createComponentVNode)(2,o.Dropdown,{mt:.6,width:"190px",options:N.filter((0,a.createSearch)(O,function(P){return P.name})).map(function(P){return P.name}),selected:(i=N.filter(function(P){return P.UID===y})[0])==null?void 0:i.name,onSelected:function(){function P(R){return L(E[R])}return P}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Amount",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Up to 5000",onInput:function(){function P(R,j){return x(j)}return P}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,o.Button.Confirm,{bold:!0,icon:"paper-plane",width:"auto",disabled:V0&&i.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:["#",C.Number,' - "',C.Name,'" for "',C.OrderedBy,'"']},C)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Approved Orders",children:s>0&&u.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:["#",C.Number,' - "',C.Name,'" for "',C.ApprovedBy,'"']},C)})})]})}return f}()},17617:function(A,r,n){"use strict";r.__esModule=!0,r.Layout=void 0;var e=n(89005),a=n(35840),t=n(55937),o=n(24826),f=["className","theme","children"],b=["className","scrollable","children"];/** + */var b=r.goonstation_PTL=function(){function g(d,c){var m=(0,a.useBackend)(c),i=m.data,u=i.total_earnings,s=i.total_energy,l=i.name,h=l===void 0?"Power Transmission Laser":l;return(0,e.createComponentVNode)(2,f.Window,{title:"Power Transmission Laser",width:"310",height:"485",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,t.NoticeBox,{success:!0,children:["Earned Credits : ",u?(0,o.formatMoney)(u):0]}),(0,e.createComponentVNode)(2,t.NoticeBox,{success:!0,children:["Energy Sold : ",s?(0,o.formatSiUnit)(s,0,"J"):"0 J"]})]})})}return g}(),B=function(d,c){var m=(0,a.useBackend)(c),i=m.data,u=i.max_capacity,s=i.held_power,l=i.input_total,h=i.max_grid_load;return(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reserve energy",children:s?(0,o.formatSiUnit)(s,0,"J"):"0 J"})}),(0,e.createComponentVNode)(2,t.ProgressBar,{mt:"0.5em",mb:"0.5em",ranges:{good:[.8,1/0],average:[.5,.8],bad:[-1/0,.5]},value:s/u}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Grid Saturation"})}),(0,e.createComponentVNode)(2,t.ProgressBar,{mt:"0.5em",ranges:{good:[.8,1/0],average:[.5,.8],bad:[-1/0,.5]},value:Math.min(l,u-s)/h})]})},I=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.input_total,l=u.accepting_power,h=u.sucking_power,C=u.input_number,v=u.power_format;return(0,e.createComponentVNode)(2,t.Section,{title:"Input Controls",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input Circuit",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",color:l?"green":"red",onClick:function(){function p(){return i("toggle_input")}return p}(),children:l?"Enabled":"Disabled"}),children:(0,e.createComponentVNode)(2,t.Box,{color:h&&"good"||l&&"average"||"bad",children:h&&"Online"||l&&"Idle"||"Offline"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input Level",children:s?(0,o.formatPower)(s):"0 W"})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"0.5em",children:[(0,e.createComponentVNode)(2,t.NumberInput,{mr:"0.5em",animated:!0,size:1.25,inline:!0,step:1,stepPixelSize:2,minValue:0,maxValue:999,value:C,onChange:function(){function p(N,V){return i("set_input",{set_input:V})}return p}()}),(0,e.createComponentVNode)(2,t.Button,{selected:v===1,onClick:function(){function p(){return i("inputW")}return p}(),children:"W"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,3),onClick:function(){function p(){return i("inputKW")}return p}(),children:"KW"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,6),onClick:function(){function p(){return i("inputMW")}return p}(),children:"MW"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,9),onClick:function(){function p(){return i("inputGW")}return p}(),children:"GW"})]})]})},k=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.output_total,l=u.firing,h=u.accepting_power,C=u.output_number,v=u.output_multiplier,p=u.target,N=u.held_power;return(0,e.createComponentVNode)(2,t.Section,{title:"Output Controls",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Laser Circuit",buttons:(0,e.createComponentVNode)(2,t.Stack,{Horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"crosshairs",color:p===""?"green":"red",onClick:function(){function V(){return i("target")}return V}(),children:p}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",color:l?"green":"red",disabled:!l&&Nu,onClick:function(){function S(){return k("purchaseSoftware",{key:V.key})}return S}()},V.key)}),c.filter(function(V){return!N[V.key]}).length===0&&"No software available!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Software",children:[m.filter(function(V){return V.key!=="mainmenu"}).map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,icon:V.icon,onClick:function(){function S(){return k("startSoftware",{software_key:V.key})}return S}()},V.key)}),m.length===0&&"No software installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Toggles",children:[i.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,icon:V.icon,selected:V.active,onClick:function(){function S(){return k("setToggle",{toggle_key:V.key})}return S}()},V.key)}),i.length===0&&"No toggles installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Emotion",children:s.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.id===l,onClick:function(){function S(){return k("setEmotion",{emotion:V.id})}return S}()},V.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Speaking State",children:h.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.name===C,onClick:function(){function S(){return k("setSpeechStyle",{speech_state:V.name})}return S}()},V.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Chassis Type",children:v.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.icon===p,onClick:function(){function S(){return k("setChassis",{chassis_to_change:V.icon})}return S}()},V.id)})})]})})}return f}()},2983:function(A,r,n){"use strict";r.__esModule=!0,r.pai_manifest=void 0;var e=n(89005),a=n(72253),t=n(41874),o=r.pai_manifest=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data;return(0,e.createComponentVNode)(2,t.CrewManifest,{data:g.app_data})}return f}()},40758:function(A,r,n){"use strict";r.__esModule=!0,r.pai_medrecords=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pai_medrecords=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k.app_data,recordType:"MED"})}return f}()},98599:function(A,r,n){"use strict";r.__esModule=!0,r.pai_messenger=void 0;var e=n(89005),a=n(72253),t=n(77595),o=r.pai_messenger=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data,d=g.app_data.active_convo;return d?(0,e.createComponentVNode)(2,t.ActiveConversation,{data:g.app_data}):(0,e.createComponentVNode)(2,t.MessengerList,{data:g.app_data})}return f}()},50775:function(A,r,n){"use strict";r.__esModule=!0,r.pai_radio=void 0;var e=n(89005),a=n(72253),t=n(44879),o=n(36036),f=r.pai_radio=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.app_data,m=c.minFrequency,i=c.maxFrequency,u=c.frequency,s=c.broadcasting;return(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:m/10,maxValue:i/10,value:u/10,format:function(){function l(h){return(0,t.toFixed)(h,1)}return l}(),onChange:function(){function l(h,C){return g("freq",{freq:C})}return l}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"Reset",icon:"undo",onClick:function(){function l(){return g("freq",{freq:"145.9"})}return l}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Broadcast Nearby Speech",children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function l(){return g("toggleBroadcast")}return l}(),selected:s,content:s?"Enabled":"Disabled"})})]})}return b}()},48623:function(A,r,n){"use strict";r.__esModule=!0,r.pai_secrecords=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pai_secrecords=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k.app_data,recordType:"SEC"})}return f}()},47297:function(A,r,n){"use strict";r.__esModule=!0,r.pai_signaler=void 0;var e=n(89005),a=n(72253),t=n(13545),o=r.pai_signaler=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data;return(0,e.createComponentVNode)(2,t.Signaler,{data:g.app_data})}return f}()},1428:function(A,r,n){"use strict";r.__esModule=!0,r.pda_alarm_button=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=r.pda_alarm_button=function(){function B(I,k){var g=(0,t.useBackend)(k),d=g.act,c=g.data,m=c.is_home,i=c.last_response;return m?(0,e.createComponentVNode)(2,o.Section,{textAlign:"center",children:[(0,e.createComponentVNode)(2,o.Box,{children:["\u0414\u0430\u043D\u043D\u0430\u044F \u0442\u0440\u0435\u0432\u043E\u0436\u043D\u0430\u044F \u043A\u043D\u043E\u043F\u043A\u0430 \u043F\u0440\u0435\u0434\u043D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0430 \u0434\u043B\u044F ",(0,e.createVNode)(1,"b",null,"\u044D\u043A\u0441\u0442\u0440\u0435\u043D\u043D\u043E\u0433\u043E \u0432\u044B\u0437\u043E\u0432\u0430",16),". \u0415\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435 \u043F\u0440\u0438\u0432\u0435\u0434\u0435\u0442 \u043A \u0443\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u044E \u0441\u043E\u0442\u0440\u0443\u0434\u043D\u0438\u043A\u043E\u0432 \u0441\u043B\u0443\u0436\u0431\u044B \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u0438 \u043E \u0432\u0430\u0448\u0435\u043C \u043F\u0440\u0438\u043C\u0435\u0440\u043D\u043E\u043C \u043C\u0435\u0441\u0442\u043E\u043D\u0430\u0445\u043E\u0436\u0434\u0435\u043D\u0438\u0438."]}),(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Button,{color:"red",onClick:function(){function u(){return d("submit")}return u}(),children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!1,align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",size:2,my:1,mx:0})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Box,{fontSize:2,bold:!0,children:"SECURITY"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",size:2,my:1,mx:0})})]})})})]}):(0,e.createComponentVNode)(2,b,{title:i.title,text:i.text,success:i.success,acts:i.acts})}return B}(),b=function(I,k){var g=(0,t.useBackend)(k),d=g.act,c=I.title,m=I.text,i=I.success,u=I.acts;return(0,e.createComponentVNode)(2,o.Section,{children:[(0,e.createComponentVNode)(2,o.Box,{bold:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:i?"check-circle":"times-circle",color:i?"green":"red",mr:1}),c]}),(0,e.createComponentVNode)(2,o.Box,{children:m}),(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:u.map(function(s,l){return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{width:"100%",textAlign:"center",onClick:function(){function h(){return d(s)}return h}(),children:(0,a.capitalize)(s)})},l)})})})]})}},78532:function(A,r,n){"use strict";r.__esModule=!0,r.pda_atmos_scan=void 0;var e=n(89005),a=n(72253),t=n(26991),o=r.pda_atmos_scan=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.AtmosScan,{data:k})}return f}()},2395:function(A,r,n){"use strict";r.__esModule=!0,r.pda_games=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(1331),f=r.pda_games=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.games,m=function(){function i(u){switch(u){case"Minesweeper":return(0,e.createComponentVNode)(2,o.IconStack,{children:[(0,e.createComponentVNode)(2,o.Icon,{ml:"0",mt:"10px",name:"flag",size:"6",color:"gray",rotation:30}),(0,e.createComponentVNode)(2,o.Icon,{ml:"9px",mt:"23px",name:"bomb",size:"3",color:"black"})]});default:return(0,e.createComponentVNode)(2,o.Icon,{ml:"16px",mt:"10px",name:"gamepad",size:"6"})}}return i}();return(0,e.createComponentVNode)(2,t.Box,{children:c.map(function(i){return(0,e.createComponentVNode)(2,t.Button,{width:"33%",textAlign:"center",translucent:!0,onClick:function(){function u(){return g("play",{id:i.id})}return u}(),children:[m(i.name),(0,e.createComponentVNode)(2,t.Box,{children:i.name})]},i.name)})})}return b}()},40253:function(A,r,n){"use strict";r.__esModule=!0,r.pda_janitor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_janitor=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data,d=g.janitor,c=d.user_loc,m=d.mops,i=d.buckets,u=d.cleanbots,s=d.carts,l=d.janicarts;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Location",children:[c.x,",",c.y]}),m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Locations",children:m.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - ",h.status]},h)})}),i&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Bucket Locations",children:i.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - [",h.volume,"/",h.max_volume,"]"]},h)})}),u&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cleanbot Locations",children:u.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - ",h.status]},h)})}),s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janitorial Cart Locations",children:s.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - [",h.volume,"/",h.max_volume,"]"]},h)})}),l&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janicart Locations",children:l.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.direction_from_user,")"]},h)})})]})}return f}()},58293:function(A,r,n){"use strict";r.__esModule=!0,r.pda_main_menu=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=r.pda_main_menu=function(){function b(B,I){var k=(0,t.useBackend)(I),g=k.act,d=k.data,c=d.owner,m=d.ownjob,i=d.idInserted,u=d.categories,s=d.pai,l=d.notifying;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",color:"average",children:[c,", ",m]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"ID",children:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Update PDA Info",disabled:!i,onClick:function(){function h(){return g("UpdateInfo")}return h}()})})]})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Functions",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:u.map(function(h){var C=d.apps[h];return!C||!C.length?null:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:h,children:C.map(function(v){return(0,e.createComponentVNode)(2,o.Button,{icon:v.uid in l?v.notify_icon:v.icon,iconSpin:v.uid in l,color:v.uid in l?"red":"transparent",content:v.name,onClick:function(){function p(){return g("StartProgram",{program:v.uid})}return p}()},v.uid)})},h)})})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!s&&(0,e.createComponentVNode)(2,o.Section,{title:"pAI",children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){function h(){return g("pai",{option:1})}return h}()}),(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){function h(){return g("pai",{option:2})}return h}()})]})})]})}return b}()},58059:function(A,r,n){"use strict";r.__esModule=!0,r.pda_manifest=void 0;var e=n(89005),a=n(72253),t=n(41874),o=r.pda_manifest=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data;return(0,e.createComponentVNode)(2,t.CrewManifest)}return f}()},18147:function(A,r,n){"use strict";r.__esModule=!0,r.pda_medical=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pda_medical=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k,recordType:"MED"})}return f}()},77595:function(A,r,n){"use strict";r.__esModule=!0,r.pda_messenger=r.MessengerList=r.ActiveConversation=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036),f=r.pda_messenger=function(){function k(g,d){var c=(0,t.useBackend)(d),m=c.act,i=c.data,u=i.active_convo;return u?(0,e.createComponentVNode)(2,b,{data:i}):(0,e.createComponentVNode)(2,B,{data:i})}return k}(),b=r.ActiveConversation=function(){function k(g,d){var c=(0,t.useBackend)(d),m=c.act,i=g.data,u=i.convo_name,s=i.convo_job,l=i.messages,h=i.active_convo,C=(0,t.useLocalState)(d,"clipboardMode",!1),v=C[0],p=C[1],N=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+u+" ("+s+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:v,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function V(){return p(!v)}return V}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function V(){return m("Message",{target:h})}return V}(),content:"Reply"})],4),children:(0,a.filter)(function(V){return V.target===h})(l).map(function(V,S){return(0,e.createComponentVNode)(2,o.Box,{textAlign:V.sent?"right":"left",position:"relative",mb:1,children:[(0,e.createComponentVNode)(2,o.Icon,{fontSize:2.5,color:V.sent?"#4d9121":"#cd7a0d",position:"absolute",left:V.sent?null:"0px",right:V.sent?"0px":null,bottom:"-4px",style:{"z-index":"0",transform:V.sent?"scale(-1, 1)":null},name:"comment"}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,backgroundColor:V.sent?"#4d9121":"#cd7a0d",p:1,maxWidth:"100%",position:"relative",textAlign:V.sent?"left":"right",style:{"z-index":"1","border-radius":"10px","word-break":"normal"},children:[V.sent?"You:":"Them:"," ",V.message]})]},S)})});return v&&(N=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+u+" ("+s+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:v,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function V(){return p(!v)}return V}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function V(){return m("Message",{target:h})}return V}(),content:"Reply"})],4),children:(0,a.filter)(function(V){return V.target===h})(l).map(function(V,S){return(0,e.createComponentVNode)(2,o.Box,{color:V.sent?"#4d9121":"#cd7a0d",style:{"word-break":"normal"},children:[V.sent?"You:":"Them:"," ",(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:V.message})]},S)})})),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:.5,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:(0,e.createComponentVNode)(2,o.Button.Confirm,{content:"Delete Conversations",confirmContent:"Are you sure?",icon:"trash",confirmIcon:"trash",onClick:function(){function V(){return m("Clear",{option:"Convo"})}return V}()})})})}),N]})}return k}(),B=r.MessengerList=function(){function k(g,d){var c=(0,t.useBackend)(d),m=c.act,i=g.data,u=i.convopdas,s=i.pdas,l=i.charges,h=i.silent,C=i.toff,v=i.ringtone_list,p=i.ringtone,N=(0,t.useLocalState)(d,"searchTerm",""),V=N[0],S=N[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:5,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!h,icon:h?"volume-mute":"volume-up",onClick:function(){function y(){return m("Toggle Ringer")}return y}(),children:["Ringer: ",h?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{color:C?"bad":"green",icon:"power-off",onClick:function(){function y(){return m("Toggle Messenger")}return y}(),children:["Messenger: ",C?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{icon:"trash",color:"bad",onClick:function(){function y(){return m("Clear",{option:"All"})}return y}(),children:"Delete All Conversations"}),(0,e.createComponentVNode)(2,o.Button,{icon:"bell",onClick:function(){function y(){return m("Ringtone")}return y}(),children:"Set Custom Ringtone"}),(0,e.createComponentVNode)(2,o.Dropdown,{selected:p,width:"100px",options:Object.keys(v),onSelected:function(){function y(L){return m("Available_Ringtones",{selected_ringtone:L})}return y}()})]})}),!C&&(0,e.createComponentVNode)(2,o.Box,{children:[!!l&&(0,e.createComponentVNode)(2,o.Box,{mt:.5,mb:1,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cartridge Special Function",children:[l," charges left."]})})}),!u.length&&!s.length&&(0,e.createComponentVNode)(2,o.Box,{children:"No current conversations"})||(0,e.createComponentVNode)(2,o.Box,{children:["Search:"," ",(0,e.createComponentVNode)(2,o.Input,{mt:.5,value:V,onInput:function(){function y(L,w){S(w)}return y}()})]})]})||(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Messenger Offline."})]}),(0,e.createComponentVNode)(2,I,{title:"Current Conversations",data:i,pdas:u,msgAct:"Select Conversation",searchTerm:V}),(0,e.createComponentVNode)(2,I,{title:"Other PDAs",pdas:s,msgAct:"Message",data:i,searchTerm:V})]})}return k}(),I=function(g,d){var c=(0,t.useBackend)(d),m=c.act,i=g.data,u=g.pdas,s=g.title,l=g.msgAct,h=g.searchTerm,C=i.charges,v=i.plugins;return!u||!u.length?(0,e.createComponentVNode)(2,o.Section,{title:s,children:"No PDAs found."}):(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:s,children:u.filter(function(p){return p.Name.toLowerCase().includes(h.toLowerCase())}).map(function(p){return(0,e.createComponentVNode)(2,o.Stack,{m:.5,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"arrow-circle-down",content:p.Name,onClick:function(){function N(){return m(l,{target:p.uid})}return N}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!C&&v.map(function(N){return(0,e.createComponentVNode)(2,o.Button,{icon:N.icon,content:N.name,onClick:function(){function V(){return m("Messenger Plugin",{plugin:N.uid,target:p.uid})}return V}()},N.uid)})})]},p.uid)})})}},90382:function(A,r,n){"use strict";r.__esModule=!0,r.pda_minesweeper=r.MineSweeperLeaderboard=r.MineSweeperGame=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_minesweeper=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=(0,a.useLocalState)(g,"window","Game"),u=i[0],s=i[1],l={Game:"Leaderboard",Leaderboard:"Game"};return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:u==="Game"?(0,e.createComponentVNode)(2,f):(0,e.createComponentVNode)(2,b)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,fontSize:2,lineHeight:1.75,icon:u==="Game"?"book":"gamepad",onClick:function(){function h(){return s(l[u])}return h}(),children:l[u]})})]})}return I}(),f=r.MineSweeperGame=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=m.matrix,u=m.flags,s=m.bombs,l={1:"blue",2:"green",3:"red",4:"darkblue",5:"brown",6:"lightblue",7:"black",8:"white"},h=function(){function C(v,p,N){c("Square",{X:v,Y:p,mode:N})}return C}();return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:Object.keys(i).map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:Object.keys(i[C]).map(function(v){return(0,e.createComponentVNode)(2,t.Button,{m:.25,height:2,width:2,className:i[C][v].open?"Minesweeper__open":"Minesweeper__closed",bold:!0,color:"transparent",icon:i[C][v].open?i[C][v].bomb?"bomb":"":i[C][v].flag?"flag":"",textColor:i[C][v].open?i[C][v].bomb?"black":l[i[C][v].around]:i[C][v].flag?"red":"gray",onClick:function(){function p(N){return h(C,v,"bomb")}return p}(),onContextMenu:function(){function p(N){event.preventDefault(),h(C,v,"flag")}return p}(),children:i[C][v].open&&!i[C][v].bomb&&i[C][v].around?i[C][v].around:" "},v)})},C)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,className:"Minesweeper__infobox",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,textAlign:"left",pt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{pl:2,fontSize:2,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"bomb",color:"gray"})," : ",s]}),(0,e.createComponentVNode)(2,t.Stack.Divider),(0,e.createComponentVNode)(2,t.Stack.Item,{pl:2,fontSize:2,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flag",color:"red"})," : ",u]})]})})]})}return I}(),b=r.MineSweeperLeaderboard=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=m.leaderboard,u=(0,a.useLocalState)(g,"sortId","time"),s=u[0],l=u[1],h=(0,a.useLocalState)(g,"sortOrder",!1),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Table,{className:"Minesweeper__list",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,B,{id:"name",children:"Nick"}),(0,e.createComponentVNode)(2,B,{id:"time",children:"Time"})]}),i&&i.sort(function(p,N){var V=C?1:-1;return p[s].localeCompare(N[s])*V}).map(function(p,N){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.time})]},N)})]})}return I}(),B=function(k,g){var d=(0,a.useLocalState)(g,"sortId","time"),c=d[0],m=d[1],i=(0,a.useLocalState)(g,"sortOrder",!1),u=i[0],s=i[1],l=k.id,h=k.children;return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",onClick:function(){function C(){c===l?s(!u):(m(l),s(!0))}return C}(),children:[h,c===l&&(0,e.createComponentVNode)(2,t.Icon,{name:u?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},24635:function(A,r,n){"use strict";r.__esModule=!0,r.pda_mule=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_mule=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.mulebot,i=m.active;return(0,e.createComponentVNode)(2,t.Box,{children:i?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,f)})}return B}(),f=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.mulebot,i=m.bots;return i.map(function(u){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:u.Name,icon:"cog",onClick:function(){function s(){return d("control",{bot:u.uid})}return s}()})},u.Name)})},b=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.mulebot,i=m.botstatus,u=m.active,s=i.mode,l=i.loca,h=i.load,C=i.powr,v=i.dest,p=i.home,N=i.retn,V=i.pick,S;switch(s){case 0:S="Ready";break;case 1:S="Loading/Unloading";break;case 2:case 12:S="Navigating to delivery location";break;case 3:S="Navigating to Home";break;case 4:S="Waiting for clear path";break;case 5:case 6:S="Calculating navigation path";break;case 7:S="Unable to locate destination";break;default:S=s;break}return(0,e.createComponentVNode)(2,t.Section,{title:u,children:[s===-1&&(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,children:"Waiting for response..."}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:l}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:[C,"%"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Home",children:p}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:(0,e.createComponentVNode)(2,t.Button,{content:v?v+" (Set)":"None (Set)",onClick:function(){function y(){return d("target")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Load",children:(0,e.createComponentVNode)(2,t.Button,{content:h?h+" (Unload)":"None",disabled:!h,onClick:function(){function y(){return d("unload")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Pickup",children:(0,e.createComponentVNode)(2,t.Button,{content:V?"Yes":"No",selected:V,onClick:function(){function y(){return d("set_pickup_type",{autopick:V?0:1})}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Return",children:(0,e.createComponentVNode)(2,t.Button,{content:N?"Yes":"No",selected:N,onClick:function(){function y(){return d("set_auto_return",{autoret:N?0:1})}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Controls",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Stop",icon:"stop",onClick:function(){function y(){return d("stop")}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Proceed",icon:"play",onClick:function(){function y(){return d("start")}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Return Home",icon:"home",onClick:function(){function y(){return d("home")}return y}()})]})]})]})}},23734:function(A,r,n){"use strict";r.__esModule=!0,r.pda_nanobank=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=r.pda_nanobank=function(){function i(u,s){var l=(0,t.useBackend)(s),h=l.act,C=l.data,v=C.logged_in,p=C.owner_name,N=C.money;return v?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Name",children:p}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Balance",children:["$",N]})]})}),(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,B)]})],4):(0,e.createComponentVNode)(2,d)}return i}(),b=function(u,s){var l=(0,t.useBackend)(s),h=l.data,C=h.is_premium,v=(0,t.useLocalState)(s,"tabIndex",1),p=v[0],N=v[1];return(0,e.createComponentVNode)(2,o.Tabs,{mt:2,children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===1,onClick:function(){function V(){return N(1)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transfers"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===2,onClick:function(){function V(){return N(2)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Account Actions"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===3,onClick:function(){function V(){return N(3)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transaction History"]}),!!C&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===4,onClick:function(){function V(){return N(4)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Supply Orders"]})]})},B=function(u,s){var l=(0,t.useLocalState)(s,"tabIndex",1),h=l[0],C=(0,t.useBackend)(s),v=C.data,p=v.db_status;if(!p)return(0,e.createComponentVNode)(2,o.Box,{children:"Account Database Connection Severed"});switch(h){case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,k);case 3:return(0,e.createComponentVNode)(2,g);case 4:return(0,e.createComponentVNode)(2,m);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},I=function(u,s){var l,h=(0,t.useBackend)(s),C=h.act,v=h.data,p=v.requests,N=v.available_accounts,V=v.money,S=(0,t.useLocalState)(s,"selectedAccount"),y=S[0],L=S[1],w=(0,t.useLocalState)(s,"transferAmount"),T=w[0],x=w[1],M=(0,t.useLocalState)(s,"searchText",""),O=M[0],D=M[1],E=[];return N.map(function(P){return E[P.name]=P.UID}),(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account",children:[(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by account name",onInput:function(){function P(R,j){return D(j)}return P}()}),(0,e.createComponentVNode)(2,o.Dropdown,{mt:.6,width:"190px",options:N.filter((0,a.createSearch)(O,function(P){return P.name})).map(function(P){return P.name}),selected:(l=N.filter(function(P){return P.UID===y})[0])==null?void 0:l.name,onSelected:function(){function P(R){return L(E[R])}return P}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Amount",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Up to 5000",onInput:function(){function P(R,j){return x(j)}return P}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,o.Button.Confirm,{bold:!0,icon:"paper-plane",width:"auto",disabled:V0&&l.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:["#",C.Number,' - "',C.Name,'" for "',C.OrderedBy,'"']},C)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Approved Orders",children:s>0&&u.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:["#",C.Number,' - "',C.Name,'" for "',C.ApprovedBy,'"']},C)})})]})}return f}()},17617:function(A,r,n){"use strict";r.__esModule=!0,r.Layout=void 0;var e=n(89005),a=n(35840),t=n(55937),o=n(24826),f=["className","theme","children"],b=["className","scrollable","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function B(g,d){if(g==null)return{};var c={};for(var m in g)if({}.hasOwnProperty.call(g,m)){if(d.includes(m))continue;c[m]=g[m]}return c}var I=r.Layout=function(){function g(d){var c=d.className,m=d.theme,l=m===void 0?"nanotrasen":m,u=d.children,s=B(d,f);return document.documentElement.className="theme-"+l,(0,e.createVNode)(1,"div","theme-"+l,(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Layout",c].concat((0,t.computeBoxClassName)(s))),u,0,Object.assign({},(0,t.computeBoxProps)(s)))),2)}return g}(),k=function(d){var c=d.className,m=d.scrollable,l=d.children,u=B(d,b);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Layout__content",m&&"Layout__content--scrollable",c,(0,t.computeBoxClassName)(u)]),l,0,Object.assign({},(0,t.computeBoxProps)(u))))};k.defaultHooks={onComponentDidMount:function(){function g(d){return(0,o.addScrollableNode)(d)}return g}(),onComponentWillUnmount:function(){function g(d){return(0,o.removeScrollableNode)(d)}return g}()},I.Content=k},96945:function(A,r,n){"use strict";r.__esModule=!0,r.Pane=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(99851),b=n(17617),B=["theme","children","className"],I=["className","fitted","children"];/** + */function B(g,d){if(g==null)return{};var c={};for(var m in g)if({}.hasOwnProperty.call(g,m)){if(d.includes(m))continue;c[m]=g[m]}return c}var I=r.Layout=function(){function g(d){var c=d.className,m=d.theme,i=m===void 0?"nanotrasen":m,u=d.children,s=B(d,f);return document.documentElement.className="theme-"+i,(0,e.createVNode)(1,"div","theme-"+i,(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Layout",c].concat((0,t.computeBoxClassName)(s))),u,0,Object.assign({},(0,t.computeBoxProps)(s)))),2)}return g}(),k=function(d){var c=d.className,m=d.scrollable,i=d.children,u=B(d,b);return(0,e.normalizeProps)((0,e.createVNode)(1,"div",(0,a.classes)(["Layout__content",m&&"Layout__content--scrollable",c,(0,t.computeBoxClassName)(u)]),i,0,Object.assign({},(0,t.computeBoxProps)(u))))};k.defaultHooks={onComponentDidMount:function(){function g(d){return(0,o.addScrollableNode)(d)}return g}(),onComponentWillUnmount:function(){function g(d){return(0,o.removeScrollableNode)(d)}return g}()},I.Content=k},96945:function(A,r,n){"use strict";r.__esModule=!0,r.Pane=void 0;var e=n(89005),a=n(35840),t=n(72253),o=n(36036),f=n(99851),b=n(17617),B=["theme","children","className"],I=["className","fitted","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */function k(c,m){if(c==null)return{};var l={};for(var u in c)if({}.hasOwnProperty.call(c,u)){if(m.includes(u))continue;l[u]=c[u]}return l}var g=r.Pane=function(){function c(m,l){var u=m.theme,s=m.children,i=m.className,h=k(m,B),C=(0,t.useBackend)(l),v=C.suspended,p=(0,f.useDebug)(l),N=p.debugLayout;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,b.Layout,Object.assign({className:(0,a.classes)(["Window",i]),theme:u},h,{children:(0,e.createComponentVNode)(2,o.Box,{fillPositionedParent:!0,className:N&&"debug-layout",children:!v&&s})})))}return c}(),d=function(m){var l=m.className,u=m.fitted,s=m.children,i=k(m,I);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,b.Layout.Content,Object.assign({className:(0,a.classes)(["Window__content",l])},i,{children:u&&s||(0,e.createVNode)(1,"div","Window__contentPadding",s,0)})))};g.Content=d},34827:function(A,r,n){"use strict";r.__esModule=!0,r.Window=void 0;var e=n(89005),a=n(35840),t=n(85307),o=n(25328),f=n(72253),b=n(36036),B=n(76910),I=n(99851),k=n(77384),g=n(35421),d=n(9394),c=n(17617),m=["className","fitted","children"];function l(V,S){if(V==null)return{};var y={};for(var L in V)if({}.hasOwnProperty.call(V,L)){if(S.includes(L))continue;y[L]=V[L]}return y}function u(V,S){V.prototype=Object.create(S.prototype),V.prototype.constructor=V,s(V,S)}function s(V,S){return s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(y,L){return y.__proto__=L,y},s(V,S)}/** + */function k(c,m){if(c==null)return{};var i={};for(var u in c)if({}.hasOwnProperty.call(c,u)){if(m.includes(u))continue;i[u]=c[u]}return i}var g=r.Pane=function(){function c(m,i){var u=m.theme,s=m.children,l=m.className,h=k(m,B),C=(0,t.useBackend)(i),v=C.suspended,p=(0,f.useDebug)(i),N=p.debugLayout;return(0,e.normalizeProps)((0,e.createComponentVNode)(2,b.Layout,Object.assign({className:(0,a.classes)(["Window",l]),theme:u},h,{children:(0,e.createComponentVNode)(2,o.Box,{fillPositionedParent:!0,className:N&&"debug-layout",children:!v&&s})})))}return c}(),d=function(m){var i=m.className,u=m.fitted,s=m.children,l=k(m,I);return(0,e.normalizeProps)((0,e.createComponentVNode)(2,b.Layout.Content,Object.assign({className:(0,a.classes)(["Window__content",i])},l,{children:u&&s||(0,e.createVNode)(1,"div","Window__contentPadding",s,0)})))};g.Content=d},34827:function(A,r,n){"use strict";r.__esModule=!0,r.Window=void 0;var e=n(89005),a=n(35840),t=n(85307),o=n(25328),f=n(72253),b=n(36036),B=n(76910),I=n(99851),k=n(77384),g=n(35421),d=n(9394),c=n(17617),m=["className","fitted","children"];function i(V,S){if(V==null)return{};var y={};for(var L in V)if({}.hasOwnProperty.call(V,L)){if(S.includes(L))continue;y[L]=V[L]}return y}function u(V,S){V.prototype=Object.create(S.prototype),V.prototype.constructor=V,s(V,S)}function s(V,S){return s=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(y,L){return y.__proto__=L,y},s(V,S)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var i=(0,d.createLogger)("Window"),h=[400,600],C=r.Window=function(V){function S(){return V.apply(this,arguments)||this}u(S,V);var y=S.prototype;return y.componentDidMount=function(){function L(){var w=(0,f.useBackend)(this.context),T=w.suspended;T||(i.log("mounting"),this.updateGeometry())}return L}(),y.componentDidUpdate=function(){function L(w){var T=this.props.width!==w.width||this.props.height!==w.height;T&&this.updateGeometry()}return L}(),y.updateGeometry=function(){function L(){var w,T=(0,f.useBackend)(this.context),x=T.config,M=Object.assign({size:h},x.window);this.props.width&&this.props.height&&(M.size=[this.props.width,this.props.height]),(w=x.window)!=null&&w.key&&(0,g.setWindowKey)(x.window.key),(0,g.recallWindowGeometry)(M)}return L}(),y.render=function(){function L(){var w,T=this.props,x=T.theme,M=T.title,O=T.children,D=(0,f.useBackend)(this.context),E=D.config,P=D.suspended,R=(0,I.useDebug)(this.context),j=R.debugLayout,F=(0,t.useDispatch)(this.context),W=(w=E.window)==null?void 0:w.fancy,z=E.user&&(E.user.observer?E.status2?m-2:0),u=2;u=o){var s=[c].concat(l).map(function(i){return typeof i=="string"?i:i instanceof Error?i.stack||String(i):JSON.stringify(i)}).filter(function(i){return i}).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.sendMessage({type:"log",message:s})}},I=r.createLogger=function(){function g(d){return{debug:function(){function c(){for(var m=arguments.length,l=new Array(m),u=0;u2?m-2:0),u=2;u=o){var s=[c].concat(i).map(function(l){return typeof l=="string"?l:l instanceof Error?l.stack||String(l):JSON.stringify(l)}).filter(function(l){return l}).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.sendMessage({type:"log",message:s})}},I=r.createLogger=function(){function g(d){return{debug:function(){function c(){for(var m=arguments.length,i=new Array(m),u=0;u0;){var p=C.shift(),N=p(h);try{v=b(N)}catch(S){if(S.code!=="MODULE_NOT_FOUND")throw S}}if(!v)return B("notFound",h);var V=v[h];return V||B("missingExport",h)}return d}()},72178:function(A,r,n){"use strict";r.__esModule=!0,r.configureStore=r.StoreProvider=void 0;var e=n(64795),a=n(85307),t=n(89005),o=n(79140),f=n(72253),b=n(99851),B=n(9394);function I(u,s){u.prototype=Object.create(s.prototype),u.prototype.constructor=u,k(u,s)}function k(u,s){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,h){return i.__proto__=h,i},k(u,s)}/** + */var b=n(32054),B=function(c,m){return function(){return(0,e.createComponentVNode)(2,f.Window,{children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0,children:[c==="notFound"&&(0,e.createVNode)(1,"div",null,[(0,e.createTextVNode)("Interface "),(0,e.createVNode)(1,"b",null,m,0),(0,e.createTextVNode)(" was not found.")],4),c==="missingExport"&&(0,e.createVNode)(1,"div",null,[(0,e.createTextVNode)("Interface "),(0,e.createVNode)(1,"b",null,m,0),(0,e.createTextVNode)(" is missing an export.")],4)]})})}},I=function(){return(0,e.createComponentVNode)(2,f.Window,{children:(0,e.createComponentVNode)(2,f.Window.Content,{scrollable:!0})})},k=function(){return(0,e.createComponentVNode)(2,f.Window,{height:130,title:"Loading",width:150,children:(0,e.createComponentVNode)(2,f.Window.Content,{children:(0,e.createComponentVNode)(2,t.Stack,{align:"center",fill:!0,justify:"center",vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Icon,{color:"blue",name:"toolbox",spin:!0,size:4})}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:"Please wait..."})]})})})},g=r.getRoutedComponent=function(){function d(c){var m=c.getState(),i=(0,a.selectBackend)(m),u=i.suspended,s=i.config;if(u)return I;if(s.refreshing)return k;if(0)var l;for(var h=s==null?void 0:s.interface,C=[function(S){return"./"+S+".tsx"},function(S){return"./"+S+".js"},function(S){return"./"+S+"/index.tsx"},function(S){return"./"+S+"/index.js"}],v;!v&&C.length>0;){var p=C.shift(),N=p(h);try{v=b(N)}catch(S){if(S.code!=="MODULE_NOT_FOUND")throw S}}if(!v)return B("notFound",h);var V=v[h];return V||B("missingExport",h)}return d}()},72178:function(A,r,n){"use strict";r.__esModule=!0,r.configureStore=r.StoreProvider=void 0;var e=n(64795),a=n(85307),t=n(89005),o=n(79140),f=n(72253),b=n(99851),B=n(9394);function I(u,s){u.prototype=Object.create(s.prototype),u.prototype.constructor=u,k(u,s)}function k(u,s){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(l,h){return l.__proto__=h,l},k(u,s)}/** * @file * @copyright 2020 Aleksej Komarov * @license MIT -*/var g=(0,B.createLogger)("store"),d=r.configureStore=function(){function u(s){var i,h;s===void 0&&(s={});var C=s,v=C.sideEffects,p=v===void 0?!0:v,N=(0,e.flow)([(0,a.combineReducers)({debug:b.debugReducer,backend:f.backendReducer}),s.reducer]),V=p?[].concat(((i=s.middleware)==null?void 0:i.pre)||[],[o.assetMiddleware,f.backendMiddleware],((h=s.middleware)==null?void 0:h.post)||[]):[],S=a.applyMiddleware.apply(void 0,V),y=(0,a.createStore)(N,S);return window.__store__=y,window.__augmentStack__=m(y),y}return u}(),c=function(s){return function(i){return function(h){var C=h.type,v=h.payload;return C==="update"||C==="backend/update"?g.debug("action",{type:C}):g.debug("action",h),i(h)}}},m=function(s){return function(i,h){var C,v;h?typeof h=="object"&&!h.stack&&(h.stack=i):(h=new Error(i.split("\n")[0]),h.stack=i),g.log("FatalError:",h);var p=s.getState(),N=p==null||(C=p.backend)==null?void 0:C.config,V=i;return V+="\nUser Agent: "+navigator.userAgent,V+="\nState: "+JSON.stringify({ckey:N==null||(v=N.client)==null?void 0:v.ckey,interface:N==null?void 0:N.interface,window:N==null?void 0:N.window}),V}},l=r.StoreProvider=function(u){function s(){return u.apply(this,arguments)||this}I(s,u);var i=s.prototype;return i.getChildContext=function(){function h(){var C=this.props.store;return{store:C}}return h}(),i.render=function(){function h(){return this.props.children}return h}(),s}(t.Component)},51364:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036);/** +*/var g=(0,B.createLogger)("store"),d=r.configureStore=function(){function u(s){var l,h;s===void 0&&(s={});var C=s,v=C.sideEffects,p=v===void 0?!0:v,N=(0,e.flow)([(0,a.combineReducers)({debug:b.debugReducer,backend:f.backendReducer}),s.reducer]),V=p?[].concat(((l=s.middleware)==null?void 0:l.pre)||[],[o.assetMiddleware,f.backendMiddleware],((h=s.middleware)==null?void 0:h.post)||[]):[],S=a.applyMiddleware.apply(void 0,V),y=(0,a.createStore)(N,S);return window.__store__=y,window.__augmentStack__=m(y),y}return u}(),c=function(s){return function(l){return function(h){var C=h.type,v=h.payload;return C==="update"||C==="backend/update"?g.debug("action",{type:C}):g.debug("action",h),l(h)}}},m=function(s){return function(l,h){var C,v;h?typeof h=="object"&&!h.stack&&(h.stack=l):(h=new Error(l.split("\n")[0]),h.stack=l),g.log("FatalError:",h);var p=s.getState(),N=p==null||(C=p.backend)==null?void 0:C.config,V=l;return V+="\nUser Agent: "+navigator.userAgent,V+="\nState: "+JSON.stringify({ckey:N==null||(v=N.client)==null?void 0:v.ckey,interface:N==null?void 0:N.interface,window:N==null?void 0:N.window}),V}},i=r.StoreProvider=function(u){function s(){return u.apply(this,arguments)||this}I(s,u);var l=s.prototype;return l.getChildContext=function(){function h(){var C=this.props.store;return{store:C}}return h}(),l.render=function(){function h(){return this.props.children}return h}(),s}(t.Component)},51364:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT @@ -295,11 +295,11 @@ * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var o=r.meta={title:"Button",render:function(){function I(){return(0,e.createComponentVNode)(2,B)}return I}()},f=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","gold"],b=["good","average","bad","black","white"],B=function(k,g){var d=(0,a.useLocalState)(g,"translucent",!1),c=d[0],m=d[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Box,{mb:1,children:[(0,e.createComponentVNode)(2,t.Button,{content:"Simple"}),(0,e.createComponentVNode)(2,t.Button,{selected:!0,content:"Selected"}),(0,e.createComponentVNode)(2,t.Button,{altSelected:!0,content:"Alt Selected"}),(0,e.createComponentVNode)(2,t.Button,{disabled:!0,content:"Disabled"}),(0,e.createComponentVNode)(2,t.Button,{color:"transparent",content:"Transparent"}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Icon"}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Fluid"}),(0,e.createComponentVNode)(2,t.Button,{my:1,lineHeight:2,minWidth:15,textAlign:"center",content:"With Box props"})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Color States",buttons:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:c,onClick:function(){function l(){return m(!c)}return l}(),content:"Translucent"}),children:b.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{translucent:c,color:l,content:l},l)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Available Colors",children:f.map(function(l){return(0,e.createComponentVNode)(2,t.Button,{translucent:c,color:l,content:l},l)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Text Colors",children:f.map(function(l){return(0,e.createComponentVNode)(2,t.Box,{inline:!0,mx:"7px",color:l,children:l},l)})})],4)}},51956:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(9394);/** + */var o=r.meta={title:"Button",render:function(){function I(){return(0,e.createComponentVNode)(2,B)}return I}()},f=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","gold"],b=["good","average","bad","black","white"],B=function(k,g){var d=(0,a.useLocalState)(g,"translucent",!1),c=d[0],m=d[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.Box,{mb:1,children:[(0,e.createComponentVNode)(2,t.Button,{content:"Simple"}),(0,e.createComponentVNode)(2,t.Button,{selected:!0,content:"Selected"}),(0,e.createComponentVNode)(2,t.Button,{altSelected:!0,content:"Alt Selected"}),(0,e.createComponentVNode)(2,t.Button,{disabled:!0,content:"Disabled"}),(0,e.createComponentVNode)(2,t.Button,{color:"transparent",content:"Transparent"}),(0,e.createComponentVNode)(2,t.Button,{icon:"cog",content:"Icon"}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,content:"Fluid"}),(0,e.createComponentVNode)(2,t.Button,{my:1,lineHeight:2,minWidth:15,textAlign:"center",content:"With Box props"})]})}),(0,e.createComponentVNode)(2,t.Section,{title:"Color States",buttons:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:c,onClick:function(){function i(){return m(!c)}return i}(),content:"Translucent"}),children:b.map(function(i){return(0,e.createComponentVNode)(2,t.Button,{translucent:c,color:i,content:i},i)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Available Colors",children:f.map(function(i){return(0,e.createComponentVNode)(2,t.Button,{translucent:c,color:i,content:i},i)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Text Colors",children:f.map(function(i){return(0,e.createComponentVNode)(2,t.Box,{inline:!0,mx:"7px",color:i,children:i},i)})})],4)}},51956:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(9394);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var f=r.meta={title:"ByondUi",render:function(){function B(){return(0,e.createComponentVNode)(2,b)}return B}()},b=function(I,k){var g=(0,a.useLocalState)(k,"byondUiEvalCode","Byond.winset('"+Byond.windowId+"', {\n 'is-visible': true,\n})"),d=g[0],c=g[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Button",children:(0,e.createComponentVNode)(2,t.ByondUi,{params:{type:"button",text:"Button"}})}),(0,e.createComponentVNode)(2,t.Section,{title:"Make BYOND calls",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",onClick:function(){function m(){return setTimeout(function(){try{var l=new Function("return ("+d+")")();l&&l.then?(o.logger.log("Promise"),l.then(o.logger.log)):o.logger.log(l)}catch(u){o.logger.log(u)}})}return m}(),children:"Evaluate"}),children:(0,e.createComponentVNode)(2,t.Box,{as:"textarea",width:"100%",height:"10em",onChange:function(){function m(l){return c(l.target.value)}return m}(),children:d})})],4)}},17466:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036),t=n(37168);/** + */var f=r.meta={title:"ByondUi",render:function(){function B(){return(0,e.createComponentVNode)(2,b)}return B}()},b=function(I,k){var g=(0,a.useLocalState)(k,"byondUiEvalCode","Byond.winset('"+Byond.windowId+"', {\n 'is-visible': true,\n})"),d=g[0],c=g[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{title:"Button",children:(0,e.createComponentVNode)(2,t.ByondUi,{params:{type:"button",text:"Button"}})}),(0,e.createComponentVNode)(2,t.Section,{title:"Make BYOND calls",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"chevron-right",onClick:function(){function m(){return setTimeout(function(){try{var i=new Function("return ("+d+")")();i&&i.then?(o.logger.log("Promise"),i.then(o.logger.log)):o.logger.log(i)}catch(u){o.logger.log(u)}})}return m}(),children:"Evaluate"}),children:(0,e.createComponentVNode)(2,t.Box,{as:"textarea",width:"100%",height:"10em",onChange:function(){function m(i){return c(i.target.value)}return m}(),children:d})})],4)}},17466:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036),t=n(37168);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT @@ -307,15 +307,15 @@ * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var o=r.meta={title:"Flex & Sections",render:function(){function b(){return(0,e.createComponentVNode)(2,f)}return b}()},f=function(B,I){var k=(0,a.useLocalState)(I,"fs_grow",1),g=k[0],d=k[1],c=(0,a.useLocalState)(I,"fs_direction","column"),m=c[0],l=c[1],u=(0,a.useLocalState)(I,"fs_fill",!0),s=u[0],i=u[1],h=(0,a.useLocalState)(I,"fs_title",!0),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Flex,{height:"100%",direction:"column",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mb:1,children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return l(m==="column"?"row":"column")}return p}(),children:'Flex direction="'+m+'"'}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return d(+!g)}return p}(),children:"Flex.Item grow={"+g+"}"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return i(!s)}return p}(),children:"Section fill={"+String(s)+"}"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,selected:C,onClick:function(){function p(){return v(!C)}return p}(),children:"Section title"})]})}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",direction:m,children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mr:m==="row"&&1,mb:m==="column"&&1,grow:g,children:(0,e.createComponentVNode)(2,t.Section,{title:C&&"Section 1",fill:s,children:"Content"})}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:g,children:(0,e.createComponentVNode)(2,t.Section,{title:C&&"Section 2",fill:s,children:"Content"})})]})})]})}},48779:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** + */var o=r.meta={title:"Flex & Sections",render:function(){function b(){return(0,e.createComponentVNode)(2,f)}return b}()},f=function(B,I){var k=(0,a.useLocalState)(I,"fs_grow",1),g=k[0],d=k[1],c=(0,a.useLocalState)(I,"fs_direction","column"),m=c[0],i=c[1],u=(0,a.useLocalState)(I,"fs_fill",!0),s=u[0],l=u[1],h=(0,a.useLocalState)(I,"fs_title",!0),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Flex,{height:"100%",direction:"column",children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mb:1,children:(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return i(m==="column"?"row":"column")}return p}(),children:'Flex direction="'+m+'"'}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return d(+!g)}return p}(),children:"Flex.Item grow={"+g+"}"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,onClick:function(){function p(){return l(!s)}return p}(),children:"Section fill={"+String(s)+"}"}),(0,e.createComponentVNode)(2,t.Button,{fluid:!0,selected:C,onClick:function(){function p(){return v(!C)}return p}(),children:"Section title"})]})}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:1,children:(0,e.createComponentVNode)(2,t.Flex,{height:"100%",direction:m,children:[(0,e.createComponentVNode)(2,t.Flex.Item,{mr:m==="row"&&1,mb:m==="column"&&1,grow:g,children:(0,e.createComponentVNode)(2,t.Section,{title:C&&"Section 1",fill:s,children:"Content"})}),(0,e.createComponentVNode)(2,t.Flex.Item,{grow:g,children:(0,e.createComponentVNode)(2,t.Section,{title:C&&"Section 2",fill:s,children:"Content"})})]})})]})}},48779:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** * @file * @copyright 2024 Aylong (https://github.com/AyIong) * @license MIT - */var o=r.meta={title:"ImageButton",render:function(){function I(){return(0,e.createComponentVNode)(2,B)}return I}()},f=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","gold"],b=["good","average","bad","black","white"],B=function(k,g){var d=(0,a.useLocalState)(g,"fluid1",!0),c=d[0],m=d[1],l=(0,a.useLocalState)(g,"fluid2",!1),u=l[0],s=l[1],i=(0,a.useLocalState)(g,"fluid3",!1),h=i[0],C=i[1],v=(0,a.useLocalState)(g,"disabled",!1),p=v[0],N=v[1],V=(0,a.useLocalState)(g,"selected",!1),S=V[0],y=V[1],L=(0,a.useLocalState)(g,"addImage",!1),w=L[0],T=L[1],x=(0,a.useLocalState)(g,"base64",""),M=x[0],O=x[1],D=(0,a.useLocalState)(g,"title","Image Button"),E=D[0],P=D[1],R=(0,a.useLocalState)(g,"content","You can put anything in there"),j=R[0],F=R[1],W=(0,a.useLocalState)(g,"imageSize",64),z=W[0],K=W[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:w?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"base64",children:(0,e.createComponentVNode)(2,t.Input,{value:M,onInput:function(){function G(J,Q){return O(Q)}return G}()})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Input,{value:E,onInput:function(){function G(J,Q){return P(Q)}return G}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Content",children:(0,e.createComponentVNode)(2,t.Input,{value:j,onInput:function(){function G(J,Q){return F(Q)}return G}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Image Size",children:(0,e.createComponentVNode)(2,t.Slider,{width:10,value:z,minValue:0,maxValue:256,step:1,onChange:function(){function G(J,Q){return K(Q)}return G}()})})],4)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"50%",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:c,onClick:function(){function G(){return m(!c)}return G}(),children:"Fluid"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:p,onClick:function(){function G(){return N(!p)}return G}(),children:"Disabled"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:S,onClick:function(){function G(){return y(!S)}return G}(),children:"Selected"})})]})})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.ImageButton,{m:!c&&0,fluid:c,base64:M,imageSize:z,title:E,tooltip:!c&&j,disabled:p,selected:S,buttonsAlt:c,buttons:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:c,compact:!c,color:!c&&"transparent",selected:w,onClick:function(){function G(){return T(!w)}return G}(),children:"Add Image"}),children:j})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Color States",buttons:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:u,onClick:function(){function G(){return s(!u)}return G}(),children:"Fluid"}),children:b.map(function(G){return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:u,color:G,imageSize:u?24:48,children:G},G)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Available Colors",buttons:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:h,onClick:function(){function G(){return C(!h)}return G}(),children:"Fluid"}),children:f.map(function(G){return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:h,color:G,imageSize:h?24:48,children:G},G)})})],4)}},21394:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** + */var o=r.meta={title:"ImageButton",render:function(){function I(){return(0,e.createComponentVNode)(2,B)}return I}()},f=["red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","gold"],b=["good","average","bad","black","white"],B=function(k,g){var d=(0,a.useLocalState)(g,"fluid1",!0),c=d[0],m=d[1],i=(0,a.useLocalState)(g,"fluid2",!1),u=i[0],s=i[1],l=(0,a.useLocalState)(g,"fluid3",!1),h=l[0],C=l[1],v=(0,a.useLocalState)(g,"disabled",!1),p=v[0],N=v[1],V=(0,a.useLocalState)(g,"selected",!1),S=V[0],y=V[1],L=(0,a.useLocalState)(g,"addImage",!1),w=L[0],T=L[1],x=(0,a.useLocalState)(g,"base64",""),M=x[0],O=x[1],D=(0,a.useLocalState)(g,"title","Image Button"),E=D[0],P=D[1],R=(0,a.useLocalState)(g,"content","You can put anything in there"),j=R[0],F=R[1],W=(0,a.useLocalState)(g,"imageSize",64),z=W[0],K=W[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"50%",children:(0,e.createComponentVNode)(2,t.LabeledList,{children:w?(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"base64",children:(0,e.createComponentVNode)(2,t.Input,{value:M,onInput:function(){function G(J,Q){return O(Q)}return G}()})}):(0,e.createFragment)([(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Title",children:(0,e.createComponentVNode)(2,t.Input,{value:E,onInput:function(){function G(J,Q){return P(Q)}return G}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Content",children:(0,e.createComponentVNode)(2,t.Input,{value:j,onInput:function(){function G(J,Q){return F(Q)}return G}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Image Size",children:(0,e.createComponentVNode)(2,t.Slider,{width:10,value:z,minValue:0,maxValue:256,step:1,onChange:function(){function G(J,Q){return K(Q)}return G}()})})],4)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{basis:"50%",children:(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:c,onClick:function(){function G(){return m(!c)}return G}(),children:"Fluid"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:p,onClick:function(){function G(){return N(!p)}return G}(),children:"Disabled"})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,t.Button.Checkbox,{fluid:!0,checked:S,onClick:function(){function G(){return y(!S)}return G}(),children:"Selected"})})]})})]}),(0,e.createComponentVNode)(2,t.Stack.Item,{mt:1,children:(0,e.createComponentVNode)(2,t.ImageButton,{m:!c&&0,fluid:c,base64:M,imageSize:z,title:E,tooltip:!c&&j,disabled:p,selected:S,buttonsAlt:c,buttons:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:c,compact:!c,color:!c&&"transparent",selected:w,onClick:function(){function G(){return T(!w)}return G}(),children:"Add Image"}),children:j})})]}),(0,e.createComponentVNode)(2,t.Section,{title:"Color States",buttons:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:u,onClick:function(){function G(){return s(!u)}return G}(),children:"Fluid"}),children:b.map(function(G){return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:u,color:G,imageSize:u?24:48,children:G},G)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Available Colors",buttons:(0,e.createComponentVNode)(2,t.Button.Checkbox,{checked:h,onClick:function(){function G(){return C(!h)}return G}(),children:"Fluid"}),children:f.map(function(G){return(0,e.createComponentVNode)(2,t.ImageButton,{fluid:h,color:G,imageSize:h?24:48,children:G},G)})})],4)}},21394:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var o=r.meta={title:"Input",render:function(){function b(){return(0,e.createComponentVNode)(2,f)}return b}()},f=function(B,I){var k=(0,a.useLocalState)(I,"number",0),g=k[0],d=k[1],c=(0,a.useLocalState)(I,"text","Sample text"),m=c[0],l=c[1];return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input (onChange)",children:(0,e.createComponentVNode)(2,t.Input,{value:m,onChange:function(){function u(s,i){return l(i)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input (onInput)",children:(0,e.createComponentVNode)(2,t.Input,{value:m,onInput:function(){function u(s,i){return l(i)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"NumberInput (onChange)",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:g,minValue:-100,maxValue:100,onChange:function(){function u(s,i){return d(i)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"NumberInput (onDrag)",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:g,minValue:-100,maxValue:100,onDrag:function(){function u(s,i){return d(i)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Slider (onDrag)",children:(0,e.createComponentVNode)(2,t.Slider,{step:1,stepPixelSize:5,value:g,minValue:-100,maxValue:100,onDrag:function(){function u(s,i){return d(i)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Knob (onDrag)",children:[(0,e.createComponentVNode)(2,t.Knob,{inline:!0,size:1,step:1,stepPixelSize:2,value:g,minValue:-100,maxValue:100,onDrag:function(){function u(s,i){return d(i)}return u}()}),(0,e.createComponentVNode)(2,t.Knob,{ml:1,inline:!0,bipolar:!0,size:1,step:1,stepPixelSize:2,value:g,minValue:-100,maxValue:100,onDrag:function(){function u(s,i){return d(i)}return u}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rotating Icon",children:(0,e.createComponentVNode)(2,t.Box,{inline:!0,position:"relative",children:(0,e.createComponentVNode)(2,t.DraggableControl,{value:g,minValue:-100,maxValue:100,dragMatrix:[0,-1],step:1,stepPixelSize:5,onDrag:function(){function u(s,i){return d(i)}return u}(),children:function(){function u(s){return(0,e.createComponentVNode)(2,t.Box,{onMouseDown:s.handleDragStart,children:[(0,e.createComponentVNode)(2,t.Icon,{size:4,color:"yellow",name:"times",rotation:s.displayValue*4}),s.inputElement]})}return u}()})})})]})})}},43932:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036),t=r.meta={title:"Popper",render:function(){function f(){return(0,e.createComponentVNode)(2,o)}return f}()},o=function(){return(0,e.createFragment)([(0,e.createComponentVNode)(2,a.Popper,{popperContent:(0,e.createComponentVNode)(2,a.Box,{style:{background:"white",border:"2px solid blue"},children:"Loogatme!"}),options:{placement:"bottom"},children:(0,e.createComponentVNode)(2,a.Box,{style:{border:"5px solid white",height:"300px",width:"200px"}})}),(0,e.createComponentVNode)(2,a.Popper,{popperContent:(0,e.createComponentVNode)(2,a.Box,{style:{background:"white",border:"2px solid blue"},children:"I am on the right!"}),options:{placement:"right"},children:(0,e.createComponentVNode)(2,a.Box,{style:{border:"5px solid white",height:"500px",width:"100px"}})})],4)}},33270:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** + */var o=r.meta={title:"Input",render:function(){function b(){return(0,e.createComponentVNode)(2,f)}return b}()},f=function(B,I){var k=(0,a.useLocalState)(I,"number",0),g=k[0],d=k[1],c=(0,a.useLocalState)(I,"text","Sample text"),m=c[0],i=c[1];return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input (onChange)",children:(0,e.createComponentVNode)(2,t.Input,{value:m,onChange:function(){function u(s,l){return i(l)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input (onInput)",children:(0,e.createComponentVNode)(2,t.Input,{value:m,onInput:function(){function u(s,l){return i(l)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"NumberInput (onChange)",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:g,minValue:-100,maxValue:100,onChange:function(){function u(s,l){return d(l)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"NumberInput (onDrag)",children:(0,e.createComponentVNode)(2,t.NumberInput,{animated:!0,width:"40px",step:1,stepPixelSize:5,value:g,minValue:-100,maxValue:100,onDrag:function(){function u(s,l){return d(l)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Slider (onDrag)",children:(0,e.createComponentVNode)(2,t.Slider,{step:1,stepPixelSize:5,value:g,minValue:-100,maxValue:100,onDrag:function(){function u(s,l){return d(l)}return u}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Knob (onDrag)",children:[(0,e.createComponentVNode)(2,t.Knob,{inline:!0,size:1,step:1,stepPixelSize:2,value:g,minValue:-100,maxValue:100,onDrag:function(){function u(s,l){return d(l)}return u}()}),(0,e.createComponentVNode)(2,t.Knob,{ml:1,inline:!0,bipolar:!0,size:1,step:1,stepPixelSize:2,value:g,minValue:-100,maxValue:100,onDrag:function(){function u(s,l){return d(l)}return u}()})]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Rotating Icon",children:(0,e.createComponentVNode)(2,t.Box,{inline:!0,position:"relative",children:(0,e.createComponentVNode)(2,t.DraggableControl,{value:g,minValue:-100,maxValue:100,dragMatrix:[0,-1],step:1,stepPixelSize:5,onDrag:function(){function u(s,l){return d(l)}return u}(),children:function(){function u(s){return(0,e.createComponentVNode)(2,t.Box,{onMouseDown:s.handleDragStart,children:[(0,e.createComponentVNode)(2,t.Icon,{size:4,color:"yellow",name:"times",rotation:s.displayValue*4}),s.inputElement]})}return u}()})})})]})})}},43932:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036),t=r.meta={title:"Popper",render:function(){function f(){return(0,e.createComponentVNode)(2,o)}return f}()},o=function(){return(0,e.createFragment)([(0,e.createComponentVNode)(2,a.Popper,{popperContent:(0,e.createComponentVNode)(2,a.Box,{style:{background:"white",border:"2px solid blue"},children:"Loogatme!"}),options:{placement:"bottom"},children:(0,e.createComponentVNode)(2,a.Box,{style:{border:"5px solid white",height:"300px",width:"200px"}})}),(0,e.createComponentVNode)(2,a.Popper,{popperContent:(0,e.createComponentVNode)(2,a.Box,{style:{background:"white",border:"2px solid blue"},children:"I am on the right!"}),options:{placement:"right"},children:(0,e.createComponentVNode)(2,a.Box,{style:{border:"5px solid white",height:"500px",width:"100px"}})})],4)}},33270:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT @@ -331,11 +331,11 @@ * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var o=r.meta={title:"Tabs",render:function(){function B(){return(0,e.createComponentVNode)(2,b)}return B}()},f=["Tab #1","Tab #2","Tab #3","Tab #4"],b=function(I,k){var g=(0,a.useLocalState)(k,"tabIndex",0),d=g[0],c=g[1],m=(0,a.useLocalState)(k,"tabProps",{}),l=m[0],u=m[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"vertical",checked:l.vertical,onClick:function(){function s(){return u(Object.assign({},l,{vertical:!l.vertical}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"leftSlot",checked:l.leftSlot,onClick:function(){function s(){return u(Object.assign({},l,{leftSlot:!l.leftSlot}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"rightSlot",checked:l.rightSlot,onClick:function(){function s(){return u(Object.assign({},l,{rightSlot:!l.rightSlot}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"icon",checked:l.icon,onClick:function(){function s(){return u(Object.assign({},l,{icon:!l.icon}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"fluid",checked:l.fluid,onClick:function(){function s(){return u(Object.assign({},l,{fluid:!l.fluid}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"left aligned",checked:l.leftAligned,onClick:function(){function s(){return u(Object.assign({},l,{leftAligned:!l.leftAligned}))}return s}()})]}),(0,e.createComponentVNode)(2,t.Section,{fitted:!0,children:(0,e.createComponentVNode)(2,t.Tabs,{vertical:l.vertical,fluid:l.fluid,textAlign:l.leftAligned&&"left",children:f.map(function(s,i){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:i===d,icon:l.icon&&"info-circle",leftSlot:l.leftSlot&&(0,e.createComponentVNode)(2,t.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),rightSlot:l.rightSlot&&(0,e.createComponentVNode)(2,t.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),onClick:function(){function h(){return c(i)}return h}(),children:s},i)})})})],4)}},53276:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** + */var o=r.meta={title:"Tabs",render:function(){function B(){return(0,e.createComponentVNode)(2,b)}return B}()},f=["Tab #1","Tab #2","Tab #3","Tab #4"],b=function(I,k){var g=(0,a.useLocalState)(k,"tabIndex",0),d=g[0],c=g[1],m=(0,a.useLocalState)(k,"tabProps",{}),i=m[0],u=m[1];return(0,e.createFragment)([(0,e.createComponentVNode)(2,t.Section,{children:[(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"vertical",checked:i.vertical,onClick:function(){function s(){return u(Object.assign({},i,{vertical:!i.vertical}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"leftSlot",checked:i.leftSlot,onClick:function(){function s(){return u(Object.assign({},i,{leftSlot:!i.leftSlot}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"rightSlot",checked:i.rightSlot,onClick:function(){function s(){return u(Object.assign({},i,{rightSlot:!i.rightSlot}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"icon",checked:i.icon,onClick:function(){function s(){return u(Object.assign({},i,{icon:!i.icon}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"fluid",checked:i.fluid,onClick:function(){function s(){return u(Object.assign({},i,{fluid:!i.fluid}))}return s}()}),(0,e.createComponentVNode)(2,t.Button.Checkbox,{inline:!0,content:"left aligned",checked:i.leftAligned,onClick:function(){function s(){return u(Object.assign({},i,{leftAligned:!i.leftAligned}))}return s}()})]}),(0,e.createComponentVNode)(2,t.Section,{fitted:!0,children:(0,e.createComponentVNode)(2,t.Tabs,{vertical:i.vertical,fluid:i.fluid,textAlign:i.leftAligned&&"left",children:f.map(function(s,l){return(0,e.createComponentVNode)(2,t.Tabs.Tab,{selected:l===d,icon:i.icon&&"info-circle",leftSlot:i.leftSlot&&(0,e.createComponentVNode)(2,t.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),rightSlot:i.rightSlot&&(0,e.createComponentVNode)(2,t.Button,{circular:!0,compact:!0,color:"transparent",icon:"times"}),onClick:function(){function h(){return c(l)}return h}(),children:s},l)})})})],4)}},53276:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(72253),t=n(36036);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var o=r.meta={title:"Themes",render:function(){function b(){return(0,e.createComponentVNode)(2,f)}return b}()},f=function(B,I){var k=(0,a.useLocalState)(I,"kitchenSinkTheme"),g=k[0],d=k[1];return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Use theme",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"theme_name",value:g,onInput:function(){function c(m,l){return d(l)}return c}()})})})})}},28717:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036);/** + */var o=r.meta={title:"Themes",render:function(){function b(){return(0,e.createComponentVNode)(2,f)}return b}()},f=function(B,I){var k=(0,a.useLocalState)(I,"kitchenSinkTheme"),g=k[0],d=k[1];return(0,e.createComponentVNode)(2,t.Section,{children:(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Use theme",children:(0,e.createComponentVNode)(2,t.Input,{placeholder:"theme_name",value:g,onInput:function(){function c(m,i){return d(i)}return c}()})})})})}},28717:function(A,r,n){"use strict";r.__esModule=!0,r.meta=void 0;var e=n(89005),a=n(36036);/** * @file * @copyright 2021 Aleksej Komarov * @license MIT @@ -343,11 +343,11 @@ * @file * @copyright 2021 Aleksej Komarov * @license MIT - */var t=r.BoxWithSampleText=function(){function o(f){return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({},f,{children:[(0,e.createComponentVNode)(2,a.Box,{italic:!0,children:"Jackdaws love my big sphinx of quartz."}),(0,e.createComponentVNode)(2,a.Box,{mt:1,bold:!0,children:"The wide electrification of the southern provinces will give a powerful impetus to the growth of agriculture."})]})))}return o}()},67160:function(){},23542:function(){},30386:function(){},98996:function(){},50578:function(){},4444:function(){},77870:function(){},23632:function(){},56492:function(){},39108:function(){},11714:function(){},73492:function(){},49641:function(){},17570:function(){},61858:function(){},32882:function(){},70752:function(A,r,n){var e={"./pai_atmosphere.js":80818,"./pai_bioscan.js":23903,"./pai_directives.js":64988,"./pai_doorjack.js":13813,"./pai_main_menu.js":66025,"./pai_manifest.js":2983,"./pai_medrecords.js":40758,"./pai_messenger.js":98599,"./pai_radio.js":50775,"./pai_secrecords.js":48623,"./pai_signaler.js":47297};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=70752},59395:function(A,r,n){var e={"./pda_atmos_scan.js":78532,"./pda_games.js":2395,"./pda_janitor.js":40253,"./pda_main_menu.js":58293,"./pda_main_menu220.js":18221,"./pda_manifest.js":58059,"./pda_medical.js":18147,"./pda_messenger.js":77595,"./pda_minesweeper.js":90382,"./pda_mule.js":24635,"./pda_nanobank.js":23734,"./pda_notes.js":97085,"./pda_power.js":57513,"./pda_secbot.js":99808,"./pda_security.js":77168,"./pda_signaler.js":21773,"./pda_status_display.js":81857,"./pda_supplyrecords.js":70287};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=59395},32054:function(A,r,n){var e={"./AICard":1090,"./AICard.js":1090,"./AIFixer":39454,"./AIFixer.js":39454,"./APC":88422,"./APC.js":88422,"./ATM":99660,"./ATM.js":99660,"./AccountsUplinkTerminal":86423,"./AccountsUplinkTerminal.js":86423,"./AdminAntagMenu":23001,"./AdminAntagMenu.js":23001,"./AgentCard":39683,"./AgentCard.tsx":39683,"./AiAirlock":56793,"./AiAirlock.js":56793,"./AirAlarm":72475,"./AirAlarm.js":72475,"./AirlockAccessController":12333,"./AirlockAccessController.js":12333,"./AirlockElectronics":28736,"./AirlockElectronics.js":28736,"./AlertModal":47365,"./AlertModal.tsx":47365,"./AppearanceChanger":71824,"./AppearanceChanger.js":71824,"./AtmosAlertConsole":72285,"./AtmosAlertConsole.js":72285,"./AtmosControl":65805,"./AtmosControl.js":65805,"./AtmosFilter":87816,"./AtmosFilter.js":87816,"./AtmosGraphMonitor":57258,"./AtmosGraphMonitor.tsx":57258,"./AtmosMixer":52977,"./AtmosMixer.js":52977,"./AtmosPump":11748,"./AtmosPump.js":11748,"./AtmosTankControl":69321,"./AtmosTankControl.js":69321,"./AugmentMenu":92444,"./AugmentMenu.js":92444,"./Autolathe":59179,"./Autolathe.js":59179,"./Autolathe220":29943,"./Autolathe220.tsx":29943,"./BioChipPad":5147,"./BioChipPad.js":5147,"./Biogenerator":64273,"./Biogenerator.js":64273,"./BloomEdit":47823,"./BloomEdit.js":47823,"./BlueSpaceArtilleryControl":18621,"./BlueSpaceArtilleryControl.js":18621,"./BluespaceTap":27629,"./BluespaceTap.js":27629,"./BodyScanner":33758,"./BodyScanner.js":33758,"./BookBinder":67963,"./BookBinder.js":67963,"./BotCall":61925,"./BotCall.js":61925,"./BotClean":20464,"./BotClean.js":20464,"./BotFloor":69479,"./BotFloor.js":69479,"./BotHonk":59887,"./BotHonk.js":59887,"./BotMed":80063,"./BotMed.js":80063,"./BotSecurity":74439,"./BotSecurity.js":74439,"./BrigCells":10833,"./BrigCells.js":10833,"./BrigTimer":45761,"./BrigTimer.js":45761,"./CameraConsole":26300,"./CameraConsole.js":26300,"./CameraConsole220":39222,"./CameraConsole220.js":39222,"./Canister":52927,"./Canister.js":52927,"./CardComputer":51793,"./CardComputer.js":51793,"./CargoConsole":64083,"./CargoConsole.js":64083,"./Chameleon":36232,"./Chameleon.tsx":36232,"./ChangelogView":87331,"./ChangelogView.js":87331,"./CheckboxListInputModal":91360,"./CheckboxListInputModal.tsx":91360,"./ChemDispenser":36108,"./ChemDispenser.js":36108,"./ChemHeater":13146,"./ChemHeater.js":13146,"./ChemMaster":56541,"./ChemMaster.tsx":56541,"./CloningConsole":37173,"./CloningConsole.js":37173,"./CloningPod":98723,"./CloningPod.js":98723,"./CoinMint":18259,"./CoinMint.tsx":18259,"./ColorPickerModal":93858,"./ColorPickerModal.tsx":93858,"./ColourMatrixTester":8444,"./ColourMatrixTester.js":8444,"./CommunicationsComputer":63818,"./CommunicationsComputer.js":63818,"./CompostBin":20562,"./CompostBin.js":20562,"./Contractor":21813,"./Contractor.js":21813,"./ConveyorSwitch":54151,"./ConveyorSwitch.js":54151,"./CrewMonitor":73169,"./CrewMonitor.js":73169,"./Cryo":63987,"./Cryo.js":63987,"./CryopodConsole":86099,"./CryopodConsole.js":86099,"./DNAModifier":12692,"./DNAModifier.js":12692,"./DecalPainter":76430,"./DecalPainter.js":76430,"./DestinationTagger":41074,"./DestinationTagger.js":41074,"./DisposalBin":46500,"./DisposalBin.js":46500,"./DnaVault":33233,"./DnaVault.js":33233,"./DroneConsole":33681,"./DroneConsole.js":33681,"./EFTPOS":17263,"./EFTPOS.js":17263,"./ERTManager":76382,"./ERTManager.js":76382,"./EconomyManager":90217,"./EconomyManager.js":90217,"./Electropack":82565,"./Electropack.js":82565,"./Emojipedia":11243,"./Emojipedia.tsx":11243,"./EmotePanel":69784,"./EmotePanel.js":69784,"./EvolutionMenu":36730,"./EvolutionMenu.js":36730,"./ExosuitFabricator":17370,"./ExosuitFabricator.js":17370,"./ExperimentConsole":59128,"./ExperimentConsole.js":59128,"./ExternalAirlockController":97086,"./ExternalAirlockController.js":97086,"./FaxMachine":96142,"./FaxMachine.js":96142,"./FilingCabinet":74123,"./FilingCabinet.js":74123,"./FloorPainter":83767,"./FloorPainter.js":83767,"./GPS":53424,"./GPS.js":53424,"./GeneModder":89124,"./GeneModder.js":89124,"./GenericCrewManifest":73053,"./GenericCrewManifest.js":73053,"./GhostHudPanel":42914,"./GhostHudPanel.js":42914,"./GlandDispenser":25825,"./GlandDispenser.js":25825,"./GravityGen":10270,"./GravityGen.js":10270,"./GuestPass":48657,"./GuestPass.js":48657,"./HandheldChemDispenser":67834,"./HandheldChemDispenser.js":67834,"./HealthSensor":46098,"./HealthSensor.js":46098,"./Holodeck":36771,"./Holodeck.js":36771,"./Instrument":25471,"./Instrument.js":25471,"./Jukebox":52736,"./Jukebox.tsx":52736,"./KeyComboModal":13618,"./KeyComboModal.tsx":13618,"./KeycardAuth":35655,"./KeycardAuth.js":35655,"./KitchenMachine":62955,"./KitchenMachine.js":62955,"./LawManager":9525,"./LawManager.js":9525,"./LibraryComputer":85066,"./LibraryComputer.js":85066,"./LibraryManager":9516,"./LibraryManager.js":9516,"./ListInputModal":90447,"./ListInputModal.tsx":90447,"./Loadout":26826,"./Loadout.tsx":26826,"./MODsuit":77613,"./MODsuit.js":77613,"./MagnetController":78624,"./MagnetController.js":78624,"./MechBayConsole":72106,"./MechBayConsole.js":72106,"./MechaControlConsole":7466,"./MechaControlConsole.js":7466,"./MedicalRecords":79625,"./MedicalRecords.js":79625,"./MerchVendor":54989,"./MerchVendor.js":54989,"./MiningVendor":87684,"./MiningVendor.js":87684,"./ModpacksList":61468,"./ModpacksList.js":61468,"./NTRecruiter":59783,"./NTRecruiter.js":59783,"./Newscaster":64713,"./Newscaster.js":64713,"./Noticeboard":48286,"./Noticeboard.tsx":48286,"./NuclearBomb":41166,"./NuclearBomb.js":41166,"./NumberInputModal":52416,"./NumberInputModal.tsx":52416,"./OperatingComputer":1218,"./OperatingComputer.js":1218,"./Orbit":46892,"./Orbit.js":46892,"./OreRedemption":15421,"./OreRedemption.js":15421,"./PAI":52754,"./PAI.js":52754,"./PDA":85175,"./PDA.js":85175,"./Pacman":68654,"./Pacman.js":68654,"./PanDEMIC":1701,"./PanDEMIC.tsx":1701,"./ParticleAccelerator":67921,"./ParticleAccelerator.js":67921,"./PdaPainter":71432,"./PdaPainter.js":71432,"./PersonalCrafting":33388,"./PersonalCrafting.js":33388,"./Photocopier":56150,"./Photocopier.js":56150,"./Photocopier220":8340,"./Photocopier220.js":8340,"./PoolController":84676,"./PoolController.js":84676,"./PortablePump":57003,"./PortablePump.js":57003,"./PortableScrubber":70069,"./PortableScrubber.js":70069,"./PortableTurret":59955,"./PortableTurret.js":59955,"./PowerMonitor":61631,"./PowerMonitor.js":61631,"./PrisonerImplantManager":50992,"./PrisonerImplantManager.js":50992,"./PrisonerShuttleConsole":53952,"./PrisonerShuttleConsole.js":53952,"./PrizeCounter":97852,"./PrizeCounter.tsx":97852,"./RCD":94813,"./RCD.js":94813,"./RPD":18738,"./RPD.js":18738,"./Radio":80299,"./Radio.js":80299,"./RankedListInputModal":14846,"./RankedListInputModal.tsx":14846,"./ReagentGrinder":48125,"./ReagentGrinder.js":48125,"./ReagentsEditor":58262,"./ReagentsEditor.tsx":58262,"./RemoteSignaler":30207,"./RemoteSignaler.js":30207,"./RequestConsole":25472,"./RequestConsole.js":25472,"./RndBackupConsole":9861,"./RndBackupConsole.js":9861,"./RndConsole":12644,"./RndConsole/":12644,"./RndConsole/AnalyzerMenu":68303,"./RndConsole/AnalyzerMenu.js":68303,"./RndConsole/DataDiskMenu":37556,"./RndConsole/DataDiskMenu.js":37556,"./RndConsole/LatheCategory":16830,"./RndConsole/LatheCategory.js":16830,"./RndConsole/LatheChemicalStorage":70497,"./RndConsole/LatheChemicalStorage.js":70497,"./RndConsole/LatheMainMenu":70864,"./RndConsole/LatheMainMenu.js":70864,"./RndConsole/LatheMaterialStorage":42878,"./RndConsole/LatheMaterialStorage.js":42878,"./RndConsole/LatheMaterials":52662,"./RndConsole/LatheMaterials.js":52662,"./RndConsole/LatheMenu":9681,"./RndConsole/LatheMenu.js":9681,"./RndConsole/LatheSearch":68198,"./RndConsole/LatheSearch.js":68198,"./RndConsole/LinkMenu":81421,"./RndConsole/LinkMenu.js":81421,"./RndConsole/SettingsMenu":6256,"./RndConsole/SettingsMenu.js":6256,"./RndConsole/index":12644,"./RndConsole/index.js":12644,"./RndNetController":29205,"./RndNetController.js":29205,"./RndServer":63315,"./RndServer.js":63315,"./RobotSelfDiagnosis":26109,"./RobotSelfDiagnosis.js":26109,"./RoboticsControlConsole":97997,"./RoboticsControlConsole.js":97997,"./Safe":54431,"./Safe.js":54431,"./SatelliteControl":29740,"./SatelliteControl.js":29740,"./SecureStorage":44162,"./SecureStorage.js":44162,"./SecurityRecords":6272,"./SecurityRecords.js":6272,"./SeedExtractor":5099,"./SeedExtractor.js":5099,"./Shop":17474,"./Shop.js":17474,"./ShuttleConsole":2916,"./ShuttleConsole.js":2916,"./ShuttleManipulator":39401,"./ShuttleManipulator.js":39401,"./SingularityMonitor":86013,"./SingularityMonitor.js":86013,"./Sleeper":88284,"./Sleeper.js":88284,"./SlotMachine":21597,"./SlotMachine.js":21597,"./Smartfridge":46348,"./Smartfridge.js":46348,"./Smes":86162,"./Smes.js":86162,"./SolarControl":63584,"./SolarControl.js":63584,"./SpawnersMenu":38096,"./SpawnersMenu.js":38096,"./SpecMenu":30586,"./SpecMenu.js":30586,"./StackCraft":95152,"./StackCraft.js":95152,"./StationAlertConsole":38307,"./StationAlertConsole.js":38307,"./StationTraitsPanel":96091,"./StationTraitsPanel.tsx":96091,"./StripMenu":39409,"./StripMenu.tsx":39409,"./SuitStorage":69514,"./SuitStorage.js":69514,"./SupermatterMonitor":15022,"./SupermatterMonitor.js":15022,"./SyndicateComputerSimple":46029,"./SyndicateComputerSimple.js":46029,"./TEG":36372,"./TEG.js":36372,"./TTSSeedsExplorer":23190,"./TTSSeedsExplorer.tsx":23190,"./TachyonArray":56441,"./TachyonArray.js":56441,"./Tank":1754,"./Tank.js":1754,"./TankDispenser":7579,"./TankDispenser.js":7579,"./TcommsCore":16136,"./TcommsCore.js":16136,"./TcommsRelay":88046,"./TcommsRelay.js":88046,"./Teleporter":20802,"./Teleporter.js":20802,"./TelescienceConsole":48517,"./TelescienceConsole.js":48517,"./TempGun":21800,"./TempGun.js":21800,"./TextInputModal":24410,"./TextInputModal.tsx":24410,"./ThermoMachine":25036,"./ThermoMachine.js":25036,"./TransferValve":20035,"./TransferValve.js":20035,"./TurbineComputer":78166,"./TurbineComputer.js":78166,"./Uplink":52847,"./Uplink.js":52847,"./Vending":12261,"./Vending.js":12261,"./VolumeMixer":68971,"./VolumeMixer.js":68971,"./VotePanel":2510,"./VotePanel.js":2510,"./Wires":30138,"./Wires.js":30138,"./WizardApprenticeContract":21400,"./WizardApprenticeContract.js":21400,"./common/AccessList":49148,"./common/AccessList.js":49148,"./common/AtmosScan":26991,"./common/AtmosScan.js":26991,"./common/BeakerContents":85870,"./common/BeakerContents.js":85870,"./common/BotStatus":92963,"./common/BotStatus.js":92963,"./common/ComplexModal":3939,"./common/ComplexModal.js":3939,"./common/CrewManifest":41874,"./common/CrewManifest.js":41874,"./common/InputButtons":19203,"./common/InputButtons.tsx":19203,"./common/InterfaceLockNoticeBox":195,"./common/InterfaceLockNoticeBox.js":195,"./common/Loader":51057,"./common/Loader.tsx":51057,"./common/LoginInfo":321,"./common/LoginInfo.js":321,"./common/LoginScreen":5485,"./common/LoginScreen.js":5485,"./common/Operating":62411,"./common/Operating.js":62411,"./common/Signaler":13545,"./common/Signaler.js":13545,"./common/SimpleRecords":41984,"./common/SimpleRecords.js":41984,"./common/TemporaryNotice":22091,"./common/TemporaryNotice.js":22091,"./goonstation_PTL":95213,"./goonstation_PTL/":95213,"./goonstation_PTL/index":95213,"./goonstation_PTL/index.js":95213,"./pai/pai_atmosphere":80818,"./pai/pai_atmosphere.js":80818,"./pai/pai_bioscan":23903,"./pai/pai_bioscan.js":23903,"./pai/pai_directives":64988,"./pai/pai_directives.js":64988,"./pai/pai_doorjack":13813,"./pai/pai_doorjack.js":13813,"./pai/pai_main_menu":66025,"./pai/pai_main_menu.js":66025,"./pai/pai_manifest":2983,"./pai/pai_manifest.js":2983,"./pai/pai_medrecords":40758,"./pai/pai_medrecords.js":40758,"./pai/pai_messenger":98599,"./pai/pai_messenger.js":98599,"./pai/pai_radio":50775,"./pai/pai_radio.js":50775,"./pai/pai_secrecords":48623,"./pai/pai_secrecords.js":48623,"./pai/pai_signaler":47297,"./pai/pai_signaler.js":47297,"./pda/pda_atmos_scan":78532,"./pda/pda_atmos_scan.js":78532,"./pda/pda_games":2395,"./pda/pda_games.js":2395,"./pda/pda_janitor":40253,"./pda/pda_janitor.js":40253,"./pda/pda_main_menu":58293,"./pda/pda_main_menu.js":58293,"./pda/pda_main_menu220":18221,"./pda/pda_main_menu220.js":18221,"./pda/pda_manifest":58059,"./pda/pda_manifest.js":58059,"./pda/pda_medical":18147,"./pda/pda_medical.js":18147,"./pda/pda_messenger":77595,"./pda/pda_messenger.js":77595,"./pda/pda_minesweeper":90382,"./pda/pda_minesweeper.js":90382,"./pda/pda_mule":24635,"./pda/pda_mule.js":24635,"./pda/pda_nanobank":23734,"./pda/pda_nanobank.js":23734,"./pda/pda_notes":97085,"./pda/pda_notes.js":97085,"./pda/pda_power":57513,"./pda/pda_power.js":57513,"./pda/pda_secbot":99808,"./pda/pda_secbot.js":99808,"./pda/pda_security":77168,"./pda/pda_security.js":77168,"./pda/pda_signaler":21773,"./pda/pda_signaler.js":21773,"./pda/pda_status_display":81857,"./pda/pda_status_display.js":81857,"./pda/pda_supplyrecords":70287,"./pda/pda_supplyrecords.js":70287};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=32054},4085:function(A,r,n){var e={"./Blink.stories.js":51364,"./BlockQuote.stories.js":32453,"./Box.stories.js":83531,"./Button.stories.js":74198,"./ByondUi.stories.js":51956,"./Collapsible.stories.js":17466,"./Flex.stories.js":89241,"./ImageButton.stories.js":48779,"./Input.stories.js":21394,"./Popper.stories.js":43932,"./ProgressBar.stories.js":33270,"./Stack.stories.js":77766,"./Storage.stories.js":30187,"./Tabs.stories.js":46554,"./Themes.stories.js":53276,"./Tooltip.stories.js":28717};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=4085},10320:function(A,r,n){"use strict";var e=n(55747),a=n(89393),t=TypeError;A.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not a function")}},32606:function(A,r,n){"use strict";var e=n(1031),a=n(89393),t=TypeError;A.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not a constructor")}},35908:function(A,r,n){"use strict";var e=n(45015),a=String,t=TypeError;A.exports=function(o){if(e(o))return o;throw new t("Can't set "+a(o)+" as a prototype")}},80575:function(A,r,n){"use strict";var e=n(24697),a=n(80674),t=n(74595).f,o=e("unscopables"),f=Array.prototype;f[o]===void 0&&t(f,o,{configurable:!0,value:a(null)}),A.exports=function(b){f[o][b]=!0}},35483:function(A,r,n){"use strict";var e=n(50233).charAt;A.exports=function(a,t,o){return t+(o?e(a,t).length:1)}},60077:function(A,r,n){"use strict";var e=n(21287),a=TypeError;A.exports=function(t,o){if(e(o,t))return t;throw new a("Incorrect invocation")}},30365:function(A,r,n){"use strict";var e=n(77568),a=String,t=TypeError;A.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not an object")}},70377:function(A){"use strict";A.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},3782:function(A,r,n){"use strict";var e=n(40033);A.exports=e(function(){if(typeof ArrayBuffer=="function"){var a=new ArrayBuffer(8);Object.isExtensible(a)&&Object.defineProperty(a,"a",{value:8})}})},4246:function(A,r,n){"use strict";var e=n(70377),a=n(58310),t=n(74685),o=n(55747),f=n(77568),b=n(45299),B=n(2281),I=n(89393),k=n(37909),g=n(55938),d=n(73936),c=n(21287),m=n(36917),l=n(76649),u=n(24697),s=n(16738),i=n(5419),h=i.enforce,C=i.get,v=t.Int8Array,p=v&&v.prototype,N=t.Uint8ClampedArray,V=N&&N.prototype,S=v&&m(v),y=p&&m(p),L=Object.prototype,w=t.TypeError,T=u("toStringTag"),x=s("TYPED_ARRAY_TAG"),M="TypedArrayConstructor",O=e&&!!l&&B(t.opera)!=="Opera",D=!1,E,P,R,j={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},F={BigInt64Array:8,BigUint64Array:8},W=function(){function ie(pe){if(!f(pe))return!1;var te=B(pe);return te==="DataView"||b(j,te)||b(F,te)}return ie}(),z=function ie(pe){var te=m(pe);if(f(te)){var q=C(te);return q&&b(q,M)?q[M]:ie(te)}},K=function(pe){if(!f(pe))return!1;var te=B(pe);return b(j,te)||b(F,te)},G=function(pe){if(K(pe))return pe;throw new w("Target is not a typed array")},J=function(pe){if(o(pe)&&(!l||c(S,pe)))return pe;throw new w(I(pe)+" is not a typed array constructor")},Q=function(pe,te,q,ne){if(a){if(q)for(var le in j){var ee=t[le];if(ee&&b(ee.prototype,pe))try{delete ee.prototype[pe]}catch(re){try{ee.prototype[pe]=te}catch(oe){}}}(!y[pe]||q)&&g(y,pe,q?te:O&&p[pe]||te,ne)}},ue=function(pe,te,q){var ne,le;if(a){if(l){if(q){for(ne in j)if(le=t[ne],le&&b(le,pe))try{delete le[pe]}catch(ee){}}if(!S[pe]||q)try{return g(S,pe,q?te:O&&S[pe]||te)}catch(ee){}else return}for(ne in j)le=t[ne],le&&(!le[pe]||q)&&g(le,pe,te)}};for(E in j)P=t[E],R=P&&P.prototype,R?h(R)[M]=P:O=!1;for(E in F)P=t[E],R=P&&P.prototype,R&&(h(R)[M]=P);if((!O||!o(S)||S===Function.prototype)&&(S=function(){function ie(){throw new w("Incorrect invocation")}return ie}(),O))for(E in j)t[E]&&l(t[E],S);if((!O||!y||y===L)&&(y=S.prototype,O))for(E in j)t[E]&&l(t[E].prototype,y);if(O&&m(V)!==y&&l(V,y),a&&!b(y,T)){D=!0,d(y,T,{configurable:!0,get:function(){function ie(){return f(this)?this[x]:void 0}return ie}()});for(E in j)t[E]&&k(t[E],x,E)}A.exports={NATIVE_ARRAY_BUFFER_VIEWS:O,TYPED_ARRAY_TAG:D&&x,aTypedArray:G,aTypedArrayConstructor:J,exportTypedArrayMethod:Q,exportTypedArrayStaticMethod:ue,getTypedArrayConstructor:z,isView:W,isTypedArray:K,TypedArray:S,TypedArrayPrototype:y}},37336:function(A,r,n){"use strict";var e=n(74685),a=n(67250),t=n(58310),o=n(70377),f=n(70520),b=n(37909),B=n(73936),I=n(30145),k=n(40033),g=n(60077),d=n(61365),c=n(10188),m=n(43806),l=n(95867),u=n(91784),s=n(36917),i=n(76649),h=n(88471),C=n(54602),v=n(5781),p=n(5774),N=n(84925),V=n(5419),S=f.PROPER,y=f.CONFIGURABLE,L="ArrayBuffer",w="DataView",T="prototype",x="Wrong length",M="Wrong index",O=V.getterFor(L),D=V.getterFor(w),E=V.set,P=e[L],R=P,j=R&&R[T],F=e[w],W=F&&F[T],z=Object.prototype,K=e.Array,G=e.RangeError,J=a(h),Q=a([].reverse),ue=u.pack,ie=u.unpack,pe=function(Ve){return[Ve&255]},te=function(Ve){return[Ve&255,Ve>>8&255]},q=function(Ve){return[Ve&255,Ve>>8&255,Ve>>16&255,Ve>>24&255]},ne=function(Ve){return Ve[3]<<24|Ve[2]<<16|Ve[1]<<8|Ve[0]},le=function(Ve){return ue(l(Ve),23,4)},ee=function(Ve){return ue(Ve,52,8)},re=function(Ve,Be,be){B(Ve[T],Be,{configurable:!0,get:function(){function Le(){return be(this)[Be]}return Le}()})},oe=function(Ve,Be,be,Le){var we=D(Ve),xe=m(be),Re=!!Le;if(xe+Be>we.byteLength)throw new G(M);var He=we.bytes,ye=xe+we.byteOffset,de=C(He,ye,ye+Be);return Re?de:Q(de)},fe=function(Ve,Be,be,Le,we,xe){var Re=D(Ve),He=m(be),ye=Le(+we),de=!!xe;if(He+Be>Re.byteLength)throw new G(M);for(var Ce=Re.bytes,ke=He+Re.byteOffset,ge=0;gewe)throw new G("Wrong offset");if(be=be===void 0?we-xe:c(be),xe+be>we)throw new G(x);E(this,{type:w,buffer:Ve,byteLength:be,byteOffset:xe,bytes:Le.bytes}),t||(this.buffer=Ve,this.byteLength=be,this.byteOffset=xe)}return he}(),W=F[T],t&&(re(R,"byteLength",O),re(F,"buffer",D),re(F,"byteLength",D),re(F,"byteOffset",D)),I(W,{getInt8:function(){function he(Ve){return oe(this,1,Ve)[0]<<24>>24}return he}(),getUint8:function(){function he(Ve){return oe(this,1,Ve)[0]}return he}(),getInt16:function(){function he(Ve){var Be=oe(this,2,Ve,arguments.length>1?arguments[1]:!1);return(Be[1]<<8|Be[0])<<16>>16}return he}(),getUint16:function(){function he(Ve){var Be=oe(this,2,Ve,arguments.length>1?arguments[1]:!1);return Be[1]<<8|Be[0]}return he}(),getInt32:function(){function he(Ve){return ne(oe(this,4,Ve,arguments.length>1?arguments[1]:!1))}return he}(),getUint32:function(){function he(Ve){return ne(oe(this,4,Ve,arguments.length>1?arguments[1]:!1))>>>0}return he}(),getFloat32:function(){function he(Ve){return ie(oe(this,4,Ve,arguments.length>1?arguments[1]:!1),23)}return he}(),getFloat64:function(){function he(Ve){return ie(oe(this,8,Ve,arguments.length>1?arguments[1]:!1),52)}return he}(),setInt8:function(){function he(Ve,Be){fe(this,1,Ve,pe,Be)}return he}(),setUint8:function(){function he(Ve,Be){fe(this,1,Ve,pe,Be)}return he}(),setInt16:function(){function he(Ve,Be){fe(this,2,Ve,te,Be,arguments.length>2?arguments[2]:!1)}return he}(),setUint16:function(){function he(Ve,Be){fe(this,2,Ve,te,Be,arguments.length>2?arguments[2]:!1)}return he}(),setInt32:function(){function he(Ve,Be){fe(this,4,Ve,q,Be,arguments.length>2?arguments[2]:!1)}return he}(),setUint32:function(){function he(Ve,Be){fe(this,4,Ve,q,Be,arguments.length>2?arguments[2]:!1)}return he}(),setFloat32:function(){function he(Ve,Be){fe(this,4,Ve,le,Be,arguments.length>2?arguments[2]:!1)}return he}(),setFloat64:function(){function he(Ve,Be){fe(this,8,Ve,ee,Be,arguments.length>2?arguments[2]:!1)}return he}()});else{var me=S&&P.name!==L;!k(function(){P(1)})||!k(function(){new P(-1)})||k(function(){return new P,new P(1.5),new P(NaN),P.length!==1||me&&!y})?(R=function(){function he(Ve){return g(this,j),v(new P(m(Ve)),this,R)}return he}(),R[T]=j,j.constructor=R,p(R,P)):me&&y&&b(P,"name",L),i&&s(W)!==z&&i(W,z);var Y=new F(new R(2)),ve=a(W.setInt8);Y.setInt8(0,2147483648),Y.setInt8(1,2147483649),(Y.getInt8(0)||!Y.getInt8(1))&&I(W,{setInt8:function(){function he(Ve,Be){ve(this,Ve,Be<<24>>24)}return he}(),setUint8:function(){function he(Ve,Be){ve(this,Ve,Be<<24>>24)}return he}()},{unsafe:!0})}N(R,L),N(F,w),A.exports={ArrayBuffer:R,DataView:F}},71447:function(A,r,n){"use strict";var e=n(46771),a=n(13912),t=n(24760),o=n(95108),f=Math.min;A.exports=[].copyWithin||function(){function b(B,I){var k=e(this),g=t(k),d=a(B,g),c=a(I,g),m=arguments.length>2?arguments[2]:void 0,l=f((m===void 0?g:a(m,g))-c,g-d),u=1;for(c0;)c in k?k[d]=k[c]:o(k,d),d+=u,c+=u;return k}return b}()},88471:function(A,r,n){"use strict";var e=n(46771),a=n(13912),t=n(24760);A.exports=function(){function o(f){for(var b=e(this),B=t(b),I=arguments.length,k=a(I>1?arguments[1]:void 0,B),g=I>2?arguments[2]:void 0,d=g===void 0?B:a(g,B);d>k;)b[k++]=f;return b}return o}()},35601:function(A,r,n){"use strict";var e=n(22603).forEach,a=n(55528),t=a("forEach");A.exports=t?[].forEach:function(){function o(f){return e(this,f,arguments.length>1?arguments[1]:void 0)}return o}()},78008:function(A,r,n){"use strict";var e=n(24760);A.exports=function(a,t,o){for(var f=0,b=arguments.length>2?o:e(t),B=new a(b);b>f;)B[f]=t[f++];return B}},73174:function(A,r,n){"use strict";var e=n(75754),a=n(91495),t=n(46771),o=n(40125),f=n(76571),b=n(1031),B=n(24760),I=n(60102),k=n(77455),g=n(59201),d=Array;A.exports=function(){function c(m){var l=t(m),u=b(this),s=arguments.length,i=s>1?arguments[1]:void 0,h=i!==void 0;h&&(i=e(i,s>2?arguments[2]:void 0));var C=g(l),v=0,p,N,V,S,y,L;if(C&&!(this===d&&f(C)))for(N=u?new this:[],S=k(l,C),y=S.next;!(V=a(y,S)).done;v++)L=h?o(S,i,[V.value,v],!0):V.value,I(N,v,L);else for(p=B(l),N=u?new this(p):d(p);p>v;v++)L=h?i(l[v],v):l[v],I(N,v,L);return N.length=v,N}return c}()},14211:function(A,r,n){"use strict";var e=n(57591),a=n(13912),t=n(24760),o=function(b){return function(B,I,k){var g=e(B),d=t(g);if(d===0)return!b&&-1;var c=a(k,d),m;if(b&&I!==I){for(;d>c;)if(m=g[c++],m!==m)return!0}else for(;d>c;c++)if((b||c in g)&&g[c]===I)return b||c||0;return!b&&-1}};A.exports={includes:o(!0),indexOf:o(!1)}},22603:function(A,r,n){"use strict";var e=n(75754),a=n(67250),t=n(37457),o=n(46771),f=n(24760),b=n(57823),B=a([].push),I=function(g){var d=g===1,c=g===2,m=g===3,l=g===4,u=g===6,s=g===7,i=g===5||u;return function(h,C,v,p){for(var N=o(h),V=t(N),S=f(V),y=e(C,v),L=0,w=p||b,T=d?w(h,S):c||s?w(h,0):void 0,x,M;S>L;L++)if((i||L in V)&&(x=V[L],M=y(x,L,N),g))if(d)T[L]=M;else if(M)switch(g){case 3:return!0;case 5:return x;case 6:return L;case 2:B(T,x)}else switch(g){case 4:return!1;case 7:B(T,x)}return u?-1:m||l?l:T}};A.exports={forEach:I(0),map:I(1),filter:I(2),some:I(3),every:I(4),find:I(5),findIndex:I(6),filterReject:I(7)}},1325:function(A,r,n){"use strict";var e=n(61267),a=n(57591),t=n(61365),o=n(24760),f=n(55528),b=Math.min,B=[].lastIndexOf,I=!!B&&1/[1].lastIndexOf(1,-0)<0,k=f("lastIndexOf"),g=I||!k;A.exports=g?function(){function d(c){if(I)return e(B,this,arguments)||0;var m=a(this),l=o(m);if(l===0)return-1;var u=l-1;for(arguments.length>1&&(u=b(u,t(arguments[1]))),u<0&&(u=l+u);u>=0;u--)if(u in m&&m[u]===c)return u||0;return-1}return d}():B},44091:function(A,r,n){"use strict";var e=n(40033),a=n(24697),t=n(5026),o=a("species");A.exports=function(f){return t>=51||!e(function(){var b=[],B=b.constructor={};return B[o]=function(){return{foo:1}},b[f](Boolean).foo!==1})}},55528:function(A,r,n){"use strict";var e=n(40033);A.exports=function(a,t){var o=[][a];return!!o&&e(function(){o.call(null,t||function(){return 1},1)})}},56844:function(A,r,n){"use strict";var e=n(10320),a=n(46771),t=n(37457),o=n(24760),f=TypeError,b="Reduce of empty array with no initial value",B=function(k){return function(g,d,c,m){var l=a(g),u=t(l),s=o(l);if(e(d),s===0&&c<2)throw new f(b);var i=k?s-1:0,h=k?-1:1;if(c<2)for(;;){if(i in u){m=u[i],i+=h;break}if(i+=h,k?i<0:s<=i)throw new f(b)}for(;k?i>=0:s>i;i+=h)i in u&&(m=d(m,u[i],i,l));return m}};A.exports={left:B(!1),right:B(!0)}},13345:function(A,r,n){"use strict";var e=n(58310),a=n(37386),t=TypeError,o=Object.getOwnPropertyDescriptor,f=e&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(b){return b instanceof TypeError}}();A.exports=f?function(b,B){if(a(b)&&!o(b,"length").writable)throw new t("Cannot set read only .length");return b.length=B}:function(b,B){return b.length=B}},54602:function(A,r,n){"use strict";var e=n(67250);A.exports=e([].slice)},90274:function(A,r,n){"use strict";var e=n(54602),a=Math.floor,t=function o(f,b){var B=f.length;if(B<8)for(var I=1,k,g;I0;)f[g]=f[--g];g!==I++&&(f[g]=k)}else for(var d=a(B/2),c=o(e(f,0,d),b),m=o(e(f,d),b),l=c.length,u=m.length,s=0,i=0;s1?arguments[1]:void 0),M;M=M?M.next:T.first;)for(x(M.value,M.key,this);M&&M.removed;)M=M.previous}return L}(),has:function(){function L(w){return!!y(this,w)}return L}()}),t(N,C?{get:function(){function L(w){var T=y(this,w);return T&&T.value}return L}(),set:function(){function L(w,T){return S(this,w===0?0:w,T)}return L}()}:{add:function(){function L(w){return S(this,w=w===0?0:w,w)}return L}()}),d&&a(N,"size",{configurable:!0,get:function(){function L(){return V(this).size}return L}()}),p}return s}(),setStrong:function(){function s(i,h,C){var v=h+" Iterator",p=u(h),N=u(v);I(i,h,function(V,S){l(this,{type:v,target:V,state:p(V),kind:S,last:void 0})},function(){for(var V=N(this),S=V.kind,y=V.last;y&&y.removed;)y=y.previous;return!V.target||!(V.last=y=y?y.next:V.state.first)?(V.target=void 0,k(void 0,!0)):k(S==="keys"?y.key:S==="values"?y.value:[y.key,y.value],!1)},C?"entries":"values",!C,!0),g(h)}return s}()}},39895:function(A,r,n){"use strict";var e=n(67250),a=n(30145),t=n(81969).getWeakData,o=n(60077),f=n(30365),b=n(42871),B=n(77568),I=n(49450),k=n(22603),g=n(45299),d=n(5419),c=d.set,m=d.getterFor,l=k.find,u=k.findIndex,s=e([].splice),i=0,h=function(N){return N.frozen||(N.frozen=new C)},C=function(){this.entries=[]},v=function(N,V){return l(N.entries,function(S){return S[0]===V})};C.prototype={get:function(){function p(N){var V=v(this,N);if(V)return V[1]}return p}(),has:function(){function p(N){return!!v(this,N)}return p}(),set:function(){function p(N,V){var S=v(this,N);S?S[1]=V:this.entries.push([N,V])}return p}(),delete:function(){function p(N){var V=u(this.entries,function(S){return S[0]===N});return~V&&s(this.entries,V,1),!!~V}return p}()},A.exports={getConstructor:function(){function p(N,V,S,y){var L=N(function(M,O){o(M,w),c(M,{type:V,id:i++,frozen:void 0}),b(O)||I(O,M[y],{that:M,AS_ENTRIES:S})}),w=L.prototype,T=m(V),x=function(){function M(O,D,E){var P=T(O),R=t(f(D),!0);return R===!0?h(P).set(D,E):R[P.id]=E,O}return M}();return a(w,{delete:function(){function M(O){var D=T(this);if(!B(O))return!1;var E=t(O);return E===!0?h(D).delete(O):E&&g(E,D.id)&&delete E[D.id]}return M}(),has:function(){function M(O){var D=T(this);if(!B(O))return!1;var E=t(O);return E===!0?h(D).has(O):E&&g(E,D.id)}return M}()}),a(w,S?{get:function(){function M(O){var D=T(this);if(B(O)){var E=t(O);return E===!0?h(D).get(O):E?E[D.id]:void 0}}return M}(),set:function(){function M(O,D){return x(this,O,D)}return M}()}:{add:function(){function M(O){return x(this,O,!0)}return M}()}),L}return p}()}},45150:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(67250),o=n(41314),f=n(55938),b=n(81969),B=n(49450),I=n(60077),k=n(55747),g=n(42871),d=n(77568),c=n(40033),m=n(92490),l=n(84925),u=n(5781);A.exports=function(s,i,h){var C=s.indexOf("Map")!==-1,v=s.indexOf("Weak")!==-1,p=C?"set":"add",N=a[s],V=N&&N.prototype,S=N,y={},L=function(P){var R=t(V[P]);f(V,P,P==="add"?function(){function j(F){return R(this,F===0?0:F),this}return j}():P==="delete"?function(j){return v&&!d(j)?!1:R(this,j===0?0:j)}:P==="get"?function(){function j(F){return v&&!d(F)?void 0:R(this,F===0?0:F)}return j}():P==="has"?function(){function j(F){return v&&!d(F)?!1:R(this,F===0?0:F)}return j}():function(){function j(F,W){return R(this,F===0?0:F,W),this}return j}())},w=o(s,!k(N)||!(v||V.forEach&&!c(function(){new N().entries().next()})));if(w)S=h.getConstructor(i,s,C,p),b.enable();else if(o(s,!0)){var T=new S,x=T[p](v?{}:-0,1)!==T,M=c(function(){T.has(1)}),O=m(function(E){new N(E)}),D=!v&&c(function(){for(var E=new N,P=5;P--;)E[p](P,P);return!E.has(-0)});O||(S=i(function(E,P){I(E,V);var R=u(new N,E,S);return g(P)||B(P,R[p],{that:R,AS_ENTRIES:C}),R}),S.prototype=V,V.constructor=S),(M||D)&&(L("delete"),L("has"),C&&L("get")),(D||x)&&L(p),v&&V.clear&&delete V.clear}return y[s]=S,e({global:!0,constructor:!0,forced:S!==N},y),l(S,s),v||h.setStrong(S,s,C),S}},5774:function(A,r,n){"use strict";var e=n(45299),a=n(97921),t=n(27193),o=n(74595);A.exports=function(f,b,B){for(var I=a(b),k=o.f,g=t.f,d=0;d"+g+""}},5959:function(A){"use strict";A.exports=function(r,n){return{value:r,done:n}}},37909:function(A,r,n){"use strict";var e=n(58310),a=n(74595),t=n(87458);A.exports=e?function(o,f,b){return a.f(o,f,t(1,b))}:function(o,f,b){return o[f]=b,o}},87458:function(A){"use strict";A.exports=function(r,n){return{enumerable:!(r&1),configurable:!(r&2),writable:!(r&4),value:n}}},60102:function(A,r,n){"use strict";var e=n(58310),a=n(74595),t=n(87458);A.exports=function(o,f,b){e?a.f(o,f,t(0,b)):o[f]=b}},67206:function(A,r,n){"use strict";var e=n(67250),a=n(40033),t=n(24051).start,o=RangeError,f=isFinite,b=Math.abs,B=Date.prototype,I=B.toISOString,k=e(B.getTime),g=e(B.getUTCDate),d=e(B.getUTCFullYear),c=e(B.getUTCHours),m=e(B.getUTCMilliseconds),l=e(B.getUTCMinutes),u=e(B.getUTCMonth),s=e(B.getUTCSeconds);A.exports=a(function(){return I.call(new Date(-50000000000001))!=="0385-07-25T07:06:39.999Z"})||!a(function(){I.call(new Date(NaN))})?function(){function i(){if(!f(k(this)))throw new o("Invalid time value");var h=this,C=d(h),v=m(h),p=C<0?"-":C>9999?"+":"";return p+t(b(C),p?6:4,0)+"-"+t(u(h)+1,2,0)+"-"+t(g(h),2,0)+"T"+t(c(h),2,0)+":"+t(l(h),2,0)+":"+t(s(h),2,0)+"."+t(v,3,0)+"Z"}return i}():I},10886:function(A,r,n){"use strict";var e=n(30365),a=n(13396),t=TypeError;A.exports=function(o){if(e(this),o==="string"||o==="default")o="string";else if(o!=="number")throw new t("Incorrect hint");return a(this,o)}},73936:function(A,r,n){"use strict";var e=n(20001),a=n(74595);A.exports=function(t,o,f){return f.get&&e(f.get,o,{getter:!0}),f.set&&e(f.set,o,{setter:!0}),a.f(t,o,f)}},55938:function(A,r,n){"use strict";var e=n(55747),a=n(74595),t=n(20001),o=n(18231);A.exports=function(f,b,B,I){I||(I={});var k=I.enumerable,g=I.name!==void 0?I.name:b;if(e(B)&&t(B,g,I),I.global)k?f[b]=B:o(b,B);else{try{I.unsafe?f[b]&&(k=!0):delete f[b]}catch(d){}k?f[b]=B:a.f(f,b,{value:B,enumerable:!1,configurable:!I.nonConfigurable,writable:!I.nonWritable})}return f}},30145:function(A,r,n){"use strict";var e=n(55938);A.exports=function(a,t,o){for(var f in t)e(a,f,t[f],o);return a}},18231:function(A,r,n){"use strict";var e=n(74685),a=Object.defineProperty;A.exports=function(t,o){try{a(e,t,{value:o,configurable:!0,writable:!0})}catch(f){e[t]=o}return o}},95108:function(A,r,n){"use strict";var e=n(89393),a=TypeError;A.exports=function(t,o){if(!delete t[o])throw new a("Cannot delete property "+e(o)+" of "+e(t))}},58310:function(A,r,n){"use strict";var e=n(40033);A.exports=!e(function(){return Object.defineProperty({},1,{get:function(){function a(){return 7}return a}()})[1]!==7})},12689:function(A,r,n){"use strict";var e=n(74685),a=n(77568),t=e.document,o=a(t)&&a(t.createElement);A.exports=function(f){return o?t.createElement(f):{}}},21291:function(A){"use strict";var r=TypeError,n=9007199254740991;A.exports=function(e){if(e>n)throw r("Maximum allowed index exceeded");return e}},652:function(A,r,n){"use strict";var e=n(63318),a=e.match(/firefox\/(\d+)/i);A.exports=!!a&&+a[1]},8180:function(A,r,n){"use strict";var e=n(73730),a=n(81702);A.exports=!e&&!a&&typeof window=="object"&&typeof document=="object"},49197:function(A){"use strict";A.exports=typeof Bun=="function"&&Bun&&typeof Bun.version=="string"},73730:function(A){"use strict";A.exports=typeof Deno=="object"&&Deno&&typeof Deno.version=="object"},19228:function(A,r,n){"use strict";var e=n(63318);A.exports=/MSIE|Trident/.test(e)},51802:function(A,r,n){"use strict";var e=n(63318);A.exports=/ipad|iphone|ipod/i.test(e)&&typeof Pebble!="undefined"},83433:function(A,r,n){"use strict";var e=n(63318);A.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(e)},81702:function(A,r,n){"use strict";var e=n(74685),a=n(7462);A.exports=a(e.process)==="process"},63383:function(A,r,n){"use strict";var e=n(63318);A.exports=/web0s(?!.*chrome)/i.test(e)},63318:function(A){"use strict";A.exports=typeof navigator!="undefined"&&String(navigator.userAgent)||""},5026:function(A,r,n){"use strict";var e=n(74685),a=n(63318),t=e.process,o=e.Deno,f=t&&t.versions||o&&o.version,b=f&&f.v8,B,I;b&&(B=b.split("."),I=B[0]>0&&B[0]<4?1:+(B[0]+B[1])),!I&&a&&(B=a.match(/Edge\/(\d+)/),(!B||B[1]>=74)&&(B=a.match(/Chrome\/(\d+)/),B&&(I=+B[1]))),A.exports=I},9342:function(A,r,n){"use strict";var e=n(63318),a=e.match(/AppleWebKit\/(\d+)\./);A.exports=!!a&&+a[1]},89453:function(A){"use strict";A.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},63964:function(A,r,n){"use strict";var e=n(74685),a=n(27193).f,t=n(37909),o=n(55938),f=n(18231),b=n(5774),B=n(41314);A.exports=function(I,k){var g=I.target,d=I.global,c=I.stat,m,l,u,s,i,h;if(d?l=e:c?l=e[g]||f(g,{}):l=e[g]&&e[g].prototype,l)for(u in k){if(i=k[u],I.dontCallGetSet?(h=a(l,u),s=h&&h.value):s=l[u],m=B(d?u:g+(c?".":"#")+u,I.forced),!m&&s!==void 0){if(typeof i==typeof s)continue;b(i,s)}(I.sham||s&&s.sham)&&t(i,"sham",!0),o(l,u,i,I)}}},40033:function(A){"use strict";A.exports=function(r){try{return!!r()}catch(n){return!0}}},79942:function(A,r,n){"use strict";n(79669);var e=n(91495),a=n(55938),t=n(14489),o=n(40033),f=n(24697),b=n(37909),B=f("species"),I=RegExp.prototype;A.exports=function(k,g,d,c){var m=f(k),l=!o(function(){var h={};return h[m]=function(){return 7},""[k](h)!==7}),u=l&&!o(function(){var h=!1,C=/a/;return k==="split"&&(C={},C.constructor={},C.constructor[B]=function(){return C},C.flags="",C[m]=/./[m]),C.exec=function(){return h=!0,null},C[m](""),!h});if(!l||!u||d){var s=/./[m],i=g(m,""[k],function(h,C,v,p,N){var V=C.exec;return V===t||V===I.exec?l&&!N?{done:!0,value:e(s,C,v,p)}:{done:!0,value:e(h,v,C,p)}:{done:!1}});a(String.prototype,k,i[0]),a(I,m,i[1])}c&&b(I[m],"sham",!0)}},65561:function(A,r,n){"use strict";var e=n(37386),a=n(24760),t=n(21291),o=n(75754),f=function b(B,I,k,g,d,c,m,l){for(var u=d,s=0,i=m?o(m,l):!1,h,C;s0&&e(h)?(C=a(h),u=b(B,I,h,C,u,c-1)-1):(t(u+1),B[u]=h),u++),s++;return u};A.exports=f},50730:function(A,r,n){"use strict";var e=n(40033);A.exports=!e(function(){return Object.isExtensible(Object.preventExtensions({}))})},61267:function(A,r,n){"use strict";var e=n(55050),a=Function.prototype,t=a.apply,o=a.call;A.exports=typeof Reflect=="object"&&Reflect.apply||(e?o.bind(t):function(){return o.apply(t,arguments)})},75754:function(A,r,n){"use strict";var e=n(71138),a=n(10320),t=n(55050),o=e(e.bind);A.exports=function(f,b){return a(f),b===void 0?f:t?o(f,b):function(){return f.apply(b,arguments)}}},55050:function(A,r,n){"use strict";var e=n(40033);A.exports=!e(function(){var a=function(){}.bind();return typeof a!="function"||a.hasOwnProperty("prototype")})},66284:function(A,r,n){"use strict";var e=n(67250),a=n(10320),t=n(77568),o=n(45299),f=n(54602),b=n(55050),B=Function,I=e([].concat),k=e([].join),g={},d=function(m,l,u){if(!o(g,l)){for(var s=[],i=0;i]*>)/g,I=/\$([$&'`]|\d{1,2})/g;A.exports=function(k,g,d,c,m,l){var u=d+k.length,s=c.length,i=I;return m!==void 0&&(m=a(m),i=B),f(l,i,function(h,C){var v;switch(o(C,0)){case"$":return"$";case"&":return k;case"`":return b(g,0,d);case"'":return b(g,u);case"<":v=m[b(C,1,-1)];break;default:var p=+C;if(p===0)return h;if(p>s){var N=t(p/10);return N===0?h:N<=s?c[N-1]===void 0?o(C,1):c[N-1]+o(C,1):h}v=c[p-1]}return v===void 0?"":v})}},74685:function(A,r,n){"use strict";var e=function(t){return t&&t.Math===Math&&t};A.exports=e(typeof globalThis=="object"&&globalThis)||e(typeof window=="object"&&window)||e(typeof self=="object"&&self)||e(typeof n.g=="object"&&n.g)||e(!1)||function(){return this}()||Function("return this")()},45299:function(A,r,n){"use strict";var e=n(67250),a=n(46771),t=e({}.hasOwnProperty);A.exports=Object.hasOwn||function(){function o(f,b){return t(a(f),b)}return o}()},79195:function(A){"use strict";A.exports={}},72259:function(A){"use strict";A.exports=function(r,n){try{arguments.length}catch(e){}}},5315:function(A,r,n){"use strict";var e=n(4009);A.exports=e("document","documentElement")},36223:function(A,r,n){"use strict";var e=n(58310),a=n(40033),t=n(12689);A.exports=!e&&!a(function(){return Object.defineProperty(t("div"),"a",{get:function(){function o(){return 7}return o}()}).a!==7})},91784:function(A){"use strict";var r=Array,n=Math.abs,e=Math.pow,a=Math.floor,t=Math.log,o=Math.LN2,f=function(I,k,g){var d=r(g),c=g*8-k-1,m=(1<>1,u=k===23?e(2,-24)-e(2,-77):0,s=I<0||I===0&&1/I<0?1:0,i=0,h,C,v;for(I=n(I),I!==I||I===1/0?(C=I!==I?1:0,h=m):(h=a(t(I)/o),v=e(2,-h),I*v<1&&(h--,v*=2),h+l>=1?I+=u/v:I+=u*e(2,1-l),I*v>=2&&(h++,v/=2),h+l>=m?(C=0,h=m):h+l>=1?(C=(I*v-1)*e(2,k),h+=l):(C=I*e(2,l-1)*e(2,k),h=0));k>=8;)d[i++]=C&255,C/=256,k-=8;for(h=h<0;)d[i++]=h&255,h/=256,c-=8;return d[--i]|=s*128,d},b=function(I,k){var g=I.length,d=g*8-k-1,c=(1<>1,l=d-7,u=g-1,s=I[u--],i=s&127,h;for(s>>=7;l>0;)i=i*256+I[u--],l-=8;for(h=i&(1<<-l)-1,i>>=-l,l+=k;l>0;)h=h*256+I[u--],l-=8;if(i===0)i=1-m;else{if(i===c)return h?NaN:s?-1/0:1/0;h+=e(2,k),i-=m}return(s?-1:1)*h*e(2,i-k)};A.exports={pack:f,unpack:b}},37457:function(A,r,n){"use strict";var e=n(67250),a=n(40033),t=n(7462),o=Object,f=e("".split);A.exports=a(function(){return!o("z").propertyIsEnumerable(0)})?function(b){return t(b)==="String"?f(b,""):o(b)}:o},5781:function(A,r,n){"use strict";var e=n(55747),a=n(77568),t=n(76649);A.exports=function(o,f,b){var B,I;return t&&e(B=f.constructor)&&B!==b&&a(I=B.prototype)&&I!==b.prototype&&t(o,I),o}},40492:function(A,r,n){"use strict";var e=n(67250),a=n(55747),t=n(40095),o=e(Function.toString);a(t.inspectSource)||(t.inspectSource=function(f){return o(f)}),A.exports=t.inspectSource},81969:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(79195),o=n(77568),f=n(45299),b=n(74595).f,B=n(37310),I=n(81644),k=n(81834),g=n(16738),d=n(50730),c=!1,m=g("meta"),l=0,u=function(N){b(N,m,{value:{objectID:"O"+l++,weakData:{}}})},s=function(N,V){if(!o(N))return typeof N=="symbol"?N:(typeof N=="string"?"S":"P")+N;if(!f(N,m)){if(!k(N))return"F";if(!V)return"E";u(N)}return N[m].objectID},i=function(N,V){if(!f(N,m)){if(!k(N))return!0;if(!V)return!1;u(N)}return N[m].weakData},h=function(N){return d&&c&&k(N)&&!f(N,m)&&u(N),N},C=function(){v.enable=function(){},c=!0;var N=B.f,V=a([].splice),S={};S[m]=1,N(S).length&&(B.f=function(y){for(var L=N(y),w=0,T=L.length;wy;y++)if(w=O(l[y]),w&&B(m,w))return w;return new c(!1)}V=I(l,S)}for(T=C?l.next:V.next;!(x=a(T,V)).done;){try{w=O(x.value)}catch(D){g(V,"throw",D)}if(typeof w=="object"&&w&&B(m,w))return w}return new c(!1)}},28649:function(A,r,n){"use strict";var e=n(91495),a=n(30365),t=n(78060);A.exports=function(o,f,b){var B,I;a(o);try{if(B=t(o,"return"),!B){if(f==="throw")throw b;return b}B=e(B,o)}catch(k){I=!0,B=k}if(f==="throw")throw b;if(I)throw B;return a(B),b}},5656:function(A,r,n){"use strict";var e=n(67635).IteratorPrototype,a=n(80674),t=n(87458),o=n(84925),f=n(83967),b=function(){return this};A.exports=function(B,I,k,g){var d=I+" Iterator";return B.prototype=a(e,{next:t(+!g,k)}),o(B,d,!1,!0),f[d]=b,B}},65574:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(4493),o=n(70520),f=n(55747),b=n(5656),B=n(36917),I=n(76649),k=n(84925),g=n(37909),d=n(55938),c=n(24697),m=n(83967),l=n(67635),u=o.PROPER,s=o.CONFIGURABLE,i=l.IteratorPrototype,h=l.BUGGY_SAFARI_ITERATORS,C=c("iterator"),v="keys",p="values",N="entries",V=function(){return this};A.exports=function(S,y,L,w,T,x,M){b(L,y,w);var O=function(J){if(J===T&&j)return j;if(!h&&J&&J in P)return P[J];switch(J){case v:return function(){function Q(){return new L(this,J)}return Q}();case p:return function(){function Q(){return new L(this,J)}return Q}();case N:return function(){function Q(){return new L(this,J)}return Q}()}return function(){return new L(this)}},D=y+" Iterator",E=!1,P=S.prototype,R=P[C]||P["@@iterator"]||T&&P[T],j=!h&&R||O(T),F=y==="Array"&&P.entries||R,W,z,K;if(F&&(W=B(F.call(new S)),W!==Object.prototype&&W.next&&(!t&&B(W)!==i&&(I?I(W,i):f(W[C])||d(W,C,V)),k(W,D,!0,!0),t&&(m[D]=V))),u&&T===p&&R&&R.name!==p&&(!t&&s?g(P,"name",p):(E=!0,j=function(){function G(){return a(R,this)}return G}())),T)if(z={values:O(p),keys:x?j:O(v),entries:O(N)},M)for(K in z)(h||E||!(K in P))&&d(P,K,z[K]);else e({target:y,proto:!0,forced:h||E},z);return(!t||M)&&P[C]!==j&&d(P,C,j,{name:T}),m[y]=j,z}},67635:function(A,r,n){"use strict";var e=n(40033),a=n(55747),t=n(77568),o=n(80674),f=n(36917),b=n(55938),B=n(24697),I=n(4493),k=B("iterator"),g=!1,d,c,m;[].keys&&(m=[].keys(),"next"in m?(c=f(f(m)),c!==Object.prototype&&(d=c)):g=!0);var l=!t(d)||e(function(){var u={};return d[k].call(u)!==u});l?d={}:I&&(d=o(d)),a(d[k])||b(d,k,function(){return this}),A.exports={IteratorPrototype:d,BUGGY_SAFARI_ITERATORS:g}},83967:function(A){"use strict";A.exports={}},24760:function(A,r,n){"use strict";var e=n(10188);A.exports=function(a){return e(a.length)}},20001:function(A,r,n){"use strict";var e=n(67250),a=n(40033),t=n(55747),o=n(45299),f=n(58310),b=n(70520).CONFIGURABLE,B=n(40492),I=n(5419),k=I.enforce,g=I.get,d=String,c=Object.defineProperty,m=e("".slice),l=e("".replace),u=e([].join),s=f&&!a(function(){return c(function(){},"length",{value:8}).length!==8}),i=String(String).split("String"),h=A.exports=function(C,v,p){m(d(v),0,7)==="Symbol("&&(v="["+l(d(v),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),p&&p.getter&&(v="get "+v),p&&p.setter&&(v="set "+v),(!o(C,"name")||b&&C.name!==v)&&(f?c(C,"name",{value:v,configurable:!0}):C.name=v),s&&p&&o(p,"arity")&&C.length!==p.arity&&c(C,"length",{value:p.arity});try{p&&o(p,"constructor")&&p.constructor?f&&c(C,"prototype",{writable:!1}):C.prototype&&(C.prototype=void 0)}catch(V){}var N=k(C);return o(N,"source")||(N.source=u(i,typeof v=="string"?v:"")),C};Function.prototype.toString=h(function(){function C(){return t(this)&&g(this).source||B(this)}return C}(),"toString")},82040:function(A){"use strict";var r=Math.expm1,n=Math.exp;A.exports=!r||r(10)>22025.465794806718||r(10)<22025.465794806718||r(-2e-17)!==-2e-17?function(){function e(a){var t=+a;return t===0?t:t>-1e-6&&t<1e-6?t+t*t/2:n(t)-1}return e}():r},14950:function(A,r,n){"use strict";var e=n(22172),a=Math.abs,t=2220446049250313e-31,o=1/t,f=function(B){return B+o-o};A.exports=function(b,B,I,k){var g=+b,d=a(g),c=e(g);if(dI||l!==l?c*(1/0):c*l}},95867:function(A,r,n){"use strict";var e=n(14950),a=11920928955078125e-23,t=34028234663852886e22,o=11754943508222875e-54;A.exports=Math.fround||function(){function f(b){return e(b,a,t,o)}return f}()},75002:function(A){"use strict";var r=Math.log,n=Math.LOG10E;A.exports=Math.log10||function(){function e(a){return r(a)*n}return e}()},90874:function(A){"use strict";var r=Math.log;A.exports=Math.log1p||function(){function n(e){var a=+e;return a>-1e-8&&a<1e-8?a-a*a/2:r(1+a)}return n}()},22172:function(A){"use strict";A.exports=Math.sign||function(){function r(n){var e=+n;return e===0||e!==e?e:e<0?-1:1}return r}()},21119:function(A){"use strict";var r=Math.ceil,n=Math.floor;A.exports=Math.trunc||function(){function e(a){var t=+a;return(t>0?n:r)(t)}return e}()},37713:function(A,r,n){"use strict";var e=n(74685),a=n(44915),t=n(75754),o=n(60375).set,f=n(9547),b=n(83433),B=n(51802),I=n(63383),k=n(81702),g=e.MutationObserver||e.WebKitMutationObserver,d=e.document,c=e.process,m=e.Promise,l=a("queueMicrotask"),u,s,i,h,C;if(!l){var v=new f,p=function(){var V,S;for(k&&(V=c.domain)&&V.exit();S=v.get();)try{S()}catch(y){throw v.head&&u(),y}V&&V.enter()};!b&&!k&&!I&&g&&d?(s=!0,i=d.createTextNode(""),new g(p).observe(i,{characterData:!0}),u=function(){i.data=s=!s}):!B&&m&&m.resolve?(h=m.resolve(void 0),h.constructor=m,C=t(h.then,h),u=function(){C(p)}):k?u=function(){c.nextTick(p)}:(o=t(o,e),u=function(){o(p)}),l=function(V){v.head||u(),v.add(V)}}A.exports=l},81837:function(A,r,n){"use strict";var e=n(10320),a=TypeError,t=function(f){var b,B;this.promise=new f(function(I,k){if(b!==void 0||B!==void 0)throw new a("Bad Promise constructor");b=I,B=k}),this.resolve=e(b),this.reject=e(B)};A.exports.f=function(o){return new t(o)}},86213:function(A,r,n){"use strict";var e=n(72586),a=TypeError;A.exports=function(t){if(e(t))throw new a("The method doesn't accept regular expressions");return t}},3294:function(A,r,n){"use strict";var e=n(74685),a=e.isFinite;A.exports=Number.isFinite||function(){function t(o){return typeof o=="number"&&a(o)}return t}()},28506:function(A,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(12605),f=n(92648).trim,b=n(4198),B=t("".charAt),I=e.parseFloat,k=e.Symbol,g=k&&k.iterator,d=1/I(b+"-0")!==-1/0||g&&!a(function(){I(Object(g))});A.exports=d?function(){function c(m){var l=f(o(m)),u=I(l);return u===0&&B(l,0)==="-"?-0:u}return c}():I},13693:function(A,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(12605),f=n(92648).trim,b=n(4198),B=e.parseInt,I=e.Symbol,k=I&&I.iterator,g=/^[+-]?0x/i,d=t(g.exec),c=B(b+"08")!==8||B(b+"0x16")!==22||k&&!a(function(){B(Object(k))});A.exports=c?function(){function m(l,u){var s=f(o(l));return B(s,u>>>0||(d(g,s)?16:10))}return m}():B},41143:function(A,r,n){"use strict";var e=n(58310),a=n(67250),t=n(91495),o=n(40033),f=n(18450),b=n(89235),B=n(12867),I=n(46771),k=n(37457),g=Object.assign,d=Object.defineProperty,c=a([].concat);A.exports=!g||o(function(){if(e&&g({b:1},g(d({},"a",{enumerable:!0,get:function(){function i(){d(this,"b",{value:3,enumerable:!1})}return i}()}),{b:2})).b!==1)return!0;var m={},l={},u=Symbol("assign detection"),s="abcdefghijklmnopqrst";return m[u]=7,s.split("").forEach(function(i){l[i]=i}),g({},m)[u]!==7||f(g({},l)).join("")!==s})?function(){function m(l,u){for(var s=I(l),i=arguments.length,h=1,C=b.f,v=B.f;i>h;)for(var p=k(arguments[h++]),N=C?c(f(p),C(p)):f(p),V=N.length,S=0,y;V>S;)y=N[S++],(!e||t(v,p,y))&&(s[y]=p[y]);return s}return m}():g},80674:function(A,r,n){"use strict";var e=n(30365),a=n(24239),t=n(89453),o=n(79195),f=n(5315),b=n(12689),B=n(19417),I=">",k="<",g="prototype",d="script",c=B("IE_PROTO"),m=function(){},l=function(v){return k+d+I+v+k+"/"+d+I},u=function(v){v.write(l("")),v.close();var p=v.parentWindow.Object;return v=null,p},s=function(){var v=b("iframe"),p="java"+d+":",N;return v.style.display="none",f.appendChild(v),v.src=String(p),N=v.contentWindow.document,N.open(),N.write(l("document.F=Object")),N.close(),N.F},i,h=function(){try{i=new ActiveXObject("htmlfile")}catch(p){}h=typeof document!="undefined"?document.domain&&i?u(i):s():u(i);for(var v=t.length;v--;)delete h[g][t[v]];return h()};o[c]=!0,A.exports=Object.create||function(){function C(v,p){var N;return v!==null?(m[g]=e(v),N=new m,m[g]=null,N[c]=v):N=h(),p===void 0?N:a.f(N,p)}return C}()},24239:function(A,r,n){"use strict";var e=n(58310),a=n(80944),t=n(74595),o=n(30365),f=n(57591),b=n(18450);r.f=e&&!a?Object.defineProperties:function(){function B(I,k){o(I);for(var g=f(k),d=b(k),c=d.length,m=0,l;c>m;)t.f(I,l=d[m++],g[l]);return I}return B}()},74595:function(A,r,n){"use strict";var e=n(58310),a=n(36223),t=n(80944),o=n(30365),f=n(767),b=TypeError,B=Object.defineProperty,I=Object.getOwnPropertyDescriptor,k="enumerable",g="configurable",d="writable";r.f=e?t?function(){function c(m,l,u){if(o(m),l=f(l),o(u),typeof m=="function"&&l==="prototype"&&"value"in u&&d in u&&!u[d]){var s=I(m,l);s&&s[d]&&(m[l]=u.value,u={configurable:g in u?u[g]:s[g],enumerable:k in u?u[k]:s[k],writable:!1})}return B(m,l,u)}return c}():B:function(){function c(m,l,u){if(o(m),l=f(l),o(u),a)try{return B(m,l,u)}catch(s){}if("get"in u||"set"in u)throw new b("Accessors not supported");return"value"in u&&(m[l]=u.value),m}return c}()},27193:function(A,r,n){"use strict";var e=n(58310),a=n(91495),t=n(12867),o=n(87458),f=n(57591),b=n(767),B=n(45299),I=n(36223),k=Object.getOwnPropertyDescriptor;r.f=e?k:function(){function g(d,c){if(d=f(d),c=b(c),I)try{return k(d,c)}catch(m){}if(B(d,c))return o(!a(t.f,d,c),d[c])}return g}()},81644:function(A,r,n){"use strict";var e=n(7462),a=n(57591),t=n(37310).f,o=n(54602),f=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],b=function(I){try{return t(I)}catch(k){return o(f)}};A.exports.f=function(){function B(I){return f&&e(I)==="Window"?b(I):t(a(I))}return B}()},37310:function(A,r,n){"use strict";var e=n(53726),a=n(89453),t=a.concat("length","prototype");r.f=Object.getOwnPropertyNames||function(){function o(f){return e(f,t)}return o}()},89235:function(A,r){"use strict";r.f=Object.getOwnPropertySymbols},36917:function(A,r,n){"use strict";var e=n(45299),a=n(55747),t=n(46771),o=n(19417),f=n(9225),b=o("IE_PROTO"),B=Object,I=B.prototype;A.exports=f?B.getPrototypeOf:function(k){var g=t(k);if(e(g,b))return g[b];var d=g.constructor;return a(d)&&g instanceof d?d.prototype:g instanceof B?I:null}},81834:function(A,r,n){"use strict";var e=n(40033),a=n(77568),t=n(7462),o=n(3782),f=Object.isExtensible,b=e(function(){f(1)});A.exports=b||o?function(){function B(I){return!a(I)||o&&t(I)==="ArrayBuffer"?!1:f?f(I):!0}return B}():f},21287:function(A,r,n){"use strict";var e=n(67250);A.exports=e({}.isPrototypeOf)},53726:function(A,r,n){"use strict";var e=n(67250),a=n(45299),t=n(57591),o=n(14211).indexOf,f=n(79195),b=e([].push);A.exports=function(B,I){var k=t(B),g=0,d=[],c;for(c in k)!a(f,c)&&a(k,c)&&b(d,c);for(;I.length>g;)a(k,c=I[g++])&&(~o(d,c)||b(d,c));return d}},18450:function(A,r,n){"use strict";var e=n(53726),a=n(89453);A.exports=Object.keys||function(){function t(o){return e(o,a)}return t}()},12867:function(A,r){"use strict";var n={}.propertyIsEnumerable,e=Object.getOwnPropertyDescriptor,a=e&&!n.call({1:2},1);r.f=a?function(){function t(o){var f=e(this,o);return!!f&&f.enumerable}return t}():n},57377:function(A,r,n){"use strict";var e=n(4493),a=n(74685),t=n(40033),o=n(9342);A.exports=e||!t(function(){if(!(o&&o<535)){var f=Math.random();__defineSetter__.call(null,f,function(){}),delete a[f]}})},76649:function(A,r,n){"use strict";var e=n(38656),a=n(77568),t=n(16952),o=n(35908);A.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var f=!1,b={},B;try{B=e(Object.prototype,"__proto__","set"),B(b,[]),f=b instanceof Array}catch(I){}return function(){function I(k,g){return t(k),o(g),a(k)&&(f?B(k,g):k.__proto__=g),k}return I}()}():void 0)},70915:function(A,r,n){"use strict";var e=n(58310),a=n(40033),t=n(67250),o=n(36917),f=n(18450),b=n(57591),B=n(12867).f,I=t(B),k=t([].push),g=e&&a(function(){var c=Object.create(null);return c[2]=2,!I(c,2)}),d=function(m){return function(l){for(var u=b(l),s=f(u),i=g&&o(u)===null,h=s.length,C=0,v=[],p;h>C;)p=s[C++],(!e||(i?p in u:I(u,p)))&&k(v,m?[p,u[p]]:u[p]);return v}};A.exports={entries:d(!0),values:d(!1)}},2509:function(A,r,n){"use strict";var e=n(2650),a=n(2281);A.exports=e?{}.toString:function(){function t(){return"[object "+a(this)+"]"}return t}()},13396:function(A,r,n){"use strict";var e=n(91495),a=n(55747),t=n(77568),o=TypeError;A.exports=function(f,b){var B,I;if(b==="string"&&a(B=f.toString)&&!t(I=e(B,f))||a(B=f.valueOf)&&!t(I=e(B,f))||b!=="string"&&a(B=f.toString)&&!t(I=e(B,f)))return I;throw new o("Can't convert object to primitive value")}},97921:function(A,r,n){"use strict";var e=n(4009),a=n(67250),t=n(37310),o=n(89235),f=n(30365),b=a([].concat);A.exports=e("Reflect","ownKeys")||function(){function B(I){var k=t.f(f(I)),g=o.f;return g?b(k,g(I)):k}return B}()},61765:function(A,r,n){"use strict";var e=n(74685);A.exports=e},10729:function(A){"use strict";A.exports=function(r){try{return{error:!1,value:r()}}catch(n){return{error:!0,value:n}}}},74854:function(A,r,n){"use strict";var e=n(74685),a=n(67512),t=n(55747),o=n(41314),f=n(40492),b=n(24697),B=n(8180),I=n(73730),k=n(4493),g=n(5026),d=a&&a.prototype,c=b("species"),m=!1,l=t(e.PromiseRejectionEvent),u=o("Promise",function(){var s=f(a),i=s!==String(a);if(!i&&g===66||k&&!(d.catch&&d.finally))return!0;if(!g||g<51||!/native code/.test(s)){var h=new a(function(p){p(1)}),C=function(N){N(function(){},function(){})},v=h.constructor={};if(v[c]=C,m=h.then(function(){})instanceof C,!m)return!0}return!i&&(B||I)&&!l});A.exports={CONSTRUCTOR:u,REJECTION_EVENT:l,SUBCLASSING:m}},67512:function(A,r,n){"use strict";var e=n(74685);A.exports=e.Promise},66628:function(A,r,n){"use strict";var e=n(30365),a=n(77568),t=n(81837);A.exports=function(o,f){if(e(o),a(f)&&f.constructor===o)return f;var b=t.f(o),B=b.resolve;return B(f),b.promise}},48199:function(A,r,n){"use strict";var e=n(67512),a=n(92490),t=n(74854).CONSTRUCTOR;A.exports=t||!a(function(o){e.all(o).then(void 0,function(){})})},34550:function(A,r,n){"use strict";var e=n(74595).f;A.exports=function(a,t,o){o in a||e(a,o,{configurable:!0,get:function(){function f(){return t[o]}return f}(),set:function(){function f(b){t[o]=b}return f}()})}},9547:function(A){"use strict";var r=function(){this.head=null,this.tail=null};r.prototype={add:function(){function n(e){var a={item:e,next:null},t=this.tail;t?t.next=a:this.head=a,this.tail=a}return n}(),get:function(){function n(){var e=this.head;if(e){var a=this.head=e.next;return a===null&&(this.tail=null),e.item}}return n}()},A.exports=r},28340:function(A,r,n){"use strict";var e=n(91495),a=n(30365),t=n(55747),o=n(7462),f=n(14489),b=TypeError;A.exports=function(B,I){var k=B.exec;if(t(k)){var g=e(k,B,I);return g!==null&&a(g),g}if(o(B)==="RegExp")return e(f,B,I);throw new b("RegExp#exec called on incompatible receiver")}},14489:function(A,r,n){"use strict";var e=n(91495),a=n(67250),t=n(12605),o=n(70901),f=n(62115),b=n(16639),B=n(80674),I=n(5419).get,k=n(39173),g=n(35688),d=b("native-string-replace",String.prototype.replace),c=RegExp.prototype.exec,m=c,l=a("".charAt),u=a("".indexOf),s=a("".replace),i=a("".slice),h=function(){var N=/a/,V=/b*/g;return e(c,N,"a"),e(c,V,"a"),N.lastIndex!==0||V.lastIndex!==0}(),C=f.BROKEN_CARET,v=/()??/.exec("")[1]!==void 0,p=h||v||C||k||g;p&&(m=function(){function N(V){var S=this,y=I(S),L=t(V),w=y.raw,T,x,M,O,D,E,P;if(w)return w.lastIndex=S.lastIndex,T=e(m,w,L),S.lastIndex=w.lastIndex,T;var R=y.groups,j=C&&S.sticky,F=e(o,S),W=S.source,z=0,K=L;if(j&&(F=s(F,"y",""),u(F,"g")===-1&&(F+="g"),K=i(L,S.lastIndex),S.lastIndex>0&&(!S.multiline||S.multiline&&l(L,S.lastIndex-1)!=="\n")&&(W="(?: "+W+")",K=" "+K,z++),x=new RegExp("^(?:"+W+")",F)),v&&(x=new RegExp("^"+W+"$(?!\\s)",F)),h&&(M=S.lastIndex),O=e(c,j?x:S,K),j?O?(O.input=i(O.input,z),O[0]=i(O[0],z),O.index=S.lastIndex,S.lastIndex+=O[0].length):S.lastIndex=0:h&&O&&(S.lastIndex=S.global?O.index+O[0].length:M),v&&O&&O.length>1&&e(d,O[0],x,function(){for(D=1;Db)","g");return o.exec("b").groups.a!=="b"||"b".replace(o,"$c")!=="bc"})},16952:function(A,r,n){"use strict";var e=n(42871),a=TypeError;A.exports=function(t){if(e(t))throw new a("Can't call method on "+t);return t}},44915:function(A,r,n){"use strict";var e=n(74685),a=n(58310),t=Object.getOwnPropertyDescriptor;A.exports=function(o){if(!a)return e[o];var f=t(e,o);return f&&f.value}},5700:function(A){"use strict";A.exports=Object.is||function(){function r(n,e){return n===e?n!==0||1/n===1/e:n!==n&&e!==e}return r}()},78362:function(A,r,n){"use strict";var e=n(74685),a=n(61267),t=n(55747),o=n(49197),f=n(63318),b=n(54602),B=n(24986),I=e.Function,k=/MSIE .\./.test(f)||o&&function(){var g=e.Bun.version.split(".");return g.length<3||g[0]==="0"&&(g[1]<3||g[1]==="3"&&g[2]==="0")}();A.exports=function(g,d){var c=d?2:1;return k?function(m,l){var u=B(arguments.length,1)>c,s=t(m)?m:I(m),i=u?b(arguments,c):[],h=u?function(){a(s,this,i)}:s;return d?g(h,l):g(h)}:g}},58491:function(A,r,n){"use strict";var e=n(4009),a=n(73936),t=n(24697),o=n(58310),f=t("species");A.exports=function(b){var B=e(b);o&&B&&!B[f]&&a(B,f,{configurable:!0,get:function(){function I(){return this}return I}()})}},84925:function(A,r,n){"use strict";var e=n(74595).f,a=n(45299),t=n(24697),o=t("toStringTag");A.exports=function(f,b,B){f&&!B&&(f=f.prototype),f&&!a(f,o)&&e(f,o,{configurable:!0,value:b})}},19417:function(A,r,n){"use strict";var e=n(16639),a=n(16738),t=e("keys");A.exports=function(o){return t[o]||(t[o]=a(o))}},40095:function(A,r,n){"use strict";var e=n(4493),a=n(74685),t=n(18231),o="__core-js_shared__",f=A.exports=a[o]||t(o,{});(f.versions||(f.versions=[])).push({version:"3.37.1",mode:e?"pure":"global",copyright:"\xA9 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.37.1/LICENSE",source:"https://github.com/zloirock/core-js"})},16639:function(A,r,n){"use strict";var e=n(40095);A.exports=function(a,t){return e[a]||(e[a]=t||{})}},28987:function(A,r,n){"use strict";var e=n(30365),a=n(32606),t=n(42871),o=n(24697),f=o("species");A.exports=function(b,B){var I=e(b).constructor,k;return I===void 0||t(k=e(I)[f])?B:a(k)}},88539:function(A,r,n){"use strict";var e=n(40033);A.exports=function(a){return e(function(){var t=""[a]('"');return t!==t.toLowerCase()||t.split('"').length>3})}},50233:function(A,r,n){"use strict";var e=n(67250),a=n(61365),t=n(12605),o=n(16952),f=e("".charAt),b=e("".charCodeAt),B=e("".slice),I=function(g){return function(d,c){var m=t(o(d)),l=a(c),u=m.length,s,i;return l<0||l>=u?g?"":void 0:(s=b(m,l),s<55296||s>56319||l+1===u||(i=b(m,l+1))<56320||i>57343?g?f(m,l):s:g?B(m,l,l+2):(s-55296<<10)+(i-56320)+65536)}};A.exports={codeAt:I(!1),charAt:I(!0)}},34125:function(A,r,n){"use strict";var e=n(63318);A.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(e)},24051:function(A,r,n){"use strict";var e=n(67250),a=n(10188),t=n(12605),o=n(62443),f=n(16952),b=e(o),B=e("".slice),I=Math.ceil,k=function(d){return function(c,m,l){var u=t(f(c)),s=a(m),i=u.length,h=l===void 0?" ":t(l),C,v;return s<=i||h===""?u:(C=s-i,v=b(h,I(C/h.length)),v.length>C&&(v=B(v,0,C)),d?u+v:v+u)}};A.exports={start:k(!1),end:k(!0)}},62443:function(A,r,n){"use strict";var e=n(61365),a=n(12605),t=n(16952),o=RangeError;A.exports=function(){function f(b){var B=a(t(this)),I="",k=e(b);if(k<0||k===1/0)throw new o("Wrong number of repetitions");for(;k>0;(k>>>=1)&&(B+=B))k&1&&(I+=B);return I}return f}()},43476:function(A,r,n){"use strict";var e=n(92648).end,a=n(90012);A.exports=a("trimEnd")?function(){function t(){return e(this)}return t}():"".trimEnd},90012:function(A,r,n){"use strict";var e=n(70520).PROPER,a=n(40033),t=n(4198),o="\u200B\x85\u180E";A.exports=function(f){return a(function(){return!!t[f]()||o[f]()!==o||e&&t[f].name!==f})}},43885:function(A,r,n){"use strict";var e=n(92648).start,a=n(90012);A.exports=a("trimStart")?function(){function t(){return e(this)}return t}():"".trimStart},92648:function(A,r,n){"use strict";var e=n(67250),a=n(16952),t=n(12605),o=n(4198),f=e("".replace),b=RegExp("^["+o+"]+"),B=RegExp("(^|[^"+o+"])["+o+"]+$"),I=function(g){return function(d){var c=t(a(d));return g&1&&(c=f(c,b,"")),g&2&&(c=f(c,B,"$1")),c}};A.exports={start:I(1),end:I(2),trim:I(3)}},52357:function(A,r,n){"use strict";var e=n(5026),a=n(40033),t=n(74685),o=t.String;A.exports=!!Object.getOwnPropertySymbols&&!a(function(){var f=Symbol("symbol detection");return!o(f)||!(Object(f)instanceof Symbol)||!Symbol.sham&&e&&e<41})},52360:function(A,r,n){"use strict";var e=n(91495),a=n(4009),t=n(24697),o=n(55938);A.exports=function(){var f=a("Symbol"),b=f&&f.prototype,B=b&&b.valueOf,I=t("toPrimitive");b&&!b[I]&&o(b,I,function(k){return e(B,this)},{arity:1})}},66570:function(A,r,n){"use strict";var e=n(52357);A.exports=e&&!!Symbol.for&&!!Symbol.keyFor},60375:function(A,r,n){"use strict";var e=n(74685),a=n(61267),t=n(75754),o=n(55747),f=n(45299),b=n(40033),B=n(5315),I=n(54602),k=n(12689),g=n(24986),d=n(83433),c=n(81702),m=e.setImmediate,l=e.clearImmediate,u=e.process,s=e.Dispatch,i=e.Function,h=e.MessageChannel,C=e.String,v=0,p={},N="onreadystatechange",V,S,y,L;b(function(){V=e.location});var w=function(D){if(f(p,D)){var E=p[D];delete p[D],E()}},T=function(D){return function(){w(D)}},x=function(D){w(D.data)},M=function(D){e.postMessage(C(D),V.protocol+"//"+V.host)};(!m||!l)&&(m=function(){function O(D){g(arguments.length,1);var E=o(D)?D:i(D),P=I(arguments,1);return p[++v]=function(){a(E,void 0,P)},S(v),v}return O}(),l=function(){function O(D){delete p[D]}return O}(),c?S=function(D){u.nextTick(T(D))}:s&&s.now?S=function(D){s.now(T(D))}:h&&!d?(y=new h,L=y.port2,y.port1.onmessage=x,S=t(L.postMessage,L)):e.addEventListener&&o(e.postMessage)&&!e.importScripts&&V&&V.protocol!=="file:"&&!b(M)?(S=M,e.addEventListener("message",x,!1)):N in k("script")?S=function(D){B.appendChild(k("script"))[N]=function(){B.removeChild(this),w(D)}}:S=function(D){setTimeout(T(D),0)}),A.exports={set:m,clear:l}},46438:function(A,r,n){"use strict";var e=n(67250);A.exports=e(1 .valueOf)},13912:function(A,r,n){"use strict";var e=n(61365),a=Math.max,t=Math.min;A.exports=function(o,f){var b=e(o);return b<0?a(b+f,0):t(b,f)}},61484:function(A,r,n){"use strict";var e=n(24843),a=TypeError;A.exports=function(t){var o=e(t,"number");if(typeof o=="number")throw new a("Can't convert number to bigint");return BigInt(o)}},43806:function(A,r,n){"use strict";var e=n(61365),a=n(10188),t=RangeError;A.exports=function(o){if(o===void 0)return 0;var f=e(o),b=a(f);if(f!==b)throw new t("Wrong length or index");return b}},57591:function(A,r,n){"use strict";var e=n(37457),a=n(16952);A.exports=function(t){return e(a(t))}},61365:function(A,r,n){"use strict";var e=n(21119);A.exports=function(a){var t=+a;return t!==t||t===0?0:e(t)}},10188:function(A,r,n){"use strict";var e=n(61365),a=Math.min;A.exports=function(t){var o=e(t);return o>0?a(o,9007199254740991):0}},46771:function(A,r,n){"use strict";var e=n(16952),a=Object;A.exports=function(t){return a(e(t))}},56043:function(A,r,n){"use strict";var e=n(16140),a=RangeError;A.exports=function(t,o){var f=e(t);if(f%o)throw new a("Wrong offset");return f}},16140:function(A,r,n){"use strict";var e=n(61365),a=RangeError;A.exports=function(t){var o=e(t);if(o<0)throw new a("The argument can't be less than 0");return o}},24843:function(A,r,n){"use strict";var e=n(91495),a=n(77568),t=n(71399),o=n(78060),f=n(13396),b=n(24697),B=TypeError,I=b("toPrimitive");A.exports=function(k,g){if(!a(k)||t(k))return k;var d=o(k,I),c;if(d){if(g===void 0&&(g="default"),c=e(d,k,g),!a(c)||t(c))return c;throw new B("Can't convert object to primitive value")}return g===void 0&&(g="number"),f(k,g)}},767:function(A,r,n){"use strict";var e=n(24843),a=n(71399);A.exports=function(t){var o=e(t,"string");return a(o)?o:o+""}},2650:function(A,r,n){"use strict";var e=n(24697),a=e("toStringTag"),t={};t[a]="z",A.exports=String(t)==="[object z]"},12605:function(A,r,n){"use strict";var e=n(2281),a=String;A.exports=function(t){if(e(t)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return a(t)}},15409:function(A){"use strict";var r=Math.round;A.exports=function(n){var e=r(n);return e<0?0:e>255?255:e&255}},89393:function(A){"use strict";var r=String;A.exports=function(n){try{return r(n)}catch(e){return"Object"}}},80185:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(91495),o=n(58310),f=n(86563),b=n(4246),B=n(37336),I=n(60077),k=n(87458),g=n(37909),d=n(5841),c=n(10188),m=n(43806),l=n(56043),u=n(15409),s=n(767),i=n(45299),h=n(2281),C=n(77568),v=n(71399),p=n(80674),N=n(21287),V=n(76649),S=n(37310).f,y=n(3805),L=n(22603).forEach,w=n(58491),T=n(73936),x=n(74595),M=n(27193),O=n(78008),D=n(5419),E=n(5781),P=D.get,R=D.set,j=D.enforce,F=x.f,W=M.f,z=a.RangeError,K=B.ArrayBuffer,G=K.prototype,J=B.DataView,Q=b.NATIVE_ARRAY_BUFFER_VIEWS,ue=b.TYPED_ARRAY_TAG,ie=b.TypedArray,pe=b.TypedArrayPrototype,te=b.isTypedArray,q="BYTES_PER_ELEMENT",ne="Wrong length",le=function(Y,ve){T(Y,ve,{configurable:!0,get:function(){function he(){return P(this)[ve]}return he}()})},ee=function(Y){var ve;return N(G,Y)||(ve=h(Y))==="ArrayBuffer"||ve==="SharedArrayBuffer"},re=function(Y,ve){return te(Y)&&!v(ve)&&ve in Y&&d(+ve)&&ve>=0},oe=function(){function me(Y,ve){return ve=s(ve),re(Y,ve)?k(2,Y[ve]):W(Y,ve)}return me}(),fe=function(){function me(Y,ve,he){return ve=s(ve),re(Y,ve)&&C(he)&&i(he,"value")&&!i(he,"get")&&!i(he,"set")&&!he.configurable&&(!i(he,"writable")||he.writable)&&(!i(he,"enumerable")||he.enumerable)?(Y[ve]=he.value,Y):F(Y,ve,he)}return me}();o?(Q||(M.f=oe,x.f=fe,le(pe,"buffer"),le(pe,"byteOffset"),le(pe,"byteLength"),le(pe,"length")),e({target:"Object",stat:!0,forced:!Q},{getOwnPropertyDescriptor:oe,defineProperty:fe}),A.exports=function(me,Y,ve){var he=me.match(/\d+/)[0]/8,Ve=me+(ve?"Clamped":"")+"Array",Be="get"+me,be="set"+me,Le=a[Ve],we=Le,xe=we&&we.prototype,Re={},He=function(ge,Se){var Pe=P(ge);return Pe.view[Be](Se*he+Pe.byteOffset,!0)},ye=function(ge,Se,Pe){var je=P(ge);je.view[be](Se*he+je.byteOffset,ve?u(Pe):Pe,!0)},de=function(ge,Se){F(ge,Se,{get:function(){function Pe(){return He(this,Se)}return Pe}(),set:function(){function Pe(je){return ye(this,Se,je)}return Pe}(),enumerable:!0})};Q?f&&(we=Y(function(ke,ge,Se,Pe){return I(ke,xe),E(function(){return C(ge)?ee(ge)?Pe!==void 0?new Le(ge,l(Se,he),Pe):Se!==void 0?new Le(ge,l(Se,he)):new Le(ge):te(ge)?O(we,ge):t(y,we,ge):new Le(m(ge))}(),ke,we)}),V&&V(we,ie),L(S(Le),function(ke){ke in we||g(we,ke,Le[ke])}),we.prototype=xe):(we=Y(function(ke,ge,Se,Pe){I(ke,xe);var je=0,_e=0,ze,We,Ue;if(!C(ge))Ue=m(ge),We=Ue*he,ze=new K(We);else if(ee(ge)){ze=ge,_e=l(Se,he);var Xe=ge.byteLength;if(Pe===void 0){if(Xe%he)throw new z(ne);if(We=Xe-_e,We<0)throw new z(ne)}else if(We=c(Pe)*he,We+_e>Xe)throw new z(ne);Ue=We/he}else return te(ge)?O(we,ge):t(y,we,ge);for(R(ke,{buffer:ze,byteOffset:_e,byteLength:We,length:Ue,view:new J(ze)});je1?arguments[1]:void 0,h=i!==void 0,C=B(u),v,p,N,V,S,y,L,w;if(C&&!I(C))for(L=b(u,C),w=L.next,u=[];!(y=a(w,L)).done;)u.push(y.value);for(h&&s>2&&(i=e(i,arguments[2])),p=f(u),N=new(g(l))(p),V=k(N),v=0;p>v;v++)S=h?i(u[v],v):u[v],N[v]=V?d(S):+S;return N}return c}()},31082:function(A,r,n){"use strict";var e=n(4246),a=n(28987),t=e.aTypedArrayConstructor,o=e.getTypedArrayConstructor;A.exports=function(f){return t(a(f,o(f)))}},16738:function(A,r,n){"use strict";var e=n(67250),a=0,t=Math.random(),o=e(1 .toString);A.exports=function(f){return"Symbol("+(f===void 0?"":f)+")_"+o(++a+t,36)}},1062:function(A,r,n){"use strict";var e=n(52357);A.exports=e&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},80944:function(A,r,n){"use strict";var e=n(58310),a=n(40033);A.exports=e&&a(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},24986:function(A){"use strict";var r=TypeError;A.exports=function(n,e){if(n=51||!a(function(){var i=[];return i[m]=!1,i.concat()[0]!==i}),u=function(h){if(!o(h))return!1;var C=h[m];return C!==void 0?!!C:t(h)},s=!l||!g("concat");e({target:"Array",proto:!0,arity:1,forced:s},{concat:function(){function i(h){var C=f(this),v=k(C,0),p=0,N,V,S,y,L;for(N=-1,S=arguments.length;N1?arguments[1]:void 0)}return f}()})},68933:function(A,r,n){"use strict";var e=n(63964),a=n(88471),t=n(80575);e({target:"Array",proto:!0},{fill:a}),t("fill")},47830:function(A,r,n){"use strict";var e=n(63964),a=n(22603).filter,t=n(44091),o=t("filter");e({target:"Array",proto:!0,forced:!o},{filter:function(){function f(b){return a(this,b,arguments.length>1?arguments[1]:void 0)}return f}()})},64094:function(A,r,n){"use strict";var e=n(63964),a=n(22603).findIndex,t=n(80575),o="findIndex",f=!0;o in[]&&Array(1)[o](function(){f=!1}),e({target:"Array",proto:!0,forced:f},{findIndex:function(){function b(B){return a(this,B,arguments.length>1?arguments[1]:void 0)}return b}()}),t(o)},13455:function(A,r,n){"use strict";var e=n(63964),a=n(22603).find,t=n(80575),o="find",f=!0;o in[]&&Array(1)[o](function(){f=!1}),e({target:"Array",proto:!0,forced:f},{find:function(){function b(B){return a(this,B,arguments.length>1?arguments[1]:void 0)}return b}()}),t(o)},32384:function(A,r,n){"use strict";var e=n(63964),a=n(65561),t=n(10320),o=n(46771),f=n(24760),b=n(57823);e({target:"Array",proto:!0},{flatMap:function(){function B(I){var k=o(this),g=f(k),d;return t(I),d=b(k,0),d.length=a(d,k,k,g,0,1,I,arguments.length>1?arguments[1]:void 0),d}return B}()})},61915:function(A,r,n){"use strict";var e=n(63964),a=n(65561),t=n(46771),o=n(24760),f=n(61365),b=n(57823);e({target:"Array",proto:!0},{flat:function(){function B(){var I=arguments.length?arguments[0]:void 0,k=t(this),g=o(k),d=b(k,0);return d.length=a(d,k,k,g,0,I===void 0?1:f(I)),d}return B}()})},25579:function(A,r,n){"use strict";var e=n(63964),a=n(35601);e({target:"Array",proto:!0,forced:[].forEach!==a},{forEach:a})},63532:function(A,r,n){"use strict";var e=n(63964),a=n(73174),t=n(92490),o=!t(function(f){Array.from(f)});e({target:"Array",stat:!0,forced:o},{from:a})},33425:function(A,r,n){"use strict";var e=n(63964),a=n(14211).includes,t=n(40033),o=n(80575),f=t(function(){return!Array(1).includes()});e({target:"Array",proto:!0,forced:f},{includes:function(){function b(B){return a(this,B,arguments.length>1?arguments[1]:void 0)}return b}()}),o("includes")},43894:function(A,r,n){"use strict";var e=n(63964),a=n(71138),t=n(14211).indexOf,o=n(55528),f=a([].indexOf),b=!!f&&1/f([1],1,-0)<0,B=b||!o("indexOf");e({target:"Array",proto:!0,forced:B},{indexOf:function(){function I(k){var g=arguments.length>1?arguments[1]:void 0;return b?f(this,k,g)||0:t(this,k,g)}return I}()})},99636:function(A,r,n){"use strict";var e=n(63964),a=n(37386);e({target:"Array",stat:!0},{isArray:a})},34570:function(A,r,n){"use strict";var e=n(57591),a=n(80575),t=n(83967),o=n(5419),f=n(74595).f,b=n(65574),B=n(5959),I=n(4493),k=n(58310),g="Array Iterator",d=o.set,c=o.getterFor(g);A.exports=b(Array,"Array",function(l,u){d(this,{type:g,target:e(l),index:0,kind:u})},function(){var l=c(this),u=l.target,s=l.index++;if(!u||s>=u.length)return l.target=void 0,B(void 0,!0);switch(l.kind){case"keys":return B(s,!1);case"values":return B(u[s],!1)}return B([s,u[s]],!1)},"values");var m=t.Arguments=t.Array;if(a("keys"),a("values"),a("entries"),!I&&k&&m.name!=="values")try{f(m,"name",{value:"values"})}catch(l){}},94432:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(37457),o=n(57591),f=n(55528),b=a([].join),B=t!==Object,I=B||!f("join",",");e({target:"Array",proto:!0,forced:I},{join:function(){function k(g){return b(o(this),g===void 0?",":g)}return k}()})},24683:function(A,r,n){"use strict";var e=n(63964),a=n(1325);e({target:"Array",proto:!0,forced:a!==[].lastIndexOf},{lastIndexOf:a})},69984:function(A,r,n){"use strict";var e=n(63964),a=n(22603).map,t=n(44091),o=t("map");e({target:"Array",proto:!0,forced:!o},{map:function(){function f(b){return a(this,b,arguments.length>1?arguments[1]:void 0)}return f}()})},32089:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(1031),o=n(60102),f=Array,b=a(function(){function B(){}return!(f.of.call(B)instanceof B)});e({target:"Array",stat:!0,forced:b},{of:function(){function B(){for(var I=0,k=arguments.length,g=new(t(this)?this:f)(k);k>I;)o(g,I,arguments[I++]);return g.length=k,g}return B}()})},29645:function(A,r,n){"use strict";var e=n(63964),a=n(56844).right,t=n(55528),o=n(5026),f=n(81702),b=!f&&o>79&&o<83,B=b||!t("reduceRight");e({target:"Array",proto:!0,forced:B},{reduceRight:function(){function I(k){return a(this,k,arguments.length,arguments.length>1?arguments[1]:void 0)}return I}()})},60206:function(A,r,n){"use strict";var e=n(63964),a=n(56844).left,t=n(55528),o=n(5026),f=n(81702),b=!f&&o>79&&o<83,B=b||!t("reduce");e({target:"Array",proto:!0,forced:B},{reduce:function(){function I(k){var g=arguments.length;return a(this,k,g,g>1?arguments[1]:void 0)}return I}()})},4788:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(37386),o=a([].reverse),f=[1,2];e({target:"Array",proto:!0,forced:String(f)===String(f.reverse())},{reverse:function(){function b(){return t(this)&&(this.length=this.length),o(this)}return b}()})},58672:function(A,r,n){"use strict";var e=n(63964),a=n(37386),t=n(1031),o=n(77568),f=n(13912),b=n(24760),B=n(57591),I=n(60102),k=n(24697),g=n(44091),d=n(54602),c=g("slice"),m=k("species"),l=Array,u=Math.max;e({target:"Array",proto:!0,forced:!c},{slice:function(){function s(i,h){var C=B(this),v=b(C),p=f(i,v),N=f(h===void 0?v:h,v),V,S,y;if(a(C)&&(V=C.constructor,t(V)&&(V===l||a(V.prototype))?V=void 0:o(V)&&(V=V[m],V===null&&(V=void 0)),V===l||V===void 0))return d(C,p,N);for(S=new(V===void 0?l:V)(u(N-p,0)),y=0;p1?arguments[1]:void 0)}return f}()})},48968:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(10320),o=n(46771),f=n(24760),b=n(95108),B=n(12605),I=n(40033),k=n(90274),g=n(55528),d=n(652),c=n(19228),m=n(5026),l=n(9342),u=[],s=a(u.sort),i=a(u.push),h=I(function(){u.sort(void 0)}),C=I(function(){u.sort(null)}),v=g("sort"),p=!I(function(){if(m)return m<70;if(!(d&&d>3)){if(c)return!0;if(l)return l<603;var S="",y,L,w,T;for(y=65;y<76;y++){switch(L=String.fromCharCode(y),y){case 66:case 69:case 70:case 72:w=3;break;case 68:case 71:w=4;break;default:w=2}for(T=0;T<47;T++)u.push({k:L+T,v:w})}for(u.sort(function(x,M){return M.v-x.v}),T=0;TB(w)?1:-1}};e({target:"Array",proto:!0,forced:N},{sort:function(){function S(y){y!==void 0&&t(y);var L=o(this);if(p)return y===void 0?s(L):s(L,y);var w=[],T=f(L),x,M;for(M=0;MC-V+N;y--)g(h,y-1)}else if(N>V)for(y=C-V;y>v;y--)L=y+V-1,w=y+N-1,L in h?h[w]=h[L]:g(h,w);for(y=0;y9490626562425156e-8?o(g)+b:a(g-1+f(g-1)*f(g+1))}return I}()})},59660:function(A,r,n){"use strict";var e=n(63964),a=Math.asinh,t=Math.log,o=Math.sqrt;function f(B){var I=+B;return!isFinite(I)||I===0?I:I<0?-f(-I):t(I+o(I*I+1))}var b=!(a&&1/a(0)>0);e({target:"Math",stat:!0,forced:b},{asinh:f})},15383:function(A,r,n){"use strict";var e=n(63964),a=Math.atanh,t=Math.log,o=!(a&&1/a(-0)<0);e({target:"Math",stat:!0,forced:o},{atanh:function(){function f(b){var B=+b;return B===0?B:t((1+B)/(1-B))/2}return f}()})},92866:function(A,r,n){"use strict";var e=n(63964),a=n(22172),t=Math.abs,o=Math.pow;e({target:"Math",stat:!0},{cbrt:function(){function f(b){var B=+b;return a(B)*o(t(B),.3333333333333333)}return f}()})},86107:function(A,r,n){"use strict";var e=n(63964),a=Math.floor,t=Math.log,o=Math.LOG2E;e({target:"Math",stat:!0},{clz32:function(){function f(b){var B=b>>>0;return B?31-a(t(B+.5)*o):32}return f}()})},29248:function(A,r,n){"use strict";var e=n(63964),a=n(82040),t=Math.cosh,o=Math.abs,f=Math.E,b=!t||t(710)===1/0;e({target:"Math",stat:!0,forced:b},{cosh:function(){function B(I){var k=a(o(I)-1)+1;return(k+1/(k*f*f))*(f/2)}return B}()})},52540:function(A,r,n){"use strict";var e=n(63964),a=n(82040);e({target:"Math",stat:!0,forced:a!==Math.expm1},{expm1:a})},79007:function(A,r,n){"use strict";var e=n(63964),a=n(95867);e({target:"Math",stat:!0},{fround:a})},77199:function(A,r,n){"use strict";var e=n(63964),a=Math.hypot,t=Math.abs,o=Math.sqrt,f=!!a&&a(1/0,NaN)!==1/0;e({target:"Math",stat:!0,arity:2,forced:f},{hypot:function(){function b(B,I){for(var k=0,g=0,d=arguments.length,c=0,m,l;g0?(l=m/c,k+=l*l):k+=m;return c===1/0?1/0:c*o(k)}return b}()})},6522:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=Math.imul,o=a(function(){return t(4294967295,5)!==-5||t.length!==2});e({target:"Math",stat:!0,forced:o},{imul:function(){function f(b,B){var I=65535,k=+b,g=+B,d=I&k,c=I&g;return 0|d*c+((I&k>>>16)*c+d*(I&g>>>16)<<16>>>0)}return f}()})},95542:function(A,r,n){"use strict";var e=n(63964),a=n(75002);e({target:"Math",stat:!0},{log10:a})},2966:function(A,r,n){"use strict";var e=n(63964),a=n(90874);e({target:"Math",stat:!0},{log1p:a})},20997:function(A,r,n){"use strict";var e=n(63964),a=Math.log,t=Math.LN2;e({target:"Math",stat:!0},{log2:function(){function o(f){return a(f)/t}return o}()})},57400:function(A,r,n){"use strict";var e=n(63964),a=n(22172);e({target:"Math",stat:!0},{sign:a})},45571:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(82040),o=Math.abs,f=Math.exp,b=Math.E,B=a(function(){return Math.sinh(-2e-17)!==-2e-17});e({target:"Math",stat:!0,forced:B},{sinh:function(){function I(k){var g=+k;return o(g)<1?(t(g)-t(-g))/2:(f(g-1)-f(-g-1))*(b/2)}return I}()})},54800:function(A,r,n){"use strict";var e=n(63964),a=n(82040),t=Math.exp;e({target:"Math",stat:!0},{tanh:function(){function o(f){var b=+f,B=a(b),I=a(-b);return B===1/0?1:I===1/0?-1:(B-I)/(t(b)+t(-b))}return o}()})},15709:function(A,r,n){"use strict";var e=n(84925);e(Math,"Math",!0)},76059:function(A,r,n){"use strict";var e=n(63964),a=n(21119);e({target:"Math",stat:!0},{trunc:a})},96614:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(58310),o=n(74685),f=n(61765),b=n(67250),B=n(41314),I=n(45299),k=n(5781),g=n(21287),d=n(71399),c=n(24843),m=n(40033),l=n(37310).f,u=n(27193).f,s=n(74595).f,i=n(46438),h=n(92648).trim,C="Number",v=o[C],p=f[C],N=v.prototype,V=o.TypeError,S=b("".slice),y=b("".charCodeAt),L=function(E){var P=c(E,"number");return typeof P=="bigint"?P:w(P)},w=function(E){var P=c(E,"number"),R,j,F,W,z,K,G,J;if(d(P))throw new V("Cannot convert a Symbol value to a number");if(typeof P=="string"&&P.length>2){if(P=h(P),R=y(P,0),R===43||R===45){if(j=y(P,2),j===88||j===120)return NaN}else if(R===48){switch(y(P,1)){case 66:case 98:F=2,W=49;break;case 79:case 111:F=8,W=55;break;default:return+P}for(z=S(P,2),K=z.length,G=0;GW)return NaN;return parseInt(z,F)}}return+P},T=B(C,!v(" 0o1")||!v("0b1")||v("+0x1")),x=function(E){return g(N,E)&&m(function(){i(E)})},M=function(){function D(E){var P=arguments.length<1?0:v(L(E));return x(this)?k(Object(P),this,M):P}return D}();M.prototype=N,T&&!a&&(N.constructor=M),e({global:!0,constructor:!0,wrap:!0,forced:T},{Number:M});var O=function(E,P){for(var R=t?l(P):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),j=0,F;R.length>j;j++)I(P,F=R[j])&&!I(E,F)&&s(E,F,u(P,F))};a&&p&&O(f[C],p),(T||a)&&O(f[C],v)},324:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},90426:function(A,r,n){"use strict";var e=n(63964),a=n(3294);e({target:"Number",stat:!0},{isFinite:a})},95443:function(A,r,n){"use strict";var e=n(63964),a=n(5841);e({target:"Number",stat:!0},{isInteger:a})},87968:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0},{isNaN:function(){function a(t){return t!==t}return a}()})},55007:function(A,r,n){"use strict";var e=n(63964),a=n(5841),t=Math.abs;e({target:"Number",stat:!0},{isSafeInteger:function(){function o(f){return a(f)&&t(f)<=9007199254740991}return o}()})},55323:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},13521:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},5006:function(A,r,n){"use strict";var e=n(63964),a=n(28506);e({target:"Number",stat:!0,forced:Number.parseFloat!==a},{parseFloat:a})},99009:function(A,r,n){"use strict";var e=n(63964),a=n(13693);e({target:"Number",stat:!0,forced:Number.parseInt!==a},{parseInt:a})},85770:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(61365),o=n(46438),f=n(62443),b=n(40033),B=RangeError,I=String,k=Math.floor,g=a(f),d=a("".slice),c=a(1 .toFixed),m=function C(v,p,N){return p===0?N:p%2===1?C(v,p-1,N*v):C(v*v,p/2,N)},l=function(v){for(var p=0,N=v;N>=4096;)p+=12,N/=4096;for(;N>=2;)p+=1,N/=2;return p},u=function(v,p,N){for(var V=-1,S=N;++V<6;)S+=p*v[V],v[V]=S%1e7,S=k(S/1e7)},s=function(v,p){for(var N=6,V=0;--N>=0;)V+=v[N],v[N]=k(V/p),V=V%p*1e7},i=function(v){for(var p=6,N="";--p>=0;)if(N!==""||p===0||v[p]!==0){var V=I(v[p]);N=N===""?V:N+g("0",7-V.length)+V}return N},h=b(function(){return c(8e-5,3)!=="0.000"||c(.9,0)!=="1"||c(1.255,2)!=="1.25"||c(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!b(function(){c({})});e({target:"Number",proto:!0,forced:h},{toFixed:function(){function C(v){var p=o(this),N=t(v),V=[0,0,0,0,0,0],S="",y="0",L,w,T,x;if(N<0||N>20)throw new B("Incorrect fraction digits");if(p!==p)return"NaN";if(p<=-1e21||p>=1e21)return I(p);if(p<0&&(S="-",p=-p),p>1e-21)if(L=l(p*m(2,69,1))-69,w=L<0?p*m(2,-L,1):p/m(2,L,1),w*=4503599627370496,L=52-L,L>0){for(u(V,0,w),T=N;T>=7;)u(V,1e7,0),T-=7;for(u(V,m(10,T,1),0),T=L-1;T>=23;)s(V,8388608),T-=23;s(V,1<0?(x=y.length,y=S+(x<=N?"0."+g("0",N-x)+y:d(y,0,x-N)+"."+d(y,x-N))):y=S+y,y}return C}()})},23532:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(40033),o=n(46438),f=a(1 .toPrecision),b=t(function(){return f(1,void 0)!=="1"})||!t(function(){f({})});e({target:"Number",proto:!0,forced:b},{toPrecision:function(){function B(I){return I===void 0?f(o(this)):f(o(this),I)}return B}()})},87119:function(A,r,n){"use strict";var e=n(63964),a=n(41143);e({target:"Object",stat:!0,arity:2,forced:Object.assign!==a},{assign:a})},78618:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(80674);e({target:"Object",stat:!0,sham:!a},{create:t})},27129:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(10320),f=n(46771),b=n(74595);a&&e({target:"Object",proto:!0,forced:t},{__defineGetter__:function(){function B(I,k){b.f(f(this),I,{get:o(k),enumerable:!0,configurable:!0})}return B}()})},31943:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(24239).f;e({target:"Object",stat:!0,forced:Object.defineProperties!==t,sham:!a},{defineProperties:t})},3579:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(74595).f;e({target:"Object",stat:!0,forced:Object.defineProperty!==t,sham:!a},{defineProperty:t})},97397:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(10320),f=n(46771),b=n(74595);a&&e({target:"Object",proto:!0,forced:t},{__defineSetter__:function(){function B(I,k){b.f(f(this),I,{set:o(k),enumerable:!0,configurable:!0})}return B}()})},85028:function(A,r,n){"use strict";var e=n(63964),a=n(70915).entries;e({target:"Object",stat:!0},{entries:function(){function t(o){return a(o)}return t}()})},8225:function(A,r,n){"use strict";var e=n(63964),a=n(50730),t=n(40033),o=n(77568),f=n(81969).onFreeze,b=Object.freeze,B=t(function(){b(1)});e({target:"Object",stat:!0,forced:B,sham:!a},{freeze:function(){function I(k){return b&&o(k)?b(f(k)):k}return I}()})},43331:function(A,r,n){"use strict";var e=n(63964),a=n(49450),t=n(60102);e({target:"Object",stat:!0},{fromEntries:function(){function o(f){var b={};return a(f,function(B,I){t(b,B,I)},{AS_ENTRIES:!0}),b}return o}()})},62289:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(57591),o=n(27193).f,f=n(58310),b=!f||a(function(){o(1)});e({target:"Object",stat:!0,forced:b,sham:!f},{getOwnPropertyDescriptor:function(){function B(I,k){return o(t(I),k)}return B}()})},56196:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(97921),o=n(57591),f=n(27193),b=n(60102);e({target:"Object",stat:!0,sham:!a},{getOwnPropertyDescriptors:function(){function B(I){for(var k=o(I),g=f.f,d=t(k),c={},m=0,l,u;d.length>m;)u=g(k,l=d[m++]),u!==void 0&&b(c,l,u);return c}return B}()})},2950:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(81644).f,o=a(function(){return!Object.getOwnPropertyNames(1)});e({target:"Object",stat:!0,forced:o},{getOwnPropertyNames:t})},28603:function(A,r,n){"use strict";var e=n(63964),a=n(52357),t=n(40033),o=n(89235),f=n(46771),b=!a||t(function(){o.f(1)});e({target:"Object",stat:!0,forced:b},{getOwnPropertySymbols:function(){function B(I){var k=o.f;return k?k(f(I)):[]}return B}()})},44205:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(46771),o=n(36917),f=n(9225),b=a(function(){o(1)});e({target:"Object",stat:!0,forced:b,sham:!f},{getPrototypeOf:function(){function B(I){return o(t(I))}return B}()})},83186:function(A,r,n){"use strict";var e=n(63964),a=n(81834);e({target:"Object",stat:!0,forced:Object.isExtensible!==a},{isExtensible:a})},76065:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(77568),o=n(7462),f=n(3782),b=Object.isFrozen,B=f||a(function(){b(1)});e({target:"Object",stat:!0,forced:B},{isFrozen:function(){function I(k){return!t(k)||f&&o(k)==="ArrayBuffer"?!0:b?b(k):!1}return I}()})},13411:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(77568),o=n(7462),f=n(3782),b=Object.isSealed,B=f||a(function(){b(1)});e({target:"Object",stat:!0,forced:B},{isSealed:function(){function I(k){return!t(k)||f&&o(k)==="ArrayBuffer"?!0:b?b(k):!1}return I}()})},76882:function(A,r,n){"use strict";var e=n(63964),a=n(5700);e({target:"Object",stat:!0},{is:a})},26634:function(A,r,n){"use strict";var e=n(63964),a=n(46771),t=n(18450),o=n(40033),f=o(function(){t(1)});e({target:"Object",stat:!0,forced:f},{keys:function(){function b(B){return t(a(B))}return b}()})},53118:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(46771),f=n(767),b=n(36917),B=n(27193).f;a&&e({target:"Object",proto:!0,forced:t},{__lookupGetter__:function(){function I(k){var g=o(this),d=f(k),c;do if(c=B(g,d))return c.get;while(g=b(g))}return I}()})},42514:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(46771),f=n(767),b=n(36917),B=n(27193).f;a&&e({target:"Object",proto:!0,forced:t},{__lookupSetter__:function(){function I(k){var g=o(this),d=f(k),c;do if(c=B(g,d))return c.set;while(g=b(g))}return I}()})},84353:function(A,r,n){"use strict";var e=n(63964),a=n(77568),t=n(81969).onFreeze,o=n(50730),f=n(40033),b=Object.preventExtensions,B=f(function(){b(1)});e({target:"Object",stat:!0,forced:B,sham:!o},{preventExtensions:function(){function I(k){return b&&a(k)?b(t(k)):k}return I}()})},62987:function(A,r,n){"use strict";var e=n(63964),a=n(77568),t=n(81969).onFreeze,o=n(50730),f=n(40033),b=Object.seal,B=f(function(){b(1)});e({target:"Object",stat:!0,forced:B,sham:!o},{seal:function(){function I(k){return b&&a(k)?b(t(k)):k}return I}()})},48993:function(A,r,n){"use strict";var e=n(63964),a=n(76649);e({target:"Object",stat:!0},{setPrototypeOf:a})},52917:function(A,r,n){"use strict";var e=n(2650),a=n(55938),t=n(2509);e||a(Object.prototype,"toString",t,{unsafe:!0})},4972:function(A,r,n){"use strict";var e=n(63964),a=n(70915).values;e({target:"Object",stat:!0},{values:function(){function t(o){return a(o)}return t}()})},28913:function(A,r,n){"use strict";var e=n(63964),a=n(28506);e({global:!0,forced:parseFloat!==a},{parseFloat:a})},36382:function(A,r,n){"use strict";var e=n(63964),a=n(13693);e({global:!0,forced:parseInt!==a},{parseInt:a})},48865:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(10320),o=n(81837),f=n(10729),b=n(49450),B=n(48199);e({target:"Promise",stat:!0,forced:B},{all:function(){function I(k){var g=this,d=o.f(g),c=d.resolve,m=d.reject,l=f(function(){var u=t(g.resolve),s=[],i=0,h=1;b(k,function(C){var v=i++,p=!1;h++,a(u,g,C).then(function(N){p||(p=!0,s[v]=N,--h||c(s))},m)}),--h||c(s)});return l.error&&m(l.value),d.promise}return I}()})},70641:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(74854).CONSTRUCTOR,o=n(67512),f=n(4009),b=n(55747),B=n(55938),I=o&&o.prototype;if(e({target:"Promise",proto:!0,forced:t,real:!0},{catch:function(){function g(d){return this.then(void 0,d)}return g}()}),!a&&b(o)){var k=f("Promise").prototype.catch;I.catch!==k&&B(I,"catch",k,{unsafe:!0})}},75946:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(81702),o=n(74685),f=n(91495),b=n(55938),B=n(76649),I=n(84925),k=n(58491),g=n(10320),d=n(55747),c=n(77568),m=n(60077),l=n(28987),u=n(60375).set,s=n(37713),i=n(72259),h=n(10729),C=n(9547),v=n(5419),p=n(67512),N=n(74854),V=n(81837),S="Promise",y=N.CONSTRUCTOR,L=N.REJECTION_EVENT,w=N.SUBCLASSING,T=v.getterFor(S),x=v.set,M=p&&p.prototype,O=p,D=M,E=o.TypeError,P=o.document,R=o.process,j=V.f,F=j,W=!!(P&&P.createEvent&&o.dispatchEvent),z="unhandledrejection",K="rejectionhandled",G=0,J=1,Q=2,ue=1,ie=2,pe,te,q,ne,le=function(be){var Le;return c(be)&&d(Le=be.then)?Le:!1},ee=function(be,Le){var we=Le.value,xe=Le.state===J,Re=xe?be.ok:be.fail,He=be.resolve,ye=be.reject,de=be.domain,Ce,ke,ge;try{Re?(xe||(Le.rejection===ie&&Y(Le),Le.rejection=ue),Re===!0?Ce=we:(de&&de.enter(),Ce=Re(we),de&&(de.exit(),ge=!0)),Ce===be.promise?ye(new E("Promise-chain cycle")):(ke=le(Ce))?f(ke,Ce,He,ye):He(Ce)):ye(we)}catch(Se){de&&!ge&&de.exit(),ye(Se)}},re=function(be,Le){be.notified||(be.notified=!0,s(function(){for(var we=be.reactions,xe;xe=we.get();)ee(xe,be);be.notified=!1,Le&&!be.rejection&&fe(be)}))},oe=function(be,Le,we){var xe,Re;W?(xe=P.createEvent("Event"),xe.promise=Le,xe.reason=we,xe.initEvent(be,!1,!0),o.dispatchEvent(xe)):xe={promise:Le,reason:we},!L&&(Re=o["on"+be])?Re(xe):be===z&&i("Unhandled promise rejection",we)},fe=function(be){f(u,o,function(){var Le=be.facade,we=be.value,xe=me(be),Re;if(xe&&(Re=h(function(){t?R.emit("unhandledRejection",we,Le):oe(z,Le,we)}),be.rejection=t||me(be)?ie:ue,Re.error))throw Re.value})},me=function(be){return be.rejection!==ue&&!be.parent},Y=function(be){f(u,o,function(){var Le=be.facade;t?R.emit("rejectionHandled",Le):oe(K,Le,be.value)})},ve=function(be,Le,we){return function(xe){be(Le,xe,we)}},he=function(be,Le,we){be.done||(be.done=!0,we&&(be=we),be.value=Le,be.state=Q,re(be,!0))},Ve=function Be(be,Le,we){if(!be.done){be.done=!0,we&&(be=we);try{if(be.facade===Le)throw new E("Promise can't be resolved itself");var xe=le(Le);xe?s(function(){var Re={done:!1};try{f(xe,Le,ve(Be,Re,be),ve(he,Re,be))}catch(He){he(Re,He,be)}}):(be.value=Le,be.state=J,re(be,!1))}catch(Re){he({done:!1},Re,be)}}};if(y&&(O=function(){function Be(be){m(this,D),g(be),f(pe,this);var Le=T(this);try{be(ve(Ve,Le),ve(he,Le))}catch(we){he(Le,we)}}return Be}(),D=O.prototype,pe=function(){function Be(be){x(this,{type:S,done:!1,notified:!1,parent:!1,reactions:new C,rejection:!1,state:G,value:void 0})}return Be}(),pe.prototype=b(D,"then",function(){function Be(be,Le){var we=T(this),xe=j(l(this,O));return we.parent=!0,xe.ok=d(be)?be:!0,xe.fail=d(Le)&&Le,xe.domain=t?R.domain:void 0,we.state===G?we.reactions.add(xe):s(function(){ee(xe,we)}),xe.promise}return Be}()),te=function(){var be=new pe,Le=T(be);this.promise=be,this.resolve=ve(Ve,Le),this.reject=ve(he,Le)},V.f=j=function(be){return be===O||be===q?new te(be):F(be)},!a&&d(p)&&M!==Object.prototype)){ne=M.then,w||b(M,"then",function(){function Be(be,Le){var we=this;return new O(function(xe,Re){f(ne,we,xe,Re)}).then(be,Le)}return Be}(),{unsafe:!0});try{delete M.constructor}catch(Be){}B&&B(M,D)}e({global:!0,constructor:!0,wrap:!0,forced:y},{Promise:O}),I(O,S,!1,!0),k(S)},69861:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(67512),o=n(40033),f=n(4009),b=n(55747),B=n(28987),I=n(66628),k=n(55938),g=t&&t.prototype,d=!!t&&o(function(){g.finally.call({then:function(){function m(){}return m}()},function(){})});if(e({target:"Promise",proto:!0,real:!0,forced:d},{finally:function(){function m(l){var u=B(this,f("Promise")),s=b(l);return this.then(s?function(i){return I(u,l()).then(function(){return i})}:l,s?function(i){return I(u,l()).then(function(){throw i})}:l)}return m}()}),!a&&b(t)){var c=f("Promise").prototype.finally;g.finally!==c&&k(g,"finally",c,{unsafe:!0})}},53092:function(A,r,n){"use strict";n(75946),n(48865),n(70641),n(16937),n(41719),n(59321)},16937:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(10320),o=n(81837),f=n(10729),b=n(49450),B=n(48199);e({target:"Promise",stat:!0,forced:B},{race:function(){function I(k){var g=this,d=o.f(g),c=d.reject,m=f(function(){var l=t(g.resolve);b(k,function(u){a(l,g,u).then(d.resolve,c)})});return m.error&&c(m.value),d.promise}return I}()})},41719:function(A,r,n){"use strict";var e=n(63964),a=n(81837),t=n(74854).CONSTRUCTOR;e({target:"Promise",stat:!0,forced:t},{reject:function(){function o(f){var b=a.f(this),B=b.reject;return B(f),b.promise}return o}()})},59321:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(4493),o=n(67512),f=n(74854).CONSTRUCTOR,b=n(66628),B=a("Promise"),I=t&&!f;e({target:"Promise",stat:!0,forced:t||f},{resolve:function(){function k(g){return b(I&&this===B?o:this,g)}return k}()})},29674:function(A,r,n){"use strict";var e=n(63964),a=n(61267),t=n(10320),o=n(30365),f=n(40033),b=!f(function(){Reflect.apply(function(){})});e({target:"Reflect",stat:!0,forced:b},{apply:function(){function B(I,k,g){return a(t(I),k,o(g))}return B}()})},81543:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(61267),o=n(66284),f=n(32606),b=n(30365),B=n(77568),I=n(80674),k=n(40033),g=a("Reflect","construct"),d=Object.prototype,c=[].push,m=k(function(){function s(){}return!(g(function(){},[],s)instanceof s)}),l=!k(function(){g(function(){})}),u=m||l;e({target:"Reflect",stat:!0,forced:u,sham:u},{construct:function(){function s(i,h){f(i),b(h);var C=arguments.length<3?i:f(arguments[2]);if(l&&!m)return g(i,h,C);if(i===C){switch(h.length){case 0:return new i;case 1:return new i(h[0]);case 2:return new i(h[0],h[1]);case 3:return new i(h[0],h[1],h[2]);case 4:return new i(h[0],h[1],h[2],h[3])}var v=[null];return t(c,v,h),new(t(o,i,v))}var p=C.prototype,N=I(B(p)?p:d),V=t(i,N,h);return B(V)?V:N}return s}()})},9373:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(30365),o=n(767),f=n(74595),b=n(40033),B=b(function(){Reflect.defineProperty(f.f({},1,{value:1}),1,{value:2})});e({target:"Reflect",stat:!0,forced:B,sham:!a},{defineProperty:function(){function I(k,g,d){t(k);var c=o(g);t(d);try{return f.f(k,c,d),!0}catch(m){return!1}}return I}()})},45093:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(27193).f;e({target:"Reflect",stat:!0},{deleteProperty:function(){function o(f,b){var B=t(a(f),b);return B&&!B.configurable?!1:delete f[b]}return o}()})},5815:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(30365),o=n(27193);e({target:"Reflect",stat:!0,sham:!a},{getOwnPropertyDescriptor:function(){function f(b,B){return o.f(t(b),B)}return f}()})},88527:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(36917),o=n(9225);e({target:"Reflect",stat:!0,sham:!o},{getPrototypeOf:function(){function f(b){return t(a(b))}return f}()})},63074:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(77568),o=n(30365),f=n(98373),b=n(27193),B=n(36917);function I(k,g){var d=arguments.length<3?k:arguments[2],c,m;if(o(k)===d)return k[g];if(c=b.f(k,g),c)return f(c)?c.value:c.get===void 0?void 0:a(c.get,d);if(t(m=B(k)))return I(m,g,d)}e({target:"Reflect",stat:!0},{get:I})},66390:function(A,r,n){"use strict";var e=n(63964);e({target:"Reflect",stat:!0},{has:function(){function a(t,o){return o in t}return a}()})},7784:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(81834);e({target:"Reflect",stat:!0},{isExtensible:function(){function o(f){return a(f),t(f)}return o}()})},50551:function(A,r,n){"use strict";var e=n(63964),a=n(97921);e({target:"Reflect",stat:!0},{ownKeys:a})},76483:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(30365),o=n(50730);e({target:"Reflect",stat:!0,sham:!o},{preventExtensions:function(){function f(b){t(b);try{var B=a("Object","preventExtensions");return B&&B(b),!0}catch(I){return!1}}return f}()})},63915:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(35908),o=n(76649);o&&e({target:"Reflect",stat:!0},{setPrototypeOf:function(){function f(b,B){a(b),t(B);try{return o(b,B),!0}catch(I){return!1}}return f}()})},92046:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(30365),o=n(77568),f=n(98373),b=n(40033),B=n(74595),I=n(27193),k=n(36917),g=n(87458);function d(m,l,u){var s=arguments.length<4?m:arguments[3],i=I.f(t(m),l),h,C,v;if(!i){if(o(C=k(m)))return d(C,l,u,s);i=g(0)}if(f(i)){if(i.writable===!1||!o(s))return!1;if(h=I.f(s,l)){if(h.get||h.set||h.writable===!1)return!1;h.value=u,B.f(s,l,h)}else B.f(s,l,g(0,u))}else{if(v=i.set,v===void 0)return!1;a(v,s,u)}return!0}var c=b(function(){var m=function(){},l=B.f(new m,"a",{configurable:!0});return Reflect.set(m.prototype,"a",1,l)!==!1});e({target:"Reflect",stat:!0,forced:c},{set:d})},51454:function(A,r,n){"use strict";var e=n(58310),a=n(74685),t=n(67250),o=n(41314),f=n(5781),b=n(37909),B=n(80674),I=n(37310).f,k=n(21287),g=n(72586),d=n(12605),c=n(73392),m=n(62115),l=n(34550),u=n(55938),s=n(40033),i=n(45299),h=n(5419).enforce,C=n(58491),v=n(24697),p=n(39173),N=n(35688),V=v("match"),S=a.RegExp,y=S.prototype,L=a.SyntaxError,w=t(y.exec),T=t("".charAt),x=t("".replace),M=t("".indexOf),O=t("".slice),D=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,E=/a/g,P=/a/g,R=new S(E)!==E,j=m.MISSED_STICKY,F=m.UNSUPPORTED_Y,W=e&&(!R||j||p||N||s(function(){return P[V]=!1,S(E)!==E||S(P)===P||String(S(E,"i"))!=="/a/i"})),z=function(ie){for(var pe=ie.length,te=0,q="",ne=!1,le;te<=pe;te++){if(le=T(ie,te),le==="\\"){q+=le+T(ie,++te);continue}!ne&&le==="."?q+="[\\s\\S]":(le==="["?ne=!0:le==="]"&&(ne=!1),q+=le)}return q},K=function(ie){for(var pe=ie.length,te=0,q="",ne=[],le=B(null),ee=!1,re=!1,oe=0,fe="",me;te<=pe;te++){if(me=T(ie,te),me==="\\")me+=T(ie,++te);else if(me==="]")ee=!1;else if(!ee)switch(!0){case me==="[":ee=!0;break;case me==="(":w(D,O(ie,te+1))&&(te+=2,re=!0),q+=me,oe++;continue;case(me===">"&&re):if(fe===""||i(le,fe))throw new L("Invalid capture group name");le[fe]=!0,ne[ne.length]=[fe,oe],re=!1,fe="";continue}re?fe+=me:q+=me}return[q,ne]};if(o("RegExp",W)){for(var G=function(){function ue(ie,pe){var te=k(y,this),q=g(ie),ne=pe===void 0,le=[],ee=ie,re,oe,fe,me,Y,ve;if(!te&&q&&ne&&ie.constructor===G)return ie;if((q||k(y,ie))&&(ie=ie.source,ne&&(pe=c(ee))),ie=ie===void 0?"":d(ie),pe=pe===void 0?"":d(pe),ee=ie,p&&"dotAll"in E&&(oe=!!pe&&M(pe,"s")>-1,oe&&(pe=x(pe,/s/g,""))),re=pe,j&&"sticky"in E&&(fe=!!pe&&M(pe,"y")>-1,fe&&F&&(pe=x(pe,/y/g,""))),N&&(me=K(ie),ie=me[0],le=me[1]),Y=f(S(ie,pe),te?this:y,G),(oe||fe||le.length)&&(ve=h(Y),oe&&(ve.dotAll=!0,ve.raw=G(z(ie),re)),fe&&(ve.sticky=!0),le.length&&(ve.groups=le)),ie!==ee)try{b(Y,"source",ee===""?"(?:)":ee)}catch(he){}return Y}return ue}(),J=I(S),Q=0;J.length>Q;)l(G,S,J[Q++]);y.constructor=G,G.prototype=y,u(a,"RegExp",G,{constructor:!0})}C("RegExp")},79669:function(A,r,n){"use strict";var e=n(63964),a=n(14489);e({target:"RegExp",proto:!0,forced:/./.exec!==a},{exec:a})},23057:function(A,r,n){"use strict";var e=n(74685),a=n(58310),t=n(73936),o=n(70901),f=n(40033),b=e.RegExp,B=b.prototype,I=a&&f(function(){var k=!0;try{b(".","d")}catch(i){k=!1}var g={},d="",c=k?"dgimsy":"gimsy",m=function(h,C){Object.defineProperty(g,h,{get:function(){function v(){return d+=C,!0}return v}()})},l={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};k&&(l.hasIndices="d");for(var u in l)m(u,l[u]);var s=Object.getOwnPropertyDescriptor(B,"flags").get.call(g);return s!==c||d!==c});I&&t(B,"flags",{configurable:!0,get:o})},57983:function(A,r,n){"use strict";var e=n(70520).PROPER,a=n(55938),t=n(30365),o=n(12605),f=n(40033),b=n(73392),B="toString",I=RegExp.prototype,k=I[B],g=f(function(){return k.call({source:"a",flags:"b"})!=="/a/b"}),d=e&&k.name!==B;(g||d)&&a(I,B,function(){function c(){var m=t(this),l=o(m.source),u=o(b(m));return"/"+l+"/"+u}return c}(),{unsafe:!0})},1963:function(A,r,n){"use strict";var e=n(45150),a=n(41028);e("Set",function(t){return function(){function o(){return t(this,arguments.length?arguments[0]:void 0)}return o}()},a)},17953:function(A,r,n){"use strict";n(1963)},95309:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("anchor")},{anchor:function(){function o(f){return a(this,"a","name",f)}return o}()})},82256:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("big")},{big:function(){function o(){return a(this,"big","","")}return o}()})},49484:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("blink")},{blink:function(){function o(){return a(this,"blink","","")}return o}()})},38931:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("bold")},{bold:function(){function o(){return a(this,"b","","")}return o}()})},30442:function(A,r,n){"use strict";var e=n(63964),a=n(50233).codeAt;e({target:"String",proto:!0},{codePointAt:function(){function t(o){return a(this,o)}return t}()})},6403:function(A,r,n){"use strict";var e=n(63964),a=n(71138),t=n(27193).f,o=n(10188),f=n(12605),b=n(86213),B=n(16952),I=n(45490),k=n(4493),g=a("".slice),d=Math.min,c=I("endsWith"),m=!k&&!c&&!!function(){var l=t(String.prototype,"endsWith");return l&&!l.writable}();e({target:"String",proto:!0,forced:!m&&!c},{endsWith:function(){function l(u){var s=f(B(this));b(u);var i=arguments.length>1?arguments[1]:void 0,h=s.length,C=i===void 0?h:d(o(i),h),v=f(u);return g(s,C-v.length,C)===v}return l}()})},39308:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fixed")},{fixed:function(){function o(){return a(this,"tt","","")}return o}()})},91550:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fontcolor")},{fontcolor:function(){function o(f){return a(this,"font","color",f)}return o}()})},75008:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fontsize")},{fontsize:function(){function o(f){return a(this,"font","size",f)}return o}()})},9867:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(13912),o=RangeError,f=String.fromCharCode,b=String.fromCodePoint,B=a([].join),I=!!b&&b.length!==1;e({target:"String",stat:!0,arity:1,forced:I},{fromCodePoint:function(){function k(g){for(var d=[],c=arguments.length,m=0,l;c>m;){if(l=+arguments[m++],t(l,1114111)!==l)throw new o(l+" is not a valid code point");d[m]=l<65536?f(l):f(((l-=65536)>>10)+55296,l%1024+56320)}return B(d,"")}return k}()})},43673:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(86213),o=n(16952),f=n(12605),b=n(45490),B=a("".indexOf);e({target:"String",proto:!0,forced:!b("includes")},{includes:function(){function I(k){return!!~B(f(o(this)),f(t(k)),arguments.length>1?arguments[1]:void 0)}return I}()})},56027:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("italics")},{italics:function(){function o(){return a(this,"i","","")}return o}()})},12354:function(A,r,n){"use strict";var e=n(50233).charAt,a=n(12605),t=n(5419),o=n(65574),f=n(5959),b="String Iterator",B=t.set,I=t.getterFor(b);o(String,"String",function(k){B(this,{type:b,string:a(k),index:0})},function(){function k(){var g=I(this),d=g.string,c=g.index,m;return c>=d.length?f(void 0,!0):(m=e(d,c),g.index+=m.length,f(m,!1))}return k}())},50340:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("link")},{link:function(){function o(f){return a(this,"a","href",f)}return o}()})},22515:function(A,r,n){"use strict";var e=n(91495),a=n(79942),t=n(30365),o=n(42871),f=n(10188),b=n(12605),B=n(16952),I=n(78060),k=n(35483),g=n(28340);a("match",function(d,c,m){return[function(){function l(u){var s=B(this),i=o(u)?void 0:I(u,d);return i?e(i,u,s):new RegExp(u)[d](b(s))}return l}(),function(l){var u=t(this),s=b(l),i=m(c,u,s);if(i.done)return i.value;if(!u.global)return g(u,s);var h=u.unicode;u.lastIndex=0;for(var C=[],v=0,p;(p=g(u,s))!==null;){var N=b(p[0]);C[v]=N,N===""&&(u.lastIndex=k(s,f(u.lastIndex),h)),v++}return v===0?null:C}]})},5143:function(A,r,n){"use strict";var e=n(63964),a=n(24051).end,t=n(34125);e({target:"String",proto:!0,forced:t},{padEnd:function(){function o(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}return o}()})},93514:function(A,r,n){"use strict";var e=n(63964),a=n(24051).start,t=n(34125);e({target:"String",proto:!0,forced:t},{padStart:function(){function o(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}return o}()})},5416:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(57591),o=n(46771),f=n(12605),b=n(24760),B=a([].push),I=a([].join);e({target:"String",stat:!0},{raw:function(){function k(g){var d=t(o(g).raw),c=b(d);if(!c)return"";for(var m=arguments.length,l=[],u=0;;){if(B(l,f(d[u++])),u===c)return I(l,"");u")!=="7"});o("replace",function(x,M,O){var D=w?"$":"$0";return[function(){function E(P,R){var j=c(this),F=I(P)?void 0:l(P,h);return F?a(F,P,j,R):a(M,d(j),P,R)}return E}(),function(E,P){var R=b(this),j=d(E);if(typeof P=="string"&&V(P,D)===-1&&V(P,"$<")===-1){var F=O(M,R,j,P);if(F.done)return F.value}var W=B(P);W||(P=d(P));var z=R.global,K;z&&(K=R.unicode,R.lastIndex=0);for(var G=[],J;J=s(R,j),!(J===null||(N(G,J),!z));){var Q=d(J[0]);Q===""&&(R.lastIndex=m(j,g(R.lastIndex),K))}for(var ue="",ie=0,pe=0;pe=ie&&(ue+=S(j,ie,q)+le,ie=q+te.length)}return ue+S(j,ie)}]},!T||!L||w)},63272:function(A,r,n){"use strict";var e=n(91495),a=n(79942),t=n(30365),o=n(42871),f=n(16952),b=n(5700),B=n(12605),I=n(78060),k=n(28340);a("search",function(g,d,c){return[function(){function m(l){var u=f(this),s=o(l)?void 0:I(l,g);return s?e(s,l,u):new RegExp(l)[g](B(u))}return m}(),function(m){var l=t(this),u=B(m),s=c(d,l,u);if(s.done)return s.value;var i=l.lastIndex;b(i,0)||(l.lastIndex=0);var h=k(l,u);return b(l.lastIndex,i)||(l.lastIndex=i),h===null?-1:h.index}]})},34325:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("small")},{small:function(){function o(){return a(this,"small","","")}return o}()})},39930:function(A,r,n){"use strict";var e=n(91495),a=n(67250),t=n(79942),o=n(30365),f=n(42871),b=n(16952),B=n(28987),I=n(35483),k=n(10188),g=n(12605),d=n(78060),c=n(28340),m=n(62115),l=n(40033),u=m.UNSUPPORTED_Y,s=4294967295,i=Math.min,h=a([].push),C=a("".slice),v=!l(function(){var N=/(?:)/,V=N.exec;N.exec=function(){return V.apply(this,arguments)};var S="ab".split(N);return S.length!==2||S[0]!=="a"||S[1]!=="b"}),p="abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length;t("split",function(N,V,S){var y="0".split(void 0,0).length?function(L,w){return L===void 0&&w===0?[]:e(V,this,L,w)}:V;return[function(){function L(w,T){var x=b(this),M=f(w)?void 0:d(w,N);return M?e(M,w,x,T):e(y,g(x),w,T)}return L}(),function(L,w){var T=o(this),x=g(L);if(!p){var M=S(y,T,x,w,y!==V);if(M.done)return M.value}var O=B(T,RegExp),D=T.unicode,E=(T.ignoreCase?"i":"")+(T.multiline?"m":"")+(T.unicode?"u":"")+(u?"g":"y"),P=new O(u?"^(?:"+T.source+")":T,E),R=w===void 0?s:w>>>0;if(R===0)return[];if(x.length===0)return c(P,x)===null?[x]:[];for(var j=0,F=0,W=[];F1?arguments[1]:void 0,s.length)),h=f(u);return g(s,i,i+h.length)===h}return l}()})},74498:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("strike")},{strike:function(){function o(){return a(this,"strike","","")}return o}()})},15812:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("sub")},{sub:function(){function o(){return a(this,"sub","","")}return o}()})},57726:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("sup")},{sup:function(){function o(){return a(this,"sup","","")}return o}()})},70604:function(A,r,n){"use strict";n(99159);var e=n(63964),a=n(43476);e({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==a},{trimEnd:a})},85404:function(A,r,n){"use strict";var e=n(63964),a=n(43885);e({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==a},{trimLeft:a})},99159:function(A,r,n){"use strict";var e=n(63964),a=n(43476);e({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==a},{trimRight:a})},34965:function(A,r,n){"use strict";n(85404);var e=n(63964),a=n(43885);e({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==a},{trimStart:a})},8448:function(A,r,n){"use strict";var e=n(63964),a=n(92648).trim,t=n(90012);e({target:"String",proto:!0,forced:t("trim")},{trim:function(){function o(){return a(this)}return o}()})},79250:function(A,r,n){"use strict";var e=n(85889);e("asyncIterator")},49899:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(91495),o=n(67250),f=n(4493),b=n(58310),B=n(52357),I=n(40033),k=n(45299),g=n(21287),d=n(30365),c=n(57591),m=n(767),l=n(12605),u=n(87458),s=n(80674),i=n(18450),h=n(37310),C=n(81644),v=n(89235),p=n(27193),N=n(74595),V=n(24239),S=n(12867),y=n(55938),L=n(73936),w=n(16639),T=n(19417),x=n(79195),M=n(16738),O=n(24697),D=n(55557),E=n(85889),P=n(52360),R=n(84925),j=n(5419),F=n(22603).forEach,W=T("hidden"),z="Symbol",K="prototype",G=j.set,J=j.getterFor(z),Q=Object[K],ue=a.Symbol,ie=ue&&ue[K],pe=a.RangeError,te=a.TypeError,q=a.QObject,ne=p.f,le=N.f,ee=C.f,re=S.f,oe=o([].push),fe=w("symbols"),me=w("op-symbols"),Y=w("wks"),ve=!q||!q[K]||!q[K].findChild,he=function(Ce,ke,ge){var Se=ne(Q,ke);Se&&delete Q[ke],le(Ce,ke,ge),Se&&Ce!==Q&&le(Q,ke,Se)},Ve=b&&I(function(){return s(le({},"a",{get:function(){function de(){return le(this,"a",{value:7}).a}return de}()})).a!==7})?he:le,Be=function(Ce,ke){var ge=fe[Ce]=s(ie);return G(ge,{type:z,tag:Ce,description:ke}),b||(ge.description=ke),ge},be=function(){function de(Ce,ke,ge){Ce===Q&&be(me,ke,ge),d(Ce);var Se=m(ke);return d(ge),k(fe,Se)?(ge.enumerable?(k(Ce,W)&&Ce[W][Se]&&(Ce[W][Se]=!1),ge=s(ge,{enumerable:u(0,!1)})):(k(Ce,W)||le(Ce,W,u(1,s(null))),Ce[W][Se]=!0),Ve(Ce,Se,ge)):le(Ce,Se,ge)}return de}(),Le=function(){function de(Ce,ke){d(Ce);var ge=c(ke),Se=i(ge).concat(ye(ge));return F(Se,function(Pe){(!b||t(xe,ge,Pe))&&be(Ce,Pe,ge[Pe])}),Ce}return de}(),we=function(){function de(Ce,ke){return ke===void 0?s(Ce):Le(s(Ce),ke)}return de}(),xe=function(){function de(Ce){var ke=m(Ce),ge=t(re,this,ke);return this===Q&&k(fe,ke)&&!k(me,ke)?!1:ge||!k(this,ke)||!k(fe,ke)||k(this,W)&&this[W][ke]?ge:!0}return de}(),Re=function(){function de(Ce,ke){var ge=c(Ce),Se=m(ke);if(!(ge===Q&&k(fe,Se)&&!k(me,Se))){var Pe=ne(ge,Se);return Pe&&k(fe,Se)&&!(k(ge,W)&&ge[W][Se])&&(Pe.enumerable=!0),Pe}}return de}(),He=function(){function de(Ce){var ke=ee(c(Ce)),ge=[];return F(ke,function(Se){!k(fe,Se)&&!k(x,Se)&&oe(ge,Se)}),ge}return de}(),ye=function(Ce){var ke=Ce===Q,ge=ee(ke?me:c(Ce)),Se=[];return F(ge,function(Pe){k(fe,Pe)&&(!ke||k(Q,Pe))&&oe(Se,fe[Pe])}),Se};B||(ue=function(){function de(){if(g(ie,this))throw new te("Symbol is not a constructor");var Ce=!arguments.length||arguments[0]===void 0?void 0:l(arguments[0]),ke=M(Ce),ge=function(){function Se(Pe){var je=this===void 0?a:this;je===Q&&t(Se,me,Pe),k(je,W)&&k(je[W],ke)&&(je[W][ke]=!1);var _e=u(1,Pe);try{Ve(je,ke,_e)}catch(ze){if(!(ze instanceof pe))throw ze;he(je,ke,_e)}}return Se}();return b&&ve&&Ve(Q,ke,{configurable:!0,set:ge}),Be(ke,Ce)}return de}(),ie=ue[K],y(ie,"toString",function(){function de(){return J(this).tag}return de}()),y(ue,"withoutSetter",function(de){return Be(M(de),de)}),S.f=xe,N.f=be,V.f=Le,p.f=Re,h.f=C.f=He,v.f=ye,D.f=function(de){return Be(O(de),de)},b&&(L(ie,"description",{configurable:!0,get:function(){function de(){return J(this).description}return de}()}),f||y(Q,"propertyIsEnumerable",xe,{unsafe:!0}))),e({global:!0,constructor:!0,wrap:!0,forced:!B,sham:!B},{Symbol:ue}),F(i(Y),function(de){E(de)}),e({target:z,stat:!0,forced:!B},{useSetter:function(){function de(){ve=!0}return de}(),useSimple:function(){function de(){ve=!1}return de}()}),e({target:"Object",stat:!0,forced:!B,sham:!b},{create:we,defineProperty:be,defineProperties:Le,getOwnPropertyDescriptor:Re}),e({target:"Object",stat:!0,forced:!B},{getOwnPropertyNames:He}),P(),R(ue,z),x[W]=!0},10933:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(74685),o=n(67250),f=n(45299),b=n(55747),B=n(21287),I=n(12605),k=n(73936),g=n(5774),d=t.Symbol,c=d&&d.prototype;if(a&&b(d)&&(!("description"in c)||d().description!==void 0)){var m={},l=function(){function p(){var N=arguments.length<1||arguments[0]===void 0?void 0:I(arguments[0]),V=B(c,this)?new d(N):N===void 0?d():d(N);return N===""&&(m[V]=!0),V}return p}();g(l,d),l.prototype=c,c.constructor=l;var u=String(d("description detection"))==="Symbol(description detection)",s=o(c.valueOf),i=o(c.toString),h=/^Symbol\((.*)\)[^)]+$/,C=o("".replace),v=o("".slice);k(c,"description",{configurable:!0,get:function(){function p(){var N=s(this);if(f(m,N))return"";var V=i(N),S=u?v(V,7,-1):C(V,h,"$1");return S===""?void 0:S}return p}()}),e({global:!0,constructor:!0,forced:!0},{Symbol:l})}},30828:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(45299),o=n(12605),f=n(16639),b=n(66570),B=f("string-to-symbol-registry"),I=f("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!b},{for:function(){function k(g){var d=o(g);if(t(B,d))return B[d];var c=a("Symbol")(d);return B[d]=c,I[c]=d,c}return k}()})},53795:function(A,r,n){"use strict";var e=n(85889);e("hasInstance")},87806:function(A,r,n){"use strict";var e=n(85889);e("isConcatSpreadable")},64677:function(A,r,n){"use strict";var e=n(85889);e("iterator")},33313:function(A,r,n){"use strict";n(49899),n(30828),n(6862),n(53008),n(28603)},6862:function(A,r,n){"use strict";var e=n(63964),a=n(45299),t=n(71399),o=n(89393),f=n(16639),b=n(66570),B=f("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!b},{keyFor:function(){function I(k){if(!t(k))throw new TypeError(o(k)+" is not a symbol");if(a(B,k))return B[k]}return I}()})},48058:function(A,r,n){"use strict";var e=n(85889);e("match")},51583:function(A,r,n){"use strict";var e=n(85889);e("replace")},82403:function(A,r,n){"use strict";var e=n(85889);e("search")},34265:function(A,r,n){"use strict";var e=n(85889);e("species")},3295:function(A,r,n){"use strict";var e=n(85889);e("split")},1078:function(A,r,n){"use strict";var e=n(85889),a=n(52360);e("toPrimitive"),a()},63207:function(A,r,n){"use strict";var e=n(4009),a=n(85889),t=n(84925);a("toStringTag"),t(e("Symbol"),"Symbol")},80520:function(A,r,n){"use strict";var e=n(85889);e("unscopables")},99872:function(A,r,n){"use strict";var e=n(67250),a=n(4246),t=n(71447),o=e(t),f=a.aTypedArray,b=a.exportTypedArrayMethod;b("copyWithin",function(){function B(I,k){return o(f(this),I,k,arguments.length>2?arguments[2]:void 0)}return B}())},73364:function(A,r,n){"use strict";var e=n(4246),a=n(22603).every,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("every",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},58166:function(A,r,n){"use strict";var e=n(4246),a=n(88471),t=n(61484),o=n(2281),f=n(91495),b=n(67250),B=n(40033),I=e.aTypedArray,k=e.exportTypedArrayMethod,g=b("".slice),d=B(function(){var c=0;return new Int8Array(2).fill({valueOf:function(){function m(){return c++}return m}()}),c!==1});k("fill",function(){function c(m){var l=arguments.length;I(this);var u=g(o(this),0,3)==="Big"?t(m):+m;return f(a,this,u,l>1?arguments[1]:void 0,l>2?arguments[2]:void 0)}return c}(),d)},23793:function(A,r,n){"use strict";var e=n(4246),a=n(22603).filter,t=n(45399),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("filter",function(){function b(B){var I=a(o(this),B,arguments.length>1?arguments[1]:void 0);return t(this,I)}return b}())},13917:function(A,r,n){"use strict";var e=n(4246),a=n(22603).findIndex,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("findIndex",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},43820:function(A,r,n){"use strict";var e=n(4246),a=n(22603).find,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("find",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},80756:function(A,r,n){"use strict";var e=n(80185);e("Float32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},70567:function(A,r,n){"use strict";var e=n(80185);e("Float64",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},19852:function(A,r,n){"use strict";var e=n(4246),a=n(22603).forEach,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("forEach",function(){function f(b){a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},40379:function(A,r,n){"use strict";var e=n(86563),a=n(4246).exportTypedArrayStaticMethod,t=n(3805);a("from",t,e)},92770:function(A,r,n){"use strict";var e=n(4246),a=n(14211).includes,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("includes",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},81069:function(A,r,n){"use strict";var e=n(4246),a=n(14211).indexOf,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("indexOf",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},60037:function(A,r,n){"use strict";var e=n(80185);e("Int16",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},44195:function(A,r,n){"use strict";var e=n(80185);e("Int32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},66756:function(A,r,n){"use strict";var e=n(80185);e("Int8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},63689:function(A,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(4246),f=n(34570),b=n(24697),B=b("iterator"),I=e.Uint8Array,k=t(f.values),g=t(f.keys),d=t(f.entries),c=o.aTypedArray,m=o.exportTypedArrayMethod,l=I&&I.prototype,u=!a(function(){l[B].call([1])}),s=!!l&&l.values&&l[B]===l.values&&l.values.name==="values",i=function(){function h(){return k(c(this))}return h}();m("entries",function(){function h(){return d(c(this))}return h}(),u),m("keys",function(){function h(){return g(c(this))}return h}(),u),m("values",i,u||!s,{name:"values"}),m(B,i,u||!s,{name:"values"})},5659:function(A,r,n){"use strict";var e=n(4246),a=n(67250),t=e.aTypedArray,o=e.exportTypedArrayMethod,f=a([].join);o("join",function(){function b(B){return f(t(this),B)}return b}())},25014:function(A,r,n){"use strict";var e=n(4246),a=n(61267),t=n(1325),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("lastIndexOf",function(){function b(B){var I=arguments.length;return a(t,o(this),I>1?[B,arguments[1]]:[B])}return b}())},32189:function(A,r,n){"use strict";var e=n(4246),a=n(22603).map,t=n(31082),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("map",function(){function b(B){return a(o(this),B,arguments.length>1?arguments[1]:void 0,function(I,k){return new(t(I))(k)})}return b}())},23030:function(A,r,n){"use strict";var e=n(4246),a=n(86563),t=e.aTypedArrayConstructor,o=e.exportTypedArrayStaticMethod;o("of",function(){function f(){for(var b=0,B=arguments.length,I=new(t(this))(B);B>b;)I[b]=arguments[b++];return I}return f}(),a)},49110:function(A,r,n){"use strict";var e=n(4246),a=n(56844).right,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("reduceRight",function(){function f(b){var B=arguments.length;return a(t(this),b,B,B>1?arguments[1]:void 0)}return f}())},24309:function(A,r,n){"use strict";var e=n(4246),a=n(56844).left,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("reduce",function(){function f(b){var B=arguments.length;return a(t(this),b,B,B>1?arguments[1]:void 0)}return f}())},56445:function(A,r,n){"use strict";var e=n(4246),a=e.aTypedArray,t=e.exportTypedArrayMethod,o=Math.floor;t("reverse",function(){function f(){for(var b=this,B=a(b).length,I=o(B/2),k=0,g;k1?arguments[1]:void 0,1),C=b(i);if(l)return a(d,this,C,h);var v=this.length,p=o(C),N=0;if(p+h>v)throw new I("Wrong length");for(;Nm;)u[m]=d[m++];return u}return I}(),B)},88739:function(A,r,n){"use strict";var e=n(4246),a=n(22603).some,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("some",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},60415:function(A,r,n){"use strict";var e=n(74685),a=n(71138),t=n(40033),o=n(10320),f=n(90274),b=n(4246),B=n(652),I=n(19228),k=n(5026),g=n(9342),d=b.aTypedArray,c=b.exportTypedArrayMethod,m=e.Uint16Array,l=m&&a(m.prototype.sort),u=!!l&&!(t(function(){l(new m(2),null)})&&t(function(){l(new m(2),{})})),s=!!l&&!t(function(){if(k)return k<74;if(B)return B<67;if(I)return!0;if(g)return g<602;var h=new m(516),C=Array(516),v,p;for(v=0;v<516;v++)p=v%4,h[v]=515-v,C[v]=v-2*p+3;for(l(h,function(N,V){return(N/4|0)-(V/4|0)}),v=0;v<516;v++)if(h[v]!==C[v])return!0}),i=function(C){return function(v,p){return C!==void 0?+C(v,p)||0:p!==p?-1:v!==v?1:v===0&&p===0?1/v>0&&1/p<0?1:-1:v>p}};c("sort",function(){function h(C){return C!==void 0&&o(C),s?l(this,C):f(d(this),i(C))}return h}(),!s||u)},72532:function(A,r,n){"use strict";var e=n(4246),a=n(10188),t=n(13912),o=n(31082),f=e.aTypedArray,b=e.exportTypedArrayMethod;b("subarray",function(){function B(I,k){var g=f(this),d=g.length,c=t(I,d),m=o(g);return new m(g.buffer,g.byteOffset+c*g.BYTES_PER_ELEMENT,a((k===void 0?d:t(k,d))-c))}return B}())},62207:function(A,r,n){"use strict";var e=n(74685),a=n(61267),t=n(4246),o=n(40033),f=n(54602),b=e.Int8Array,B=t.aTypedArray,I=t.exportTypedArrayMethod,k=[].toLocaleString,g=!!b&&o(function(){k.call(new b(1))}),d=o(function(){return[1,2].toLocaleString()!==new b([1,2]).toLocaleString()})||!o(function(){b.prototype.toLocaleString.call([1,2])});I("toLocaleString",function(){function c(){return a(k,g?f(B(this)):B(this),f(arguments))}return c}(),d)},906:function(A,r,n){"use strict";var e=n(4246).exportTypedArrayMethod,a=n(40033),t=n(74685),o=n(67250),f=t.Uint8Array,b=f&&f.prototype||{},B=[].toString,I=o([].join);a(function(){B.call({})})&&(B=function(){function g(){return I(this)}return g}());var k=b.toString!==B;e("toString",B,k)},78824:function(A,r,n){"use strict";var e=n(80185);e("Uint16",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},72846:function(A,r,n){"use strict";var e=n(80185);e("Uint32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},24575:function(A,r,n){"use strict";var e=n(80185);e("Uint8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},71968:function(A,r,n){"use strict";var e=n(80185);e("Uint8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()},!0)},80040:function(A,r,n){"use strict";var e=n(50730),a=n(74685),t=n(67250),o=n(30145),f=n(81969),b=n(45150),B=n(39895),I=n(77568),k=n(5419).enforce,g=n(40033),d=n(21820),c=Object,m=Array.isArray,l=c.isExtensible,u=c.isFrozen,s=c.isSealed,i=c.freeze,h=c.seal,C=!a.ActiveXObject&&"ActiveXObject"in a,v,p=function(M){return function(){function O(){return M(this,arguments.length?arguments[0]:void 0)}return O}()},N=b("WeakMap",p,B),V=N.prototype,S=t(V.set),y=function(){return e&&g(function(){var M=i([]);return S(new N,M,1),!u(M)})};if(d)if(C){v=B.getConstructor(p,"WeakMap",!0),f.enable();var L=t(V.delete),w=t(V.has),T=t(V.get);o(V,{delete:function(){function x(M){if(I(M)&&!l(M)){var O=k(this);return O.frozen||(O.frozen=new v),L(this,M)||O.frozen.delete(M)}return L(this,M)}return x}(),has:function(){function x(M){if(I(M)&&!l(M)){var O=k(this);return O.frozen||(O.frozen=new v),w(this,M)||O.frozen.has(M)}return w(this,M)}return x}(),get:function(){function x(M){if(I(M)&&!l(M)){var O=k(this);return O.frozen||(O.frozen=new v),w(this,M)?T(this,M):O.frozen.get(M)}return T(this,M)}return x}(),set:function(){function x(M,O){if(I(M)&&!l(M)){var D=k(this);D.frozen||(D.frozen=new v),w(this,M)?S(this,M,O):D.frozen.set(M,O)}else S(this,M,O);return this}return x}()})}else y()&&o(V,{set:function(){function x(M,O){var D;return m(M)&&(u(M)?D=i:s(M)&&(D=h)),S(this,M,O),D&&D(M),this}return x}()})},90846:function(A,r,n){"use strict";n(80040)},67042:function(A,r,n){"use strict";var e=n(45150),a=n(39895);e("WeakSet",function(t){return function(){function o(){return t(this,arguments.length?arguments[0]:void 0)}return o}()},a)},40348:function(A,r,n){"use strict";n(67042)},5606:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(60375).clear;e({global:!0,bind:!0,enumerable:!0,forced:a.clearImmediate!==t},{clearImmediate:t})},83006:function(A,r,n){"use strict";n(5606),n(27807)},25764:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(37713),o=n(10320),f=n(24986),b=n(40033),B=n(58310),I=b(function(){return B&&Object.getOwnPropertyDescriptor(a,"queueMicrotask").value.length!==1});e({global:!0,enumerable:!0,dontCallGetSet:!0,forced:I},{queueMicrotask:function(){function k(g){f(arguments.length,1),t(o(g))}return k}()})},27807:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(60375).set,o=n(78362),f=a.setImmediate?o(t,!1):t;e({global:!0,bind:!0,enumerable:!0,forced:a.setImmediate!==f},{setImmediate:f})},45569:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(78362),o=t(a.setInterval,!0);e({global:!0,bind:!0,forced:a.setInterval!==o},{setInterval:o})},5213:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(78362),o=t(a.setTimeout,!0);e({global:!0,bind:!0,forced:a.setTimeout!==o},{setTimeout:o})},69401:function(A,r,n){"use strict";n(45569),n(5213)},7435:function(A){"use strict";/** + */var t=r.BoxWithSampleText=function(){function o(f){return(0,e.normalizeProps)((0,e.createComponentVNode)(2,a.Box,Object.assign({},f,{children:[(0,e.createComponentVNode)(2,a.Box,{italic:!0,children:"Jackdaws love my big sphinx of quartz."}),(0,e.createComponentVNode)(2,a.Box,{mt:1,bold:!0,children:"The wide electrification of the southern provinces will give a powerful impetus to the growth of agriculture."})]})))}return o}()},67160:function(){},23542:function(){},30386:function(){},98996:function(){},50578:function(){},4444:function(){},77870:function(){},23632:function(){},56492:function(){},39108:function(){},11714:function(){},73492:function(){},49641:function(){},17570:function(){},61858:function(){},32882:function(){},70752:function(A,r,n){var e={"./pai_atmosphere.js":80818,"./pai_bioscan.js":23903,"./pai_directives.js":64988,"./pai_doorjack.js":13813,"./pai_main_menu.js":66025,"./pai_manifest.js":2983,"./pai_medrecords.js":40758,"./pai_messenger.js":98599,"./pai_radio.js":50775,"./pai_secrecords.js":48623,"./pai_signaler.js":47297};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=70752},59395:function(A,r,n){var e={"./pda_alarm_button.js":1428,"./pda_atmos_scan.js":78532,"./pda_games.js":2395,"./pda_janitor.js":40253,"./pda_main_menu.js":58293,"./pda_manifest.js":58059,"./pda_medical.js":18147,"./pda_messenger.js":77595,"./pda_minesweeper.js":90382,"./pda_mule.js":24635,"./pda_nanobank.js":23734,"./pda_notes.js":97085,"./pda_power.js":57513,"./pda_secbot.js":99808,"./pda_security.js":77168,"./pda_signaler.js":21773,"./pda_status_display.js":81857,"./pda_supplyrecords.js":70287};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=59395},32054:function(A,r,n){var e={"./AICard":1090,"./AICard.js":1090,"./AIFixer":39454,"./AIFixer.js":39454,"./APC":88422,"./APC.js":88422,"./ATM":99660,"./ATM.js":99660,"./AccountsUplinkTerminal":86423,"./AccountsUplinkTerminal.js":86423,"./AdminAntagMenu":23001,"./AdminAntagMenu.js":23001,"./AgentCard":39683,"./AgentCard.tsx":39683,"./AiAirlock":56793,"./AiAirlock.js":56793,"./AirAlarm":72475,"./AirAlarm.js":72475,"./AirlockAccessController":12333,"./AirlockAccessController.js":12333,"./AirlockElectronics":28736,"./AirlockElectronics.js":28736,"./AlertModal":47365,"./AlertModal.tsx":47365,"./AppearanceChanger":71824,"./AppearanceChanger.js":71824,"./AtmosAlertConsole":72285,"./AtmosAlertConsole.js":72285,"./AtmosControl":65805,"./AtmosControl.js":65805,"./AtmosFilter":87816,"./AtmosFilter.js":87816,"./AtmosGraphMonitor":57258,"./AtmosGraphMonitor.tsx":57258,"./AtmosMixer":52977,"./AtmosMixer.js":52977,"./AtmosPump":11748,"./AtmosPump.js":11748,"./AtmosTankControl":69321,"./AtmosTankControl.js":69321,"./AugmentMenu":92444,"./AugmentMenu.js":92444,"./Autolathe":59179,"./Autolathe.js":59179,"./Autolathe220":29943,"./Autolathe220.tsx":29943,"./BioChipPad":5147,"./BioChipPad.js":5147,"./Biogenerator":64273,"./Biogenerator.js":64273,"./BloomEdit":47823,"./BloomEdit.js":47823,"./BlueSpaceArtilleryControl":18621,"./BlueSpaceArtilleryControl.js":18621,"./BluespaceTap":27629,"./BluespaceTap.js":27629,"./BodyScanner":33758,"./BodyScanner.js":33758,"./BookBinder":67963,"./BookBinder.js":67963,"./BotCall":61925,"./BotCall.js":61925,"./BotClean":20464,"./BotClean.js":20464,"./BotFloor":69479,"./BotFloor.js":69479,"./BotHonk":59887,"./BotHonk.js":59887,"./BotMed":80063,"./BotMed.js":80063,"./BotSecurity":74439,"./BotSecurity.js":74439,"./BrigCells":10833,"./BrigCells.js":10833,"./BrigTimer":45761,"./BrigTimer.js":45761,"./CameraConsole":26300,"./CameraConsole.js":26300,"./CameraConsole220":39222,"./CameraConsole220.js":39222,"./Canister":52927,"./Canister.js":52927,"./CardComputer":51793,"./CardComputer.js":51793,"./CargoConsole":64083,"./CargoConsole.js":64083,"./Chameleon":36232,"./Chameleon.tsx":36232,"./ChangelogView":87331,"./ChangelogView.js":87331,"./CheckboxListInputModal":91360,"./CheckboxListInputModal.tsx":91360,"./ChemDispenser":36108,"./ChemDispenser.js":36108,"./ChemHeater":13146,"./ChemHeater.js":13146,"./ChemMaster":56541,"./ChemMaster.tsx":56541,"./CloningConsole":37173,"./CloningConsole.js":37173,"./CloningPod":98723,"./CloningPod.js":98723,"./CoinMint":18259,"./CoinMint.tsx":18259,"./ColorPickerModal":93858,"./ColorPickerModal.tsx":93858,"./ColourMatrixTester":8444,"./ColourMatrixTester.js":8444,"./CommunicationsComputer":63818,"./CommunicationsComputer.js":63818,"./CompostBin":20562,"./CompostBin.js":20562,"./Contractor":21813,"./Contractor.js":21813,"./ConveyorSwitch":54151,"./ConveyorSwitch.js":54151,"./CrewMonitor":73169,"./CrewMonitor.js":73169,"./Cryo":63987,"./Cryo.js":63987,"./CryopodConsole":86099,"./CryopodConsole.js":86099,"./DNAModifier":12692,"./DNAModifier.js":12692,"./DecalPainter":76430,"./DecalPainter.js":76430,"./DestinationTagger":41074,"./DestinationTagger.js":41074,"./DisposalBin":46500,"./DisposalBin.js":46500,"./DnaVault":33233,"./DnaVault.js":33233,"./DroneConsole":33681,"./DroneConsole.js":33681,"./EFTPOS":17263,"./EFTPOS.js":17263,"./ERTManager":76382,"./ERTManager.js":76382,"./EconomyManager":90217,"./EconomyManager.js":90217,"./Electropack":82565,"./Electropack.js":82565,"./Emojipedia":11243,"./Emojipedia.tsx":11243,"./EmotePanel":69784,"./EmotePanel.js":69784,"./EvolutionMenu":36730,"./EvolutionMenu.js":36730,"./ExosuitFabricator":17370,"./ExosuitFabricator.js":17370,"./ExperimentConsole":59128,"./ExperimentConsole.js":59128,"./ExternalAirlockController":97086,"./ExternalAirlockController.js":97086,"./FaxMachine":96142,"./FaxMachine.js":96142,"./FilingCabinet":74123,"./FilingCabinet.js":74123,"./FloorPainter":83767,"./FloorPainter.js":83767,"./GPS":53424,"./GPS.js":53424,"./GeneModder":89124,"./GeneModder.js":89124,"./GenericCrewManifest":73053,"./GenericCrewManifest.js":73053,"./GhostHudPanel":42914,"./GhostHudPanel.js":42914,"./GlandDispenser":25825,"./GlandDispenser.js":25825,"./GravityGen":10270,"./GravityGen.js":10270,"./GuestPass":48657,"./GuestPass.js":48657,"./HandheldChemDispenser":67834,"./HandheldChemDispenser.js":67834,"./HealthSensor":46098,"./HealthSensor.js":46098,"./Holodeck":36771,"./Holodeck.js":36771,"./Instrument":25471,"./Instrument.js":25471,"./Jukebox":52736,"./Jukebox.tsx":52736,"./KeyComboModal":13618,"./KeyComboModal.tsx":13618,"./KeycardAuth":35655,"./KeycardAuth.js":35655,"./KitchenMachine":62955,"./KitchenMachine.js":62955,"./LawManager":9525,"./LawManager.js":9525,"./LibraryComputer":85066,"./LibraryComputer.js":85066,"./LibraryManager":9516,"./LibraryManager.js":9516,"./ListInputModal":90447,"./ListInputModal.tsx":90447,"./Loadout":26826,"./Loadout.tsx":26826,"./MODsuit":77613,"./MODsuit.js":77613,"./MagnetController":78624,"./MagnetController.js":78624,"./MechBayConsole":72106,"./MechBayConsole.js":72106,"./MechaControlConsole":7466,"./MechaControlConsole.js":7466,"./MedicalRecords":79625,"./MedicalRecords.js":79625,"./MerchVendor":54989,"./MerchVendor.js":54989,"./MiningVendor":87684,"./MiningVendor.js":87684,"./ModpacksList":61468,"./ModpacksList.js":61468,"./NTRecruiter":59783,"./NTRecruiter.js":59783,"./Newscaster":64713,"./Newscaster.js":64713,"./Noticeboard":48286,"./Noticeboard.tsx":48286,"./NuclearBomb":41166,"./NuclearBomb.js":41166,"./NumberInputModal":52416,"./NumberInputModal.tsx":52416,"./OperatingComputer":1218,"./OperatingComputer.js":1218,"./Orbit":46892,"./Orbit.js":46892,"./OreRedemption":15421,"./OreRedemption.js":15421,"./PAI":52754,"./PAI.js":52754,"./PDA":85175,"./PDA.js":85175,"./Pacman":68654,"./Pacman.js":68654,"./PanDEMIC":1701,"./PanDEMIC.tsx":1701,"./ParticleAccelerator":67921,"./ParticleAccelerator.js":67921,"./PdaPainter":71432,"./PdaPainter.js":71432,"./PersonalCrafting":33388,"./PersonalCrafting.js":33388,"./Photocopier":56150,"./Photocopier.js":56150,"./Photocopier220":8340,"./Photocopier220.js":8340,"./PoolController":84676,"./PoolController.js":84676,"./PortablePump":57003,"./PortablePump.js":57003,"./PortableScrubber":70069,"./PortableScrubber.js":70069,"./PortableTurret":59955,"./PortableTurret.js":59955,"./PowerMonitor":61631,"./PowerMonitor.js":61631,"./PrisonerImplantManager":50992,"./PrisonerImplantManager.js":50992,"./PrisonerShuttleConsole":53952,"./PrisonerShuttleConsole.js":53952,"./PrizeCounter":97852,"./PrizeCounter.tsx":97852,"./RCD":94813,"./RCD.js":94813,"./RPD":18738,"./RPD.js":18738,"./Radio":80299,"./Radio.js":80299,"./RankedListInputModal":14846,"./RankedListInputModal.tsx":14846,"./ReagentGrinder":48125,"./ReagentGrinder.js":48125,"./ReagentsEditor":58262,"./ReagentsEditor.tsx":58262,"./RemoteSignaler":30207,"./RemoteSignaler.js":30207,"./RequestConsole":25472,"./RequestConsole.js":25472,"./RndBackupConsole":9861,"./RndBackupConsole.js":9861,"./RndConsole":12644,"./RndConsole/":12644,"./RndConsole/AnalyzerMenu":68303,"./RndConsole/AnalyzerMenu.js":68303,"./RndConsole/DataDiskMenu":37556,"./RndConsole/DataDiskMenu.js":37556,"./RndConsole/LatheCategory":16830,"./RndConsole/LatheCategory.js":16830,"./RndConsole/LatheChemicalStorage":70497,"./RndConsole/LatheChemicalStorage.js":70497,"./RndConsole/LatheMainMenu":70864,"./RndConsole/LatheMainMenu.js":70864,"./RndConsole/LatheMaterialStorage":42878,"./RndConsole/LatheMaterialStorage.js":42878,"./RndConsole/LatheMaterials":52662,"./RndConsole/LatheMaterials.js":52662,"./RndConsole/LatheMenu":9681,"./RndConsole/LatheMenu.js":9681,"./RndConsole/LatheSearch":68198,"./RndConsole/LatheSearch.js":68198,"./RndConsole/LinkMenu":81421,"./RndConsole/LinkMenu.js":81421,"./RndConsole/SettingsMenu":6256,"./RndConsole/SettingsMenu.js":6256,"./RndConsole/index":12644,"./RndConsole/index.js":12644,"./RndNetController":29205,"./RndNetController.js":29205,"./RndServer":63315,"./RndServer.js":63315,"./RobotSelfDiagnosis":26109,"./RobotSelfDiagnosis.js":26109,"./RoboticsControlConsole":97997,"./RoboticsControlConsole.js":97997,"./Safe":54431,"./Safe.js":54431,"./SatelliteControl":29740,"./SatelliteControl.js":29740,"./SecureStorage":44162,"./SecureStorage.js":44162,"./SecurityRecords":6272,"./SecurityRecords.js":6272,"./SeedExtractor":5099,"./SeedExtractor.js":5099,"./Shop":17474,"./Shop.js":17474,"./ShuttleConsole":2916,"./ShuttleConsole.js":2916,"./ShuttleManipulator":39401,"./ShuttleManipulator.js":39401,"./SingularityMonitor":86013,"./SingularityMonitor.js":86013,"./Sleeper":88284,"./Sleeper.js":88284,"./SlotMachine":21597,"./SlotMachine.js":21597,"./Smartfridge":46348,"./Smartfridge.js":46348,"./Smes":86162,"./Smes.js":86162,"./SolarControl":63584,"./SolarControl.js":63584,"./SpawnersMenu":38096,"./SpawnersMenu.js":38096,"./SpecMenu":30586,"./SpecMenu.js":30586,"./StackCraft":95152,"./StackCraft.js":95152,"./StationAlertConsole":38307,"./StationAlertConsole.js":38307,"./StationTraitsPanel":96091,"./StationTraitsPanel.tsx":96091,"./StripMenu":39409,"./StripMenu.tsx":39409,"./SuitStorage":69514,"./SuitStorage.js":69514,"./SupermatterMonitor":15022,"./SupermatterMonitor.js":15022,"./SyndicateComputerSimple":46029,"./SyndicateComputerSimple.js":46029,"./TEG":36372,"./TEG.js":36372,"./TTSSeedsExplorer":23190,"./TTSSeedsExplorer.tsx":23190,"./TachyonArray":56441,"./TachyonArray.js":56441,"./Tank":1754,"./Tank.js":1754,"./TankDispenser":7579,"./TankDispenser.js":7579,"./TcommsCore":16136,"./TcommsCore.js":16136,"./TcommsRelay":88046,"./TcommsRelay.js":88046,"./Teleporter":20802,"./Teleporter.js":20802,"./TelescienceConsole":48517,"./TelescienceConsole.js":48517,"./TempGun":21800,"./TempGun.js":21800,"./TextInputModal":24410,"./TextInputModal.tsx":24410,"./ThermoMachine":25036,"./ThermoMachine.js":25036,"./TransferValve":20035,"./TransferValve.js":20035,"./TurbineComputer":78166,"./TurbineComputer.js":78166,"./Uplink":52847,"./Uplink.js":52847,"./Vending":12261,"./Vending.js":12261,"./VolumeMixer":68971,"./VolumeMixer.js":68971,"./VotePanel":2510,"./VotePanel.js":2510,"./Wires":30138,"./Wires.js":30138,"./WizardApprenticeContract":21400,"./WizardApprenticeContract.js":21400,"./common/AccessList":49148,"./common/AccessList.js":49148,"./common/AtmosScan":26991,"./common/AtmosScan.js":26991,"./common/BeakerContents":85870,"./common/BeakerContents.js":85870,"./common/BotStatus":92963,"./common/BotStatus.js":92963,"./common/ComplexModal":3939,"./common/ComplexModal.js":3939,"./common/CrewManifest":41874,"./common/CrewManifest.js":41874,"./common/InputButtons":19203,"./common/InputButtons.tsx":19203,"./common/InterfaceLockNoticeBox":195,"./common/InterfaceLockNoticeBox.js":195,"./common/Loader":51057,"./common/Loader.tsx":51057,"./common/LoginInfo":321,"./common/LoginInfo.js":321,"./common/LoginScreen":5485,"./common/LoginScreen.js":5485,"./common/Operating":62411,"./common/Operating.js":62411,"./common/Signaler":13545,"./common/Signaler.js":13545,"./common/SimpleRecords":41984,"./common/SimpleRecords.js":41984,"./common/TemporaryNotice":22091,"./common/TemporaryNotice.js":22091,"./goonstation_PTL":95213,"./goonstation_PTL/":95213,"./goonstation_PTL/index":95213,"./goonstation_PTL/index.js":95213,"./pai/pai_atmosphere":80818,"./pai/pai_atmosphere.js":80818,"./pai/pai_bioscan":23903,"./pai/pai_bioscan.js":23903,"./pai/pai_directives":64988,"./pai/pai_directives.js":64988,"./pai/pai_doorjack":13813,"./pai/pai_doorjack.js":13813,"./pai/pai_main_menu":66025,"./pai/pai_main_menu.js":66025,"./pai/pai_manifest":2983,"./pai/pai_manifest.js":2983,"./pai/pai_medrecords":40758,"./pai/pai_medrecords.js":40758,"./pai/pai_messenger":98599,"./pai/pai_messenger.js":98599,"./pai/pai_radio":50775,"./pai/pai_radio.js":50775,"./pai/pai_secrecords":48623,"./pai/pai_secrecords.js":48623,"./pai/pai_signaler":47297,"./pai/pai_signaler.js":47297,"./pda/pda_alarm_button":1428,"./pda/pda_alarm_button.js":1428,"./pda/pda_atmos_scan":78532,"./pda/pda_atmos_scan.js":78532,"./pda/pda_games":2395,"./pda/pda_games.js":2395,"./pda/pda_janitor":40253,"./pda/pda_janitor.js":40253,"./pda/pda_main_menu":58293,"./pda/pda_main_menu.js":58293,"./pda/pda_manifest":58059,"./pda/pda_manifest.js":58059,"./pda/pda_medical":18147,"./pda/pda_medical.js":18147,"./pda/pda_messenger":77595,"./pda/pda_messenger.js":77595,"./pda/pda_minesweeper":90382,"./pda/pda_minesweeper.js":90382,"./pda/pda_mule":24635,"./pda/pda_mule.js":24635,"./pda/pda_nanobank":23734,"./pda/pda_nanobank.js":23734,"./pda/pda_notes":97085,"./pda/pda_notes.js":97085,"./pda/pda_power":57513,"./pda/pda_power.js":57513,"./pda/pda_secbot":99808,"./pda/pda_secbot.js":99808,"./pda/pda_security":77168,"./pda/pda_security.js":77168,"./pda/pda_signaler":21773,"./pda/pda_signaler.js":21773,"./pda/pda_status_display":81857,"./pda/pda_status_display.js":81857,"./pda/pda_supplyrecords":70287,"./pda/pda_supplyrecords.js":70287};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=32054},4085:function(A,r,n){var e={"./Blink.stories.js":51364,"./BlockQuote.stories.js":32453,"./Box.stories.js":83531,"./Button.stories.js":74198,"./ByondUi.stories.js":51956,"./Collapsible.stories.js":17466,"./Flex.stories.js":89241,"./ImageButton.stories.js":48779,"./Input.stories.js":21394,"./Popper.stories.js":43932,"./ProgressBar.stories.js":33270,"./Stack.stories.js":77766,"./Storage.stories.js":30187,"./Tabs.stories.js":46554,"./Themes.stories.js":53276,"./Tooltip.stories.js":28717};function a(o){var f=t(o);return n(f)}function t(o){if(!n.o(e,o)){var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}return e[o]}a.keys=function(){return Object.keys(e)},a.resolve=t,A.exports=a,a.id=4085},10320:function(A,r,n){"use strict";var e=n(55747),a=n(89393),t=TypeError;A.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not a function")}},32606:function(A,r,n){"use strict";var e=n(1031),a=n(89393),t=TypeError;A.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not a constructor")}},35908:function(A,r,n){"use strict";var e=n(45015),a=String,t=TypeError;A.exports=function(o){if(e(o))return o;throw new t("Can't set "+a(o)+" as a prototype")}},80575:function(A,r,n){"use strict";var e=n(24697),a=n(80674),t=n(74595).f,o=e("unscopables"),f=Array.prototype;f[o]===void 0&&t(f,o,{configurable:!0,value:a(null)}),A.exports=function(b){f[o][b]=!0}},35483:function(A,r,n){"use strict";var e=n(50233).charAt;A.exports=function(a,t,o){return t+(o?e(a,t).length:1)}},60077:function(A,r,n){"use strict";var e=n(21287),a=TypeError;A.exports=function(t,o){if(e(o,t))return t;throw new a("Incorrect invocation")}},30365:function(A,r,n){"use strict";var e=n(77568),a=String,t=TypeError;A.exports=function(o){if(e(o))return o;throw new t(a(o)+" is not an object")}},70377:function(A){"use strict";A.exports=typeof ArrayBuffer!="undefined"&&typeof DataView!="undefined"},3782:function(A,r,n){"use strict";var e=n(40033);A.exports=e(function(){if(typeof ArrayBuffer=="function"){var a=new ArrayBuffer(8);Object.isExtensible(a)&&Object.defineProperty(a,"a",{value:8})}})},4246:function(A,r,n){"use strict";var e=n(70377),a=n(58310),t=n(74685),o=n(55747),f=n(77568),b=n(45299),B=n(2281),I=n(89393),k=n(37909),g=n(55938),d=n(73936),c=n(21287),m=n(36917),i=n(76649),u=n(24697),s=n(16738),l=n(5419),h=l.enforce,C=l.get,v=t.Int8Array,p=v&&v.prototype,N=t.Uint8ClampedArray,V=N&&N.prototype,S=v&&m(v),y=p&&m(p),L=Object.prototype,w=t.TypeError,T=u("toStringTag"),x=s("TYPED_ARRAY_TAG"),M="TypedArrayConstructor",O=e&&!!i&&B(t.opera)!=="Opera",D=!1,E,P,R,j={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},F={BigInt64Array:8,BigUint64Array:8},W=function(){function ie(pe){if(!f(pe))return!1;var te=B(pe);return te==="DataView"||b(j,te)||b(F,te)}return ie}(),z=function ie(pe){var te=m(pe);if(f(te)){var q=C(te);return q&&b(q,M)?q[M]:ie(te)}},K=function(pe){if(!f(pe))return!1;var te=B(pe);return b(j,te)||b(F,te)},G=function(pe){if(K(pe))return pe;throw new w("Target is not a typed array")},J=function(pe){if(o(pe)&&(!i||c(S,pe)))return pe;throw new w(I(pe)+" is not a typed array constructor")},Q=function(pe,te,q,ne){if(a){if(q)for(var le in j){var ee=t[le];if(ee&&b(ee.prototype,pe))try{delete ee.prototype[pe]}catch(re){try{ee.prototype[pe]=te}catch(oe){}}}(!y[pe]||q)&&g(y,pe,q?te:O&&p[pe]||te,ne)}},ue=function(pe,te,q){var ne,le;if(a){if(i){if(q){for(ne in j)if(le=t[ne],le&&b(le,pe))try{delete le[pe]}catch(ee){}}if(!S[pe]||q)try{return g(S,pe,q?te:O&&S[pe]||te)}catch(ee){}else return}for(ne in j)le=t[ne],le&&(!le[pe]||q)&&g(le,pe,te)}};for(E in j)P=t[E],R=P&&P.prototype,R?h(R)[M]=P:O=!1;for(E in F)P=t[E],R=P&&P.prototype,R&&(h(R)[M]=P);if((!O||!o(S)||S===Function.prototype)&&(S=function(){function ie(){throw new w("Incorrect invocation")}return ie}(),O))for(E in j)t[E]&&i(t[E],S);if((!O||!y||y===L)&&(y=S.prototype,O))for(E in j)t[E]&&i(t[E].prototype,y);if(O&&m(V)!==y&&i(V,y),a&&!b(y,T)){D=!0,d(y,T,{configurable:!0,get:function(){function ie(){return f(this)?this[x]:void 0}return ie}()});for(E in j)t[E]&&k(t[E],x,E)}A.exports={NATIVE_ARRAY_BUFFER_VIEWS:O,TYPED_ARRAY_TAG:D&&x,aTypedArray:G,aTypedArrayConstructor:J,exportTypedArrayMethod:Q,exportTypedArrayStaticMethod:ue,getTypedArrayConstructor:z,isView:W,isTypedArray:K,TypedArray:S,TypedArrayPrototype:y}},37336:function(A,r,n){"use strict";var e=n(74685),a=n(67250),t=n(58310),o=n(70377),f=n(70520),b=n(37909),B=n(73936),I=n(30145),k=n(40033),g=n(60077),d=n(61365),c=n(10188),m=n(43806),i=n(95867),u=n(91784),s=n(36917),l=n(76649),h=n(88471),C=n(54602),v=n(5781),p=n(5774),N=n(84925),V=n(5419),S=f.PROPER,y=f.CONFIGURABLE,L="ArrayBuffer",w="DataView",T="prototype",x="Wrong length",M="Wrong index",O=V.getterFor(L),D=V.getterFor(w),E=V.set,P=e[L],R=P,j=R&&R[T],F=e[w],W=F&&F[T],z=Object.prototype,K=e.Array,G=e.RangeError,J=a(h),Q=a([].reverse),ue=u.pack,ie=u.unpack,pe=function(Ve){return[Ve&255]},te=function(Ve){return[Ve&255,Ve>>8&255]},q=function(Ve){return[Ve&255,Ve>>8&255,Ve>>16&255,Ve>>24&255]},ne=function(Ve){return Ve[3]<<24|Ve[2]<<16|Ve[1]<<8|Ve[0]},le=function(Ve){return ue(i(Ve),23,4)},ee=function(Ve){return ue(Ve,52,8)},re=function(Ve,Be,be){B(Ve[T],Be,{configurable:!0,get:function(){function Le(){return be(this)[Be]}return Le}()})},oe=function(Ve,Be,be,Le){var we=D(Ve),xe=m(be),Re=!!Le;if(xe+Be>we.byteLength)throw new G(M);var He=we.bytes,ye=xe+we.byteOffset,de=C(He,ye,ye+Be);return Re?de:Q(de)},fe=function(Ve,Be,be,Le,we,xe){var Re=D(Ve),He=m(be),ye=Le(+we),de=!!xe;if(He+Be>Re.byteLength)throw new G(M);for(var Ce=Re.bytes,ke=He+Re.byteOffset,ge=0;gewe)throw new G("Wrong offset");if(be=be===void 0?we-xe:c(be),xe+be>we)throw new G(x);E(this,{type:w,buffer:Ve,byteLength:be,byteOffset:xe,bytes:Le.bytes}),t||(this.buffer=Ve,this.byteLength=be,this.byteOffset=xe)}return he}(),W=F[T],t&&(re(R,"byteLength",O),re(F,"buffer",D),re(F,"byteLength",D),re(F,"byteOffset",D)),I(W,{getInt8:function(){function he(Ve){return oe(this,1,Ve)[0]<<24>>24}return he}(),getUint8:function(){function he(Ve){return oe(this,1,Ve)[0]}return he}(),getInt16:function(){function he(Ve){var Be=oe(this,2,Ve,arguments.length>1?arguments[1]:!1);return(Be[1]<<8|Be[0])<<16>>16}return he}(),getUint16:function(){function he(Ve){var Be=oe(this,2,Ve,arguments.length>1?arguments[1]:!1);return Be[1]<<8|Be[0]}return he}(),getInt32:function(){function he(Ve){return ne(oe(this,4,Ve,arguments.length>1?arguments[1]:!1))}return he}(),getUint32:function(){function he(Ve){return ne(oe(this,4,Ve,arguments.length>1?arguments[1]:!1))>>>0}return he}(),getFloat32:function(){function he(Ve){return ie(oe(this,4,Ve,arguments.length>1?arguments[1]:!1),23)}return he}(),getFloat64:function(){function he(Ve){return ie(oe(this,8,Ve,arguments.length>1?arguments[1]:!1),52)}return he}(),setInt8:function(){function he(Ve,Be){fe(this,1,Ve,pe,Be)}return he}(),setUint8:function(){function he(Ve,Be){fe(this,1,Ve,pe,Be)}return he}(),setInt16:function(){function he(Ve,Be){fe(this,2,Ve,te,Be,arguments.length>2?arguments[2]:!1)}return he}(),setUint16:function(){function he(Ve,Be){fe(this,2,Ve,te,Be,arguments.length>2?arguments[2]:!1)}return he}(),setInt32:function(){function he(Ve,Be){fe(this,4,Ve,q,Be,arguments.length>2?arguments[2]:!1)}return he}(),setUint32:function(){function he(Ve,Be){fe(this,4,Ve,q,Be,arguments.length>2?arguments[2]:!1)}return he}(),setFloat32:function(){function he(Ve,Be){fe(this,4,Ve,le,Be,arguments.length>2?arguments[2]:!1)}return he}(),setFloat64:function(){function he(Ve,Be){fe(this,8,Ve,ee,Be,arguments.length>2?arguments[2]:!1)}return he}()});else{var me=S&&P.name!==L;!k(function(){P(1)})||!k(function(){new P(-1)})||k(function(){return new P,new P(1.5),new P(NaN),P.length!==1||me&&!y})?(R=function(){function he(Ve){return g(this,j),v(new P(m(Ve)),this,R)}return he}(),R[T]=j,j.constructor=R,p(R,P)):me&&y&&b(P,"name",L),l&&s(W)!==z&&l(W,z);var Y=new F(new R(2)),ve=a(W.setInt8);Y.setInt8(0,2147483648),Y.setInt8(1,2147483649),(Y.getInt8(0)||!Y.getInt8(1))&&I(W,{setInt8:function(){function he(Ve,Be){ve(this,Ve,Be<<24>>24)}return he}(),setUint8:function(){function he(Ve,Be){ve(this,Ve,Be<<24>>24)}return he}()},{unsafe:!0})}N(R,L),N(F,w),A.exports={ArrayBuffer:R,DataView:F}},71447:function(A,r,n){"use strict";var e=n(46771),a=n(13912),t=n(24760),o=n(95108),f=Math.min;A.exports=[].copyWithin||function(){function b(B,I){var k=e(this),g=t(k),d=a(B,g),c=a(I,g),m=arguments.length>2?arguments[2]:void 0,i=f((m===void 0?g:a(m,g))-c,g-d),u=1;for(c0;)c in k?k[d]=k[c]:o(k,d),d+=u,c+=u;return k}return b}()},88471:function(A,r,n){"use strict";var e=n(46771),a=n(13912),t=n(24760);A.exports=function(){function o(f){for(var b=e(this),B=t(b),I=arguments.length,k=a(I>1?arguments[1]:void 0,B),g=I>2?arguments[2]:void 0,d=g===void 0?B:a(g,B);d>k;)b[k++]=f;return b}return o}()},35601:function(A,r,n){"use strict";var e=n(22603).forEach,a=n(55528),t=a("forEach");A.exports=t?[].forEach:function(){function o(f){return e(this,f,arguments.length>1?arguments[1]:void 0)}return o}()},78008:function(A,r,n){"use strict";var e=n(24760);A.exports=function(a,t,o){for(var f=0,b=arguments.length>2?o:e(t),B=new a(b);b>f;)B[f]=t[f++];return B}},73174:function(A,r,n){"use strict";var e=n(75754),a=n(91495),t=n(46771),o=n(40125),f=n(76571),b=n(1031),B=n(24760),I=n(60102),k=n(77455),g=n(59201),d=Array;A.exports=function(){function c(m){var i=t(m),u=b(this),s=arguments.length,l=s>1?arguments[1]:void 0,h=l!==void 0;h&&(l=e(l,s>2?arguments[2]:void 0));var C=g(i),v=0,p,N,V,S,y,L;if(C&&!(this===d&&f(C)))for(N=u?new this:[],S=k(i,C),y=S.next;!(V=a(y,S)).done;v++)L=h?o(S,l,[V.value,v],!0):V.value,I(N,v,L);else for(p=B(i),N=u?new this(p):d(p);p>v;v++)L=h?l(i[v],v):i[v],I(N,v,L);return N.length=v,N}return c}()},14211:function(A,r,n){"use strict";var e=n(57591),a=n(13912),t=n(24760),o=function(b){return function(B,I,k){var g=e(B),d=t(g);if(d===0)return!b&&-1;var c=a(k,d),m;if(b&&I!==I){for(;d>c;)if(m=g[c++],m!==m)return!0}else for(;d>c;c++)if((b||c in g)&&g[c]===I)return b||c||0;return!b&&-1}};A.exports={includes:o(!0),indexOf:o(!1)}},22603:function(A,r,n){"use strict";var e=n(75754),a=n(67250),t=n(37457),o=n(46771),f=n(24760),b=n(57823),B=a([].push),I=function(g){var d=g===1,c=g===2,m=g===3,i=g===4,u=g===6,s=g===7,l=g===5||u;return function(h,C,v,p){for(var N=o(h),V=t(N),S=f(V),y=e(C,v),L=0,w=p||b,T=d?w(h,S):c||s?w(h,0):void 0,x,M;S>L;L++)if((l||L in V)&&(x=V[L],M=y(x,L,N),g))if(d)T[L]=M;else if(M)switch(g){case 3:return!0;case 5:return x;case 6:return L;case 2:B(T,x)}else switch(g){case 4:return!1;case 7:B(T,x)}return u?-1:m||i?i:T}};A.exports={forEach:I(0),map:I(1),filter:I(2),some:I(3),every:I(4),find:I(5),findIndex:I(6),filterReject:I(7)}},1325:function(A,r,n){"use strict";var e=n(61267),a=n(57591),t=n(61365),o=n(24760),f=n(55528),b=Math.min,B=[].lastIndexOf,I=!!B&&1/[1].lastIndexOf(1,-0)<0,k=f("lastIndexOf"),g=I||!k;A.exports=g?function(){function d(c){if(I)return e(B,this,arguments)||0;var m=a(this),i=o(m);if(i===0)return-1;var u=i-1;for(arguments.length>1&&(u=b(u,t(arguments[1]))),u<0&&(u=i+u);u>=0;u--)if(u in m&&m[u]===c)return u||0;return-1}return d}():B},44091:function(A,r,n){"use strict";var e=n(40033),a=n(24697),t=n(5026),o=a("species");A.exports=function(f){return t>=51||!e(function(){var b=[],B=b.constructor={};return B[o]=function(){return{foo:1}},b[f](Boolean).foo!==1})}},55528:function(A,r,n){"use strict";var e=n(40033);A.exports=function(a,t){var o=[][a];return!!o&&e(function(){o.call(null,t||function(){return 1},1)})}},56844:function(A,r,n){"use strict";var e=n(10320),a=n(46771),t=n(37457),o=n(24760),f=TypeError,b="Reduce of empty array with no initial value",B=function(k){return function(g,d,c,m){var i=a(g),u=t(i),s=o(i);if(e(d),s===0&&c<2)throw new f(b);var l=k?s-1:0,h=k?-1:1;if(c<2)for(;;){if(l in u){m=u[l],l+=h;break}if(l+=h,k?l<0:s<=l)throw new f(b)}for(;k?l>=0:s>l;l+=h)l in u&&(m=d(m,u[l],l,i));return m}};A.exports={left:B(!1),right:B(!0)}},13345:function(A,r,n){"use strict";var e=n(58310),a=n(37386),t=TypeError,o=Object.getOwnPropertyDescriptor,f=e&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(b){return b instanceof TypeError}}();A.exports=f?function(b,B){if(a(b)&&!o(b,"length").writable)throw new t("Cannot set read only .length");return b.length=B}:function(b,B){return b.length=B}},54602:function(A,r,n){"use strict";var e=n(67250);A.exports=e([].slice)},90274:function(A,r,n){"use strict";var e=n(54602),a=Math.floor,t=function o(f,b){var B=f.length;if(B<8)for(var I=1,k,g;I0;)f[g]=f[--g];g!==I++&&(f[g]=k)}else for(var d=a(B/2),c=o(e(f,0,d),b),m=o(e(f,d),b),i=c.length,u=m.length,s=0,l=0;s1?arguments[1]:void 0),M;M=M?M.next:T.first;)for(x(M.value,M.key,this);M&&M.removed;)M=M.previous}return L}(),has:function(){function L(w){return!!y(this,w)}return L}()}),t(N,C?{get:function(){function L(w){var T=y(this,w);return T&&T.value}return L}(),set:function(){function L(w,T){return S(this,w===0?0:w,T)}return L}()}:{add:function(){function L(w){return S(this,w=w===0?0:w,w)}return L}()}),d&&a(N,"size",{configurable:!0,get:function(){function L(){return V(this).size}return L}()}),p}return s}(),setStrong:function(){function s(l,h,C){var v=h+" Iterator",p=u(h),N=u(v);I(l,h,function(V,S){i(this,{type:v,target:V,state:p(V),kind:S,last:void 0})},function(){for(var V=N(this),S=V.kind,y=V.last;y&&y.removed;)y=y.previous;return!V.target||!(V.last=y=y?y.next:V.state.first)?(V.target=void 0,k(void 0,!0)):k(S==="keys"?y.key:S==="values"?y.value:[y.key,y.value],!1)},C?"entries":"values",!C,!0),g(h)}return s}()}},39895:function(A,r,n){"use strict";var e=n(67250),a=n(30145),t=n(81969).getWeakData,o=n(60077),f=n(30365),b=n(42871),B=n(77568),I=n(49450),k=n(22603),g=n(45299),d=n(5419),c=d.set,m=d.getterFor,i=k.find,u=k.findIndex,s=e([].splice),l=0,h=function(N){return N.frozen||(N.frozen=new C)},C=function(){this.entries=[]},v=function(N,V){return i(N.entries,function(S){return S[0]===V})};C.prototype={get:function(){function p(N){var V=v(this,N);if(V)return V[1]}return p}(),has:function(){function p(N){return!!v(this,N)}return p}(),set:function(){function p(N,V){var S=v(this,N);S?S[1]=V:this.entries.push([N,V])}return p}(),delete:function(){function p(N){var V=u(this.entries,function(S){return S[0]===N});return~V&&s(this.entries,V,1),!!~V}return p}()},A.exports={getConstructor:function(){function p(N,V,S,y){var L=N(function(M,O){o(M,w),c(M,{type:V,id:l++,frozen:void 0}),b(O)||I(O,M[y],{that:M,AS_ENTRIES:S})}),w=L.prototype,T=m(V),x=function(){function M(O,D,E){var P=T(O),R=t(f(D),!0);return R===!0?h(P).set(D,E):R[P.id]=E,O}return M}();return a(w,{delete:function(){function M(O){var D=T(this);if(!B(O))return!1;var E=t(O);return E===!0?h(D).delete(O):E&&g(E,D.id)&&delete E[D.id]}return M}(),has:function(){function M(O){var D=T(this);if(!B(O))return!1;var E=t(O);return E===!0?h(D).has(O):E&&g(E,D.id)}return M}()}),a(w,S?{get:function(){function M(O){var D=T(this);if(B(O)){var E=t(O);return E===!0?h(D).get(O):E?E[D.id]:void 0}}return M}(),set:function(){function M(O,D){return x(this,O,D)}return M}()}:{add:function(){function M(O){return x(this,O,!0)}return M}()}),L}return p}()}},45150:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(67250),o=n(41314),f=n(55938),b=n(81969),B=n(49450),I=n(60077),k=n(55747),g=n(42871),d=n(77568),c=n(40033),m=n(92490),i=n(84925),u=n(5781);A.exports=function(s,l,h){var C=s.indexOf("Map")!==-1,v=s.indexOf("Weak")!==-1,p=C?"set":"add",N=a[s],V=N&&N.prototype,S=N,y={},L=function(P){var R=t(V[P]);f(V,P,P==="add"?function(){function j(F){return R(this,F===0?0:F),this}return j}():P==="delete"?function(j){return v&&!d(j)?!1:R(this,j===0?0:j)}:P==="get"?function(){function j(F){return v&&!d(F)?void 0:R(this,F===0?0:F)}return j}():P==="has"?function(){function j(F){return v&&!d(F)?!1:R(this,F===0?0:F)}return j}():function(){function j(F,W){return R(this,F===0?0:F,W),this}return j}())},w=o(s,!k(N)||!(v||V.forEach&&!c(function(){new N().entries().next()})));if(w)S=h.getConstructor(l,s,C,p),b.enable();else if(o(s,!0)){var T=new S,x=T[p](v?{}:-0,1)!==T,M=c(function(){T.has(1)}),O=m(function(E){new N(E)}),D=!v&&c(function(){for(var E=new N,P=5;P--;)E[p](P,P);return!E.has(-0)});O||(S=l(function(E,P){I(E,V);var R=u(new N,E,S);return g(P)||B(P,R[p],{that:R,AS_ENTRIES:C}),R}),S.prototype=V,V.constructor=S),(M||D)&&(L("delete"),L("has"),C&&L("get")),(D||x)&&L(p),v&&V.clear&&delete V.clear}return y[s]=S,e({global:!0,constructor:!0,forced:S!==N},y),i(S,s),v||h.setStrong(S,s,C),S}},5774:function(A,r,n){"use strict";var e=n(45299),a=n(97921),t=n(27193),o=n(74595);A.exports=function(f,b,B){for(var I=a(b),k=o.f,g=t.f,d=0;d"+g+""}},5959:function(A){"use strict";A.exports=function(r,n){return{value:r,done:n}}},37909:function(A,r,n){"use strict";var e=n(58310),a=n(74595),t=n(87458);A.exports=e?function(o,f,b){return a.f(o,f,t(1,b))}:function(o,f,b){return o[f]=b,o}},87458:function(A){"use strict";A.exports=function(r,n){return{enumerable:!(r&1),configurable:!(r&2),writable:!(r&4),value:n}}},60102:function(A,r,n){"use strict";var e=n(58310),a=n(74595),t=n(87458);A.exports=function(o,f,b){e?a.f(o,f,t(0,b)):o[f]=b}},67206:function(A,r,n){"use strict";var e=n(67250),a=n(40033),t=n(24051).start,o=RangeError,f=isFinite,b=Math.abs,B=Date.prototype,I=B.toISOString,k=e(B.getTime),g=e(B.getUTCDate),d=e(B.getUTCFullYear),c=e(B.getUTCHours),m=e(B.getUTCMilliseconds),i=e(B.getUTCMinutes),u=e(B.getUTCMonth),s=e(B.getUTCSeconds);A.exports=a(function(){return I.call(new Date(-50000000000001))!=="0385-07-25T07:06:39.999Z"})||!a(function(){I.call(new Date(NaN))})?function(){function l(){if(!f(k(this)))throw new o("Invalid time value");var h=this,C=d(h),v=m(h),p=C<0?"-":C>9999?"+":"";return p+t(b(C),p?6:4,0)+"-"+t(u(h)+1,2,0)+"-"+t(g(h),2,0)+"T"+t(c(h),2,0)+":"+t(i(h),2,0)+":"+t(s(h),2,0)+"."+t(v,3,0)+"Z"}return l}():I},10886:function(A,r,n){"use strict";var e=n(30365),a=n(13396),t=TypeError;A.exports=function(o){if(e(this),o==="string"||o==="default")o="string";else if(o!=="number")throw new t("Incorrect hint");return a(this,o)}},73936:function(A,r,n){"use strict";var e=n(20001),a=n(74595);A.exports=function(t,o,f){return f.get&&e(f.get,o,{getter:!0}),f.set&&e(f.set,o,{setter:!0}),a.f(t,o,f)}},55938:function(A,r,n){"use strict";var e=n(55747),a=n(74595),t=n(20001),o=n(18231);A.exports=function(f,b,B,I){I||(I={});var k=I.enumerable,g=I.name!==void 0?I.name:b;if(e(B)&&t(B,g,I),I.global)k?f[b]=B:o(b,B);else{try{I.unsafe?f[b]&&(k=!0):delete f[b]}catch(d){}k?f[b]=B:a.f(f,b,{value:B,enumerable:!1,configurable:!I.nonConfigurable,writable:!I.nonWritable})}return f}},30145:function(A,r,n){"use strict";var e=n(55938);A.exports=function(a,t,o){for(var f in t)e(a,f,t[f],o);return a}},18231:function(A,r,n){"use strict";var e=n(74685),a=Object.defineProperty;A.exports=function(t,o){try{a(e,t,{value:o,configurable:!0,writable:!0})}catch(f){e[t]=o}return o}},95108:function(A,r,n){"use strict";var e=n(89393),a=TypeError;A.exports=function(t,o){if(!delete t[o])throw new a("Cannot delete property "+e(o)+" of "+e(t))}},58310:function(A,r,n){"use strict";var e=n(40033);A.exports=!e(function(){return Object.defineProperty({},1,{get:function(){function a(){return 7}return a}()})[1]!==7})},12689:function(A,r,n){"use strict";var e=n(74685),a=n(77568),t=e.document,o=a(t)&&a(t.createElement);A.exports=function(f){return o?t.createElement(f):{}}},21291:function(A){"use strict";var r=TypeError,n=9007199254740991;A.exports=function(e){if(e>n)throw r("Maximum allowed index exceeded");return e}},652:function(A,r,n){"use strict";var e=n(63318),a=e.match(/firefox\/(\d+)/i);A.exports=!!a&&+a[1]},8180:function(A,r,n){"use strict";var e=n(73730),a=n(81702);A.exports=!e&&!a&&typeof window=="object"&&typeof document=="object"},49197:function(A){"use strict";A.exports=typeof Bun=="function"&&Bun&&typeof Bun.version=="string"},73730:function(A){"use strict";A.exports=typeof Deno=="object"&&Deno&&typeof Deno.version=="object"},19228:function(A,r,n){"use strict";var e=n(63318);A.exports=/MSIE|Trident/.test(e)},51802:function(A,r,n){"use strict";var e=n(63318);A.exports=/ipad|iphone|ipod/i.test(e)&&typeof Pebble!="undefined"},83433:function(A,r,n){"use strict";var e=n(63318);A.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(e)},81702:function(A,r,n){"use strict";var e=n(74685),a=n(7462);A.exports=a(e.process)==="process"},63383:function(A,r,n){"use strict";var e=n(63318);A.exports=/web0s(?!.*chrome)/i.test(e)},63318:function(A){"use strict";A.exports=typeof navigator!="undefined"&&String(navigator.userAgent)||""},5026:function(A,r,n){"use strict";var e=n(74685),a=n(63318),t=e.process,o=e.Deno,f=t&&t.versions||o&&o.version,b=f&&f.v8,B,I;b&&(B=b.split("."),I=B[0]>0&&B[0]<4?1:+(B[0]+B[1])),!I&&a&&(B=a.match(/Edge\/(\d+)/),(!B||B[1]>=74)&&(B=a.match(/Chrome\/(\d+)/),B&&(I=+B[1]))),A.exports=I},9342:function(A,r,n){"use strict";var e=n(63318),a=e.match(/AppleWebKit\/(\d+)\./);A.exports=!!a&&+a[1]},89453:function(A){"use strict";A.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},63964:function(A,r,n){"use strict";var e=n(74685),a=n(27193).f,t=n(37909),o=n(55938),f=n(18231),b=n(5774),B=n(41314);A.exports=function(I,k){var g=I.target,d=I.global,c=I.stat,m,i,u,s,l,h;if(d?i=e:c?i=e[g]||f(g,{}):i=e[g]&&e[g].prototype,i)for(u in k){if(l=k[u],I.dontCallGetSet?(h=a(i,u),s=h&&h.value):s=i[u],m=B(d?u:g+(c?".":"#")+u,I.forced),!m&&s!==void 0){if(typeof l==typeof s)continue;b(l,s)}(I.sham||s&&s.sham)&&t(l,"sham",!0),o(i,u,l,I)}}},40033:function(A){"use strict";A.exports=function(r){try{return!!r()}catch(n){return!0}}},79942:function(A,r,n){"use strict";n(79669);var e=n(91495),a=n(55938),t=n(14489),o=n(40033),f=n(24697),b=n(37909),B=f("species"),I=RegExp.prototype;A.exports=function(k,g,d,c){var m=f(k),i=!o(function(){var h={};return h[m]=function(){return 7},""[k](h)!==7}),u=i&&!o(function(){var h=!1,C=/a/;return k==="split"&&(C={},C.constructor={},C.constructor[B]=function(){return C},C.flags="",C[m]=/./[m]),C.exec=function(){return h=!0,null},C[m](""),!h});if(!i||!u||d){var s=/./[m],l=g(m,""[k],function(h,C,v,p,N){var V=C.exec;return V===t||V===I.exec?i&&!N?{done:!0,value:e(s,C,v,p)}:{done:!0,value:e(h,v,C,p)}:{done:!1}});a(String.prototype,k,l[0]),a(I,m,l[1])}c&&b(I[m],"sham",!0)}},65561:function(A,r,n){"use strict";var e=n(37386),a=n(24760),t=n(21291),o=n(75754),f=function b(B,I,k,g,d,c,m,i){for(var u=d,s=0,l=m?o(m,i):!1,h,C;s0&&e(h)?(C=a(h),u=b(B,I,h,C,u,c-1)-1):(t(u+1),B[u]=h),u++),s++;return u};A.exports=f},50730:function(A,r,n){"use strict";var e=n(40033);A.exports=!e(function(){return Object.isExtensible(Object.preventExtensions({}))})},61267:function(A,r,n){"use strict";var e=n(55050),a=Function.prototype,t=a.apply,o=a.call;A.exports=typeof Reflect=="object"&&Reflect.apply||(e?o.bind(t):function(){return o.apply(t,arguments)})},75754:function(A,r,n){"use strict";var e=n(71138),a=n(10320),t=n(55050),o=e(e.bind);A.exports=function(f,b){return a(f),b===void 0?f:t?o(f,b):function(){return f.apply(b,arguments)}}},55050:function(A,r,n){"use strict";var e=n(40033);A.exports=!e(function(){var a=function(){}.bind();return typeof a!="function"||a.hasOwnProperty("prototype")})},66284:function(A,r,n){"use strict";var e=n(67250),a=n(10320),t=n(77568),o=n(45299),f=n(54602),b=n(55050),B=Function,I=e([].concat),k=e([].join),g={},d=function(m,i,u){if(!o(g,i)){for(var s=[],l=0;l]*>)/g,I=/\$([$&'`]|\d{1,2})/g;A.exports=function(k,g,d,c,m,i){var u=d+k.length,s=c.length,l=I;return m!==void 0&&(m=a(m),l=B),f(i,l,function(h,C){var v;switch(o(C,0)){case"$":return"$";case"&":return k;case"`":return b(g,0,d);case"'":return b(g,u);case"<":v=m[b(C,1,-1)];break;default:var p=+C;if(p===0)return h;if(p>s){var N=t(p/10);return N===0?h:N<=s?c[N-1]===void 0?o(C,1):c[N-1]+o(C,1):h}v=c[p-1]}return v===void 0?"":v})}},74685:function(A,r,n){"use strict";var e=function(t){return t&&t.Math===Math&&t};A.exports=e(typeof globalThis=="object"&&globalThis)||e(typeof window=="object"&&window)||e(typeof self=="object"&&self)||e(typeof n.g=="object"&&n.g)||e(!1)||function(){return this}()||Function("return this")()},45299:function(A,r,n){"use strict";var e=n(67250),a=n(46771),t=e({}.hasOwnProperty);A.exports=Object.hasOwn||function(){function o(f,b){return t(a(f),b)}return o}()},79195:function(A){"use strict";A.exports={}},72259:function(A){"use strict";A.exports=function(r,n){try{arguments.length}catch(e){}}},5315:function(A,r,n){"use strict";var e=n(4009);A.exports=e("document","documentElement")},36223:function(A,r,n){"use strict";var e=n(58310),a=n(40033),t=n(12689);A.exports=!e&&!a(function(){return Object.defineProperty(t("div"),"a",{get:function(){function o(){return 7}return o}()}).a!==7})},91784:function(A){"use strict";var r=Array,n=Math.abs,e=Math.pow,a=Math.floor,t=Math.log,o=Math.LN2,f=function(I,k,g){var d=r(g),c=g*8-k-1,m=(1<>1,u=k===23?e(2,-24)-e(2,-77):0,s=I<0||I===0&&1/I<0?1:0,l=0,h,C,v;for(I=n(I),I!==I||I===1/0?(C=I!==I?1:0,h=m):(h=a(t(I)/o),v=e(2,-h),I*v<1&&(h--,v*=2),h+i>=1?I+=u/v:I+=u*e(2,1-i),I*v>=2&&(h++,v/=2),h+i>=m?(C=0,h=m):h+i>=1?(C=(I*v-1)*e(2,k),h+=i):(C=I*e(2,i-1)*e(2,k),h=0));k>=8;)d[l++]=C&255,C/=256,k-=8;for(h=h<0;)d[l++]=h&255,h/=256,c-=8;return d[--l]|=s*128,d},b=function(I,k){var g=I.length,d=g*8-k-1,c=(1<>1,i=d-7,u=g-1,s=I[u--],l=s&127,h;for(s>>=7;i>0;)l=l*256+I[u--],i-=8;for(h=l&(1<<-i)-1,l>>=-i,i+=k;i>0;)h=h*256+I[u--],i-=8;if(l===0)l=1-m;else{if(l===c)return h?NaN:s?-1/0:1/0;h+=e(2,k),l-=m}return(s?-1:1)*h*e(2,l-k)};A.exports={pack:f,unpack:b}},37457:function(A,r,n){"use strict";var e=n(67250),a=n(40033),t=n(7462),o=Object,f=e("".split);A.exports=a(function(){return!o("z").propertyIsEnumerable(0)})?function(b){return t(b)==="String"?f(b,""):o(b)}:o},5781:function(A,r,n){"use strict";var e=n(55747),a=n(77568),t=n(76649);A.exports=function(o,f,b){var B,I;return t&&e(B=f.constructor)&&B!==b&&a(I=B.prototype)&&I!==b.prototype&&t(o,I),o}},40492:function(A,r,n){"use strict";var e=n(67250),a=n(55747),t=n(40095),o=e(Function.toString);a(t.inspectSource)||(t.inspectSource=function(f){return o(f)}),A.exports=t.inspectSource},81969:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(79195),o=n(77568),f=n(45299),b=n(74595).f,B=n(37310),I=n(81644),k=n(81834),g=n(16738),d=n(50730),c=!1,m=g("meta"),i=0,u=function(N){b(N,m,{value:{objectID:"O"+i++,weakData:{}}})},s=function(N,V){if(!o(N))return typeof N=="symbol"?N:(typeof N=="string"?"S":"P")+N;if(!f(N,m)){if(!k(N))return"F";if(!V)return"E";u(N)}return N[m].objectID},l=function(N,V){if(!f(N,m)){if(!k(N))return!0;if(!V)return!1;u(N)}return N[m].weakData},h=function(N){return d&&c&&k(N)&&!f(N,m)&&u(N),N},C=function(){v.enable=function(){},c=!0;var N=B.f,V=a([].splice),S={};S[m]=1,N(S).length&&(B.f=function(y){for(var L=N(y),w=0,T=L.length;wy;y++)if(w=O(i[y]),w&&B(m,w))return w;return new c(!1)}V=I(i,S)}for(T=C?i.next:V.next;!(x=a(T,V)).done;){try{w=O(x.value)}catch(D){g(V,"throw",D)}if(typeof w=="object"&&w&&B(m,w))return w}return new c(!1)}},28649:function(A,r,n){"use strict";var e=n(91495),a=n(30365),t=n(78060);A.exports=function(o,f,b){var B,I;a(o);try{if(B=t(o,"return"),!B){if(f==="throw")throw b;return b}B=e(B,o)}catch(k){I=!0,B=k}if(f==="throw")throw b;if(I)throw B;return a(B),b}},5656:function(A,r,n){"use strict";var e=n(67635).IteratorPrototype,a=n(80674),t=n(87458),o=n(84925),f=n(83967),b=function(){return this};A.exports=function(B,I,k,g){var d=I+" Iterator";return B.prototype=a(e,{next:t(+!g,k)}),o(B,d,!1,!0),f[d]=b,B}},65574:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(4493),o=n(70520),f=n(55747),b=n(5656),B=n(36917),I=n(76649),k=n(84925),g=n(37909),d=n(55938),c=n(24697),m=n(83967),i=n(67635),u=o.PROPER,s=o.CONFIGURABLE,l=i.IteratorPrototype,h=i.BUGGY_SAFARI_ITERATORS,C=c("iterator"),v="keys",p="values",N="entries",V=function(){return this};A.exports=function(S,y,L,w,T,x,M){b(L,y,w);var O=function(J){if(J===T&&j)return j;if(!h&&J&&J in P)return P[J];switch(J){case v:return function(){function Q(){return new L(this,J)}return Q}();case p:return function(){function Q(){return new L(this,J)}return Q}();case N:return function(){function Q(){return new L(this,J)}return Q}()}return function(){return new L(this)}},D=y+" Iterator",E=!1,P=S.prototype,R=P[C]||P["@@iterator"]||T&&P[T],j=!h&&R||O(T),F=y==="Array"&&P.entries||R,W,z,K;if(F&&(W=B(F.call(new S)),W!==Object.prototype&&W.next&&(!t&&B(W)!==l&&(I?I(W,l):f(W[C])||d(W,C,V)),k(W,D,!0,!0),t&&(m[D]=V))),u&&T===p&&R&&R.name!==p&&(!t&&s?g(P,"name",p):(E=!0,j=function(){function G(){return a(R,this)}return G}())),T)if(z={values:O(p),keys:x?j:O(v),entries:O(N)},M)for(K in z)(h||E||!(K in P))&&d(P,K,z[K]);else e({target:y,proto:!0,forced:h||E},z);return(!t||M)&&P[C]!==j&&d(P,C,j,{name:T}),m[y]=j,z}},67635:function(A,r,n){"use strict";var e=n(40033),a=n(55747),t=n(77568),o=n(80674),f=n(36917),b=n(55938),B=n(24697),I=n(4493),k=B("iterator"),g=!1,d,c,m;[].keys&&(m=[].keys(),"next"in m?(c=f(f(m)),c!==Object.prototype&&(d=c)):g=!0);var i=!t(d)||e(function(){var u={};return d[k].call(u)!==u});i?d={}:I&&(d=o(d)),a(d[k])||b(d,k,function(){return this}),A.exports={IteratorPrototype:d,BUGGY_SAFARI_ITERATORS:g}},83967:function(A){"use strict";A.exports={}},24760:function(A,r,n){"use strict";var e=n(10188);A.exports=function(a){return e(a.length)}},20001:function(A,r,n){"use strict";var e=n(67250),a=n(40033),t=n(55747),o=n(45299),f=n(58310),b=n(70520).CONFIGURABLE,B=n(40492),I=n(5419),k=I.enforce,g=I.get,d=String,c=Object.defineProperty,m=e("".slice),i=e("".replace),u=e([].join),s=f&&!a(function(){return c(function(){},"length",{value:8}).length!==8}),l=String(String).split("String"),h=A.exports=function(C,v,p){m(d(v),0,7)==="Symbol("&&(v="["+i(d(v),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),p&&p.getter&&(v="get "+v),p&&p.setter&&(v="set "+v),(!o(C,"name")||b&&C.name!==v)&&(f?c(C,"name",{value:v,configurable:!0}):C.name=v),s&&p&&o(p,"arity")&&C.length!==p.arity&&c(C,"length",{value:p.arity});try{p&&o(p,"constructor")&&p.constructor?f&&c(C,"prototype",{writable:!1}):C.prototype&&(C.prototype=void 0)}catch(V){}var N=k(C);return o(N,"source")||(N.source=u(l,typeof v=="string"?v:"")),C};Function.prototype.toString=h(function(){function C(){return t(this)&&g(this).source||B(this)}return C}(),"toString")},82040:function(A){"use strict";var r=Math.expm1,n=Math.exp;A.exports=!r||r(10)>22025.465794806718||r(10)<22025.465794806718||r(-2e-17)!==-2e-17?function(){function e(a){var t=+a;return t===0?t:t>-1e-6&&t<1e-6?t+t*t/2:n(t)-1}return e}():r},14950:function(A,r,n){"use strict";var e=n(22172),a=Math.abs,t=2220446049250313e-31,o=1/t,f=function(B){return B+o-o};A.exports=function(b,B,I,k){var g=+b,d=a(g),c=e(g);if(dI||i!==i?c*(1/0):c*i}},95867:function(A,r,n){"use strict";var e=n(14950),a=11920928955078125e-23,t=34028234663852886e22,o=11754943508222875e-54;A.exports=Math.fround||function(){function f(b){return e(b,a,t,o)}return f}()},75002:function(A){"use strict";var r=Math.log,n=Math.LOG10E;A.exports=Math.log10||function(){function e(a){return r(a)*n}return e}()},90874:function(A){"use strict";var r=Math.log;A.exports=Math.log1p||function(){function n(e){var a=+e;return a>-1e-8&&a<1e-8?a-a*a/2:r(1+a)}return n}()},22172:function(A){"use strict";A.exports=Math.sign||function(){function r(n){var e=+n;return e===0||e!==e?e:e<0?-1:1}return r}()},21119:function(A){"use strict";var r=Math.ceil,n=Math.floor;A.exports=Math.trunc||function(){function e(a){var t=+a;return(t>0?n:r)(t)}return e}()},37713:function(A,r,n){"use strict";var e=n(74685),a=n(44915),t=n(75754),o=n(60375).set,f=n(9547),b=n(83433),B=n(51802),I=n(63383),k=n(81702),g=e.MutationObserver||e.WebKitMutationObserver,d=e.document,c=e.process,m=e.Promise,i=a("queueMicrotask"),u,s,l,h,C;if(!i){var v=new f,p=function(){var V,S;for(k&&(V=c.domain)&&V.exit();S=v.get();)try{S()}catch(y){throw v.head&&u(),y}V&&V.enter()};!b&&!k&&!I&&g&&d?(s=!0,l=d.createTextNode(""),new g(p).observe(l,{characterData:!0}),u=function(){l.data=s=!s}):!B&&m&&m.resolve?(h=m.resolve(void 0),h.constructor=m,C=t(h.then,h),u=function(){C(p)}):k?u=function(){c.nextTick(p)}:(o=t(o,e),u=function(){o(p)}),i=function(V){v.head||u(),v.add(V)}}A.exports=i},81837:function(A,r,n){"use strict";var e=n(10320),a=TypeError,t=function(f){var b,B;this.promise=new f(function(I,k){if(b!==void 0||B!==void 0)throw new a("Bad Promise constructor");b=I,B=k}),this.resolve=e(b),this.reject=e(B)};A.exports.f=function(o){return new t(o)}},86213:function(A,r,n){"use strict";var e=n(72586),a=TypeError;A.exports=function(t){if(e(t))throw new a("The method doesn't accept regular expressions");return t}},3294:function(A,r,n){"use strict";var e=n(74685),a=e.isFinite;A.exports=Number.isFinite||function(){function t(o){return typeof o=="number"&&a(o)}return t}()},28506:function(A,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(12605),f=n(92648).trim,b=n(4198),B=t("".charAt),I=e.parseFloat,k=e.Symbol,g=k&&k.iterator,d=1/I(b+"-0")!==-1/0||g&&!a(function(){I(Object(g))});A.exports=d?function(){function c(m){var i=f(o(m)),u=I(i);return u===0&&B(i,0)==="-"?-0:u}return c}():I},13693:function(A,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(12605),f=n(92648).trim,b=n(4198),B=e.parseInt,I=e.Symbol,k=I&&I.iterator,g=/^[+-]?0x/i,d=t(g.exec),c=B(b+"08")!==8||B(b+"0x16")!==22||k&&!a(function(){B(Object(k))});A.exports=c?function(){function m(i,u){var s=f(o(i));return B(s,u>>>0||(d(g,s)?16:10))}return m}():B},41143:function(A,r,n){"use strict";var e=n(58310),a=n(67250),t=n(91495),o=n(40033),f=n(18450),b=n(89235),B=n(12867),I=n(46771),k=n(37457),g=Object.assign,d=Object.defineProperty,c=a([].concat);A.exports=!g||o(function(){if(e&&g({b:1},g(d({},"a",{enumerable:!0,get:function(){function l(){d(this,"b",{value:3,enumerable:!1})}return l}()}),{b:2})).b!==1)return!0;var m={},i={},u=Symbol("assign detection"),s="abcdefghijklmnopqrst";return m[u]=7,s.split("").forEach(function(l){i[l]=l}),g({},m)[u]!==7||f(g({},i)).join("")!==s})?function(){function m(i,u){for(var s=I(i),l=arguments.length,h=1,C=b.f,v=B.f;l>h;)for(var p=k(arguments[h++]),N=C?c(f(p),C(p)):f(p),V=N.length,S=0,y;V>S;)y=N[S++],(!e||t(v,p,y))&&(s[y]=p[y]);return s}return m}():g},80674:function(A,r,n){"use strict";var e=n(30365),a=n(24239),t=n(89453),o=n(79195),f=n(5315),b=n(12689),B=n(19417),I=">",k="<",g="prototype",d="script",c=B("IE_PROTO"),m=function(){},i=function(v){return k+d+I+v+k+"/"+d+I},u=function(v){v.write(i("")),v.close();var p=v.parentWindow.Object;return v=null,p},s=function(){var v=b("iframe"),p="java"+d+":",N;return v.style.display="none",f.appendChild(v),v.src=String(p),N=v.contentWindow.document,N.open(),N.write(i("document.F=Object")),N.close(),N.F},l,h=function(){try{l=new ActiveXObject("htmlfile")}catch(p){}h=typeof document!="undefined"?document.domain&&l?u(l):s():u(l);for(var v=t.length;v--;)delete h[g][t[v]];return h()};o[c]=!0,A.exports=Object.create||function(){function C(v,p){var N;return v!==null?(m[g]=e(v),N=new m,m[g]=null,N[c]=v):N=h(),p===void 0?N:a.f(N,p)}return C}()},24239:function(A,r,n){"use strict";var e=n(58310),a=n(80944),t=n(74595),o=n(30365),f=n(57591),b=n(18450);r.f=e&&!a?Object.defineProperties:function(){function B(I,k){o(I);for(var g=f(k),d=b(k),c=d.length,m=0,i;c>m;)t.f(I,i=d[m++],g[i]);return I}return B}()},74595:function(A,r,n){"use strict";var e=n(58310),a=n(36223),t=n(80944),o=n(30365),f=n(767),b=TypeError,B=Object.defineProperty,I=Object.getOwnPropertyDescriptor,k="enumerable",g="configurable",d="writable";r.f=e?t?function(){function c(m,i,u){if(o(m),i=f(i),o(u),typeof m=="function"&&i==="prototype"&&"value"in u&&d in u&&!u[d]){var s=I(m,i);s&&s[d]&&(m[i]=u.value,u={configurable:g in u?u[g]:s[g],enumerable:k in u?u[k]:s[k],writable:!1})}return B(m,i,u)}return c}():B:function(){function c(m,i,u){if(o(m),i=f(i),o(u),a)try{return B(m,i,u)}catch(s){}if("get"in u||"set"in u)throw new b("Accessors not supported");return"value"in u&&(m[i]=u.value),m}return c}()},27193:function(A,r,n){"use strict";var e=n(58310),a=n(91495),t=n(12867),o=n(87458),f=n(57591),b=n(767),B=n(45299),I=n(36223),k=Object.getOwnPropertyDescriptor;r.f=e?k:function(){function g(d,c){if(d=f(d),c=b(c),I)try{return k(d,c)}catch(m){}if(B(d,c))return o(!a(t.f,d,c),d[c])}return g}()},81644:function(A,r,n){"use strict";var e=n(7462),a=n(57591),t=n(37310).f,o=n(54602),f=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],b=function(I){try{return t(I)}catch(k){return o(f)}};A.exports.f=function(){function B(I){return f&&e(I)==="Window"?b(I):t(a(I))}return B}()},37310:function(A,r,n){"use strict";var e=n(53726),a=n(89453),t=a.concat("length","prototype");r.f=Object.getOwnPropertyNames||function(){function o(f){return e(f,t)}return o}()},89235:function(A,r){"use strict";r.f=Object.getOwnPropertySymbols},36917:function(A,r,n){"use strict";var e=n(45299),a=n(55747),t=n(46771),o=n(19417),f=n(9225),b=o("IE_PROTO"),B=Object,I=B.prototype;A.exports=f?B.getPrototypeOf:function(k){var g=t(k);if(e(g,b))return g[b];var d=g.constructor;return a(d)&&g instanceof d?d.prototype:g instanceof B?I:null}},81834:function(A,r,n){"use strict";var e=n(40033),a=n(77568),t=n(7462),o=n(3782),f=Object.isExtensible,b=e(function(){f(1)});A.exports=b||o?function(){function B(I){return!a(I)||o&&t(I)==="ArrayBuffer"?!1:f?f(I):!0}return B}():f},21287:function(A,r,n){"use strict";var e=n(67250);A.exports=e({}.isPrototypeOf)},53726:function(A,r,n){"use strict";var e=n(67250),a=n(45299),t=n(57591),o=n(14211).indexOf,f=n(79195),b=e([].push);A.exports=function(B,I){var k=t(B),g=0,d=[],c;for(c in k)!a(f,c)&&a(k,c)&&b(d,c);for(;I.length>g;)a(k,c=I[g++])&&(~o(d,c)||b(d,c));return d}},18450:function(A,r,n){"use strict";var e=n(53726),a=n(89453);A.exports=Object.keys||function(){function t(o){return e(o,a)}return t}()},12867:function(A,r){"use strict";var n={}.propertyIsEnumerable,e=Object.getOwnPropertyDescriptor,a=e&&!n.call({1:2},1);r.f=a?function(){function t(o){var f=e(this,o);return!!f&&f.enumerable}return t}():n},57377:function(A,r,n){"use strict";var e=n(4493),a=n(74685),t=n(40033),o=n(9342);A.exports=e||!t(function(){if(!(o&&o<535)){var f=Math.random();__defineSetter__.call(null,f,function(){}),delete a[f]}})},76649:function(A,r,n){"use strict";var e=n(38656),a=n(77568),t=n(16952),o=n(35908);A.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var f=!1,b={},B;try{B=e(Object.prototype,"__proto__","set"),B(b,[]),f=b instanceof Array}catch(I){}return function(){function I(k,g){return t(k),o(g),a(k)&&(f?B(k,g):k.__proto__=g),k}return I}()}():void 0)},70915:function(A,r,n){"use strict";var e=n(58310),a=n(40033),t=n(67250),o=n(36917),f=n(18450),b=n(57591),B=n(12867).f,I=t(B),k=t([].push),g=e&&a(function(){var c=Object.create(null);return c[2]=2,!I(c,2)}),d=function(m){return function(i){for(var u=b(i),s=f(u),l=g&&o(u)===null,h=s.length,C=0,v=[],p;h>C;)p=s[C++],(!e||(l?p in u:I(u,p)))&&k(v,m?[p,u[p]]:u[p]);return v}};A.exports={entries:d(!0),values:d(!1)}},2509:function(A,r,n){"use strict";var e=n(2650),a=n(2281);A.exports=e?{}.toString:function(){function t(){return"[object "+a(this)+"]"}return t}()},13396:function(A,r,n){"use strict";var e=n(91495),a=n(55747),t=n(77568),o=TypeError;A.exports=function(f,b){var B,I;if(b==="string"&&a(B=f.toString)&&!t(I=e(B,f))||a(B=f.valueOf)&&!t(I=e(B,f))||b!=="string"&&a(B=f.toString)&&!t(I=e(B,f)))return I;throw new o("Can't convert object to primitive value")}},97921:function(A,r,n){"use strict";var e=n(4009),a=n(67250),t=n(37310),o=n(89235),f=n(30365),b=a([].concat);A.exports=e("Reflect","ownKeys")||function(){function B(I){var k=t.f(f(I)),g=o.f;return g?b(k,g(I)):k}return B}()},61765:function(A,r,n){"use strict";var e=n(74685);A.exports=e},10729:function(A){"use strict";A.exports=function(r){try{return{error:!1,value:r()}}catch(n){return{error:!0,value:n}}}},74854:function(A,r,n){"use strict";var e=n(74685),a=n(67512),t=n(55747),o=n(41314),f=n(40492),b=n(24697),B=n(8180),I=n(73730),k=n(4493),g=n(5026),d=a&&a.prototype,c=b("species"),m=!1,i=t(e.PromiseRejectionEvent),u=o("Promise",function(){var s=f(a),l=s!==String(a);if(!l&&g===66||k&&!(d.catch&&d.finally))return!0;if(!g||g<51||!/native code/.test(s)){var h=new a(function(p){p(1)}),C=function(N){N(function(){},function(){})},v=h.constructor={};if(v[c]=C,m=h.then(function(){})instanceof C,!m)return!0}return!l&&(B||I)&&!i});A.exports={CONSTRUCTOR:u,REJECTION_EVENT:i,SUBCLASSING:m}},67512:function(A,r,n){"use strict";var e=n(74685);A.exports=e.Promise},66628:function(A,r,n){"use strict";var e=n(30365),a=n(77568),t=n(81837);A.exports=function(o,f){if(e(o),a(f)&&f.constructor===o)return f;var b=t.f(o),B=b.resolve;return B(f),b.promise}},48199:function(A,r,n){"use strict";var e=n(67512),a=n(92490),t=n(74854).CONSTRUCTOR;A.exports=t||!a(function(o){e.all(o).then(void 0,function(){})})},34550:function(A,r,n){"use strict";var e=n(74595).f;A.exports=function(a,t,o){o in a||e(a,o,{configurable:!0,get:function(){function f(){return t[o]}return f}(),set:function(){function f(b){t[o]=b}return f}()})}},9547:function(A){"use strict";var r=function(){this.head=null,this.tail=null};r.prototype={add:function(){function n(e){var a={item:e,next:null},t=this.tail;t?t.next=a:this.head=a,this.tail=a}return n}(),get:function(){function n(){var e=this.head;if(e){var a=this.head=e.next;return a===null&&(this.tail=null),e.item}}return n}()},A.exports=r},28340:function(A,r,n){"use strict";var e=n(91495),a=n(30365),t=n(55747),o=n(7462),f=n(14489),b=TypeError;A.exports=function(B,I){var k=B.exec;if(t(k)){var g=e(k,B,I);return g!==null&&a(g),g}if(o(B)==="RegExp")return e(f,B,I);throw new b("RegExp#exec called on incompatible receiver")}},14489:function(A,r,n){"use strict";var e=n(91495),a=n(67250),t=n(12605),o=n(70901),f=n(62115),b=n(16639),B=n(80674),I=n(5419).get,k=n(39173),g=n(35688),d=b("native-string-replace",String.prototype.replace),c=RegExp.prototype.exec,m=c,i=a("".charAt),u=a("".indexOf),s=a("".replace),l=a("".slice),h=function(){var N=/a/,V=/b*/g;return e(c,N,"a"),e(c,V,"a"),N.lastIndex!==0||V.lastIndex!==0}(),C=f.BROKEN_CARET,v=/()??/.exec("")[1]!==void 0,p=h||v||C||k||g;p&&(m=function(){function N(V){var S=this,y=I(S),L=t(V),w=y.raw,T,x,M,O,D,E,P;if(w)return w.lastIndex=S.lastIndex,T=e(m,w,L),S.lastIndex=w.lastIndex,T;var R=y.groups,j=C&&S.sticky,F=e(o,S),W=S.source,z=0,K=L;if(j&&(F=s(F,"y",""),u(F,"g")===-1&&(F+="g"),K=l(L,S.lastIndex),S.lastIndex>0&&(!S.multiline||S.multiline&&i(L,S.lastIndex-1)!=="\n")&&(W="(?: "+W+")",K=" "+K,z++),x=new RegExp("^(?:"+W+")",F)),v&&(x=new RegExp("^"+W+"$(?!\\s)",F)),h&&(M=S.lastIndex),O=e(c,j?x:S,K),j?O?(O.input=l(O.input,z),O[0]=l(O[0],z),O.index=S.lastIndex,S.lastIndex+=O[0].length):S.lastIndex=0:h&&O&&(S.lastIndex=S.global?O.index+O[0].length:M),v&&O&&O.length>1&&e(d,O[0],x,function(){for(D=1;Db)","g");return o.exec("b").groups.a!=="b"||"b".replace(o,"$c")!=="bc"})},16952:function(A,r,n){"use strict";var e=n(42871),a=TypeError;A.exports=function(t){if(e(t))throw new a("Can't call method on "+t);return t}},44915:function(A,r,n){"use strict";var e=n(74685),a=n(58310),t=Object.getOwnPropertyDescriptor;A.exports=function(o){if(!a)return e[o];var f=t(e,o);return f&&f.value}},5700:function(A){"use strict";A.exports=Object.is||function(){function r(n,e){return n===e?n!==0||1/n===1/e:n!==n&&e!==e}return r}()},78362:function(A,r,n){"use strict";var e=n(74685),a=n(61267),t=n(55747),o=n(49197),f=n(63318),b=n(54602),B=n(24986),I=e.Function,k=/MSIE .\./.test(f)||o&&function(){var g=e.Bun.version.split(".");return g.length<3||g[0]==="0"&&(g[1]<3||g[1]==="3"&&g[2]==="0")}();A.exports=function(g,d){var c=d?2:1;return k?function(m,i){var u=B(arguments.length,1)>c,s=t(m)?m:I(m),l=u?b(arguments,c):[],h=u?function(){a(s,this,l)}:s;return d?g(h,i):g(h)}:g}},58491:function(A,r,n){"use strict";var e=n(4009),a=n(73936),t=n(24697),o=n(58310),f=t("species");A.exports=function(b){var B=e(b);o&&B&&!B[f]&&a(B,f,{configurable:!0,get:function(){function I(){return this}return I}()})}},84925:function(A,r,n){"use strict";var e=n(74595).f,a=n(45299),t=n(24697),o=t("toStringTag");A.exports=function(f,b,B){f&&!B&&(f=f.prototype),f&&!a(f,o)&&e(f,o,{configurable:!0,value:b})}},19417:function(A,r,n){"use strict";var e=n(16639),a=n(16738),t=e("keys");A.exports=function(o){return t[o]||(t[o]=a(o))}},40095:function(A,r,n){"use strict";var e=n(4493),a=n(74685),t=n(18231),o="__core-js_shared__",f=A.exports=a[o]||t(o,{});(f.versions||(f.versions=[])).push({version:"3.37.1",mode:e?"pure":"global",copyright:"\xA9 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.37.1/LICENSE",source:"https://github.com/zloirock/core-js"})},16639:function(A,r,n){"use strict";var e=n(40095);A.exports=function(a,t){return e[a]||(e[a]=t||{})}},28987:function(A,r,n){"use strict";var e=n(30365),a=n(32606),t=n(42871),o=n(24697),f=o("species");A.exports=function(b,B){var I=e(b).constructor,k;return I===void 0||t(k=e(I)[f])?B:a(k)}},88539:function(A,r,n){"use strict";var e=n(40033);A.exports=function(a){return e(function(){var t=""[a]('"');return t!==t.toLowerCase()||t.split('"').length>3})}},50233:function(A,r,n){"use strict";var e=n(67250),a=n(61365),t=n(12605),o=n(16952),f=e("".charAt),b=e("".charCodeAt),B=e("".slice),I=function(g){return function(d,c){var m=t(o(d)),i=a(c),u=m.length,s,l;return i<0||i>=u?g?"":void 0:(s=b(m,i),s<55296||s>56319||i+1===u||(l=b(m,i+1))<56320||l>57343?g?f(m,i):s:g?B(m,i,i+2):(s-55296<<10)+(l-56320)+65536)}};A.exports={codeAt:I(!1),charAt:I(!0)}},34125:function(A,r,n){"use strict";var e=n(63318);A.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(e)},24051:function(A,r,n){"use strict";var e=n(67250),a=n(10188),t=n(12605),o=n(62443),f=n(16952),b=e(o),B=e("".slice),I=Math.ceil,k=function(d){return function(c,m,i){var u=t(f(c)),s=a(m),l=u.length,h=i===void 0?" ":t(i),C,v;return s<=l||h===""?u:(C=s-l,v=b(h,I(C/h.length)),v.length>C&&(v=B(v,0,C)),d?u+v:v+u)}};A.exports={start:k(!1),end:k(!0)}},62443:function(A,r,n){"use strict";var e=n(61365),a=n(12605),t=n(16952),o=RangeError;A.exports=function(){function f(b){var B=a(t(this)),I="",k=e(b);if(k<0||k===1/0)throw new o("Wrong number of repetitions");for(;k>0;(k>>>=1)&&(B+=B))k&1&&(I+=B);return I}return f}()},43476:function(A,r,n){"use strict";var e=n(92648).end,a=n(90012);A.exports=a("trimEnd")?function(){function t(){return e(this)}return t}():"".trimEnd},90012:function(A,r,n){"use strict";var e=n(70520).PROPER,a=n(40033),t=n(4198),o="\u200B\x85\u180E";A.exports=function(f){return a(function(){return!!t[f]()||o[f]()!==o||e&&t[f].name!==f})}},43885:function(A,r,n){"use strict";var e=n(92648).start,a=n(90012);A.exports=a("trimStart")?function(){function t(){return e(this)}return t}():"".trimStart},92648:function(A,r,n){"use strict";var e=n(67250),a=n(16952),t=n(12605),o=n(4198),f=e("".replace),b=RegExp("^["+o+"]+"),B=RegExp("(^|[^"+o+"])["+o+"]+$"),I=function(g){return function(d){var c=t(a(d));return g&1&&(c=f(c,b,"")),g&2&&(c=f(c,B,"$1")),c}};A.exports={start:I(1),end:I(2),trim:I(3)}},52357:function(A,r,n){"use strict";var e=n(5026),a=n(40033),t=n(74685),o=t.String;A.exports=!!Object.getOwnPropertySymbols&&!a(function(){var f=Symbol("symbol detection");return!o(f)||!(Object(f)instanceof Symbol)||!Symbol.sham&&e&&e<41})},52360:function(A,r,n){"use strict";var e=n(91495),a=n(4009),t=n(24697),o=n(55938);A.exports=function(){var f=a("Symbol"),b=f&&f.prototype,B=b&&b.valueOf,I=t("toPrimitive");b&&!b[I]&&o(b,I,function(k){return e(B,this)},{arity:1})}},66570:function(A,r,n){"use strict";var e=n(52357);A.exports=e&&!!Symbol.for&&!!Symbol.keyFor},60375:function(A,r,n){"use strict";var e=n(74685),a=n(61267),t=n(75754),o=n(55747),f=n(45299),b=n(40033),B=n(5315),I=n(54602),k=n(12689),g=n(24986),d=n(83433),c=n(81702),m=e.setImmediate,i=e.clearImmediate,u=e.process,s=e.Dispatch,l=e.Function,h=e.MessageChannel,C=e.String,v=0,p={},N="onreadystatechange",V,S,y,L;b(function(){V=e.location});var w=function(D){if(f(p,D)){var E=p[D];delete p[D],E()}},T=function(D){return function(){w(D)}},x=function(D){w(D.data)},M=function(D){e.postMessage(C(D),V.protocol+"//"+V.host)};(!m||!i)&&(m=function(){function O(D){g(arguments.length,1);var E=o(D)?D:l(D),P=I(arguments,1);return p[++v]=function(){a(E,void 0,P)},S(v),v}return O}(),i=function(){function O(D){delete p[D]}return O}(),c?S=function(D){u.nextTick(T(D))}:s&&s.now?S=function(D){s.now(T(D))}:h&&!d?(y=new h,L=y.port2,y.port1.onmessage=x,S=t(L.postMessage,L)):e.addEventListener&&o(e.postMessage)&&!e.importScripts&&V&&V.protocol!=="file:"&&!b(M)?(S=M,e.addEventListener("message",x,!1)):N in k("script")?S=function(D){B.appendChild(k("script"))[N]=function(){B.removeChild(this),w(D)}}:S=function(D){setTimeout(T(D),0)}),A.exports={set:m,clear:i}},46438:function(A,r,n){"use strict";var e=n(67250);A.exports=e(1 .valueOf)},13912:function(A,r,n){"use strict";var e=n(61365),a=Math.max,t=Math.min;A.exports=function(o,f){var b=e(o);return b<0?a(b+f,0):t(b,f)}},61484:function(A,r,n){"use strict";var e=n(24843),a=TypeError;A.exports=function(t){var o=e(t,"number");if(typeof o=="number")throw new a("Can't convert number to bigint");return BigInt(o)}},43806:function(A,r,n){"use strict";var e=n(61365),a=n(10188),t=RangeError;A.exports=function(o){if(o===void 0)return 0;var f=e(o),b=a(f);if(f!==b)throw new t("Wrong length or index");return b}},57591:function(A,r,n){"use strict";var e=n(37457),a=n(16952);A.exports=function(t){return e(a(t))}},61365:function(A,r,n){"use strict";var e=n(21119);A.exports=function(a){var t=+a;return t!==t||t===0?0:e(t)}},10188:function(A,r,n){"use strict";var e=n(61365),a=Math.min;A.exports=function(t){var o=e(t);return o>0?a(o,9007199254740991):0}},46771:function(A,r,n){"use strict";var e=n(16952),a=Object;A.exports=function(t){return a(e(t))}},56043:function(A,r,n){"use strict";var e=n(16140),a=RangeError;A.exports=function(t,o){var f=e(t);if(f%o)throw new a("Wrong offset");return f}},16140:function(A,r,n){"use strict";var e=n(61365),a=RangeError;A.exports=function(t){var o=e(t);if(o<0)throw new a("The argument can't be less than 0");return o}},24843:function(A,r,n){"use strict";var e=n(91495),a=n(77568),t=n(71399),o=n(78060),f=n(13396),b=n(24697),B=TypeError,I=b("toPrimitive");A.exports=function(k,g){if(!a(k)||t(k))return k;var d=o(k,I),c;if(d){if(g===void 0&&(g="default"),c=e(d,k,g),!a(c)||t(c))return c;throw new B("Can't convert object to primitive value")}return g===void 0&&(g="number"),f(k,g)}},767:function(A,r,n){"use strict";var e=n(24843),a=n(71399);A.exports=function(t){var o=e(t,"string");return a(o)?o:o+""}},2650:function(A,r,n){"use strict";var e=n(24697),a=e("toStringTag"),t={};t[a]="z",A.exports=String(t)==="[object z]"},12605:function(A,r,n){"use strict";var e=n(2281),a=String;A.exports=function(t){if(e(t)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return a(t)}},15409:function(A){"use strict";var r=Math.round;A.exports=function(n){var e=r(n);return e<0?0:e>255?255:e&255}},89393:function(A){"use strict";var r=String;A.exports=function(n){try{return r(n)}catch(e){return"Object"}}},80185:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(91495),o=n(58310),f=n(86563),b=n(4246),B=n(37336),I=n(60077),k=n(87458),g=n(37909),d=n(5841),c=n(10188),m=n(43806),i=n(56043),u=n(15409),s=n(767),l=n(45299),h=n(2281),C=n(77568),v=n(71399),p=n(80674),N=n(21287),V=n(76649),S=n(37310).f,y=n(3805),L=n(22603).forEach,w=n(58491),T=n(73936),x=n(74595),M=n(27193),O=n(78008),D=n(5419),E=n(5781),P=D.get,R=D.set,j=D.enforce,F=x.f,W=M.f,z=a.RangeError,K=B.ArrayBuffer,G=K.prototype,J=B.DataView,Q=b.NATIVE_ARRAY_BUFFER_VIEWS,ue=b.TYPED_ARRAY_TAG,ie=b.TypedArray,pe=b.TypedArrayPrototype,te=b.isTypedArray,q="BYTES_PER_ELEMENT",ne="Wrong length",le=function(Y,ve){T(Y,ve,{configurable:!0,get:function(){function he(){return P(this)[ve]}return he}()})},ee=function(Y){var ve;return N(G,Y)||(ve=h(Y))==="ArrayBuffer"||ve==="SharedArrayBuffer"},re=function(Y,ve){return te(Y)&&!v(ve)&&ve in Y&&d(+ve)&&ve>=0},oe=function(){function me(Y,ve){return ve=s(ve),re(Y,ve)?k(2,Y[ve]):W(Y,ve)}return me}(),fe=function(){function me(Y,ve,he){return ve=s(ve),re(Y,ve)&&C(he)&&l(he,"value")&&!l(he,"get")&&!l(he,"set")&&!he.configurable&&(!l(he,"writable")||he.writable)&&(!l(he,"enumerable")||he.enumerable)?(Y[ve]=he.value,Y):F(Y,ve,he)}return me}();o?(Q||(M.f=oe,x.f=fe,le(pe,"buffer"),le(pe,"byteOffset"),le(pe,"byteLength"),le(pe,"length")),e({target:"Object",stat:!0,forced:!Q},{getOwnPropertyDescriptor:oe,defineProperty:fe}),A.exports=function(me,Y,ve){var he=me.match(/\d+/)[0]/8,Ve=me+(ve?"Clamped":"")+"Array",Be="get"+me,be="set"+me,Le=a[Ve],we=Le,xe=we&&we.prototype,Re={},He=function(ge,Se){var Pe=P(ge);return Pe.view[Be](Se*he+Pe.byteOffset,!0)},ye=function(ge,Se,Pe){var je=P(ge);je.view[be](Se*he+je.byteOffset,ve?u(Pe):Pe,!0)},de=function(ge,Se){F(ge,Se,{get:function(){function Pe(){return He(this,Se)}return Pe}(),set:function(){function Pe(je){return ye(this,Se,je)}return Pe}(),enumerable:!0})};Q?f&&(we=Y(function(ke,ge,Se,Pe){return I(ke,xe),E(function(){return C(ge)?ee(ge)?Pe!==void 0?new Le(ge,i(Se,he),Pe):Se!==void 0?new Le(ge,i(Se,he)):new Le(ge):te(ge)?O(we,ge):t(y,we,ge):new Le(m(ge))}(),ke,we)}),V&&V(we,ie),L(S(Le),function(ke){ke in we||g(we,ke,Le[ke])}),we.prototype=xe):(we=Y(function(ke,ge,Se,Pe){I(ke,xe);var je=0,_e=0,ze,We,Ue;if(!C(ge))Ue=m(ge),We=Ue*he,ze=new K(We);else if(ee(ge)){ze=ge,_e=i(Se,he);var Xe=ge.byteLength;if(Pe===void 0){if(Xe%he)throw new z(ne);if(We=Xe-_e,We<0)throw new z(ne)}else if(We=c(Pe)*he,We+_e>Xe)throw new z(ne);Ue=We/he}else return te(ge)?O(we,ge):t(y,we,ge);for(R(ke,{buffer:ze,byteOffset:_e,byteLength:We,length:Ue,view:new J(ze)});je1?arguments[1]:void 0,h=l!==void 0,C=B(u),v,p,N,V,S,y,L,w;if(C&&!I(C))for(L=b(u,C),w=L.next,u=[];!(y=a(w,L)).done;)u.push(y.value);for(h&&s>2&&(l=e(l,arguments[2])),p=f(u),N=new(g(i))(p),V=k(N),v=0;p>v;v++)S=h?l(u[v],v):u[v],N[v]=V?d(S):+S;return N}return c}()},31082:function(A,r,n){"use strict";var e=n(4246),a=n(28987),t=e.aTypedArrayConstructor,o=e.getTypedArrayConstructor;A.exports=function(f){return t(a(f,o(f)))}},16738:function(A,r,n){"use strict";var e=n(67250),a=0,t=Math.random(),o=e(1 .toString);A.exports=function(f){return"Symbol("+(f===void 0?"":f)+")_"+o(++a+t,36)}},1062:function(A,r,n){"use strict";var e=n(52357);A.exports=e&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},80944:function(A,r,n){"use strict";var e=n(58310),a=n(40033);A.exports=e&&a(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},24986:function(A){"use strict";var r=TypeError;A.exports=function(n,e){if(n=51||!a(function(){var l=[];return l[m]=!1,l.concat()[0]!==l}),u=function(h){if(!o(h))return!1;var C=h[m];return C!==void 0?!!C:t(h)},s=!i||!g("concat");e({target:"Array",proto:!0,arity:1,forced:s},{concat:function(){function l(h){var C=f(this),v=k(C,0),p=0,N,V,S,y,L;for(N=-1,S=arguments.length;N1?arguments[1]:void 0)}return f}()})},68933:function(A,r,n){"use strict";var e=n(63964),a=n(88471),t=n(80575);e({target:"Array",proto:!0},{fill:a}),t("fill")},47830:function(A,r,n){"use strict";var e=n(63964),a=n(22603).filter,t=n(44091),o=t("filter");e({target:"Array",proto:!0,forced:!o},{filter:function(){function f(b){return a(this,b,arguments.length>1?arguments[1]:void 0)}return f}()})},64094:function(A,r,n){"use strict";var e=n(63964),a=n(22603).findIndex,t=n(80575),o="findIndex",f=!0;o in[]&&Array(1)[o](function(){f=!1}),e({target:"Array",proto:!0,forced:f},{findIndex:function(){function b(B){return a(this,B,arguments.length>1?arguments[1]:void 0)}return b}()}),t(o)},13455:function(A,r,n){"use strict";var e=n(63964),a=n(22603).find,t=n(80575),o="find",f=!0;o in[]&&Array(1)[o](function(){f=!1}),e({target:"Array",proto:!0,forced:f},{find:function(){function b(B){return a(this,B,arguments.length>1?arguments[1]:void 0)}return b}()}),t(o)},32384:function(A,r,n){"use strict";var e=n(63964),a=n(65561),t=n(10320),o=n(46771),f=n(24760),b=n(57823);e({target:"Array",proto:!0},{flatMap:function(){function B(I){var k=o(this),g=f(k),d;return t(I),d=b(k,0),d.length=a(d,k,k,g,0,1,I,arguments.length>1?arguments[1]:void 0),d}return B}()})},61915:function(A,r,n){"use strict";var e=n(63964),a=n(65561),t=n(46771),o=n(24760),f=n(61365),b=n(57823);e({target:"Array",proto:!0},{flat:function(){function B(){var I=arguments.length?arguments[0]:void 0,k=t(this),g=o(k),d=b(k,0);return d.length=a(d,k,k,g,0,I===void 0?1:f(I)),d}return B}()})},25579:function(A,r,n){"use strict";var e=n(63964),a=n(35601);e({target:"Array",proto:!0,forced:[].forEach!==a},{forEach:a})},63532:function(A,r,n){"use strict";var e=n(63964),a=n(73174),t=n(92490),o=!t(function(f){Array.from(f)});e({target:"Array",stat:!0,forced:o},{from:a})},33425:function(A,r,n){"use strict";var e=n(63964),a=n(14211).includes,t=n(40033),o=n(80575),f=t(function(){return!Array(1).includes()});e({target:"Array",proto:!0,forced:f},{includes:function(){function b(B){return a(this,B,arguments.length>1?arguments[1]:void 0)}return b}()}),o("includes")},43894:function(A,r,n){"use strict";var e=n(63964),a=n(71138),t=n(14211).indexOf,o=n(55528),f=a([].indexOf),b=!!f&&1/f([1],1,-0)<0,B=b||!o("indexOf");e({target:"Array",proto:!0,forced:B},{indexOf:function(){function I(k){var g=arguments.length>1?arguments[1]:void 0;return b?f(this,k,g)||0:t(this,k,g)}return I}()})},99636:function(A,r,n){"use strict";var e=n(63964),a=n(37386);e({target:"Array",stat:!0},{isArray:a})},34570:function(A,r,n){"use strict";var e=n(57591),a=n(80575),t=n(83967),o=n(5419),f=n(74595).f,b=n(65574),B=n(5959),I=n(4493),k=n(58310),g="Array Iterator",d=o.set,c=o.getterFor(g);A.exports=b(Array,"Array",function(i,u){d(this,{type:g,target:e(i),index:0,kind:u})},function(){var i=c(this),u=i.target,s=i.index++;if(!u||s>=u.length)return i.target=void 0,B(void 0,!0);switch(i.kind){case"keys":return B(s,!1);case"values":return B(u[s],!1)}return B([s,u[s]],!1)},"values");var m=t.Arguments=t.Array;if(a("keys"),a("values"),a("entries"),!I&&k&&m.name!=="values")try{f(m,"name",{value:"values"})}catch(i){}},94432:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(37457),o=n(57591),f=n(55528),b=a([].join),B=t!==Object,I=B||!f("join",",");e({target:"Array",proto:!0,forced:I},{join:function(){function k(g){return b(o(this),g===void 0?",":g)}return k}()})},24683:function(A,r,n){"use strict";var e=n(63964),a=n(1325);e({target:"Array",proto:!0,forced:a!==[].lastIndexOf},{lastIndexOf:a})},69984:function(A,r,n){"use strict";var e=n(63964),a=n(22603).map,t=n(44091),o=t("map");e({target:"Array",proto:!0,forced:!o},{map:function(){function f(b){return a(this,b,arguments.length>1?arguments[1]:void 0)}return f}()})},32089:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(1031),o=n(60102),f=Array,b=a(function(){function B(){}return!(f.of.call(B)instanceof B)});e({target:"Array",stat:!0,forced:b},{of:function(){function B(){for(var I=0,k=arguments.length,g=new(t(this)?this:f)(k);k>I;)o(g,I,arguments[I++]);return g.length=k,g}return B}()})},29645:function(A,r,n){"use strict";var e=n(63964),a=n(56844).right,t=n(55528),o=n(5026),f=n(81702),b=!f&&o>79&&o<83,B=b||!t("reduceRight");e({target:"Array",proto:!0,forced:B},{reduceRight:function(){function I(k){return a(this,k,arguments.length,arguments.length>1?arguments[1]:void 0)}return I}()})},60206:function(A,r,n){"use strict";var e=n(63964),a=n(56844).left,t=n(55528),o=n(5026),f=n(81702),b=!f&&o>79&&o<83,B=b||!t("reduce");e({target:"Array",proto:!0,forced:B},{reduce:function(){function I(k){var g=arguments.length;return a(this,k,g,g>1?arguments[1]:void 0)}return I}()})},4788:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(37386),o=a([].reverse),f=[1,2];e({target:"Array",proto:!0,forced:String(f)===String(f.reverse())},{reverse:function(){function b(){return t(this)&&(this.length=this.length),o(this)}return b}()})},58672:function(A,r,n){"use strict";var e=n(63964),a=n(37386),t=n(1031),o=n(77568),f=n(13912),b=n(24760),B=n(57591),I=n(60102),k=n(24697),g=n(44091),d=n(54602),c=g("slice"),m=k("species"),i=Array,u=Math.max;e({target:"Array",proto:!0,forced:!c},{slice:function(){function s(l,h){var C=B(this),v=b(C),p=f(l,v),N=f(h===void 0?v:h,v),V,S,y;if(a(C)&&(V=C.constructor,t(V)&&(V===i||a(V.prototype))?V=void 0:o(V)&&(V=V[m],V===null&&(V=void 0)),V===i||V===void 0))return d(C,p,N);for(S=new(V===void 0?i:V)(u(N-p,0)),y=0;p1?arguments[1]:void 0)}return f}()})},48968:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(10320),o=n(46771),f=n(24760),b=n(95108),B=n(12605),I=n(40033),k=n(90274),g=n(55528),d=n(652),c=n(19228),m=n(5026),i=n(9342),u=[],s=a(u.sort),l=a(u.push),h=I(function(){u.sort(void 0)}),C=I(function(){u.sort(null)}),v=g("sort"),p=!I(function(){if(m)return m<70;if(!(d&&d>3)){if(c)return!0;if(i)return i<603;var S="",y,L,w,T;for(y=65;y<76;y++){switch(L=String.fromCharCode(y),y){case 66:case 69:case 70:case 72:w=3;break;case 68:case 71:w=4;break;default:w=2}for(T=0;T<47;T++)u.push({k:L+T,v:w})}for(u.sort(function(x,M){return M.v-x.v}),T=0;TB(w)?1:-1}};e({target:"Array",proto:!0,forced:N},{sort:function(){function S(y){y!==void 0&&t(y);var L=o(this);if(p)return y===void 0?s(L):s(L,y);var w=[],T=f(L),x,M;for(M=0;MC-V+N;y--)g(h,y-1)}else if(N>V)for(y=C-V;y>v;y--)L=y+V-1,w=y+N-1,L in h?h[w]=h[L]:g(h,w);for(y=0;y9490626562425156e-8?o(g)+b:a(g-1+f(g-1)*f(g+1))}return I}()})},59660:function(A,r,n){"use strict";var e=n(63964),a=Math.asinh,t=Math.log,o=Math.sqrt;function f(B){var I=+B;return!isFinite(I)||I===0?I:I<0?-f(-I):t(I+o(I*I+1))}var b=!(a&&1/a(0)>0);e({target:"Math",stat:!0,forced:b},{asinh:f})},15383:function(A,r,n){"use strict";var e=n(63964),a=Math.atanh,t=Math.log,o=!(a&&1/a(-0)<0);e({target:"Math",stat:!0,forced:o},{atanh:function(){function f(b){var B=+b;return B===0?B:t((1+B)/(1-B))/2}return f}()})},92866:function(A,r,n){"use strict";var e=n(63964),a=n(22172),t=Math.abs,o=Math.pow;e({target:"Math",stat:!0},{cbrt:function(){function f(b){var B=+b;return a(B)*o(t(B),.3333333333333333)}return f}()})},86107:function(A,r,n){"use strict";var e=n(63964),a=Math.floor,t=Math.log,o=Math.LOG2E;e({target:"Math",stat:!0},{clz32:function(){function f(b){var B=b>>>0;return B?31-a(t(B+.5)*o):32}return f}()})},29248:function(A,r,n){"use strict";var e=n(63964),a=n(82040),t=Math.cosh,o=Math.abs,f=Math.E,b=!t||t(710)===1/0;e({target:"Math",stat:!0,forced:b},{cosh:function(){function B(I){var k=a(o(I)-1)+1;return(k+1/(k*f*f))*(f/2)}return B}()})},52540:function(A,r,n){"use strict";var e=n(63964),a=n(82040);e({target:"Math",stat:!0,forced:a!==Math.expm1},{expm1:a})},79007:function(A,r,n){"use strict";var e=n(63964),a=n(95867);e({target:"Math",stat:!0},{fround:a})},77199:function(A,r,n){"use strict";var e=n(63964),a=Math.hypot,t=Math.abs,o=Math.sqrt,f=!!a&&a(1/0,NaN)!==1/0;e({target:"Math",stat:!0,arity:2,forced:f},{hypot:function(){function b(B,I){for(var k=0,g=0,d=arguments.length,c=0,m,i;g0?(i=m/c,k+=i*i):k+=m;return c===1/0?1/0:c*o(k)}return b}()})},6522:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=Math.imul,o=a(function(){return t(4294967295,5)!==-5||t.length!==2});e({target:"Math",stat:!0,forced:o},{imul:function(){function f(b,B){var I=65535,k=+b,g=+B,d=I&k,c=I&g;return 0|d*c+((I&k>>>16)*c+d*(I&g>>>16)<<16>>>0)}return f}()})},95542:function(A,r,n){"use strict";var e=n(63964),a=n(75002);e({target:"Math",stat:!0},{log10:a})},2966:function(A,r,n){"use strict";var e=n(63964),a=n(90874);e({target:"Math",stat:!0},{log1p:a})},20997:function(A,r,n){"use strict";var e=n(63964),a=Math.log,t=Math.LN2;e({target:"Math",stat:!0},{log2:function(){function o(f){return a(f)/t}return o}()})},57400:function(A,r,n){"use strict";var e=n(63964),a=n(22172);e({target:"Math",stat:!0},{sign:a})},45571:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(82040),o=Math.abs,f=Math.exp,b=Math.E,B=a(function(){return Math.sinh(-2e-17)!==-2e-17});e({target:"Math",stat:!0,forced:B},{sinh:function(){function I(k){var g=+k;return o(g)<1?(t(g)-t(-g))/2:(f(g-1)-f(-g-1))*(b/2)}return I}()})},54800:function(A,r,n){"use strict";var e=n(63964),a=n(82040),t=Math.exp;e({target:"Math",stat:!0},{tanh:function(){function o(f){var b=+f,B=a(b),I=a(-b);return B===1/0?1:I===1/0?-1:(B-I)/(t(b)+t(-b))}return o}()})},15709:function(A,r,n){"use strict";var e=n(84925);e(Math,"Math",!0)},76059:function(A,r,n){"use strict";var e=n(63964),a=n(21119);e({target:"Math",stat:!0},{trunc:a})},96614:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(58310),o=n(74685),f=n(61765),b=n(67250),B=n(41314),I=n(45299),k=n(5781),g=n(21287),d=n(71399),c=n(24843),m=n(40033),i=n(37310).f,u=n(27193).f,s=n(74595).f,l=n(46438),h=n(92648).trim,C="Number",v=o[C],p=f[C],N=v.prototype,V=o.TypeError,S=b("".slice),y=b("".charCodeAt),L=function(E){var P=c(E,"number");return typeof P=="bigint"?P:w(P)},w=function(E){var P=c(E,"number"),R,j,F,W,z,K,G,J;if(d(P))throw new V("Cannot convert a Symbol value to a number");if(typeof P=="string"&&P.length>2){if(P=h(P),R=y(P,0),R===43||R===45){if(j=y(P,2),j===88||j===120)return NaN}else if(R===48){switch(y(P,1)){case 66:case 98:F=2,W=49;break;case 79:case 111:F=8,W=55;break;default:return+P}for(z=S(P,2),K=z.length,G=0;GW)return NaN;return parseInt(z,F)}}return+P},T=B(C,!v(" 0o1")||!v("0b1")||v("+0x1")),x=function(E){return g(N,E)&&m(function(){l(E)})},M=function(){function D(E){var P=arguments.length<1?0:v(L(E));return x(this)?k(Object(P),this,M):P}return D}();M.prototype=N,T&&!a&&(N.constructor=M),e({global:!0,constructor:!0,wrap:!0,forced:T},{Number:M});var O=function(E,P){for(var R=t?i(P):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),j=0,F;R.length>j;j++)I(P,F=R[j])&&!I(E,F)&&s(E,F,u(P,F))};a&&p&&O(f[C],p),(T||a)&&O(f[C],v)},324:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},90426:function(A,r,n){"use strict";var e=n(63964),a=n(3294);e({target:"Number",stat:!0},{isFinite:a})},95443:function(A,r,n){"use strict";var e=n(63964),a=n(5841);e({target:"Number",stat:!0},{isInteger:a})},87968:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0},{isNaN:function(){function a(t){return t!==t}return a}()})},55007:function(A,r,n){"use strict";var e=n(63964),a=n(5841),t=Math.abs;e({target:"Number",stat:!0},{isSafeInteger:function(){function o(f){return a(f)&&t(f)<=9007199254740991}return o}()})},55323:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},13521:function(A,r,n){"use strict";var e=n(63964);e({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},5006:function(A,r,n){"use strict";var e=n(63964),a=n(28506);e({target:"Number",stat:!0,forced:Number.parseFloat!==a},{parseFloat:a})},99009:function(A,r,n){"use strict";var e=n(63964),a=n(13693);e({target:"Number",stat:!0,forced:Number.parseInt!==a},{parseInt:a})},85770:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(61365),o=n(46438),f=n(62443),b=n(40033),B=RangeError,I=String,k=Math.floor,g=a(f),d=a("".slice),c=a(1 .toFixed),m=function C(v,p,N){return p===0?N:p%2===1?C(v,p-1,N*v):C(v*v,p/2,N)},i=function(v){for(var p=0,N=v;N>=4096;)p+=12,N/=4096;for(;N>=2;)p+=1,N/=2;return p},u=function(v,p,N){for(var V=-1,S=N;++V<6;)S+=p*v[V],v[V]=S%1e7,S=k(S/1e7)},s=function(v,p){for(var N=6,V=0;--N>=0;)V+=v[N],v[N]=k(V/p),V=V%p*1e7},l=function(v){for(var p=6,N="";--p>=0;)if(N!==""||p===0||v[p]!==0){var V=I(v[p]);N=N===""?V:N+g("0",7-V.length)+V}return N},h=b(function(){return c(8e-5,3)!=="0.000"||c(.9,0)!=="1"||c(1.255,2)!=="1.25"||c(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!b(function(){c({})});e({target:"Number",proto:!0,forced:h},{toFixed:function(){function C(v){var p=o(this),N=t(v),V=[0,0,0,0,0,0],S="",y="0",L,w,T,x;if(N<0||N>20)throw new B("Incorrect fraction digits");if(p!==p)return"NaN";if(p<=-1e21||p>=1e21)return I(p);if(p<0&&(S="-",p=-p),p>1e-21)if(L=i(p*m(2,69,1))-69,w=L<0?p*m(2,-L,1):p/m(2,L,1),w*=4503599627370496,L=52-L,L>0){for(u(V,0,w),T=N;T>=7;)u(V,1e7,0),T-=7;for(u(V,m(10,T,1),0),T=L-1;T>=23;)s(V,8388608),T-=23;s(V,1<0?(x=y.length,y=S+(x<=N?"0."+g("0",N-x)+y:d(y,0,x-N)+"."+d(y,x-N))):y=S+y,y}return C}()})},23532:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(40033),o=n(46438),f=a(1 .toPrecision),b=t(function(){return f(1,void 0)!=="1"})||!t(function(){f({})});e({target:"Number",proto:!0,forced:b},{toPrecision:function(){function B(I){return I===void 0?f(o(this)):f(o(this),I)}return B}()})},87119:function(A,r,n){"use strict";var e=n(63964),a=n(41143);e({target:"Object",stat:!0,arity:2,forced:Object.assign!==a},{assign:a})},78618:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(80674);e({target:"Object",stat:!0,sham:!a},{create:t})},27129:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(10320),f=n(46771),b=n(74595);a&&e({target:"Object",proto:!0,forced:t},{__defineGetter__:function(){function B(I,k){b.f(f(this),I,{get:o(k),enumerable:!0,configurable:!0})}return B}()})},31943:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(24239).f;e({target:"Object",stat:!0,forced:Object.defineProperties!==t,sham:!a},{defineProperties:t})},3579:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(74595).f;e({target:"Object",stat:!0,forced:Object.defineProperty!==t,sham:!a},{defineProperty:t})},97397:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(10320),f=n(46771),b=n(74595);a&&e({target:"Object",proto:!0,forced:t},{__defineSetter__:function(){function B(I,k){b.f(f(this),I,{set:o(k),enumerable:!0,configurable:!0})}return B}()})},85028:function(A,r,n){"use strict";var e=n(63964),a=n(70915).entries;e({target:"Object",stat:!0},{entries:function(){function t(o){return a(o)}return t}()})},8225:function(A,r,n){"use strict";var e=n(63964),a=n(50730),t=n(40033),o=n(77568),f=n(81969).onFreeze,b=Object.freeze,B=t(function(){b(1)});e({target:"Object",stat:!0,forced:B,sham:!a},{freeze:function(){function I(k){return b&&o(k)?b(f(k)):k}return I}()})},43331:function(A,r,n){"use strict";var e=n(63964),a=n(49450),t=n(60102);e({target:"Object",stat:!0},{fromEntries:function(){function o(f){var b={};return a(f,function(B,I){t(b,B,I)},{AS_ENTRIES:!0}),b}return o}()})},62289:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(57591),o=n(27193).f,f=n(58310),b=!f||a(function(){o(1)});e({target:"Object",stat:!0,forced:b,sham:!f},{getOwnPropertyDescriptor:function(){function B(I,k){return o(t(I),k)}return B}()})},56196:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(97921),o=n(57591),f=n(27193),b=n(60102);e({target:"Object",stat:!0,sham:!a},{getOwnPropertyDescriptors:function(){function B(I){for(var k=o(I),g=f.f,d=t(k),c={},m=0,i,u;d.length>m;)u=g(k,i=d[m++]),u!==void 0&&b(c,i,u);return c}return B}()})},2950:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(81644).f,o=a(function(){return!Object.getOwnPropertyNames(1)});e({target:"Object",stat:!0,forced:o},{getOwnPropertyNames:t})},28603:function(A,r,n){"use strict";var e=n(63964),a=n(52357),t=n(40033),o=n(89235),f=n(46771),b=!a||t(function(){o.f(1)});e({target:"Object",stat:!0,forced:b},{getOwnPropertySymbols:function(){function B(I){var k=o.f;return k?k(f(I)):[]}return B}()})},44205:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(46771),o=n(36917),f=n(9225),b=a(function(){o(1)});e({target:"Object",stat:!0,forced:b,sham:!f},{getPrototypeOf:function(){function B(I){return o(t(I))}return B}()})},83186:function(A,r,n){"use strict";var e=n(63964),a=n(81834);e({target:"Object",stat:!0,forced:Object.isExtensible!==a},{isExtensible:a})},76065:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(77568),o=n(7462),f=n(3782),b=Object.isFrozen,B=f||a(function(){b(1)});e({target:"Object",stat:!0,forced:B},{isFrozen:function(){function I(k){return!t(k)||f&&o(k)==="ArrayBuffer"?!0:b?b(k):!1}return I}()})},13411:function(A,r,n){"use strict";var e=n(63964),a=n(40033),t=n(77568),o=n(7462),f=n(3782),b=Object.isSealed,B=f||a(function(){b(1)});e({target:"Object",stat:!0,forced:B},{isSealed:function(){function I(k){return!t(k)||f&&o(k)==="ArrayBuffer"?!0:b?b(k):!1}return I}()})},76882:function(A,r,n){"use strict";var e=n(63964),a=n(5700);e({target:"Object",stat:!0},{is:a})},26634:function(A,r,n){"use strict";var e=n(63964),a=n(46771),t=n(18450),o=n(40033),f=o(function(){t(1)});e({target:"Object",stat:!0,forced:f},{keys:function(){function b(B){return t(a(B))}return b}()})},53118:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(46771),f=n(767),b=n(36917),B=n(27193).f;a&&e({target:"Object",proto:!0,forced:t},{__lookupGetter__:function(){function I(k){var g=o(this),d=f(k),c;do if(c=B(g,d))return c.get;while(g=b(g))}return I}()})},42514:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(57377),o=n(46771),f=n(767),b=n(36917),B=n(27193).f;a&&e({target:"Object",proto:!0,forced:t},{__lookupSetter__:function(){function I(k){var g=o(this),d=f(k),c;do if(c=B(g,d))return c.set;while(g=b(g))}return I}()})},84353:function(A,r,n){"use strict";var e=n(63964),a=n(77568),t=n(81969).onFreeze,o=n(50730),f=n(40033),b=Object.preventExtensions,B=f(function(){b(1)});e({target:"Object",stat:!0,forced:B,sham:!o},{preventExtensions:function(){function I(k){return b&&a(k)?b(t(k)):k}return I}()})},62987:function(A,r,n){"use strict";var e=n(63964),a=n(77568),t=n(81969).onFreeze,o=n(50730),f=n(40033),b=Object.seal,B=f(function(){b(1)});e({target:"Object",stat:!0,forced:B,sham:!o},{seal:function(){function I(k){return b&&a(k)?b(t(k)):k}return I}()})},48993:function(A,r,n){"use strict";var e=n(63964),a=n(76649);e({target:"Object",stat:!0},{setPrototypeOf:a})},52917:function(A,r,n){"use strict";var e=n(2650),a=n(55938),t=n(2509);e||a(Object.prototype,"toString",t,{unsafe:!0})},4972:function(A,r,n){"use strict";var e=n(63964),a=n(70915).values;e({target:"Object",stat:!0},{values:function(){function t(o){return a(o)}return t}()})},28913:function(A,r,n){"use strict";var e=n(63964),a=n(28506);e({global:!0,forced:parseFloat!==a},{parseFloat:a})},36382:function(A,r,n){"use strict";var e=n(63964),a=n(13693);e({global:!0,forced:parseInt!==a},{parseInt:a})},48865:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(10320),o=n(81837),f=n(10729),b=n(49450),B=n(48199);e({target:"Promise",stat:!0,forced:B},{all:function(){function I(k){var g=this,d=o.f(g),c=d.resolve,m=d.reject,i=f(function(){var u=t(g.resolve),s=[],l=0,h=1;b(k,function(C){var v=l++,p=!1;h++,a(u,g,C).then(function(N){p||(p=!0,s[v]=N,--h||c(s))},m)}),--h||c(s)});return i.error&&m(i.value),d.promise}return I}()})},70641:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(74854).CONSTRUCTOR,o=n(67512),f=n(4009),b=n(55747),B=n(55938),I=o&&o.prototype;if(e({target:"Promise",proto:!0,forced:t,real:!0},{catch:function(){function g(d){return this.then(void 0,d)}return g}()}),!a&&b(o)){var k=f("Promise").prototype.catch;I.catch!==k&&B(I,"catch",k,{unsafe:!0})}},75946:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(81702),o=n(74685),f=n(91495),b=n(55938),B=n(76649),I=n(84925),k=n(58491),g=n(10320),d=n(55747),c=n(77568),m=n(60077),i=n(28987),u=n(60375).set,s=n(37713),l=n(72259),h=n(10729),C=n(9547),v=n(5419),p=n(67512),N=n(74854),V=n(81837),S="Promise",y=N.CONSTRUCTOR,L=N.REJECTION_EVENT,w=N.SUBCLASSING,T=v.getterFor(S),x=v.set,M=p&&p.prototype,O=p,D=M,E=o.TypeError,P=o.document,R=o.process,j=V.f,F=j,W=!!(P&&P.createEvent&&o.dispatchEvent),z="unhandledrejection",K="rejectionhandled",G=0,J=1,Q=2,ue=1,ie=2,pe,te,q,ne,le=function(be){var Le;return c(be)&&d(Le=be.then)?Le:!1},ee=function(be,Le){var we=Le.value,xe=Le.state===J,Re=xe?be.ok:be.fail,He=be.resolve,ye=be.reject,de=be.domain,Ce,ke,ge;try{Re?(xe||(Le.rejection===ie&&Y(Le),Le.rejection=ue),Re===!0?Ce=we:(de&&de.enter(),Ce=Re(we),de&&(de.exit(),ge=!0)),Ce===be.promise?ye(new E("Promise-chain cycle")):(ke=le(Ce))?f(ke,Ce,He,ye):He(Ce)):ye(we)}catch(Se){de&&!ge&&de.exit(),ye(Se)}},re=function(be,Le){be.notified||(be.notified=!0,s(function(){for(var we=be.reactions,xe;xe=we.get();)ee(xe,be);be.notified=!1,Le&&!be.rejection&&fe(be)}))},oe=function(be,Le,we){var xe,Re;W?(xe=P.createEvent("Event"),xe.promise=Le,xe.reason=we,xe.initEvent(be,!1,!0),o.dispatchEvent(xe)):xe={promise:Le,reason:we},!L&&(Re=o["on"+be])?Re(xe):be===z&&l("Unhandled promise rejection",we)},fe=function(be){f(u,o,function(){var Le=be.facade,we=be.value,xe=me(be),Re;if(xe&&(Re=h(function(){t?R.emit("unhandledRejection",we,Le):oe(z,Le,we)}),be.rejection=t||me(be)?ie:ue,Re.error))throw Re.value})},me=function(be){return be.rejection!==ue&&!be.parent},Y=function(be){f(u,o,function(){var Le=be.facade;t?R.emit("rejectionHandled",Le):oe(K,Le,be.value)})},ve=function(be,Le,we){return function(xe){be(Le,xe,we)}},he=function(be,Le,we){be.done||(be.done=!0,we&&(be=we),be.value=Le,be.state=Q,re(be,!0))},Ve=function Be(be,Le,we){if(!be.done){be.done=!0,we&&(be=we);try{if(be.facade===Le)throw new E("Promise can't be resolved itself");var xe=le(Le);xe?s(function(){var Re={done:!1};try{f(xe,Le,ve(Be,Re,be),ve(he,Re,be))}catch(He){he(Re,He,be)}}):(be.value=Le,be.state=J,re(be,!1))}catch(Re){he({done:!1},Re,be)}}};if(y&&(O=function(){function Be(be){m(this,D),g(be),f(pe,this);var Le=T(this);try{be(ve(Ve,Le),ve(he,Le))}catch(we){he(Le,we)}}return Be}(),D=O.prototype,pe=function(){function Be(be){x(this,{type:S,done:!1,notified:!1,parent:!1,reactions:new C,rejection:!1,state:G,value:void 0})}return Be}(),pe.prototype=b(D,"then",function(){function Be(be,Le){var we=T(this),xe=j(i(this,O));return we.parent=!0,xe.ok=d(be)?be:!0,xe.fail=d(Le)&&Le,xe.domain=t?R.domain:void 0,we.state===G?we.reactions.add(xe):s(function(){ee(xe,we)}),xe.promise}return Be}()),te=function(){var be=new pe,Le=T(be);this.promise=be,this.resolve=ve(Ve,Le),this.reject=ve(he,Le)},V.f=j=function(be){return be===O||be===q?new te(be):F(be)},!a&&d(p)&&M!==Object.prototype)){ne=M.then,w||b(M,"then",function(){function Be(be,Le){var we=this;return new O(function(xe,Re){f(ne,we,xe,Re)}).then(be,Le)}return Be}(),{unsafe:!0});try{delete M.constructor}catch(Be){}B&&B(M,D)}e({global:!0,constructor:!0,wrap:!0,forced:y},{Promise:O}),I(O,S,!1,!0),k(S)},69861:function(A,r,n){"use strict";var e=n(63964),a=n(4493),t=n(67512),o=n(40033),f=n(4009),b=n(55747),B=n(28987),I=n(66628),k=n(55938),g=t&&t.prototype,d=!!t&&o(function(){g.finally.call({then:function(){function m(){}return m}()},function(){})});if(e({target:"Promise",proto:!0,real:!0,forced:d},{finally:function(){function m(i){var u=B(this,f("Promise")),s=b(i);return this.then(s?function(l){return I(u,i()).then(function(){return l})}:i,s?function(l){return I(u,i()).then(function(){throw l})}:i)}return m}()}),!a&&b(t)){var c=f("Promise").prototype.finally;g.finally!==c&&k(g,"finally",c,{unsafe:!0})}},53092:function(A,r,n){"use strict";n(75946),n(48865),n(70641),n(16937),n(41719),n(59321)},16937:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(10320),o=n(81837),f=n(10729),b=n(49450),B=n(48199);e({target:"Promise",stat:!0,forced:B},{race:function(){function I(k){var g=this,d=o.f(g),c=d.reject,m=f(function(){var i=t(g.resolve);b(k,function(u){a(i,g,u).then(d.resolve,c)})});return m.error&&c(m.value),d.promise}return I}()})},41719:function(A,r,n){"use strict";var e=n(63964),a=n(81837),t=n(74854).CONSTRUCTOR;e({target:"Promise",stat:!0,forced:t},{reject:function(){function o(f){var b=a.f(this),B=b.reject;return B(f),b.promise}return o}()})},59321:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(4493),o=n(67512),f=n(74854).CONSTRUCTOR,b=n(66628),B=a("Promise"),I=t&&!f;e({target:"Promise",stat:!0,forced:t||f},{resolve:function(){function k(g){return b(I&&this===B?o:this,g)}return k}()})},29674:function(A,r,n){"use strict";var e=n(63964),a=n(61267),t=n(10320),o=n(30365),f=n(40033),b=!f(function(){Reflect.apply(function(){})});e({target:"Reflect",stat:!0,forced:b},{apply:function(){function B(I,k,g){return a(t(I),k,o(g))}return B}()})},81543:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(61267),o=n(66284),f=n(32606),b=n(30365),B=n(77568),I=n(80674),k=n(40033),g=a("Reflect","construct"),d=Object.prototype,c=[].push,m=k(function(){function s(){}return!(g(function(){},[],s)instanceof s)}),i=!k(function(){g(function(){})}),u=m||i;e({target:"Reflect",stat:!0,forced:u,sham:u},{construct:function(){function s(l,h){f(l),b(h);var C=arguments.length<3?l:f(arguments[2]);if(i&&!m)return g(l,h,C);if(l===C){switch(h.length){case 0:return new l;case 1:return new l(h[0]);case 2:return new l(h[0],h[1]);case 3:return new l(h[0],h[1],h[2]);case 4:return new l(h[0],h[1],h[2],h[3])}var v=[null];return t(c,v,h),new(t(o,l,v))}var p=C.prototype,N=I(B(p)?p:d),V=t(l,N,h);return B(V)?V:N}return s}()})},9373:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(30365),o=n(767),f=n(74595),b=n(40033),B=b(function(){Reflect.defineProperty(f.f({},1,{value:1}),1,{value:2})});e({target:"Reflect",stat:!0,forced:B,sham:!a},{defineProperty:function(){function I(k,g,d){t(k);var c=o(g);t(d);try{return f.f(k,c,d),!0}catch(m){return!1}}return I}()})},45093:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(27193).f;e({target:"Reflect",stat:!0},{deleteProperty:function(){function o(f,b){var B=t(a(f),b);return B&&!B.configurable?!1:delete f[b]}return o}()})},5815:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(30365),o=n(27193);e({target:"Reflect",stat:!0,sham:!a},{getOwnPropertyDescriptor:function(){function f(b,B){return o.f(t(b),B)}return f}()})},88527:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(36917),o=n(9225);e({target:"Reflect",stat:!0,sham:!o},{getPrototypeOf:function(){function f(b){return t(a(b))}return f}()})},63074:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(77568),o=n(30365),f=n(98373),b=n(27193),B=n(36917);function I(k,g){var d=arguments.length<3?k:arguments[2],c,m;if(o(k)===d)return k[g];if(c=b.f(k,g),c)return f(c)?c.value:c.get===void 0?void 0:a(c.get,d);if(t(m=B(k)))return I(m,g,d)}e({target:"Reflect",stat:!0},{get:I})},66390:function(A,r,n){"use strict";var e=n(63964);e({target:"Reflect",stat:!0},{has:function(){function a(t,o){return o in t}return a}()})},7784:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(81834);e({target:"Reflect",stat:!0},{isExtensible:function(){function o(f){return a(f),t(f)}return o}()})},50551:function(A,r,n){"use strict";var e=n(63964),a=n(97921);e({target:"Reflect",stat:!0},{ownKeys:a})},76483:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(30365),o=n(50730);e({target:"Reflect",stat:!0,sham:!o},{preventExtensions:function(){function f(b){t(b);try{var B=a("Object","preventExtensions");return B&&B(b),!0}catch(I){return!1}}return f}()})},63915:function(A,r,n){"use strict";var e=n(63964),a=n(30365),t=n(35908),o=n(76649);o&&e({target:"Reflect",stat:!0},{setPrototypeOf:function(){function f(b,B){a(b),t(B);try{return o(b,B),!0}catch(I){return!1}}return f}()})},92046:function(A,r,n){"use strict";var e=n(63964),a=n(91495),t=n(30365),o=n(77568),f=n(98373),b=n(40033),B=n(74595),I=n(27193),k=n(36917),g=n(87458);function d(m,i,u){var s=arguments.length<4?m:arguments[3],l=I.f(t(m),i),h,C,v;if(!l){if(o(C=k(m)))return d(C,i,u,s);l=g(0)}if(f(l)){if(l.writable===!1||!o(s))return!1;if(h=I.f(s,i)){if(h.get||h.set||h.writable===!1)return!1;h.value=u,B.f(s,i,h)}else B.f(s,i,g(0,u))}else{if(v=l.set,v===void 0)return!1;a(v,s,u)}return!0}var c=b(function(){var m=function(){},i=B.f(new m,"a",{configurable:!0});return Reflect.set(m.prototype,"a",1,i)!==!1});e({target:"Reflect",stat:!0,forced:c},{set:d})},51454:function(A,r,n){"use strict";var e=n(58310),a=n(74685),t=n(67250),o=n(41314),f=n(5781),b=n(37909),B=n(80674),I=n(37310).f,k=n(21287),g=n(72586),d=n(12605),c=n(73392),m=n(62115),i=n(34550),u=n(55938),s=n(40033),l=n(45299),h=n(5419).enforce,C=n(58491),v=n(24697),p=n(39173),N=n(35688),V=v("match"),S=a.RegExp,y=S.prototype,L=a.SyntaxError,w=t(y.exec),T=t("".charAt),x=t("".replace),M=t("".indexOf),O=t("".slice),D=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,E=/a/g,P=/a/g,R=new S(E)!==E,j=m.MISSED_STICKY,F=m.UNSUPPORTED_Y,W=e&&(!R||j||p||N||s(function(){return P[V]=!1,S(E)!==E||S(P)===P||String(S(E,"i"))!=="/a/i"})),z=function(ie){for(var pe=ie.length,te=0,q="",ne=!1,le;te<=pe;te++){if(le=T(ie,te),le==="\\"){q+=le+T(ie,++te);continue}!ne&&le==="."?q+="[\\s\\S]":(le==="["?ne=!0:le==="]"&&(ne=!1),q+=le)}return q},K=function(ie){for(var pe=ie.length,te=0,q="",ne=[],le=B(null),ee=!1,re=!1,oe=0,fe="",me;te<=pe;te++){if(me=T(ie,te),me==="\\")me+=T(ie,++te);else if(me==="]")ee=!1;else if(!ee)switch(!0){case me==="[":ee=!0;break;case me==="(":w(D,O(ie,te+1))&&(te+=2,re=!0),q+=me,oe++;continue;case(me===">"&&re):if(fe===""||l(le,fe))throw new L("Invalid capture group name");le[fe]=!0,ne[ne.length]=[fe,oe],re=!1,fe="";continue}re?fe+=me:q+=me}return[q,ne]};if(o("RegExp",W)){for(var G=function(){function ue(ie,pe){var te=k(y,this),q=g(ie),ne=pe===void 0,le=[],ee=ie,re,oe,fe,me,Y,ve;if(!te&&q&&ne&&ie.constructor===G)return ie;if((q||k(y,ie))&&(ie=ie.source,ne&&(pe=c(ee))),ie=ie===void 0?"":d(ie),pe=pe===void 0?"":d(pe),ee=ie,p&&"dotAll"in E&&(oe=!!pe&&M(pe,"s")>-1,oe&&(pe=x(pe,/s/g,""))),re=pe,j&&"sticky"in E&&(fe=!!pe&&M(pe,"y")>-1,fe&&F&&(pe=x(pe,/y/g,""))),N&&(me=K(ie),ie=me[0],le=me[1]),Y=f(S(ie,pe),te?this:y,G),(oe||fe||le.length)&&(ve=h(Y),oe&&(ve.dotAll=!0,ve.raw=G(z(ie),re)),fe&&(ve.sticky=!0),le.length&&(ve.groups=le)),ie!==ee)try{b(Y,"source",ee===""?"(?:)":ee)}catch(he){}return Y}return ue}(),J=I(S),Q=0;J.length>Q;)i(G,S,J[Q++]);y.constructor=G,G.prototype=y,u(a,"RegExp",G,{constructor:!0})}C("RegExp")},79669:function(A,r,n){"use strict";var e=n(63964),a=n(14489);e({target:"RegExp",proto:!0,forced:/./.exec!==a},{exec:a})},23057:function(A,r,n){"use strict";var e=n(74685),a=n(58310),t=n(73936),o=n(70901),f=n(40033),b=e.RegExp,B=b.prototype,I=a&&f(function(){var k=!0;try{b(".","d")}catch(l){k=!1}var g={},d="",c=k?"dgimsy":"gimsy",m=function(h,C){Object.defineProperty(g,h,{get:function(){function v(){return d+=C,!0}return v}()})},i={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};k&&(i.hasIndices="d");for(var u in i)m(u,i[u]);var s=Object.getOwnPropertyDescriptor(B,"flags").get.call(g);return s!==c||d!==c});I&&t(B,"flags",{configurable:!0,get:o})},57983:function(A,r,n){"use strict";var e=n(70520).PROPER,a=n(55938),t=n(30365),o=n(12605),f=n(40033),b=n(73392),B="toString",I=RegExp.prototype,k=I[B],g=f(function(){return k.call({source:"a",flags:"b"})!=="/a/b"}),d=e&&k.name!==B;(g||d)&&a(I,B,function(){function c(){var m=t(this),i=o(m.source),u=o(b(m));return"/"+i+"/"+u}return c}(),{unsafe:!0})},1963:function(A,r,n){"use strict";var e=n(45150),a=n(41028);e("Set",function(t){return function(){function o(){return t(this,arguments.length?arguments[0]:void 0)}return o}()},a)},17953:function(A,r,n){"use strict";n(1963)},95309:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("anchor")},{anchor:function(){function o(f){return a(this,"a","name",f)}return o}()})},82256:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("big")},{big:function(){function o(){return a(this,"big","","")}return o}()})},49484:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("blink")},{blink:function(){function o(){return a(this,"blink","","")}return o}()})},38931:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("bold")},{bold:function(){function o(){return a(this,"b","","")}return o}()})},30442:function(A,r,n){"use strict";var e=n(63964),a=n(50233).codeAt;e({target:"String",proto:!0},{codePointAt:function(){function t(o){return a(this,o)}return t}()})},6403:function(A,r,n){"use strict";var e=n(63964),a=n(71138),t=n(27193).f,o=n(10188),f=n(12605),b=n(86213),B=n(16952),I=n(45490),k=n(4493),g=a("".slice),d=Math.min,c=I("endsWith"),m=!k&&!c&&!!function(){var i=t(String.prototype,"endsWith");return i&&!i.writable}();e({target:"String",proto:!0,forced:!m&&!c},{endsWith:function(){function i(u){var s=f(B(this));b(u);var l=arguments.length>1?arguments[1]:void 0,h=s.length,C=l===void 0?h:d(o(l),h),v=f(u);return g(s,C-v.length,C)===v}return i}()})},39308:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fixed")},{fixed:function(){function o(){return a(this,"tt","","")}return o}()})},91550:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fontcolor")},{fontcolor:function(){function o(f){return a(this,"font","color",f)}return o}()})},75008:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("fontsize")},{fontsize:function(){function o(f){return a(this,"font","size",f)}return o}()})},9867:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(13912),o=RangeError,f=String.fromCharCode,b=String.fromCodePoint,B=a([].join),I=!!b&&b.length!==1;e({target:"String",stat:!0,arity:1,forced:I},{fromCodePoint:function(){function k(g){for(var d=[],c=arguments.length,m=0,i;c>m;){if(i=+arguments[m++],t(i,1114111)!==i)throw new o(i+" is not a valid code point");d[m]=i<65536?f(i):f(((i-=65536)>>10)+55296,i%1024+56320)}return B(d,"")}return k}()})},43673:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(86213),o=n(16952),f=n(12605),b=n(45490),B=a("".indexOf);e({target:"String",proto:!0,forced:!b("includes")},{includes:function(){function I(k){return!!~B(f(o(this)),f(t(k)),arguments.length>1?arguments[1]:void 0)}return I}()})},56027:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("italics")},{italics:function(){function o(){return a(this,"i","","")}return o}()})},12354:function(A,r,n){"use strict";var e=n(50233).charAt,a=n(12605),t=n(5419),o=n(65574),f=n(5959),b="String Iterator",B=t.set,I=t.getterFor(b);o(String,"String",function(k){B(this,{type:b,string:a(k),index:0})},function(){function k(){var g=I(this),d=g.string,c=g.index,m;return c>=d.length?f(void 0,!0):(m=e(d,c),g.index+=m.length,f(m,!1))}return k}())},50340:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("link")},{link:function(){function o(f){return a(this,"a","href",f)}return o}()})},22515:function(A,r,n){"use strict";var e=n(91495),a=n(79942),t=n(30365),o=n(42871),f=n(10188),b=n(12605),B=n(16952),I=n(78060),k=n(35483),g=n(28340);a("match",function(d,c,m){return[function(){function i(u){var s=B(this),l=o(u)?void 0:I(u,d);return l?e(l,u,s):new RegExp(u)[d](b(s))}return i}(),function(i){var u=t(this),s=b(i),l=m(c,u,s);if(l.done)return l.value;if(!u.global)return g(u,s);var h=u.unicode;u.lastIndex=0;for(var C=[],v=0,p;(p=g(u,s))!==null;){var N=b(p[0]);C[v]=N,N===""&&(u.lastIndex=k(s,f(u.lastIndex),h)),v++}return v===0?null:C}]})},5143:function(A,r,n){"use strict";var e=n(63964),a=n(24051).end,t=n(34125);e({target:"String",proto:!0,forced:t},{padEnd:function(){function o(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}return o}()})},93514:function(A,r,n){"use strict";var e=n(63964),a=n(24051).start,t=n(34125);e({target:"String",proto:!0,forced:t},{padStart:function(){function o(f){return a(this,f,arguments.length>1?arguments[1]:void 0)}return o}()})},5416:function(A,r,n){"use strict";var e=n(63964),a=n(67250),t=n(57591),o=n(46771),f=n(12605),b=n(24760),B=a([].push),I=a([].join);e({target:"String",stat:!0},{raw:function(){function k(g){var d=t(o(g).raw),c=b(d);if(!c)return"";for(var m=arguments.length,i=[],u=0;;){if(B(i,f(d[u++])),u===c)return I(i,"");u")!=="7"});o("replace",function(x,M,O){var D=w?"$":"$0";return[function(){function E(P,R){var j=c(this),F=I(P)?void 0:i(P,h);return F?a(F,P,j,R):a(M,d(j),P,R)}return E}(),function(E,P){var R=b(this),j=d(E);if(typeof P=="string"&&V(P,D)===-1&&V(P,"$<")===-1){var F=O(M,R,j,P);if(F.done)return F.value}var W=B(P);W||(P=d(P));var z=R.global,K;z&&(K=R.unicode,R.lastIndex=0);for(var G=[],J;J=s(R,j),!(J===null||(N(G,J),!z));){var Q=d(J[0]);Q===""&&(R.lastIndex=m(j,g(R.lastIndex),K))}for(var ue="",ie=0,pe=0;pe=ie&&(ue+=S(j,ie,q)+le,ie=q+te.length)}return ue+S(j,ie)}]},!T||!L||w)},63272:function(A,r,n){"use strict";var e=n(91495),a=n(79942),t=n(30365),o=n(42871),f=n(16952),b=n(5700),B=n(12605),I=n(78060),k=n(28340);a("search",function(g,d,c){return[function(){function m(i){var u=f(this),s=o(i)?void 0:I(i,g);return s?e(s,i,u):new RegExp(i)[g](B(u))}return m}(),function(m){var i=t(this),u=B(m),s=c(d,i,u);if(s.done)return s.value;var l=i.lastIndex;b(l,0)||(i.lastIndex=0);var h=k(i,u);return b(i.lastIndex,l)||(i.lastIndex=l),h===null?-1:h.index}]})},34325:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("small")},{small:function(){function o(){return a(this,"small","","")}return o}()})},39930:function(A,r,n){"use strict";var e=n(91495),a=n(67250),t=n(79942),o=n(30365),f=n(42871),b=n(16952),B=n(28987),I=n(35483),k=n(10188),g=n(12605),d=n(78060),c=n(28340),m=n(62115),i=n(40033),u=m.UNSUPPORTED_Y,s=4294967295,l=Math.min,h=a([].push),C=a("".slice),v=!i(function(){var N=/(?:)/,V=N.exec;N.exec=function(){return V.apply(this,arguments)};var S="ab".split(N);return S.length!==2||S[0]!=="a"||S[1]!=="b"}),p="abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length;t("split",function(N,V,S){var y="0".split(void 0,0).length?function(L,w){return L===void 0&&w===0?[]:e(V,this,L,w)}:V;return[function(){function L(w,T){var x=b(this),M=f(w)?void 0:d(w,N);return M?e(M,w,x,T):e(y,g(x),w,T)}return L}(),function(L,w){var T=o(this),x=g(L);if(!p){var M=S(y,T,x,w,y!==V);if(M.done)return M.value}var O=B(T,RegExp),D=T.unicode,E=(T.ignoreCase?"i":"")+(T.multiline?"m":"")+(T.unicode?"u":"")+(u?"g":"y"),P=new O(u?"^(?:"+T.source+")":T,E),R=w===void 0?s:w>>>0;if(R===0)return[];if(x.length===0)return c(P,x)===null?[x]:[];for(var j=0,F=0,W=[];F1?arguments[1]:void 0,s.length)),h=f(u);return g(s,l,l+h.length)===h}return i}()})},74498:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("strike")},{strike:function(){function o(){return a(this,"strike","","")}return o}()})},15812:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("sub")},{sub:function(){function o(){return a(this,"sub","","")}return o}()})},57726:function(A,r,n){"use strict";var e=n(63964),a=n(72506),t=n(88539);e({target:"String",proto:!0,forced:t("sup")},{sup:function(){function o(){return a(this,"sup","","")}return o}()})},70604:function(A,r,n){"use strict";n(99159);var e=n(63964),a=n(43476);e({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==a},{trimEnd:a})},85404:function(A,r,n){"use strict";var e=n(63964),a=n(43885);e({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==a},{trimLeft:a})},99159:function(A,r,n){"use strict";var e=n(63964),a=n(43476);e({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==a},{trimRight:a})},34965:function(A,r,n){"use strict";n(85404);var e=n(63964),a=n(43885);e({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==a},{trimStart:a})},8448:function(A,r,n){"use strict";var e=n(63964),a=n(92648).trim,t=n(90012);e({target:"String",proto:!0,forced:t("trim")},{trim:function(){function o(){return a(this)}return o}()})},79250:function(A,r,n){"use strict";var e=n(85889);e("asyncIterator")},49899:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(91495),o=n(67250),f=n(4493),b=n(58310),B=n(52357),I=n(40033),k=n(45299),g=n(21287),d=n(30365),c=n(57591),m=n(767),i=n(12605),u=n(87458),s=n(80674),l=n(18450),h=n(37310),C=n(81644),v=n(89235),p=n(27193),N=n(74595),V=n(24239),S=n(12867),y=n(55938),L=n(73936),w=n(16639),T=n(19417),x=n(79195),M=n(16738),O=n(24697),D=n(55557),E=n(85889),P=n(52360),R=n(84925),j=n(5419),F=n(22603).forEach,W=T("hidden"),z="Symbol",K="prototype",G=j.set,J=j.getterFor(z),Q=Object[K],ue=a.Symbol,ie=ue&&ue[K],pe=a.RangeError,te=a.TypeError,q=a.QObject,ne=p.f,le=N.f,ee=C.f,re=S.f,oe=o([].push),fe=w("symbols"),me=w("op-symbols"),Y=w("wks"),ve=!q||!q[K]||!q[K].findChild,he=function(Ce,ke,ge){var Se=ne(Q,ke);Se&&delete Q[ke],le(Ce,ke,ge),Se&&Ce!==Q&&le(Q,ke,Se)},Ve=b&&I(function(){return s(le({},"a",{get:function(){function de(){return le(this,"a",{value:7}).a}return de}()})).a!==7})?he:le,Be=function(Ce,ke){var ge=fe[Ce]=s(ie);return G(ge,{type:z,tag:Ce,description:ke}),b||(ge.description=ke),ge},be=function(){function de(Ce,ke,ge){Ce===Q&&be(me,ke,ge),d(Ce);var Se=m(ke);return d(ge),k(fe,Se)?(ge.enumerable?(k(Ce,W)&&Ce[W][Se]&&(Ce[W][Se]=!1),ge=s(ge,{enumerable:u(0,!1)})):(k(Ce,W)||le(Ce,W,u(1,s(null))),Ce[W][Se]=!0),Ve(Ce,Se,ge)):le(Ce,Se,ge)}return de}(),Le=function(){function de(Ce,ke){d(Ce);var ge=c(ke),Se=l(ge).concat(ye(ge));return F(Se,function(Pe){(!b||t(xe,ge,Pe))&&be(Ce,Pe,ge[Pe])}),Ce}return de}(),we=function(){function de(Ce,ke){return ke===void 0?s(Ce):Le(s(Ce),ke)}return de}(),xe=function(){function de(Ce){var ke=m(Ce),ge=t(re,this,ke);return this===Q&&k(fe,ke)&&!k(me,ke)?!1:ge||!k(this,ke)||!k(fe,ke)||k(this,W)&&this[W][ke]?ge:!0}return de}(),Re=function(){function de(Ce,ke){var ge=c(Ce),Se=m(ke);if(!(ge===Q&&k(fe,Se)&&!k(me,Se))){var Pe=ne(ge,Se);return Pe&&k(fe,Se)&&!(k(ge,W)&&ge[W][Se])&&(Pe.enumerable=!0),Pe}}return de}(),He=function(){function de(Ce){var ke=ee(c(Ce)),ge=[];return F(ke,function(Se){!k(fe,Se)&&!k(x,Se)&&oe(ge,Se)}),ge}return de}(),ye=function(Ce){var ke=Ce===Q,ge=ee(ke?me:c(Ce)),Se=[];return F(ge,function(Pe){k(fe,Pe)&&(!ke||k(Q,Pe))&&oe(Se,fe[Pe])}),Se};B||(ue=function(){function de(){if(g(ie,this))throw new te("Symbol is not a constructor");var Ce=!arguments.length||arguments[0]===void 0?void 0:i(arguments[0]),ke=M(Ce),ge=function(){function Se(Pe){var je=this===void 0?a:this;je===Q&&t(Se,me,Pe),k(je,W)&&k(je[W],ke)&&(je[W][ke]=!1);var _e=u(1,Pe);try{Ve(je,ke,_e)}catch(ze){if(!(ze instanceof pe))throw ze;he(je,ke,_e)}}return Se}();return b&&ve&&Ve(Q,ke,{configurable:!0,set:ge}),Be(ke,Ce)}return de}(),ie=ue[K],y(ie,"toString",function(){function de(){return J(this).tag}return de}()),y(ue,"withoutSetter",function(de){return Be(M(de),de)}),S.f=xe,N.f=be,V.f=Le,p.f=Re,h.f=C.f=He,v.f=ye,D.f=function(de){return Be(O(de),de)},b&&(L(ie,"description",{configurable:!0,get:function(){function de(){return J(this).description}return de}()}),f||y(Q,"propertyIsEnumerable",xe,{unsafe:!0}))),e({global:!0,constructor:!0,wrap:!0,forced:!B,sham:!B},{Symbol:ue}),F(l(Y),function(de){E(de)}),e({target:z,stat:!0,forced:!B},{useSetter:function(){function de(){ve=!0}return de}(),useSimple:function(){function de(){ve=!1}return de}()}),e({target:"Object",stat:!0,forced:!B,sham:!b},{create:we,defineProperty:be,defineProperties:Le,getOwnPropertyDescriptor:Re}),e({target:"Object",stat:!0,forced:!B},{getOwnPropertyNames:He}),P(),R(ue,z),x[W]=!0},10933:function(A,r,n){"use strict";var e=n(63964),a=n(58310),t=n(74685),o=n(67250),f=n(45299),b=n(55747),B=n(21287),I=n(12605),k=n(73936),g=n(5774),d=t.Symbol,c=d&&d.prototype;if(a&&b(d)&&(!("description"in c)||d().description!==void 0)){var m={},i=function(){function p(){var N=arguments.length<1||arguments[0]===void 0?void 0:I(arguments[0]),V=B(c,this)?new d(N):N===void 0?d():d(N);return N===""&&(m[V]=!0),V}return p}();g(i,d),i.prototype=c,c.constructor=i;var u=String(d("description detection"))==="Symbol(description detection)",s=o(c.valueOf),l=o(c.toString),h=/^Symbol\((.*)\)[^)]+$/,C=o("".replace),v=o("".slice);k(c,"description",{configurable:!0,get:function(){function p(){var N=s(this);if(f(m,N))return"";var V=l(N),S=u?v(V,7,-1):C(V,h,"$1");return S===""?void 0:S}return p}()}),e({global:!0,constructor:!0,forced:!0},{Symbol:i})}},30828:function(A,r,n){"use strict";var e=n(63964),a=n(4009),t=n(45299),o=n(12605),f=n(16639),b=n(66570),B=f("string-to-symbol-registry"),I=f("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!b},{for:function(){function k(g){var d=o(g);if(t(B,d))return B[d];var c=a("Symbol")(d);return B[d]=c,I[c]=d,c}return k}()})},53795:function(A,r,n){"use strict";var e=n(85889);e("hasInstance")},87806:function(A,r,n){"use strict";var e=n(85889);e("isConcatSpreadable")},64677:function(A,r,n){"use strict";var e=n(85889);e("iterator")},33313:function(A,r,n){"use strict";n(49899),n(30828),n(6862),n(53008),n(28603)},6862:function(A,r,n){"use strict";var e=n(63964),a=n(45299),t=n(71399),o=n(89393),f=n(16639),b=n(66570),B=f("symbol-to-string-registry");e({target:"Symbol",stat:!0,forced:!b},{keyFor:function(){function I(k){if(!t(k))throw new TypeError(o(k)+" is not a symbol");if(a(B,k))return B[k]}return I}()})},48058:function(A,r,n){"use strict";var e=n(85889);e("match")},51583:function(A,r,n){"use strict";var e=n(85889);e("replace")},82403:function(A,r,n){"use strict";var e=n(85889);e("search")},34265:function(A,r,n){"use strict";var e=n(85889);e("species")},3295:function(A,r,n){"use strict";var e=n(85889);e("split")},1078:function(A,r,n){"use strict";var e=n(85889),a=n(52360);e("toPrimitive"),a()},63207:function(A,r,n){"use strict";var e=n(4009),a=n(85889),t=n(84925);a("toStringTag"),t(e("Symbol"),"Symbol")},80520:function(A,r,n){"use strict";var e=n(85889);e("unscopables")},99872:function(A,r,n){"use strict";var e=n(67250),a=n(4246),t=n(71447),o=e(t),f=a.aTypedArray,b=a.exportTypedArrayMethod;b("copyWithin",function(){function B(I,k){return o(f(this),I,k,arguments.length>2?arguments[2]:void 0)}return B}())},73364:function(A,r,n){"use strict";var e=n(4246),a=n(22603).every,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("every",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},58166:function(A,r,n){"use strict";var e=n(4246),a=n(88471),t=n(61484),o=n(2281),f=n(91495),b=n(67250),B=n(40033),I=e.aTypedArray,k=e.exportTypedArrayMethod,g=b("".slice),d=B(function(){var c=0;return new Int8Array(2).fill({valueOf:function(){function m(){return c++}return m}()}),c!==1});k("fill",function(){function c(m){var i=arguments.length;I(this);var u=g(o(this),0,3)==="Big"?t(m):+m;return f(a,this,u,i>1?arguments[1]:void 0,i>2?arguments[2]:void 0)}return c}(),d)},23793:function(A,r,n){"use strict";var e=n(4246),a=n(22603).filter,t=n(45399),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("filter",function(){function b(B){var I=a(o(this),B,arguments.length>1?arguments[1]:void 0);return t(this,I)}return b}())},13917:function(A,r,n){"use strict";var e=n(4246),a=n(22603).findIndex,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("findIndex",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},43820:function(A,r,n){"use strict";var e=n(4246),a=n(22603).find,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("find",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},80756:function(A,r,n){"use strict";var e=n(80185);e("Float32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},70567:function(A,r,n){"use strict";var e=n(80185);e("Float64",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},19852:function(A,r,n){"use strict";var e=n(4246),a=n(22603).forEach,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("forEach",function(){function f(b){a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},40379:function(A,r,n){"use strict";var e=n(86563),a=n(4246).exportTypedArrayStaticMethod,t=n(3805);a("from",t,e)},92770:function(A,r,n){"use strict";var e=n(4246),a=n(14211).includes,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("includes",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},81069:function(A,r,n){"use strict";var e=n(4246),a=n(14211).indexOf,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("indexOf",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},60037:function(A,r,n){"use strict";var e=n(80185);e("Int16",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},44195:function(A,r,n){"use strict";var e=n(80185);e("Int32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},66756:function(A,r,n){"use strict";var e=n(80185);e("Int8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},63689:function(A,r,n){"use strict";var e=n(74685),a=n(40033),t=n(67250),o=n(4246),f=n(34570),b=n(24697),B=b("iterator"),I=e.Uint8Array,k=t(f.values),g=t(f.keys),d=t(f.entries),c=o.aTypedArray,m=o.exportTypedArrayMethod,i=I&&I.prototype,u=!a(function(){i[B].call([1])}),s=!!i&&i.values&&i[B]===i.values&&i.values.name==="values",l=function(){function h(){return k(c(this))}return h}();m("entries",function(){function h(){return d(c(this))}return h}(),u),m("keys",function(){function h(){return g(c(this))}return h}(),u),m("values",l,u||!s,{name:"values"}),m(B,l,u||!s,{name:"values"})},5659:function(A,r,n){"use strict";var e=n(4246),a=n(67250),t=e.aTypedArray,o=e.exportTypedArrayMethod,f=a([].join);o("join",function(){function b(B){return f(t(this),B)}return b}())},25014:function(A,r,n){"use strict";var e=n(4246),a=n(61267),t=n(1325),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("lastIndexOf",function(){function b(B){var I=arguments.length;return a(t,o(this),I>1?[B,arguments[1]]:[B])}return b}())},32189:function(A,r,n){"use strict";var e=n(4246),a=n(22603).map,t=n(31082),o=e.aTypedArray,f=e.exportTypedArrayMethod;f("map",function(){function b(B){return a(o(this),B,arguments.length>1?arguments[1]:void 0,function(I,k){return new(t(I))(k)})}return b}())},23030:function(A,r,n){"use strict";var e=n(4246),a=n(86563),t=e.aTypedArrayConstructor,o=e.exportTypedArrayStaticMethod;o("of",function(){function f(){for(var b=0,B=arguments.length,I=new(t(this))(B);B>b;)I[b]=arguments[b++];return I}return f}(),a)},49110:function(A,r,n){"use strict";var e=n(4246),a=n(56844).right,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("reduceRight",function(){function f(b){var B=arguments.length;return a(t(this),b,B,B>1?arguments[1]:void 0)}return f}())},24309:function(A,r,n){"use strict";var e=n(4246),a=n(56844).left,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("reduce",function(){function f(b){var B=arguments.length;return a(t(this),b,B,B>1?arguments[1]:void 0)}return f}())},56445:function(A,r,n){"use strict";var e=n(4246),a=e.aTypedArray,t=e.exportTypedArrayMethod,o=Math.floor;t("reverse",function(){function f(){for(var b=this,B=a(b).length,I=o(B/2),k=0,g;k1?arguments[1]:void 0,1),C=b(l);if(i)return a(d,this,C,h);var v=this.length,p=o(C),N=0;if(p+h>v)throw new I("Wrong length");for(;Nm;)u[m]=d[m++];return u}return I}(),B)},88739:function(A,r,n){"use strict";var e=n(4246),a=n(22603).some,t=e.aTypedArray,o=e.exportTypedArrayMethod;o("some",function(){function f(b){return a(t(this),b,arguments.length>1?arguments[1]:void 0)}return f}())},60415:function(A,r,n){"use strict";var e=n(74685),a=n(71138),t=n(40033),o=n(10320),f=n(90274),b=n(4246),B=n(652),I=n(19228),k=n(5026),g=n(9342),d=b.aTypedArray,c=b.exportTypedArrayMethod,m=e.Uint16Array,i=m&&a(m.prototype.sort),u=!!i&&!(t(function(){i(new m(2),null)})&&t(function(){i(new m(2),{})})),s=!!i&&!t(function(){if(k)return k<74;if(B)return B<67;if(I)return!0;if(g)return g<602;var h=new m(516),C=Array(516),v,p;for(v=0;v<516;v++)p=v%4,h[v]=515-v,C[v]=v-2*p+3;for(i(h,function(N,V){return(N/4|0)-(V/4|0)}),v=0;v<516;v++)if(h[v]!==C[v])return!0}),l=function(C){return function(v,p){return C!==void 0?+C(v,p)||0:p!==p?-1:v!==v?1:v===0&&p===0?1/v>0&&1/p<0?1:-1:v>p}};c("sort",function(){function h(C){return C!==void 0&&o(C),s?i(this,C):f(d(this),l(C))}return h}(),!s||u)},72532:function(A,r,n){"use strict";var e=n(4246),a=n(10188),t=n(13912),o=n(31082),f=e.aTypedArray,b=e.exportTypedArrayMethod;b("subarray",function(){function B(I,k){var g=f(this),d=g.length,c=t(I,d),m=o(g);return new m(g.buffer,g.byteOffset+c*g.BYTES_PER_ELEMENT,a((k===void 0?d:t(k,d))-c))}return B}())},62207:function(A,r,n){"use strict";var e=n(74685),a=n(61267),t=n(4246),o=n(40033),f=n(54602),b=e.Int8Array,B=t.aTypedArray,I=t.exportTypedArrayMethod,k=[].toLocaleString,g=!!b&&o(function(){k.call(new b(1))}),d=o(function(){return[1,2].toLocaleString()!==new b([1,2]).toLocaleString()})||!o(function(){b.prototype.toLocaleString.call([1,2])});I("toLocaleString",function(){function c(){return a(k,g?f(B(this)):B(this),f(arguments))}return c}(),d)},906:function(A,r,n){"use strict";var e=n(4246).exportTypedArrayMethod,a=n(40033),t=n(74685),o=n(67250),f=t.Uint8Array,b=f&&f.prototype||{},B=[].toString,I=o([].join);a(function(){B.call({})})&&(B=function(){function g(){return I(this)}return g}());var k=b.toString!==B;e("toString",B,k)},78824:function(A,r,n){"use strict";var e=n(80185);e("Uint16",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},72846:function(A,r,n){"use strict";var e=n(80185);e("Uint32",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},24575:function(A,r,n){"use strict";var e=n(80185);e("Uint8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()})},71968:function(A,r,n){"use strict";var e=n(80185);e("Uint8",function(a){return function(){function t(o,f,b){return a(this,o,f,b)}return t}()},!0)},80040:function(A,r,n){"use strict";var e=n(50730),a=n(74685),t=n(67250),o=n(30145),f=n(81969),b=n(45150),B=n(39895),I=n(77568),k=n(5419).enforce,g=n(40033),d=n(21820),c=Object,m=Array.isArray,i=c.isExtensible,u=c.isFrozen,s=c.isSealed,l=c.freeze,h=c.seal,C=!a.ActiveXObject&&"ActiveXObject"in a,v,p=function(M){return function(){function O(){return M(this,arguments.length?arguments[0]:void 0)}return O}()},N=b("WeakMap",p,B),V=N.prototype,S=t(V.set),y=function(){return e&&g(function(){var M=l([]);return S(new N,M,1),!u(M)})};if(d)if(C){v=B.getConstructor(p,"WeakMap",!0),f.enable();var L=t(V.delete),w=t(V.has),T=t(V.get);o(V,{delete:function(){function x(M){if(I(M)&&!i(M)){var O=k(this);return O.frozen||(O.frozen=new v),L(this,M)||O.frozen.delete(M)}return L(this,M)}return x}(),has:function(){function x(M){if(I(M)&&!i(M)){var O=k(this);return O.frozen||(O.frozen=new v),w(this,M)||O.frozen.has(M)}return w(this,M)}return x}(),get:function(){function x(M){if(I(M)&&!i(M)){var O=k(this);return O.frozen||(O.frozen=new v),w(this,M)?T(this,M):O.frozen.get(M)}return T(this,M)}return x}(),set:function(){function x(M,O){if(I(M)&&!i(M)){var D=k(this);D.frozen||(D.frozen=new v),w(this,M)?S(this,M,O):D.frozen.set(M,O)}else S(this,M,O);return this}return x}()})}else y()&&o(V,{set:function(){function x(M,O){var D;return m(M)&&(u(M)?D=l:s(M)&&(D=h)),S(this,M,O),D&&D(M),this}return x}()})},90846:function(A,r,n){"use strict";n(80040)},67042:function(A,r,n){"use strict";var e=n(45150),a=n(39895);e("WeakSet",function(t){return function(){function o(){return t(this,arguments.length?arguments[0]:void 0)}return o}()},a)},40348:function(A,r,n){"use strict";n(67042)},5606:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(60375).clear;e({global:!0,bind:!0,enumerable:!0,forced:a.clearImmediate!==t},{clearImmediate:t})},83006:function(A,r,n){"use strict";n(5606),n(27807)},25764:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(37713),o=n(10320),f=n(24986),b=n(40033),B=n(58310),I=b(function(){return B&&Object.getOwnPropertyDescriptor(a,"queueMicrotask").value.length!==1});e({global:!0,enumerable:!0,dontCallGetSet:!0,forced:I},{queueMicrotask:function(){function k(g){f(arguments.length,1),t(o(g))}return k}()})},27807:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(60375).set,o=n(78362),f=a.setImmediate?o(t,!1):t;e({global:!0,bind:!0,enumerable:!0,forced:a.setImmediate!==f},{setImmediate:f})},45569:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(78362),o=t(a.setInterval,!0);e({global:!0,bind:!0,forced:a.setInterval!==o},{setInterval:o})},5213:function(A,r,n){"use strict";var e=n(63964),a=n(74685),t=n(78362),o=t(a.setTimeout,!0);e({global:!0,bind:!0,forced:a.setTimeout!==o},{setTimeout:o})},69401:function(A,r,n){"use strict";n(45569),n(5213)},7435:function(A){"use strict";/** * @file * @copyright 2020 Aleksej Komarov * @license MIT - */var r,n=[],e=[],a=function(){if(0)var k;window.onunload=function(){return r&&r.close()}},t=function(k){return e.push(k)},o=function(k){var g=[],d=function(u){return typeof u=="number"&&!Number.isFinite(u)?{__number__:String(u)}:typeof u=="undefined"?{__undefined__:!0}:u},c=function(u,s){if(typeof s=="object"){if(s===null)return s;if(g.includes(s))return"[circular ref]";g.push(s);var i=s instanceof Error||s.code&&s.message&&s.message.includes("Error");return i?{__error__:!0,string:String(s),stack:s.stack}:Array.isArray(s)?s.map(d):s}return d(s)},m=JSON.stringify(k,c);return g=null,m},f=function(k){if(0)var g,d,c},b=function(k,g){if(0)var d,c,m},B=function(){};A.exports={subscribe:t,sendMessage:f,sendLogEntry:b,setupHotReloading:B}}},kt={};function X(A){var r=kt[A];if(r!==void 0)return r.exports;var n=kt[A]={exports:{}};return Jt[A](n,n.exports,X),n.exports}(function(){X.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(A){if(typeof window=="object")return window}}()})(),function(){X.o=function(A,r){return Object.prototype.hasOwnProperty.call(A,r)}}();var Rn={};(function(){"use strict";X(33313),X(10933),X(79250),X(53795),X(87806),X(64677),X(48058),X(51583),X(82403),X(34265),X(3295),X(1078),X(63207),X(80520),X(39600),X(93237),X(32057),X(68933),X(47830),X(13455),X(64094),X(61915),X(32384),X(25579),X(63532),X(33425),X(43894),X(99636),X(34570),X(94432),X(24683),X(69984),X(32089),X(60206),X(29645),X(4788),X(58672),X(19356),X(48968),X(49852),X(2712),X(864),X(54243),X(75621),X(26267),X(50095),X(33451),X(74587),X(25082),X(47421),X(32122),X(6306),X(90216),X(84663),X(92332),X(98329),X(9631),X(47091),X(59660),X(15383),X(92866),X(86107),X(29248),X(52540),X(79007),X(77199),X(6522),X(95542),X(2966),X(20997),X(57400),X(45571),X(54800),X(15709),X(76059),X(96614),X(324),X(90426),X(95443),X(87968),X(55007),X(55323),X(13521),X(5006),X(99009),X(85770),X(23532),X(87119),X(78618),X(27129),X(31943),X(3579),X(97397),X(85028),X(8225),X(43331),X(62289),X(56196),X(2950),X(44205),X(76882),X(83186),X(76065),X(13411),X(26634),X(53118),X(42514),X(84353),X(62987),X(48993),X(52917),X(4972),X(28913),X(36382),X(53092),X(69861),X(29674),X(81543),X(9373),X(45093),X(63074),X(5815),X(88527),X(66390),X(7784),X(50551),X(76483),X(92046),X(63915),X(51454),X(79669),X(23057),X(57983),X(17953),X(30442),X(6403),X(9867),X(43673),X(12354),X(22515),X(5143),X(93514),X(5416),X(11619),X(44590),X(63272),X(39930),X(4038),X(8448),X(70604),X(34965),X(95309),X(82256),X(49484),X(38931),X(39308),X(91550),X(75008),X(56027),X(50340),X(34325),X(74498),X(15812),X(57726),X(80756),X(70567),X(66756),X(60037),X(44195),X(24575),X(71968),X(78824),X(72846),X(99872),X(73364),X(58166),X(23793),X(43820),X(13917),X(19852),X(40379),X(92770),X(81069),X(63689),X(5659),X(25014),X(32189),X(23030),X(24309),X(49110),X(56445),X(30939),X(48321),X(88739),X(60415),X(72532),X(62207),X(906),X(90846),X(40348),X(83006),X(25764),X(69401),X(95012),X(30236)})(),function(){"use strict";var A=X(89005);X(67160),X(23542),X(30386),X(98996),X(50578),X(4444),X(77870),X(39108),X(11714),X(73492),X(49641),X(17570),X(61858),X(32882),X(23632),X(56492);var r=X(85822),n=X(7435),e=X(56518),a=X(26427),t=X(18498),o=X(49060),f=X(72178),b=X(24826),B;/** + */var r,n=[],e=[],a=function(){if(0)var k;window.onunload=function(){return r&&r.close()}},t=function(k){return e.push(k)},o=function(k){var g=[],d=function(u){return typeof u=="number"&&!Number.isFinite(u)?{__number__:String(u)}:typeof u=="undefined"?{__undefined__:!0}:u},c=function(u,s){if(typeof s=="object"){if(s===null)return s;if(g.includes(s))return"[circular ref]";g.push(s);var l=s instanceof Error||s.code&&s.message&&s.message.includes("Error");return l?{__error__:!0,string:String(s),stack:s.stack}:Array.isArray(s)?s.map(d):s}return d(s)},m=JSON.stringify(k,c);return g=null,m},f=function(k){if(0)var g,d,c},b=function(k,g){if(0)var d,c,m},B=function(){};A.exports={subscribe:t,sendMessage:f,sendLogEntry:b,setupHotReloading:B}}},kt={};function X(A){var r=kt[A];if(r!==void 0)return r.exports;var n=kt[A]={exports:{}};return Jt[A](n,n.exports,X),n.exports}(function(){X.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(A){if(typeof window=="object")return window}}()})(),function(){X.o=function(A,r){return Object.prototype.hasOwnProperty.call(A,r)}}();var Rn={};(function(){"use strict";X(33313),X(10933),X(79250),X(53795),X(87806),X(64677),X(48058),X(51583),X(82403),X(34265),X(3295),X(1078),X(63207),X(80520),X(39600),X(93237),X(32057),X(68933),X(47830),X(13455),X(64094),X(61915),X(32384),X(25579),X(63532),X(33425),X(43894),X(99636),X(34570),X(94432),X(24683),X(69984),X(32089),X(60206),X(29645),X(4788),X(58672),X(19356),X(48968),X(49852),X(2712),X(864),X(54243),X(75621),X(26267),X(50095),X(33451),X(74587),X(25082),X(47421),X(32122),X(6306),X(90216),X(84663),X(92332),X(98329),X(9631),X(47091),X(59660),X(15383),X(92866),X(86107),X(29248),X(52540),X(79007),X(77199),X(6522),X(95542),X(2966),X(20997),X(57400),X(45571),X(54800),X(15709),X(76059),X(96614),X(324),X(90426),X(95443),X(87968),X(55007),X(55323),X(13521),X(5006),X(99009),X(85770),X(23532),X(87119),X(78618),X(27129),X(31943),X(3579),X(97397),X(85028),X(8225),X(43331),X(62289),X(56196),X(2950),X(44205),X(76882),X(83186),X(76065),X(13411),X(26634),X(53118),X(42514),X(84353),X(62987),X(48993),X(52917),X(4972),X(28913),X(36382),X(53092),X(69861),X(29674),X(81543),X(9373),X(45093),X(63074),X(5815),X(88527),X(66390),X(7784),X(50551),X(76483),X(92046),X(63915),X(51454),X(79669),X(23057),X(57983),X(17953),X(30442),X(6403),X(9867),X(43673),X(12354),X(22515),X(5143),X(93514),X(5416),X(11619),X(44590),X(63272),X(39930),X(4038),X(8448),X(70604),X(34965),X(95309),X(82256),X(49484),X(38931),X(39308),X(91550),X(75008),X(56027),X(50340),X(34325),X(74498),X(15812),X(57726),X(80756),X(70567),X(66756),X(60037),X(44195),X(24575),X(71968),X(78824),X(72846),X(99872),X(73364),X(58166),X(23793),X(43820),X(13917),X(19852),X(40379),X(92770),X(81069),X(63689),X(5659),X(25014),X(32189),X(23030),X(24309),X(49110),X(56445),X(30939),X(48321),X(88739),X(60415),X(72532),X(62207),X(906),X(90846),X(40348),X(83006),X(25764),X(69401),X(95012),X(30236)})(),function(){"use strict";var A=X(89005);X(67160),X(23542),X(30386),X(98996),X(50578),X(4444),X(77870),X(39108),X(11714),X(73492),X(49641),X(17570),X(61858),X(32882),X(23632),X(56492);var r=X(85822),n=X(7435),e=X(56518),a=X(26427),t=X(18498),o=X(49060),f=X(72178),b=X(24826),B;/** * @file * @copyright 2020 Aleksej Komarov * @license MIT From e4d7b5a1c24d5acb5c4d06c5c911a72ea2ae62eb Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Sat, 1 Feb 2025 14:09:48 +0300 Subject: [PATCH 25/64] Alarm button sound effect for secs --- code/game/machinery/tcomms/tcomms_base.dm | 11 +++++++++++ .../items/devices/radio/radio_objects.dm | 3 ++- code/modules/pda/pda_tgui.dm | 2 +- modular_ss220/aesthetics/_aesthetics.dme | 3 ++- modular_ss220/aesthetics/tcomms/code/message.dm | 4 ++++ .../tcomms/sound/walkie_talkie_alert_major.ogg | Bin 0 -> 30891 bytes .../tcomms/sound/walkie_talkie_alert_minor.ogg | Bin 0 -> 38295 bytes modular_ss220/balance/code/items/pda.dm | 7 ++++++- 8 files changed, 26 insertions(+), 4 deletions(-) create mode 100644 modular_ss220/aesthetics/tcomms/code/message.dm create mode 100644 modular_ss220/aesthetics/tcomms/sound/walkie_talkie_alert_major.ogg create mode 100644 modular_ss220/aesthetics/tcomms/sound/walkie_talkie_alert_minor.ogg diff --git a/code/game/machinery/tcomms/tcomms_base.dm b/code/game/machinery/tcomms/tcomms_base.dm index 2ec9d81d8170..2928e0091bb6 100644 --- a/code/game/machinery/tcomms/tcomms_base.dm +++ b/code/game/machinery/tcomms/tcomms_base.dm @@ -413,6 +413,17 @@ GLOBAL_LIST_EMPTY(tcomms_machines) var/mob/R = M R.hear_radio(tcm.message_pieces, tcm.verbage, part_a, part_b, tcm.sender, TRUE, follow_target=tcm.follow_target, check_name_against = tcm.pre_modify_name) + // SS220 EDIT START - receiving sound effect + if(tcm.receive_sound_effect) + for(var/obj/item/radio/radio in radios) + playsound( + source = radio, + soundin = tcm.receive_sound_effect, + vol = rand(40, 50), + extrarange = SOUND_RANGE_SET(3) + ) + // SS220 EDIT END + return TRUE diff --git a/code/game/objects/items/devices/radio/radio_objects.dm b/code/game/objects/items/devices/radio/radio_objects.dm index 98a12cb91452..9177c66f9219 100644 --- a/code/game/objects/items/devices/radio/radio_objects.dm +++ b/code/game/objects/items/devices/radio/radio_objects.dm @@ -275,7 +275,7 @@ GLOBAL_LIST_EMPTY(deadsay_radio_systems) /obj/item/radio/proc/ToggleReception() listening = !listening && !(wires.is_cut(WIRE_RADIO_RECEIVER) || wires.is_cut(WIRE_RADIO_SIGNAL)) -/obj/item/radio/proc/autosay(message, from, channel, follow_target_override) //BS12 EDIT +/obj/item/radio/proc/autosay(message, from, channel, follow_target_override, receive_sound) // SS220 EDIT var/datum/radio_frequency/connection = null if(channel && channels && length(channels) > 0) if(channel == "department") @@ -312,6 +312,7 @@ GLOBAL_LIST_EMPTY(deadsay_radio_systems) tcm.sender_job = "Automated Announcement" tcm.vname = "synthesized voice" tcm.data = SIGNALTYPE_AINOTRACK + tcm.receive_sound_effect = receive_sound // SS220 EDIT // Datum radios dont have a location (obviously) if(loc && loc.z) tcm.source_level = loc.z // For anyone that reads this: This used to pull from a LIST from the CONFIG DATUM. WHYYYYYYYYY!!!!!!!! -aa diff --git a/code/modules/pda/pda_tgui.dm b/code/modules/pda/pda_tgui.dm index b769057d0171..8edff3f9e6f7 100644 --- a/code/modules/pda/pda_tgui.dm +++ b/code/modules/pda/pda_tgui.dm @@ -43,7 +43,7 @@ shortcut_cat_order = list("General") \ + sortList(shortcut_cat_order - list("General", "Scanners", "Utilities", "Danger")) \ + list("Scanners", "Utilities", "Danger") - // SS220 EDIT END - alarm button + // SS220 EDIT END data["idInserted"] = (id ? TRUE : FALSE) data["idLink"] = (id ? "[id.registered_name], [id.assignment]" : "--------") diff --git a/modular_ss220/aesthetics/_aesthetics.dme b/modular_ss220/aesthetics/_aesthetics.dme index 4dc8385453cb..f3ba200ef0b0 100644 --- a/modular_ss220/aesthetics/_aesthetics.dme +++ b/modular_ss220/aesthetics/_aesthetics.dme @@ -42,10 +42,11 @@ #include "shutters\code\shutters.dm" #include "soap\code\soap.dm" #include "stamps\code\stamps.dm" +#include "tcomms\code\message.dm" #include "toolboxes\code\toolboxes.dm" #include "wallcloset\code\wallcloset.dm" #include "walls\code\walls.dm" #include "windoor\code\windoor.dm" #include "windows\code\windows.dm" #include "windowtint\code\windowtint.dm" -#include "zippo\code\zippo.dm" +#include "zippo\code\zippo.dm" \ No newline at end of file diff --git a/modular_ss220/aesthetics/tcomms/code/message.dm b/modular_ss220/aesthetics/tcomms/code/message.dm new file mode 100644 index 000000000000..38adaee6aa64 --- /dev/null +++ b/modular_ss220/aesthetics/tcomms/code/message.dm @@ -0,0 +1,4 @@ +/datum/tcomms_message + + /// The sound effect that will be played on a device when this message is received. + var/receive_sound_effect = null diff --git a/modular_ss220/aesthetics/tcomms/sound/walkie_talkie_alert_major.ogg b/modular_ss220/aesthetics/tcomms/sound/walkie_talkie_alert_major.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e36476f8f6c0b2eecd61ad8bc704e3e1c2ca2a02 GIT binary patch literal 30891 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
    `ZYd(j>vYH6deqSmf>Z7DlP!cU2$SSF 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�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 I-*p22573sa8~^|S literal 0 HcmV?d00001 diff --git a/modular_ss220/aesthetics/tcomms/sound/walkie_talkie_alert_minor.ogg b/modular_ss220/aesthetics/tcomms/sound/walkie_talkie_alert_minor.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b4ea0b51cb434ffde7f4d912f4873fa035d3e71f GIT binary patch literal 38295 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 literal 0 HcmV?d00001 diff --git a/modular_ss220/balance/code/items/pda.dm b/modular_ss220/balance/code/items/pda.dm index 35840170ddb7..cf5bb46b7c33 100644 --- a/modular_ss220/balance/code/items/pda.dm +++ b/modular_ss220/balance/code/items/pda.dm @@ -96,11 +96,16 @@ var/area/area = get_area(pda) var/message = "Внимание! [pda.owner], [pda.ownrank], использует тревожную кнопку в [area.name]! \ Необходимо[prioritized ? " немедленное" : ""] реагирование." + var/receive_sound = prioritized \ + ? 'modular_ss220/aesthetics/tcomms/sound/walkie_talkie_alert_major.ogg' \ + : 'modular_ss220/aesthetics/tcomms/sound/walkie_talkie_alert_minor.ogg' + pda.radio.autosay( from = "Система Оповещения", message = message, channel = DEPARTMENT_SECURITY, - follow_target_override = pda + follow_target_override = pda, + receive_sound = receive_sound ) if(!pda.silent) playsound(pda, 'sound/machines/terminal_success.ogg', vol = 50, vary = TRUE) From ed63aabf2aeb91566aa573dae3df3143a7d3ead9 Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Sat, 1 Feb 2025 20:36:05 +0300 Subject: [PATCH 26/64] Red alarm button --- code/modules/pda/pda_tgui.dm | 2 +- modular_ss220/balance/code/items/pda.dm | 9 ++++----- tgui/packages/tgui/interfaces/pda/pda_main_menu.js | 2 +- tgui/public/tgui.bundle.js | 2 +- 4 files changed, 7 insertions(+), 8 deletions(-) diff --git a/code/modules/pda/pda_tgui.dm b/code/modules/pda/pda_tgui.dm index 8edff3f9e6f7..96fe2f11bb54 100644 --- a/code/modules/pda/pda_tgui.dm +++ b/code/modules/pda/pda_tgui.dm @@ -36,7 +36,7 @@ cat = list() shortcut_cache[P.category] = cat shortcut_cat_order += P.category - cat |= list(list(name = P.name, icon = P.icon, notify_icon = P.notify_icon, uid = "[P.UID()]")) + cat |= list(list(name = P.name, icon = P.icon, color = P.color, notify_icon = P.notify_icon, uid = "[P.UID()]")) // SS220 EDIT - alarm button // force the order of a few core categories // SS220 EDIT START - alarm button diff --git a/modular_ss220/balance/code/items/pda.dm b/modular_ss220/balance/code/items/pda.dm index cf5bb46b7c33..6a112a3e12df 100644 --- a/modular_ss220/balance/code/items/pda.dm +++ b/modular_ss220/balance/code/items/pda.dm @@ -1,7 +1,6 @@ // MARK: PDA /obj/item/pda default_cartridge = /obj/item/cartridge/common - /// Radio to call security. var/obj/item/radio/radio @@ -20,23 +19,23 @@ default_cartridge = null // MARK: Alarm Button App +/datum/data/pda + var/color = null + /datum/data/pda/app/alarm name = "Call Security" icon = "exclamation-triangle" + color = "red" title = "Alarm Button" category = "Danger" template = "pda_alarm_button" - /// Tells the alarm priority. TRUE for command members. var/prioritized = FALSE - /// Timer to prevent spamming the alarm. COOLDOWN_DECLARE(alarm_cooldown) var/alarm_timeout = 5 MINUTES - /// Tells if the app is on the home screen var/is_home = TRUE - /// App response var/last_response_title = null var/last_response_text = null diff --git a/tgui/packages/tgui/interfaces/pda/pda_main_menu.js b/tgui/packages/tgui/interfaces/pda/pda_main_menu.js index 3218cec54324..341459d6cd5c 100644 --- a/tgui/packages/tgui/interfaces/pda/pda_main_menu.js +++ b/tgui/packages/tgui/interfaces/pda/pda_main_menu.js @@ -37,7 +37,7 @@ export const pda_main_menu = (props, context) => { key={app.uid} icon={app.uid in notifying ? app.notify_icon : app.icon} iconSpin={app.uid in notifying} - color={app.uid in notifying ? 'red' : 'transparent'} + color={app.color || app.uid in notifying ? 'red' : 'transparent'} // SS220 EDIT - alarm button content={app.name} onClick={() => act('StartProgram', { program: app.uid })} /> diff --git a/tgui/public/tgui.bundle.js b/tgui/public/tgui.bundle.js index 07c9b09a0843..663fee7c98e4 100644 --- a/tgui/public/tgui.bundle.js +++ b/tgui/public/tgui.bundle.js @@ -251,7 +251,7 @@ * @copyright 2020 * @author Sovexe (https://github.com/Sovexe) * @license ISC - */var b=r.goonstation_PTL=function(){function g(d,c){var m=(0,a.useBackend)(c),i=m.data,u=i.total_earnings,s=i.total_energy,l=i.name,h=l===void 0?"Power Transmission Laser":l;return(0,e.createComponentVNode)(2,f.Window,{title:"Power Transmission Laser",width:"310",height:"485",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,t.NoticeBox,{success:!0,children:["Earned Credits : ",u?(0,o.formatMoney)(u):0]}),(0,e.createComponentVNode)(2,t.NoticeBox,{success:!0,children:["Energy Sold : ",s?(0,o.formatSiUnit)(s,0,"J"):"0 J"]})]})})}return g}(),B=function(d,c){var m=(0,a.useBackend)(c),i=m.data,u=i.max_capacity,s=i.held_power,l=i.input_total,h=i.max_grid_load;return(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reserve energy",children:s?(0,o.formatSiUnit)(s,0,"J"):"0 J"})}),(0,e.createComponentVNode)(2,t.ProgressBar,{mt:"0.5em",mb:"0.5em",ranges:{good:[.8,1/0],average:[.5,.8],bad:[-1/0,.5]},value:s/u}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Grid Saturation"})}),(0,e.createComponentVNode)(2,t.ProgressBar,{mt:"0.5em",ranges:{good:[.8,1/0],average:[.5,.8],bad:[-1/0,.5]},value:Math.min(l,u-s)/h})]})},I=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.input_total,l=u.accepting_power,h=u.sucking_power,C=u.input_number,v=u.power_format;return(0,e.createComponentVNode)(2,t.Section,{title:"Input Controls",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input Circuit",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",color:l?"green":"red",onClick:function(){function p(){return i("toggle_input")}return p}(),children:l?"Enabled":"Disabled"}),children:(0,e.createComponentVNode)(2,t.Box,{color:h&&"good"||l&&"average"||"bad",children:h&&"Online"||l&&"Idle"||"Offline"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input Level",children:s?(0,o.formatPower)(s):"0 W"})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"0.5em",children:[(0,e.createComponentVNode)(2,t.NumberInput,{mr:"0.5em",animated:!0,size:1.25,inline:!0,step:1,stepPixelSize:2,minValue:0,maxValue:999,value:C,onChange:function(){function p(N,V){return i("set_input",{set_input:V})}return p}()}),(0,e.createComponentVNode)(2,t.Button,{selected:v===1,onClick:function(){function p(){return i("inputW")}return p}(),children:"W"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,3),onClick:function(){function p(){return i("inputKW")}return p}(),children:"KW"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,6),onClick:function(){function p(){return i("inputMW")}return p}(),children:"MW"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,9),onClick:function(){function p(){return i("inputGW")}return p}(),children:"GW"})]})]})},k=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.output_total,l=u.firing,h=u.accepting_power,C=u.output_number,v=u.output_multiplier,p=u.target,N=u.held_power;return(0,e.createComponentVNode)(2,t.Section,{title:"Output Controls",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Laser Circuit",buttons:(0,e.createComponentVNode)(2,t.Stack,{Horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"crosshairs",color:p===""?"green":"red",onClick:function(){function V(){return i("target")}return V}(),children:p}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",color:l?"green":"red",disabled:!l&&Nu,onClick:function(){function S(){return k("purchaseSoftware",{key:V.key})}return S}()},V.key)}),c.filter(function(V){return!N[V.key]}).length===0&&"No software available!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Software",children:[m.filter(function(V){return V.key!=="mainmenu"}).map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,icon:V.icon,onClick:function(){function S(){return k("startSoftware",{software_key:V.key})}return S}()},V.key)}),m.length===0&&"No software installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Toggles",children:[i.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,icon:V.icon,selected:V.active,onClick:function(){function S(){return k("setToggle",{toggle_key:V.key})}return S}()},V.key)}),i.length===0&&"No toggles installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Emotion",children:s.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.id===l,onClick:function(){function S(){return k("setEmotion",{emotion:V.id})}return S}()},V.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Speaking State",children:h.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.name===C,onClick:function(){function S(){return k("setSpeechStyle",{speech_state:V.name})}return S}()},V.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Chassis Type",children:v.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.icon===p,onClick:function(){function S(){return k("setChassis",{chassis_to_change:V.icon})}return S}()},V.id)})})]})})}return f}()},2983:function(A,r,n){"use strict";r.__esModule=!0,r.pai_manifest=void 0;var e=n(89005),a=n(72253),t=n(41874),o=r.pai_manifest=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data;return(0,e.createComponentVNode)(2,t.CrewManifest,{data:g.app_data})}return f}()},40758:function(A,r,n){"use strict";r.__esModule=!0,r.pai_medrecords=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pai_medrecords=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k.app_data,recordType:"MED"})}return f}()},98599:function(A,r,n){"use strict";r.__esModule=!0,r.pai_messenger=void 0;var e=n(89005),a=n(72253),t=n(77595),o=r.pai_messenger=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data,d=g.app_data.active_convo;return d?(0,e.createComponentVNode)(2,t.ActiveConversation,{data:g.app_data}):(0,e.createComponentVNode)(2,t.MessengerList,{data:g.app_data})}return f}()},50775:function(A,r,n){"use strict";r.__esModule=!0,r.pai_radio=void 0;var e=n(89005),a=n(72253),t=n(44879),o=n(36036),f=r.pai_radio=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.app_data,m=c.minFrequency,i=c.maxFrequency,u=c.frequency,s=c.broadcasting;return(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:m/10,maxValue:i/10,value:u/10,format:function(){function l(h){return(0,t.toFixed)(h,1)}return l}(),onChange:function(){function l(h,C){return g("freq",{freq:C})}return l}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"Reset",icon:"undo",onClick:function(){function l(){return g("freq",{freq:"145.9"})}return l}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Broadcast Nearby Speech",children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function l(){return g("toggleBroadcast")}return l}(),selected:s,content:s?"Enabled":"Disabled"})})]})}return b}()},48623:function(A,r,n){"use strict";r.__esModule=!0,r.pai_secrecords=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pai_secrecords=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k.app_data,recordType:"SEC"})}return f}()},47297:function(A,r,n){"use strict";r.__esModule=!0,r.pai_signaler=void 0;var e=n(89005),a=n(72253),t=n(13545),o=r.pai_signaler=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data;return(0,e.createComponentVNode)(2,t.Signaler,{data:g.app_data})}return f}()},1428:function(A,r,n){"use strict";r.__esModule=!0,r.pda_alarm_button=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=r.pda_alarm_button=function(){function B(I,k){var g=(0,t.useBackend)(k),d=g.act,c=g.data,m=c.is_home,i=c.last_response;return m?(0,e.createComponentVNode)(2,o.Section,{textAlign:"center",children:[(0,e.createComponentVNode)(2,o.Box,{children:["\u0414\u0430\u043D\u043D\u0430\u044F \u0442\u0440\u0435\u0432\u043E\u0436\u043D\u0430\u044F \u043A\u043D\u043E\u043F\u043A\u0430 \u043F\u0440\u0435\u0434\u043D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0430 \u0434\u043B\u044F ",(0,e.createVNode)(1,"b",null,"\u044D\u043A\u0441\u0442\u0440\u0435\u043D\u043D\u043E\u0433\u043E \u0432\u044B\u0437\u043E\u0432\u0430",16),". \u0415\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435 \u043F\u0440\u0438\u0432\u0435\u0434\u0435\u0442 \u043A \u0443\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u044E \u0441\u043E\u0442\u0440\u0443\u0434\u043D\u0438\u043A\u043E\u0432 \u0441\u043B\u0443\u0436\u0431\u044B \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u0438 \u043E \u0432\u0430\u0448\u0435\u043C \u043F\u0440\u0438\u043C\u0435\u0440\u043D\u043E\u043C \u043C\u0435\u0441\u0442\u043E\u043D\u0430\u0445\u043E\u0436\u0434\u0435\u043D\u0438\u0438."]}),(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Button,{color:"red",onClick:function(){function u(){return d("submit")}return u}(),children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!1,align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",size:2,my:1,mx:0})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Box,{fontSize:2,bold:!0,children:"SECURITY"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",size:2,my:1,mx:0})})]})})})]}):(0,e.createComponentVNode)(2,b,{title:i.title,text:i.text,success:i.success,acts:i.acts})}return B}(),b=function(I,k){var g=(0,t.useBackend)(k),d=g.act,c=I.title,m=I.text,i=I.success,u=I.acts;return(0,e.createComponentVNode)(2,o.Section,{children:[(0,e.createComponentVNode)(2,o.Box,{bold:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:i?"check-circle":"times-circle",color:i?"green":"red",mr:1}),c]}),(0,e.createComponentVNode)(2,o.Box,{children:m}),(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:u.map(function(s,l){return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{width:"100%",textAlign:"center",onClick:function(){function h(){return d(s)}return h}(),children:(0,a.capitalize)(s)})},l)})})})]})}},78532:function(A,r,n){"use strict";r.__esModule=!0,r.pda_atmos_scan=void 0;var e=n(89005),a=n(72253),t=n(26991),o=r.pda_atmos_scan=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.AtmosScan,{data:k})}return f}()},2395:function(A,r,n){"use strict";r.__esModule=!0,r.pda_games=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(1331),f=r.pda_games=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.games,m=function(){function i(u){switch(u){case"Minesweeper":return(0,e.createComponentVNode)(2,o.IconStack,{children:[(0,e.createComponentVNode)(2,o.Icon,{ml:"0",mt:"10px",name:"flag",size:"6",color:"gray",rotation:30}),(0,e.createComponentVNode)(2,o.Icon,{ml:"9px",mt:"23px",name:"bomb",size:"3",color:"black"})]});default:return(0,e.createComponentVNode)(2,o.Icon,{ml:"16px",mt:"10px",name:"gamepad",size:"6"})}}return i}();return(0,e.createComponentVNode)(2,t.Box,{children:c.map(function(i){return(0,e.createComponentVNode)(2,t.Button,{width:"33%",textAlign:"center",translucent:!0,onClick:function(){function u(){return g("play",{id:i.id})}return u}(),children:[m(i.name),(0,e.createComponentVNode)(2,t.Box,{children:i.name})]},i.name)})})}return b}()},40253:function(A,r,n){"use strict";r.__esModule=!0,r.pda_janitor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_janitor=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data,d=g.janitor,c=d.user_loc,m=d.mops,i=d.buckets,u=d.cleanbots,s=d.carts,l=d.janicarts;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Location",children:[c.x,",",c.y]}),m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Locations",children:m.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - ",h.status]},h)})}),i&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Bucket Locations",children:i.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - [",h.volume,"/",h.max_volume,"]"]},h)})}),u&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cleanbot Locations",children:u.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - ",h.status]},h)})}),s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janitorial Cart Locations",children:s.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - [",h.volume,"/",h.max_volume,"]"]},h)})}),l&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janicart Locations",children:l.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.direction_from_user,")"]},h)})})]})}return f}()},58293:function(A,r,n){"use strict";r.__esModule=!0,r.pda_main_menu=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=r.pda_main_menu=function(){function b(B,I){var k=(0,t.useBackend)(I),g=k.act,d=k.data,c=d.owner,m=d.ownjob,i=d.idInserted,u=d.categories,s=d.pai,l=d.notifying;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",color:"average",children:[c,", ",m]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"ID",children:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Update PDA Info",disabled:!i,onClick:function(){function h(){return g("UpdateInfo")}return h}()})})]})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Functions",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:u.map(function(h){var C=d.apps[h];return!C||!C.length?null:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:h,children:C.map(function(v){return(0,e.createComponentVNode)(2,o.Button,{icon:v.uid in l?v.notify_icon:v.icon,iconSpin:v.uid in l,color:v.uid in l?"red":"transparent",content:v.name,onClick:function(){function p(){return g("StartProgram",{program:v.uid})}return p}()},v.uid)})},h)})})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!s&&(0,e.createComponentVNode)(2,o.Section,{title:"pAI",children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){function h(){return g("pai",{option:1})}return h}()}),(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){function h(){return g("pai",{option:2})}return h}()})]})})]})}return b}()},58059:function(A,r,n){"use strict";r.__esModule=!0,r.pda_manifest=void 0;var e=n(89005),a=n(72253),t=n(41874),o=r.pda_manifest=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data;return(0,e.createComponentVNode)(2,t.CrewManifest)}return f}()},18147:function(A,r,n){"use strict";r.__esModule=!0,r.pda_medical=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pda_medical=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k,recordType:"MED"})}return f}()},77595:function(A,r,n){"use strict";r.__esModule=!0,r.pda_messenger=r.MessengerList=r.ActiveConversation=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036),f=r.pda_messenger=function(){function k(g,d){var c=(0,t.useBackend)(d),m=c.act,i=c.data,u=i.active_convo;return u?(0,e.createComponentVNode)(2,b,{data:i}):(0,e.createComponentVNode)(2,B,{data:i})}return k}(),b=r.ActiveConversation=function(){function k(g,d){var c=(0,t.useBackend)(d),m=c.act,i=g.data,u=i.convo_name,s=i.convo_job,l=i.messages,h=i.active_convo,C=(0,t.useLocalState)(d,"clipboardMode",!1),v=C[0],p=C[1],N=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+u+" ("+s+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:v,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function V(){return p(!v)}return V}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function V(){return m("Message",{target:h})}return V}(),content:"Reply"})],4),children:(0,a.filter)(function(V){return V.target===h})(l).map(function(V,S){return(0,e.createComponentVNode)(2,o.Box,{textAlign:V.sent?"right":"left",position:"relative",mb:1,children:[(0,e.createComponentVNode)(2,o.Icon,{fontSize:2.5,color:V.sent?"#4d9121":"#cd7a0d",position:"absolute",left:V.sent?null:"0px",right:V.sent?"0px":null,bottom:"-4px",style:{"z-index":"0",transform:V.sent?"scale(-1, 1)":null},name:"comment"}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,backgroundColor:V.sent?"#4d9121":"#cd7a0d",p:1,maxWidth:"100%",position:"relative",textAlign:V.sent?"left":"right",style:{"z-index":"1","border-radius":"10px","word-break":"normal"},children:[V.sent?"You:":"Them:"," ",V.message]})]},S)})});return v&&(N=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+u+" ("+s+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:v,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function V(){return p(!v)}return V}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function V(){return m("Message",{target:h})}return V}(),content:"Reply"})],4),children:(0,a.filter)(function(V){return V.target===h})(l).map(function(V,S){return(0,e.createComponentVNode)(2,o.Box,{color:V.sent?"#4d9121":"#cd7a0d",style:{"word-break":"normal"},children:[V.sent?"You:":"Them:"," ",(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:V.message})]},S)})})),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:.5,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:(0,e.createComponentVNode)(2,o.Button.Confirm,{content:"Delete Conversations",confirmContent:"Are you sure?",icon:"trash",confirmIcon:"trash",onClick:function(){function V(){return m("Clear",{option:"Convo"})}return V}()})})})}),N]})}return k}(),B=r.MessengerList=function(){function k(g,d){var c=(0,t.useBackend)(d),m=c.act,i=g.data,u=i.convopdas,s=i.pdas,l=i.charges,h=i.silent,C=i.toff,v=i.ringtone_list,p=i.ringtone,N=(0,t.useLocalState)(d,"searchTerm",""),V=N[0],S=N[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:5,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!h,icon:h?"volume-mute":"volume-up",onClick:function(){function y(){return m("Toggle Ringer")}return y}(),children:["Ringer: ",h?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{color:C?"bad":"green",icon:"power-off",onClick:function(){function y(){return m("Toggle Messenger")}return y}(),children:["Messenger: ",C?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{icon:"trash",color:"bad",onClick:function(){function y(){return m("Clear",{option:"All"})}return y}(),children:"Delete All Conversations"}),(0,e.createComponentVNode)(2,o.Button,{icon:"bell",onClick:function(){function y(){return m("Ringtone")}return y}(),children:"Set Custom Ringtone"}),(0,e.createComponentVNode)(2,o.Dropdown,{selected:p,width:"100px",options:Object.keys(v),onSelected:function(){function y(L){return m("Available_Ringtones",{selected_ringtone:L})}return y}()})]})}),!C&&(0,e.createComponentVNode)(2,o.Box,{children:[!!l&&(0,e.createComponentVNode)(2,o.Box,{mt:.5,mb:1,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cartridge Special Function",children:[l," charges left."]})})}),!u.length&&!s.length&&(0,e.createComponentVNode)(2,o.Box,{children:"No current conversations"})||(0,e.createComponentVNode)(2,o.Box,{children:["Search:"," ",(0,e.createComponentVNode)(2,o.Input,{mt:.5,value:V,onInput:function(){function y(L,w){S(w)}return y}()})]})]})||(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Messenger Offline."})]}),(0,e.createComponentVNode)(2,I,{title:"Current Conversations",data:i,pdas:u,msgAct:"Select Conversation",searchTerm:V}),(0,e.createComponentVNode)(2,I,{title:"Other PDAs",pdas:s,msgAct:"Message",data:i,searchTerm:V})]})}return k}(),I=function(g,d){var c=(0,t.useBackend)(d),m=c.act,i=g.data,u=g.pdas,s=g.title,l=g.msgAct,h=g.searchTerm,C=i.charges,v=i.plugins;return!u||!u.length?(0,e.createComponentVNode)(2,o.Section,{title:s,children:"No PDAs found."}):(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:s,children:u.filter(function(p){return p.Name.toLowerCase().includes(h.toLowerCase())}).map(function(p){return(0,e.createComponentVNode)(2,o.Stack,{m:.5,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"arrow-circle-down",content:p.Name,onClick:function(){function N(){return m(l,{target:p.uid})}return N}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!C&&v.map(function(N){return(0,e.createComponentVNode)(2,o.Button,{icon:N.icon,content:N.name,onClick:function(){function V(){return m("Messenger Plugin",{plugin:N.uid,target:p.uid})}return V}()},N.uid)})})]},p.uid)})})}},90382:function(A,r,n){"use strict";r.__esModule=!0,r.pda_minesweeper=r.MineSweeperLeaderboard=r.MineSweeperGame=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_minesweeper=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=(0,a.useLocalState)(g,"window","Game"),u=i[0],s=i[1],l={Game:"Leaderboard",Leaderboard:"Game"};return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:u==="Game"?(0,e.createComponentVNode)(2,f):(0,e.createComponentVNode)(2,b)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,fontSize:2,lineHeight:1.75,icon:u==="Game"?"book":"gamepad",onClick:function(){function h(){return s(l[u])}return h}(),children:l[u]})})]})}return I}(),f=r.MineSweeperGame=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=m.matrix,u=m.flags,s=m.bombs,l={1:"blue",2:"green",3:"red",4:"darkblue",5:"brown",6:"lightblue",7:"black",8:"white"},h=function(){function C(v,p,N){c("Square",{X:v,Y:p,mode:N})}return C}();return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:Object.keys(i).map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:Object.keys(i[C]).map(function(v){return(0,e.createComponentVNode)(2,t.Button,{m:.25,height:2,width:2,className:i[C][v].open?"Minesweeper__open":"Minesweeper__closed",bold:!0,color:"transparent",icon:i[C][v].open?i[C][v].bomb?"bomb":"":i[C][v].flag?"flag":"",textColor:i[C][v].open?i[C][v].bomb?"black":l[i[C][v].around]:i[C][v].flag?"red":"gray",onClick:function(){function p(N){return h(C,v,"bomb")}return p}(),onContextMenu:function(){function p(N){event.preventDefault(),h(C,v,"flag")}return p}(),children:i[C][v].open&&!i[C][v].bomb&&i[C][v].around?i[C][v].around:" "},v)})},C)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,className:"Minesweeper__infobox",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,textAlign:"left",pt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{pl:2,fontSize:2,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"bomb",color:"gray"})," : ",s]}),(0,e.createComponentVNode)(2,t.Stack.Divider),(0,e.createComponentVNode)(2,t.Stack.Item,{pl:2,fontSize:2,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flag",color:"red"})," : ",u]})]})})]})}return I}(),b=r.MineSweeperLeaderboard=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=m.leaderboard,u=(0,a.useLocalState)(g,"sortId","time"),s=u[0],l=u[1],h=(0,a.useLocalState)(g,"sortOrder",!1),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Table,{className:"Minesweeper__list",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,B,{id:"name",children:"Nick"}),(0,e.createComponentVNode)(2,B,{id:"time",children:"Time"})]}),i&&i.sort(function(p,N){var V=C?1:-1;return p[s].localeCompare(N[s])*V}).map(function(p,N){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.time})]},N)})]})}return I}(),B=function(k,g){var d=(0,a.useLocalState)(g,"sortId","time"),c=d[0],m=d[1],i=(0,a.useLocalState)(g,"sortOrder",!1),u=i[0],s=i[1],l=k.id,h=k.children;return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",onClick:function(){function C(){c===l?s(!u):(m(l),s(!0))}return C}(),children:[h,c===l&&(0,e.createComponentVNode)(2,t.Icon,{name:u?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},24635:function(A,r,n){"use strict";r.__esModule=!0,r.pda_mule=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_mule=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.mulebot,i=m.active;return(0,e.createComponentVNode)(2,t.Box,{children:i?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,f)})}return B}(),f=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.mulebot,i=m.bots;return i.map(function(u){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:u.Name,icon:"cog",onClick:function(){function s(){return d("control",{bot:u.uid})}return s}()})},u.Name)})},b=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.mulebot,i=m.botstatus,u=m.active,s=i.mode,l=i.loca,h=i.load,C=i.powr,v=i.dest,p=i.home,N=i.retn,V=i.pick,S;switch(s){case 0:S="Ready";break;case 1:S="Loading/Unloading";break;case 2:case 12:S="Navigating to delivery location";break;case 3:S="Navigating to Home";break;case 4:S="Waiting for clear path";break;case 5:case 6:S="Calculating navigation path";break;case 7:S="Unable to locate destination";break;default:S=s;break}return(0,e.createComponentVNode)(2,t.Section,{title:u,children:[s===-1&&(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,children:"Waiting for response..."}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:l}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:[C,"%"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Home",children:p}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:(0,e.createComponentVNode)(2,t.Button,{content:v?v+" (Set)":"None (Set)",onClick:function(){function y(){return d("target")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Load",children:(0,e.createComponentVNode)(2,t.Button,{content:h?h+" (Unload)":"None",disabled:!h,onClick:function(){function y(){return d("unload")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Pickup",children:(0,e.createComponentVNode)(2,t.Button,{content:V?"Yes":"No",selected:V,onClick:function(){function y(){return d("set_pickup_type",{autopick:V?0:1})}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Return",children:(0,e.createComponentVNode)(2,t.Button,{content:N?"Yes":"No",selected:N,onClick:function(){function y(){return d("set_auto_return",{autoret:N?0:1})}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Controls",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Stop",icon:"stop",onClick:function(){function y(){return d("stop")}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Proceed",icon:"play",onClick:function(){function y(){return d("start")}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Return Home",icon:"home",onClick:function(){function y(){return d("home")}return y}()})]})]})]})}},23734:function(A,r,n){"use strict";r.__esModule=!0,r.pda_nanobank=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=r.pda_nanobank=function(){function i(u,s){var l=(0,t.useBackend)(s),h=l.act,C=l.data,v=C.logged_in,p=C.owner_name,N=C.money;return v?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Name",children:p}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Balance",children:["$",N]})]})}),(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,B)]})],4):(0,e.createComponentVNode)(2,d)}return i}(),b=function(u,s){var l=(0,t.useBackend)(s),h=l.data,C=h.is_premium,v=(0,t.useLocalState)(s,"tabIndex",1),p=v[0],N=v[1];return(0,e.createComponentVNode)(2,o.Tabs,{mt:2,children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===1,onClick:function(){function V(){return N(1)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transfers"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===2,onClick:function(){function V(){return N(2)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Account Actions"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===3,onClick:function(){function V(){return N(3)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transaction History"]}),!!C&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===4,onClick:function(){function V(){return N(4)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Supply Orders"]})]})},B=function(u,s){var l=(0,t.useLocalState)(s,"tabIndex",1),h=l[0],C=(0,t.useBackend)(s),v=C.data,p=v.db_status;if(!p)return(0,e.createComponentVNode)(2,o.Box,{children:"Account Database Connection Severed"});switch(h){case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,k);case 3:return(0,e.createComponentVNode)(2,g);case 4:return(0,e.createComponentVNode)(2,m);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},I=function(u,s){var l,h=(0,t.useBackend)(s),C=h.act,v=h.data,p=v.requests,N=v.available_accounts,V=v.money,S=(0,t.useLocalState)(s,"selectedAccount"),y=S[0],L=S[1],w=(0,t.useLocalState)(s,"transferAmount"),T=w[0],x=w[1],M=(0,t.useLocalState)(s,"searchText",""),O=M[0],D=M[1],E=[];return N.map(function(P){return E[P.name]=P.UID}),(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account",children:[(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by account name",onInput:function(){function P(R,j){return D(j)}return P}()}),(0,e.createComponentVNode)(2,o.Dropdown,{mt:.6,width:"190px",options:N.filter((0,a.createSearch)(O,function(P){return P.name})).map(function(P){return P.name}),selected:(l=N.filter(function(P){return P.UID===y})[0])==null?void 0:l.name,onSelected:function(){function P(R){return L(E[R])}return P}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Amount",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Up to 5000",onInput:function(){function P(R,j){return x(j)}return P}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,o.Button.Confirm,{bold:!0,icon:"paper-plane",width:"auto",disabled:V0&&l.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:["#",C.Number,' - "',C.Name,'" for "',C.OrderedBy,'"']},C)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Approved Orders",children:s>0&&u.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:["#",C.Number,' - "',C.Name,'" for "',C.ApprovedBy,'"']},C)})})]})}return f}()},17617:function(A,r,n){"use strict";r.__esModule=!0,r.Layout=void 0;var e=n(89005),a=n(35840),t=n(55937),o=n(24826),f=["className","theme","children"],b=["className","scrollable","children"];/** + */var b=r.goonstation_PTL=function(){function g(d,c){var m=(0,a.useBackend)(c),i=m.data,u=i.total_earnings,s=i.total_energy,l=i.name,h=l===void 0?"Power Transmission Laser":l;return(0,e.createComponentVNode)(2,f.Window,{title:"Power Transmission Laser",width:"310",height:"485",children:(0,e.createComponentVNode)(2,f.Window.Content,{children:[(0,e.createComponentVNode)(2,B),(0,e.createComponentVNode)(2,I),(0,e.createComponentVNode)(2,k),(0,e.createComponentVNode)(2,t.NoticeBox,{success:!0,children:["Earned Credits : ",u?(0,o.formatMoney)(u):0]}),(0,e.createComponentVNode)(2,t.NoticeBox,{success:!0,children:["Energy Sold : ",s?(0,o.formatSiUnit)(s,0,"J"):"0 J"]})]})})}return g}(),B=function(d,c){var m=(0,a.useBackend)(c),i=m.data,u=i.max_capacity,s=i.held_power,l=i.input_total,h=i.max_grid_load;return(0,e.createComponentVNode)(2,t.Section,{title:"Status",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Reserve energy",children:s?(0,o.formatSiUnit)(s,0,"J"):"0 J"})}),(0,e.createComponentVNode)(2,t.ProgressBar,{mt:"0.5em",mb:"0.5em",ranges:{good:[.8,1/0],average:[.5,.8],bad:[-1/0,.5]},value:s/u}),(0,e.createComponentVNode)(2,t.LabeledList,{children:(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Grid Saturation"})}),(0,e.createComponentVNode)(2,t.ProgressBar,{mt:"0.5em",ranges:{good:[.8,1/0],average:[.5,.8],bad:[-1/0,.5]},value:Math.min(l,u-s)/h})]})},I=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.input_total,l=u.accepting_power,h=u.sucking_power,C=u.input_number,v=u.power_format;return(0,e.createComponentVNode)(2,t.Section,{title:"Input Controls",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input Circuit",buttons:(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",color:l?"green":"red",onClick:function(){function p(){return i("toggle_input")}return p}(),children:l?"Enabled":"Disabled"}),children:(0,e.createComponentVNode)(2,t.Box,{color:h&&"good"||l&&"average"||"bad",children:h&&"Online"||l&&"Idle"||"Offline"})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Input Level",children:s?(0,o.formatPower)(s):"0 W"})]}),(0,e.createComponentVNode)(2,t.Box,{mt:"0.5em",children:[(0,e.createComponentVNode)(2,t.NumberInput,{mr:"0.5em",animated:!0,size:1.25,inline:!0,step:1,stepPixelSize:2,minValue:0,maxValue:999,value:C,onChange:function(){function p(N,V){return i("set_input",{set_input:V})}return p}()}),(0,e.createComponentVNode)(2,t.Button,{selected:v===1,onClick:function(){function p(){return i("inputW")}return p}(),children:"W"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,3),onClick:function(){function p(){return i("inputKW")}return p}(),children:"KW"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,6),onClick:function(){function p(){return i("inputMW")}return p}(),children:"MW"}),(0,e.createComponentVNode)(2,t.Button,{selected:v===Math.pow(10,9),onClick:function(){function p(){return i("inputGW")}return p}(),children:"GW"})]})]})},k=function(d,c){var m=(0,a.useBackend)(c),i=m.act,u=m.data,s=u.output_total,l=u.firing,h=u.accepting_power,C=u.output_number,v=u.output_multiplier,p=u.target,N=u.held_power;return(0,e.createComponentVNode)(2,t.Section,{title:"Output Controls",children:[(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Laser Circuit",buttons:(0,e.createComponentVNode)(2,t.Stack,{Horizontal:!0,children:[(0,e.createComponentVNode)(2,t.Button,{icon:"crosshairs",color:p===""?"green":"red",onClick:function(){function V(){return i("target")}return V}(),children:p}),(0,e.createComponentVNode)(2,t.Button,{icon:"power-off",color:l?"green":"red",disabled:!l&&Nu,onClick:function(){function S(){return k("purchaseSoftware",{key:V.key})}return S}()},V.key)}),c.filter(function(V){return!N[V.key]}).length===0&&"No software available!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Software",children:[m.filter(function(V){return V.key!=="mainmenu"}).map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,icon:V.icon,onClick:function(){function S(){return k("startSoftware",{software_key:V.key})}return S}()},V.key)}),m.length===0&&"No software installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Installed Toggles",children:[i.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,icon:V.icon,selected:V.active,onClick:function(){function S(){return k("setToggle",{toggle_key:V.key})}return S}()},V.key)}),i.length===0&&"No toggles installed!"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Emotion",children:s.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.id===l,onClick:function(){function S(){return k("setEmotion",{emotion:V.id})}return S}()},V.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Speaking State",children:h.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.name===C,onClick:function(){function S(){return k("setSpeechStyle",{speech_state:V.name})}return S}()},V.id)})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Select Chassis Type",children:v.map(function(V){return(0,e.createComponentVNode)(2,t.Button,{content:V.name,selected:V.icon===p,onClick:function(){function S(){return k("setChassis",{chassis_to_change:V.icon})}return S}()},V.id)})})]})})}return f}()},2983:function(A,r,n){"use strict";r.__esModule=!0,r.pai_manifest=void 0;var e=n(89005),a=n(72253),t=n(41874),o=r.pai_manifest=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data;return(0,e.createComponentVNode)(2,t.CrewManifest,{data:g.app_data})}return f}()},40758:function(A,r,n){"use strict";r.__esModule=!0,r.pai_medrecords=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pai_medrecords=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k.app_data,recordType:"MED"})}return f}()},98599:function(A,r,n){"use strict";r.__esModule=!0,r.pai_messenger=void 0;var e=n(89005),a=n(72253),t=n(77595),o=r.pai_messenger=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data,d=g.app_data.active_convo;return d?(0,e.createComponentVNode)(2,t.ActiveConversation,{data:g.app_data}):(0,e.createComponentVNode)(2,t.MessengerList,{data:g.app_data})}return f}()},50775:function(A,r,n){"use strict";r.__esModule=!0,r.pai_radio=void 0;var e=n(89005),a=n(72253),t=n(44879),o=n(36036),f=r.pai_radio=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.app_data,m=c.minFrequency,i=c.maxFrequency,u=c.frequency,s=c.broadcasting;return(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Frequency",children:[(0,e.createComponentVNode)(2,o.NumberInput,{animate:!0,step:.2,stepPixelSize:6,minValue:m/10,maxValue:i/10,value:u/10,format:function(){function l(h){return(0,t.toFixed)(h,1)}return l}(),onChange:function(){function l(h,C){return g("freq",{freq:C})}return l}()}),(0,e.createComponentVNode)(2,o.Button,{tooltip:"Reset",icon:"undo",onClick:function(){function l(){return g("freq",{freq:"145.9"})}return l}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Broadcast Nearby Speech",children:(0,e.createComponentVNode)(2,o.Button,{onClick:function(){function l(){return g("toggleBroadcast")}return l}(),selected:s,content:s?"Enabled":"Disabled"})})]})}return b}()},48623:function(A,r,n){"use strict";r.__esModule=!0,r.pai_secrecords=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pai_secrecords=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k.app_data,recordType:"SEC"})}return f}()},47297:function(A,r,n){"use strict";r.__esModule=!0,r.pai_signaler=void 0;var e=n(89005),a=n(72253),t=n(13545),o=r.pai_signaler=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data;return(0,e.createComponentVNode)(2,t.Signaler,{data:g.app_data})}return f}()},1428:function(A,r,n){"use strict";r.__esModule=!0,r.pda_alarm_button=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=r.pda_alarm_button=function(){function B(I,k){var g=(0,t.useBackend)(k),d=g.act,c=g.data,m=c.is_home,i=c.last_response;return m?(0,e.createComponentVNode)(2,o.Section,{textAlign:"center",children:[(0,e.createComponentVNode)(2,o.Box,{children:["\u0414\u0430\u043D\u043D\u0430\u044F \u0442\u0440\u0435\u0432\u043E\u0436\u043D\u0430\u044F \u043A\u043D\u043E\u043F\u043A\u0430 \u043F\u0440\u0435\u0434\u043D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0430 \u0434\u043B\u044F ",(0,e.createVNode)(1,"b",null,"\u044D\u043A\u0441\u0442\u0440\u0435\u043D\u043D\u043E\u0433\u043E \u0432\u044B\u0437\u043E\u0432\u0430",16),". \u0415\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435 \u043F\u0440\u0438\u0432\u0435\u0434\u0435\u0442 \u043A \u0443\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u044E \u0441\u043E\u0442\u0440\u0443\u0434\u043D\u0438\u043A\u043E\u0432 \u0441\u043B\u0443\u0436\u0431\u044B \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u0438 \u043E \u0432\u0430\u0448\u0435\u043C \u043F\u0440\u0438\u043C\u0435\u0440\u043D\u043E\u043C \u043C\u0435\u0441\u0442\u043E\u043D\u0430\u0445\u043E\u0436\u0434\u0435\u043D\u0438\u0438."]}),(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Button,{color:"red",onClick:function(){function u(){return d("submit")}return u}(),children:(0,e.createComponentVNode)(2,o.Stack,{vertical:!1,align:"center",children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",size:2,my:1,mx:0})}),(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Box,{fontSize:2,bold:!0,children:"SECURITY"})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Icon,{name:"exclamation-triangle",size:2,my:1,mx:0})})]})})})]}):(0,e.createComponentVNode)(2,b,{title:i.title,text:i.text,success:i.success,acts:i.acts})}return B}(),b=function(I,k){var g=(0,t.useBackend)(k),d=g.act,c=I.title,m=I.text,i=I.success,u=I.acts;return(0,e.createComponentVNode)(2,o.Section,{children:[(0,e.createComponentVNode)(2,o.Box,{bold:!0,children:[(0,e.createComponentVNode)(2,o.Icon,{name:i?"check-circle":"times-circle",color:i?"green":"red",mr:1}),c]}),(0,e.createComponentVNode)(2,o.Box,{children:m}),(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.Stack,{align:"center",children:u.map(function(s,l){return(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{width:"100%",textAlign:"center",onClick:function(){function h(){return d(s)}return h}(),children:(0,a.capitalize)(s)})},l)})})})]})}},78532:function(A,r,n){"use strict";r.__esModule=!0,r.pda_atmos_scan=void 0;var e=n(89005),a=n(72253),t=n(26991),o=r.pda_atmos_scan=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.AtmosScan,{data:k})}return f}()},2395:function(A,r,n){"use strict";r.__esModule=!0,r.pda_games=void 0;var e=n(89005),a=n(72253),t=n(36036),o=n(1331),f=r.pda_games=function(){function b(B,I){var k=(0,a.useBackend)(I),g=k.act,d=k.data,c=d.games,m=function(){function i(u){switch(u){case"Minesweeper":return(0,e.createComponentVNode)(2,o.IconStack,{children:[(0,e.createComponentVNode)(2,o.Icon,{ml:"0",mt:"10px",name:"flag",size:"6",color:"gray",rotation:30}),(0,e.createComponentVNode)(2,o.Icon,{ml:"9px",mt:"23px",name:"bomb",size:"3",color:"black"})]});default:return(0,e.createComponentVNode)(2,o.Icon,{ml:"16px",mt:"10px",name:"gamepad",size:"6"})}}return i}();return(0,e.createComponentVNode)(2,t.Box,{children:c.map(function(i){return(0,e.createComponentVNode)(2,t.Button,{width:"33%",textAlign:"center",translucent:!0,onClick:function(){function u(){return g("play",{id:i.id})}return u}(),children:[m(i.name),(0,e.createComponentVNode)(2,t.Box,{children:i.name})]},i.name)})})}return b}()},40253:function(A,r,n){"use strict";r.__esModule=!0,r.pda_janitor=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_janitor=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data,d=g.janitor,c=d.user_loc,m=d.mops,i=d.buckets,u=d.cleanbots,s=d.carts,l=d.janicarts;return(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Location",children:[c.x,",",c.y]}),m&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Locations",children:m.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - ",h.status]},h)})}),i&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Mop Bucket Locations",children:i.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - [",h.volume,"/",h.max_volume,"]"]},h)})}),u&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Cleanbot Locations",children:u.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - ",h.status]},h)})}),s&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janitorial Cart Locations",children:s.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.dir,") - [",h.volume,"/",h.max_volume,"]"]},h)})}),l&&(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Janicart Locations",children:l.map(function(h){return(0,e.createComponentVNode)(2,t.Box,{children:[h.x,",",h.y," (",h.direction_from_user,")"]},h)})})]})}return f}()},58293:function(A,r,n){"use strict";r.__esModule=!0,r.pda_main_menu=void 0;var e=n(89005),a=n(44879),t=n(72253),o=n(36036),f=r.pda_main_menu=function(){function b(B,I){var k=(0,t.useBackend)(I),g=k.act,d=k.data,c=d.owner,m=d.ownjob,i=d.idInserted,u=d.categories,s=d.pai,l=d.notifying;return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Owner",color:"average",children:[c,", ",m]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"ID",children:(0,e.createComponentVNode)(2,o.Button,{icon:"sync",content:"Update PDA Info",disabled:!i,onClick:function(){function h(){return g("UpdateInfo")}return h}()})})]})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:(0,e.createComponentVNode)(2,o.Section,{title:"Functions",children:(0,e.createComponentVNode)(2,o.LabeledList,{children:u.map(function(h){var C=d.apps[h];return!C||!C.length?null:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:h,children:C.map(function(v){return(0,e.createComponentVNode)(2,o.Button,{icon:v.uid in l?v.notify_icon:v.icon,iconSpin:v.uid in l,color:v.color||v.uid in l?"red":"transparent",content:v.name,onClick:function(){function p(){return g("StartProgram",{program:v.uid})}return p}()},v.uid)})},h)})})})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!s&&(0,e.createComponentVNode)(2,o.Section,{title:"pAI",children:[(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){function h(){return g("pai",{option:1})}return h}()}),(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){function h(){return g("pai",{option:2})}return h}()})]})})]})}return b}()},58059:function(A,r,n){"use strict";r.__esModule=!0,r.pda_manifest=void 0;var e=n(89005),a=n(72253),t=n(41874),o=r.pda_manifest=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.act,g=I.data;return(0,e.createComponentVNode)(2,t.CrewManifest)}return f}()},18147:function(A,r,n){"use strict";r.__esModule=!0,r.pda_medical=void 0;var e=n(89005),a=n(72253),t=n(41984),o=r.pda_medical=function(){function f(b,B){var I=(0,a.useBackend)(B),k=I.data;return(0,e.createComponentVNode)(2,t.SimpleRecords,{data:k,recordType:"MED"})}return f}()},77595:function(A,r,n){"use strict";r.__esModule=!0,r.pda_messenger=r.MessengerList=r.ActiveConversation=void 0;var e=n(89005),a=n(88510),t=n(72253),o=n(36036),f=r.pda_messenger=function(){function k(g,d){var c=(0,t.useBackend)(d),m=c.act,i=c.data,u=i.active_convo;return u?(0,e.createComponentVNode)(2,b,{data:i}):(0,e.createComponentVNode)(2,B,{data:i})}return k}(),b=r.ActiveConversation=function(){function k(g,d){var c=(0,t.useBackend)(d),m=c.act,i=g.data,u=i.convo_name,s=i.convo_job,l=i.messages,h=i.active_convo,C=(0,t.useLocalState)(d,"clipboardMode",!1),v=C[0],p=C[1],N=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+u+" ("+s+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:v,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function V(){return p(!v)}return V}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function V(){return m("Message",{target:h})}return V}(),content:"Reply"})],4),children:(0,a.filter)(function(V){return V.target===h})(l).map(function(V,S){return(0,e.createComponentVNode)(2,o.Box,{textAlign:V.sent?"right":"left",position:"relative",mb:1,children:[(0,e.createComponentVNode)(2,o.Icon,{fontSize:2.5,color:V.sent?"#4d9121":"#cd7a0d",position:"absolute",left:V.sent?null:"0px",right:V.sent?"0px":null,bottom:"-4px",style:{"z-index":"0",transform:V.sent?"scale(-1, 1)":null},name:"comment"}),(0,e.createComponentVNode)(2,o.Box,{inline:!0,backgroundColor:V.sent?"#4d9121":"#cd7a0d",p:1,maxWidth:"100%",position:"relative",textAlign:V.sent?"left":"right",style:{"z-index":"1","border-radius":"10px","word-break":"normal"},children:[V.sent?"You:":"Them:"," ",V.message]})]},S)})});return v&&(N=(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:"Conversation with "+u+" ("+s+")",buttons:(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Button,{icon:"eye",selected:v,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-start",onClick:function(){function V(){return p(!v)}return V}()}),(0,e.createComponentVNode)(2,o.Button,{icon:"comment",onClick:function(){function V(){return m("Message",{target:h})}return V}(),content:"Reply"})],4),children:(0,a.filter)(function(V){return V.target===h})(l).map(function(V,S){return(0,e.createComponentVNode)(2,o.Box,{color:V.sent?"#4d9121":"#cd7a0d",style:{"word-break":"normal"},children:[V.sent?"You:":"Them:"," ",(0,e.createComponentVNode)(2,o.Box,{inline:!0,children:V.message})]},S)})})),(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:.5,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:(0,e.createComponentVNode)(2,o.Button.Confirm,{content:"Delete Conversations",confirmContent:"Are you sure?",icon:"trash",confirmIcon:"trash",onClick:function(){function V(){return m("Clear",{option:"Convo"})}return V}()})})})}),N]})}return k}(),B=r.MessengerList=function(){function k(g,d){var c=(0,t.useBackend)(d),m=c.act,i=g.data,u=i.convopdas,s=i.pdas,l=i.charges,h=i.silent,C=i.toff,v=i.ringtone_list,p=i.ringtone,N=(0,t.useLocalState)(d,"searchTerm",""),V=N[0],S=N[1];return(0,e.createComponentVNode)(2,o.Stack,{fill:!0,vertical:!0,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{mb:5,children:[(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Messenger Functions",children:[(0,e.createComponentVNode)(2,o.Button,{selected:!h,icon:h?"volume-mute":"volume-up",onClick:function(){function y(){return m("Toggle Ringer")}return y}(),children:["Ringer: ",h?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{color:C?"bad":"green",icon:"power-off",onClick:function(){function y(){return m("Toggle Messenger")}return y}(),children:["Messenger: ",C?"Off":"On"]}),(0,e.createComponentVNode)(2,o.Button,{icon:"trash",color:"bad",onClick:function(){function y(){return m("Clear",{option:"All"})}return y}(),children:"Delete All Conversations"}),(0,e.createComponentVNode)(2,o.Button,{icon:"bell",onClick:function(){function y(){return m("Ringtone")}return y}(),children:"Set Custom Ringtone"}),(0,e.createComponentVNode)(2,o.Dropdown,{selected:p,width:"100px",options:Object.keys(v),onSelected:function(){function y(L){return m("Available_Ringtones",{selected_ringtone:L})}return y}()})]})}),!C&&(0,e.createComponentVNode)(2,o.Box,{children:[!!l&&(0,e.createComponentVNode)(2,o.Box,{mt:.5,mb:1,children:(0,e.createComponentVNode)(2,o.LabeledList,{children:(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Cartridge Special Function",children:[l," charges left."]})})}),!u.length&&!s.length&&(0,e.createComponentVNode)(2,o.Box,{children:"No current conversations"})||(0,e.createComponentVNode)(2,o.Box,{children:["Search:"," ",(0,e.createComponentVNode)(2,o.Input,{mt:.5,value:V,onInput:function(){function y(L,w){S(w)}return y}()})]})]})||(0,e.createComponentVNode)(2,o.Box,{color:"bad",children:"Messenger Offline."})]}),(0,e.createComponentVNode)(2,I,{title:"Current Conversations",data:i,pdas:u,msgAct:"Select Conversation",searchTerm:V}),(0,e.createComponentVNode)(2,I,{title:"Other PDAs",pdas:s,msgAct:"Message",data:i,searchTerm:V})]})}return k}(),I=function(g,d){var c=(0,t.useBackend)(d),m=c.act,i=g.data,u=g.pdas,s=g.title,l=g.msgAct,h=g.searchTerm,C=i.charges,v=i.plugins;return!u||!u.length?(0,e.createComponentVNode)(2,o.Section,{title:s,children:"No PDAs found."}):(0,e.createComponentVNode)(2,o.Section,{fill:!0,scrollable:!0,title:s,children:u.filter(function(p){return p.Name.toLowerCase().includes(h.toLowerCase())}).map(function(p){return(0,e.createComponentVNode)(2,o.Stack,{m:.5,children:[(0,e.createComponentVNode)(2,o.Stack.Item,{grow:!0,children:(0,e.createComponentVNode)(2,o.Button,{fluid:!0,icon:"arrow-circle-down",content:p.Name,onClick:function(){function N(){return m(l,{target:p.uid})}return N}()})}),(0,e.createComponentVNode)(2,o.Stack.Item,{children:!!C&&v.map(function(N){return(0,e.createComponentVNode)(2,o.Button,{icon:N.icon,content:N.name,onClick:function(){function V(){return m("Messenger Plugin",{plugin:N.uid,target:p.uid})}return V}()},N.uid)})})]},p.uid)})})}},90382:function(A,r,n){"use strict";r.__esModule=!0,r.pda_minesweeper=r.MineSweeperLeaderboard=r.MineSweeperGame=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_minesweeper=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=(0,a.useLocalState)(g,"window","Game"),u=i[0],s=i[1],l={Game:"Leaderboard",Leaderboard:"Game"};return(0,e.createComponentVNode)(2,t.Stack,{fill:!0,vertical:!0,textAlign:"center",children:[(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,children:u==="Game"?(0,e.createComponentVNode)(2,f):(0,e.createComponentVNode)(2,b)}),(0,e.createComponentVNode)(2,t.Stack.Item,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,translucent:!0,fontSize:2,lineHeight:1.75,icon:u==="Game"?"book":"gamepad",onClick:function(){function h(){return s(l[u])}return h}(),children:l[u]})})]})}return I}(),f=r.MineSweeperGame=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=m.matrix,u=m.flags,s=m.bombs,l={1:"blue",2:"green",3:"red",4:"darkblue",5:"brown",6:"lightblue",7:"black",8:"white"},h=function(){function C(v,p,N){c("Square",{X:v,Y:p,mode:N})}return C}();return(0,e.createComponentVNode)(2,t.Stack,{children:[(0,e.createComponentVNode)(2,t.Stack.Item,{children:Object.keys(i).map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:Object.keys(i[C]).map(function(v){return(0,e.createComponentVNode)(2,t.Button,{m:.25,height:2,width:2,className:i[C][v].open?"Minesweeper__open":"Minesweeper__closed",bold:!0,color:"transparent",icon:i[C][v].open?i[C][v].bomb?"bomb":"":i[C][v].flag?"flag":"",textColor:i[C][v].open?i[C][v].bomb?"black":l[i[C][v].around]:i[C][v].flag?"red":"gray",onClick:function(){function p(N){return h(C,v,"bomb")}return p}(),onContextMenu:function(){function p(N){event.preventDefault(),h(C,v,"flag")}return p}(),children:i[C][v].open&&!i[C][v].bomb&&i[C][v].around?i[C][v].around:" "},v)})},C)})}),(0,e.createComponentVNode)(2,t.Stack.Item,{grow:!0,className:"Minesweeper__infobox",children:(0,e.createComponentVNode)(2,t.Stack,{vertical:!0,textAlign:"left",pt:1,children:[(0,e.createComponentVNode)(2,t.Stack.Item,{pl:2,fontSize:2,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"bomb",color:"gray"})," : ",s]}),(0,e.createComponentVNode)(2,t.Stack.Divider),(0,e.createComponentVNode)(2,t.Stack.Item,{pl:2,fontSize:2,children:[(0,e.createComponentVNode)(2,t.Icon,{name:"flag",color:"red"})," : ",u]})]})})]})}return I}(),b=r.MineSweeperLeaderboard=function(){function I(k,g){var d=(0,a.useBackend)(g),c=d.act,m=d.data,i=m.leaderboard,u=(0,a.useLocalState)(g,"sortId","time"),s=u[0],l=u[1],h=(0,a.useLocalState)(g,"sortOrder",!1),C=h[0],v=h[1];return(0,e.createComponentVNode)(2,t.Table,{className:"Minesweeper__list",children:[(0,e.createComponentVNode)(2,t.Table.Row,{bold:!0,children:[(0,e.createComponentVNode)(2,B,{id:"name",children:"Nick"}),(0,e.createComponentVNode)(2,B,{id:"time",children:"Time"})]}),i&&i.sort(function(p,N){var V=C?1:-1;return p[s].localeCompare(N[s])*V}).map(function(p,N){return(0,e.createComponentVNode)(2,t.Table.Row,{children:[(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.name}),(0,e.createComponentVNode)(2,t.Table.Cell,{children:p.time})]},N)})]})}return I}(),B=function(k,g){var d=(0,a.useLocalState)(g,"sortId","time"),c=d[0],m=d[1],i=(0,a.useLocalState)(g,"sortOrder",!1),u=i[0],s=i[1],l=k.id,h=k.children;return(0,e.createComponentVNode)(2,t.Table.Cell,{children:(0,e.createComponentVNode)(2,t.Button,{fluid:!0,color:"transparent",onClick:function(){function C(){c===l?s(!u):(m(l),s(!0))}return C}(),children:[h,c===l&&(0,e.createComponentVNode)(2,t.Icon,{name:u?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},24635:function(A,r,n){"use strict";r.__esModule=!0,r.pda_mule=void 0;var e=n(89005),a=n(72253),t=n(36036),o=r.pda_mule=function(){function B(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.mulebot,i=m.active;return(0,e.createComponentVNode)(2,t.Box,{children:i?(0,e.createComponentVNode)(2,b):(0,e.createComponentVNode)(2,f)})}return B}(),f=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.mulebot,i=m.bots;return i.map(function(u){return(0,e.createComponentVNode)(2,t.Box,{children:(0,e.createComponentVNode)(2,t.Button,{content:u.Name,icon:"cog",onClick:function(){function s(){return d("control",{bot:u.uid})}return s}()})},u.Name)})},b=function(I,k){var g=(0,a.useBackend)(k),d=g.act,c=g.data,m=c.mulebot,i=m.botstatus,u=m.active,s=i.mode,l=i.loca,h=i.load,C=i.powr,v=i.dest,p=i.home,N=i.retn,V=i.pick,S;switch(s){case 0:S="Ready";break;case 1:S="Loading/Unloading";break;case 2:case 12:S="Navigating to delivery location";break;case 3:S="Navigating to Home";break;case 4:S="Waiting for clear path";break;case 5:case 6:S="Calculating navigation path";break;case 7:S="Unable to locate destination";break;default:S=s;break}return(0,e.createComponentVNode)(2,t.Section,{title:u,children:[s===-1&&(0,e.createComponentVNode)(2,t.Box,{color:"red",bold:!0,children:"Waiting for response..."}),(0,e.createComponentVNode)(2,t.LabeledList,{children:[(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Location",children:l}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Status",children:S}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Power",children:[C,"%"]}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Home",children:p}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Destination",children:(0,e.createComponentVNode)(2,t.Button,{content:v?v+" (Set)":"None (Set)",onClick:function(){function y(){return d("target")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Current Load",children:(0,e.createComponentVNode)(2,t.Button,{content:h?h+" (Unload)":"None",disabled:!h,onClick:function(){function y(){return d("unload")}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Pickup",children:(0,e.createComponentVNode)(2,t.Button,{content:V?"Yes":"No",selected:V,onClick:function(){function y(){return d("set_pickup_type",{autopick:V?0:1})}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Auto Return",children:(0,e.createComponentVNode)(2,t.Button,{content:N?"Yes":"No",selected:N,onClick:function(){function y(){return d("set_auto_return",{autoret:N?0:1})}return y}()})}),(0,e.createComponentVNode)(2,t.LabeledList.Item,{label:"Controls",children:[(0,e.createComponentVNode)(2,t.Button,{content:"Stop",icon:"stop",onClick:function(){function y(){return d("stop")}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Proceed",icon:"play",onClick:function(){function y(){return d("start")}return y}()}),(0,e.createComponentVNode)(2,t.Button,{content:"Return Home",icon:"home",onClick:function(){function y(){return d("home")}return y}()})]})]})]})}},23734:function(A,r,n){"use strict";r.__esModule=!0,r.pda_nanobank=void 0;var e=n(89005),a=n(25328),t=n(72253),o=n(36036),f=r.pda_nanobank=function(){function i(u,s){var l=(0,t.useBackend)(s),h=l.act,C=l.data,v=C.logged_in,p=C.owner_name,N=C.money;return v?(0,e.createFragment)([(0,e.createComponentVNode)(2,o.Box,{children:(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Name",children:p}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account Balance",children:["$",N]})]})}),(0,e.createComponentVNode)(2,o.Box,{children:[(0,e.createComponentVNode)(2,b),(0,e.createComponentVNode)(2,B)]})],4):(0,e.createComponentVNode)(2,d)}return i}(),b=function(u,s){var l=(0,t.useBackend)(s),h=l.data,C=h.is_premium,v=(0,t.useLocalState)(s,"tabIndex",1),p=v[0],N=v[1];return(0,e.createComponentVNode)(2,o.Tabs,{mt:2,children:[(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===1,onClick:function(){function V(){return N(1)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transfers"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===2,onClick:function(){function V(){return N(2)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Account Actions"]}),(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===3,onClick:function(){function V(){return N(3)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Transaction History"]}),!!C&&(0,e.createComponentVNode)(2,o.Tabs.Tab,{selected:p===4,onClick:function(){function V(){return N(4)}return V}(),children:[(0,e.createComponentVNode)(2,o.Icon,{mr:1,name:"list"}),"Supply Orders"]})]})},B=function(u,s){var l=(0,t.useLocalState)(s,"tabIndex",1),h=l[0],C=(0,t.useBackend)(s),v=C.data,p=v.db_status;if(!p)return(0,e.createComponentVNode)(2,o.Box,{children:"Account Database Connection Severed"});switch(h){case 1:return(0,e.createComponentVNode)(2,I);case 2:return(0,e.createComponentVNode)(2,k);case 3:return(0,e.createComponentVNode)(2,g);case 4:return(0,e.createComponentVNode)(2,m);default:return"You are somehow on a tab that doesn't exist! Please let a coder know."}},I=function(u,s){var l,h=(0,t.useBackend)(s),C=h.act,v=h.data,p=v.requests,N=v.available_accounts,V=v.money,S=(0,t.useLocalState)(s,"selectedAccount"),y=S[0],L=S[1],w=(0,t.useLocalState)(s,"transferAmount"),T=w[0],x=w[1],M=(0,t.useLocalState)(s,"searchText",""),O=M[0],D=M[1],E=[];return N.map(function(P){return E[P.name]=P.UID}),(0,e.createFragment)([(0,e.createComponentVNode)(2,o.LabeledList,{children:[(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Account",children:[(0,e.createComponentVNode)(2,o.Input,{placeholder:"Search by account name",onInput:function(){function P(R,j){return D(j)}return P}()}),(0,e.createComponentVNode)(2,o.Dropdown,{mt:.6,width:"190px",options:N.filter((0,a.createSearch)(O,function(P){return P.name})).map(function(P){return P.name}),selected:(l=N.filter(function(P){return P.UID===y})[0])==null?void 0:l.name,onSelected:function(){function P(R){return L(E[R])}return P}()})]}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Amount",children:(0,e.createComponentVNode)(2,o.Input,{placeholder:"Up to 5000",onInput:function(){function P(R,j){return x(j)}return P}()})}),(0,e.createComponentVNode)(2,o.LabeledList.Item,{label:"Actions",children:[(0,e.createComponentVNode)(2,o.Button.Confirm,{bold:!0,icon:"paper-plane",width:"auto",disabled:V0&&l.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:["#",C.Number,' - "',C.Name,'" for "',C.OrderedBy,'"']},C)})}),(0,e.createComponentVNode)(2,t.Section,{title:"Approved Orders",children:s>0&&u.map(function(C){return(0,e.createComponentVNode)(2,t.Box,{children:["#",C.Number,' - "',C.Name,'" for "',C.ApprovedBy,'"']},C)})})]})}return f}()},17617:function(A,r,n){"use strict";r.__esModule=!0,r.Layout=void 0;var e=n(89005),a=n(35840),t=n(55937),o=n(24826),f=["className","theme","children"],b=["className","scrollable","children"];/** * @file * @copyright 2020 Aleksej Komarov * @license MIT From cddb5b537838ea1caab722e46c49f93659734271 Mon Sep 17 00:00:00 2001 From: Mikhail Dzianishchyts Date: Mon, 3 Feb 2025 13:32:39 +0300 Subject: [PATCH 27/64] Bring back logging of the alarm button --- modular_ss220/aesthetics/tcomms/code/message.dm | 1 - modular_ss220/balance/code/items/pda.dm | 5 ++++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/modular_ss220/aesthetics/tcomms/code/message.dm b/modular_ss220/aesthetics/tcomms/code/message.dm index 38adaee6aa64..f23656c51aee 100644 --- a/modular_ss220/aesthetics/tcomms/code/message.dm +++ b/modular_ss220/aesthetics/tcomms/code/message.dm @@ -1,4 +1,3 @@ /datum/tcomms_message - /// The sound effect that will be played on a device when this message is received. var/receive_sound_effect = null diff --git a/modular_ss220/balance/code/items/pda.dm b/modular_ss220/balance/code/items/pda.dm index 6a112a3e12df..25c907a7e9c1 100644 --- a/modular_ss220/balance/code/items/pda.dm +++ b/modular_ss220/balance/code/items/pda.dm @@ -92,6 +92,9 @@ last_response_acts = list("ok") /datum/data/pda/app/alarm/proc/call_security() + var/turf/loc = get_turf(pda) + log_game("[usr] ([usr.client.ckey]) has triggered an alarm button at ([loc.x], [loc.y], [loc.z]) using PDA of [pda.owner], [pda.ownrank].") + var/area/area = get_area(pda) var/message = "Внимание! [pda.owner], [pda.ownrank], использует тревожную кнопку в [area.name]! \ Необходимо[prioritized ? " немедленное" : ""] реагирование." @@ -126,7 +129,7 @@ prioritized = TRUE alarm_timeout = 1 MINUTES -// MARK: Cartidges +// MARK: Cartridges /obj/item/cartridge var/is_nt_cartridge = TRUE var/alarm_app_type = /datum/data/pda/app/alarm From 659c4bb47eae4809bce8bc4d871df75f57f3c12a Mon Sep 17 00:00:00 2001 From: Mira <42539014+MiraHell@users.noreply.github.com> Date: Thu, 6 Feb 2025 17:40:55 +0300 Subject: [PATCH 28/64] Add debug research notes (#28074) * debug research notes * delete /obj/item/research * remove researchnotes type --- code/datums/outfits/outfit_debug.dm | 7 +++++++ code/game/objects/items/weapons/stock_parts.dm | 6 ------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/code/datums/outfits/outfit_debug.dm b/code/datums/outfits/outfit_debug.dm index 559c9b8b9a21..f4d2d5ae57f4 100644 --- a/code/datums/outfits/outfit_debug.dm +++ b/code/datums/outfits/outfit_debug.dm @@ -272,6 +272,12 @@ /obj/item/storage/box/debug/debugtools name = "debug tools" +/obj/item/paper/debug_research + name = "debug reseach notes" + desc = "Your brain is melting just from looking at this endless knowledge." + info = "Information written here is beyond your understanding" + origin_tech = "materials=10;engineering=10;plasmatech=10;powerstorage=10;bluespace=10;biotech=10;combat=10;magnets=10;programming=10;toxins=10;syndicate=10;abductor=10" + /obj/item/storage/box/debug/debugtools/populate_contents() new /obj/item/card/emag(src) new /obj/item/rcd/combat/admin(src) @@ -284,6 +290,7 @@ new /obj/item/storage/box/debug/misc_debug(src) new /obj/item/storage/box/centcomofficer(src) new /obj/item/radio/uplink/admin(src) + new /obj/item/paper/debug_research(src) /obj/item/storage/box/debug/material name = "box of materials" diff --git a/code/game/objects/items/weapons/stock_parts.dm b/code/game/objects/items/weapons/stock_parts.dm index 5f8d009af33c..1970b9453ee4 100644 --- a/code/game/objects/items/weapons/stock_parts.dm +++ b/code/game/objects/items/weapons/stock_parts.dm @@ -283,9 +283,3 @@ rating = 4 materials = list(MAT_METAL=80) -/obj/item/research//Makes testing much less of a pain -Sieve - name = "research" - icon = 'icons/obj/stock_parts.dmi' - icon_state = "capacitor" - desc = "A debug item for research." - origin_tech = "materials=8;programming=8;magnets=8;powerstorage=8;bluespace=8;combat=8;biotech=8;syndicate=8;engineering=8;plasmatech=8;abductor=8" From f9f3b4aac66db81d405c49245fcd8d6695a84fb4 Mon Sep 17 00:00:00 2001 From: Contrabang <91113370+Contrabang@users.noreply.github.com> Date: Fri, 7 Feb 2025 05:15:08 -0500 Subject: [PATCH 29/64] Ports TG lazy-loading of map templates using turf reservations (#28101) * kills off heaps * turf reservations * lazy loading map templates * atmos + a comment * port LISTASSERTLEN and rename a proc * CI happy * yes * oops * removes blocks air and adds comments --- _maps/__MAP_DEFINES.dm | 2 + code/__DEFINES/_globals.dm | 18 +++ code/__DEFINES/flags.dm | 8 +- code/__DEFINES/shuttle_defines.dm | 2 + code/__DEFINES/turfs.dm | 7 + code/__HELPERS/lists.dm | 13 ++ code/_globalvars/bitfields.dm | 5 + code/_globalvars/lists/objects.dm | 2 +- .../subsystem/non_firing/SSmapping.dm | 131 ++++++++++++++- code/game/area/misc_areas.dm | 8 + code/game/turfs/turf.dm | 7 +- code/modules/admin/admin_verbs.dm | 1 + .../admin/verbs/map_template_loadverb.dm | 20 +++ code/modules/awaymissions/cordon.dm | 32 ++++ .../space_management/heap_space_level.dm | 62 ------- code/modules/space_management/level_traits.dm | 2 + .../space_management/turf_reservation.dm | 153 ++++++++++++++++++ .../space_management/zlevel_manager.dm | 39 ----- icons/turf/areas.dmi | Bin 33447 -> 34397 bytes icons/turf/walls.dmi | Bin 5860 -> 10516 bytes paradise.dme | 3 +- 21 files changed, 407 insertions(+), 108 deletions(-) create mode 100644 code/modules/awaymissions/cordon.dm delete mode 100644 code/modules/space_management/heap_space_level.dm create mode 100644 code/modules/space_management/turf_reservation.dm diff --git a/_maps/__MAP_DEFINES.dm b/_maps/__MAP_DEFINES.dm index 8f55a0aea114..a275d07a744c 100644 --- a/_maps/__MAP_DEFINES.dm +++ b/_maps/__MAP_DEFINES.dm @@ -13,6 +13,8 @@ #define STATION_CONTACT "Station Contact" // A level dedicated to admin use #define ADMIN_LEVEL "Admin Level" + // For Z-levels dedicated to auto-spawning stuff in + #define Z_FLAG_RESERVED "Reserved" // A level that can be navigated to by the crew without admin intervention or the emergency shuttle. #define REACHABLE_BY_CREW "Reachable" // For away missions - used by some consoles diff --git a/code/__DEFINES/_globals.dm b/code/__DEFINES/_globals.dm index 083abd4108ef..f80661688148 100644 --- a/code/__DEFINES/_globals.dm +++ b/code/__DEFINES/_globals.dm @@ -16,23 +16,41 @@ #define GLOBAL_PROTECT(X) #endif +/// Standard BYOND global, seriously do not use without an earthshakingly good reason #define GLOBAL_REAL_VAR(X) var/global/##X + +/// Standard typed BYOND global, seriously do not use without an earthshakingly good reason #define GLOBAL_REAL(X, Typepath) var/global##Typepath/##X +/// Defines a global var on the controller, do not use #define GLOBAL_RAW(X) /datum/controller/global_vars/var/global##X +/// Create an untyped global with an initializer expression #define GLOBAL_VAR_INIT(X, InitValue) GLOBAL_RAW(/##X); GLOBAL_MANAGED(X, InitValue) +/// Create a global const var, do not use #define GLOBAL_VAR_CONST(X, InitValue) GLOBAL_RAW(/const/##X) = InitValue; GLOBAL_UNMANAGED(X) +/// Create a list global with an initializer expression #define GLOBAL_LIST_INIT(X, InitValue) GLOBAL_RAW(/list/##X); GLOBAL_MANAGED(X, InitValue) +/// Create a list global that is initialized as an empty list #define GLOBAL_LIST_EMPTY(X) GLOBAL_LIST_INIT(X, list()) +/// Create a typed list global with an initializer expression +#define GLOBAL_LIST_INIT_TYPED(X, Typepath, InitValue) GLOBAL_RAW(/list##Typepath/X); GLOBAL_MANAGED(X, InitValue) + +/// Create a typed list global that is initialized as an empty list +#define GLOBAL_LIST_EMPTY_TYPED(X, Typepath) GLOBAL_LIST_INIT_TYPED(X, Typepath, list()) + +/// Create a typed global with an initializer expression #define GLOBAL_DATUM_INIT(X, Typepath, InitValue) GLOBAL_RAW(Typepath/##X); GLOBAL_MANAGED(X, InitValue) +/// Create an untyped null global #define GLOBAL_VAR(X) GLOBAL_RAW(/##X); GLOBAL_UNMANAGED(X) +/// Create a null global list #define GLOBAL_LIST(X) GLOBAL_RAW(/list/##X); GLOBAL_UNMANAGED(X) +/// Create a typed null global #define GLOBAL_DATUM(X, Typepath) GLOBAL_RAW(Typepath/##X); GLOBAL_UNMANAGED(X) diff --git a/code/__DEFINES/flags.dm b/code/__DEFINES/flags.dm index 08c5087b4b09..63fddee37456 100644 --- a/code/__DEFINES/flags.dm +++ b/code/__DEFINES/flags.dm @@ -144,12 +144,18 @@ #define PASSTAKE (1<<9) #define PASSBARRICADE (1<<10) -//turf-only flags +//turf-only flags, under the flags variable #define BLESSED_TILE (1<<0) #define NO_LAVA_GEN (1<<1) //Blocks lava rivers being generated on the turf #define NO_RUINS (1<<2) #define LAVA_BRIDGE (1<<3) //! This turf has already been reserved for a lavaland bridge placement. +// turf flags, under the turf_flags variable +/// If a turf is an unused reservation turf awaiting assignment +#define UNUSED_RESERVATION_TURF (1<<4) +/// If a turf is a reserved turf +#define RESERVATION_TURF (1<<5) + //ORGAN TYPE FLAGS #define AFFECT_ROBOTIC_ORGAN 1 #define AFFECT_ORGANIC_ORGAN 2 diff --git a/code/__DEFINES/shuttle_defines.dm b/code/__DEFINES/shuttle_defines.dm index 43470086ce22..a656e661a9dd 100644 --- a/code/__DEFINES/shuttle_defines.dm +++ b/code/__DEFINES/shuttle_defines.dm @@ -14,3 +14,5 @@ #define SHUTTLE_DOCKER_LANDING_CLEAR 1 #define SHUTTLE_DOCKER_BLOCKED_BY_HIDDEN_PORT 2 #define SHUTTLE_DOCKER_BLOCKED 3 + +#define SHUTTLE_TRANSIT_BORDER 16 diff --git a/code/__DEFINES/turfs.dm b/code/__DEFINES/turfs.dm index f383b4d5540c..f3149bb42aaa 100644 --- a/code/__DEFINES/turfs.dm +++ b/code/__DEFINES/turfs.dm @@ -13,3 +13,10 @@ #define MINERAL_PREVENT_DIG 0 //! A mineral turf should not be changed when mined. #define MINERAL_ALLOW_DIG 1 //! A mineral turf should be dug out when mined. + +/// Returns an outline (neighboring turfs) of the given block +#define CORNER_OUTLINE(corner, width, height) ( \ + CORNER_BLOCK_OFFSET(corner, width + 2, 1, -1, -1) + \ + CORNER_BLOCK_OFFSET(corner, width + 2, 1, -1, height) + \ + CORNER_BLOCK_OFFSET(corner, 1, height, -1, 0) + \ + CORNER_BLOCK_OFFSET(corner, 1, height, width, 0)) diff --git a/code/__HELPERS/lists.dm b/code/__HELPERS/lists.dm index 47947cb245f1..8ff538f3d37f 100644 --- a/code/__HELPERS/lists.dm +++ b/code/__HELPERS/lists.dm @@ -740,6 +740,19 @@ LAZYINITLIST(lazy_list[key]); \ lazy_list[key] |= value; +///Ensures the length of a list is at least I, prefilling it with V if needed. if V is a proc call, it is repeated for each new index so that list() can just make a new list for each item. +#define LISTASSERTLEN(L, I, V...) \ + if(length(L) < I) { \ + var/_OLD_LENGTH = length(L); \ + L.len = I; \ + /* Convert the optional argument to a if check */ \ + for(var/_USELESS_VAR in list(V)) { \ + for(var/_INDEX_TO_ASSIGN_TO in _OLD_LENGTH+1 to I) { \ + L[_INDEX_TO_ASSIGN_TO] = V; \ + } \ + } \ + } + //same, but returns nothing and acts on list in place /proc/shuffle_inplace(list/L) if(!L) diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm index e165eabdb705..3f1de6a67fde 100644 --- a/code/_globalvars/bitfields.dm +++ b/code/_globalvars/bitfields.dm @@ -112,6 +112,11 @@ DEFINE_BITFIELD(flags, list( "NO_SCREENTIPS" = NO_SCREENTIPS, )) +DEFINE_BITFIELD(turf_flags, list( + "UNUSED_RESERVATION_TURF" = UNUSED_RESERVATION_TURF, + "RESERVATION_TURF" = RESERVATION_TURF +)) + DEFINE_BITFIELD(flags_2, list( "SLOWS_WHILE_IN_HAND_2" = SLOWS_WHILE_IN_HAND_2, "NO_EMP_WIRES_2" = NO_EMP_WIRES_2, diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm index efa225f48b7c..66ce6b862f19 100644 --- a/code/_globalvars/lists/objects.dm +++ b/code/_globalvars/lists/objects.dm @@ -18,7 +18,7 @@ GLOBAL_LIST_EMPTY(hierophant_walls) GLOBAL_LIST_EMPTY(pandemics) GLOBAL_LIST_EMPTY(all_areas) -GLOBAL_LIST_EMPTY(all_unique_areas) // List of all unique areas. AKA areas with there_can_be_many = FALSE +GLOBAL_LIST_EMPTY_TYPED(all_unique_areas, /area) // List of all unique areas. AKA areas with there_can_be_many = FALSE GLOBAL_LIST_EMPTY(machines) GLOBAL_LIST_EMPTY(telescreens) /// List of entertainment telescreens connected to the "news" cameranet GLOBAL_LIST_EMPTY(rcd_list) //list of Rapid Construction Devices. diff --git a/code/controllers/subsystem/non_firing/SSmapping.dm b/code/controllers/subsystem/non_firing/SSmapping.dm index a236dabf7f7a..6cf89d96c4a8 100644 --- a/code/controllers/subsystem/non_firing/SSmapping.dm +++ b/code/controllers/subsystem/non_firing/SSmapping.dm @@ -1,7 +1,7 @@ SUBSYSTEM_DEF(mapping) name = "Mapping" init_order = INIT_ORDER_MAPPING // 9 - flags = SS_NO_FIRE + /// What map datum are we using var/datum/map/map_datum /// What map will be used next round @@ -31,6 +31,15 @@ SUBSYSTEM_DEF(mapping) /// Ruin placement manager for lavaland levels. var/datum/ruin_placer/lavaland/lavaland_ruins_placer + var/num_of_res_levels = 0 + var/clearing_reserved_turfs = FALSE + var/list/datum/turf_reservations //list of turf reservations + + var/list/turf/unused_turfs = list() //Not actually unused turfs they're unused but reserved for use for whatever requests them. "[zlevel_of_turf]" = list(turfs) + var/list/used_turfs = list() //list of turf = datum/turf_reservation + /// List of lists of turfs to reserve + var/list/lists_to_reserve = list() + // This has to be here because world/New() uses [station_name()], which looks this datum up /datum/controller/subsystem/mapping/PreInit() . = ..() @@ -109,6 +118,8 @@ SUBSYSTEM_DEF(mapping) // Makes a blank space level for the sake of randomness GLOB.space_manager.add_new_zlevel("Empty Area", linkage = CROSSLINKED, traits = empty_z_traits) + // Add a reserved z-level + // add_reservation_zlevel() // CURRENTLY DISABLED, AS NOTHING USES IT. IF YOU WANT TO ADD LAZYLOADING TO ANYTHING, MAKE SURE TO REIMPLEMENT THIS // Setup the Z-level linkage GLOB.space_manager.do_transition_setup() @@ -346,4 +357,120 @@ SUBSYSTEM_DEF(mapping) SSblackbox.record_feedback("nested tally", "keycard_auths", 1, list("emergency station access", "disabled")) /datum/controller/subsystem/mapping/Recover() - flags |= SS_NO_INIT + num_of_res_levels = SSmapping.num_of_res_levels + clearing_reserved_turfs = SSmapping.clearing_reserved_turfs + turf_reservations = SSmapping.turf_reservations + unused_turfs = SSmapping.unused_turfs + used_turfs = SSmapping.used_turfs + lists_to_reserve = SSmapping.lists_to_reserve + +/datum/controller/subsystem/mapping/proc/get_reservation_from_turf(turf/T) + RETURN_TYPE(/datum/turf_reservation) + return used_turfs[T] + +/// Requests a /datum/turf_reservation based on the given width, height. +/datum/controller/subsystem/mapping/proc/request_turf_block_reservation(width, height) + UNTIL(!clearing_reserved_turfs) + log_debug("Reserving [width]x[height] turf reservation") + var/datum/turf_reservation/reserve = new /datum/turf_reservation + for(var/i in levels_by_trait(Z_FLAG_RESERVED)) + if(reserve.reserve(width, height, i)) + return reserve + //If we didn't return at this point, theres a good chance we ran out of room on the exisiting reserved z levels, so lets try a new one + var/z_level_num = add_reservation_zlevel() + if(reserve.reserve(width, height, z_level_num)) + return reserve + qdel(reserve) + +/datum/controller/subsystem/mapping/proc/add_reservation_zlevel() + num_of_res_levels++ + // . here is the z of the just added z-level + . = GLOB.space_manager.add_new_zlevel("Transit/Reserved #[num_of_res_levels]", traits = list(Z_FLAG_RESERVED, BLOCK_TELEPORT, IMPEDES_MAGIC)) + initialize_reserved_level(.) + if(!initialized) + return + if(length(SSidlenpcpool.idle_mobs_by_zlevel) == . || !islist(SSidlenpcpool.idle_mobs_by_zlevel)) // arbitrary chosen from these lists that require the length of the z-levels + return + LISTASSERTLEN(SSidlenpcpool.idle_mobs_by_zlevel, ., list()) + LISTASSERTLEN(SSmobs.clients_by_zlevel, ., list()) + LISTASSERTLEN(SSmobs.dead_players_by_zlevel, ., list()) + +///Sets up a z level as reserved +///This is not for wiping reserved levels, use wipe_reservations() for that. +///If this is called after SSatom init, it will call Initialize on all turfs on the passed z, as its name promises +/datum/controller/subsystem/mapping/proc/initialize_reserved_level(z) + UNTIL(!clearing_reserved_turfs) //regardless, lets add a check just in case. + log_debug("Initializing new reserved Z-level") + clearing_reserved_turfs = TRUE //This operation will likely clear any existing reservations, so lets make sure nothing tries to make one while we're doing it. + if(!check_level_trait(z, Z_FLAG_RESERVED)) + clearing_reserved_turfs = FALSE + CRASH("Invalid z level prepared for reservations.") + var/block = block(SHUTTLE_TRANSIT_BORDER, SHUTTLE_TRANSIT_BORDER, z, world.maxx - SHUTTLE_TRANSIT_BORDER, world.maxy - SHUTTLE_TRANSIT_BORDER) + for(var/turf/T as anything in block) + // No need to empty() these, because they just got created and are already /turf/space. + T.turf_flags |= UNUSED_RESERVATION_TURF + CHECK_TICK + + // Gotta create these suckers if we've not done so already + if(SSatoms.initialized) + SSatoms.InitializeAtoms(block(1, 1, world.maxx, world.maxy, z), FALSE) + + unused_turfs["[z]"] = block + clearing_reserved_turfs = FALSE + +/datum/controller/subsystem/mapping/fire(resumed) + // Cache for sonic speed + var/list/list/turf/unused_turfs = src.unused_turfs + var/list/world_contents = GLOB.all_unique_areas[world.area].contents + // var/list/world_turf_contents_by_z = GLOB.all_unique_areas[world.area].turfs_by_zlevel + var/list/lists_to_reserve = src.lists_to_reserve + var/index = 0 + while(index < length(lists_to_reserve)) + var/list/packet = lists_to_reserve[index + 1] + var/packetlen = length(packet) + while(packetlen) + if(MC_TICK_CHECK) + if(index) + lists_to_reserve.Cut(1, index) + return + var/turf/reserving_turf = packet[packetlen] + reserving_turf.empty(/turf/space) + LAZYINITLIST(unused_turfs["[reserving_turf.z]"]) + if(!(reserving_turf in unused_turfs["[reserving_turf.z]"])) + unused_turfs["[reserving_turf.z]"].Insert(1, reserving_turf) + reserving_turf.turf_flags = UNUSED_RESERVATION_TURF + + world_contents += reserving_turf + packet.len-- + packetlen = length(packet) + + index++ + lists_to_reserve.Cut(1, index) + +/** + * Lazy loads a template on a lazy-loaded z-level + * If you want to use this as non-debug, make sure to uncomment add_reservation_zlevel in /datum/controller/subsystem/mapping/Initialize() + */ +/datum/controller/subsystem/mapping/proc/lazy_load_template(datum/map_template/template) + RETURN_TYPE(/datum/turf_reservation) + + UNTIL(initialized) + var/static/lazy_loading = FALSE + UNTIL(!lazy_loading) + + lazy_loading = TRUE + . = _lazy_load_template(template) + lazy_loading = FALSE + +/datum/controller/subsystem/mapping/proc/_lazy_load_template(datum/map_template/template) + PRIVATE_PROC(TRUE) + var/datum/turf_reservation/reservation = request_turf_block_reservation(template.width, template.height) + if(!istype(reservation)) + return + + template.load(reservation.bottom_left_turf) + return reservation + +/// Schedules a group of turfs to be handed back to the reservation system's control +/datum/controller/subsystem/mapping/proc/unreserve_turfs(list/turfs) + lists_to_reserve += list(turfs) diff --git a/code/game/area/misc_areas.dm b/code/game/area/misc_areas.dm index 1eda79444595..6e5df61490d7 100644 --- a/code/game/area/misc_areas.dm +++ b/code/game/area/misc_areas.dm @@ -64,3 +64,11 @@ /area/syndicate_mothership/jail name = "\improper Syndicate Jail" + +/area/cordon + name = "CORDON" + icon_state = "cordon" + requires_power = FALSE + always_unpowered = TRUE + dynamic_lighting = DYNAMIC_LIGHTING_DISABLED + valid_territory = FALSE diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 07a9085f4871..fcea2b6c6661 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -34,7 +34,9 @@ var/blocks_air = FALSE - flags = 0 + flags = 0 // TODO, someday move all off the flags here to turf_flags + + var/turf_flags = NONE var/image/obscured //camerachunks @@ -282,8 +284,9 @@ qdel(src) //Just get the side effects and call Destroy var/list/old_comp_lookup = comp_lookup?.Copy() var/list/old_signal_procs = signal_procs?.Copy() - + var/carryover_turf_flags = turf_flags & (RESERVATION_TURF|UNUSED_RESERVATION_TURF) var/turf/W = new path(src) + W.turf_flags |= carryover_turf_flags if(old_comp_lookup) LAZYOR(W.comp_lookup, old_comp_lookup) if(old_signal_procs) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index f12dd40466da..b5a6fd1d5fcd 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -159,6 +159,7 @@ GLOBAL_LIST_INIT(admin_verbs_debug, list( /proc/machine_upgrade, /client/proc/map_template_load, /client/proc/map_template_upload, + /client/proc/map_template_load_lazy, /client/proc/view_runtimes, /client/proc/admin_serialize, /client/proc/uid_log, diff --git a/code/modules/admin/verbs/map_template_loadverb.dm b/code/modules/admin/verbs/map_template_loadverb.dm index 80d46e18550d..c05060131fcf 100644 --- a/code/modules/admin/verbs/map_template_loadverb.dm +++ b/code/modules/admin/verbs/map_template_loadverb.dm @@ -56,3 +56,23 @@ message_admins("[key_name_admin(usr)] has uploaded a map template ([map]). Took [stop_watch(timer)]s.") else to_chat(usr, "Map template '[map]' failed to load properly") + +/client/proc/map_template_load_lazy() + set category = "Debug" + set name = "Map template - Lazy Load" + + if(!check_rights(R_DEBUG)) + return + + var/map = input(usr, "Choose a Map Template to place on the lazy load map level.","Place Map Template") as null|anything in GLOB.map_templates + if(!map) + return + var/datum/map_template/template = GLOB.map_templates[map] + + message_admins("[key_name_admin(usr)] is lazyloading the map template ([template.name]).") + var/datum/turf_reservation/reserve = SSmapping.lazy_load_template(template) + if(!istype(reserve)) + message_admins("Lazyloading [template.name] failed! You should report this as a bug.") + return + message_admins("[key_name_admin(usr)] has lazyloaded the map template ([template.name]) at [ADMIN_JMP(reserve.bottom_left_turf)]") + diff --git a/code/modules/awaymissions/cordon.dm b/code/modules/awaymissions/cordon.dm new file mode 100644 index 000000000000..4d44766ac668 --- /dev/null +++ b/code/modules/awaymissions/cordon.dm @@ -0,0 +1,32 @@ +/// Turf type that appears to be a world border, completely impassable and non-interactable to all physical (alive) entities. +/turf/cordon + name = "cordon" + icon = 'icons/turf/walls.dmi' + icon_state = "cordon" + invisibility = INVISIBILITY_ABSTRACT + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + explosion_block = 50 + rad_insulation = RAD_FULL_INSULATION + opacity = TRUE + density = TRUE + blocks_air = TRUE + baseturf = /turf/cordon + +// /turf/cordon/rust_heretic_act() +// return FALSE + +/turf/cordon/acid_act(acidpwr, acid_volume, acid_id) + return FALSE + +/turf/cordon/singularity_act() + return FALSE + +/turf/cordon/TerraformTurf(path, list/new_baseturfs, flags) + return + +/turf/cordon/bullet_act(obj/item/projectile/hitting_projectile, def_zone, piercing_hit) + SHOULD_CALL_PARENT(FALSE) // Fuck you + return + +/turf/cordon/Adjacent(atom/neighbor, atom/target, atom/movable/mover) + return FALSE diff --git a/code/modules/space_management/heap_space_level.dm b/code/modules/space_management/heap_space_level.dm deleted file mode 100644 index 666bfa9fa821..000000000000 --- a/code/modules/space_management/heap_space_level.dm +++ /dev/null @@ -1,62 +0,0 @@ -// This represents a level we can carve up as we please, and hand out -// chunks of to whatever requests it -/datum/space_level/heap - name = "Heap level #ERROR" - var/datum/space_chunk/top - linkage = UNAFFECTED - -/datum/space_level/heap/New(z, name, transition_type, traits) - ..(z, "Heap level #[z]", UNAFFECTED, traits) - top = new(1, 1, zpos, world.maxx, world.maxy) - flags = traits - -/datum/space_level/heap/proc/request(width, height) - return top.can_fit_space(width, height) - -// Returns a space chunk datum for some nerd to work with - tells them what's safe to write into, and such -/datum/space_level/heap/proc/allocate(width, height) - if(!request(width, height)) - return null - - var/datum/space_chunk/C = top.get_optimal_chunk(width, height) - if(!C) - return null - C.children.Cut() - - if(C.width == width && C.height == height && C.is_empty) - C.set_occupied(TRUE) - return C - - // Split the chunk into 4 pieces - var/datum/space_chunk/return_chunk = new(C.x, C.y, C.zpos, width, height) - C.children += return_chunk - C.children += new /datum/space_chunk(C.x+width, C.y, C.zpos, C.width-width, height) - C.children += new /datum/space_chunk(C.x, C.y+height, C.zpos, width, C.height-height) - C.children += new /datum/space_chunk(C.x+width, C.y+height, C.zpos, C.width-width, C.height-height) - - for(var/datum/space_chunk/C2 in C.children) - C2.parent = C - return_chunk.set_occupied(TRUE) - return return_chunk - -/datum/space_level/heap/proc/free(datum/space_chunk/C) - if(!istype(C)) - return - if(C.zpos != zpos) - return - C.set_occupied(FALSE) - for(var/turf/T in block(C.x, C.y, C.zpos, C.x + C.width - 1, C.y + C.height - 1, C.zpos)) - for(var/atom/movable/M in T) - if(isobserver(M)) - continue - M.loc = null - qdel(M, TRUE) - T.ChangeTurf(T.baseturf) - var/datum/space_chunk/last_empty_parent = C - while(last_empty_parent.parent && last_empty_parent.parent.is_empty) - last_empty_parent = last_empty_parent.parent - // Prevent a self-qdel from killing this proc - src = null - for(var/datum/space_chunk/child in last_empty_parent.children) - qdel(child) - last_empty_parent.children.Cut() diff --git a/code/modules/space_management/level_traits.dm b/code/modules/space_management/level_traits.dm index 0634d9299902..aa02bdaa44c1 100644 --- a/code/modules/space_management/level_traits.dm +++ b/code/modules/space_management/level_traits.dm @@ -28,6 +28,8 @@ /proc/level_boosts_signal(z) return check_level_trait(z, BOOSTS_SIGNAL) +#define is_reserved_level(z) check_level_trait(z, ZTRAIT_RESERVED) + // Used for the nuke disk, or for checking if players survived through xenos /proc/is_secure_level(z) var/secure = check_level_trait(z, STATION_LEVEL) diff --git a/code/modules/space_management/turf_reservation.dm b/code/modules/space_management/turf_reservation.dm new file mode 100644 index 000000000000..febe4b34bba4 --- /dev/null +++ b/code/modules/space_management/turf_reservation.dm @@ -0,0 +1,153 @@ +/* + * Turf reservations are used to reserve specific areas of the reserved z-levels for various purposes, typically for late-loading maps. + * It ensures that reserved turfs are properly managed and can be released when no longer needed. + * Reservations are not automatically released, so they must be manually released when no longer needed. + * + * Usage: + * - To create a new reservation, call the `request_turf_block_reservation(width, height)` method from the mapping subsystem. + * - This will return a new instance of /datum/turf_reservation if the reservation is successful. + * + * Releasing: + * - Call the `Release` method on the /datum/turf_reservation instance to release the reserved turfs and cordon turfs. + * - This will return the used turfs to the mapping subsystem to allow for reuse of the turfs. + */ + +/datum/turf_reservation + /// All turfs that we've reserved + var/list/reserved_turfs = list() + + /// Turfs around the reservation for cordoning + var/list/cordon_turfs = list() + + /// Area of turfs next to the cordon to fill with pre_cordon_area's + var/list/pre_cordon_turfs = list() + + /// The width of the reservation + var/width = 0 + + /// The height of the reservation + var/height = 0 + + /// Bottom left turf of the reservation + var/turf/bottom_left_turf + + /// Top right turf of the reservation + var/turf/top_right_turf + + /// The turf type the reservation is initially made with + var/turf_type = /turf/space + +/datum/turf_reservation/New() + LAZYADD(SSmapping.turf_reservations, src) + +/datum/turf_reservation/Destroy() + Release() + LAZYREMOVE(SSmapping.turf_reservations, src) + return ..() + +/datum/turf_reservation/proc/Release() + bottom_left_turf = null + top_right_turf = null + + var/list/reserved_copy = reserved_turfs.Copy() + SSmapping.used_turfs -= reserved_turfs + reserved_turfs = list() + + var/list/cordon_copy = cordon_turfs.Copy() + SSmapping.used_turfs -= cordon_turfs + cordon_turfs = list() + + var/release_turfs = reserved_copy + cordon_copy + + SSmapping.unreserve_turfs(release_turfs) + +/// Attempts to calaculate and store a list of turfs around the reservation for cordoning. Returns whether a valid cordon was calculated +/datum/turf_reservation/proc/calculate_cordon_turfs(turf/bottom_left, turf/top_right) + if(bottom_left.x < 2 || bottom_left.y < 2 || top_right.x > (world.maxx - 2) || top_right.y > (world.maxy - 2)) + return FALSE // no space for a cordon here + + var/list/possible_turfs = CORNER_OUTLINE(bottom_left, width, height) + // if they're our cordon turfs, accept them + possible_turfs -= cordon_turfs + for(var/turf/cordon_turf as anything in possible_turfs) + // if we changed this to check reservation turf instead of not unused, we could have overlapping cordons. + // Unfortunately, that means adding logic for cordons not being removed if they have multiple edges and I'm lazy + if(!(cordon_turf.turf_flags & UNUSED_RESERVATION_TURF)) + return FALSE + cordon_turfs |= possible_turfs + + return TRUE + +/// Actually generates the cordon around the reservation, and marking the cordon turfs as reserved +/datum/turf_reservation/proc/generate_cordon() + for(var/turf/cordon_turf as anything in cordon_turfs) + var/area/cordon/cordon_area = GLOB.all_unique_areas[/area/cordon] || new /area/cordon + + cordon_area.contents += cordon_turf + + // Its no longer unused, but its also not "used" + cordon_turf.turf_flags &= ~UNUSED_RESERVATION_TURF + cordon_turf.empty(/turf/cordon) + SSmapping.unused_turfs["[cordon_turf.z]"] -= cordon_turf + // still gets linked to us though + SSmapping.used_turfs[cordon_turf] = src + +/// Internal proc which handles reserving the area for the reservation. +/datum/turf_reservation/proc/_reserve_area(width, height, zlevel) + src.width = width + src.height = height + if(width > world.maxx || height > world.maxy || width < 1 || height < 1) + return FALSE + var/list/avail = SSmapping.unused_turfs["[zlevel]"] + var/turf/bottom_left + var/turf/top_right + var/list/turf/final_turfs = list() + var/passing = FALSE + for(var/i in avail) + CHECK_TICK + bottom_left = i + if(!(bottom_left.turf_flags & UNUSED_RESERVATION_TURF)) + continue + if(bottom_left.x + width > world.maxx || bottom_left.y + height > world.maxy) + continue + top_right = locate(bottom_left.x + width - 1, bottom_left.y + height - 1, bottom_left.z) + if(!(top_right.turf_flags & UNUSED_RESERVATION_TURF)) + continue + final_turfs = block(bottom_left, top_right) + if(!final_turfs) + continue + passing = TRUE + for(var/I in final_turfs) + var/turf/checking = I + if(!(checking.turf_flags & UNUSED_RESERVATION_TURF)) + passing = FALSE + break + if(passing) // found a potentially valid area, now try to calculate its cordon + passing = calculate_cordon_turfs(bottom_left, top_right) + if(!passing) + continue + break + if(!passing || !istype(bottom_left) || !istype(top_right)) + return FALSE + for(var/turf/T as anything in final_turfs) + reserved_turfs |= T + SSmapping.unused_turfs["[T.z]"] -= T + SSmapping.used_turfs[T] = src + T.turf_flags = (T.turf_flags | RESERVATION_TURF) & ~UNUSED_RESERVATION_TURF + T.empty(turf_type) + + bottom_left_turf = bottom_left + top_right_turf = top_right + return TRUE + +/datum/turf_reservation/proc/reserve(width, height, z_reservation) + + if(!_reserve_area(width, height, z_reservation)) + log_debug("Failed turf reservation: releasing") + Release() + return FALSE + + log_debug("Turf reservation successful, generating cordon") + generate_cordon() + return TRUE + diff --git a/code/modules/space_management/zlevel_manager.dm b/code/modules/space_management/zlevel_manager.dm index d2364652ee6a..4887257493c9 100644 --- a/code/modules/space_management/zlevel_manager.dm +++ b/code/modules/space_management/zlevel_manager.dm @@ -134,42 +134,3 @@ GLOBAL_DATUM_INIT(space_manager, /datum/zlev_manager, new()) z_list.Remove(S) qdel(S) world.maxz-- - - -// An internally-used proc used for heap-zlevel management -/datum/zlev_manager/proc/add_new_heap() - world.maxz++ - var/our_z = world.maxz - var/datum/space_level/yup = new /datum/space_level/heap(our_z, traits = list(BLOCK_TELEPORT, ADMIN_LEVEL)) - z_list["[our_z]"] = yup - return yup - -// This is what you can call to allocate a section of space -// Later, I'll add an argument to let you define the flags on the region -/datum/zlev_manager/proc/allocate_space(width, height) - if(width > world.maxx || height > world.maxy) - throw EXCEPTION("Too much space requested! \[[width],[height]\]") - if(!length(heaps)) - heaps.len++ - heaps[length(heaps)] = add_new_heap() - var/datum/space_level/heap/our_heap - var/weve_got_vacancy = 0 - for(our_heap in heaps) - weve_got_vacancy = our_heap.request(width, height) - if(weve_got_vacancy) - break // We're sticking with the present value of `our_heap` - it's got room - // This loop will also run out if no vacancies are found - - if(!weve_got_vacancy) - heaps.len++ - our_heap = add_new_heap() - heaps[length(heaps)] = our_heap - return our_heap.allocate(width, height) - -/datum/zlev_manager/proc/free_space(datum/space_chunk/C) - if(!istype(C)) - return - var/datum/space_level/heap/heap = z_list["[C.zpos]"] - if(!istype(heap)) - throw EXCEPTION("Attempted to free chunk at invalid z-level ([C.x],[C.y],[C.zpos]) [C.width]x[C.height]") - heap.free(C) diff --git a/icons/turf/areas.dmi b/icons/turf/areas.dmi index d27c76b49de6544ee3a12011252a4bb4170aa1b7..69aca13c76e936317389f6cd5af68e8f1989cf7c 100755 GIT binary patch literal 34397 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 D;qMU( literal 33447 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�rF{Q(nd%2&qEiJQdgB5YFbz<=B~ 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 diff --git a/icons/turf/walls.dmi b/icons/turf/walls.dmi index d8d4d8fdd7901b202feba17073e21b02b4b1e0bf..fb71d66c556ca0bcdca0b3b4f88ef28cabbb01c6 100644 GIT binary patch literal 10516 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 diff --git a/paradise.dme b/paradise.dme index 5b2179beca8a..8f90f8068744 100644 --- a/paradise.dme +++ b/paradise.dme @@ -1694,6 +1694,7 @@ #include "code\modules\atmospherics\machinery\portable\portable_atmospherics.dm" #include "code\modules\atmospherics\machinery\portable\portable_pump.dm" #include "code\modules\atmospherics\machinery\portable\scrubber.dm" +#include "code\modules\awaymissions\cordon.dm" #include "code\modules\awaymissions\mob_spawn.dm" #include "code\modules\awaymissions\zlevel_helpers.dm" #include "code\modules\awaymissions\maploader\dmm_suite.dm" @@ -2876,12 +2877,12 @@ #include "code\modules\shuttle\shuttle_rotate.dm" #include "code\modules\shuttle\supply.dm" #include "code\modules\shuttle\syndicate_shuttles.dm" -#include "code\modules\space_management\heap_space_level.dm" #include "code\modules\space_management\level_check.dm" #include "code\modules\space_management\level_traits.dm" #include "code\modules\space_management\space_chunk.dm" #include "code\modules\space_management\space_level.dm" #include "code\modules\space_management\space_transition.dm" +#include "code\modules\space_management\turf_reservation.dm" #include "code\modules\space_management\zlevel_manager.dm" #include "code\modules\station_goals\bluespace_tap.dm" #include "code\modules\station_goals\bluespace_tap_events.dm" From e70f84bfb03ed2f18ae1a8fc6d8f8728df951729 Mon Sep 17 00:00:00 2001 From: Hayden Redacted <91229275+haydenredacted@users.noreply.github.com> Date: Fri, 7 Feb 2025 06:15:11 -0500 Subject: [PATCH 30/64] Fixes Deltastation's Huge Atmospherics Power Draw (#27671) * turns off heaters in atmos, introduces new area for atmos desk * fixes overlapping pipes * changed the spelling of canister Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> Signed-off-by: Hayden Redacted <91229275+haydenredacted@users.noreply.github.com> * changed the spelling of canister Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> Signed-off-by: Hayden Redacted <91229275+haydenredacted@users.noreply.github.com> * fixes the spelling of canister * fixes the canister storage area * updated stuff and removed an unneeded area --------- Signed-off-by: Hayden Redacted <91229275+haydenredacted@users.noreply.github.com> Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com> --- _maps/map_files/stations/deltastation.dmm | 247 ++++++++++++---------- 1 file changed, 141 insertions(+), 106 deletions(-) diff --git a/_maps/map_files/stations/deltastation.dmm b/_maps/map_files/stations/deltastation.dmm index 20cd6300d0bc..8d8240312a23 100644 --- a/_maps/map_files/stations/deltastation.dmm +++ b/_maps/map_files/stations/deltastation.dmm @@ -14079,7 +14079,7 @@ }, /area/station/service/kitchen) "aYD" = ( -/obj/machinery/atmospherics/unary/thermomachine/heater/on{ +/obj/machinery/atmospherics/unary/thermomachine/heater{ dir = 4 }, /turf/simulated/floor/plasteel{ @@ -16100,7 +16100,7 @@ /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "bfw" = ( /obj/machinery/light{ dir = 1 @@ -18501,7 +18501,7 @@ }, /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "bmO" = ( /obj/structure/table, /obj/item/storage/box/prisoner, @@ -19413,7 +19413,7 @@ }, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "bpS" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -19924,17 +19924,17 @@ /obj/machinery/space_heater, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "brO" = ( /obj/machinery/atmospherics/portable/canister/sleeping_agent, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "brP" = ( /obj/machinery/atmospherics/portable/canister/nitrogen, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "brR" = ( /obj/machinery/atmospherics/portable/canister/air, /obj/structure/sign/nosmoking_2{ @@ -19942,7 +19942,7 @@ }, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "brS" = ( /turf/simulated/floor/plasteel, /area/station/maintenance/starboard2) @@ -20384,7 +20384,7 @@ }, /obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "btt" = ( /obj/machinery/atmospherics/portable/canister/sleeping_agent, /obj/structure/cable{ @@ -20395,7 +20395,7 @@ }, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "btu" = ( /obj/machinery/atmospherics/portable/canister/nitrogen, /obj/structure/cable{ @@ -20407,17 +20407,17 @@ }, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "btv" = ( /obj/machinery/atmospherics/portable/canister/oxygen, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "btw" = ( /obj/machinery/atmospherics/portable/canister/air, /obj/effect/turf_decal/delivery/hollow, /turf/simulated/floor/plasteel, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "btx" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -20701,14 +20701,11 @@ dir = 1 }, /turf/simulated/floor/plasteel, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "buE" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/simple/visible/cyan, /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -20717,7 +20714,7 @@ icon_state = "1-4" }, /turf/simulated/floor/plasteel, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "buF" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -20740,23 +20737,14 @@ /obj/machinery/firealarm/directional/east, /turf/simulated/floor/plasteel, /area/station/engineering/control) -"buI" = ( -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "yellowcorner" - }, -/area/station/hallway/primary/port/north) "buJ" = ( /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ - dir = 1 - }, /obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -21017,15 +21005,18 @@ dir = 8; icon_state = "caution" }, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "bvO" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 5 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "bvP" = ( /obj/structure/cable{ icon_state = "1-2" @@ -21034,22 +21025,31 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "bvR" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, /turf/simulated/floor/plasteel, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "bvT" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, /obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, /turf/simulated/floor/plasteel, /area/station/hallway/primary/port/north) "bvV" = ( @@ -21403,14 +21403,14 @@ dir = 8; icon_state = "caution" }, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "bxc" = ( /obj/item/kirbyplants/large, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "caution" }, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "bxe" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -21858,7 +21858,7 @@ dir = 8; icon_state = "caution" }, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "byB" = ( /obj/machinery/hologram/holopad, /obj/structure/cable{ @@ -21872,7 +21872,7 @@ /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "byC" = ( /obj/structure/cable{ icon_state = "4-8" @@ -21883,7 +21883,7 @@ /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "byD" = ( /obj/structure/chair/office/dark{ dir = 4 @@ -21898,7 +21898,7 @@ dir = 4; icon_state = "caution" }, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "byF" = ( /obj/machinery/atmospherics/pipe/simple/visible/cyan{ dir = 4 @@ -22349,7 +22349,7 @@ dir = 8; icon_state = "caution" }, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "bzY" = ( /obj/structure/chair/office/dark{ dir = 8 @@ -22357,13 +22357,13 @@ /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "bzZ" = ( /obj/structure/chair/office/dark, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "bAa" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -22381,7 +22381,7 @@ dir = 4; icon_state = "caution" }, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "bAd" = ( /obj/structure/urinal{ pixel_y = 28 @@ -22856,7 +22856,7 @@ dir = 10; icon_state = "caution" }, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "bBK" = ( /obj/machinery/alarm/directional/south, /obj/machinery/computer/station_alert{ @@ -22865,7 +22865,7 @@ /turf/simulated/floor/plasteel{ icon_state = "caution" }, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "bBL" = ( /obj/machinery/light, /obj/machinery/computer/atmos_alert{ @@ -22875,7 +22875,7 @@ /turf/simulated/floor/plasteel{ icon_state = "caution" }, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "bBM" = ( /obj/structure/table/reinforced, /obj/item/tank/internals/emergency_oxygen, @@ -22886,7 +22886,7 @@ /turf/simulated/floor/plasteel{ icon_state = "caution" }, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "bBN" = ( /obj/structure/table/reinforced, /obj/item/paper_bin, @@ -22899,7 +22899,7 @@ dir = 6; icon_state = "caution" }, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "bBO" = ( /obj/structure/cable{ icon_state = "1-2" @@ -51173,7 +51173,7 @@ }, /obj/machinery/door/window{ dir = 8; - name = "Atmospherics Desk" + name = "Atmospherics Cannister Storage" }, /obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/atmos{ dir = 8 @@ -51188,7 +51188,7 @@ icon_state = "1-8" }, /turf/simulated/floor/plasteel, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "dxD" = ( /obj/structure/cable{ icon_state = "1-2" @@ -51982,6 +51982,10 @@ icon_state = "neutral" }, /area/station/maintenance/apmaint) +"dCK" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/station/engineering/atmos/control) "dCU" = ( /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel, @@ -58995,6 +58999,10 @@ }, /turf/simulated/floor/plating, /area/station/maintenance/theatre) +"fvB" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/station/engineering/atmos/control) "fvQ" = ( /obj/structure/cable{ icon_state = "1-2" @@ -59878,6 +59886,17 @@ /obj/machinery/alarm/directional/north, /turf/simulated/floor/plasteel/dark, /area/station/engineering/smes) +"fQW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc/important/directional/east, +/turf/simulated/floor/plasteel, +/area/station/engineering/atmos/control) "fRa" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -59941,12 +59960,10 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 5 - }, /obj/structure/disposalpipe/sortjunction{ sort_type_txt = "6" }, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -64542,16 +64559,6 @@ /obj/effect/mapping_helpers/turfs/damage, /turf/simulated/floor/wood, /area/station/maintenance/abandonedbar) -"iFv" = ( -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 4 - }, -/obj/effect/spawner/window/reinforced/grilled, -/obj/structure/cable{ - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/station/engineering/atmos) "iFB" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -67339,6 +67346,11 @@ /obj/effect/spawner/random/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/aft) +"kmY" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/engineering/atmos/control) "kna" = ( /obj/machinery/hologram/holopad, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -69334,8 +69346,11 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/atmos{ dir = 4 }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, /turf/simulated/floor/plasteel, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "ltY" = ( /obj/structure/cable{ icon_state = "4-8" @@ -75207,7 +75222,7 @@ "oLu" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/atmos/glass{ - name = "Atmospherics Desk" + name = "Atmospherics Cannister Storage" }, /obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, /obj/structure/cable{ @@ -75217,7 +75232,7 @@ dir = 4 }, /turf/simulated/floor/plasteel, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "oLv" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -76956,7 +76971,7 @@ /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "pHd" = ( /obj/structure/closet/emcloset, /turf/simulated/floor/plating, @@ -78930,7 +78945,7 @@ icon_state = "0-2" }, /turf/simulated/floor/plating, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "qQv" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/firedoor, @@ -79785,9 +79800,6 @@ /turf/simulated/floor/plasteel, /area/station/security/brig) "rke" = ( -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 4 - }, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -79795,7 +79807,7 @@ icon_state = "4-8" }, /turf/simulated/floor/plasteel, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "rkt" = ( /obj/machinery/atmospherics/unary/vent_pump/on, /turf/simulated/floor/bluegrid{ @@ -80220,6 +80232,9 @@ icon_state = "dark" }, /area/station/security/prisonershuttle) +"rvv" = ( +/turf/simulated/wall/r_wall, +/area/station/engineering/atmos/control) "rvx" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -82799,7 +82814,7 @@ /obj/structure/cable, /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, -/area/station/engineering/atmos) +/area/station/engineering/atmos/control) "sIB" = ( /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 1 @@ -86307,6 +86322,17 @@ /obj/effect/spawner/window/reinforced/grilled, /turf/simulated/floor/plating, /area/station/service/chapel) +"uvO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/station/engineering/atmos/control) "uwm" = ( /obj/structure/cable{ icon_state = "4-8" @@ -89263,6 +89289,15 @@ icon_state = "neutralcorner" }, /area/station/hallway/primary/central) +"wbs" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/station/engineering/atmos/control) "wbZ" = ( /obj/machinery/atmospherics/unary/portables_connector, /turf/simulated/floor/plasteel{ @@ -120354,17 +120389,17 @@ jgG mzZ osF bmI -aOg -aOg -aOb +rvv +rvv +fvB oLu bmN -aOg -aOg -aOg -aOg -aOg -aOg +rvv +rvv +rvv +rvv +rvv +rvv bFb bGI bIA @@ -120611,7 +120646,7 @@ emu ban osF bmJ -aOg +rvv brN brN bts @@ -120621,7 +120656,7 @@ bxb byz bzX bBJ -aOg +rvv bFc bGH bIF @@ -120868,17 +120903,17 @@ vnK bhp bkN bmK -aOg +rvv brO brO btt -buD +wbs bvO -ban +kmY bzY bzY bBK -aOg +rvv byl kWX byl @@ -121125,7 +121160,7 @@ jJc biZ bkO aQZ -aOg +rvv bpQ brP btu @@ -121135,7 +121170,7 @@ bfv byB bzZ bBL -aOg +rvv bFd bGK bID @@ -121382,17 +121417,17 @@ bhr bja bkP bmM -aOg +rvv btv btv btv rke -bvO -ban +uvO +kmY byC pGT bBM -aOg +rvv bFe bGM kIs @@ -121639,17 +121674,17 @@ rcz qJW aOg keu -aOg +rvv btw brR btw -rke +fQW bvR bxc byD bAb bBN -aOg +rvv bFf bGL bII @@ -121896,17 +121931,17 @@ aSM buX bkQ aOW -aOg -aOg -aOg -bvK -iFv +rvv +rvv +rvv +dCK +rvv ltX qPT dxC sIz -aOg -aOg +rvv +rvv naB xcs mvr @@ -122157,7 +122192,7 @@ bcP bpU bty bty -buI +bty bvT bty byF From 9be5e7d20659d0ae9c91dceb46eaa202d01079ab Mon Sep 17 00:00:00 2001 From: Charlie Nolan Date: Fri, 7 Feb 2025 03:52:51 -0800 Subject: [PATCH 31/64] Slower plasma fire and temperature decay (#28171) * Slower plasma fire and temperature decay * Build Rust library * Build Rust library * Build Rust library --------- Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com> --- rust/src/milla/constants.rs | 8 ++++---- rust/src/milla/simulate.rs | 2 +- rustlibs.dll | Bin 7170087 -> 7170600 bytes rustlibs_prod.dll | Bin 7301834 -> 7302345 bytes tools/ci/librustlibs_ci.so | Bin 4191596 -> 4191596 bytes 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/rust/src/milla/constants.rs b/rust/src/milla/constants.rs index b75aa9051662..550ec73fcc1c 100644 --- a/rust/src/milla/constants.rs +++ b/rust/src/milla/constants.rs @@ -120,7 +120,7 @@ pub(crate) const PLASMA_BURN_MIN_TEMP: f32 = 100.0 + T0C; pub(crate) const PLASMA_BURN_OPTIMAL_TEMP: f32 = 1370.0 + T0C; /// How much of the plasma are we willing to burn each tick? -pub(crate) const PLASMA_BURN_MAX_RATIO: f32 = 0.05; +pub(crate) const PLASMA_BURN_MAX_RATIO: f32 = 0.01; /// How much of the plasma do we burn anyway if the ratio would make it really small? pub(crate) const PLASMA_BURN_MIN_MOLES: f32 = 0.001; @@ -148,10 +148,10 @@ pub(crate) const TEST_TOLERANCE: f32 = 0.1; pub(crate) const SPACE_COOLING_THRESHOLD: f32 = T20C; /// Lose this amount of heat energy per tick if above SPACE_COOLING_THRESHOLD. -pub(crate) const SPACE_COOLING_FLAT: f32 = 2000.0; +pub(crate) const SPACE_COOLING_FLAT: f32 = 200.0; -/// Lose this ratio of heat energy per tick if above SPACE_COOLING_THRESHOLD. -pub(crate) const SPACE_COOLING_RATIO: f32 = 0.002; +/// Lose this ratio of heat energy per Kelvin per tick if above SPACE_COOLING_THRESHOLD. +pub(crate) const SPACE_COOLING_TEMPERATURE_RATIO: f32 = 0.4; /// Tiles with less than this much gas will become empty. pub(crate) const MINIMUM_NONZERO_MOLES: f32 = 0.1; diff --git a/rust/src/milla/simulate.rs b/rust/src/milla/simulate.rs index befff52558eb..2cdc5ab964d1 100644 --- a/rust/src/milla/simulate.rs +++ b/rust/src/milla/simulate.rs @@ -681,7 +681,7 @@ pub(crate) fn apply_tile_mode( if my_next_tile.temperature() > SPACE_COOLING_THRESHOLD { let excess_thermal_energy = my_next_tile.thermal_energy - SPACE_COOLING_THRESHOLD * my_next_tile.heat_capacity(); - let cooling = (SPACE_COOLING_FLAT + SPACE_COOLING_RATIO * excess_thermal_energy) + let cooling = (SPACE_COOLING_FLAT + SPACE_COOLING_TEMPERATURE_RATIO * my_next_tile.temperature()) .min(excess_thermal_energy); my_next_tile.thermal_energy -= cooling; } diff --git a/rustlibs.dll b/rustlibs.dll index a4b6dd3858ceaa8dc41041b8d1f9a2aa13d3f33b..9ff2cf0ca90c9437539054385679ebfba3946214 100644 GIT binary patch delta 1170827 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

    !%sMSl!6XFLB!K;c{?hOV_+iT|@gCe** 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�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 z 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

    SXt3>r>8HrdR7hspAj~Y3Md{ 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

  1. AESmXnWDK4{C&oANPRZg!%7->M1s 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

    A2&pwGdH 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

    UvNMk7xL;&;A;Vsy;R10y@2 z%g9Xb>1-z=w{k8JISxNDr|^xR?w3*1)G^DRXybM&LAJG1L<4eCgde83idL;fR+B5J zGtz7ZNfK%FA6m>n?Pmi>l!$C@b|uetqpKL*pU`HqyBQ$S7HC3F;hUVvUgkv7$X;fI zh-_u9AkyR-66930@$;1pxJ-jmA7wg$fk4q6;*68N}mgOwJCAhKOuRo+8iH3KqqI zYe0vWD;`#R)j+Jl1>uM^a>b)8X;wkw8Ls`v6%P+-E{Gq}$PEv>HHjX)4vwDDjuy2< z_eq*pp^1`4u6T?h%^vadto9=}JjRozR3Z4WNz`-=_Vr2h2t=L{+EMD;0i;Oo=i9*(GZX%5xLNDoLs*LP2_p)I`!><4!RPLLE{~%HI)m) zYGhTJ|D^Z49s%-<(xO=)ej*1zf<$DO)J?%k6+wd?t^I5RaT5s?MS?(Z;F=Df1>`5u zsA4D&BJvf01{CZHH107vSg<%;6De>#JQEoT5)&c^uI7Q+4-|YsJ8FCb$XHF5fP`Mu zq?ij&`AeFN0Pzz!3=$!7UkUUUUy2pxKPJ3vCibA5t%k^YMY}Fl60V7i0ErRV58@uD zt?J!~Y!I0Nk}xDa|H%UKj@M?7mO?NhvcETxlDG|;-~??Y`+KuUb4zJxUey}e-dpBq zoDIjEIjcbzDbS{JHAkwZcet?Ip){5qJZB^kWw5l|b@gJoOWYHX6 z_T>(fqf^ktNzG%y>@96I7Q~va zh;97}6x7IST?xT_=^B#4?+p@~q0FppAaNo!Dg7iG znc9);UNtAP7&KN`Yi_B6yb_W9EI(OIfhIzl{x(uHibQ`yWX;m9WzQ=_njTfrs!1ce zV9Q9e6`B}ns#hy&`DSa+BM)K!Cq`zkLlh@b667Fh3RH)qIoi=+kR)kd0*RC6I7ntE zU9A_YWB%ivs~tUB1GPw^XFwvPISA5#G-p99T0M5Y1tmnJ)_L6cBCGY#*scXSe5G5F zGa}UGw&SgIBr zeW*2aLAsJ=B}j6W*4$gWs5PZC?f*OkrOD|+vE6C9|(8Shi&419GB2AAwQ9|pq z<|s&J7oF(yAn^?}{~2>vQL842rh!B^X-B0!MXlDPxedg%MQc`E%(QxwCJK$URco$6 zGgLIv|C>cc{W>Vdm=<-ulxa;NM_ZwZY}1;>(5xU$i@GT4?OKxs&2G}{hQ_py?DG@BA`q{{tkWJ1*N;b%?nVpBY8|K!$ zmxtWhC`V(PmcK?JLmJDDs0)uue8N~_$O*K!fW|05T&tS+r{n{CKLD!0k4nUIH^$wN9ll*_84wGN28&j;G( zCST+s?b=~{%U%bj&$v8ag<}t-&bE#{fU~XFA@Y2syMo_9Tst*s-X0^>E=`t!_;zbj zqyzly)npJzY@a4yi{=|mYT6yqTYalh7$m-5ll(p;=m$*(fLMn#*#_c1qDl2m=!l5C z0uuOHYmRraVfKqgO*^A&Jf_JKkmw0b@^?X^Piiti$Z1WsfpEE2>YAI3=_-3WRQSj8 zh#u^g+iY$g^1nQ!OZVJXD~Y6AL;l#A@V!ks49-_Jys$}!Zub>^7?pNLXXI&+1d&fb zlF76t?a2z)Y1*M${zR8>_oirGp77|VXkPdCKuw)9S~G^t0dW(l(G$&!$R{Ad^XUjO zyLa_Mx=14jr3o6b)<6^dTgU2aKLRsC^1A*NGLttm%68QQzq>bT^B?VK5J>EQIzfAd zkfxFw%QW&+rVpA|;$Q7ZjztHNs9zswE@;;~K&*?}N=`FJk=3n_;sGR$yuUD>G_O92 z=9P3rW_&8p7iO2V>){|VhZxO&APFLa{YcPdZM6r)V^vcdQ?2@e1S8F{$1Tg7-)KyWnFo!ZNU8p4ff?G*10eANnyd#2+3hs?6UbXglj;K?Dy+#P zAilYp$eG_fDp+|F;W!aF;Vafnx1pKvlepg2j=lu)-=InDfp`|?X!00{uYo3V4A_-i ze+Nydyw=Dm;AYY^dK~3(OEtZ9xERRYNSl>;0v+qUn#fUM+3q?YuRs&LLu<}}BpYiY zhlf70dUOy<+EYz$9m?V1L=wqS;c6l~VHTwX-SZ@hk;qaIZ&ZhuQ^3RI=L$5j`q1QT z9S$3ed^FT%a(b5}GdZiP{;J+9-9ypLQzU!pycEdYRGU>9 zh6jeo@CA*lRpF8vHb# za(Z6ogZQTz*XB_?2$FbIli~qnW40!3K)hi?oUOyLK!KTBvx>}jfAp9)tx)n%huqG2glFw+e3B*NKa>BQxhi)I| z#Lp0I<#`qr{aTu&;tvAy4>QPgvGO9s*q++aGH7BH>@bM$m9!%n151oRd5qLVjtcja zpVrX0U(D7>e0hK3EQ#bb`|7=PczIc(H4%9cB1l9I1~(Itmjm37Xg{wad~{w;RuLa> zaa#>Yv`$3xb42)UC}>)f<^(jM1zIDo6!aiX#ph71?`Vy@);&~fI$95TaZam|^$g71 zE4A6@&}=4+yyzXzCg~|obX9mtTU-ybPK2ZK_tYcd{cSsRwRgZ{bd~ma`}6329pW@y zkjTeIV@M1n_=zS(N20}T)qVzoL>!H2I=79&6G$ZWLh7mP#G=Nn$q-pThVGj>aU&I~s{5t4eOv3t6p(#=TA_`sg84a+Hv~I1ncyFAl`lYqKnIv_U8F_A#hV zB9DT^h`a^j+NiDYCZ%l+pfr9dj!1L~BuYdsRt3rG&KJ;aZPKpgUeyxPJO)jKG&4c$ z1fjoyl0?hX+ zUqVl^S3CL`BtWDuW~w0~`$3{a+62))h-?K(?!8yL9`-WQxKEP`uOL`9Nk2=Wec>J* z@eF144v)oOe6#YMj#w|qr~5*V*ko}$%wyT+(z@4)!~f|JHOHau;+pgZ@trip_?Zvl zPHJ)iBz{_xdiHo^=#+Le1tk8L7M%w1f3GzaC!iLH_&}@!S~CSCc~Se3l}Hv<)Nd0| z=B|U7tz(A)f` zMQ?$)oPsqCZYN0mg3*|wmbaTd6kZ;;01;~HW~T3s{OnL;vtf+{S-Wk z*R-f3h}WvF7C=(wGboGepotYsYtmUv6b$$3f`-4nPxvML%@+tS?1F~>AH<1lu{86~ zrlNwbOPdRk8^zlxM73#1MyAo2JP!p4IKdv>&@U0TsZ2DVB5RnTYF(Q4YqdbUg1BsT@ejcBJ1Xa+a z$lD;K`3S`J5bBJlbq1xe^GwuqDedSWG&@N1FEpMqS|hh?uaIU=80A`CYh)}MYxmW4 z|G+FXJ+~H(1o0911tdV^=GiDABCmq@t7t!|kJwSH^U%1e*;>?Z4xZ9#nj8S}RoA5H zTxf_yLA*7zrp7!}2a&lT?pw6RnvW#jQe7{U2LVM$^b<&oNQVUoPh>4fl1Qa@P}H~T zV6TI?Y8ql%{?8y%^)7SACcBfU8NT{3I*DZ8aMd2@{~n5yv$|)|MBm!WM|4=%2?7#Xp%MCR7loQWY^ebYe=#-V<{@jR5Z#q#GMe6EfpDA z5~@L#Y>g0wjI^AD?$>p`Gv|Ch+>ig`@BTgS_w~7!@AX|~&dfPo7c;~MWhRP5YDsCw zS1zros+qai&Q(%r3G=8fo0+%TwyDf~GC`FwzZNB?GNu2=N~_F*|8aHjJSvl_D1FeI*I72>EVGZzt;67w|ye?pahdMQh!LZ2d*S~To2>NLY!vUN}{&^JHTF+H#C-mvIu+kzy_(ja9Qx$T;fC%p=R0nG*BHnpd^jLMHf# zY}IUqX{D|X-(`{vJ@e7crH|hty;t6xIe&``TP4>cbuN1ARSaF~(z;xZ;XOikbmfjc zJ5;kPckIKY`QOANfcaL?a5bSm5hhe$W{Q5yrQ~rbuOq$&QZ6A5CFagQTUCC`&uO|= z(SNHMenVNP-x@kovJnY4l9{4wxoo(l3`F9ONinBVT=lhW?IVAViUv^^|ONGvKV;RS-<3iRv6*7-G`PXx`QSv5|P;w0MwUDju|AbxHQp&rC zPf67cY-S|`(zzs+Qlnl*D7#Q<)K=(Z_tq8Cu7z?x%b@T4l=H2P?5q_MRx$zcdSqq? z5>!&;GgeVaSH#^`wpxfJl>F?6!cWQ21D|uPeOihS;dknY?YRyKD!Gcd+sjO&jdZ4D z8WMa)W`5bo(^{Z|q-QoUASGLom=f0)lvXkiadeb*@^5B9N?t;IN=|PsQ1_y2{EQAYmm1w{tY3 zik{z2Gc}+iNT7!-)OZIM2_FX&=n>*e}6*4a$ z7iUT8XuA4^diLUI9_tx;m4DMthd%7Z(R}PHR=A%m_y*!pauD$;xpyZ=TuF&;%qJ=K z=*>gVv8-X3OH~Kcs=w@OvmZ(*GH-`Do|DU9-VSpNkaGLiTr853eA$L1loZ`XW}xhB z91>KLv5TYW9V|oU(d2>}_1N94&=8q1Uvsp2$!oW@hdtnvnP-v6P$^ZuVfIQoep8@@ zl~D9Lp};WN?5t^~q}jJ}9;xH&d?B=>5687k=$AfRdc&bYeL1{a$vR(<^`82UgQ?_Q zB#;#Q(49vjDpM=QD3qK);xEd|?!885RP5!@AN@E`iBQS@ylL}&uTcH|yl5GIfE7-L?FoI3B$Sv3 zo9|U0=gIig1K-033s_GEQk|O9t{>u45bNJ#Y2-V? z5S6q!!i$!$qFIDuN_HX%CH0Q79kyBU8poKJ67yx+(^&^GwJUN2UJXqjz_zeL z9}nRC4TcU3;QTdjSp{B|^D#e(2rDt`5>;Z>C9cG*OMJ4d^BDtkO_78D%g9D4ndh(7 zTVClp9cS@glOc2dR#cfeWUM!2XSbi=v`dP8ZkpR~JJqTInZQ(8`S}yC9fckFJ$Id#D$12ljY-E*8x?!%`bGnSvK2- zM7BtoN~@r1RsC1GkIIbsXvYSXF(2*NX~fU%!@felM>FqM*(~3A4u_Iwk;pcg`2^83 zt8hU|>gwm*Zd%b-+Rr8VMk)U-&!3fJTnnAP)&+B%>l>=(2i@)NwKH21M#R#=9~Yj&MUt$+^=Mv$NiTmq^MSc1EHk+WmZec z?Z2}Rl;pX>fk=uyAoIpSv3_!^mi&Vi{aSWk^G`pW9kj`AX5LDuubP>+`u8Y#@-Noo z2U%zi;#M;3Z{&!~Jek2ZJSt__KLv(ZVMWWYvJaHxxJI*MvRUWrH?LW%8#k}VEdUF`JLo2k-{IfRn!!UNhomN51aop~}UIViOtp0N8nv)6tC^P2isg%kbAmfb7 z%!sstmQRV<6BSjfU4B9_6)K;DYwSr`=u}@m<)vgU8DCQDE4+Emt)WWi&PnB;WF2## zY^E|Ta{3EekyA1>g=W6fw%DbAL!wI3a}~6_XJxAii0eNoUm*$ADlIpeGqN(z!hWl( z8c|(B@tvrt$?@x$12N>HngnK9EyM81X7O zj99m@v^-a&Wd8U^b>D(a;CGoBk0ktxHbCJ&?U210ub9&RN-=lEcF)P}SwAle zdtH{Ei$s-}+uKal%G}JBK36nVD0Pw~{;L?OH==bpUQ=`%!E1_b&xIz8;5Eg6l;nTQ zd{@gJTGM=-Io7@6eXhAkK*<&)tmGFYniRW^D?d|Av+LM00g0(roBdF=WXRqHSCD{e zR;55e{${8g&{!m@V{C1a7elAjSrZrQ4B zVY*lH1>#lmKoPoEGP_7YKYty@E@UrJ0SBX2q49|0HrZLR+sWjSVjj)5sa-IgOe~+w zm?yIgmC1Vt=Sif1?0y0iQ<7Gc6)GqTna8dw15*2oYpOMcj9#5s$ z&{Ly$%gH?;G=hKmn8LfGxOy)m?I|QjX0G0D)$0*5F_pPkoP|+xcL~nv!m>^q#Gzz7 z;!?894<(Xh@5($SX;wroLu1616#Lk{j6_xD6C|M|fjAwqPL)z@9VHV>u`A<>%)1L7 zHT!Ke3*R9NRVz*RN>(CqCAZ(ndK8tdS|BbZuinY7^eWmyD5&H*5>e9dE)Iv1bx1-< zr82ByG1>iW#FZtfZIQ!MEOcQE+rm2__!70!qx! zXuWFj){t?Ow8vrBIfb~(N-;O}k*ZZ6|2+)0lnk9jf=U{eWnq-Ohj?AG)g{Drw-oaN zd9muOmy?ZBT4pvo*%smYl8TjM_NtJ1UWlkdQ^lEiMu?ruO%y+=gf_&&aCom z3+ql9x=b_cQ7Kg_aDY_CJZJ7yg{oF$8Y(jqao!{AWFX$Vq%^(PT&xtCx6{5?rDqWe zl#$J@A(mR9ewFB6b@mj`y>V5?ysl0tIZLaUUu}@g-+AnmoejE=WmFPI!sTS01eCS>A0$(S!c*t7RTf!?y& zr--w^lq-mLpp>drxk3+>(hrG^kg^c5#z{GfBr*@ZKh=HlYHW~+GSmifO}53pV@*e* zNl6|uBs@j7>i8hjcumUZNKi=z5}%ftNqzaDp^J?+U3NAB@y?K9J^*hGl3Q;R8Fxf> zcEhwbZnd!s*(yOFU zZB{{vxj(qe%2v<#2_;m>+%nwdWM}~yK8hw@$e5dmQ^~Jnd`iq6BdEmOF&wJ$*-G4a zql)U+p|kR`GxIA;qgl&o7Whjt;bg`>n){H5l2b@j$z>#_gbyC^8-i8o+;tga1-pB@ zw7G|!R+%znd@AEYtS)lU=02C9TD?vtc(1HHAMr;NeMg;QLsGla%r!#Dd7o@%UXr*} z=1WsLU3PC?lC)Hrf62J+mvtPEu!{Z;vRPBe*HMaj?c7xrnoP#3EDM?YQwd1&@RYXRmxGst>iKitR^!B>oE@{6_ALM`bbns2gLDUCHY~>=ON#N zvb6cS-Uc=5SIERwW&z@K$yVzTkCLgp5xi5?*-a)vM!d)TBNTZ^7BY9|W2)I@GOp?} zb6b6uT8a4;oflNA(q!T)WB$1AHIp$HUi-@SAfaeoS-J@lQ&PAm*ShEB_UuH)^@wa` zz8W}FWrmZ9sEqk);Nr{-{oCD7C*-Ur3oSCGm6+d=xmK0_oJ>$<%JkwPLuK}nNvKTO zB|P5RnbcoMxIoBLUv_Ub;DV~ee5dZTDqWgPOl8dP(fmVYYLf9akd=FJx5?$RS220x zZDBfVBtyNCppt;;Oo{oroHJR-Ud8vwBvi)y_Dz?{tRWL{C;PH*yyjbWja6t5A@8Gd zK<2TdtI8ZF<9bYH%+tbfmHC5Atg+0PZ|g;}GMWA7Y)GM|GE@QaDrtfQl$gI<8_g=2oqWE@Y(A(|(egvuNx<5rp9 zkeCwl_+kysK7;80KU2DyEN%YUkwb*|zZ!9Js*HJlajJ}yO!!Gz$9(Crj>^;~W3><& zzh!>;Xgd{pl8~#V2xWdT(x)7BXLhJf<>d$XHLyjQM4#*Hk9MPbi>5=1(*^hGiciKAY@juI*%@FCOF5 zb1GATOjKpe??0jPCoTLaEV* z`8ZyX(Ps<`y~@A*Wb4Bqqi;tzoE7FowN4?<0jcIjhCR+Htt726J9wbX1d*_kvP~Gq zAemW-gq1Y#H)X>PmZ3dJP)V037|;-z`4#ah8P$yInUcIu(&~BHDuhIo+<4MY_dXeV zr8&)%>_vh@W#;Y{%wx2a;YeVZl&HxJmr}4Lbw)|))si>Cf-g!k-wVi4+agRe_XwFW zPv?1GkZ0?0GBK4g&*H^Y=FV2k{v}zb3v>5ZRG|)p+#_XZB@$JVyEW~`%1jd^tmGBM zJx*rKTSYF_*CjGh|I0FDe%jPng*vq{A(=5Bo#?1CTgh1CWybuTj6o_>)pPTX*@%P( zs?sgmLTY~=xka9P>gG(wEi(D(n>S;Lb~nosgmcP~`3f_Kl{!lup~*A(v2!G}d}izR z-Wu&Wg(lcDvv1`C5pPoL%is|ttmM&W*o<$;^>`DBOif9uuh`U(cNSNKzzd;C{L7zH z`Ct}Tgq=K}$C6>Y(?c|mE2-Imvt*ha*d!#76nkLirEgSaE|N*8jI$%tnUNZpxzm zBi8$}@{Ydj6NjQw{TO3X?9$B;x02C_N68Arr|KL-!b%GEXNXFkLi`CuTOh|`ImU;c z<47x6iA0n%8Ne1)5=Qh~e^-*)liswYp^9_3dU=P3n(;56KOZ=UUDNSLXt5hK$b5-I+!b)}_mKu=xIL)N2%BiCe``A?G z{fxBYH0a9j18Oj@b5H0S(>w2H2it;|u{rZSa>(O0sLeILsF@_bB%h7$68A`5+rgq8e(#Fe;S;3#d7 ztp+1OCCibBl7;3kGJ}ghS=R?322q zxI?O;n$KyJc`$HUCchIp)&81i9}__yxMB1GGCK%d?_=TU)k)fLjMr* zZIvPKXttn|-AG)?Q)5_{ZL*d5Ir>;t`3#w`%G~4RI89Zdm&bBWY?p;TLA+l{$uo}b zm2^QIJ7s1i;!P&*x_Ay@kY8<~$PoR%V(`pw)L$%uf>PHm5%C_7nYD=LppZc@%xR1!n1N?lnr(M==GP^Q;I$KwTW+L&V*r&ifP9A1d ztHLu_hNE_AJ7Zoi`BdgjGR|YN`^)a;4~;!cWPXY1Q6r^%5%Cbi|Pq`?+k_EKc&EqV#ttq~tBcc|p!BXNZiFA&B>)%b!F}9DmC~3y_488guC^!_L^pekS71lGLX3rDcQ~E@wCTLOqtV8-FL|OQ!5YG-e)^ z{*k@qo6r7KG8^$JIf=xQV)tKp0d=m*5xt1Gl4AF@#1FX@9Y8!va)&w8N@^nkCC?#Y zC3BFdl3x(_zj9*L7Wx^rqOl8^*)rZt5?8Vl@%$%SYOFx$R{(8EoH5gEJQr{W#(Tbp(OJ=su`;E@DJG+1?7yk zBhHdi@-AaNt4V2wxavp=BF?(D*k{EaB%q|o@)9hTHxcs@sC%VBTm>gEEP6Ka}5$vlD3xlydX2(5chB?yAZDu&pPTTIfyu4 zl&v1Ex1KA4BJY;Y@y(=Uv3JMD}w4aW6{sV~&L5Gd6azmAz}4A&v#I)fB|DP`29Qhpc32 zyV+I5r#h?mIRpAYHXDKjmP%QOI6su~BNA0oY$J7)ytI+)P4?_l>lIuUs?#jVZ^XG$_CM9gdf6(5L{#Pm;#nnIJ@N$uibxslha!r; zKs+DI&?O|Oq}*m!f1S*XK-@|WAn`0o&EB!Wv@*M;KmUI&E41R1*2U6}g|>Xsx_#wp zQOafpQrl$=;?0s&k-&zKdjm@t2=&^)5^g3GNQUesylo5nMM*0prep!KRLOqC`qZA4 zU8l^KEVGh+h+D~OKjc+(8VM+=yOjYc8HPlZoIw&wp54ZJd?p8U0`Vrr-qCfpbFB_5 zTCkmFpUb0@dj|tj@&Xc8atw(oY4R0EP{~Tf+9)fR-f7 z*GO1N^<4}|$$TWPq`+<-zpPDiLv5HEfNPOFU@>8*O4>O|eve_qyN68~U(7lo<;@BZuH9W#J zl=zYGS2A-J@$S4&ek%5|MtXL$g4t|;tWX1u#*f(Nwc3Akdo_2T*-k`3}}}e(A3imC{z5Y?t7eJL@HGL zX9lF?JQ7e6KFffVj5x=DlsxbY15%RqD+Ah{IiS?nQPx9Fo097>{X7Fw(&PdIQgRgu zC|Pxp0V#R)HwL7n{v`&Kl;oeWE1F_ zKO~wGUVieQ>VGn#6lKb0#QH`KsO4V_NXZX~M@hfGIbD@pK_W^58JwUxx{}iOJU+(M7UR|pM)9nk?(;E%HOon=>17-7N3szF9`ycC&QKQ%LWj($@2N3yCF4 zJ*6bR4Y{|pZkl7z$k3E6Jgr1S%eU~fk}F>!{0Z&0!gR0XXC$D+Q-lRpatKL$FH0A46tbd+Y_X@&2XP&cnV6$c3(Ij( zQlr}`q$G^+JGe5hVRoTwCX>}!>iEVFg?4V`b>!5Mp$l7Ew`<++4%R3+0Q=eOAH;QD z_BOpJQ&VEzlb)KjYN^`63!&-Ts2v^|TFt-w)wu)P*gLluD`W*P$b#nQyy2|o=DdHD zOyZ)Qv4?LCu;X_r<~^Pbs?|_hS(jwx)rj+oY*o_FSWl~F>BS3KUe(Neu;7}?n2#X2 zN68oXK3avXOR#ssie4*G$ciXAibRzRE6HI|vK-NMt}Dqp z2!EK_o7XD;G~!o>^BIi~cC;?a&$B+?!Levlier(PNWGGsjqFkK9b)|{SM|2iYzZZM z5pTY9@ys&!PAcCm#kz}mDhc|bz&$eb7ZNWkWo8*lJEe5K`{qIyZjqPoxw-pOw@9&}~pcv(r-I@btw-pOX~I4blq|MJTx7Vcz$JCD$ekiDDAre-yABif-U4d0l(hsp}$wBW%oJwj| zZJmOPwU_%;T@3Mzu@0ZV7^Fah9yJ+R8FEeTPQ(4JFh)YSYXCb$uS%^0& z_7O{%LJj0Zm!#XOYEMG{If5JzJzKRoIhEPxC*)BfbA$dvg}Ti!Qhktb!VQFW=)T*}$H zT-RKRj`Ohxmnu~I5zh7&vYGkVLsylVOvcqxX3WPPrmD;#lW8S07kM+1Yl)t)xgJ_K=cJh*!z` zh)>BSB+$k$OV@L=K~!im5?0dqQC3LFTqLf{LtpIY-jgeIaz8))jD~W5&n;*!;h37w z86=^^^#m*RjGXfr#FZ3#eODqrCFhWclE%%btmm*h4g*-bz=Q1I_&$O;sp&3pSjRnuyg&cGeGZDtQ-iE7^^B zl~ioW#FUI_$t5bRXdj`dk~*z8KuQ)NR%bb&9IfeINlzr8#5|1EP_vJd@jJT6LcHy5 zxmBop8;+vNJVoyCPDibkXWi2^DJ7 zp3*&K=|2#sl4j3vT$Q|sM3sDn=*m?(B+t9-chtK=dS=@YJ&*f3-h6gUL-Y{6oo-(I zcM*Mn_96D+C~Pj!Sy#xOq3%CqKAn&Mp>_Lu1v;}v$%)ukknTuA$;XJJS89n;g&d*V zkMI~69TTc`gnENQosMv+{mo>1+gZC_?JnFXl)Q?BmFz(JE4hxulVZOh>DrZhK%dko z%aDn9x(lSjddfi^o{Vd%cWk zjO>3CVvUtjwFg%qB?}OblG}T-4V2780!qsDVmmFCm52Bt&p1i7dlPzDO8!3V6eVL2 z*KC>j28jivH0;alCrDXtWRjG-`*F_-zAEXJevEpGl%oBa{p(VeAn~bEnmosLoG#@T z#2J*bU;xv2Q_95w+_OAyOL7mS^h_ylA>MbSoJPV*Y7Jtey(=?Q5zibcKOynCQfdt5 zp5>b_=~XDA*d7tM>reqcpRpRuqX8uL8*>cFMr1((gs$@J8 zS8^3etg!3Y*MbJakY%#+RK&efW=&RTuBZ82v&Bz42?npO1?sz zpU6ywmssl!Qi6zE$#ul5 zR62BXXdIHANo}I|^-$kmxE)!0La+bAv-$y2aaF14Y}V+89AsO>`cKMCB%)+5;Umve`p($tZaq@hMr41PaPl{~>WD&E_$ULNYUR9=j-9Skgg4&LUE}%%_=> zI1*ISa{)6`avE_sWSs$F)=bHth~Im=49!?b_jgDsv54-KEJB<`Wv0RVWRxsG0>xz} z=VAt}WH=IQRzim2P+Uo=C2XsbGUGwQS(4h;R%qb`UK`gK8`^P!OXSqhFBiB(ng=MW zl-=6CAihp(my(@`Pf3ygah581262>@b!Hw?58%0eL|e!rAmNU*+?JS#Yem8Cp__>{baREjs3p*WkN zM%E){YUdqA+3)jYm#pA@_D1ye_5dVI!(DWS;x zcs8omXn(*(XwijV#eh+1YDI zLdhW{xJqVD_2u(45n1}-P0Urv3?r*$<~JnnPmO%1r*RSVh*1KmD5e z5pH*`7qP5mOkHX`n?sc|cuMa&F4UTT`E^c1Gq{W_rG1UeD@tf>M(bMs-}t{hn`IBR zchbWtDdv>$B{TL8+(;&(#O%_Tl5#!y%`r;MR&qq`%66Un{;%miN%mG6jX1W*?$06# zC0%y0;9F(pYb2_~d=$8=+Bp4oa|PWlTV?*rt$+#@+rv@WAwvg{#8*-t`-UOzl(GVe zDJlIe6Z=|bCL1|xi#>a;89cnJ?(h7Lh21TinTtkLWhRq}?U9)T68=U?ml!Mbt(2XJ zN6ABb&1FQ<0>}}Q%?j^hVU@gug!jtKStPEc!+!SvKAG8p#FW(jo|X3Rm!YLlTuI3T zbbnZ8#v<%W3NVSeht4<4QM2p;2BwH9THP=8FBn9 zGgXdq?3MIGf=JWs%gFmsOodJ$j^u#slk?7Fa`97_n)umJ`gJZf&0Y?*;c?W-@>A++r2lO(^!a9kMsfzlbNTvUtbB{CIPt zYBlKutB@f}n@_EsQ<=47tgABf=LtWLGdb+ic4y|(CdJgBI3D;T8P&{u+9X|NR*;FR zjGGH%eU4m!TZI-`-ngCXtEUkQwvF{YaJBV_rj9YRyiv zsg!g_{JtdFv;P2!s?ce~p%#DUPh8-Yn5U_!s{3xII2_50UD^Cb=GiKtu+LTXg7D~&}roF%V8RncBPTl;+AU-9lkZ}G~7u2#U{!FKNrF29B1*Cj~Bvj@< z#F0;C9`c{1P?GG$Gy8q5n&D?;qN>^7NJ5F(%2Cy-*E!Zs4ccten95}S0;|)CzNVSC zpd6#wlo=}H`Go`JkeP`{xVSC$G|V>58<1E2qhx}2$X2)i%0s`msH7);Vh`0^J9}rf${d(^xf-h!+L*gd z`5cKrD9*oWH9|RWV`R>YTrw-k1saS*)1{cPCbBA;{d&k`?voia)?DM|@hSQn$57QV zBP*pcoBV{Lm1Uv(FWp?a&n>d>7CC;4luq1Sr~NJRW`b+Dp2s)0gz{a!In(488Gnmx zx<&rEMQZ-ee%0L%{r%?7KDtGIxkc{1a&xO5x5&I(uWymu zf8Jc@(OYDk5x?3*pWYJs^A>sNubWE`zC}K~Mb0Qmovrc8p{Me3PShD68o|G5b3^au zH7{lG97VLk#!Cs9wkoyKb+Ev%*(r& zlIO@cs>(vNS=~$zjB&r1EtZU&&Y`s^nWFuEcqR?rX^I zharBKqHT~zNs0gHUP(VBtYkeBRg%{#Y{iv4gIG0X_sbEdU(r>_t;Ca7m@lTuW($#k zk^~Y~;?7Z+Z=uOnGm*HGbBI;TFGCG-GNM{iW*}}QKOtTv59MM&N+u&=CC8Ack~+B= zP_4@Hjho4kRadC>6_Cr2JnGcMr*$Fa{2C`ZC0<4RYw-KwM%O_&K+uhdz;5|PbXU^H1Bo}-wyt( zGuh0ZW!oZ5>2bS|E#}#%m>S9nGKt1AbFZT?-|mt!2yrPfe>%jYWR0JYSJ5>iO=Y1b zx3e}%rXyh`hme>O=N+_iR1>e9{YXM(cHY6^b3GwDyS*s;Nl9lUsN{VluH*t@HIsE} z7ULXJ@-h-u@>Q|Iek-oXQJg|g%0itGuaZSbM9Fz1uB1i@>NJ;i#vyJcI}m?RQIV1? zk&=#xvxO|Q5b-Jb6^SW%xD=gzP(>{MTS!7>jv_99OIf;NX*SUk*=#c6QJEMLR#N&- zx>wR0akr9{&DUnVN>-5xw@ThC?0s&&NgG$8`b%^24K!IO^M^M|3f)B^C66MGXRBt; z-mW~<$Pih_{2|La6V&&#Hk(3iWatVK=_U)AKRn%1or)F8(8?oQbwJ{M9uVEHF`2e9 zbJj?os`i&4>@jw|n~nCA33hnu8I`m}j@%>9@>da;%0v;jk}^&XM^4j(bC9^o{Ec|q%RxU~p7TY?D#W!ubDO9B*yeo|xX7r`M8x@wEc7E1yUm`f zJ?OhC(pguTF@LslxH>@V$wXA0JMLxBLHjIA{#v0HP_*cS;(VQfICIO+4kIolD2_rBFUpyjKeicEGy8#ztCP&s zOfPJ`n@e^-2#Ki7PQ-O4HK5G?%iPbxs?bOzo*HB35WD}!En9Vek&LIa?EcBh9BCy> zkf4%k4=|u?G5v3V;%XT)kXUwz%qvwW{gUj={ISh*YCyl5Oc$9MU6uVYOI}ZZMuMU* z`tR=My`zcpL8DSNj*u$!36iKJ7q-}g6jEF7laF{uNY(k6Ok8E!y4VeEMIFEOCY0zV zNBz)4NG~aWARZ-|f5%gG_DOYfjT5D?@_+V{9}f_dU)5Qd{p|#HD0XvoveCUv;*( zF$=3gOPg>M)%M(ZHm4O(ttK|5)pK${6_4k$=BiBZC)ltmbH|We*3wDpeeCAVIQ9c% zq353DELXCiIlFqG%p7V#MoF<&9Q$;+tA-j;8DF6^YwaZU{IjMtcjdvd^bN$NqT9!Wee2Xxqo%A~jD0IAGq z#HVBr5>Zn2DRzvJ?B|~spomX)wi|H_l~Unp7GFv6)7%BrT*r}#sLWy0YM89^a648p zQ?j0as&>g~<$Xn-X4479RI^`AGj(_0O{BlvM1%9#VJC*AV9@yH)a!jmP)pw>GNM zS4?Q6EZw;yohkVei7KhmiPJ1u+I~bk-z%rJM^z4yag9z^Huryi@X(nBNl~T@Ln2Ck zLM-)2@^lyO9ZI$#K_xZ2vWLdXX)H&4S(4d*`EKm$w({w3I1HaK-LrK*kIjzIl>tXsoPROZVh;{WcGbKlnppx!AShIiaXB&H|+Z@Snoz5;z zlqRv|b#c@v_+?h+D}x#F`*8Q6#J+XK&VQqRcc!!jpvf zt=Ay$D}t=Oh;y=((tQ~9>r#dw(Kn=QMLbibl@Au(56a9z#JxqzodY-*)=BA( zxb{d{gg8%08TCK`ztvTBw&Cx*mQTr?Dg~@bN@`UtV9i$Yzl^-r3MD_&S>QL>nR6fq z`jV8sh~K4X8B|)mfI5jZR#IwEVQYwzHb_iK7)dC(jCgX(v+S|K91g#t0p0>uOo{o3 zUogLHR*TV zLmZ`L=2awKP0BmNSRt2`WiRj+>}2))^WF8lR%Eg~J)XRg*ZN+`7c|RIvJWXUMYj4G zaVfcqG*(i0I436}o`1?i!CG>RuOX4TQZ6H&22wmPGJCg_1tSVuV^wEs5Z4njlVc>; zL6b4pfBWiP0y&6*(I4pLr6 z937>6heVYW8_V6jlgxBNoSmi2M`B4yKL4D80$pS%eH^9LdJIN<-DGAp;_NQvZzQIq z{>xN;R%XT{E^kuI@#n8KL-7=4N&zm+!5*@i2l4cjG7E9^l5zxzDk&Ra(7k1*H{#5C zcQmvA51~k389IqLo|kghc;+!sN*APJ<|az*q303bD4AJ-ct%UfK-}Z9#PnZ%0-;k` zguH~rPfA&j#AZoJAkO(x9-hcawM@zzh{ux8NViR5s{hN*(Ernrb9pxLfie?XCFP`% zV^Y#zVXi+(>5tS<>oL}3PRL9Y@tzjqx9)hAWA?KkEAvA_*QA(_bw`veoR-r{DCtZc z*LB(IGbE_wuF0&c68~7pbwf5gjs%o!k6Tt$Ny90e!MWtZZbUYy*~gGbA(?6Q8nZ7f z<)9ym6_M2K^}^O^RcI&@xm{*5kUvzW;2R96n9S5ia=k9^3m(Mfl$jZCaKc2&N&1nH z_dY4Drg9WpNg0cHUYD{Ov4%@Yn^xGWqPj1Rc%G1%-qU#hXQ~Q~B(zbg*k)%o}p4mm!WBb}PHH8;C0@c3<^_>@&X#1)->t-w;poy?VP@vo{M{J5~4Nky8AR z*|T4Zq$@dxgcrzZRCtR+*1<2AXdu*)h2eKaCYSMJWTcwecGK)_IkSHdZ&K_bKKwRs z=c`svAWM~WK^*T?k)M@#4+?%N562Z`n`)M4Cd)WmcHbPSI8`owcO>?%%xpod_oP&s z#YGR{`6u-`*A7rXg(FLCC5ymxw3SjcQ~gm$OoBvNc5tVaY)d#GVlM`8{`C( zP=)e@3R}a~%{VXL4zgS#URC3BDqsY2$0W*tU~sZ5Fa%(aC)$-5(Y zvoe|e&w&a~lc&%sB=NBv^;yKTT1wLetl5Kd&Js=OqU&xf~jOjmrm}ZmZ z=@CGdW{1ekM8coS?mt7KD)TMk{7hzQFXYnnj_m$Zxg5M z%$z{HN^-r=dfX!~UyYDIL}xr}A;B%8j^A1iSzijW?p(~43CU5nN_Hb7RplT3 zkoQ|zy4eTZ-&Ck868=tRb|FzE4VJQIO4cEK=v4ejyZVP5dsVsVhkh;@$#5ucKpD|r5iDjKz-uysz2aT?;`fm?3xdK_qZYW^#OtyevEOAdOY4-bnC-Up9LS zik^_N1xYA5k63CR)mAg0A7v{q;!-jl2`kxVTE*4#PXhAAWud#*Fd!u@5a&sm8I1&# zM39)0ACdS^vXyHs=Utm>^7&^blt_l`!|^TBTP@m8CUZ&_YOoGzB@f~-BzjtAV#sh+ z=d{V3A(Q?5Q+GXu3}rnL%|<*wOF553l{Ef@xek+?aT4M8z=o z>lcXglFVE{;!h+`PW$=i!6;|>68Qx1EHYbdnHLaeLKa$r1e6>`!b%EkVHK5lkw{kM z%>IW%p3AcIQY4TR`&>9}#FHF#=EbVgmt4OZ$jfj~#9APy@w3U)ldT@z$_katdP*?; zkB8j5WwTXC_!B9|k!aSaP5+lop}*vypWa3tCG(MRQtW9swo|82_Mqv11mw)H3)!Iy zMy^WfyMxlr?E%@DIfyq;);t){_ekELyfB|beAnd=TYklWr1-64P$Efo=?8Z*#v8Kx zSCPPfvQP#RQ_}xy24u-0{*1VD$W`pNi;NQgddQtqhHC6))GD+V2`eeOhwha$MqFz4 z9TD%F^4PzFG*g*neiKsk1>(6)4ygP$tcMam5?68@vGT}P-M^)dk_|{$Nr~_Lbe~r? z8~q)nl^jD{`DEtN7}s+(==O*szs#&gd`e31Wf}!!X7pa3e;frRogp++mHr2b7nYgM z`wCktRAva`aLCMV#HXbCe!9P1W@aG%n4$#ayhDb%d`}^-E%x@DWkhBELZV8_AK=|D z_0p^Zl5t+vS%k#>s@ZRI@LTNNJfVeT>7Q zGF1`ZoiZ~O$xxXv;<}4W_VZ8f<1F=Ca;Zxr2@}eCA{vX-QJEkTDI+s~AstmF{|N?k zx6BMeMrLNX{@c4c0J-jwp`Vf2s?b#=p)&1%*O^Ke30C#A(Za znix@M@Gzua@_jwK^d`ioT9rJ-C05B$BwATc<2xjl%49x&SP!2j^neV_K`hnmPsCAG zW}ZI7>{aGtBh_T4=+9g~RAvm~crca8?EfqjRG}tkIf_{!vmPHH_4P6$U6p)?j8$?9 znXBY)#HyL<-u(R4>UEAitU@m#+myV4#2(6OMyp?tYbtXcaaNa^KELotGE?rVQAk*1 z=>HH@Ooh%PP9^^#jg=Jrl|k2*oef3eO5R6&b!6r`5|-k(I-KX&*Oj4lNKA&T(id2? zdNMQKh-!5diK|TAi|huK2_f+qE#cAnPx<-&_X2o zsLbR`aB`~5-F|4MqKA;BN}3=$m2^VRDH)8oRcE^q=PY^be?+P%xsu@d$Md)xW82G& zQOO#lzH0UrVl|en9{!ytJC%6?38>5xB%W~L!|-;u|DArkB;Gv|u4z1F$PT|i}8 zB7>B85#Ip2vb{pCe>ogRvY&s_t}#~?+KX5NWwS-s8Ffv7p2gqkKS?~W$fr6QodjBV3q?2qm#42KWhsx6Dkbsi(v?9DRls}B^i+Cs6 zuLJGbFG3=dG9~r?&v|HwdU;SQM-gkOnptziGfZ|r5lM8FSBq_kPi3wl5hV?BA}`o= zlFvVWL&Ih1jfm$(DOZt%l4`lgjF6e^ide2uGBX{PZIHmYtY)-&&9qXo8F9TVGdD~t zC3OlEvEoALe+1<9%VwV<5hV{4EMhqVGP4lzDftfx_mnHtyAa*0%sj;Rns`sdZ=HuC zDpavBV^q=&aZixl&q0DpzDKNyGIM7UmRd5V9u8Wm;&@me6N;)($zq(GO1y~Yby;XV5>ax0ab~Y%0g_Nsq(l+F<$gmJ8e4+( zQ1TZNQ8Kh7rIlPj5=sV?;s9lzW}Gi;5YIH(SB26=`0bR6f>1(9!#i30>9W~8Bs@dP zcS!Vpxr#;ZV$dq%MxshaB4Km=&HmiZaww)kr;uP!c2>U(h2EAj42i2uj=Q;h%~2V| z`<5;Co%3TP7D}GwHeH1hvt_eZ_b~f+r5r+Bi=-4Pi>#OOC~{71z4nOpvCK?FJRet; zpa0ne#W%>%Z%9NnOLrn`WTqz)T`MK690OV>WhoL?as!DX;{BiM<(d7bvRQv5zDdeF z#Ir?842f=&l2(E4w@ays#FX?knH^-ZpMTzls?3&8Z66>B6Uuu3=SRe?GFK35r_4N1 zv53`9Wf~#guVrQ!;@M>+>-lFP*PX=`7<2 zIs1u7KsEab2`hQ@evZA8`A9-Z?#fK#JK24AB#;vO`DY6hPZ8HD%X;$xmMA8hJy3<& zE17^Kl$C5MohlA1MX zbwsxEAz>wJk%*F#wKzaWWh?*FkmpB9;}E9`eS`#+97V!P3e=|bFPT0NvJ~> z^h1$(^4M=jd}=@!O(7+{>d?KC`AGZ|`RJXaZV{`_yYhNk0!hT>5J%VbGy9X0ju7%G zY48Z0DOrrfmE^3)?0=GV9zi;)?pq_S(=zi(J)VC8ivA=NR`PItc7u|)kc5(Nk=5tz z()O*qbb}(+RMmY|Bs@SqGx`vJRD~v)&^cM?N5t`qlt&tpQ8Ej0{wgyGlSzvGnzvjd zq@_GSU6H6?g=RttB^MEAa%Og+7H)QfdK-Q{5-cufw&+nFK-9$6Bi@Vl5bZh%B%Xuw zKl|~k>0?E#yzj{^(-{dTWV5M=^Rkq!NKnaD#QnR>41Jt!uH-Moc||?{3~tPVT#?Ow zN4$SXY1M>LD|sJr{3$aB5Vw+|P3d0AlZg8-_53r*grMxljm?PbZz*-3U_F#iOqO$Y)dX`KNL#uK7v^BF>NO()J!cjqFjSGZ1fnnW^8J#a9^*;!M6)Og{g_Ag_A) z*rE*sxzkPv;Q`b=Pp_3IiyZj$P95D5>c6tkf=v)#tg)* zS`~bXHM?6@Zh#EW&Y1q&LaqujG{eY!Qg$E(%Gr{Cazw_~m%#8+jIgp#k3f^+2|JC4NFG!lqaF}pK!El;;R!cf_RkF?8r7(t^5(_d$rUTk!Gs< zv`(y08+oK#Ao0p_&>fJjs?|Vbk`g}>RIPIQJG0bDvX9vWB&tGJ5$^-CvmRY2R7J{i zB&MWjSI(enGUG?0>g3$m)nCNgrYL7Oj?=Wy?pz7# z*aNbsI;A_$KW3|Dhqe=1sut}BB(CHlVm%^f*5O$WkdoICuaZqjBq?_HCA>WU#1##J z9QEWFcO%aFQY!Rdsg?KcEv7J3`{LtQ}rMiPx>reR;2HIYNyk0g{l(vKB- zLS|MY;g(V^Akmi9b|n;qV zE;T1R|LI{wWnM%A17)2xNPm_23ULm~%%q-wu0hekcC+MB9L$?ds##kkp3KKSll=bIeNb?i3=KkdszL$88ZI-t5RZ~V&ljeD=LMQgk7}-U(Kj-bi4U%=o{8 zhO5v~WQvkYNGv3qbsWWQT4e?yQ6&K+JV&-#j~rH+U4FezDiEj{og*>k(Qy2J?Na6##j@_!<7@mKEOC=2&!xDWcWfhXH3T;Ka zN)91DCFc>>ayjUBW2vk%{m1hB6H}p+gyKrtjAQ4okcIXmb5)_U$XX@;BCeIP)wGv+ zt*9~!5r0I5I4?w&u?#&2S*xY2 zKwL@^h*wFC2^>TvqY!JMJoeKNM+5o%vlDSO@Jq@wkt6hv-Mzg*S|Z2Pwpwg5S7qiG zB$!jyX*8*bRZMmNG~%oCf3ofdzRLOk>p|*lo=v$W zl3x3G`}x;%P&Sl!{&UT-sVTc&F|M7#m zKTL&4P&QJTVlU_=BwgyG@f0q)iOp;{vO?0i1KBR}2(l+8%>RD&MNna?&8!0PUbL0A zAIWTLV}?I+w3j9^cOYJK8?zhfD>2?wc9FiszyI76nkqrvko3;BWOpDrBA*}yA`Kp; zH;4>!A}NnS^1Avd2hV?AhKd66>!bc-oF+0BsR+dHRuQCJlAeJS^t7e_%AF;0;xuaL zgdiri|L|r)p*Xp{g|`vO6FI7o1`-*76p2i6F(=vVKSD}GYCO)E>K%`X<$o4bQAIBM z2aueT<3Ub7Mv6s_eu7RUrO!Yzv+P+pNRi01h!;#m)S}COGt_Xt?P$LvT}5h7r(!R# zNuP&Qh&+zu4X`n5+*u-hXRs$QDU<(IP~oNiX@1+!Mk++UMba;`F=p=-?UK+$q~Hb{bm?rm z%xEk3BAFtSk?cVH8d`}Ql$5_i%5L$~@ng<-n$(9C-Ov8UXW0Mr7y5{x!7tehDo1ifenIr7-8;_Z66I%y zA4T-raV7tey+}mAxtsAUZDzh6=Xt~aBeR{HY(H{Xh3GG**pKKJ6OJt+W`Nz=OhQ5t zdAhL`(hu3sc&_?sk0Sb%qyo_o>rZ>0bmSLUyou^j=LHhF+sdu~k(Uwu zf1T8wBl`2+-R4)9X-=eKD-rz?*P{!_ zOupXwIpV(F%JZN2_kHUwWKhY^d*6)cHzSw)M}9^07jazs5)+zy1?7K;esd)4ia)aA^jraE=0e0cf(>X zNWNyb6VWeL^<7e3UO;r=Zu)AKoD+Q7Rgj=SmLvN0+WjK&zi^bdJi7fZ{w!7DOVPR$ z__I{`(e4xYyGEJCEQZVNtmXbJRiR8I4-iu#G43xN&5@YB#ALqXr{m9T^Pg-m^3vDH8b&$$a0& zgqJcnL|#J*1M#b~)0?brAJ}5tkCcd%ycwZ2KeRzd2+I4&%CNU6hX{ZD+$*c9V7H5V z-^ECso%c5BthVVqh=jhhvifcJImKE_otIHXB2gr7y^Tr!AN8@p%H>F&$n!{%$UdZC zqdn_^<*ZZTuPv>IvdgV>eTQoN#>(AJzO}Lk35g6}K{pjyi)4zN`7U`ygqA>Ik#_G< zA0ji5Jdx!0X?u}zNU_K^q(mgAgbUgnvE|qX)8#5az5$XOJ>HKbE?m=MMbbr1`jT1< zB)Css0%c23mof&P$g@bENQxumj5XmsgNpi*%u?(B3-_wTZue_6D1NLb|beKbcz=yj+-Sfu^|N+vP^ zsSw$XREk{iC;g1S(_o&<-vd>6R+b}WHLU!Agp#a;4$?h;vh^_p34Lp2or@6}@E3LV zt?YkFA)Vv;{at;I`_zdv$0`3*Z?cz>Y$qZ;}QiMORJcCMhlY z+hqQ%?e=Jshq>qbhu{H0nf)hB?w&90W&1ek{KIr6sh6jaB9Wa)sYu5oJiDrCYcqoU zDlw(Qpz|c?%zya`Sh77W7ui(H7yl9mwc`(g$|XKW%-OZ$XT^&=w05-L6z+2eyc`|t z{_l;6J~o9L!*xUtt%|0rctgFA_kSWUBL5Tl75Po%P>(g+8t(mnbnKkrzdlBctlslv9$C`c}pzM?&8HDV7Rrg}jBW zt!zX>4Xk{{-&P(Vb$&U&^EyZ5$=V@rikx*>osc&}B%^L9;{7bNzi!BD+0bTob$!pv zm84&(M{`I_ZvBwAPA>X&PaEuOwzOa!9088$`~!4SA$3=_GCpzkv!JRXtHXr)|i4 zQ)Dp`YG-3wwF`MYL>@ve6sbgB5gD8w@>-?4bgFI)--m|BDE>g#{Vm*vuh_}oYtOXP z-e&Lqs%(bDoKDOUiP=axnG$msF?~D6(uv;~ZiY7b6g9hP<>+evB_yBdMM3S<{iC?!LsozzyVLstkmfg^4gx_OYjB$bD?Dc`H%JPLJCf^r!7YEPPg(sGWAR=EjzOch=h@n^K8r% zWZ~er#BK~fhE`RPTf1s@33-!mhzB{zMiz+_ATw{XG0TwUB72e0y*8#tS4LSvT>hh> zBM;l4=Uvb=E1QwQA}x;zdE1||F;^gUXIq(x%$jfIsuSyb{Y_^i|9u2qvcLwpzY#jr z1i3$>9rC<|Hm30W8eX2n6cdy6l8teHM|6_J9MwJK4P9hn_yaCCCwp@w=oW&SEjB^k zVr1n~E919t_bzAE@4*cJrj0od>HDdbA33X3&WgN1(9c1TKVS|cDJ$)1S;sOle_^HQ zm1M765}HlS%R!8v&H-etoOR0Xn%*8c>$1pk^v~5cY4_(xy+wA~DJCX&jg5Kd)?_bL zVj3RLxc}0|xIaN{DGZo1Z*}93F8Y#w8KSgTs z)3f%pZJbstGUvJm{9bJvbIF;M$A9^I#vcDCH1U4jfCo3*@EPqV5QyJAuqk5mFtj5W+O{4LYbYc>_Dyfs}~+ z>7=8LIinvJbX>&J6OebRm2#xyG%KCXqhinS#c%s7k;)6KJcfiXwDLPr6o}uc$Mg?* z6&Ln&vt@jP{wb7skv*;B`IIb>nqGVe=UfyG%^5hhMsD=(IRh`xdYGV`svx(w`v}RC zgc@FeTpCY0o>0jZ(T30P*l20=_-6)QesP$fk}KjtE}bD3=(B{+MqpP*k48<8B5x&xR=L|R`&?TL&*N<^MQ%0#|E zDnzzMm;t=2Z1#r7)+i{_|>EQ|BWgiFt8ggl(_{Z6PQu zk{+fyMY<#DLv7N7E};=b#$QT0B2QdKi;G;^fUj3BleOmjK~#|hl{a8VDKUQ#Q+SQd z{_2MO&Jc;&dO6u&Yh%77W{eIY~#-x?pe%G32JjSncZL$x)KSCyvNg-@p9Ia#DqrMv%Yfah_o0=I-`5q-ATQs z{GvBWXcR#ua@tg43MJ-cVv5Gt%<5jlSt5BzrAWrL4Dzu(?bDeRP$86<{@M(qGm1Qn zgm1Jlzax1fuRPBm=#)#mEr+vm?O6wr5+{kLGed_{MfcmF*+_+)b_l5yNxRBWA*f*&s|A*kdD8|0o%^$&vlq-%_%8lSW=XCR@OR`QV|k!47F)W+;Z z3gQxbI^y*lMc0dyTjsojr?@}1WGnwpV)CA{34P0hZKukawFqKB#LA{XH(vVML!NgpQuld#+A1V0 zl66z{!5Kkxk~xCtxL{p{GI&cB|m-6E1 z_yz1=j>+Td<;un&1uxjEe-$a5aDtiH_9N$HSm}8yjWFMym5)>`wDLcsSkgHhfkKOH z(1>xAN8}469Ejg78r;U9=++=M_4snJlUMz8e0dBhdCjK$HR8QtrRjL~FJ=F;bnke| zdW|jF62x0>V|F8~ElWNx&w4$1!6 zUSj*ZIBT1Yxe-bK-pX4@PUJ_Q{7OriK+sP%XfRSB@(2?8*~Y9yvUgjlbvI}2vCPv{zZAKkUu{sGiS%KSTqN|Hjah~icCe-Y83{|w3HJ~qG8!rSP4+Kyp-`nw zdOZ>rsedmCiDV;XB6lF6-)%aJkg&-2E*->t?XVSNA@qYS$Mr~&oVErj5$Rb#((C-Q z{6=(NKn^FJ7@IA8d5W0ORW{`hkjy{0#KivPg!@RyQPth!6r@n(AW|Z7<^42JAbw`= zBAI(_I{p5Sl~3epq|kGh7>VDi9){BQ+0#Z&qJxNhffVhxG5;c=16GDTz*!>iA_XG* zkrH3xpDu+Tq#P2o81eqJNjG?iOBA^g$rhQ96pH+WRES(UnTtN?ryP8`^e&VckiX1# zd6-K3+qRi|{8SLc_*Ffbn8F+UmiEuugjCG4XSJ9@v;Jd?aVJs`7k~e<9x92G+Z%Wn zJVHVuA0U+?Cr{;~580%bA~_;wK1yaHYmwqAiRFLdV+^4xa@jwJREqrLPscc~Dqh}!^G2@ZqBUNX){NI8K{;eY9XBRZlX4dX;x}L<`hlFqQWBle=k5o#` zF;CFao=v9^Dd?6E@?Qg01VMg6=TE1j)v!sIA~_;w&ftPXmLnB`_`RXklf=|aWX87% zknAKQ5pN3=vgBpWB%#{28lOeHF6K0E9a1PspBUw=f&N*3G44h9gw#w#pCg6!ZNVa^ z&Z0sZ*raD8g@O19?MLz&+0#yXikQY$ZbyonSoshslig18Z1QSqW6qC2nazFjD{V1S zCerI^vTtEyW+P=H9p{ivOB?erQYg~+8TyAv!86R~g{|yqDRW7vwUr1`Boca-CQGw1 z6OnKmD-DXcXpwP9k;tYZ_CML}>}h?Uqs`h{S%Q?wX{paMTS!X}L(=Qn9`g~BDJge< z0cmejo{mJag+7IHME*gFB(r|=XlaRAf|TeE07(k=gMPER54XzY{-?`}Pe%UF0xws8htAcIpB?L6=?Ztw@EOwjD{A`Z#tW z-Dd_EoMr+Xm$$ z1?O1#2nn5MC8d~(y}-&aq~angPa=7j_~MU+11`pw`16}iuQ3rx(1VC~wLPr_DIR2# z-sjG`+)CHi$?OU%Ly_>6Rtk~Kpu+~wZ$5NE0r~Z@&m|<%`3*7?8H^N*OhL*5@yq%> zl2_no?@OztdI;d#4y~Y=jitFrY-y+`iR+_#^IYh2ON<>~naz@y*enHYl z#wC{jNpCS0tH|wt?m@~%#e0Bb`jQ zvKh(#%Su)$rJrGCjuYua>q^=G6bjYdVfLj>NT7u+> z)LYG*FVYtYy=>3A2gww98_5y*-KF!g?0=45Ls?(335`TbM4m%JOKi;7NRddBFOgy! zb1_okP0V>{ZFH> zDA@{o+5jXh@)%MgveL!8YtO2?jjPvvysY= ztUTmmO09g1WPf6%#|HY4$Xuktm-zD^ZzBnPYEK)1lpVBEiWIH1a?;l%wA#viByXLS zw&ira^;V)t_6A>q=RcuuC|N-M!tk(@jrO#fo2dM9D|aL5o2=|Z3cj^+)3>Cv*~(5N zdut&6{wHTM*Z6}CDn{}|4kHDJY|ORaQD@t&EJ8AOSZTY37?H=3oGOXsUvn!JTSacS zGZ85hNvfb6BGZucoi?*QNQubx+h`z>n%|R7LR|j&Q0PaSP_rLMTI5lrP~_O{jA@bQ zk@Q_Qo$MV{wa7H2zzF$ofl3VVd&YM%4gX{lnuuhJe1Q~*wEB^BM8+WA&o-T9NP(4z zS9=$yS@MP;-fnx^VkBE6`6m(*xfCf8S%i3dY&x}mCLNK;bx?uOTS$pWv)we1JdnBz zDfq=E{S8v|tCdst(9!DHwRA3$_nVFRHv)xzx0Le>S6$zpR*IBKOs8MzL?RD5X=u;- z841a%n6?JNn3PnP{bBQ9iA%(KwZg4Ro zeg0to6FOj%e)&K4Z7?g35mRcl>BRB8vjMf zYS^|Pk7S2zOV39to7kB8e=}R8Ml9V7Wv5zMhvbR$`GN4b zBbiN4w9kKzKTPQ*Xa-Us@)uGpa_teSF%Z937b2lFo7sLOEHdO@3Wk{HKkq}u5|rVk zcx8e3NneI|7u%%YM8YD?YovGuB6lHWBJPX3o_mVs_CJ2o-x8E957si0QoJ0In~(yL zw_J?ethK1gC0=7MaUzmA+)4#fdA*aW{ZE(V6mRnt_9OKPNb!|cK19+-+Jug(mEz60 z#>R|5GOx8#jD$zovwlZb43EXcpZ}auJH<=oYss!I{Q4+B^5ny%_mDx?+n8o`xM-2< zk&@9ivxP|67%MxF@nijTg6BWS)lKozZnR0~BHoSmwAYYOu9bg~?3=8dTaOr-WL`jY z+VSdhR(!AJ?|<%wbpNyVKhmi|^_cwsNa=s1QN!wIT_F<7f1wa9z*18Ev_3~wmr4JT z4gZl&jjEq@yNb*IeI=yc(bZ2I^dEWpKeGEjk`=0+&I8qi{8v{ae!FW*_0vZDN8bF8 z)N5S*tjqo*bE-?k`>{HCr!=Xa(3Jnk_Www)RK~P?_&6KUk6!;mbn=emG-XPW3H4J% zKS1x(thzjb=qBYLq8pj3o4f4oLbU?Xbuul|0+J>8ZbX;hZxBuB)Rxr~nvH18U;l}@ zvK2KXi}G8oB2=|3!Ktm8;}ZLGI^(T~K8pPkDU(rtd>Ug~iZKn*8;_(mOii*Xj%kw; zskWMx5tO()A$RZWwzOI7y9)8ID$GN4y|3Mlr1>->@!g5D5WS^Yj_9q~N$Dy4+6}p< zc?Z&ulG?WCG^w=v5dCJr_lWM1&goD+o%x8SQ?Da25lMP1q(NUGWzs-BGN>Wh5j~3N z9_bfE_ecXe(S@a`?;({tGHj(?*qO|#w$<@3&gI=4ox5h>;HG&u+nIg|vGZ;|F*^LD z3tL9BdtX>LY2MAz(#$Ce$pG!<9lD&GAVgnwCJmWy`tBa4eX!PFnF`sy-5w;3|Y&Y zwBSv-dy^5ox#BC{^oYHgnA9u4OV@!}!J9Jorf=}(;`O{45WHFC-V6%fT(E&RLxVRf z-J21?n|>R4lRGY2xN+dbr11fs{WUl-cvIruObXtdQO=vG!J8HC&5Yp9so(HsPVi=# zdowS1(|Z$d7LAJ*Y$A)L0iN(JxFUE{?B0|HZ;so{n^nP^Mefb|;7zyhc(XZpvyeB@ zu4MyzM>}ufXudm|=Z-Sga@1ifN6)*XB6pPj6-R9=IGXE@=D4G@bsV+Y#?fqdG|L^e zSkFU<3j%K){)D0Xp{(++>+)<%B3T@=5(RPj=b4OF%QNyn}s=tGyDeh>pJE~jG zQSF@^J?M@mxufK7I7<4Fqx;=a0Y@`8ad5=Zz3yn@E{+blqrctJgl{>@|B0i6?&yF! zx??j(! zM}z+0XuUi7${k(0gQM_Xj>_E88h3Q@PL2lb<7kyT`rI8|@FPe4_j9z;9ev`C`t9PV z?*WcV-O-2c=bI@up|JI@gN3-0~On205A4jQ4 z9L;b?Pq?GT`#B2L8GDlP0(G+)7|4)wU*5YWgJ9^L^)jr5ka&3+# zxug5tQPN)nd(W)HK>-KRd)?6ycXY@dP5hgq33WO8+Z`QrNBRG7bVogo4!EOz?r8iW zj>gsJ=nszGuB;y}N{*B>Cl<`Lv+j>biO8QwnMmy}tl-buvzj8AB3+TN$jL~K$lwT+ zCzOX2h)hF@MHV0>BJU$*B44?)itHu+jD(-J;&mOs9_s~5p{^|IBHfYjJR8#&$*Yq1 z8dh>gbWv0Wjg-7=Wf4;Lo|P}1 zyl-U>;+0rQK89_QNXPzAj!+g-AQDE3t0Z2g@QW^Kx2itg#`6|LxAhD+jgDv>?pw>1 zvSD;_<8a3s>!WKMhuhV;jua|CjIFM1x=rLw`bYM( z-t=hBo1)Ta&i9=2N^{Ox82n4u7W_+b@MgYyv#c~)*@7%e0(`zDxH5Q?-YVR;&Jqez zR+`v*)T>b%eXLdZ>^ddC^mTMf>u|rC zd7lI+=D2;yC-G`;8NKz1)0;#qdW367TcnXnVLZ<5hZ^uMXrFWwILQST#{ z5?zxe1}u(YQt_wJU)zNH)hP4dmVFu>(w4WC zvA4Ag z9_i%1vwbZ08XdwNqZJO0>j30M&+iaEuV(hzpwU9d(P(Sq*Jc~7yaR2K6OVI^R*QGk z;YA&&!>o?sx-|>!za|x~jgIX|Q_YG#+L0{s)|-C8Q2X2c+fvtz9i!P9;q*GI+(_Gy z=#F)h(lWQ04^>~HmG-UVHS?~e0Bx{>zbrd?(Qn5d1SDv8xbE}s?KWRhlWh@R1j z#4D`QUVn9@8?5lJYgMOkdaducuEOZ>PH2=F5%2h=W(1<9#1je$NUpqANzq6>qKAc&Ma2iC7fHM^zEKq!>wx^HHh=_g7f@j zb4EaAadKDU-Hj~b!CB(ZV@*biMV>%1H^nc&owXR@LxJF|_$B3)N6U_3SXD%ucMG3W z=YIsHe-~@SHr>j2v$X0Am&R5k@4I-a@ifxEi!SUI9(B~8{A*$Gul~hHT6CvQB#AD_ zGLha$XiGd%m(3t#g~W_T3MJ-YBz%7UX zh@a4lVuT-prE`5}H<{IWyQk9tu1xATwb z+x;QbY1pW|aU*XVIUWc)W<1&#SIC<<;uWH4T+KdcMiyeAnWB==NY>GG8hd{<5{Kmi7%a2)(%;2~GyO%Gu zj^iSI2;?GUQv0OXCHr|j5rGyhsAp({leYeOenRQT^BB6Tl^c z_M&^Azym6N?mhPM%NjW$#hc16r*y6AS5YZa!0*a)FF)q!6RB$UWCES~lXPuPdz1Yc?ei9N~ za}cuzS=7uw%}=LgZ#LJF=9Wf4A-Cz|e!gqkijAckV*Wd1o!eUI{TCqZ~X+D z{r@4mWK69=iiYtE782Q~oSNcItQsD}M%_7X%=nRB;g0xZu>d9^*1N51B0KOhtPAWoxJmnKRv= zD}yg6H93b~&99emFaH{^MN)6I?fM*&AxZBu z{}#lrWr)4}q-&f{KbP^^4_V4DV|Fh;=5b_}4}ok(!mX>4=HJ?1z**8iMj@-rSRnsb zpaD{`l}M2!ecFZ0-fe8s1xUKc$4GyE*@%1jmlztrSg32yy4;B!oDpv}lpL%l{%Jdq z&9dTUUPM`CA{vim@ykXMnZ1vsvfd|p%o?Ob>a69(tdsxRW{q3}^)ImW9O5=siKKr< z`bt@kAIKVblr7nKBt!bgd&rCqHl2Fm6z|~Q@w~X{$^3(y*n? z;A>>gVk>EvF#P=4E2!{MNLr$Ek@w3;q14>3Na$`mXnRI3rRuuGughKWc%*>e?Bia3 zqr8WVPme($^)92^%Fr5w^zuW3m}ijnlKnPh{Ir^8y~r38N#WN6*^-SJc>90jb`w++i zWI%m;iF=Si9jx@cl6yqC=sS?n_5FnWluM9EdAeONY7VZx=eYn$Pqj%;L#8&dvK}dw zrKrVKEMN_6%r!_BtA1k9e-7~{!K$+U1a;+0a_;3{W3M48UY}rd;7bHa%djz@BfTPa zGH!G=*~{>|3JFGfkn;1$uC~D<;3xeHlq{2R&!KcQTE}&Dzq{Xxv^d6QzXHiCv~B+{ z(xan|x!@W`f10h2X-NNWLHYgcH$iix$F{we(#t}89g^M9CbR&VA#>j!NL?vL?_mr) z|9XPb7a-efB-u?^DYVN@kY2qUN-s0P#mJ1dw#Ph<%#)>gBho^o^>8L1SqpNI{;oY- z{rjbV1)3u(*a2iveOry$*H!PH4ry6vKl=sH2d!<% zen#?x+1QWiHG;)ShS^;RzcnZJ@?$$rkikWV1{=KOXAt4YCFX)K)kLt=4WKE)W@-TJpGee%txeI zBi@J5q>i?Q>fD;*O@GXGtMie3867i_WVvVh#>F(X>9if^Mu(N_kx(Zqk%iDac~m%CdAjvRQUSCGITK(HN%r)M96wS2&;jPak=9HJzXlvTrX(`fjzoq19bn z;?1@*4nyk6OmH94ql?XK6_P1MZ9akh&(iufXgIXKxoxxg$dB*a5xg5omHYnV@2>uk zaspB;8<~%h0n&$#o=7nw3v4+qgEA!O8Kjr2Z{H(Dvc7e>hZyO?w<7)has|!094Rw5 zUp!?*MlWXkCwlDJ_c9SRvZa3r=_5OURYMtTI#YWzz)?m?#N+iZu; zL-J)JdJ`#-1@|vxv&@61Kg6u#H)6Eq;BbRTeyM%XIGKOud8z48hmj0MUfk zEJ)uWd!+d~JVL>a@S_TeK{yK9?)o4vzxxy;tI}f-$UjKF%-15HlIck!oLs z6v@KY>`{6~%_RFIcnGwtu`TPf$Rugw?Z_Z`pnm*glx(iuJ+DFfNCUN)R(&6Q9a6+B z>FPhY>c!C1V29wB{va~qDqBOR74k$#Vje^m%G1%6NJyRpAN4o|lUdhB=f{Mfh3CYD6&#I<5$Qc`B0|WbovL~+}woZKznYt&jW5j z$Sd~pFX(M#8RO9nNq<;|W^joz;arXAl05;L!+e+MXYV0h{es1BLXw`O^dH++?1#*Y z@6}@$@i?+b_Ar}~4B7X!o5@-yXN^ThOQ&9n#9tA=WQU-^evyLS&@al$R#o}KF3TM` zGB3N=4EOZDs`OKc`D>tEpjRQgg4F$#o6lkbuJ32(%W$NsUSs{wdkLC+mYpVlLE41DGKysvAOOdn|wyNvRuAa^%$mFVm#qxjBQGuOYzd_2o*sIQXnwdbdzXd5x zw=v6+0D@Xfp2JX-<`{^C5{tOYe+INmc4u3WUh)Vj;~5rBYCh5RUPos5xd)m3gY;Ny zhwJHc=`r$H<3417`SgwaS3%{Hee-9jMtORFHL_kll$nbRmF#~+=5+JPZ=e&3D633g zcOp5*niy_Epx_B=P>zPrQL(b~xdhoR6Ua=YsuRW1+lox(D6xm=`aG2{qvJ*-Jvhz3 z#K@b_u6E{%_FoO^jZX3kz#`m zAO}TGdy#U;T|h1}TDI!1AtUa!N$*Eer4OAtpP8|~E!d>_5h_he_9a2P_S%FRFQC%o z5#tp|K@XeIb4V|_<=Ba2OZMFt(m&*u^p1txgiM@o$Ne&bCdwLk7>Vtd$j`6p9xu`J zWlNHWtdv#p9b~(FF`@R$T+m~7vg(gSR>&>Kqfok=;Hom)h_sNT+rLtMN*Rrm%T8hu zGQPJh*l$SgCAMBqSj2FRRDCeuvb+PzlA-tka!|e((Qq-H@qnGI9zgm?oqdj!xdeIn zb=GtVJ3(3A+9Q4a^*DxnbCf^r>1rhTSysrkifLV`Opc z{wcm6JZ3p%m41E`GC-ED*OC75Ugg@K-$)AuDF;=Z{SNIK`?q-IKa6NcTaWCLZq;rD z)38imqn*g4`vx+gs-MO3KMakRPd3heH^pnx)poQ8kY%psdHJpQB~mP3zDjwIE-Z89 zP$alr2+n#DIhfeyyZkGmJu=EqdY|2}+`mmgrppDri{#2Zk$0f% zeKxZrE=X4Hb3SH6Ce1M!2_6>(7hUFJWX|7$1W#vzn695ti*jdpQv{mDrZ%y!U4W#? zfZ2o8m5--R{**B-8}_@AMbbS#Mpnt3UvFjgo#rJg+5Z&xvz=%LK{?W9Tae6HJIDJ+ z*UuQPvTwKvx$YMGp!PlFkjyAGKW9FbbOwCR{-?a1Z+_Q{64Y1ZdnA|!gK9kH3r4Wa zjJF|mWsaMS95dN=;V+QNpcDCdHCx60XSA&DS3|3$g^G~%va#Hb)W5`Tq`ItT8kYGZ z7s+QLN;GTDHC*%uwx;_bha%F7Q=np*zt$uDrPA7dN&k?TF^KLEUq|9EzpRIlRJm8o zE@S82%*{W%{GdmmK0!*pY(VNtX6b9WJ7{mux)G^NxAGRk=QFXFpH7Xhi18uFYXHLZ z5iw7{hCs6tQzPLoA{jC@{f2CpPYZjki#^RXncah=%OdmvqFuQDdgc#ii&**nYrGtq zH{Ragk41`EU=j=N{YVd)P*)>MWk1+_12c;3qpm|1%HUjtq`OOY`TN=Lhsvkg4$^01 z^>&RQx(0rRER#E-MqkrE;G9>S-GWGKZIn-gQQi+W?3hXuHc?VVg@0hckRu56v>g9aWhhxXbzWu`)#zn z+~egU+8l2pL7fFPw9$!_we|OGtL1^iFr=?v_~5LCNDs4bApbp3+FIMIkNbfS31kyJ z4#|~--a!haVry@&-ed!joB}%*rXzEoGHXY~+vtL1c(mR@Z;(5>VaRxSA~X-#C6)gZ zvfiyXy!<|N;!ZBQtCf3^jG$ZjF_F)p61jzF^kXnLRV8#KvQ&Eh)5soqys#6=3EIq0 zI&&8-E%V^r$V!=GK8Zj}r5aOy;*s(yTWOae1+s^qi^N}kX6O8jq}#4H8Of5aw;IWo zeM9rz?0?*?p?moW4d2apl|8|Hgqk)nl}JwP$4=t+Jx7p`Y%I^(!+4Q;eGr)}&xpR* z!~UnM^!#SOaQi5q?hHp($_zgr=_Qj)B{D#6Oi%iiW|h$~0h!Uv?tR}wBIRgBH0g}LAcJYL#P;jrKWJz!IwAi<2Goa`9d!Hu;?4DP)#h*LKAH zXq^pjmy)5}ee>74Yf9Mmth{Z_!_@_<)M#97 z0ly!4MAp<#5Pdk%D5E>bR5o~7H5+?NWv0Ck z*(V8of#k}-3ne%9HcN-S9O*AI8)@P8yKYP5SN;~LP`-iFu~uU*`As{Ck3vSvv{Q^! z$_4$6q-Xf#m-XD*l=UXt8K)qbv8Nv7@2B@A6r2^bYs)%~y#YMnN=)=Uk*?$HgZ}YI zkt}@6kZ@<4ea*U!y@u_qT#SVMIXn_%_7s%M9GA%KO?R4<>T{$(HZ(^c-Pp^KQ9cOKCYy`&mwNpkS(Xr& zf0qyyE0fHPNY?AN=f8@iOUVu*Gh{5BokHp5VcJ7TmV961GbDR%Vl0q@Or$66(udV}*=`hmkb->eL#fzszw>TGBxBMB_@Na<#qpd%9($ zu{UUlozcD{C{wPwb1S#L`Q%sit;h_yZFmcrB`d{0$SNsDzt)Yt?Xm%Rq;=znm(jvj z{%V5u$-rxzMrL(w_Ct~J(u(tud}*@XNDtX2_ioeJJ6an0E+kSZb9E_{nQg16cH8PJ z_dujfp1Mp&wo3z*BZK5eWzyQ&X~z|31d{5{fAPt35tPm&9{2LA`T(+2md?}C8LlD) z$a>jDeva&u{a~Z^)w916+0`P*-_PuMX#4TD^gEI9vcPojz!J>mxfbzfpVN_inXK+Z z^5l{ECoV>Qj$&^QDnHkIta$k2lk}9$s z*~7-)?0^1+>dL)9-%j*l>G{);tT*kdxDL@tCarU0?@)Kwgz-ka0ofyu#TFsi?oPW~Yn0K=Sw7 z{vN1nx}&(PLxNHY5dNtUNj8OJfB#Ah9U{M`Z_l-X)IvQk#XaBuGBo%}2J&S6bddQYGotNTHOqS+ih-<3?Ec*N`vA(4Cx;Dt zvvx_vUV#ji54)d6`qcM>{C>UzN$hLgzZ`oq^(rxUBHBG8??bt=0ZHyd2a%ob`N%F= zxgSGT$XHm1bd`%vJB3dDm96|?PNY{oAA$ORX@hnk@t0q+<4$F|2rk=~e56=zMOGlY zWGvJ;jdWx;+z;6!%hDsKMc7#OuoK7{f}WgbC(FiJTw;8@#;)udWT<@nos0C54ajSV zt_y!7E95a&-_zOuER%M9_;gApk090~!Tb@-Uv184%r6VJbv7KCA-my4h$r$Va!|G{ zr=7|EXVz182#tYqWM{VoDV1IQUZg-4n3Qbx1Ts3VK=S0y@M&bT^s@@2JR);-x3ehy z4%-|zA$c;)mLVggqt!T@nLzG&&qa#lLxqQtba@`O9?5Sd&wpB;Q@!h5horq?YiJ&l z+{w@1?~K18OJ#;XwJ#HMHyiT+(pByt%8-)I{{3gruC32y!F8)GFF)y#$S!G)myyzR z`_Sq)WMVK~_-CEkkI72L%Os?jZzd;}@|DOTo^+f2PyO@UQem?ngt!NX%!KQOTe+Hg(#wU>(85G0K|Nj1G6T}6@UVb?;&Znb^+>9KQasN6}C!1CTmx-i*YFZH$kJu5MD|Ek&q4ajqsMK?_G~*`J6+1?2+Ha=VjeQ3eSD6I<^KjWLR$I= z(nr>}b1ti1j;Y9a+2?;3+m|VA>J8(MHb2( zU7yQYJp7QLTm2tWCbH^3()0?3qU@uFAfBA9j+d-!{8X2Xz5Dg8pE zIA|lkrS~H7moIgOFgRuMj$8^Il#N3aDUto)w=PE3uJo&!nB~hM*CT!9Hc_J}NSlxyen0us^e0itLfqY$lQ}r)@!c$WEr?HB8>}2x2r+ET60`M*2(l{Qa5; zRV_Qzldh%hMJ?vWXprMDnHdFF=DHvRAzm$&%?a^EyVb z{Dj8ENV&`w(~&{>Hk}QKHe%cBxu5jszxcSn0jiW6?AMWoa@Bt#gQUY|jbPT3=6DF% zEVJiV$Y?w8yk;Yr2|5M&`@>^6G*2EGzUV|MzY>`x*`GA3`fPCzQYshp36d`bOSysB z;{7`I^RFu)#!KwwU(j46UF1ikh3o*jkEW$%|8oa2K+Y;ba^#nfC694yhd=)YbKF2E zLw>E>bYzAs%3F}~*|uHVkL7}74a`MW$r|`JlDad#?*t!5rlSGH*HAi1%NCVxM(+BZ@8@}0>GkV5$c zdm6G!?giE(3+vg7ZhJFzHo?vo!;wSss{!XDqkW0*e|AG<5|nuh6Nt#|NPqca&~jvv z#Qcl25b2x86el~xhmm+c3!eY1h4O+W&##Zxx6TCg$C68HmBjaWA zK7JfA@_=pvQW}3GF)|{_t`tuoi)3#28p)Oo`yWUP`EdH= z@odmsx`BlFxAeLV|@eXpXb*W?~MywO{(FNVJR1{!1kDSX;12>O?9{R_u)8te_lMAgr9RmtT$|q*NXt z??6_`&c9oPJ|qj(?Z^u0G0TyI^4Y<^5om-^-vT;XhRuE&qTm1d2H7riWt;m*NA|v> zkpkH_ypEWjPZs~&$Ns0UBy{He)d$Q&NDmnctB{aP%qjm@{SvQ2Cdz_44;dyy`bQ*^ zEFX*Xm_${}*85f@ODg{@WVDR(e~@{yV?OhN>UWP1A^qi{)fdR*h6n<|J_+eqc-BRUg& zfUJ^5xxpjc&dNm(Lb9%{W1s)bgyzYP{aYkWR>e+J*+k!GAFkYhY?qR~j$~YAA5ZQ_ zdiiAxn)S>_-K_{OxBmE}d@{60s&N%EajKoIj()8A5_}c1Pqw3Tky-NaejBn#x^U-d z@f`s9``PC~+hxGKgA9_j{9hz=mo3>jg{*<2$VblPb&oq-qJJ@Wk1y)J`-Mhr50 z8Yz~gb0?B2nRTC0eX<&l?3N#;I5ck>pwQ z^JDC|?~kNaW#-PFj^rmgtjoU~@)Cr!d5XD7N_HL6L#C8zh<-r%4YH}T%|2~5Lppf2 z<6rbBq>uSdKKU<%Cdx+Y7o=-#ceU}+aq`oRy~Xl<&WT8>%;zOYhCD@UFozLT!=`gN z60*1V{BmGuYT^SyqPHSBvQl+;hFb_(DQ-YU$Z&lf*%R!@{IVWK_;5J(^5wj_JhYPM zCXuPo!bx^auSL9>_8zavvn)%J^tH&0ber@`$Yl8lcOQ}?oBA`0m_7ZI;*(wk($QIl zq{&@Q)92Xf$|IR>$YdD{ry+f1oh(2G$&J`Yh|V7ko{!Md=5Zi@n)!LA&u46XJdX5{ z?Z!rgF%^6H72Ea&`cOc=j7Bu(btiHw^5+Zee`3o3N%^N;KaUH#!1m$!NDtXs{f>mC z6??zPz>|k>6OgV_i|-@(a&iWmyq0A@+%>Jfr_Mq zoUn)sl21JDLHN5=v6o-6l}L`1waH?ZVEK@0Ffv}6^#!B{%Uf*z_Y?XR8sVoLbjChQ zxEGL?o{01%d$(%(E9Yk9knHojyh@WDXGhSDNTDom#YiZFL|p!U_WwW?viZy|W2nW|G?qvzN6%i*VdEz%%guP0Sa@Gk%1 z&}7*-EJEDqa4)}m?neex?Eu^#FYB4n!qzjNdsr=88bQv96BT%JOY`2dXF!DW>n~}*f#V$kQ zFTXy#Qg<6_huOJEjx_5OWU$;}t|?{zQzk>G<;Tp-9sR`pq(>mR^6StRAWY}6mml*x za!_W*tWQ`e8rYZzkI|;f^mWuA5vL%tbgFIxjJQa8o$+FvO?{6gj z@-Ok6m6Trg*^`k-5BcisDkxuiY_rcAdpqP~#H*2&W(axSd}O_RviCnkx0-D}XPuM> zFxMfwBGUC1L&0PfbfN=@Zokg_f|5x~PeO8~=YNKjOV4k#inCBi|nJ4|D*ZO$(B!55XUa0t3JL`Rj)RpzV&IS^aoy;YOX7&`4BV+12M8`s> zjWqP+Se?c9Ki5GcuC-m}MPw;Y=n|diM?^Er{F(-m$Je(bVUgv?BKh9TzeqtaGX~Fp z`j*qtWNMs@6w2M}I%H@tI{i9p^9{?A{95th$O^i=Ye&E5zl4;@j``e847~XK;rIVS zsIKhczeT(Swm#Z?%dLncG#%*`Yv*_)ZbtgZ2R0PNN__J^r4lAZZ%W3(9-SvYxL`EC{j0ZZ{+eXf@a9y%lQG>EN#|x zE0ZO$iOt0rB>wV~ejT~5jonG?N9IWO*%eIHW=0|ZNl;l;g}5X?LrP=>AGM8&mA1bU z=`TIzX{3i#{!V0-OuCuh)6Fyd%Z^=i#Jd}sSG6B?|MWhxM;4)aKhPXOUHfId4Cy8P zd=|1#J}3DO=_>0>*X>-iNaQvs{_>N42N^28;a{Yel=Yk))raC#WS2Y%Uh86Hs!rR< z$|)%ik3fTEihU7TB-@1Fkg#bp&pYu)CM)_vVs5w-X~CSIkQGQnnLX?5qF_?f7w(GC z^W`VEA0sGB*0*&?vaE`2ej-LbupN$!{=!aH^N63qE|1(*r;AgH{ z{yyVJ$WZAGN9`s?c8FnQjyxe7i7b*H^D0szU-sFHMDpAF`TJLN#vYo()gdomCL{Zf zvg^VsWS;HAUh`k5e0dmo9nx23&&9|b+2|fbvSZ)Bt;+1|U+HM_ndL)B-e6m?E0G*2 zeS_avlqLHskc%7Gi=K@%l<~3^$!Rb9pNvXcQC7S$NLpgH;zAcA*{9f!_B*mmme=0D zS6}b%MdnB&u0$p^ko`~NKe(cfuIl5Je+@F4uK*`{^>awjtU&|)jP#c;*POkV+YI@E zv$MMjWHS=~QEN@bKc+RyST&&;kurpn#Y zJY;~ID_#D6NBa$0CSB¡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�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%0Dr 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

    qKrST+5lKeN5| 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

    1i+KLbnwme;!Jq#GJ2(&gr+LuXd2qly z=;=Hd@D~qyI}i4n2Lqf3eb4YD89?W(gd}$uccOG;*$Ad-AgU#l_lFuTpf3v0*SpHcizgL}|8QJh}R@eNiorw25 zk&VuSHRiz%=Rt=HJlN$tSY;mUa~`z4$b-YqgHOzZlb_AK#9o|nY}qC3qVvG>9}fzy zvX8|F=0Qp4L9@#|DDOOYj|T;+ugZ*EQ!+bqPUGyZ`RmzVne%owhho*7R5nM#2`|it zb#NZI^Yfsy^I(B_(9?eKY4rlx(SpHOxoWz8kyq#U5TBA&h+oMzB&K8!5?68pNh&#y zq?A+(*5C>8uJ(2!b-Lv2_;9`Ln%d<5mzBus9Y@ulq>0-N&Xgju(-1`9U4dW7SFz^NPUu_ zBG;Oy?HWxw@gP=27V2ldTr@4|LZKp&Q6;jw6i5}lHZt}Q7o4LdSiR?pMm#06rxvh^ zT^sp!TUP7H&n2_F6)2j1 z^rIhml)r7Uh}%U^Ui5_@X}{A&`)=usuM91G=|^9iM}5%4OFp5K>nEN@!SVI7jP5wpLG~*%cz5%Gr$?x=Yzw*cv_Z zfsqp!d81qzJbKK1t%man&83`8~=cZ-2ik>i!KM-_;c zmjjKKx94hquT_1XAfhqI!144jU0qRTIiNsDlSTFl6L| zRybFfU~4xS&N1gxm(piss!F6zjqI6)5A)Sn)kwH@cFn^7nEF*CKh((fR4(r3%2F*| zIo&E&_0yU)v){{CxDsEER?BJTZ^*V)-HzHX{d6>6&F#_*q6e}_Ngu>tBi(_?1d#c; znRJ)*($k$iv&dAw>T~DJU5zF$@qpLj#V1KEM569=xpZTnJ5sMU7qC@)HSW$CZty3z zm#enNktIt0MZC4s)y&{3)n=YlrYRCvnVyKRPP$ck4Dp;%nR9d^FJ{({G_R9=cab4P zy>;!q2~Olepl-UI>Fo(qTgj^?Q%`0-L#+BzzC*l9j+i=1{xPi@$W|39)!|U*QhM0l zx)E>P?3)U;<*UBP*m~L3st+C>7plp3Ezbn&^!sbyt{it*U9&JrOnq?j( z(vONa`r$YQriq%+fydDWzR zjTH3e&l!>Z@^-m;WvuF*rQ98a+|^~Xw~+GYV$VOj`%_4>{<2wSeZ-D9nMV=-0GZi< zG*X#T4a!&>@0OW68U)K&9a!$>pWWF4LX%bKFp~afXPP&pv>M_=h?$za8JdZt?vR}& zkn;R#fAi0o*G9ao!yf|7`DfFxMrEwdYCd8}>R1smjej9i`R#J^&u-O`U&-D$w7AHG zkj^Tz9eJrkQIW}L!pl1K>^e@NyP@(g789ZQNKbwx-u$yWJBl2O=M$NxP0Luby2yPU zi%hsl$|p$TguOoP)o>138LTNwcWwspGPwC?cNRvX{K9vh>_bL0meQzs8EaQDDdUkq zWhrZslU?P23bkOxbmeUg=J4Ai>H%$4%_4~F2ASE1r2pANtlzSXwYt5`j6$Yflryvh zSxz(l4y4o9Hl$=PUe?d+KEuOxO?BTNNwk!c_Bt{nTXyyBQAk)81pF>mCiI*>vOLBeFD4pqroa`Yd_61~yIu-XJv(yEx;k9L~ zzG}`MKsM&g8U5SG{$t2v_vH-e5_0Af^NmkBQ?dL&7BZDj4az%+5hK@1*@rB$ zJ8>#EypCnwJ?C^yzpZB!w78<(zdawHAjg~wm@WC+a!#uu_C!K;WUG0|nc7kgBNuO% z18Q^ z_T2w0ajr2r>(9Ce>a9+*#mMpwviskW3F>NbeFqkinvcg3H^)BjGz&o|TA7U;t}9zDK=i6QhPW!`wle)U>BN!l zA;%a%$`_XV5kxks`PhgA%(~;BeK<0_)F~ma@L9+b^(-(SN!g8ZT8-h)_d*_Z`Ml;v z?kD&=B<7!8dMdJ2t&gq9tXt%uOW#z+8l5|_rfqMeueuWO%}A&0y1|otA^p$ppv}#! zWcB<#70Gl$c4jluOr2UKI&;NTSGp`@w0d@U4H?kHE@apFEeORcNxJqHp3(1=d-Djw z8w7Ly+0C{fu7*;|bt!Yj)AsQeIwQdvpe$STNE6I(dz$}6@H3Ad4@=OA0vX?6%PAD?Ib*-NikHun>^$yVc#)f zUj6Rl@qO6$*}3O^&ilOoopbN!^T|Yu0e><6cQdH#279h=K~!mb&Ss?#v^%;0(k8+C zQAiQi>>9K&>P-;cSM7f>`DIQ(Lw@;LpqTNtSye+iSKCVa9+E1vKYR|wlXyoVWYj8q z8cmQEvHT%fxHNUF8w?ntD?b^O>3;tfmr-mfq+zK&pf*UNq}Ne%S$o-@UINLNAhQax z@&db`Um$U>2Dh-tKk5<;L{{h~$ll$y3%vy?6y@)8DTfRQa}{7zJr>d+;uk`q-C1#& ziLHfX+VPZk3A3qQWM-#9qWw1oZo3EKS&Y}w=a5d>!B3dS%;c^-NVtURmmn1qJ$-+H za*hd@gM0t9%jifdzFCkwsokm|O|oR&?p-4OsLS!GVFsDm7eTsYU$xN(s_C;vw{chw zDw2-QgLF)>J9->aDQ$j$Bn%m3g{H&ivqz9xatS0d%bse}eCnT0IZ_yY1*<4NeLjSr z_3&S29#25DNbiQUN%%T^0g>P|+k+NES|;25yuN_?CsF1xESK$vkaS3@6d+X)_30gu z1_`?H3;XY&mq0>w_7GpRlwZTIq-!ymG{|%*N$!Vq$#Q%HNf2_#RsGA+YavbF+Y9tE zq~0gu2j@{Viuf}ify*fWK1f%Ic@xq&-jk4K*(3Bo+N82dT12#vY1{;9jrZBnsu?si z7@Ls01yYTF2Q%KJs|n2F<@u1nWro-YX_r_TdJV29d!`wX%8CB?7x3~Gpvm?2fI1;< zva21NPqgr)8DY7Q67lIZkQN!@Zb<7;JD?>m#;P!LfBZKcm4ei)K7pik1cN1?(z%ub zRd(Eu&LlFaqs0@{SyMl=sn zCTG2CAlt+j{(yMfCr{S2>nT3zc@I~<8PR#5(pPNduYjaWVfj5IPj&}WmM}9h*gQzv zFf(d1u~#4!e0QUJ8M4RHzS9DqhtfdJm|n2aLoNxF34Xp6GFs}v$%Vwq5IYH-3~Agu z#4^}hAvEz{M*RDbbT6Fy4BGDo6f2D`ffNg=g+$Bw=PpQ^M7`s0#HXeHxdl=;z&5>& zZkuIZWc1sgGn6o#9b@O|8IURw{~#nqR{A@L=j5IirxdaFeOjC|XYrM}S6#Y*$J^GK z;I*`Ap^Y&{zx*FSU0(7s`Z(q$N{NGwd_!)5bV-Hy0Yo$2emCQa!|c1VAz>HV-tjD? zGPta+{GFhNR6A81cZ*rG;2HjTkQPa}k3-`7=IRRl5wh8fMP|^)7Na5AP5U5T{o&Uc z^4|evOAd@&#$07Xc_Ab*%brISBvjgLf%KedPh;|}9OX^5p9Q=FNe|B6_5YE}_i^@G zVK=$}vg}pc6)Pb*p2eD(ZG{ww>BW^Wb#b!-NSMUIHzAWZ*ggA(+{PYHB3de>Wvso5 z6_6w$n;~gZ560h)yGpsS6w)BhS>d*kV&^L#s89|?euQ*OIeP3JSheh4eUQp&_Hr~s zLWK-1-NzXxMeGbnJ!Wq#-<{x7rLGGdX0O=}8fkhRdMA~PY^lzI#JRn2ndMjkvCYbH zzJ{Zv<`>-D%iOjF;>eSbDfgj#i3ItO@XPIZy3Qr08?PUy9K)aG zvyJFfP|hryltOysB|W>D%D)EUewxd@Oh>OlVhr%e&3G_myl_-{~L1+M7X zks$?;ioR6gN*%I-?TWGB$xHg`dG%c(#+q?9&pab;v3Sc&QR2aSA#E(L|i+CKvcx3B zeghIJkK975FyR%(&ai*?IuleR#peT%4%ueB4XK-B4`|QFkR*Cq8cKuo$PgcZ1TJGAUqK@K>SMqBm}+YH zY4*(KLz4fo4edEdxa7B;kT^+8Nl)TtGN79w6%zH{hg1c#i7P+iDTH~0G-I3%(R5M@ z372DvO^^;T#!*jGqzJhP(j)_V3=(C@LjDi#ZFWuK98-hEo^I>o21u5?jL-zBlv9DQ zXIT3WZJnJB@jCW`RRyH%V=E5w8;WitF`{wL(zWbouY?rK>|cbG%S!(V$y;XEHdjAK zxgq=O4UpZkUGWX9CF;pR(pfH%l(Q0&DkYwPz_87zK zD3WA5Jqxm1$Vy0*to;_qah=w>I+NC5dXjP$LtO>3xsTG!iULMM%KWv&xmz^qJ^ z@{DK^WVb|%b&w2sX!jQ+MEW`DMUuOetam|tCDQ0qP?+rB4y>m_l;g=uAysl$EhHq@ zw)`GQqnPm2mndsx8n;3!`E4HmWej8!=n_$5_?z(IcgizfPMUJ&ulIvcA9PZ)sRM6*PkJ({A1P=h7;}5W+^1s z{SgrNGPB%C4lqWmf zI=7LS-cCq{7}1HZBFycmub){EEjJ#4I8qU9h9vtngnTpmLtn%1$NL#%&cb;M7hZMk zJll%8kKq(6z*dGa>QfQ+Gj%yy)qj|9lRLmD{4<#HuBrE`ZdC8rMLQ&BQ!? z`~?X+&$fo-W`s$8DTRzq^xC-V?>L)4sZvDm`xdS!bDa%|7hz9BiX`86Lwdv&kJ-47 z^OwA8xD=A#*NiQzKuSHnO0_{(;nz3Ux235|J|m@j#90puD>AIM(~ z$`7oEf6Bd(bV7FmFgEY$C`5#Du7YNM|PxrO$Lb64TJ&*#jV$jf*f6U%U z-jaC_(t5aE>xF+pjQPcWn2`=K@rMzZF+L0`@b(9WY=?BobE`u>?Z48CA?&F9m$|FS zZ4+aYunwjnHk1MB@k#u87?dL9TS%+ruY8i=Gopo9!y-twto>R@m67gE%=w(P7k@bu z5*L`i8Fe|RLbAZ;kTU6L+!y`LGZ*59!Qf%_5=fcMej`MK_uiev!4aN(BmN>#xEv%^ zL82uxeh*2Iiuo@{>%+D$9RDSi9S1O0O#n$0J9`XLik^`~tK@9zGuQEvqOy{`rt5F~(Jp3K9Ps zBvrPUiQlnN7xBfAW>n1r1>XOu1l1j9tLPiZ*CK5EW&((WrXwM`WQCAu*}A_0Ns!nO z`aKEHd#dU)vp)-zmt~7DhjhvY`*TRN(W|#)FMQT7AZjPfs}c5g6aB8NUNlrN!tib5()Aln?;N3AyLvMWIG1iry;-mGeBWK z*k*MXBt4t>#iTB(85kFw(a$tHRq%6V~ z_BupY`dgP|+DjJOO?IE`Dc1j=d`Oj$CP>`MV8UbmgMMV~qwU+yhIqhRvlWm?FTIZA{j1??AlsxKd==7TFQU&G_A`}?xKJ7-TU_XVNVOZzxQzHNh?X0%J*Zkj z)0L1`$(;2rkvFA%f4NA+C;!6Hl6-{bR!E1u-P;PuGvo0FH0oETaavHZj&mWzs&r{x z4e1V8zW?r@eW1W)W>)?iv055^4e30`Ug`0@1R`;~MUd$+rYFjsD}*^ob|f3`*2 zqn`N(1CrT445=qb2a`t^q*&exnXn7f6N^~@xnhC69IGMIKeOwfUm(5=*}Wd~Cw?yp zw-8eDrM;zUTX}l$-&li~-kFemvDkYc(b9D% zB+)Y>v-T5r_a}=WInw53h;t_2B^*@jzo0r<`;>pofrFbROs04e;(jJDNW%Zc@x&N2 zA+aLtNyuoK*bk7}nFAl(^QxH#`VRk(Kp|oBT8O5NCP=>Q^@lhkoEp*J!H~dZG_e4Z zFTS$|a+&1S-+iDkDLaoFFv4j$!7i!_A!Fs$<0eS%>$X7+8VH$U-*qZvw`|Dof#gW4 z`(&VR1ivF?TlfKkAoBQOHY8H~`x!{Hmut;je}|Mw5}z6}!ii<2f{XP8x^4-Sk019s9O7Ah{xbuOTCx?2UGtnUENX0Tqy3v5apazLaEp_7nFQ z;dB^l^MdQukaT(3q5%>jFXM!Sj&L?h*E1k(Vs!UGS|r$i25Iz-HTM}cjvqS0DfAbI z0h_-9vQ171RztGn{Qp--w}_uQY=l!Uabh_nT#h3?f`s`G0lC$PKWO-ferY2If|>g- z(`F4MO)S3^qW&^042zLn(b+taBLr>5vxLBi{*ek9Yk=nCbdcP=)wH)ZR1_U$_|JzPlIP-&_kR3b)_- zS`TTJMf?|1F9S*mAK@e*)_MqC0_uIsp2vHTP|0lj?K8qjmXI2b{>MY1;an4$oNCEeUd)M)1s@^7K z>ZlP;!F)S__#h>+W^X|%CB%mA%Us3H(jh4m?YUM#ihs8C`W>Vwu+{h5pEHT=c!3-d zdnz&-IvW!2r9VR+g0zcIeFN$2TQa}=3Hy(5sy#P1w=IHr zTNf`jtcN6t2M;~~SCn*e1|&($vkcN8$?QW&ez5Ry<&TcS&}0>}A#GwZb&wEAFgqdL za#A|zz!6T*09)0kK?0YVSQ(_>L+H;z(XwU}4q_e>t8*cBfi?5@_yVMhvL;x<{0=GF z%XZ*n$B>rd%m9q|Wstfl7V$ZoKnXDxat@3pph}T>DWqLabDx2fnVY-?`VA5<51OVO zjD~KrE9{#g8qR(H1I2htZN@liEbA(xz627uOq*vRUv9Hi{S%~77ARpHJ& z_>K=$BC#nlW`t8EPXedHXA0Bsr<{O34uX{EH$Pkfa$gX3FEg{3Al>iUGy4-_d$8l2 z6i0|X&MxDYLjsrSrw!67CCSJ`@SqEb|3QUZ1acoI2iNR!NQoHHbC6VgDA?vzNU40! zgL7#AifB5dUdsGCAvl?d|7MJzfU+uVf8Fn}5zdkq?b&BSJa6?h^c1Ato2==l2a+KE za&$b?kWJ1~NH~GWFW=nuHmE4w*2kWQ6TPR|WG19r{Qdz**qvfA5H-&$kDwo^8(xMa zy7jRu-?)c!B;}WEH&2DsN1LgcA>IpVkv1KW;s*OQj-MgvB5Z0xe~T%GRQul%MZOXL z04T;j9&)~gWT)CQn{dQ=(4@D z9a3x>c`H5U7@X=X^`Tx8&WR2$M{4{*vqcoL+CFJVX8mDUq-fp3D%( z1@A(Bri)~SY9QV6q-Px@LDK6#kY>qv(@!LRi1>0yrZ;^vpf4c~pZ)GLSf4ZIB-TuJ zbPFIwa-6yb(j`^GZpdbNW-{$$Tv6KG4$;G@c1W!Z(HEW4-#~I8q1CqKKLFV!k+IVy zl3pjC!k`f!%nPSLqGk4XLSkjApZP#NQtgaC6;*rQX_U4I(jcmCgjCsOq!W4?wT}ujN%ClbpaB16h8S`>6_J?d8IWcYpMJAAJV5iQiua@vJl8oRAP1;$M(%-l^&{E9ZnW=|?nlJ0wqJeFX7!%9H9* z_)i_%$KWbn2+5NNh*c2xv(CXbuRvO4_5)^M`7*>*NbVPQh`Sr|kWZ57N1#+`H0ms7 zFHbZtfM|Ms0#YGE+ztt$x^OSEKu4WTh?A|^Qb@^EsehV4kz#sbY0ON_GXpYOwi(rs zMkC7;_7kLBjf>w;Jp)NF-FO!B8>CZW!?Cli-GRIQj&l>JNQ~$`h$AjE;$j?6s`~RG znNlS@3@H~k`wmhg&q^oFL5t(f7_Tt?w;0qVRog3&U6StyWc6Ryk&w*bNe(?;1gQ(L zBV)n;yX$pGXV4nl`G?IN;e7m(z0zkxQbqjzkOqlyUqI9qV=l22>!094NRMQb7a^6_ z*SR78HBh%4t_;2uYmiKJCZw%TX>Q*SLh5BXzJyfEa*WGnK(eQ}3esY~#Orfj0BM!- zHzY|;wua3kdB_mcAWi-`213(HNUNL{Z-MlPPsLqE&$H}`*>^Q4HrDiHEdNzVn4I(t zyPT&Yawu^gq+Y&ivI3HoWq17*gyTW~WqO{JgPq9-drtF#szlXyLb@m0*6;x&U(PT` z&L@D#faXGyWg4p>fy;>B3F!!$9)CRX3hJN4IrgZRUxDR&cbeNif<()4+_?Bjsp0q+Xtg zeGVz{$(AZQ5AibB`H&=Wp_d?8V#9w!A|+Ixx~P8zPzLE18~Oy2t{*}edo}hc`@n^e zq~C0PtcL8CUEgnzz2#HX$6P~^LL782v(h(1;$<4|L#pP;^RLK!o&rd!xDZkzA*BkE zD+lV|Lih}(CG3#J_={N8^^o+JZJ%m{gdD^9PcXax2TGQ@cK>UM@DfrkgJk;)hd|x% zEF>}Bu4{jE+sN*5HzeAO(9_4M*Wti!-QdQ56C+AN)%?@_e};SyX^?C-rGOkb(ez{# zdmW@nDxwXL3=uZudMw7?bUM=^xf9$*$TuC8gF?mcyC6|wu@jc`FRiYGw1{`qLrUcU z=1)kmlxQa`rAm0xZ&iW%rwEiTuNZ8EgxA??Hnfl`L0+pl8&WGf!fxYve>p)#{aMB2Ie^SrAjD|vQq#}}JdKRQi%IcMnE?JH)h$E?d0x`Eea1QRS zKLSABQHCe%1;{o@xc@@5v^uS5gtI_CUU565Tp~&vq*30V8g&!#)W7!b#QgFv0aZ&C zTLTG^dHe)Pl9Y4Y%>-R><+9HanYagp}ZBK`$G63jsb@kh${D29-;yxE~Vl*Gxe9 zUqPBA=uR%i&O7XPKyo4VvSbaAC^>KlSw`(^*%|WB0L95FJ^-2XqTO`|B=UQkMBR!S z8xa=o;AuZxTzTV~gxg0r7k*&7>)DWw;btPH zpOugdd3EDUAE;aQ<>T(4kvz@FfkcXPu7dPR+436%pYmTu*a@ZmH=QLA^|DQ+I90Ed z)%)JbV>8*~T>_ads$K;-T^z3m(lpi;68RI98v|tMG7QNa(S6cARGF@uuvE`&-Ii$G~ zk|qmX4~ZI#|GU~Y3HM!4krW`|_Y?DFM;8kTl{lCW36Ti@G9*)cVJoCE+N_W<&m$io z=AJI~&-I}AIJ?nXkYYK-+vh<->I&k=0DI8OAe&d)rq=@LlA2)8mFUCG9d7(LV>}m>BI$Jn zq}x3t>TB~AWV3vi$JmFk2Jwy@NSze1FG8w=DTm(vgqREYW<5@-q-#Dr%C+_NdQ;lt?vvIV3@fi&c<%5&s7y%G-&V z0iFC9QBO*=yC4mLy1`w4$7u(JiN8ia-hZ=L3ds_y-UKNVGU^E`iLquxM*Jm^RtZ+m zLuyPD^x>Dk3*4YSRoyR^y-5^!um5{*YpN7v_3o4Y^4}6xnN&#{fB&V-t zbvsxIX_DVS_zDsy4<9E#M2ZHNclCY4#i$%*LoK~c177;KM6@R05@}gCF^i1dVbBv z`aZm$>!^R2nEx^(N?b!|6sNicvQ0{fcOaQU_I{!N20H_yJy$`z&4CvOw?TZFBL0XM zDUjvZ`8r4ePT=~1`#;C|5;A?L|DRq*vGvSeD&1=!4Xf-NxE2z4ZOBY@;7bH6pS&7* z3MllBzTkk2sd&L?2CIKu@b+I+JJa*&LxlxS)e9}TK=$C1Bn~? zM*O*;d^y8>5K?T++-uVX>6A<{;WYx0l<6!4>Me{%+^^MqX(Q)IC6E}=M?0iFxLtAON4KCx*>ui>Vf|RQ3YTL6T&T_Y0&Z!?u`X{zsyc9qtW~!r)w)&pVKw z!PZ?qXLu{I$xPK#>?}x~MsLVI-W&TS34IM|ljDW)?{Q!$cP)UViF2-ngo$(d{syIp z_*35}y~<|s4oIUcP#Yvp$jA=}O|teEK}u!G9)sus%nv?Lq^R-mHWIGXaW_C(qV00y zWk{YxMrRYjO12qiLcEH^(`z}zk=o+xO+FHgIMtL7v3wcOB1j`zcf++&{(4A}MEJoU zu^dt{KL+XYqONh^A0br|J&$as{z;Y5&3; zuTQWB8T5q^UxEBw$itvE2`S$}I?c2_H6HpYMkIGFf)vlTtlC)z+2-lX+`J2tm}$2; zp#ulzL$LnKsOWZ3uLRUKNWRQ<)Mw00_5zncnu9+kMSs{g-8)^@z36dy74Eus==XyJ!o((Ayo!t-Vo@4j?g?pEjHWNDuO=rsa&q7eWgq`(} z1T!8_`2)Y~PtJs>Q{4yI8F;|pzxz{2k9fzpuP}Vd7OVcr0j0`zdKD!5YCE0$3<)L= zx9?-W9^uSbV>@Rdq)`^A1rm#}pr-fiBD=aV#*P2RKxTrv#XBE{IT330Xwj2snJe@ zbUtW%`R$NaS&mO2iL&h){R1iI8vCw`AQdA1DToJLy}I&$0*#J#^$@V?<5;lBxwgX; zL24z)Y=qQ}weK47BjSZz3~82{pc*pTGGXNJ07c64>LEX2!;)T8A)%6}9(0M+Hs3*7 zt)8g|Xog(Y;->HAHC074Lqe{vz z*Y`|pIASLq$+>Rjf)q>rv+tkyi}mE!ab`n&zC-L&nnyvqq)7S!QZ6;Y(SMQe z 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

    HrVDM@BP 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 delta 740309 zcmb@v2UwKH6F7Xkv_mOJFM=F+NJpAtK}4l!L_I_)ii#!X#2!J7LBW8^i5Sfq*CZNi z?6IL@LB#^tyHR5=iHnDd#wcRpo89-olHd0{-}C?ec^-M+otd4Tot>SXo!$3x{Mvql z6PNcJ%r9_GHeB+REU>5Sd4^1ON7k}MQ-pnF&)djkz6(~iF&H*{{DSMoVwt}`N=j9hr>gi&+6 z!-zaGYUfks)LN#^R>>=)RfZseOdF^QEEkg?S>92@K?9Fy z&#-SZNS`t9`4XTYE$4xkKPSc^1r-JzMSHZhcsi)B+?U+s~im|QhG zYE6PY>@7A~8vw#k7pOf_7<2B2Tswt-f||uh&FPfvZ6cZK;bwQ@e3%Rdf-x&SrkWi~ zB(ojIxHwMr;eF6Xt5Wjb8(7Y~1U)Z;f|~WpFIG6UK)r;X`>Iq$eN`?+X{vZILT>>} zQ~7KAs?wnx#LMs;E=FR9YB|>)XOhJB{Uj-Fxo5Z{iJ7a&4CmgsbT+x*9E1OzOq`lc z#OG#^dCdmkBY8yEEEG5IQ>=7pg4zt7DQVFAJ*c5PNho*RTcO-IJ<1PIpxm}nQMZo$ znncoFZ5<1MnkzW$onDoG@WQ@MB6D4v1zzphpvq)WWwc7IX4dAC61!=SysCf^>Xa1; zh_-6>+KgOwZK+t0FGSI~vu?dYW!fX;Kz~Q)@y3bF?i5#RrplHL(39wxbuZGfd28pN zGbO#o%oS?g%+(q*SIsU=7uLPA`QOn(i32xjW6l-DY^sd8B+4;Yi(-yd#@vt!3oBz5 z3!P@=^4dvk;6h2AHA0gZJ@C-)z_go@IHfyY{WX|(OEO>C9p`0}>&odkaXJ~` z9+a~!o_E`}stAS#_&m>*v}?i*vR|K8GVS5q=cpeq1_usLKyXGHCrm@MvZ66 zNp}xVv*uE>V8xfa3oBk#skh=sInsbsvlZRRW{*g$98aD=#gwT+xvg3pz;5Hn(-z%v z-|3{iYLKMrey5819W9!+q%!85(C)NL+J1BOUZpZ-zR>f|DIj1`Og^Y6{d-B(Q7yUU zZg(O#R4#b zPH|W$xtb;GG1bf>nsoM#@vi9FigzXhX-0U3D>5uJDez$9J$M6(qG`v9vTh`U+HRB0 z-svs4hAU$j_oLc>in7inCb6c4l0r*caD@)EBf&l{_;xeW+s9j}Sns3IW`U0vHHxNf zO-yDh<_LP=>7^so#}kuMa=^#Q_Fq3g-eTUgbLLr@Fk94Y;zXkJacO3BkBcG?E(^Yp zcQks?-~j`VXm%)iDA>q-#KSiLKkiBr;BlZU$@Nt#O26ha)G&#WgJCkZtTWl_8)%T; zIh0Ho=Rj(GU)ZHbiT)N%10&f1{g5TIfu;oc+v3^P#KGUk#>JEiVwhi+)k^Ank7|4p+|So9u!<%#8x%SJFA~_w9hdDQ39X!LhqnBn$S;H< z?~EbSTeZjek)S9?vZ|FG?iWd_S}7HYWAw`M-3!WU6G5DUJPl+Kp>#-pLuWD|=x02+ zn!F0~$5o-kGdKkA3?-?-k@#{T`6)OGC)$wf!2wuhLz;xN^AJ)-s~ov)6qTx!@PyI6 zIHN(x)O+O15N}+%jeH;C>Fn4-5;9w*GPj(WX(3jY;c7NNgPaLT!}o%Te`p76q$49k z18|$?WO1l3e)O0e4fSxIgv2-mUk7D}gGX1X;g3SietkghcCaP3VSd;Zk@Sr%r8Pu>$m4_k+zu4GWS z10E#-;@U*wEAPqRaC=;TSCA9~WRwIU62vV$64$>IG+q*<5FkW??7Jgsy#k1r1nDh7 zhP92v``(IL_iuBW;ldzldDlmJiI@tiweh014wA+5PZd-eAT&q zmwl-s*3QdT^_6A%6-KN29=c<|qv%XkI{Q^ZCb6t_VKQw6=n*D@c7T3rrUQ_T_9gc_ z`xylJ3O`ot-DNAb%k+{Q+01CZxMkgd#m!ww9!Cc`cB&Cp(BP?BB>^^xjl4)&$F#P2 z{!}2rKtd$A`$aM>rk&#&3I187a~H@NsFeD7rGg8@J~jl~J|$nowr{%by;u-oN$5$Q zedS6v#ma^6Z}3|Cufl2u-eCBc25<1_G`SS(iS3t@H?dBRyDb`BmgP)0BOX+N{|`wb z{&9V9^YbJ(E)+ZUCp+W9ae9A}-p!5}bo0Po(rW~~K1l^=Fy6->c4S>Q7hE8{UWeCy z(yK*xC+sP`M#AgADS~z^yq2dFYrAj97*)rY^UvMX*_(Qv zd*EC*QWjrkeX6;n|Cq&+^0OU4`A%eGPg}h7Avpw($`j;DPk)=#hYcFnk3_)vy(A|B=^TT z8;hSN&qFOOyGsPuc>tbRUOSn+>n1_?wl*n&Lv-E9s?=V%hb{RhHQL6=R)n6qG>sv& z1e?BaEAmDEHV&mW65K{}?ALIG2EB(-V2>1p_U~c4Ax`2M2;y>&;>Z@qk(d2_%*IFv zotmkvh~EHD91%zQ4EQ3oCRS9?O_r$d>WfF&VnwJdw^a2HFv8l(tYp0^)NEd7VI{g4 zmIWl*N>F`!z3SQ5orG^oX5HtJe+MWPaT0AZYd#Mw%2z==(|j-_G0Nf{oA%Xc=0T8& z*mX-XF)a^|*h6a5ym3S%@fg@1Z|y_|4Q!6LJ|xoz+T&v#$)bTNPTcT|vX=9(H;Dx& zHCR~5E@Cps6EB@b0tY!c&V0ou4+M`4qKQ|+=qNhDC}xRkwjkTcN$eZ0v|`kSl&+OPUOh zFnwtu4MzY`4sMAnEy(1-zIa~;vI#r!`k5+O~}w;-uSy#WbQDfdwM%b zH*S23BDB>@4;jaG8mu6vhdE$J1^IhebNsCdF&-XZVA>>9+eTPY5*s#?FNDcVx4OQbQ~0u>CXyn-m5pdC*`gimDS(!{ z`qk_aVnhIW5^D*SS%?X7{n8!FOt`DIi8ub#Rlj}jOP)kK62B3)$d%k3VTa?kljIR? zZBCzQaKh~+C;WCBSvevSXP+URN7&*u+ej@?`8QIvmZ%17BVE5*g=262Z&z&;-!KA& zn@Fg}GjzhYl3y&~esNlvc3^2y&r_NV|~h zhQb0NcO(q#hMM`Tkd%eF!GWHxh3XA%Yc43H6caMi&mb3r!Hq*sfd#jx=|Fv)XZoD*^}Xp$4w1*6DQCvs0#3wMx9Hmqo3)V}vY&uA`QASpe^2Ot2+(QsHYJ&AY^?_g* zu)i)V8h8~Jn^m=B)M#Ia%41@13S$1@`{yQLvB`<-`9`v7bOLU5mDG>+*RPTf03|D$ zwj3gkn%D-_Pg+a5jq$`ozaitsI5|c$y}-vn&D_sJV`_Gw6mTYbL^ih7Gj=0jLK|=#qks%X2vB5-AFu^0#8K zbBR0GBi_P+tPuWKruWAqxbJ8u<7pIa%&DqDyyz<J{I+LbZrnv1ZVxQ&T{DiACe|dWt_DYe1GyX@eIP zk*iab*w%p5O^LN%eF`oX~<8=eW0N?V^uB%tpbw zQCSrMt>;Ck;MFq!3wSRyRKd9gY`2nFlLpee8DwCNLz8ROU<;M7A(Q`*YwKt^<25u1 zQP(pMA!gMhD6-$G$%Y*F7Qg~TH>@fEn6?ts8m4B`gi#n)t>JV-s>zcaKl_PNU0n<2 z3(R%0!oDhRZ6(>Nv?X10?XY1p(m%Id^YtSkA=igJcNY!mR>J$=`uBTmDLFL5h8)dx zHb~cn&_fU8_T*Kri|fdpA`=EFGMw3?yjBr&uDsSN=1zT9HQU>P1kJFs_nIvRwJ?U& z)XTHXgr_#pk^wUU+V22iz#UmOE$qp(6*cvySjJyu?}p;(h$!>C9c&%NP!;y9E{u`;fh67J$?WzB;&#occuL-C1HAPfX+GQEBhxb5p4y*CCtaN$z=2F<_1Ai zF}?lLIRMN2$@|&vRyQAW!OVJOJrq4}UPFQkT3}Nf(yyS4$!|lT#clV=uLbQ)zU1!{ z?vq;uQ8?0?D7B7;Dr-X-U6AWyLwajHt(lb&iJ!gfPY2rL_sA@57+z^bO0^+)tQD!z zIvFMckyJ%F$J5&3LzU{mP^I=RNuJ~5b3^f=bCu$Z&Fat{Bc2+VWXKLm$Yi!?a2S1^ zYwYLQKn+PyI2(#Hgfltw`pI&z?6DFmk;M!qujdruNvB9b;ZWS=1gS1eamjW!00(|U zV-^X!hxksAR?djkWOf8+eCsYrpPPi&SdiUwlN@?k=sQ-!S_}j!Tip(U82&c#EXu&< z$H;;rd))5?Szj~+dmJNH<;{ujycq7ACd_lin{Si(^K4tMzX@h^MEjbxf<;4T!hRCv z!dba+;+uEpZDvz#Om$JuY8E8+XBh*al}R_rwRt@aj4N$uSp{+-G2geu&zh1k-#5dT znvyx+2jQ>NNa^%BPOi-FjBU$_^MZ&-V~IWw99O1Q(ICe}mfyjX zOPtq1mMO2F?VZady29A_kI`zL$=J5o-rz@U zNGxia8BB(!e~qI{nna#AU5T>n3uC>xOl@MhOqiolU$tj0T@EcD33h!E_H;=mk(h;05CTa|?e*r~?kJ zFjfWfNv7`23>tvEPZBVUJ&}>|Ki3&NuQwoLerbXCpCdo~5{74=BgcLTu>Y!_uQO&` ztcYHqyl&@0z{3*DC9vIHVn`yEj4>>JZ=m;WWlMamzlM^iz*t;QsE~M;yj|k$ebg;X zmUkqmccyP)S9wF@6U~@XBG2o9Gp{DHm90qpQaAkU9T~IK9rt%5^OuI$|NO3z z`0W{3egdg?zDtC&gaUKtHxg_P-7yq4Rl|bbk-%T$O%C?}`ZK4=j9-IXHog^X3S-TH zv~fHYi~yY832JKV@@)f!_s10eY#65)vd7rgrAGrrw~r~}StzGi02JoUBnr5UVd)l4 zf9-48#`TS8S1;qIwxtKHw$Nex^n zjHxb^fnd;vVUc03nD{m9W*wQaJl6I{iHciJMt9K4q>~{s(qoyDyjkwpth=6tUXKl4 z1N2x&0#~>uEo}y)7b(lMEsQmkqKQ~THESw`jfJst0n4k9C$aD^g@N(~y0DjATgih9 zGl6lHFv)CnH)wwAi4f43F{DyzE?}KS1NH?E%|k2B+jiRw^pj0dK~9L%ztWjttHJ? zwZTnmN#ZJBo7=BMn@Ma}EQodZScq&sRgZ3x=sHBStGnEwRj@9RriYm@=+zIaeJnzy znp~su*f9EPbdvyceWeHNP9^m3{0?geQn1<=`~Fe9W3>gs{SC>{-_%%cT5P|@7U8dN z692W{Caepz{NgAXu(m_;-~VuN6f?`R{0gVl)MvrWtImjG>*|8}tb&Lw&QNEc5tW$0 zmIz9--BA#KY2ysF;o9dAO-pMPghsI8ohng4l-`9rUhC`iWh3vFz&J6(koh;Vjpb|& zVWX-1heWP(H@VpvWU4wsMyzY+b@O?HObzu`zitpmss~~6;^$DWnS9jC`ub$nuQRDy z=WB3&Xc!%G#?;n0S$mR=y-tGGFL3pP5RLn#7_;8mDROO%5V$_eHd)P-oye{AIk>)t z4Bqeq9#upB*)R&vODE|Y?QumUnX+*v9{iNlZ~OtDd_u^kQTWLqj+3|S7$zIRr<;Yd zMGJI=boo6H`(Ghn|DJ~DJtpUV_cV!%fZik?Aa8$f?cD4!?+sW}mg8=I?MoBi8Ft5N zX7+;g*qnfKJCR>E`{NKJa%yu6D{~k|khURA>~;KyExz~yxb!WaHXADhF7HTn)_oB~ zJ~~E*Z<&E7Hzg0ZxMIyaV!SoI>B~oY`#Rl@OxWtCczacpxqrxo)@8J2pk-$RAfjP| zEWJ>FVz$i(E1!|@Z7Fzv6>=4woP@vXU2L)=3}NTT zq~p#AeE%=Fe40eLUpHG*ET7;qdWM)aaNiqiy+d-;JQcYe3bCMk- zes?&&c8|>5-C7-J2sSpoR`{#8dVlp+&3@@Exe{XzI-kT&_LQc0MMI2NXaP|k_gFSb zY_lFIXEDX3$sRuw6W)$ZF^SmI){os4IxdW>0R@V6bn**!u>trNfXDf8gtLQp$+A5O zc=TQJd{3x}LlCfNv7PwuEx_yUkX?H_;jiwHS9`}tb^EU?P@>k~U@I@vJVz>&m_|#I6fqOECiPoDUBr`KjCk-#tL~ zm#5+l4~b(%5T5dod{N7kMw}}9;@cOC$5sA=@IP0{@Z*E=Pv=Sb z@sqgpT=5Slk`Ugpn>;!hiNnqk-&3veyEA0SDPMg43@JL*4u5}{96Ocf-1dwZ$0TOy z%G1`c^RYk7r=HA}M4k@Af1WPRJbfG+I9>>*=@Cs_NZL7T-25sTf36RnbAlW_w+Xv| z<2oOKpKK>v&vzX$^qk(&YLDpRv`1#X?ItR>;=QlucsON?jZCii247_w_A_^ z0%wp6&cKEFe4rC*Nd-c9ab)vP@)NN~4$$|PKatc69r3PX#fvZO!PxCINxU42E6Pd1 zWly|p9@%m^8wZz@fIoa~Vm9+;ZDF&Z+mNAz1w?*|Wc=Za*HNl$g_WZ7gnEjgLONs*T0)pvD-B_j4jGY)b)0F zR1o?0`egiP5qWVP?u0BR?l=0j6%xd(D~eeTiBm2CBpdZY6vZ4Ba=^)RQHV@hC%7j} zQnL-^1(PgZ+$@a)FEtkT3TWGcAcZ0FJeQ z8)+lv^Yn$SK7Dbn1&O?=G&pc7geDwzwlNRYJnbE>faRP0st1`_Yx?Lx(@&A*H+^h} zW${G2eBhCRRa3qUmBFHZ_e*l~rn6b=-^8xCkD85YOAKxW;P^Qt1Rn27$&g#NW)Dk+ zoXPA!(=cka5Ic~?x6JVF17yvuNWUo(@>7>LtO59u%j;cAEN|Q4wxy)y?F9VSKJv}& z4u0$Q3D%$1CJn%kYUk`Dw{HiuPz#izA(}DFuuWzW5_uA{X~MHSq_?T3>+Vv~BkAt* zFCHM7wsa2JemBrNTdJsM%Xc|2r;IbAL{4aM z1J^ckBEJ`mTkIhn?m_18qdI(MfbJge*7y6U3D;c|Pmv9*y0X_B3c2*gGkGZ5P0H?h zHP4a=^CEGkiS`*wg4haBa~pg^D5#Hs+tNJ z0%qKR-@@^=bM(|MBEj^!Sg@%|<+vLSxNimSrXIH&aEUDRtiI?ekcaf8AE3lmLq&e- zBnQfhuF!Bjzui4=4jEr%*I~AvvV>D+=qZmjQ10Um_tisvfJD?+a@xo_q^!y=CtP2@ zg2SBkl)pDnu7;OH2tuT8Ab#ojrB;%LHPGA^G*7onG!dNUf}W-Y6hw>8@RG<*>S@Gj zOhhy!0_$5sip5*p(=&ss0>9|%^=PQqMbulkolJeCY_>9wdpcX4xyB#rG8=JI*3hyk z>#ij`9|eun03UvB9qgwD9D6bwu~nFg_O{MfTd9X8F|`CuW?uDhuKQYB$p)E=WFeOW zrb?1wp#^LD58qZ80R^)HFj#MLQc-7b?HM&wk0QNv9`4m!1aoPkz~$3rBCJeiJKjT` zvRv4WJu~ogrf)Kum^PJ2c?cdw+?oU{MoR#`h$OSYTfkTFk0K&Jh6YOoZsx}CN!#kS zxOy}Bx_VHbxnfB))0q|VE%7Zl!GM^IPr4*FK|)C)NuWUzD4Df>7Yb7^8bWRabJ`j@ z!~@0&hAd(;@p$ZMXa|IJ`XgfpGW4;#`?cRi=XhF=XD@8QvG5JP^yx(@AnA)e4qgWQ zrMX25*RB$I66^jpl<$lhlk~|+g-CmbJ2TTH=F(j9eZ36XgclGkeY}mI??3{d*tam9 zE{5P^%$E+LRx-Qs1{BMtk*}V_8?N63Ekj1!mYjUzW37P_Y?}DSxFaX(K8+YZRT+eA zG9YJZGiMAi=#yUKT>al>_~b|o2C^T^lk57L{`+aF`Nlynp-b-@XC-dqAKJ* zMAi&X1)o+h(jfkw$U zr1bd{ynQX%^p6Tpn?f%96Ncla5c!J$d#|;6?book{{pRi$|o7S>=$hfQVO0CIcWGke`{*Yk*Y5BlvkvUt_ zfc~u6d8^5}mjQ-@0ZkK{SU8yIS<|ySter^PSANZ3uM&+x_f0?^DQnj-;cl)XGhTIR z_ERHCtQ=?*`s`yHmb;4FdKK%}R>FT8^R#FHeiZXqt|Gl_9q`MQL{l4pD_8Phtm(Fu zLV#pe@Qm!L{Q{@0B=~igAV&$z=hovI7=hPc>&*-zW8oDG+iB0h4j{BB)?3Yd2a?R! z?t?2=NScGBTwVp-hc8(rHir$q(tCm4SLSezg~0KXlRa=5hhP0U!6NUFVFJsRst!Cd z@vYurWvn1CUI*g#D~PJDmAk3bl<=+pOQ19^5UyNKXq~IVdwxU1PkF-=$k93vJZU9i zb!~CPa^mr(OJMCXAv*8x=_f#RZTu(wg_A>`BO5QTA8*LA_mCgn)Zm|gC;4yHxZ8H} z$J3Sm+jwAGiS|j8b?7y8a?PiThDzGedVNW?E?X*4L7WI6qITr^v5;Kf7 zci^dJH`me5#^`$-v6fyiM*W&(t>)FEV5X7gM=H~(N%I3fv5dI@5+$_ zHq4-Pax@A*97n%0MZHbeGrzp0JuHzQ{=2YbiY2;&@Q-yg!3sIr z7k_2M6;l|qL)sC<>`=2#uV{`Ha&|eQ6?Rb70b+m*lz|e}MR3`V-|MXUn(nj$_6JVT z8Y=`-{55s6hH~GZX@6_fxqVrRfueHe6sX5HxJ65AAo+2c; zOvkg1Z)5o;w?=61k0Lt57TMziMf4|Iq{Iu8={{Su5S!1U33kXE-=9gpwF7%uGn4MN zLoRj&GsQS0vB8&MW{rYtqHIJGt+GSD_}V~fXOHUe@3X0u0}90E`LweG>W%&N<+*wE zumeiLD`!y`M;L#jJlfq64fY@30z-0ON72mHpn}Sn-CISuv@)iQzwvKU8+6+L7kbGN zeSrhNqe>?fi(k&58YdLeQc5q(2U7T)RVwTNMm*t>STr+TjK|oYX_*u9w4XdfGNj%R z$=7G)!wEnlyZAMI?@ zc>@aUS*~6qyQSKF;P%?%96G}p=3|sK-R%rEllT+8?hNCZq@uOXC=R>k!bjTZ0&drn z+PR>~SpAgFa{(3h9Y*)MpxyY-9yHSx^~V-Z=s8yy1>2$E(b11^4V*4$4)cA|4Z5y5 z3UQKD#rw)_8~Q2(iQs_#NBU25)Cv1$(=ay_ij8*Ck!~=_139_YP7xXkepyuy2hEz*J>Uxwy`-mI=nM}q zyOZ1KDi4%|6Q|HO9%wASKbekdfg*A7WQpYulj*4zs3T6COq;5Z(m8mtG>YvZwuT$a zMMZr6!a>QkFdCymQ*D<{5_m{b@}-(jsguFtjlm z8N@d{Sdm40wM33Niw=tvp>Ax33nb*;ek**2EB8qKB9C-Uy2r`3;I$UQSYd} z*n?&H}eiUosP=pQVy?=WdfahsFK_mpR}v)Ik_u);|Vf*oq?YA&Q#$=}`eN z_N)`2s$}q16#(f3eq*md&8nVBmA?fLbLABLs}qid4=SslOUOYSDdU{s!^_#jM9=`2 zl%7Nb#124N5=i?#iJdqMbN-KL`i&RZu5_R`^1+o|X@NHi^OEV2_jm{L;X0*WvJ}18Cpdg`S9;$Yb+nH7T0c%T zRp}h=+Lea*AXU&SxK;@V3ve;1cjnllK?=yL6i)(QeoOb1UFWz;$m_Zk&D<(X_v%DC z%Lgoe=R~^R2gO;Bp3um37uRslE)@HsAb;ORc;U2aT@%(6IKi8iUjVfI~7oL9!Z$h3o?KW%65nfaaRNnfP28PZw0i7I^x0S9Hd zHT1nN>RI^0Mg@ z?&;+DWto%U>Rq&&wU^L+AQ;;+JCF`JYv@270#K->^;n@hX=86RmZkgu9;PmbSO=yLjoem{_ z)IF%fuNA`NnJKzrM}KOCC|+`oh6I7bgw~&iAUj$RgcNvT9{o88O~9QqsCh8zY;BPt zx&|zQK$&V5=}FUr!K;>!q(22CFT7+VJsb?{+OqrfX)x-FeMi!;5U@3qku*63xq0tW z>wC*eFAE*R1=lF}34m<)S}jUuna^)iCb9Wy`fCWRnvy7C7nkzmMVvFFUMJiWL|BA3*%SD%Q7Job7i>Lk0rA+!|D9C$k};eXb8X72-l&(>e(zPvHAQ@ zb|^jC79897(yl*_}lskv>{d9a1xvZ~+sJY3fcqS4Miv|}fza4wLJ<rdSqn*Y=vC$iC!NbBH6!x7aiXf=IHFPbZu9NxE@ZU54(bIxcqm?$Y``0K8~MCEn~qQ{Qei65DOOBzX{zD zi_~V0e+hNNn)T!sRm7n|cjfj`DrCAbHAxdHpHPX5q>A9R^1_Vn|GM1yF&~- z;V>No&&a+IOn^m0f2U=bYnH+(8yrP6!ZHE2LBRYQVIu%`PQV-wudV2gkR!i)52=AH z{>fVZk-|~J`R$$K^wt+JZ`DgE>VceWw>Qy$Ve!B`t9MaMjhY4Zp@BWX-=FoM<9fiX zTkb)B?SYhvUla7cBI{S^!VD!n15m71(wZJf?e5ZB^jP=*au@7fFFGV1#ai#|CCGSI zWzJGyv&fC^iAQlBX%bwj9>v|}r+3LBdcj>XI~v{-1zW%9*~sJg65w&UIi1=Qc06-k z=;5B|Ygb1XKAqsolC}~8p1pia%U=8fgtF#v^9=F=B_nzv2ZYb|pgFw}@wl*0D4X9* z?f0O_Ea%YQxX5fyUYTK$?W8^sH*eoZ!_?@jgoFu#ug+Ez)(5V5duz<#!G3Ylx2EAX z2O;d{1h^bi2_Mg}AlT3XSI9GP6vQuINLIm;e*$TSHKWyPSP%~Er9la>C4ADIrYFD# zqupNmdjhx<-5&ZT0pgV{duVtcFvjdX^y@z8nTK|_5ZAIKh86XWD6-vI4c>o*HqN>z zu5BMUaviyw!k2XYu=Q?wBN28Y)g>jkFG_>YSYv2<*fE3sdniSKADX>cH-cH-3LP!#`ovu%Xxrn!yRHvej2p`!>{RY6Y z|Laz&9suFf=hc=gb7;M6c40V>8OOj#Oc5dh?bab_vrFWM) zYQnBG;jws8&)qEh5!|N;WfcNY*wdDc;s6h}6976Zi6+IB!z|fKeXYeT4gkq)Mgdq= zQ4@N22yAPU+tF7;&{ufYdYV2Ia#!8f(_e?8exqKC?;^}}5uX@wS0SsJuBE0gA8j)= zJFlnv)YzLzbe2uU&;@r2=ASz8fdL<5*;YR=f6o$UKhbpaR@(rBaL9Du+G_hfUK>is zZL@90pL4g_4nu3{^5JMe&a*U0m!AsM!AOFB5a_s`?o)wmBs$Bc4N7j=QJQ_FO!H7^ z>AA6_+f$7G4e_?2AWUM9T1(Q#u|xTww$niM*>@!?ZmjF7u-pYxIz!1e338rox2S~C zl*vX^MnR|zNkk>s@b-vcYUO0(LIbi5O$>mPhHrItM-e5aBhW7x?+&4BG!Tz!LP}n0 z5JLFNVETF_Oi_zqs?I|zv)oT}N178pZgDvVmaU!?obw_t4iT=%mozsguw0#!rff5(d!Yqi$ zeHPK3S>XQu{E-??f@NgGk2Gu&WQ+RzNas#MrFh{&`o(0}EVf@rS5HO@utN+DpMu~= z4GArof>QCRA4;shK^GBzHJ?753hU1L`Ly-7sFV5l`C^^n2aWs3mdyAT?ZMXmU>ydq zeeDRJ{>vs`E-Vb9@zYU zj=Ii`o_~X8p{=ZlR+%7eyh^TX4%=pPZ6&|p)DC`o06aHL3ZQ%ZL&r&bu4t7l1iEt8VjS&3 zQ6I|)&?VdoRKPCRyKrw5-9%A0G`!?rivBUfwomAz)u=l@{+PD@4Y?`TJ?0|GAqaNt zCMkcN_O&0>Mu!p-*__8T^Ec!%YJ@~pbslcrYRs0wMEB4z_^AfA^eC*mnb08oP6azs z4uyrhfRouSUdY!M*7HK+Z#(p1KS7z_Zx$zfiOETM56X7S>>#rK-IAg;$Q4CXw>3zO z)0A|=8VD-=FVTf-P>3^l8ht&>U9%U1sg&PIhF?mu%wIw8tU+DvQx28aDZbC=h({^s z%b%y3rzD0eXvekaOJ5Cy@_?Pagk$RlT>#^;8xB~@S-k+G=f`>dMo+CpA=G#sYH8#u z>IbYty*hl)KiK3fHBbp`@Ho8Njppxf&%OcqvGUsFGOF8xTDZ2> zgUQFb7`Qt6Dil>O`@o?`h`bM}V^Fm?w zpcCNq%rZ{_Q?UFV@CEI1z5u;zIlGQeuG+xEmb13Ms&BA`|L?MoY_4Z@%yQNRIMUOL zS$;10vDEov#i%Q_*@3L|M(w!+sdKn=d6IP8VvV69NXF$fl6w3CPCj5fjPgOwylS~H zRzp}y_|e24&3IxBV31c*b4FZYRd=9|g@Cp3XjEWXhRj z>&!;X=N1kO$|r#zvx>_uuk~gPwO@~&oy&!6ki?%>??eHP{*&y0RG=Ct`ONpH!MjkR za|uuHLY112T62KbzAKuUB6=EGIgE-T*ZU7Yx4BQ?Incu&CUEf7keu zDk;xunJxd(4ZfxWyK?w0#d8xUN|J#rk^_#}helUQ^G{D#6jnvT~~^-jk?W&)r0!%NAAWuBz({Ps6#N| zLD~5xe6$OenD7n(VHCWI7D`RF17w7DhemhMNLA!d5NA1UE-jN1Y9rJZ-x z2ZsbPrW#x3+f~t@4xsti0P+?GA-X!hrDWPc;jQOi~ zw91-4eGIWS4QCcEk)&L62n7ZQ!S*E|i)Dt7gAf@@B4aMH# z4kM+fKbM>L5}yKm!4k~1ROEuo-zxG|mf#pg6twCv`W0$)If7mY5Mui|I8klf`DHgE&ADo38sUU<1^Z)!QTCygJFO6|e#M}OYlxpLSHMA5&>QG|K) z2%wCH79p>s!aIhQoszjY!!SH4^7#_TG(~xE=SfUr5Rf+nUb3Mb4Uc+CQ z#*|f}?r^gzO<@V_^1|C^?2&`7VcP0>2EG3n~?x;Yy|GWImL|9u>0r{2jLb zwE7tGPhJhtDjaOig*MfEnOnPx=WRahS%JQQ(>HAUqt}QnD}=iMWwRiU4?kEFwVGFg z7&sr;z)#)X-bBY8M|Q>qprU)2&N+_4&<=X=IGFZsdgnOu3oaG@45nk9LMzr3eXL*h z5uD2e{!8ouj?#z|s4F@~b59^Aw3YsR0;&H0vpflD?o+hjBpPjci8p*A)#x03cM>_G ztJMA!nx@>rq0duJfZlsngFE6;WL7OieEr@6almd`dgG5-E&a9MfX zK%=ev{Q`LF=kTvCHK3Z7oknWVfz=t1cQ^GtBQ(pu@2v2YL3#)J`UQ-J&xoJZ@i~%ZFLN zxe#=Jru+rvM_d7-BNtMh0o@oL*qe*q{0Z98S2#+;&cXko!HlM#gH5M`>Mnqd*;2EM z$j`}<%f?skI>ll!41cEFhvnbZg{m(?j$cVN7f~x(d>*y7Q;2TBs9i{{0+aiLZxC$h zyYnb4SkHwI=DLpu(?#Mg;Cf3HgRG=OFQ9_|15w8QAJl0@^DeJTbD%l z>o36+6N1;l^8b1Fx!`)Z5L~YoB^_`X=BbL#zl>sl*B_S!uUD5Fcu70YkxGTE%8ZtBI9;0C}9jW;hD~(+RxM*Du z7p?2*^$Ha9`o0Q2dIbu&@&o^@x8-%z^cqV2zo*BG*C0Sr(Kpw?|NUPunwIp@pUB$M zpUVsz$jPpt6{Db%rq>}!WwIm%a!eEF((Ct7Gt*5_NY0q1NufD6Q9lXyPaz#}^AlWs zBW_|Ly?*->T+S`j&rk6DXHKxJ{EY&BULxj&HinhIfnS;`ns!HXY#^knKQvSi74$;P zq1PXL%ItOn?jJ23@M%N!jkt+gdj0;V_3ktZ0T+z^mk=!NQz7o4MQ90KbQk5q!{Hw4 zs26EA9q<|JdyOK^qStSI(rkSrZsIID;IppWZ>%?y4*0BIBW~hMdi_&f=R9bvmrnsDnzuB*@qIC!+xVVNPc^=)sM$jl zCGosO`#fx@+m`+S@0Oxn88n^%_Y~Ml`pZKUECKTyfI~k5W`bo2N)G{4i0YdfDDUl} zOCF*i30lxVx>ABlB8;cjRVdh0p33<&(L~YsDzr`-rHeVATd&)r2CXFm?o*8}dxU5c zVWA7A2gC1nDDR>y81!8_6sc!7?Q?^7t8QcmxK9UfStIUZ_U8uS_PDVg;662^Wq^|= z%EfR0w~c-_QQV$1GW+)P$*`;ucX8_HGt%v8W4)=LTl2C;+{JG`pL}jLjrG3y-13$+ z;x114+|u2iHFPX-%Kz@zr<1Q_*)uo^GbnwJXw^Sxg~1XTCcpn2U|_xWJ-PX_(){U~ z_w_}Cl|{W3?7b0}_Y9YN5!|hs#5LD4`llVD6&73+qJo6m8>kfVSYElP1 zROSB&!nHd1K%$E0g13<$BMfjx2ItJ|xi3_}+-$bb4|>3yOmy~#EfNUIWP1Z310GLA zV<70AVL(@mkAipP@N0Wq)f8IGV0|mBehW4$U_@Um=mI%Tu)u_n2GaowM&k$lAkc|? z>9A}ljF&?B7<79FG+-1xz~`Fed{H{rWT15rEy@&xk?VMyOwiM#1uQ)iGT~fjJemn7 zB-%v&=oH=eO*>2cZKJV?gK))YI1liiH;x?#<0SxISUn!@0=RqN>4}g9aM6#o%myFW zLAqNubcf-7_(e8+25Rdi0_DX?o9GRZ=pmRf1v*J=)Z=sq?8&54MBSYOH2`Dh;qvM5 zr$1zWj>}hr3q45oHGZ)d>ZMR}8rL0yMFJ#zgRw^;N&@BI;;>_|Tp=i``6!Blv#)6o z`76%8elv!$&$0oP@ButN!+xryvK`yQURFXBY&e7A=b@E7V>fS53y&Ry!*0T237mSg@yRU!$asR!YN5A-PW8(8NPefK;%+*% zvx0_BUgqCJ??+feTTrOxU!j$@P%jFV|05Kez9p1Opy@7F)mn%FVHY~L5#~$4kb+AS zg~<|#?~cyxgwsUn#lCMZgu-}-k2?sxbe^@HjDyE9_|qt%w^X?%vN6(52{F3F`gQz#*SSV1mM}3!silSaY!cR z6(^OPOqy#&3X1djQ%xt679ZvizeU|V9hWRqZY>FM|%eu}MR>2b)yFFXT zfMYJ$b&fzTR!tn(=W~f5Xqa=pa014jV;Ay;-B5o4Kb$8Fl0upjyZxbX5I%Nfn~H=U z;O>Yoii7|e9C^mPmk8B@tK>DlS|Y4dK~^!YT`wfq^N$}k3TND)Jdk~QK$r=6moVs{ za89m_cqC|qxh8JhYp7v~Ukjeh@U?Ilk{_`jz82=vkisD+g=~pHXJOdrD#4pQJ|%nx z%OA0or-e>jKBfLDw8fw^0!TR4^9O;Gww2<8PUq;4euFW>G)$=cE8I%i zQ7J^irbqZ|r4S{B=nQu0x{%1G{vdeZn9IT-;G{EGgw-65suEh-@KpA+O6U(H2`Td( zZ*mDmDuojzV=W<@eoaVjL>zu?L<$>;Ue|?Gp5*xJ)B&xzuWJn4b3>SFLz?2Ko5FY* zXj1TpdqO-w=_OP@5W)bYWvs5+^)#Y#2sh2V=Fm$FPOw0`A8SR%lFtEU+Fq9%*S9qX^a#GTCl%Knk0qNAy^tJ z^>u=bA$TNKTBU)&X}Gez^d7*j?yRt*bT#O@v(Qe`?(j}~%;_Yhf2G}I%uSZgkizw` z_%cPh(jGD{vE{v_-PP8!Ty>(fs4wZnp7fIT2V`)|N>RYNK zUhgf9w}+rs%%eYLHLoSx)1R{XJ{si%q!lDjpW>OfrS4ML+6%7@k!DDsYfo%HRN7Vo zdmiAtVba9_le;mGkbd%Jz+w(){bioX1IL zz|Ii%;W)x~7}-zbq^;ptG8)HAX0Y?`fW7!cng>f>;PjQ!uMBkF04+PE6F^ZHX3-ROBPoBcE{tv7Ew%iO zl30s3cT3wxgI_%}|3=LaUC&1SCXIsh=eXiGX*S)38o|_l_ATLF1WWO=Hw$ht_Bdcv z^j8uL53v8l0ZQWWWT-vOK^bvO6K?NqtpL|tDaTh-fkS5d)c>zQJ?kBAzuz}H%$`bl zuedv1JU}1iqMAVp%w(F84v=aQ8DU=_ar0|VTs5TC@VA%vi>7Xso!IF}`?3ESf}Nx6 zT_sR52M1g1uhCr=ldx^3y{8OHr{kar_DwwC)e>A!dE9{c9b>dHA( zyrlZ#q={X5POdYz0`_GLa4thpOM=cJU}sOdH*w@c(Bl2ltbgOGdW zomj&adjpiuVIEcX)K~Ab6IJvdD()lvU@y~x+f#JDYkwsaYJKsBtHU9HO#xV@b7%_i zJQS-94r}b8APRGR99}00H1yduwX+UC8sQKufxNzK-$;iTs0D>^99o?F$*HICzD_ zSbG?_1JA8-s8+%A{kVCnLtlV%`w_|=9#9<);^XZO!zGY%7}Iw+ERev03cR(`Ayx$m z=h5?+Lll7GJa#$ZKw~cPBJMcpa7_Zam+|A%4(DXBpc+Ssl`Y}0OR3C{cfqlx zvNT?nW2M$+Qm>QUbynD}W1}O@^e;JVm35TZNM+V~rGF{w%42={rK|@p?9(r0!|neW zYvfLu1Z*U_QjJ&bz1_0zJeDs~t5ofliT^ku$x<61Ke=QKM453$ z7H|D$ljauZ=ZXp?(ecb?8$XE(UOAhM&X#|~b+tdUvihH zTsb9CC(5sSYV3W*@^{?pK9Td6f;9s>C1?uWOnfS;A@|9J@-hDvl=lF4EtFpgfxJpw zxLe*&2gz0V+c`OjzN{bck8k9&RNCm3lnuQQou4h1v?_~XakacqBGfc>W);84bA zJ`?+;h7;-ku5ye_{;e7Na`yrbm5c&OIGE%{{ygi7$oM{<(Duk0}P ziJT;GIbh&3IZ5DLDHc4JrvT(S;P-#X^WOT$U}M7)9Jlg5=+fMgl#ROHxV4RAp(kX# ziwOf9!-z5lhi5p_LmJUr@%l{1VLC|Nik+4@uGGM#9eCqYM`Z}uy~iG(bL>J8+kE4g zOuR3#@UEjm@Jg(7q$b}fO0_*!ghs~}8V^+T?e`sr3Bu9_N7OxXG=hzpOdzDM?X)se zXWm5WN!|lS%my4;?-(I*JRmq}gtY30U)lDjjy|~OiQ~rtxXCc}h2z2|YP%z9%95ru zn#E{J!{4Kv{3ZXQdPh4oG1{n&a{~_T>a>vTm4 zH51t35l;KSZX!+}>7W}SlT+2_5KMs}gV$>1(h(&~%T>I=J_DonF7V?%+{@TO45 zaKvG!bzV>&&1BV1EeT?WYNuPVJnIOx^H-3Vi`4VZNI2^j7iT%meV)#=URWS%dnJjU z?3k-_3rO_D23O~Af*>`SecRmm2-HR4;ug-YBreg>8qM9#MKjz;(IJ&5I-0F%MOL@E z7VJnXXE#WV$1AOzn>2&x8&H+)d_)5EW$gT9XL^|HQ@k_TdAwZbRpzV_x|KCtD@vC> zRv$=|7fJII%W(Wm=XEkDuyJoGL-Rc6RdTNd8{Tjy+qfs!kQ|^m>Q5s+cHZCs8E4UPwR1nv%{|LgFaJkbHl4-y z*E-LXdDQ(YaB>ah>vj&68=YlxkAdg@H?kO>cMc=BIY-EK^=JM!T$*n4KXFJ!S6I+v5gTT@Qv=UEFqi+@wa~kAc&_bjgZPe?LY2om%1aYiF5~ON|Roik3i;m|CgW z3>87RU#S=+XhmWBH>)KvG<8vQ53tes6R)8pY&+QSWWo~&Pa(d~Tom82y-I}-F3~E~ z5}tOMt74i~EW$sNjCNCu-=34HIZ*Z{4}Y`Tvk3i9IE7e0#CPek`#j}@^3>?uRGLh-%<+>WC9E5(-@ zIB*^hA5{!QvQ+rM6pW(saLV#DW}j!&P&Bl0-SQfv<8Kn z4!r!?73@T^Y_R?4eV7bC{r0&Y>a84(gP> zIPRiXuKw>N@R(jXM#KM7nlLPKSe1xFqm>fD!%jn2-`Y&pN7501?Sp*h={$%@$p8WE(ELPko~%w( z;ly@Ix|N%1v$4IhKZnpkxd;-CY)J>@yAaU_Uv*HnqDiL@Ytd2JQ(HNh3fApLakm?V z-MD5(5mt9pR#@emm7cW88bmdJuamM*m^D*6m_zcu(u!Q7SKmlnT9InH=JsS#4W;y; zlQMx9AuL%r5Ndo_U9wWo)+8%a2|+?q$!snv6qR&LN30I((M8$P%Sx=J9Uof3SrJk> zXs)TJ7W%A<@_{X0l1&A(8;oTsN}c4d1$Uiw!F{@$as~ZkIHJ3<^_$RodVYqMq(t4` zLum$BFo^x!Q`tlz<}=wQ^?iC-|LXU8De01>Az0RnOz4o4ft&g$onzcZ)p;3LqYAqn zC#gms#B?fOnQgYs*<4K}QgXR6-=%Tc$Zj1`wh~G+l-AX3%cIK4T+96GsIuTMYVTu8 zuB_wcW6Es~JeZau?wEB(=`CuYi@s4l=W8bN{ZU@!e4{Fr)0{Zr=8wt>4mbX!YjH~%=U&l+w9B+QaYn2!Ortsd5-Fgw zZz%)aNo%7Znk?(YBJd#13byZ-(j3o&Zu66UMLnfOo#n-o>7T0_c%6pjWa<&Le*9OW z)C~>4DPy_Pn(~`6^sjs=aa+E`QurHbJ6W;ptKXFI|CN8qa(wxlvZG+t<a;%e<=K7W>wa*v*(x+vwzGrynW^vowmbr32F*v~nto}i)Nsj6W>Y)hxA z`g8bTs%i>{nbTD193GvfT0{_gPgl|7;Pmfqou#_Z;p*9{)n3-(*``%1VzZ1S7GmEy zDgkUYu>D1eg)B2)b(qHwo2Q!3;aBri%$9B}n=xNSubJ&&74ub{pss*97N|M{Me0+a z>cQcs1*#Md9~Y>)aM-3$mCRvbA(h^)kliR$b%463%>1D$m*}|ZL)8~i(BWH5+pAg? z$g_D|tqLKCUO%fQiDsL{S5>=sK=LoD8$2MYM)f%jayk3qnra{&)SRh+bd20-d{6?=F`<%%2bsycoN8JpPM6>7%y&bgnc!^kAd_0G0MGpb1MJVaXO zfmLch*SZ!Ox(d^9!==1ESS89ZkzZo9=~I_VXrze4pQ&p zg?nlPX&-mlz2DUd>eRb5Xwvr3m?Wt{p>g-s+niJx!$_Xdiv*;6BxDR@bp#?qppjvlm+ISZK~5($H`mY_GNlvFZmE$9 zkV{*!tu@tTj7hfx1k+1m!8nIyo8rlc3g|Qihnx~D(f)6#RgdoN0ErovZAgE+5VGu;cudNIMpWi_9O*1NcL2B`AE-(6k4mp})9JmKy_ zi@bCGctz*ZLIz92(ACFfLkmb4fqT+jzIWu-kdk38JqY5pVJ<&71Gl)2cWFY_jT!iO zf=e5!$Xphm<6@oZa$Kme(FOSBG?yP`u&D$;ob5t_JGTV)&2=GDX!%DNINya#q4$=e zL!rwSDO4}Voy9JD<6-G_oN&}-SU1Qp;zhOAm(1f{Sg+B}qxN7d*G>D7AWm@C_M!jQ zgeP>`5Nc-=-q&mGseuOJ6AwBWOj~m-%cu?HTXf5e+Ad^|9)#DtwFUMNIvB?UY9jzf z3}P#Sv}S^MB1pSWfPz6dD@^+tZR!uguyAd-0+tWLzRk4hETy36)*8S*OtbHVfyfP;H zh?=v!4C6l1-jKlYGW1xg?MYVhGB$RZb`n9nwoJQ63YR{|m7i!kky+t$ys=XI9W7S2 z;jXpX&D00C;m~#38|2tg&N_Xn{S#VkXPrLNX2Ff^Z0~2<{zCL8bfZ_MgN}u7)Y2K{ z9c*u#BVviTli?e^1uK(KJXcCYP5OVagAMAHbRGl&eJHCDBORPl47HI!u@ z(5~Te6kT_ zy^2dH+(r;e^)Icm%NT*)bow5IAOEi~5E!#-En z^L+BgVs}?>iCPoj$`$P5ZgsTu&;+o(I@e2{b&f<#BTBva^=2!O5O&yXufv0S*A8;1 zF*Cu>bvj5RSe~D2J1|AyaX(iqg?+4IFN%0V_iuQrA}pS#=FjgJ#>@ic-QfeI1QUkaHUPe_*|Bf zm`v;*PZPOaZ3iTc-9c&mc!?(siAHIIlL0;RuA>@_)VCbKiLdN zvpTceSascK-s5hF`<%6Pqj5~Q+fXk^?Tz1dayueGbzio)tDC-?T`xB>6{;nu4p zH&T?w+R!Yrdu0%wO@BuI2W~y>)g=?$sW7w%sG>gUNB(Ye-PZk!xGdjonYDy(Iu4br z`8>Bi9%5a@!6kmZ8MPEl8~A!WIM3}QiIL+tufT0$F7E;_r0&bbzOlr?{Tc5Y3uNy7 zc)(4W`=5Lw$D5AsPXTHS__M-2!3pf9GrivZJ>C{YdUx)H!*1!_(>Q#~AVOSfaHm}C zXm{Sz{WE)r2uFKA_c{S0V)0p^`+84E9FHqoyO*oItn#-+)aI93k>%p8!`uMzZg=<5 zZfeo*;Z46MpSGG|?$K{S>1U`db#G0sIGR@ zr(zmbA9kl1kvNVXao6b7mG^bj#s$SmdE~D}!Pl<1_i<8))HJ>mN2IpDx;sezN$P#w zy^Yis*Y^KZOk?YQbMFkvPw?Jv?#*2w!vRBHxL3MBfgWEt>0<36(}}A~7WLHPs;4Tndg6@lTnIuO`@Pm(ar1fb^aM*I)b29ao z;K0?oF>*-%3QvEkixvOe*V}YQC^oAo*Odq*sAEUUbp|$OyKbvi?3*(VGHkMyc91PnGC#~njYqvD#YRe{bP@^gL+Q9z z=@!`X@xdcix*TV)tHYKzbTLMVSK{~v-KQovU_p12evJeYVsKZG9^{bR0{2GhuLeMe z5x62%-%A1mN3!30>glE)Ue>v$o&0a*cJR3-?kX-0*tw|IfNo;Qwn~pJeLAx>7zqxNel5cJxeB@xd7Va_UmKSU5?) z-qp75B|9!Re3Hm$F<;*@%sP5$my2|adsc)5qZ`eXR^++3 zSpJ`(EU8#OQm|X1w^}og73+sk^;q6Qy*q2ZP@iN&1~d{M{zY_W-4^L{rKw~yWD`pC ze(d)}`e|Gz8C9a6&&A-Q68$?I4p^+u2dhYPsnYkgO8>Z!sPXZ78s zApaRVSL&lx>I|vRU$w8ZXRX@#c(YHh>Z73S9$vnx*V#kG6ZZRceN!k+VL>QGena0AYM!vJH}!pN93Sx*O>XI@L*9KJ!=0VHrB7^(5%`l+xmqZ*?wE!qmk%!M?a1yOhi3fe@EZ)O$ffYqc3(a z)~z$}v0@W}d^j|UKwS4wKaTu8Z!yhNJ=q*?VenI4(X2Dr`lX&8P{=yN&c4$3<%Gc3 zda_2)1hnE$eK46W3qL(#Aji>LtW;)j!z+Tpo7fAN9Wi*I+TJiU z42&|YaE8i$c&NGI3w!XB;+QrD+IGn}j32c%#7cak59>9(`_^7_;&-4ZZvRSY(@i4W zLKB)kG@O=#TRLv)YM^Vg zXf}SYyWy0*SE@brv$^7>$yD$}>x`5_z^vpcMjMK$_h7|nLl;TBO`P%` zLnSRGKpltcw9Bmf;UIL-aJLjXIZuhupVo&G;`4}&%Fk^QmG799{6$@ArREZKIen(~!0i(ae@LSK znG}!o@1%GnYf|ioNz@^!vX`?BT}f7a$O5JqI)GgfW==6oaD=f7@P|CZB?+urgxh8t z=uk@eVvNW)^e{rj4xCYHxC&sm69;YJA9*|Qt%y22Hs{@_oZClZ4(wq1*n| zyB%n%mQK-A+vgr&+2w`^C^>-Z%c&QE-C@>phhYMg?_*nb7~)7`v1>aFu2As;pYAa9 z5l3RmUPB%AvrgE0zu~MzRnmzXjJhIq?+7C54;uE#AY&k2JZ>OU1$DFFuMKprgt{S~ zHYD(nho=o{(uf8kd~5LJA?S17u-g$5Zn5uwG<*olZ{e_?4DF?GN{JhPF+Ak!ME1!w z!&I*3y8mjpt%OUe-F1fU3U$eP8h(67o6lPsB@TLJI4$wD&NoYo^WPP%yUVRyHlwm% zJ52hMilz{$lWF3)M8#g;V91qQ_ZdYmtvAj-c~rVMxyL7BO}=yVXd40dI-s_xN3J*2 z4abt+9%KqjJ%iP09>yV1a0FlM^yuly$3)6^9t)atXWt*?o(Tf~a8r0b6135$M3K;n z`Vlw0CK9Vb<2gZq^7&Zk>iG^`ZTB5}=vb|lJkF)ij^w*aZW4eduR+k`6 zl?RtAT+QLvU{E?K)WZatmjWWEh`ol@A-+q zvFaY4p7={M&vp_wF?p*@p#I5)fu;(ZH20j}7>(7o@LbcF##b#pzu;-$kT#wli#$9r z=F--4eIw5=Z9S9!J7w0gz31<5_*kC~p079}7H4ddCm8`K^RdaEbm)p2u{woQC@Tu@ z;6Onvps(jd&a$kp=XL5$r*PT;&jhk#e1toPdF~X9w#wKJXo<}=*Lpy!3g^5-SLnat zsG@pOgYs8isn+yn4b_^Rd)M>o|II);z==%H*`U2Q-&502Q#9A)N6`f7u6y&b{}|5$ z0F?)se!S-$D7lEj1kZX`s9K0GW_vzMh4f$W(M3;vG#?4hQe$UFxaWa=mB!29YxNAL zK7CH?%4wB_lgkRb9VkqrjoeEa16dc1u>$h^n8L+4mJ8%*F2>tnN0w@>G2Ks${MUY^ zXkE(~$n9ga0IepjpS8wbHp?5&g3@d0YV@Y~IKb7ofV^@2u-4tU*xt{YIp2g9<4@+6 zf;>MXS?p+ky_Qm1VKgq|`9^yggQG-lam!ldPNJQ6vcc^vcSt0KaF0Nek_Hlb!$OQ-(ZZ!Q>SB$z$)w$yN#c#)!htsIe7x~E zEKNk##29LUk|aDb!Z?F8tt3nwZ9GgJFNyB&G}1bVK3--Se-tTK-ZQS1aZ1iKBQ0X- zqiwE@r{yf;aq>Q(SaXb9?D@yG0;8Xt^PDfS@tj>|oTh$#?hP{dDv*?u>WCWHbMOEu(20#!v7KP;nDw& z*Ko}EMBwqZRT?MayQg@WDY?iqM$&ueBki0qUCKWw{HziDo@4GkBeREAuhIRHk+e*c z12ere9)nOisPxkK9Vi@e-z#G^zzt`%yusLlAYN)PE+v8+8x3AQu*VHQ1h3W39vSvt z^zYrEPHlI$^V|#Bkz`dQRXxL=C91p(?tc$9ya~c_Dz912Ks@yNp=essdU}Nsj&FH- z?Xic{aD3+LwMhyUQ`tI`7rD<&MKpOyogl9(9*pw3?8^J}(so|`IQ+exS2c|yJlo!@ zQV+>wb9~#YzzAFBV8|4&IDq=OIB=>L*${II+0V^9mBF5c7&hDMBtZ5O zd^Fc<&j{%71h?GwinfPU_IUNaS93LNazc+ky#~|&>Vi|H-gBK`X8<;+yk8k%RRX>? zdprB9%M(bl{^e$h`V{Xq4uM&Hi7ML4M9Dju4+(JykWVXj*Q=u$ud0{#2MRH|Xyc;V z4DapT)wbHYC%UN+8y@WKy_+<$Q#iS=_a9DtnJ{sv_bPF{pdR79L}I9`^dxUK?tV&M zV0=y!kEW5Xuy3UIY2p6}rU_u>DDTdKRxALYENHf|&J_4`tapU75dEh&b9t)g&5bQ` zyy@^yc>;Si)th|B&#>re-c324In8?tl)Prwrg_sDoHO`rn)e2cK(m-=^1vNM-o^Hy z`INO=?A-zUKE;B?-q!*kv;xQM^vQCaz{oWcUkp6&MPk2W%%xauk~4LgGN^D>XX9}nVZi-4w;)Z zQge5oGLHY^?z4=;_jOjN)cdUCc)1PsHu$XK_(Ov=oiQFh;|RweJ$!nTkZFdNAfJwM z$Vk8`kv=h0tJb(V%4d%2|1O}B7SL-nkUbcyd-;r^t+EX4+{ed<))~WaR9~NFWEOcB z*QfiC@$7gus)zc#Qb6)lRF3!Q;sAEDuz$8s1)X3nK;sOb8p;2rE-ue8>Y=hoyY5Wt*hzVG~~+O1t^eX}a{G_c@Ez$0Ift=snXf;<^25w^x$hW)n77<_WfQ3WiFtqPn+)|o;k)1ZN=#4@%0@r( z_0d;^`tbv>xit72YRVneyDMmIQxS@5ANhvShI%NTdF)Gjko56Gy{}s&R7Bwef4`78 z$QzG_G{381U|5gOXZlTwhqAA6+z!77&T#x94nFL6TLo1=V&`xD)+u4`Z+Pz~zexcB zqT7V^ppJpBdTcm1RQeGfpD_$){poju6#3`uU5S5{w(=mYQdVb(f}6W2RXoR@;7=zj z>0^iB|J0Q$t6%8-dn)+HpMn0gcTRucz7YQ^l|Un%H3a&*jqOJS9CL%Y+nIc7fH$Okg&|V|NN#P~P6|`NVlUb#MrRh#rWKT2WhoZ} zZh&1ai@g-k0W`Ikb17hkALL5#S$)7l+Nu5=o3#h_3F(vncqkXJgpXlD~y%BH6lhQ!JdDz%Hko$SG$6bLvkpIg7RFZ=ywa z5*ydwl%~$QOSgZ&$*-;hJKx_F3YW&Sm;FuQ>XN?~hEi-Yz;qo5dcJMS;c)5OrhHrF zPcT@)pL19)&vaWQwBBOQ=9ejIJu4_-OQ#+brsg_X^YPclt|ipeZ7+te2{*=%{X zY10395+RdKXMDw^MW;;hYjRcbu4KwY^t-L5d^GQyj&X~@<@Zf5Nh@a;rkF1LZ*g%) zj;W0rRxQK&`6fDeTd|#WC^UTnS=+Iu(3C{?m6WoO64MlzTgpmHsND~g;^h*PL_!}- z^O4Do-CJx5upu#x#C{){yc>}ZKWgM~V@Lmv{PA}rcFEt^M%$2uOH3VkLf1}7IIEPN>P2ZAUeGY%TYQd-d_=vM-ZQ{2)YBXY7^dA6{H1--^`w`3A!L8ZVVEw{&;ww_e0NC;=dz~9R98P`4hRq1>&f!-xg2!>_KQlOj!yYq(BMIWnnZfUq zXXOTbIw!c)2};Uv`NH4{dayf=j-LfrxWc`&cy@2_a~X7~!V^b=BmCjO1AP2zFq1*_ zYg}+Ac$^Yy)$HZ7;2|K@;K1j>Q`L~F$1Ads`2vhJV1{$ZC^aZz@T_OZ+ksG@jG?VV zekPCW=}a~;WDYEtg$pKzEQo|xpQGp6kY{pr&FK&lsB|QN8my8U%x_ajoEw}viD?Hy z9NghXH4Zu-GMN1IuHwN9{G;p_^uEMDq}Oo9%6pi6E#xCF zwK(Cw(d4Nw-+moJm%0Bh_49@h2f7GBiQ6Gm?JD>gLan<)Ke&hfK=%z4;?9|&UhYt} z1}`iLrA?ud&)MfILl+Xn=Bq*n*@NO6T)r+el!p8_c=XfI_Z|61i*2EQn7vCbglYyI zv)a+=acp{q{A8k(FVauimC&P(KZbfk$py^%F?5}eXqFcph1~4B2b4vDi7Ygx8@lG-BD9*P#=kMuJyghtfWSA23Zr zC>^K()}IG9 zuzuio5VLoLk?nTG5$w4ujGRU3qhNPfvIIgevI`it7dl+T;yq#49AN21%sL!)(+T!m zX8q2D^@U59aod@&TM|WAD@xVl4>f!~Df{09ZSz76|c=_y7d zJ3rrcB0IB*Z2tV72VzAgN!=GZz zC3NLX5{_$b4ka}t30VvCH?;SdjPJBECrJcShO8Gl9DmE4Dv7XKlc)u#l*g?IIi-;* zcCM~FFMMTjae~+!m+CrVVjFY0BiET8C7V0*nf9&D=5B&e+1hL!Xd6<@9OTXi$9 z*YRek8E)Q13jxO1baOB7T4vT9DtXV${nfqrU$r-t5IzSUs(Ft&j0YjE+&XS~S zrkFLi!^og}sN{Y6^5tKNIo7CL2HjS2O4cL_6GX1Rhw=A+4pn4R*l+wRny2tHeeI2& zghOVUJ)u|SWFjG@b0~vn#IMCWRKXM5z`wF6l$Vhbwiu*w0cmHqhu6DEQCzjr ztP$wRtA=a)r~z6mH1CC+jre4t*~!)bepG^eVgu;-m#qOp#Riaair4^uP@4NntPNld ztK}520j}~du>mg8*B)wsekEpa=pi=17gUygVgsz>Ut$CBr#$!B8X#0`fP7Bj4RCkn zK3nZW#oABUC)Pf5AJzWYM`rTT$w8kbW_l0r)J7b-%)Ep&=L_s-1?w$8HA_?sHeseo6o~e|f7=6I}p%|H$nY}!0?k|aEZ9g~D z3zPfIDmJ^qOn2#IAZ65sCInk$+Mb|7(wLz*{z`DWie(qfS{KNEfP1c+=}1C(9rnIy z?&R!XXBST9NEY+Zti#=P<`QS{lCk7hRCuW)o_}Q~Uxf%2-j;;lq7}RX&)bKS2Xm@| z^;LyO!w7nMLlype5G1x|Q{uz>llIFl#D~w~PL*j*!ppgnw5)0PSPj(n#K|4QNg+w@ zjh8!x4<}!^4A!DgIQd};Y-gYF;ZSpcd8CDR=J<%TaPpt`#G`59%Urlq4|lM{B-)zOy^wU$?5zK zgj)|!=SkVz$>GCC{5=giSN*?fP_qA%22VDlFK9*;0%PEV#skmL= z51%N7`gwS0T6j+>bSOfX55k|)r7*?lI4gXTBkcSbXMPyoM&Ld=hl|69(#9YQSQx&W zaQty$cpz=Nt!51+;qihU3ui-hG305#I6UVs?B~Vd?=)gK@S||0Jyfs9F)X}D=27!G zwZMPQ?CQ1Q{S+WQjhSDBpML_SL$T$$h`9zhaFQL_8({*wQ|!0B5!0deBpb0Wq8U`4 z#MS#E3LRkVWehzMk*oDgdl;r_fcOJ z;i-Y@=Pa%^Vm>T*fd^_MoM;>L4?J}zf-Z8Q9k-5k5tsP6J+Frm3!R}%hFe}mq|vHC zu}g?NqlStEmZ*vJWVh9kX)rJW2^r)J5zTR}F*1OZ@)me3Dsrs@)Fk4FCXvs`M=6~R zY96@(>iQwHh#W-QWa(^Z%ShT?OlRMrby7Foi zmZV4aS3&x8cK4k~6O>LvmvvJ}d1F~9SX zLF}W-$OTX-B59B(272L=^O08+kTnO#UXA?B15!U^ZqFl&AZrs__dK#EZJ_o`Xh9YS|JG3g{{;6&Yn^IZT2DZzvGT{B<8$&MOg$`FciC`MIEBb z4r9uGQRF_}pGEYG^5dekd%q|KHJ`KJ`bCX_4#Tledej3t{yPSfhD5d2gJw47zaO=b zb`IvCdrs7AHN-DPw}L39RfvN}+-WWy%J7q@9si)<`zxbN0%UK-RcoT&qqFeam}Y%c zjK`^MQ5qrXMng?%?L99CdRT%SO38+MY8wt%A4Nh{vx~jAG0I}l?24k3dz`IU{}-EP z7w+8{HB*2syRrEfyj-pJ;OQ;=aO#2 z66&z&&8QCaQIEO5MSV!8r|MCDJ8A-*=6;4#??y$CG4&a4yce~NMA%DAzaOO|@2Hn7 z>j5=x-b?)XK~ysVHvNgZ$5A86ry6j^)2LOnELAY$^Qe!ZLcw-Ck7@%|3ReF-Y6aX= z;G!2%ku(&Qc<7I)p%RcQng6S(FJP>aefugZ5ek&3c^yS(HcZN8?v}BTpxiabLU-zw z#9@NeLMzHwu56gxQUC_Bg2^paknWCOJ6c*x9LDM_nxYx(oTDY2HF37wfexO`Ut!q< z8J>7nVd+e6D&9<|v228M-gsDJIRSDne~U))L*ZlQqp>t$M_etVA;BLb-7Njc(J>h3 z87=cj>jkC?wB&JE5@@L=h~rI`S!4tt_q1?JS1!q0M_85$Sxqh0&VDz-a#zJ=ZBWFk z&OFn=bPGAL(6V7me@htkaJAH~1d5WJtm5J1jnC z$)#DTl5Qxm$jGvP0o_hgZ6W#!+i=i2}gZkdMQWrgw?kehoMnm-ZP>RFuCq`HDxD{=q&pAP>A-FIlx~H7i z-qz1BDlIxiO;_?@?ucl*ppAHccqh6)oi&=w;zvaX!i}lee^m7MDp$KX(HeEqsY2y* zmu8wl4cGSC&0+0wqPw|fya{+^3&@zm*5^b&;vMSasnH~EOvP;2^yrb$su)jCk3K=x z_+l)X5l!p;vSR#VW^|4Os){ivFPa=&6bn%^JKBYp5d%Mr4%5NXFIe}|=p=%;tTcLr z2lX|4xi|V!2wYO*`D@X%@~>B;{Ce~yCvc-@9e$54f_M#%xgXt;F26S54rR=3ez_@I z;~q1x(d5HibunF`(#SG&F$>^c7~a>#Z1!-k^ot>T0GTiDkqyS`(O~DnwnoQv2R{$? zIyxrtFBZCA$i`CXhrMEAM$tLo6n1c8OeQaU$a^t21==fRs`q2^Vfie!?EM%91+y_~ zN{kEbxXx#7b7E$ITLD(&#N4NTSH#L^#Lx~&5xX%XrU^VRV#b*<77kNp#+W(GvEiT3 zjEUp;)tNEj96EnM@d&p0ASQ;x_dc-3+weh5G{-N05ED!gUw;s@nyl1|*s57EE#UYf zteO>5D8TWL*zo+AW>EVPuF8*DU=Q&hGjmbQL3qXRc2Uex@;X|9TZ?1vlWbjus~5%S zz^AS>M$>R@&*C2KG<52jd~yF&tLIy2ZF+2sT#0e$Yp>{Q4_nI>7)pSeWE8rY-fF^g=Z zRs*c0buVJ3z;S!#`A1BDIo~rmDLF0%xv@omP_duOSofDPZMe;S(aRXQVCAvP9mJ0C z6!FiP$#7iFq8g}`y722T@|3AFXY)&<7unOYW`4beU}O)yXzfW$qRhYCzjh22e1dev0rky)-U!hhYS2;%Qu*_{4T;U-Cd;=%V-N8ZUWdk(KtvO^C@gjw$DPfwM>+h? z9J`Ifyl^Xwi6Fkr1a>SUcD9`FgpoP5fVr5d2}ef8mWffLtcBShMXdK)ux^&vVVu6* zLRo2Av5C>KGib+y)kVi{gr#q>6)~|@wtwSQku|Bsv9T4ldTd%?t;fW;*v+E(M{NHl z@v%9uC6R55kNuI-#-b*%GX#&)NaIU(C>~FW?CVZ---R9hq@$KG^bfF^C(Hf1>vWBGy2yKMA`_SNmfQWH{>w*vwTo7SEbbQnYgS&tl5qE@$8xL;5 z1rZV6@0lgr zt9%As+l?#F#V=&#^%0OeHU>1sg14doZ`kRwt>en8BjDh;@)ZQ8UQ&J)uFCtDl(XDy z;SpMT=ubGKUHv?_{BoVCzp@7Ayvxh?7F*Pqc=P#F<4Lrkc*G1%B#anC=apZSt;NuP z)d2IZdF40gVk_<#il>%VYYQEp`X1fAh|zO?L`?s>5tuFW%Xf*PO}yuV@+&%oHc`cs z(KT5;OVru61?AaTCU4^ZT3FtfTF!S1%OzUp^;=Z_7V%FnD*r28l^>h>yn7Qr-&9_a zspB^snbvK*rnwxS6x_t8G?!nOt>vVz@!Xq~FPqD+tq^aNm1&#H19)n6mvX^l<#=-b zz;0#X6Xi=gYU>N*XBsH<$E)R?(=)YJLXT)crS9*lswv~&Eq^G3&R>4{w0w4QrCO9x z@*NZIQ$NqN8!z}_ihK?WO-nuQ=v4agJ0|$)`}|b=32&+g+XqmlJ45Bw9SreNkK_4Q zEe6RV_?u99jrLyE1ljnI@~G#G)DVMG3#h3fX=U^mvERXM~eP8Crl9_UlCR(rsnJ{*iC z_+jmJ=jd|+h~({CvG;$9q`3Q4Y-vYBXPcS|3tfBFRE&(p_t#Y5H;-s|o)j0Z+#*#x zIw`T1dFA~Tj{jh;{2Qk7$^8`%Vwt%^x!PaxehNOaqg?!0#iYsk{__>=mcUiHbAPXA zr`tU576-ED`Ob9JuWy*U`g;y!$KO1$@BHo4&c5}^9ajqj0(U&C zZiQaCIbg!i)K=pTMHI3LUtn8mKF>NjwA;eZ`hLD*qUTV01^ z=$V3W|A5;}kJJfI4PKk{aGmgS^?_tTSW}m|zRt9*E?KEF?X0`4xqhJ1TtDb*nVU}! z`d$oWVA(RLcaHzEJVqKAf8on`=^ult%fdCi;`p8ked2KNKQQ0$$DmqEEI&2pVrHU* zAsM*I$}CugbBC)Y_bzMNxWEo;T!NAukF5#eo`i63LbxFFrZa=)X4au5$XxWt9UYxk z?msms{Os95hw=OT41VOVK_e=pS!Nb&FR)bTM$gLq9rh=L^TQ7~I-9QIOV16$g9yLy z(Z#kABKwt}8)2KMG@KvwDt`7Irev9IBML;%DL%QQZJ)^gHu@SK3|HnULps?CA#;jP z>}(s+l|9jmS^p4Ng|3n-$HW4^M^zMNl(PSW3TwFZQdJ&5+r<_V{qON37uv2CrQQ78 zL|Ya2b+zpltyd}a-E4F5T*@$Idtcig(b}AoG*}SM)Ct0ywQnCdP>qah-k$R|u<#P_ zMR2}SQ-06$PGI$qukLS~!+-5>J7Bt=@3q?Q6wMR(xB<2*(=Ggt0k+vDKR-FZ){#n- zRc4z!pfB8)wuj^=pgfR)zra1!yn#PAFu%Xd)}zC2h!w;HKa7=oF|fctKyYgKcM}Vq zfNQ*&8*FwST<6GxPsy?6wvMfyKN0eSNo`bAsYISL;Qc#+ciO~U3A`}zkSgV4$cBG~ z?2qw0&u@tLeF6^}xqdLU#tZ)e;e?1`DC7DmUO0>dgWo0aP9a`m#+2Ui_;?c>$i%nk!BElRAof4v{_`tdlACc$IxVM*E05E(LutoCG$bSL`=NX zy3%39cY!=0lC^dfSs@B-7Fq=%j7*{oK?pvA#K5bV3x8vIgTbuwZKp!`+<1h`9~Iq-pSTRK*051#l&;6H6G2Jt!@e z__!|1@FiOpWGEey^`V-K4j7!?CxTn4D_M{UF}q%_WsJvJ_5o)tH@|vrML`L z5sPJ16Y<=Tl~7{qDor-5mlz_Ew&j6kVzFfl>YteFA#8x~Wl0VOG>!A=I%1RjI@>GKs~$Ef5CJ zHP6P}q_keg0bOZJ50P1PS>Y+%$6)zM6wvM>Rp#r{~*hHR`F<=n`0@Afgb10}v*j1YtLX zU8}V^X1c5oagFvtnZ#lv;~R~Pb*1%uTbYCs)2ypDM9L%vhmf%ayyqb7MaDs0>#$y8 zU$=OrW3i$1ue#FK1f?0;Rw4C&%9u*0F*IxlTNh|0mJ@_yO-m(?#YTx2LY7P|>q_9I`y ztp+0uQxns2g^dLu?9wxK>lw2IQ^#V%T2mqGhHO}`<4F5Rkd3LPR>2UyPZ#zi2!~M$ zX}Csg1hmGtzKMbl!E*W^rcA-NA-atq>;WcT80mV^y{#A#-MG@dA4KU2!&~V;FcT6E z_>e(^P6!VpL!#gYC~^<11Rjw9Irln^*aH|R?n2_=69qs)gb`Wp173r8;1S709Mp>c zJP#rg5@lc#xshmitw#R!5QH)w@QJJllORLnx*v56=NDGugFehpL4T0xcsnxTqFQ#&cQO4nJ9a$`9?qXyDCTr5>fiR|8KTQrG zUnL(g!dCrXR-`BN%}@R;zZ(kRkCamtglsJK0LM<%KFk^Zn2C+OATU?2=qf6p%Ny1* zHdpIM+D7JvF4Yn@0)rP~@!Zu`z_(v&%kGS9V{?+9SGPZE(Mce1kk^i~)nbRnmyfb_ z5kv1OTSwUjrL?j)lGvgpmka*oF_nZmS<-yf;@OS(0u}hi>cRRrD)`oDJlammz{UcS z7JXEFLqi|ZCQN^19<~i7xGh>I!d5H-;xa}9h{Jm0a9-L!38^(vpgl zrX`iCbc_YU{m}vwOro|*mo7}L(uMKa4I<(H!|q($C`H<)Z)<#83@2aXu^rGxR|o`m?pgsK)$)l^{mqe^ijZ@Sk@o-0sWh+zoA zL7vlW>)s`FCN84D^o%GGqQKL9ap9hrNq;3p#!Q?F(h*2McLI|I<0COo0`?;tW8kHu z#l-N$^t5I%>^fT~vkxtncRp5K%bWhJDN)|M&UQ%b!ft}9_%qsuf1Y+`Yv6DT-*Y2Q zBLnaA^nch&bLcmO*!bS}_=tbl%0%IJzVsiq-m^mewe-5`X?jaFj57??kYOEDB9wV;vsFu2)bP@T8|~EQqUX2f}fsdkOcWo15as zRlI?_W~HsF%7QcuE7Bwui;Z)cH<2byZ0_U8LqC_1c5rc(?fU7$w)nz&pEQ&1&5P$W zdRpeqZ)$2>EcmyZqa(%c`1ls289S;7(8s7{Jd*qADs&&;D|oWP)?4(y!Y9(z{UpEX zc3W9W2xYe5CFk31k0uqcp2?As)73i}OC>BGhb8l)i)^>@vv=B{Cpc=uR(|){J}~FW z!?1#kF}vp@J)HMhXL~4L8XiqBcyTfdj-UjUBkOEpNT4tm!w3jW}TSAEE7_gG&V)E z+WL?U4{Jcl+>v+yFTbCmL+7vcwX3Ok(WKaAVinzLYgLIvSNyZp7ElV_>(F%m?mC`TKeY#ke{k^ae(RY(F_bc0WQKGNY^PJQt)@1SItqT%MjfkL<>WSMi>6-Y|EkS@*ic%Z`5&W#C95ry z)1ryFY-v~$w$TqG1;LxyhI!7VM0*M_+0d}NJTQY@(l~SR?0JoR$uG8nWub>M+4#me zbFLdVbJqN(i)SwOV1@l_)F_r-S#b%tPAZ@NVmo7Mb)~dnGG1DsQ2((uOloPv+#v5Y zxLyk_Kwgl1LmOsk1-=P!R<>b2a~l@W<${n4f)@s{J8%UFYY-1)y%)R(K^u|YHt>^h z#rr3epXJLoGg%l+_7oD{*@pRdAtR9M={79%Pw-zx0&n8}WAM(Rn)M7rUucSYF4q+G zEr1*-bOkb41jU*l=K*g?8+C4T@)^(DFW~vV+lpGPzeF2=1?hxqkd}nP)#3_bPS7x< zH44132)_h)2J(lT3refi3^@TZevlP1E|7)f>L7P9WX2)y@i59XgvaC;3bkqd+YF_8 zL_~&e2wEpW_%c`+g7m^B)wwSOJ~DGVG)3LIqG2e?kfCb~6q<;zsgV6Sh0(7IBqu@6 z0=a-L=cz>%`XC%^fcB$dJs0jFC?sg={x6pC422RSP(ozry%ZTwLE=!9s*^GlkRd~c zLX4teH+uky^84-pUgqfakC`$mgTgAe`*!q*x$ z)*WsgCn1Q!{a>SkC>{YKDeq8(c(Z_9!R zH{$y!{CrBJqsw2y{;6#uYnITLR!Xc5qwhYG5JQP&WN5+f>y(L6 z_Ii64(KTr827A6}{cY{D_AX_iUsBnarbgGyB}*U@t(w5eRMv3ati|)^sO(6U`F`Q) zCVPn}czACUQuD9pqX|nDyvbzGFY;h$8`ZdI_B`5y;LoTDc9L&Ey#9f5HGEOyqPg>% z<}@x2{+Yt8h)2c>!n*9Y6h=S35teSx;;kF)?MpoAZ6c$-1!FD3A_+@jULx8{Maz}S zXwkkWDJR?|RgFOPO{sWGcu9)As!O0Gm9c+E8>0kF2~iv(;ah%vioHvY|9E^Om3~pS zr`UJl#kewMR;sZs*pL6|CkZz`X$&|b;Ix%P%x zR#+>95>p82D(luW>dm8Lt1j*99B-z(-|1~1RA#*>jrp?EB4f4}OOJ4F6bE|7FGakk_@F-aL4}q-QzLyea4MDg zE=4*Z+MKErcqbk>VN2!T_p#q+{cn-~8=p%hw(&}8KfB#j>Pb&ybtoBGIyfzj1=~fH z^Y@Nd&b62~mD)>Z`R(z8MhMt?2IGOAj-@g_oayn6F(jxDItF&>;gQ<@MLAb$uQruR zu!6CAcEeKc7#xBn-N@7kmwGD;toCojB=6!hb;&DQ%9SP2<;6*lub~t6;Q*F=BvOpDsC-hW~Rom0kvci4SqjTaQerA|`9lm~~ z+}!}z&^dH0Ldue{h}>)Wxv}yI2lQL^r_Kk6G3k}TjH77q~|UeMhoAhrAF!+Sz2_J3|VQCa&Dr1Ym(^w znQxtJFQV!7^~so4eVl(Y8PhC$ey2~d*NT?oeDoCXF@7~ov3D1}EqvV+`ykPsg(FUT zNt-T)@r~TPR&5wCu6CNADr!TbMG|TrmD((LCNT+8{Xz3W0 z5=1ze$qJ&I@M9W|RFWQUU|A23==C$lRJWCXzsQc4E6VuuyHJtVfy&Y*J09Nmt>c)s z%I>nJK6|A-kd*6dh_4uTLk4fY)>b<7qKrt_@_rRRhKD}SWX|SmYOiZ)ToS0ti1s9B zd_3zBUVoLnyO|ap+VC)?pt2wT@+$jly{UJh0_qnxFB;y|qMii_)|j*cq?bK|1>p|# zYI{jqmQWkbNa)GWwc4vixq?@FQ9AFpe6rWxy;_E%`YLj0)8+HEvn-g>PwJ3}!sG zASD>glEs^rp}SylxMrDsjo3vl*QRCYrnQ~#;xoYrjAhqWe5P-ma>8d{XKr;rlF8{%;Lxs2#&%}1kc?EfX0qVZnJf$vz+<~Ju@TN>5=ch809`2z3;b zbVg}<|7mC5O_{7g&&Tx@cpBDzS(UdVu_rT`1wilg$!`x1H(mEMDT)wz+qfNAQ#Ao zunj>1dZ2J{Qhx zp)mQ;%t$|=^OfM{%;>fYxe373OG(~J>gxA|<$-*`FZj(j^bnu?p#9|wBox^gjuVek zLK`yqXTR7wWLXf&=-L*WGHbnkyQ$TG80ESMW7Eqp3`ho1PR0&2NZ~aocS5+aBW38Z z)>@1suSDhDC|Lv2pv+tdXZ2_aAPI3?AbAVyskMaJf)^1iKD}H1fX+r@XkKGC3iHr8cHFIEnd^_^~7MEV5U}+n_i?bwV zi1k>kLcWCfE-X`G!~K87#}CkY&YE3QoNI-nbh!h1E}~OI@lR{ZvuE2Yy9TGli-Z%h zppAugjQ-sg``%PK+ugq1o?l8n#A$g#*&EH=gG^@X#|^}%21Nuv3qNnSzmBi07_-<6 z{^2f+qoH;D)GqrtEJu_PPup)YnQ1oBR`}V9{Q{-z8T-VniN1$$WO`jw%glsL7sEo! zIn&c})naXlX0$f*eZK+RXA@ad@ z>f83osY$L~*}Qp*y;FK5sU5uO2Ya>R`OyA-T3^?*S&{ZCe38XMA7rWT99Y0_(9^Pl zFMO00JA!=?vOBYUN>-$WdN1c?U)Z}?-H03bSkpz+JEb2y&!-wMN#_a2Fe)BKnnA0r zC*SskeSN71Ea`Jy6j_t${on+ zo$Ku6`Cs7}LwH6@#0asgIZKEei-S9rZ+^GWHMP3s_y7-7kBw;E8IRfYcq~tg$AN_O+`F|R zQkrBt&*Rx_Hun3Cb1d$0jZ66cKkWT_Ti(cyteJd|L`xxUj!#@_qjWiAAAtuub}CJO zqK%78;d}nDSLKAa$HxrrSu*&>@En+{Y&vKE z)RYw3kAdMC`TfzwNg^Xo{Z|7Gew3Qd+9TB@GUDtzX{E_j3Gd~eoqVaeGC$3S+8T3BQ{x=<=Vb-+_`_mW z@Z+fN;b)aKZ7N6ObN}BdM=~o*#hTC$*^xQheH%&-tUaKOhK*BZ_xIV6IoqwBI!D@X zaA!8Z;uqURB7VADm0h{&f-pQ<8)lN`#hcRiUA8)D^O3Bwq1BScBE@1WvY8vlSutmb zao7S4{GcExOxiHUEFcLagTf#e$PMy={2-|vV;&G&g`opP3!KdrmCS+z1T5LKB^oWS zbcR|c9|UAjC{NF*Ju(7GAepZD$Ou5C~H}jIOE6>yi zy0&8@=eIO2p1F{8h?Gk1){Z$B8t3CtewgCp5G6LQ??OKPo64dh0b%+~7nhc_n&16R zCH6Qg`Lo|tmSnnD=4xqUOUK8)YX6i!|7~Sfmq3qpc(lJ=q)`XRRxv8E-TcJ2l|?y1 zKaFpU3(|#3{_)D|GYW)#QA7I=AhG>q=v?i0O4v|;?y@^~G^3uIk*ba8(BlcEx5yOSNX>V0^j?gKg zf>tPd_Ey!Ja^(l&1FWlZ)hEG}0k2dgB^8AB8%L{#<1?MBqb2e`#Y>J= z6=k_%c+yi!{jsVMSy`bsaw9uueAsM5xN22N06fDSp>6S+d+)!k{$v$sFldNUfAXT7 zSMx1X^CAN78F|bzIS-G-@up|0mqtzkjrL=mtektMdXOo{KP`{-MJXvDJUfrMXYzWb zdY3u44v(MFGjGbU=c+Fe6 znd-qjw9%HQ96nSXHf4LpwvY5(>(V@W(4e%_gg9PY3ht#!_m8R@fdc*|;PV`{J zyX9;(3wYWy|K0ga#?^;w5LYUnldBCq^OI^;7lx`vFUqG{@d>Bl_rOm*TI%bz$>-Ge^KcJN5` znzjX!oFB;`@C+2+4Qg($Kl1Z^b+PE%&5M4hF3R`r!enUF%5#XNNN`osB=b&EHxAg&4+ zk{{i8P0Mwj#u+mgU%q7I{3R_^`^K0XKzt__o%kJl?#x*f5}hK1COnl_jcwEQ%9=l` z_lO0dvVw?7e69i}4=7+>e2;~;xXO#?s^^$W*sthAAQ#a^nl6+k<>xuIwz{Ua&{sv% zy_SuHRM?mTwGnga=jx8nJY6#!4=w(qfVn{uC~#weKCzEB*Hq!N+R7?(&CBVcjE|&e z*HkBki}=<;^u)9ji-$pyljQMKi-3z+|_0_Hhbq}AlM_BF+3FF0DqEy%C= zJR?Vf*G$sd==u22z>zLe{%CIk-vwWJ_46AS&Ou!F!GcKRmEapSR$gc*QLP-y^Sy;H zj!73NE4$PTODd4o7Di0#hXYc-zc8xf!tOQe&0cU+9r>j_YAW*s?-cz*x zE2YeTPa$ibJ9kN=TG!DXbEv2TemR*vvt@p>x|23qf$MHwRa$d*wXm)bPXcN2-H1E8 zxv8b`+7`ice_`Yy0r&fbY<`pHDn04QSyFftPw!t-TH@~5fz6q}xN&yN{Hy6Cj6E1F znR~o4v42f^YVYt{WVnTm!(llOA{gz#1$TI{Mhd^fSJ`SxMq7DdWP59YV!;@hFl1yX z7=j>;9+} z-PNDgtnTUtCsqxb!2FOh24Q+eQ)_d#eOA*+lpFY?pVhqMqjHGE@M?PZ*OUQ^s^eOpt46rnm}3D}c>T?tq|5HBB0z~Kb! zgS@kG;X=v}rN2-+fBB)DT|IN*RgL2s=Taa;@gi0b`8%K2bXmx@m9tpB7oHhou|EM@ zfD?bD3cUND-PSrXezagRJoS~-NQFwvks5zetNeLUU;-9U z_SiP=g&Kh`qRrAW0nPNIXgvna@mabXl&r66s&Uc-AySfbWXbWPhpz(o!y;xym^!)~ zDOSr9IYPI^#}@{5WR}m0BEw~f51d zfC8!gO+a&_d-@|&%L(Cu1e_?Jh(ihS!|}L4@WeAz-0b1gFR%^az7MJkmGtjxJ~S1` zrsBx(Wl1Y$p+C^{&veud)LlQ;Y)-~ktcZq?w zc$aX^v*gC{({Ro7HeKZD@$o}CHYz9Zt}^*_%{!u*zVVa+s+m#A*8icU-_ z?-U(c8NO`!Qw3hSSKV**ZH{8k=f`yI)$!(k8Eua!;;wSsE4g$6_fzN6L#I@Zsos+iV0|5l;M5<-c*e4&abe>kJdxTdG8nmUi%%>xoHtpdk}g4{k*9r0WbqnXk-oPSEKD~f zwMuJCm>=W?$=AhOndYcCA=G{>rq&RPX|WQEX~7eVLkaOcZ*+?P!i*a(Mq>r!gal=n zIyO9*kU==1IZIf9#>V%eies_x5*9154A&d+m?bFW!%|P%$W`=|;O9DFQg@ArPanNa z?=Ii=l=_LmH+g<9sakXg_{3h))o`}T-{~dI6~nLbLA}vR-J|%#-cnVG_wtfRhZe@8 zL*virz`-~8_TExywLG;XaxfBFs%2}m4i8$KYg#l7_p*4kgddcmK2nis;(y!A_jF0j zgT~+kxj}UA1tl(YXv>qhkwuqV)mNIH6FjaByN2S%xDb9YUKz_MrAt4lyD7)AK0d&+ zmrpL0R*eo^9W9BMhPN1Ncwlh7V;N@#f*0|PO#jQckt00>xhtaaAvlSd|*U)3A zbR}Mkc)=3+;laAe!eo&DCkqROEpbH*owhLVV}(`nJqIHTJYj!^WrK?%RHrEnAEGdAoR+GQN0gb$Xxp` zWIlXKUVZ23@N8*)Ug$N= zPuvDyBQ1kR;=anB>!j+WykK3oI8%lDcGDwH`G@p@Dc@JxEuvbee>WBc_VwfStuyqtcg#@o5X)?mAVuJ;rGxuesVQ*W3FK&uN!BZS1PWzf}=g3gePxeVylOM zG1%BF9oj6haD6wt{?Sd{EYZC%jAt!F@3%OW(q+;(Q-N@COtvGtF$p-5ZSl=$OBQf6 zi`;fIUNXyKk9Lc+RnLCq$O@@@GGhn2G3!C(1q!{P3Dk0WQHi_PNGry>Ue`+fTKc1% zM-`WSkUH=6Su3x|d&qJqnmv^x78~Udo|c$|cy1!Zp?eodTRttlQ(B%{;Qcz9j_++8 z8t(7G!uxw@2T3jWN#jlG+D?0s3Wtc=4?DpprCep&1JZ@2R?nB+qAP6pjPsuAh8;(g z7d(mroJTc+=R)hG9^nE{F6gc{3#00!5R}w;#=zi5JQvcNy+=|X>N^Hm`mmdUe-i}d z{Dab>q@uue-LawS#sVPk4Y@AbKjDlZ?#%_s#R;ubiVdI8S(Odl$gIwPv$A? z$-KC_aSh^%8dd*jIW6n5#2_4iEb&~Bl@Zqm86U0^t^r&b$Y?@jNZ_cVh9y_)8OsnN zOS;sImDl%4@N?-c;1l0Q&km>XtKY_a@9wJn__l=4d4qA}T`VC(123``}V8 z3<`q0Akxt&V<-ckm&xqKqy)Yj4(p7u$BnQ^e3NowkmIH{Mf994E9w;~L>Tv$4#=p3 zvb@@{wG9r1|1PkXRyqE9$F^*Q?ei{;>;M082G)Gx_@ImBs zKeT#)FP`RDoEgRXZje7Z!@+p%bVpIE_u;6)T=?QoEDk@^3!k*<#irimU~E$_=6L{V z;ws^4!8PzKw8Ixnh-8rGd5z@f;;Y+=G-9it0TXZcO%8m*4hgvu61E}%9}*-AfUHQE zNd70T{%Cy#DWMoF0~0UvW(N!7>eJJ;;7SU+6%-KZ5d}f=^Xc>-5<$XRM~7t=wE8yo ziY#O-FCv{79DD(3fyZufFgNa9FgzK>iYw*ehe7jDT51jw;>BVw;uCKqWF_2tbXlg$ z22mEsmPdqjhKdd06}qr5PME*!cFfK4K+*6vDDxx~l=+~Uj^3h0=Cfux7L)~d!T`@` zHDL?_5_rMg8jos-1`z?gfD9wa{M<~(~(tz5d_VIIcBK57dx`j~`x0^;5Gyd&;YnXWc{BCADD zW*_ECi@{la)OU|@+}9_fm!$(`MpJ~kia5j_#bPLlzrNcsT68Dz{AV1yM8VAWJ>$5* zG=-md#?d=RpuF*C=pxTj#@+AOYDx+u_2I4O26amcP3gnO6x)U;`HTAS^CN5%ls6xA zFq8V_3QNbRM(&OXrn8kf4>^hp0!4}G_MxB2_{r>=4vPGcBU8*0ARMW>j>^7`jy-Al z;i*w(a4u4x-G>F|@C{Em77vOIlP~YXLI{)R#OEWyU07^+*i>HqEZPm0j0>K1bW-lz z>i7X}gOik{+Z<(L1r5PrBw^?g&9YA%KQ=pV-QZ|Y`tER;OYP)5~_7 zg0k&OZ4EsdFDN8n_=r*yHa;5{xUYYFMvuqK`*nF^=JJ)7GU<~(k#E+8XZDSiZ;uaV z#wQR)g4FsQe3Z|Y{cON7-c(K|_Z)~?$8}jhChvfjw zJ=TZMIA`z9|JdiquJ9$Q@kD$ou7nD+KrJ4~uI<97?|0O<`d}ubrFt&!%UmF@jL%Ie zQNHvt>S%i(=1<_uuYeDw-3k2QUhua;jRd}g_`;4pOp5Ze)s`2c44y(Gkd?9nj)O@( z!VmXhGiS8STiiHv&J3Ir&etC-wZv3v=v+UgPtdVN%nHAXuZyB;XuxqjtsFV%SYXO` z@%~JI6)LiAl|d{FxX$GDO}7((>*k%@Q|VayUiemkZ; z{LDvx=vbZ=cqiJ>{P*)?A3Ewq%Lv~4BS%r07n$N^uSN5hEWt0a+ACMoeux5F`>=(L z>d&(gg?tnE)gL)(v*fp;X-YZD>mNBb;fc>}%7RZE&nER2AUV5vj{0f>HD4k)?`8C= zNo@UDFXtmZca-FK6RMnTR<8ftk&cga&*aO$aBLt4aNUnN?iRg2@aKsgGsj`*R$y%SB!$$$LDQI-;X2F;?LcmLK=QW{3{kcP&`wW5;b1fCc2fqG@}w~i`& z68#ar{kY@N9Ph``n)M)4?+j(`za4{2S<=f<^;`>-ttT9xCZ!8VHi+y3GGFtfW9!6N zYX;EMmi5PncKMp09IyBG#@N<~^K(BpSCE z+RWGd4CDJZE06x{s1-%eBmBg#j%rcZ#C!jSb+L6bANL!kD(Mkr`EQP`$)azjQue1~ zUmH={s+<#RuZH8IE&OV8?Zhr&m{7XasuJ>1l^{hJh6gwJ?pu`~&9y~IBD+#aPp!Q> z8Q<0!ppVZ(U#!hm!fk7Nn({-11ODUC&}&gjvuh`crBa6h43F8*Z_=M|GzQ#o#{sNq zruJbsqqDNX%C2^`-Ba@JoIOCT9iu;7e4~+Vzrxx}&6goq8(ZHmtW6We=WkSw6xEho zBwjdMId^GoeNmTHU9nHbpQzJ_o*Jgo5q&dTnY*}ldx_aqSEd)}vb$(-CRxNb^03tLU3b@ZNtYhSR&!_>3k_9{++Ew$ zCP&&9pNV@LpZ-8?bz$hqvdCy1Jc)CfpUapZJkIbXe*WeIwcl3-VxrI%HWnK@*xfJH zG67jwK(vFUdyFDC*{ndcwn%=aXp^>S^!=zdk%`f}}PalB=GId(tgEcm4MZB1jT5CT8^ z7)a+Eb?gT}_&8*AeqY^UZt#6ukqP*G>}$1yx%;)+WWM^fS}T0DD0^P3{S-soG39}M zwX0Ig{80LunO8I}zLfqW^`mx&KOZ&+XQS~vW#ap_OSiVN0~O2%@`C8z1zKwx7)Nh{ z=ZOjTy0I)12v-SbfetNFNsEd+T%_kN7}zxi+l`xbQb=N0TF(08CM z2s{Y-4RitUrJ%OBf8vu0b{^FHX$3n0y8W{X)*bW{Xgieu|4gm_FN8?zF;H+AGCq3* zN*qPE0(}iS0~+-eN(q|vbp_i1+7HSKRWKW9BIq2#27%XtxH(@`uS(k5o*{c*n)DFgca!r0(cep%d$V&|vgo~)pS+Plxjagv>PTJY0^d@_&#!V$ z7spre8MiyTh;yp=&9^&OiT73U?A5@JS1IMIo%JU1Y!$!Z4lptY^Nn{n_lVM9K4T5A zYcOxU%UQx7UgMl3-ZGf~Nz8i(^9$~D?i1}p_;+^#Hw@v~KIcv1<3sp8KH%quaK-1` zBsN^cr`!cR=^{$xdU5qd{7=H`FX9*6?HnftFXBt?1`b`s`Q6SYF|V4pxd*swHSco| z(z~{r?;yOQn!kUK^O!iYhAa01Pp#pf-RrCtSJ&{4Yk}9-C^c)HEvm7`E*zGd;a(#! z6BY#KZ8iM;2b^VMpoZU&T{n;qc@Rbm*YGh9I!nc~HN2Isg>bk>*9wUreb8AYj+A)E z_0FoKdD1{G9Uf-k*RFTAO=t{9bC6h9%irCI0=jE?wjY|^Sj%ht(CofierIi6XTIJK$=$Vlhu=9%JYLIxdZDfx zw?FJ`mt=NA=avz9-2Je#v)I?kZ+_TWmShLlHMgNFKa4n{%gKKNSDcFPuWWMm;v+YK z*`k7~q}3F4KB5LTL7~k~{_ZA3-RD zb^Pcfh+S7l{LbuNd=W1Eiom8*yPXR2yB9TBvR?()_o~3Q6St*~-<}Rv!*^_UTEzR1 z&SuEVb^ND))m_9bTad}eb-e!;Bp$BgGq%7snL|0>0$cPQ$~V4P*NKO>K>NC(Jn2#A za`Dhme*2@Sh+l{DFCRrkRMacB$DF6tmNDQdXR$b`o{xD7(hKYP?N1@Xef9k4Q%HSt zJ=Gkhk}{Ic>f*F5u$Y%zhQ^-ptyS& zA0vZ*U>HCD8!Wm_CdG&G7l`@QF#eN_EPoxw`|QNEuz?@liTYZ-6De97_{N>ixuUy) zDzgVK-R0~r-rK-u>_W{RQkm_!`(Rxv5A8zqPy;oHPMkfBx<1=5kO#i2&s(=0!4f!P z>TrI^)3A|cIDhGBXJ@{Rm_t-hCQcg8e|Z}Dw+!d~cSA4Va6WrCin?CKaQ3+yk)Io` zys_Jv1>fK!_?Wxu+AH5bJWe>zWy!f2lKJO-4C z(frQmVUanbIlAHiCG!O*JnUldg4J{RjsJ3{i7g27!#MK4kdIFV_^|nH^+g%M%S>z; zwT5k@`T2iAwO2>;7gp2{;B)pM>i47hHG7an-!T~5>R0mBFM%nK;TvCa)+QYo0~?eL z8^AwbRiDjM*A25MbphwSCQ&-XKi%srO7VPVVmGGqrM97+Nu8aR;kn%UGSm@VeDKR? zDw2yvgHBw28Oe@x@izw6P2-kVVBg)Yf&BRH`XSr{B);k5H^1U^ln&_vMUT4%GDlYG ztzvE4WY_ZK+srp7B^?t>Qy}e>GvNv&89oF`+zEO(!}cd z$)3YiiClgqNmwqbH=8a|?~?;a=pK!2eI3H@Yxll&b!Jm8|AL~kuNo-2dT+UKsM&On zcJD|0a2iI8wdlb3dg(&Z#OXrJOQ zC77x*j-05==N>SUEqF8~pD*iIm)8~hOY(!|fXxJ>nba;%qIX`$BP`HPWPPd3d8t5Q zplbeb015(m@*u}|rfEnn6rudguTgx82~^5a<0|qOiTH$#+CE%wA^%`Uk&Wh5>8Z(r zV1e(0JJr^dRskpjUZz18AnQbMfP&5tAXyLaI=<|Zp#?ldn3afZtBTj{0}QC}=}Q7CiIv3$%v=YR|uj19!77|U-b2DuRX2Qj3vy#Ib@x9lJQIU7@% zE{(}8`<>c zUvDZ?;HCSW-LoWWS?J3ukEuNFdmG7l(DYTNWgOr5wzF3{d5TjRR!#CSB*{6O%9Au6 zJ!Ta)crGn9_dApt+{dXA-Q#%kJCvHi@Mx0TsCB_Vof^rj@=`*S+G)OLpR<%(-=$RG zA5M+nAIEFnb@md&fAH@6ouw%^qSbiL@X2&9<345NA=UIVnL`V=J^C%=!3(4nug3g=_cHYERqJqtZ zm(Y|rmiK+nnVMnE5!q6TJn0f%^PaPFh787M#F%plzv4aTMH#+aksT$*Etl}8-*Z-G z1kkP4Q9}1#!he6y>Bw;Bi|l8LA*&*tFv&VC8SVm+y++)RFX6WzbPmk0qRYX7gkU~> z3EzLv*)PM=0sftckvE z{K@yBUC1J`$0>$yJpYA6e4RzcDaPaDdH+Msu}S!rIBy+2qR4b1-*5U zAlZl8_I&Im81`j@tIrTYU~Mer>I}i)=cUh;lE! z^aErOgp(2re{U%UKWIXZMvAq;MV%kW!&s#{KTs%n+bZVEjtp1hlHaa8esVAdDTI;p z6Sq31a_K{i9dHAu=e*W49HW#5|EkYRMn4k<@TDI*OOnYQOg4Y`5Jp6B-6~SYM<5SS z8!E6GMowTbM$@e54h=OYlLxb84NEz5OrC@o-{~BtMkcR1 zKLzlD{7$d4V|$Ie4h z+Q5=3Qq}DXNG{(P|Dpm40eOH5xasW%75RWVaK}Ok2B9 zx|9MU|Aig&HUUVk3_I|>S#@1#C86!uF(A>;b>=t6^V^O%dnL1O-mw=NpfLJC(TPw2hY6=E4cQ`KYs726^gJ zqjjA?(Xdzn<5r3xsf_OVxVM9LV-zDlbyrc?$O-&{-NMi4o^D{W63;`aH273~znET$=h0VT>Z*S?Uh?xe46% z1+6OJ)9MXM>(vRgbL^L0hfxNPvcr`Wn1?3t^AOMWf=O=t?j&Y-0zY~hTK@HgGdF`A z^r^a^)pZ|u47MW&cpi#dI8iInmB$d5ywj-`?K+VxIv~S6Kx99nQJSq2`Tk=xm7-_8 zNOBDmdG41ei0fjk4T&*tBER@chzKJ^wt^TdCi2_9L;-wYD8$%2k-tDOT%$zx7cmY@ z--uxAE34yVeM5Igk6=$8Db1ML@Mfdf(MD`Q~xG&|O zQB3PtQCo9*RYpnCuu}8zQnNq;#~~0z_$CtYU&=538Uo&NqPA)cT*`0$8kq;s0aY`8 zbt!-8YgC>KeQ+g-2$T3v#9)&|_6J#|a1y`Z8(2j~6W)b^*leG~FaO4QYlg=ovdtvo zo5X+r2Dw@oIGiBa9US1S?dZT zkrWBgy@D_OH@d73>})k(Fv9F*3`*1$^0a7;O<61j^O&1q!QS$X5*`KY#^l z=jNec1IBa}JFdm-g4XR?$)}${X5?wGfIIAv0oMzJUE>H0r9kBVP)~t1AnyP$e)9VP zr9@~@Me6(t6w(mQOJ4zoBapivg(!LBYNJiB=pW=xD_Px=(L7Er!C?PK>tHV2s_O!6 zf>)6`w<4Oy2+QT6?=X(~A~@|;1j{N^r&gd~Byio`BQV>mP~CW=abV8*4lA|_+*;LJ z&ThfB*rnZjAYk%n_kr)RrS@s})>p8lmeu>@07QctJ4DgLdXyg!9V^D~k$N5`S*vzy z#jQ)b9f@0yddvM3*{9vJSJkvtK|i7diH$wr#$m}ccas~yD!%i6XF(dx-EtJ31q`cj z?7c$^X&SY{ouD3f2q1YE)ZtV>ISOfc9|oMu_r8dP*8`GMMIF8fNIn#Gco>kpAL{Td zAbC>MVKKTOxg?yRB{c+)yb$VeDxiN8LDS0(g)~Q#dqO>MJs|n-oy|M{1}$C$Bv-&X zJPb%KiD&aKs)lt;CbzeGNHIDZJlPs>2q3wL)kCLJH++;}yGwD1a3i1xu#mS)Ler+W zDw??*O&LfA(&xb-U{Hh4qE7&YBY|8xiFQYRceTh|PDazV0_UpzEJdOj79UkS=`2Ds zI2pzyDMO?)`K9~2RR$fz%1@}r6V#!B$fa9PtwRIBOCMGlYKI0Qw{rR-!<-Ji0K0PP zG8A#Yh>8NXFAo2m&Q`zKrjum@*jZV&tpK=zzLk26}2cv38VKk&5gItoXqWE1W(-H#{D;QgdVMR1B`0C%W zRw5^(D%YiQD>KL=DNS}}k1BT|UwYb^&e>^N#UV&7^lAkC>Fky}1n~+n@RB!DRp!2^ zOil)QXjPNmt!H?E5+OILk5KxDCet!$Kn6K^T}_OyRN)T1;tywWI(cbTPqPHR;df_` zqM@akqp*$`iHMUh4wIMHJ}A36a|(a(59iPf^3eJcrBX44fAGnBi+r`tAja7#yx^>Jc!mc9hq{#NIhB@Dj^yxm zI^BEEI<%uG?Beg7b>c;+=lG9jX_|gcWZksM-0~Mqe!v%K%K((r{k+JoQI8GN4ggwS zz~P8`{F?SXpdS#61ll^#njruK@Buerc0nk6Rb>0LQ0qB_y5A6S(%ZQU2H7_eYEmw4D&$leIlE$1*!{% z{dDwc`p3|Mw4SuOIDo?y4K~nn;%#`4)s&tGD7}l77@xTt9TLc=BK4TW4;TV$(6>;4 z)}Y8P(%{E{9>79vTS=loL-<|SYlp`{peM9ktZ1#|3$eX!)1G zd@l~sq~!UKBHxKPgQxtdWdlJQ+F1j+fv|O>vDgpj1=KTi-#OeY`VYagOI=ZN0Q|}P zu0pI~DTxm-pzxDhhZoX1!mA>+2JC<#6%Kep3zR;jsA}M~2=oI^=2!kx3lu)0BP?~k zM3|%^Rh1y1@QJ!_e7!z5?R&uBVUgXYZaGsjX;JYx-ylLU@8=>b<9lDndmOTXsUQ79m!FBD^ zf&i|6Q&H9C9|rV%C$iso=YL@#qduzsqsY!{7PVp_A^aq=ay}rxzL1s`63}&;s0Yw> zlJ?bVNaMghGt zyl6hOp*LHn@f~gIx@82wpl!E#$TWVG7-2Am5@XUdo}CJY^s&gEC&rvj9S&_7Ia28+UHD)8Jwp5Y=2`~U1|n9 zBC-?2{T|#j$O~wDDnpn~j9$53gj&(30%%#oc2p#nZ5(ecyiSMy4o z`RmHvIGw+n4&|(;MYf+}_^0#ijJg4t0xCtF(_Wm8A4=~T)|GoQpoHa&$lfQN4^8Jc zXVlG47S7UGK`Z|hnqjR;JnR2q>wVy*p0@x0sq>zhGiRpGJN-E){qc_c57QNeFlnZL zqCpg*i6|tKLX?`w6;cyvh15i@D47VkqKW*w{!QfS;xev(`9EE`+^fs)x%Pgall%F7 zdpvrad9D5Dz2AGUz4qE`uf5)}WY?BiM-Jt0Fc+%9x@9uS1TbqTAr^@o*u2%)wsv%$Q4K1^XP=jI0fhrGoBkp z%V};h71d7_ui{Oe?W5J@B-M5-W%%4={;18omykf z^&Cg=(<~1SEz84Y-W~|k#OXEe^L9*EQ+@S}8qO}X+oYm}^L(*5V&z8V@PR=G*tE@g z74ty}+^9SFhG2!C?X9LyYXW>Sd78}HI;dR;#0Qk+w@CxqM>>--1wvXTwS~zl`zD=; zekf1BuH4vcz(^Qm1RH4?P#3%3(W*dpV`U8(1u&)x-SE&$`oZMRxH7ZV)^9U+Znj~R z&aFW?IORdhZ2Apm&(4rMrHW%}+zWiU3e=A_H^|4E1{hZ4o6ho4G1W1mJfa_Ywua+~ z_I&|(ob>`ow5PW!;3Mt9ZIWc~f*M`Z@g0a{fLUPD!s)=0g~zd0f!qrwrbz zkFsO`WTPhPccK&0=AdM|ASf|jT6ciq^Al>^(MH6FR035e$jKcT(Rfz-(ww{JI_Ufc zZ;&zXv1XI2GNlH82Ho5<#YqiZS>rmgb%UJTDcLoagQJEiwfp(_8R1=4Kb8(HLp@Qc@$=<@ zPOM5Etfq3;8G63;9op4N+dI0(E<9t;S0A!7qb^KmvaPV$jLmdBy_{j_&0{v4FRMBy z4~gj~$Xn=}ZR5GSULVjy+%D9p-!A_`$={IgmQ+{i*Cn}s)SXo09tx*AwPR&+m*hFo z#N--xfo2;uR^IPIk7ur^ac|f5EgUNcch#P|s>c1d7FjV?#&u0jit5+Ig;#T!6`yoX zUK_2>tZ^Sli*QC>AeZcwTplgnRO2qxQQLZfG;<&SdQawuyB`_GoBgrNf|WS3e)`FTI=04sD1s`vT-0a1G-pdWd?T&migIRCaE4r zLSPvkCT&h9Ceq#FiOZ@D9gIT36)hf?sw?P&dV1PW{XiQ(Gsjaf8z|g%+Cv?&G|zbA|t6R zu}(#qu>phfpc8E0XYXQN=X>ia-#bRs>|K0Z<&TO_)X+c~G{CA9-hOnT_k_whqhcf! zXTgIl&L}Q{{row_?vu^9pg6M|mlPMleti{iO<;YEoH$}|$3^>-7+ygx#MKA<|xpp50$WzN;OB~FE#F0 z`$Jei?#Xu#PTt?5rT2r(I7GFaA5}TwupYg@{9N!KOn#KjfzGwl7E}SHeKB=|^3T6& z*v^|1Ts5KOff3b28Xfb?>^n2&00wNd5GIaELIpABEfr9sohk9*0~qq3YTWOopPELd z!jaW~GbOEhWe##G|7pq|(QQ=Vml~`x>M|$!S;)LBxSycKnz|GJRY_$U5r2-lvtX<8 zin4OBZ19-&TpuayLq`~)sYVmLvhap9iyFxHo&W;pmdGXa}_SB zp*S^r@x?=qzmJ!!di9mS{VboV?Zgc`oCfWfZduv`C9GmKfy7L$;|{kv&KzY^;7fLQ zu~Jj(9QRTg^A-{mRE|1L;y$6S8I|4GxMoxhZgR~)6KOg-f<0YOD{E#3c_8DCV+M^~)i#1p1Tp%K>HU9T-D5Q;`xd<2r~nl^l|t!C6%iTyFNv$hC3Y z?RMmiXGV4p$9xxrH(+iDZ%I~;eV(5cy;sV++L~KUH%5E?|7Mi1PWXg zPX3YMaYl|;SKtex`3Nkf~iHqd$-pPxiZfD0mhAH6`FOmm(lOx^LaYym~&Zig2_q|me z>h8GeDeo+~SnlqVd?lFq16Mn(I+Q(9f2tri4#fE*W$95WIt>{|QX~dHaoC7#Ar}1>|pkRXcZw>!?n8iEUl+ zXhx@8r;D$BB@z}j0jSP;+CAJpL+~% zSB3txZz-VX+;beZO(vW7W-90a&$drjNn;ZA>3Rf>H2zL&D4y#Oa>R(f(gm0zGNT>; zd`c4P9994i)R%7vCeCv>h1aczNa&yyK_?fzab7b z*kp?q(cB4+`>OI__edhWLaJE|qtckRR%E=>Zevm_+i} zSccIuDt~&S-C4Nps4;P};||g0jZ!LiTihhnJXGVBIUcIIWiIN+)Tlz$yXVf7iE?7U zycoJ#HJwjVwB6-8B1Cp{!>(8C) z*h8u96Q%wHCRX4y$Gu0Z**Q@Lp1`CiKp3M0?=m%@vBbl3W)AngOrAdh16T#Zc&&Qu zW%BAPsRJe6KUo_~!-{7Al)LN*DW-YLtxT-~RP*k0q4MsXC9j!_XFBd_IyV@W7k5iH1Q@OtZA>CRJU zi)&~V8s31mk{dvNZ-&$4eOUnSl>;Bf(*mdYw-x&Ru|_Q>`XT!COh-0;jEb!vMJnZV z*)n>q(IS9&{;y<*uQ_Mw)K`=T_-aJqTyw)chElD z2v)#6KSS1FJ)ABp%y!UGbS6fo0Ly=LtUo+XX6pYDxY5DL-sJxg2jMNR{*~m-n6#cN zSUo^_(ACx%06jh6&T-s_ts%TSumoIXVNz%DO%9d_bNoLR7`VAPbvCfL8?FFmZfUM+ zGtiyuXEvHd3AEBy>@Xp+w>H<*9q7$#hB~{-2AY>03(U=T+^F3|g7Tn6)^_3z(echZ z?j;r{6c@msS(%kloL`{h{qcNWpVCFpSlf=yOf>H{hf^{2L5%bT78W^}?>U=qXjxh$ z9}ZC=3dy(GyC+heCyKSF)fkhOO+(NNbD!X(lC{4peFi!>k61b-a7;13)BoXj+5Rr2 zVS%ctNqtux<{Fl;6RD}H&qyq8R*y)@f~;Sp#82Tld7CrQ1K-^uX`Rje2CbuPQX=XC zQngj6!z!mA-d(bE=ww~(CkMWay`Qe_7{BW;! zth3t`$mU958gjG@`4p{U@g%())~#(Hz&4#r%viJIE>5!dp-QHfY0L;1+Ifvy%vHhd zCnv{7i%ef*(dmAB^r?Eb@h8W9PoL~fk^4?f zo^*Qp0bUq_{=-mczQ>$_W&%C*GczdhNYfrBk_V=N zm`^h(I-u+$^6PNjm#>9u>>lYG$c4uo^$pbORc0pE=?=eo<~PQQG7tm$Sp$u^x>}Mq&frDMn^Y%M zi5}X3kj_6Rtw%skKd*}2|HG(ES9j-sX(f9d{yKxE$m9{|WW@&^x1@wAQ{<%)sPqYj zZoLu~Pm%CQIN4*su2I6eDdzgMQTTe$xfzD%NKGhBk!d55GNnfy_bny7Hbqux(F)zK zs-aVzB43O|i^(wn#w(=u3h8tvPb<==gQ?5ueubQUCPm_O>Pq_0NnRmxX7VJ?JRSFC zB}~6UzE?t#?z%`TEnXo5&oZ_RSWgKrUm?@ZN*)``(+S2+ssYyuWkfZf1}prWV+Uvo zxf3s|x}mGSwt zI_k{6=-2~N?@HN!6gl0O*w1UzdR!^zkD`k*5RAUr=SsPKRPw-B3Br|{BYEW!l5+=l zmv2U?hWLtO4=>YK%5S645R0^{TOIi(Tq(WJNj?~@Y<27{o|mtbug}rWe#dd&QDyoA z9)51}{%GlA$9<6*?F_m~-aR+@U@)*=&R5OK zg`Q(&ziwLA7u|;@=6%zo1BiFufS|O=Bs)n$Q*z%nujv_+^Sh=sJfhOk{a%-4vvUT; zL7mn2q9K^(r@hLuXbdwT1Kisfl!L_`#*T48(u{|R2ax}QwO+ey+f{PO7)<&(+I^9- z$j+<$6=eMwfa%(ay0G)<@m+@J4U7g3MhUJGU*dsXFw&;74`x|@gIYNPB6&J=p1a>WPwin z+h?IZQ*~0|r++?!9Qcpp{*m&|@Tqdy`7lEsf?64V!$J2;C6uSiEn`_FGm)S>7?r|_T`g~qP2SWp z*GA60AbFsd`~C5g_J>M}Vtvrvti|VCEe~7(>n7R--RrfNms~CHQY>2T5On*p1Ubd4 zC3<1hX!R1ml@+&p8`kdBbrQu9_X6pm7@T!G2+j!JV31+{l_i$zk@`eW89roB$(Mdt~W2=0x z1iB{&)mKbUJwcgaL3fjNv)K-epVFLHmtgNytw`InNY}#Bh@kI96iJd=0j@Nup|L;= zAjeH$s7oV*O)g~x$k{W47?#b8 zJ1~A>5Z{9)!D!4$@l?>7lcrzeo0C-bs?Lysc_;DLDO@AdvP`@T?7J5XL<->yxkO`2Z6`15B_`!)!lbMsyBTA!! z?uGh*>@<0I5^6)0=G98i8?pQLxI787UMxpmp4=~(zE~$+w=3x{vS&ei`OJ5@zVek# zQ!=uiQMYSXES@IMPsU#=J~8O#lZ6iHdvU(>j*K!aYF_PjGT;E7h+!6`l<( zyHusbf)7%SEtbl0(-28jD0^9nt@STcWG-cb;s%*ZstBO8K~~mZjLgk~&(KB7C|5=w z^sWoK7wbfxaIMr&XL-#-cuom(u9Z%D-*6CM3IE;MJczM%mRu`0PFE4aAe*)OgI-iTdPG9Gvt?RQ3SG!d_sDL96SR;T!QWv&5@ZQXDh*_Zw(JL4;Z?s>jr`=BaaPjBK;!d7V5Yn}3nt0k>kCr+_>Ca# zaUFuxqdU@CxHF%PxsKX$bja~aIAEq+b{$%82|`i{$(eGW5{kUe1RCmOX3D$Q;RxbA z8g#$c^Q-(!+5h_F<571rm1>T@Ir-vx`aknR(6`-6=CJ`m2e?Z59b@lA=3fkAtJOez_kMSj@4cp4Lepi;v_a-FX8Co^ z*mN1Q@J5sFCxxr9a^~MutkO;5|6#kBc`Hanb2GUMf8u)ZPmlMP z0Q2tz@v=6#vwKln1>DfAPFSyNUhHuloUu9SecN7F_qA)AxyZ)7|x5WZK!oSZzS zgj_l3exQT1I47Unm^?k0eOEijxb5Wmd9E1meTq~+Vxmc#j&_*JAFFO-*tXh|lg00X zn3hzHlJXp0rL@z?JazWlO4;;}K@3~gEtsE&X@D7{Ef+wOt@;(G74d(m5H}_#-7pt` z+zioRHMyIp)%^*j$lAyYit}Kup&-?zWYT|Trdx$e_ihQ`VX|p9^E}JXxY0vQEQ$i~ zM1^J%s)9}ubE``ioqsp!i=i|y|8JRiGcvmZnKMH5T`1hlv*Z8KY-@*e5rtei(23Yh z*zkeMa>~t&+Nb>Veov&Lo;+B2aO6;&5OEXqC-S7U=GhdAHz2 zlinq3_#4dc3UWkiG^^K0E&(T6$5v4Mzd_Ce46o$gV4qO{k1&p{>aP>{RgRm>D`kFF zh16W(gPH^F^}qZS_$$SfIf^-XdM^A_g(IF*_IWuczsyC9l(wNns6BXFP7c2ngIeN~ zp!*j!)Ub=Y@z&%s(HxwyCrxq=m?gvJsiL*RCnOA^r}3Ik&{Y9=;RLOGdlm9I!@AD&=4TS6gazil3&$c!iN`asLMHQo4m3CuvD-MD~vT^o+4lJjE z>K^jpd|o}?HspS4gs|i;L{fO|LheqBGwamG(>~;D6X8*GK)!uQe%mytOEA$Pq*oo( z{+CDauDCU*zI2*{lty+ux1{xp5iDUS?7ALnPz`UmFjz`rj(JS6qQQXQqBDAR;W zpkRJ@h_$}k7JCjFI6Z{0?YCvHaY6S^4_PG! zcv`SJF~o+~1Vz!jlS1h7JBs!SS`l=tk!ImujCOTWNRD4Sq=SkV@A42UgJHYGgn@?5 z#%vwXu8tSwV>@^UTqnJS`RR@bxu;OEv*J3rN|IQ?MuyxIncU86*U4kTQFUpQPpG|K z+AfCRjtRNf>-7Ph7P&g)KKeV34O|n# zZAy<3B&{4=1b=DMvx*DTLU_|!WkhjedI*KW7|XK!JXwdNQ?SI(W6kJ9V!U+V+NQyZ z^Z=G-hTP4j&WL()M=H&V{lGE3R+#0JK zegn+R*51(Onf;M>gSO77N(V5aY2eYOS)oC|{0(yGJuDn$$hNi8#7i2gG3rhUS><8p z^&DJ5Y8lO?pB1k0JCg>m$t1{q51!NS+gz6Jo(O%WZZUJs+4GLLuuHv5H>V zpl-*ZM3A*`tBN$M8MQ-B6%GFXp8_@6c0C?tWbjtrp#ZzadDuMq)7d^-1{QQ#yE)|E zNzIOPgUo~w%iI#OE+n0A@ZD#OW)Ic4n;ZZYcazTIEa$CCJfBUPswIi#wB4H*(o-q5 zI8kQ?WJ4E*rvknCEG?^8+YHol|EW9;U`eUNr~_h}zlRb9=pY4B0f zEsNbqYXVstWJHa$1)zP6h#F~2&8bq*y2@beU~1eV)w^GxyJJ`Xb|FyW{*Wvin(VIU zT+62nZdXSeztiah9`TTWKUL>Oe1)H|!X)$yW*<{w$24km)`hS&DbpJRMDYoIfSKjq zI|H1W(hDKN0diq%A=PAF3UTOdRQ@8+dpU%$!tMZog;ztEnarSOR?+grYayJew_HNs z!s>a@g}c4$z5g*L96*Nd`T$;Um(e_Lc=FX%$!;y81sZxGDNf~&60J?`Tdx{Vjy6A{ z#9e>ns%+}O`VA1{kB8i=`0F&@C|A{{QYQ3cJEljOS2EsrLvL*IJcQ~!37cpgBcb}S zjNNDk>L#U*y;0*Vcac78ILVB!54m@#iZbU$8NDXCB^uv=nxomak!|dN1M77Ml!s_~ zf9H*|u`boKJ_h?0o(Z{X>~vytWc2r`bHpvOI%PM)*h(EbNA@bBau-V>_diO=&XI9N zw4&m3A-9D-vM@(Ob~mE#vAL`U1?AC&{?) z47y47>Nud08^*~l(ZFB)8phrvm;5<-NPTBEUj>NfbToUD3|pBxM5>SS^bGvaOY5F< zll=B5Pp?2QQ9~BqB!@l5(*v)=F`A>m(;0)#W-F%G%oC)TcCEfiX4d0Tl&Md}zN~#)nv+l8fvmTn_HnJaBE*h zUZ67iGhNM>uSQk$w(G=IwKwE3I^LJ^;ksnkn#`9WdF0Oi9YYz2g)gP+;@y9d<8sEZBpEfX7s;vM313$juhyc ziunw&6!NbZBr<3UPx>-ha9I$V_HaGp2&!vf*l}it4 zJ5=k`hQ1wg*JI<+0Xo{MD-OY0R zdJJ)azlPj4+OYD?%CcQ$!TMx>Zn66;8@NSTmhCr$h*s&{B6t5Ob*yBbqPF6D^t4ik z-y)Yig(^^epE;-1&%Q;Teu}L{fq^&7yyBMKcZM~)d~Y-1+(rz2*ub)lZko)7np;gxrrc|MZhPYmPq+TpTGK6>q(b;HrXSXfPXoUI(bN=!>?!Tag@8m-y7p*Vt(S_ z($F%$L%MEcGZ6owNfT4mG!3%;Vv^m+^vHv|*{SI63~^gS*C|o=;$RNk$E>l&bItt` z?lszINbMzwpX58OKKrX`5GKq8)I12&q8|N#ih-~yfvWoyK1Ab+w+QRC7!9{UY8m9G zn)^tJmSKPG)B8w4#|byBeF;{RVld2#-*g0(4u#!_@fjc~1K7u3Q8(#3fiu$WSbKI= z1&z|H(Vc>cNVw_pk>0P%18oD$-m178>fWjhRPSqE1ylvu)9PRbh$rqQuCY|lBDNYZ zUl(SVX7t)6z;rb1d*MaaYbuZ!v)!y_RtDKiF_L?Z)+S<_YL4%jDmjozZ7b!^2RjkH zsaR$W3q=sBwdg z=34+JfML_l&<0@o1UY##Wip0r&cdK(L3`M@*A)@OO%IjqabOkb`y=YTB(&Y0n@Ji^ zlGk5f+QfPX#X;NrP5%q@shiZ+8q;-JaW)ku;t*ym6WuN`And+jbLUO&fnoP;i;Ie@ zyKz}@c~IDW$EH^m7YB#k)fT%if-^(Hgj}*lGR5wRVJ=@8oK{=`Cv9u8isL7R-A8PC z-lT)qSzJ_HI63UDu(+%^JuK`8Ig+a4Dwu#VYSM6D0_W0U_jZfpioH`bzcqO%E`b+W zoK>7THO%ppNzW^;f^CQyDH?oQn0pAO{bj|);W};XL4e}G8DaNLo9@00E`!%t99Nth z(TvlI<0HfFW18Nmp=GKd-@cRA)Z&?8uJxJL6iw-~bgT?6D^8ys=D@|^s$y?c^JuuQ zfCJ|=myathgZuhpuh<rN=5@#pdvhut>TqS6^y1n%RTFcnS? zvzs)B%AMMMDbU7vFzF~_nNHP7hF?# zG%S}@xR6NR;-g{rPO~?tMftC6(~4B-ig>{EM`3o?#>SKYmVpE**8LDDP(eHyNef5- zPOzfKdyPlt4K^Oqq*gSmJu?G&A1g9(2SFKwjL^z!$%4Tq4o7QBf}XaXZlJ%cxT6T_IOD zflhUv^xi_bB07LEDh{15%eJ787Ju{g*xB>tlP$F04TP=cS(q&tH@?_1Oss0q7!YC9|Q<)gRsvV;@1F362} zCA62mZztQ;RiVz*a=m2f7X7XV#Ap_+;%FrjMS>1LFj|3di4rE{n^oQRQhl3~^K_VL zqR*K_-ehVYX?=dGtJzP@VIeEmhTRLa;EKGA*h)<*p4I_2Bs{CCl3 zy`%hmKi?+z8N$(F_g>B6-7cRfp?nO&NJnMR?Xu4{2BC6n*v5UBdb^C|UmX#yjNe_wnTN zW`^A%O6YTk4Ez8>_PVh93aWxL@(#K0gXFB1)tltce@hOK34c%4h7w5He*~rVdoV`+ z@5u?#_(C)a&A#mp34fTJ6?N}sku;CILvH_2PgRy7mym4g5B|f4$OW`G@ZC-VeL~)~>4++5Zzg(fNDWeLxAG$W@;t z&kP2>P~BD?*J`{k!X|EDMECDG=)?k3*R?V~359W**@ZW0x5DviP_}%62ulnc-1O_6 z{)Dq@&SG5F3gF$hi7TLenqAi1FT+?Vn?5&D`C8W{BX`Z`CW_x^({>!ijfFBlGe($) zR?_ugwf%e1^n6AP> zR)5s%EoC6*-CUpy>h+eYto;mIaHj2`U<|*-YswU~hsuDkk6Zt&&37PcT zphgpgsjJNULe<}{wQMVl^B2650}+4_jeKAAJ1hZz<1PR1hlK`_mhPrm&G!mGdC&>g zWfN2}NUMn~0mk=ksx`76m~DpaDR{{u*uNxH*v>Ll1rsk=Rh1Z$EWTf@+F|v`sRu9% z944Fok~G%{xjMKV-l%@hSCYn)THIf{eo61dkCEfPxK(HIrdi z8`cqwM#$|XEtJdD61io|890rDs#n&!H}CcqtJBES#cOKaTU*GlLkD(LW|E-27TJLjyMeiwkO*a3<2@2f*@ewcHUiN6?!0_F60jhB?}yf5#UpbC}O^fU+PQ zXny~>hB&i#0>i;VDF=Vc!c~A^G=sFD^{~RbOj~2`&568uMyiXsFjb{UrYT{`?-D#1 zy3C9=CD!{1Y8Y0Ju>|w^T7B47kxog>s=4o2JTf~FAf!4K(WSO$TNPbp2pwU_Ytil zeV3g5PwFVbZm%n0!d-HU5-M=qc}Op3`d#w$KdB>qeyzJy+p*#`X;q zFU#U8_6;&mD!j--cDE*SMXMp0<>w?5A6P?4RPUB&|3wG5OKLURy;@1k<%=}fk9e|; zZ28?#Z(o#w_Buh>g)sy7)SAUgGJH*_#$5`UIH05CKtcEZTK6Lp)=LVST3u5sA8Bey zQ!7u@vJtgjqKX6SYw~Ac~f%ldy{aFY4ty(rN#zVTSB?{m^c4MroMx{A9q%oYlx25&JwRiqni>cqN z4lXi02jtU#?4~92Z*3OXk0L!t<^MKV)3iFGt403vTJE)UQ%jcW%#|-{i3erEo~_i( zUmFg=!>$%o293AFpcmDHiEnB#PnluKov6(PPqklzK(u?`>Kdj;sd|W)1|4Q1`UF+% ze=GC;L(?lzQ_}MzYXypbr{&EVE_sTez3mw;r~*3N8oxdTdf(T&r>c;&O8_Wkd%#1Y zmw}i(HGq?@2%tkO*h(~+*gyalxs(FdXLSO~h$!=ajfgNTYZi&Sa6bBvN zd^N)Qf!|YW4c&#i?Pp=LyHwMDy4HP`N#Ja_Tdv=w+Tk#FfQV!5zG(HirGJjEzgVYN)>_lTH4xe~9T=E@!s|JY8_imPoStPKmk;6%@D7s2K{W(>i4 zT?VDpUgp)LP>u*ny-Fvrz5EbTd$iY4-l*X%%6mp|F+i_x7tvwt6mh$UrR%S#bHMoC z5%>789OuLAff0Alu$T{QW*i=!k4O9uUM}i0FzA5ljAMven*)E4rA`VRvzI*UXm=eE z!4Jml0j6v6kr4!^QGS*Hz1|UKvRyiY)SL!iV+}@W#bq$|cKu)&x!pdBj5^LlPlK#| zE7Aj4Fp1`aVJZ|1G77lLgrg!T(dNz+CfLu2yh87 z2i({1i7-zsfuiNjZ6b3}F`kAsj$($b%!CygP$YoYzhMyPKK|MRt6j-c89ij3$ zj7*E>PwtxUdzF|Y7xEU)pnKGV0ELlhVw9S(_o(*(Hlm+d6_{I2?jH3VI4PQ85-idp z>+X>^$q@_esIC0T?t;VFX$v}!8Fk9BbOQjnH1|%PP7E|JEcxpsunV=CM_e@mtgKv`K>NBCRT7F zHn8SvOOII8Wl#sXE}H5Z%>*OXxuCjK&uovfeh8t6buehROdSkPl0+=U_aJH`_KI0@ znTBp|kc(rfBclZ-{A7Lb@MXr!Kt9mC=_qr~G-sK7A4_o)mzi(RF_)>&0b&|Lf6cLE znYtTvt6!}Q-#TK?VAoUG+T?-mrw~gJRcUt0%YN^6&<<|%kQm0q^}(`c6IaLj;iOba zF{imdFOy?h(}27iv2F)W!Jg*6My@m>#hm7LF4)stjp7nVl$g`p0}6VYd!XA(`4M^Y z2W>>J!tcBf#wxdwVw#sIGy#?HRHDY*P#B&(@`WmzMoQ#J!7w zc4im!bDxLF9&T!nXr@=h9@JtKZBnUdk=fP{_HmNS<@`2uh&Pbo!~o@tT>j*;HmNo(qJiNN z_XZ@ZGwNP>dXLnkXo-n5Pzj}brFUB%*D%-?P%rP zh^u<96T43)w@;lEtBi@bd@Gzjx{pB)@_G77`&6H3d2GZwTu#4F_UVwiBbplrb7?nx zaGyNiA%&kZ?{1`ovqGhWjX@TprYyZ+Cabr?TC5{(8XSd>t-Ls)KT7+z7!iE*iGoigy8g<^%^JWLS zZH3)|s_}d~!&;=*N9$|sTp_(XBJ9$1`?x3s_kOvgV`@{>n}x_!#pr|krT3nx$D`Ss zBJMN$K*;>*$)EO2{kugp^Kis%tvo^~nqNAnI!3d_hVjzXNeEi&&Xw|0m(<^))l$U0g+@73AC&jIrn*IQnx1&W z5^@mCw5mKPojeF-2+Os|HxJ4{k2)}) zV$kT%34ZpnnqrQhd>_D%v|0q6EdM=*53}aFv3LcxM9{&H?F%j_&VcoJp6`Xc#?x~^ zYe_VptEm7x+W>~unFF1cfw$z>Zm_%emTEX=&cyeomISz`J?o;yIgmZ;0+av=GZ#%r zg}~dY5aCq77sU9T6(fGq zR}zbAcz4|5F!dQ9hcbz`nN!}#2h^GQMF*};2i|iRu=E?E)3&EG>RzR$j(+8)IePrg zLG@nl_W?Kt(JkHipQbnLh4qKz?0uQH1>WLV<(yFu$pibQFqhEaiR5&056SoYD)-Ui zCzUYwA?dUq9Gv}zap!@~l80p2eyNM1AR5sASL>b!P!pK!h+;pW5pFbXVXY#mhV3 zzDlYGddZrS6Z^40t%9wkS~7|=2iLLnGmN3GNa-GR+&lRAc^oQ0)gChM07l3?q|QHD zUzFw(GKbc==U7EoHJd`uIt+Pg0*HJH%p9&SW*`h6DE6xJy$mAVfq^6I;KNy%L`>X? zJn#T%@dj@~VhKdF%+u(T!hyU=ws$iwDfap(HX%AHisQ%BF=59nw1J=!piQQ9WEYjW zed{=&*UBQDmG^*GSvKygd~$3Zd}21hqksjVXO5GVX#oB=XclToAUC+VM{d4pkU74N zuO*ndT0MwH6u=xWtC{*6%?;$MijT6JXZ*AM>M(z3=EwoSGVoNJHwlcNP{-Xb(^X>? zChOd<{8bLZC76jsUYN~pjbhS9gJk~g2i-!?|a zR$vBW8~u5eoP8+FUVnT=<*SY^vVh=-XFP#rd zb&i%9(tY3>C$UsF=t^ zG$AliCxJP1$^3z_OM|bs7jScmD`4LwS=H>9DI*&;(H?ezJuQpnpJ4Nx2G5rT(=49{ zvUTpS#!4aX;nd|#(iv{Td*>(|xV))qDHc>&10Q7T)?r9DL&<6B9C(X;R{CfjOWtTG~4S7HLFg(h66o7&7lv09LQ6V_`IK128|e z4rSAXjscYnGCTY#Kl${dekxnJ`szCWOemxWQJJgd!(McD5i()zxfG|F0@tWWGgq)ee-d9)KJJws=mp5RDU(~Dq+szN)p&Y5+bS>VXii0BM>vfzkRr-;YTOs-CE zc;n9$NdU`0ZW0e?VuPyJ)%o|iA~|63`Z|24%pp-hi_X@(_GN)NU>oZS3`#7hbN{OI z8u!B^xqs;0R>vJm;|dHnCqR=e=TwfQu_f@ntY8Bg7WD=O7S?eJhNH7FC?-IJbKpDm zYEaB9l;e8SJ6Wg*4qfYCR`MNnzdK9eK2F>d@Q3ArKB>V3zpS%% z!8s3GyP$Veir|$D@HJX)#lwE+2i>*3#w^G(j=yP2@nIQv6g6h2)wx|raJD`y%Z_3r zTw&y9XpUVE%ST7ihysIW2(@dJ(6Q}YQkST-q04_zVb^Yr^gbFURkO|%J777b%BKL`Kh?RfnyYVm5K;M)bUltT#Rqi3 zQ|6Y;OR!`WjFCwrE+$r*pPFPMF6O~D>!NWuc9xrAB*CnAAJoaM9$oq!!SsW5cMKb7 zE+AFc)HU6V(FNFjM7dmjsm%8V*Vf5lE$vOE_*xwnV^!2mP~}Ax>1M@@Z$|V5KG&IL zR_+5-n0%qFGp3~^FbgE2FuI3cO;3L%UmdTV__ZmsX&|?Q6RFyk>3_;W3Fzrv`Y3y% zkl?M$eBRui14n+Qc)l^}PuqwF^K?5#xsYt8U>{%sc!n|jtLzBu8O1w*4m74d545MX z0;_NUWo>*mP!V*Lx!iAL4v5HL#EMb#W1^Ex>_@{qFG?U0qS;&5+)#I>e8H17npR{Y zFR_~1Sjg$Uqwf1=ctf*+@$S<41eUPezH%skgYko+*1^)aqgFvJOlHZedugCYly5m1 z_e;*DQSA|cP(Vp`DuO>d0 zKI+c@0&~Nh@OqEv3GbQpI=fw_!VvyC=|}7-uUg_Z@V`oe(Mu*gqGz@Qu3B1W&n%}t zA|sM&r(%Mb-SfgnboYEzGzSM7->Kpw@^%uT5Li{`=9n(dcIrr>`{!2sgdRmD93_Pm z+wcGk`lYrZThwFPE>c!%96tT47M@#_Pg01hEbKX6mHzcb*=IoNR?bA~+@F=ucda}< zAa!T7^irLx>#FneS{XeM(@ym-5L9k$TPu$YOkEN6-l}syXbU0zs2nyZ^+L1^+uozk zPCO>R4br{F_B!`Hee9^mhunevWKy9L%%kX03+e1a%hs_=RwV)FKIH6XcrZP@;-uUd10C80Vh4-*WTW_^iRk)e`wuGzj_I(4uO~ zrLp;&OYlcFzd!lX2ATIroWo%=a8E1rNi2X+?EFiYC5w=U=F(*a$X!T1u%q(>y|sUI zLPb1a#z3<(QsGzva>C=JjL-}8iJDIn1*el#mPse^R$fig?0~C%__l-XlEN--?zu-r z?eel!t2sK#u|v~0*8+WI#>ve1?6I=+WHg05--+m8Ph*Sx>?8d)T9v8_VpW=es6n`u zkCWEJC>A(g4%NSzs2?~XikQ}ZiRkTG&p@?=gw#_%ae_Qc*L#Bj9JKeAh)E@U{u1DK)&rTZX$f|#)*SbPQ7H5^+Yu{m4KO~OiWW{dQg-Pl9-RE zsJa8%edL-qNMnTS0c?TKN16ND1{Do5&nB$|+S{_HMhOpA!H0@|Mny|{L!#;+^B#)@ zC_O|bp2CwWCq{9Gu|vqD&72xVl{A~m1h4??VXZizG`@L zE}UDnUZ7`r3gk_a8K-GqOp3BK(3cOz@!%;Q%2Pzxp(fB7(j_-}q1xkFX{ADB$ zC5t3ZBUvX4Cr91CP}EucxO_B{Wh#4$-`H)B%VB4-w3gxZYc$6IfwVo!%%B9M`gWigb*ykMgA_L%unB{?0%*{nPO}Q zK8wn*b*YXuS$?oD=n{;7p)6{@b8{|}q`X~a^NwMBhLoBUUy&cZUaIOqnUC7FX_L?OO9UQ}C z*5Y&w=H$xuh^gIDukM3NAp041sg9xHfkR@PaGQ-scNWMr5W}RpK_-ELc#O{0bM?qr zVD9i3Yn(Zg2Ngm8N2=sM_a(&6_01B(HM3bw!D+a`%;vyT&9iyGsQYEq#un`SlpKFP zjGp}_>OR{B#_REvTz`J*8Nxfo+;@~UUwcYU9LwA&viY7*h0f1U$?ap|@kAtMkGnhn zSzaBh6TgX&Gz7kFa{)|W*qc$(aufb6{Vz!M3s!iA3+&ye!Ugn3ad3>AYeZ1Oz(VA_ zQ0|PF`-eI??n%BBNx4!c=C0}}OP8h^%;IuQj3Wd6jHGy2*h1dyn7gT7)@)QZy*);3 zkxdghPRWoK%-j`gx&xL2*JSRFN&Wdlh?}IT<-23LcL$Eud@?Qt#IW+jGd3(z0~hSyZ6TAdo>6sW9ROT zp#qp)s(S8a?u)U7GhP?UyDMT?(TwYdru`{~mS(&zKzUGmWi!G}nV-6VFS>}gOh3@n zICJqc3p~lrZi{KE#HUhpEe; z?)JtdDDa@p9is^rfN3BeIC?+R3n8il4w=Bso?aC_Skq?SRQY)62qAU}j;K}Gi?F)X!)p-P$;=*J&O zOrT8_gN=W*mIe7H;&!NlZc*RPFqpRlRX7g5)hc&sRU(1@2c^rVE^s@0`KmCzDWD3dz5U#emV7M6(qn9=xl3td0vxsOZOr8~XtW)>;lLu$ zyihy!4KEpF)N4=~^M{jIFo}$gNi5oe&oCuQ{In4r2*ypFf#+lT(Q7pd#}y~QFy*T_`{^?X zd(RfDw3+(^4oYU`d6{?_vmi$<;zX-;sBoFaj(b)4ars6BU50GMtvV=c)wEmDeyW3P&!&b)v&Sd_S-$npGH?yuP?T1H>4rr3K?5qN^L{%KiuIg5#hXu3lQ+n$zpl~9H- zQwcvmt@q>(jHU0V#Y%8C`0fsw$t*8L$VV%gTNhk*+pjf3unNs+)IBy>7l@6MQ(dBE z#M<$ibI=C)f*PYPva7EW#%_>KQ&dHUb5_nD|@Fox$?pw0l;5 zxiWQ>32QuvDO!5ZPv~nB&J0!CW z^6HqQ30y?u-OuS6tL@kTRlBhbQ1wM~x~oyCyzR}{M5!u+3$}b()3aa3{D4-HRUG(A zpQf>Nbww+F6_e3N58P9=!pzsrHI+4|`;F!_dRJ9(34FiB?loHTw=w@)1QG|=c;Ch3 zw_~hjIQ|_Pi#^5d!>E>l_S0pNk-)_Fv8K>jQ*|k;Hpv)qH5O^wU~?yz)GUYq;Of>4 z%7cj9#Pm1n-tLn5>pAc?(AbG!l)#P{hJt=`aTAH#pC}*>2^m>?4M*4IQz>B*bj%`o zQi{ON)+eEbyX?6e9>NIQcQ(#=WO~WD<&?U_Ll=O7-Z8SqxV{+b-vmrHiH5E3u zpei=S?MH!tOq#B44r)g6eu!b_QSl$zOa+M_F)SI)pG5BVKfxgzy- z*Eu!&S?N7PHO-%V!fHb}P?pR<6uAFEso?R>)@S9B8L3mEi9jn$a5gGou({XzDeRmL zwX*TydTo?(Gj-;NTe(l@Bu#FVyJx0SMAc}8xlv;+w}{BEGnp`6td;u@d+-+L&Q;KD z)yhA06%#7X1LHF9NAFC4_!^Xs5^t0>X?lDU%=6Q~F+w-)zv%=g z0or|nlL4J(ZKxC~f%rUl!WF+zd*R;Ze0PGl8l3|39SelocPM)&kXlmy)7(v`>c z4g&ZIQ#x`0og8S>O20-jjIeZR`;&WJq4A^?+Q^~TVFRf`=8mOa_gV=#v4<(3@MU0r zH{1@aSa>!5xjL!ZYTh0DbMyqtwUzI*!m^>73dckC+L=sx0yzhm1>y>=UuFg6L4KT4 zP!Z(om6i8-^ODKiB7}*L)Ji*f_IfqiG_=CmVb%k5f03U@+gqGWmnz7Q1~WltPh%_m ztxP-S0*f76p`RFo+-hKc&sP4vI`Xn+?$iqR=jNH0mr1i(Ys)VVaHKSwrW8r{b@+;6 zuX8KchErK|1F!--NG-IurFUsXq|Gt^A6xGqFZG!J|4*lx>NKaB>ztW$=A0B0MF@i; zWWCxtb80tCWQ8y-yV~_@?6T`en5-XJVUVs6#%J4Q*RP3emS`eGZ3ZDL8DwQ8Lm`Ck z{rS9JbF%w=|8Z{T^>|*_>ou>}_2YRxujjAJb2;Lwpk19*G?(dSb`&^OY#yKkKs!5O zxFAoNtXL1jru4$@QcV#zZ#$G(Sq74*23Fxx#8tr^PQgfNZKr;$2kIMtJ}@=N{^&~d zUV)wMNmt6~-?^V3MhCzbc?hiX@O$UTrV!(>b=Tn;P&yIfyv0Ot3T*}-`!Dk~O2$IB#A z6xd(BOU2buOuo#xejII}ojL_r8sCq-cRd0zIiVl-1reA#iW+&D!b zI}MgFE=Rc5$Q}0+_Ip$8zy8?SzemyD^+)s<6Oc43C-y^Z)zia3fs^{NQtFq3QlPpq z_!{0n2cFm+xT(3}^DyFZ!kM#6?7i2B=-9WP*~){0=P$7zU4vqx8fH8RVg3^P=5N!3 zRCQW~5NPY?)UA&$u`l)?J7ms*N5~5b0SN6h@E~dOHY8=^B->ER6cvXR7*0*?-at|vR!d4 zio?KO{oHXEsj~g%T7EJI;Z2xSFjKbsUx(zF*|(n=B40YcZ128~FHJI#FAz&yrEEXA z4ljhVM_VxZgQ=zV_t(p>FqkisUzxDfK72jDQaG}okzncIl%@8)>pQOwRcKMt(~4JW z;AG)Aa(LXJ6qjB6RJZ#6$4-5pgH+7Q@}N>?mCGaCj`KcBQd6ZT>uXvTA*6HZhxh0aRYfr7G&z>Q z%w}Fx!K?}74hYJF>|Hmp)YPsY8M<`BFIhWDtm2=ud&N^nlDIf8tkouqjk^05d#q1vaS9L-Ty ztQIF~d+`WkMzw8aU==vp_IQ>9I$9$Hp=pw%Z4{Ie5mGql8Z>~>k!p|lqJbvqEdqV9 zV~UKOj_%Uwz-<4BdCScO-2izz$fG~K5ufeKpa@e{1(dbaG&@Jo0H{F~lmU4z^BIGr zph#5Cy;8u+&i06TvJmYOVWP>z(!&}`yV&a>HkBfc7J z&h4~C26&o%31LolB4yC8oFAPhrK#PdR1?utS_F}Z-Zv1JL8@$2195dXd&lj<9)?DI zF}86rw`8}&wetM!a2qhWdw1mlh(7u4a1^krP|s!od3#7*-OGZCiqz~Xp>^e95mY&} zr+Vg<_Kl!0)xxzDnh_CFOex$Z@Stue$sJ0-<*rncJLC_Jpva!uKzo2PheWUz>u@gI zNqf}5xZY10-!3_LQ==mGlUv60mzudz5&Wjq1F@zx4~<|-P;829VKYC9Xx>np0)+}c ziqut68Nn5>Uppr_H`;%ire-LE+^_aw;RyU#%09h?OvRv#BKN!UJKh-ocg$V#+%XY3 zG)NAnN(uJHcE4ptaIQ1rOUE{+^}!LhML|ref}9eru>cIDBgpWoM+YTA&pX*}C9np3 zU7#j~sC3CVns^N7R3YJbKZ&5N;0PoicJGZcu+1FG2ih&Sb56c zJzu&%$|H5~dEaYyXVEk!p;X-*QiI z*3*(Tl>}8`2=d#DpO)ym5z$#PVVh_I`Q5coOVZTQVXq&9M+j^<$d`I(bTCsXABnik zRo*hmnYwTEREQ~<<`{WicA4f)wS~LI{Sx-5O1SCEd?j2Na<~Nfbg4XZS$E7)N0g0e zAlVXe(RcHgY2sh&-6JuIP#=@}rDYO=M>GwbbGQ(eFLU8{5(Airc(f2#FY8XG+NY@q zYduG()ny~Vb$|LbvayA3iP?h&(D$P1rw2cM6;7iwm|h@J&xR>>{4Ck0Cg!r?P;B`=Rq>OCX$4NpQ z_N?S|-8llSP^XQ3R+6?3iq4gahecfC)+x_Q;?_f>>mimr|L)75mE^61qH!dC0~gUp z&Qsz*>)lVU7vUdw$PX=i)*ic4df({fRL#RSCJ1rOv-Uwr{#uf%1(=6EpyoeyJymNE zRkrT)oaCz=Xw3ssl^K7FG*0q4yUPOz%7G&y=4K&`ea@aBgyNAAr%j&roW1D*Mo;#r zh%r)Q=5zK%YV@rf8*wMb&9x`pi}HHFgZNC;CP&N`d9!<-vxhxMt=e&Ztw&w0Sr2xm zLgobF8Y(a+x%3V0S-nIoXb*DLA}&XIg^PM4&PP183cc>1wiNr`6yZfkY_dm+AU3~q z{n$i9c8a~D#IjpHDPo?qFYVj8Lqk4m*9oaGHG&WLg4rxXe2I68a7gv?mVK$1BsqlU zM+;ablfRI4RTHm5Er2%K<|a|~EPyL#&x;_k%gJxHB)D`wY{5CTRs^Rmh!9FJNUZTS z!Q~4X>h=bS^J3_E7s(f^hmeN#=ch;5ZpuMceM=NqfOj-%fP16pxN}!V&of5dZyHh;9q*D?N`K#>_3u&Apq*I)sRCX-pj}dmfD!pmW?i831 zcG1ISxWrLU4gtz@$XPG%nuwX%*WR&oOk3k%>4Ar&KU`DDp=Y&+>+k*F-lpsMnZf*3 zZjP9<2k_1#m)p}G>HIvDTqx3*p4P_I{_ZsMBA3o6Y)gNq`2&y0*EpG1&VBK~?)_ar zVDj$~lmV({<~K5+CRaN-5-VO6e6_Pj=gtD>7Rl%K*cqKtflH2h@YB?kK#!^H-#5#* zWmh4N_O{<${1e?jRbN$UO#HTslm=dpU}sdBrwlBwiTE3!#wsxPuZa1V+eQTF^UT@^ zQAe&B&*2rkw_uR2*pm^nE@G~9Fbm99BP4a5A@N&zVBj4Y87gdRut};LH;S1%3-q-E z8f;PoAM1ikYI66x5zZvSb(w7+!z>4MN(x&&54C0yOoHO!&IPjiZp5B^2x$|=+SR@0 zmuPN{P+GoRB9!(DXK7JoNgI|+bkZPA0wr!(xqn1l6yKKR_K?S5y`{$@=EfNP9ekdJ zjR@Ha&Gs%egY%!a2R@GLj`yApT1jiomCr~DT(-z3ql)CRkK-g(%|YC6#?!{td$zC+AnncTGq!Ihs9YiaX>y*^Rev#vqTf!s{{?-BbbPn8i{`~toz zE+3CRZ$DVfUaZIshpVh*GvbI*18?m|Dl{}X)UUNg&9shgzl>}uN~DqcWk_k|;Hdav zd^aZDzgO`mQFDJ^=aZ2+CW`WJyH7@7N|Xqx8{{NqQMeSkVQ3VP0GcQHnhj5OCPSqY zqip(gXl3q5hk_?XnL7337IPp!Wu8b})$MQ|FmrOWzN12Lv3croQ zz|<%Tflt4Mjmv2NrTmKiXtGR`CQlQrX9-f8SEQv`DXl8jTzQmw)4K01N@)@7HV?L} z_}9_8oL?1O1G~cq=PU)LPLHx-z%orF1eb0{pn(+ypsT2X6%}Aa*+64~c~AxV(zGz? z(izcupr7z)@64!^g8yfqKaMY#QIO>GpQm1M@C){^9n%EXJ=HlZTsy_5dfTak?X0I* zpS@p2%@n>iIOPSAbjF8L=R}DCljGC;Sk&J~IiByOX{ckS@B^ufqwIb6wQS={TzYPR z6$qva)xe{inxiB*b&0fq9(ury9_aUWw0}ls8HB5^zlpDbj@)ixk_oN3W;16;T`*zp z1-s`mL<2A96E0T*E|<#~THd8mS?5G6mgkZTgn4*onM*(1`dn$5e6;Q}krUor0nc)8 z?>$3*WoJa|7SpWYD%iJ7<^>lni`FfZMZw-5y36$#x*FKGsp>Iw#mfZ?bF`Hlp5a$S z#id{&T47o{3-V2u_W=V}M(d_ajeP>X?~mH~OqHvm_3SX-eAcci*mq8rh`j+7Yw*1@?iNXm;2TYZjRNc}NN0ypvml5}!b6wfMk?Gqm`4wZ@$Cw13Z6jcjRn4@m; zWNN2wkXBbHQ@eIs)ZFa8T&8xYFfR&!6)l&oA8e@UTr#}W%kl>EU$EilvG|pEj{3JP zWQ0F2u9vf6H%Riq$_w_U=UEF%x5MvbW~_g~uAoLJS&aTym_rdvw1Al5RAE&EV>uH; z*!ldFcUL!@3oHQDYNo+n)$YR38VX4u`2xn&T1z_EgOmQa4oNDjie5I3BS5Y!*aW5=EdCxj41Je#eu0;3oc0F8wWN{M+y=8tpQeUUdF23A9#8aHTppjjl$PkpyQ8PGw_C#Y269WqZwF*>UVToGJaBIBPF zFY0-aDo0Vps4O=*NT)50V$#wmA5a$L`znbCLjg!~32~zY)j%%SoXx+)bG@hJx#~SZ zX&H2s)qJL+KX|%cw{b8q2lV~GJYWI1ml#pogIu|kbT;)e&kQV+XG-8$FVQ3{W7J(q z)F0PHO8i%=04u=#ZQX)uo{184an}TQPWkBdM7xs4+8jme1jntgAH9q>LhUi1kYg&m z(s^dcO%FHtE^#C6~V(?7&TL_ z0;0Qqi|UlgPrI-;o2?gJo_ZE)D1l zp9Sfv8u%o4Dguwqd?a&xs;q^ef+AfDHD^%;Ot7x33+~86u)nD@Z%C7Elu0P%jl$0I zK%(a^b1j(vxSKCbqp%9ZKlE0{Lts<1?if&{B&AS)wX9E7tcGGr3m|pcQJ!zMAe`GC zWpt`ETNN}yM5&nav*hPdHcqPK7k-xcB8mn4BSEA!M&x%Liq98QFv0>AbCqAm{gM zt82O6^fo_GW~iVMpu?Qs;tKIw9AqcFh0t80J0`{c`oNU>ym6ilZ|>y-N6V%Fq-dRlmXSl&u-ww@?hs6YsDDbP;9hM zuH$n^uLPY%T8Bkdk=SE#__}Ky%~|{!naHvnP`x(eyL;QrdXYjBM(pdp-(L#k+gH|8 zIRhk4f!I(9ZOkR?lkd`dfev|n)dxULg4Cmo{Uw)r5GcX3T)MZm=BG3qFzme8xFrvw z59BvNC6M0(n!L8W9ZT}shDwKh@;$yI)!&%Q+`=Vhu`bMZfbJnUh`S)5M#zUW|d?}SAhPBMzVEC=C4SZK%glYoJrwK9yFN0 z8jnuOE@A#kyTiXbXAtOWj8q7&Uup0DHw#O0H-qe{dOxn({rBclg+z9lTqf;ZWqBRF ztZR@1L#3ep)=7|&v4tSOC6iG2wJ0o#z-Qf-C;v+(Ms9aw-g8*bfY0t>m3wUlSWmu*p8J0U~HZ$Ci4eKSg zH#Q^XnS%|7WvG;%6I=tUZ4Onm;PNPW4>2I>ZZdhO!JMy4!#pNz9{89%4L|vt#{?S} z3p*Gi%vP5$sR3f6a>dwvLdBmjK-}@YnZpg{PO*90wva4Oo>8adR@Nb;cPH-v8F$L zoFV#C*ZJZg5$BFKD6Dk@UltrV!4Ly1>hZ=r?VAF==$154V2WYiC6#-XrSYfO>po)c z_l!0X#g+Uf7+;6!ppLtom^xdD8FMf ztGa9RkEv^RYUaaK))&49nxM;6uL7{JlRfEUzN7*<>2&V}xv2);Rr5~_rB*W8Y(&i- znCy2;`pVE%!9Qpav8=_pLCwftB8dO@Je19{%)=6c<5r#%4E$3PqCRh{n`D{oGR^>- z`KSH;c#f_V50BJ1<7B}p|CCgsL+pf4s9J$4nv~$VJm3?I4mHMDhY%M2Q>?Ee=G3T_ zn&98N#@!q9>{s&=|mFEKd(N{t|X0N2+#_YGx_kP&v*zePj)kFkyR z{aWXNO|>H#vQlf>su8x(F)kTBl`lzU{GU2^l{+G}2(bcD4W;>2?ugX#r{ccGm{)7* z+*M@Y7sne0y;@4=ud?5NN^Zz11pSE;KcPpY4&w*qaLX)%Sd$?xUS&`FtaC_H@)%>T zqae7Ns+k)&5a+(nIy2$qiN=LKY*=M`Zzj8K^%VHFwD^D*?a7-7^$471%u2cO@)ya_ zFInnNH)avK;9&JdJ7!DghvC9`##}7Sa#_V5_&M1p%*Dp6q4k2(UXokd?M`3dz*oBz z1||=>? z@axV`$zNiO$C44;w%YFh4M{FDWn*RuVfd?d^EaJWht2E89M4i1ocyZ2Y8#1BO_eoK zK5_1=w&%B<7le}^7*2wMu$~&)kpgXeDB#p)|yv)Q~29_O3dyWjk{|omK?0Q@RH!1{By$kZR0T zC!STz`7ta`T$27vqUNOH&}I}MWbQ)l<@^dDnB7;}T%E`yD|rD(s-WI3u~21SdqgOWZ`6LxY?sw+GL1?p;E!Bt%$dL( z5b08!cR`s`n#~6;rCS-8JyiyaTgDJf8*-=G@8pq1=(pKV|3*hKJiT8u6EdXg90?Pt z0tY)e9b|qfJ-{PW4)j3BI60lNB8bJ|K;&Fd;IwAWyVpg3IWQ0WyVL7|%G0{rR{WmK zubQ!B>y~dQFc18ddxLSn8nDr2X#)j*-Hf=P>Vsl$8m$a=A2sLAF`-~LYFtd^szQ|` zU6JC z?!&7D&TE#fha5*rsR#12N`f+=Csd*cNtS10-|52~%HD*60k)EKu0sa)EOTbK$x zmA?F-mzSFdsY8L_;*4f=TAD@6gu#W&nlT^W^$t=8E+5_%&BO_emf9I9&CC?`Q{N0Y zKP+ayMi6d&T_On4!$Vll2nfd4*jK{o5l!XYo1GKVur(vx>Eo%Ubf0i?k7nnDG;&S1 z6H=?qNl_LKaDqHy(i;1RrZi_3Ghxma!WnDq!%h5%*}vI2hs<1KKWa*oz-D-}xmebq zN7vZ>`#~s-Xf`LqFoG-B*o*q5(E}dXY_4X95Ztn6(VP9!p&sGQZ_Y4^!svYXeOo*v52Y$mm?>g=))V*>&@aa$8t zhP+wL<}BX~$E8cH)F>8}z-=;qRe~;Ie+U)9&Ue*T1Q+JXlSGN5_6fVNCEaYlT{1Ro zO^o8oox)vpbIo^|VlyT_-K&T@Z3c*DM$)?EfQ6zxE5@j;K;Bo$A(6p20yl>BFxkm# z-_^_}M7<8H^7PdIYsNuU=KY+wyc=*2_xQo|MFr^lr;Y`h`OR!C>-k`__Xt0cNA=1} zT|&|0jCSv@!gcmN(uve1kjp5eYeNN?=ysv4frz~jnkN!IYT~>kzn$g{iZiKmllIRtDH`0Z`GVnaNKCK3N3z|{o)Uzy=7uZd$=^cA! zA8K}|#i!`%;=^|DHsMQ;$Z9nsJHB1B&OKt!g4(nAh+nlt)xhKS0jX-1G}oOYYmiI8 zTeKHBrk;)|+ejjf;_hj?H~&L{=cE_|+^!Am$|v4GF5dU*W^)sd3l3dtZGtIMg`fv8 zjazG9Or*(obq#A0-4~p))<)ZfaBZ{ml+3LaPswM()q+2l%WGvyk~884c#AxA?OO4W zBzp{mO+whPRx_aMx$-Jt--yT~1%bE3L$WhmxT)EBM-F?d+dFbtG(h{An^}RR>Xf(C zLsEtG;S}U3P$B*Nx13L;#C6sns!!zHx9ms#)1$)y%c3lwvGOhF6Dg~(H@DgOL~eUa zd?NR=jNCikS6T;Ru(OJv9asy zVFS|phRYCCaG$cyxjD*G>oMO{c%Qb;xj9w_r17+5)}15wp1aPuIetAL%^?l9H=F;+ zyB5~jT?VEPYRWMCE|hAIuKR(jqAaHcW|FGFm#wq64Wy}4%#I1dz}Bp@FAk(L@_%VI zFUi9;th2p$6ejq$X7i%d*vk9vm>%6!WEB5KYQ*1G|HYx|4>L&?Hpc8!`Q4#!JI}+* zAqE~|N(j+=+xZSIgjlQ-Co55X2ZPb|QvKm(=RcTxTl@zJ?SY{8&-U-1#2V%;^ojTR z#LFQT>%?XLLrZ6H#QZ`^s>~4e7F_$bcnh-IOR@mu7s37HLjqNMa*|K2J=$zG%Bv2p zTAQSGs{df-OO0_=yFv)5C!5V{Qsa!O{XUr<9V$K#r?#W}GQlASUJ!Xz*TG~n`)nYF zp1SR~0KCXS=>xMuSg06pdp!!oaI|hvx_{5Y3SVdy`%ZDC2(79giSr)0ZOw$6s`s*N zVk^xpq&-pbY!Wcv!ub%}!)M|x*xpnVQ<5}x$+i|$%A;kKRReIfy#-y8tg`>TnV!az z2J_Q3e)>;seCqV-q8)ZgPwf#dzt?QavYi_Bj=gGd`cpP73_QL&SbfL-VF=SP`+c)H zr3J#4ckC-e(szX`ypo;**YvKvbXQqpc`F?}1Kza{?wXz$s_`0^I16#EqXiLPVv$0D z{&HE*ke>pvJHb83=62�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 A3;+NC diff --git a/tools/ci/librustlibs_ci.so b/tools/ci/librustlibs_ci.so index b18b7e696cb530a8031e949894b6abf079b8e2f7..96e744b5efb07c59f5ea725d3c75f1594241dca7 100644 GIT binary patch delta 597370 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

    2G@ND%}Mp^F}Cl_Nxv1RS+7uk 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 z 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

    =uJ$ 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

    @Oy>dV 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 Cmv%b< delta 1170920 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 Y}DYm{D<<5~A6nI3;X`9}S`elh#&p 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

  2. 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